.elementor-8 .elementor-element.elementor-element-016e279 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  --padding-block-start: 190px;
  --padding-block-end: 120px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-8
  .elementor-element.elementor-element-6196f5d
  .wpr-anim-text.wpr-anim-text-type-rotate-1
  b {
  -webkit-animation-duration: 1.7s;
  animation-duration: 1.7s;
}
.elementor-8
  .elementor-element.elementor-element-6196f5d
  .wpr-anim-text.wpr-anim-text-type-slide
  b {
  -webkit-animation-duration: 1.7s;
  animation-duration: 1.7s;
}
.elementor-8
  .elementor-element.elementor-element-6196f5d
  .wpr-anim-text.wpr-anim-text-type-zoom
  b {
  -webkit-animation-duration: 1.7s;
  animation-duration: 1.7s;
}
.elementor-8
  .elementor-element.elementor-element-6196f5d
  .wpr-anim-text.wpr-anim-text-type-push
  b {
  -webkit-animation-duration: 1.7s;
  animation-duration: 1.7s;
}
.elementor-8
  .elementor-element.elementor-element-6196f5d
  .wpr-highlighted-text
  svg
  path {
  -webkit-animation-delay: 2.5s;
  animation-delay: 2.5s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.elementor-8
  .elementor-element.elementor-element-6196f5d
  .wpr-highlighted-text
  svg.wpr-highlight-x
  path:first-child {
  -webkit-animation-delay: -webkit-calc(2.5s + 0.3s);
  animation-delay: calc(2.5s + 0.3s);
}
.elementor-8
  .elementor-element.elementor-element-6196f5d
  .wpr-highlighted-text
  svg.wpr-highlight-double
  path:last-child {
  -webkit-animation-delay: -webkit-calc(2.5s + 0.3s);
  animation-delay: calc(2.5s + 0.3s);
}
.elementor-8
  .elementor-element.elementor-element-6196f5d
  .wpr-highlighted-text
  svg.wpr-highlight-double-underline
  path:last-child {
  -webkit-animation-delay: -webkit-calc(2.5s + 0.3s);
  animation-delay: calc(2.5s + 0.3s);
}
.elementor-8 .elementor-element.elementor-element-6196f5d .wpr-advanced-text {
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-6196f5d .wpr-advanced-text a {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-6196f5d
  .wpr-advanced-text-preffix {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 65px;
  font-weight: 900;
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-8 .elementor-element.elementor-element-6196f5d .wpr-anim-text {
  color: #ffffff;
  padding: 0px 20px 0px 20px;
}
.elementor-8
  .elementor-element.elementor-element-6196f5d
  .wpr-highlighted-text {
  color: #ffffff;
  padding: 0px 20px 0px 20px;
}
.elementor-8 .elementor-element.elementor-element-6196f5d .wpr-anim-text b,
.elementor-8 .elementor-element.elementor-element-6196f5d .wpr-anim-text b i,
.elementor-8 .elementor-element.elementor-element-6196f5d .wpr-anim-text,
.elementor-8
  .elementor-element.elementor-element-6196f5d
  .wpr-highlighted-text {
  font-family: "Poppins", Sans-serif;
  font-size: 65px;
  font-weight: 800;
}
.elementor-8
  .elementor-element.elementor-element-6196f5d
  .wpr-advanced-text-suffuix {
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-8
  .elementor-element.elementor-element-6196f5d
  .wpr-advanced-text-suffix {
  color: #333333;
}
.elementor-8 .elementor-element.elementor-element-87166ae {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-15a51ab {
  text-align: center;
  color: #e3e3e3;
  font-family: "Raleway", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-8 .elementor-element.elementor-element-00c62eb .wpr-button {
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  background-color: #fe8200;
  color: #eee;
  border-color: none;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 6px 6px 6px 6px;
}

.elementor-8 .elementor-element.elementor-element-00c62eb .wpr-button::before {
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
.elementor-8 .elementor-element.elementor-element-00c62eb .wpr-button::after {
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  color: #111111;
  padding: 12px 10px 12px 10px;
}
.elementor-8
  .elementor-element.elementor-element-00c62eb
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.elementor-8
  .elementor-element.elementor-element-00c62eb
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.elementor-8
  .elementor-element.elementor-element-00c62eb
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
.elementor-8
  .elementor-element.elementor-element-00c62eb
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
.elementor-8 .elementor-element.elementor-element-00c62eb .wpr-button-wrap {
  max-width: 231px;
}
.elementor-8 .elementor-element.elementor-element-00c62eb {
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-00c62eb.left {
  text-align: left;
}

.elementor-8 .elementor-element.elementor-element-00c62eb .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-8 .elementor-element.elementor-element-00c62eb .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-8 .elementor-element.elementor-element-00c62eb .wpr-button-icon {
  font-size: 18px;
}
.elementor-8 .elementor-element.elementor-element-00c62eb .wpr-button-icon svg {
  width: 18px;
  height: 18px;
}
.elementor-8
  .elementor-element.elementor-element-00c62eb.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-8
  .elementor-element.elementor-element-00c62eb.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-8
  .elementor-element.elementor-element-00c62eb.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-8
  .elementor-element.elementor-element-00c62eb.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-8 .elementor-element.elementor-element-00c62eb .wpr-button-text,
.elementor-8 .elementor-element.elementor-element-00c62eb .wpr-button::after {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-8
  .elementor-element.elementor-element-00c62eb
  [class*="elementor-animation"]:hover,
.elementor-8 .elementor-element.elementor-element-00c62eb .wpr-button::before,
.elementor-8 .elementor-element.elementor-element-00c62eb .wpr-button::after {
  background-color: #FE82004;
}
.elementor-8
  .elementor-element.elementor-element-00c62eb
  .wpr-button:hover
  .wpr-button-text {
  color: #111111;
}
.elementor-8
  .elementor-element.elementor-element-00c62eb.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #111111;
}
.elementor-8
  .elementor-element.elementor-element-00c62eb.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #111111;
}

.elementor-8
  .elementor-element.elementor-element-00c62eb.wpr-button-icon-style-inline
  .wpr-button {
  padding: 12px 10px 12px 10px;
}
.elementor-8
  .elementor-element.elementor-element-00c62eb.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 12px 10px 12px 10px;
}
.elementor-8
  .elementor-element.elementor-element-00c62eb.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 12px 10px 12px 10px;
}
.elementor-8
  .elementor-element.elementor-element-65aa10b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-65aa10b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0f0f0f;
}
.elementor-8 .elementor-element.elementor-element-65aa10b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-8
  .elementor-element.elementor-element-65aa10b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-e6c43bb
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins", Sans-serif;
  font-size: 45px;
  font-weight: 800;
  line-height: 1.2em;
}
.elementor-8 .elementor-element.elementor-element-6548885 {
  color: #e3e3e3;
  font-family: "Raleway", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-8
  .elementor-element.elementor-element-a9cc7f9
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-8 .elementor-element.elementor-element-b4d555d {
  color: #e3e3e3;
  font-family: "Raleway", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-8 .elementor-element.elementor-element-e24c329 {
  color: #e3e3e3;
  font-family: "Raleway", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-8 .elementor-element.elementor-element-a6106f6 {
  color: #e3e3e3;
  font-family: "Raleway", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-8 .elementor-element.elementor-element-5f23828 {
    width: 100%;
  }
}
@media (max-width: 1366px) {
  .elementor-8 .elementor-element.elementor-element-65aa10b {
    padding: 100px 20px 100px 20px;
  }
}
@media (max-width: 1024px) {
  .elementor-8
    .elementor-element.elementor-element-6196f5d
    .wpr-advanced-text-preffix {
    font-size: 55px;
  }
  .elementor-8 .elementor-element.elementor-element-6196f5d .wpr-anim-text b,
  .elementor-8 .elementor-element.elementor-element-6196f5d .wpr-anim-text b i,
  .elementor-8 .elementor-element.elementor-element-6196f5d .wpr-anim-text,
  .elementor-8
    .elementor-element.elementor-element-6196f5d
    .wpr-highlighted-text {
    font-size: 55px;
  }
  .elementor-8
    .elementor-element.elementor-element-e6c43bb
    .elementor-heading-title {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-016e279 {
    --padding-block-start: 100px;
    --padding-block-end: 100px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-6196f5d
    .wpr-advanced-text-preffix {
    font-size: 48px;
  }
  .elementor-8 .elementor-element.elementor-element-6196f5d .wpr-anim-text b,
  .elementor-8 .elementor-element.elementor-element-6196f5d .wpr-anim-text b i,
  .elementor-8 .elementor-element.elementor-element-6196f5d .wpr-anim-text,
  .elementor-8
    .elementor-element.elementor-element-6196f5d
    .wpr-highlighted-text {
    font-size: 27px;
  }
  .elementor-8
    .elementor-element.elementor-element-6196f5d
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-15a51ab {
    font-size: 16px;
  }
  .elementor-8
    .elementor-element.elementor-element-15a51ab
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-8
    .elementor-element.elementor-element-e6c43bb
    .elementor-heading-title {
    font-size: 32px;
  }
}
