.elementor-155 .elementor-element.elementor-element-36158e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-155 .elementor-element.elementor-element-36158e5:not(.elementor-motion-effects-element-type-background), .elementor-155 .elementor-element.elementor-element-36158e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-155 .elementor-element.elementor-element-fc102a3{--display:flex;--min-height:835px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-155 .elementor-element.elementor-element-fc102a3:not(.elementor-motion-effects-element-type-background), .elementor-155 .elementor-element.elementor-element-fc102a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-155 .elementor-element.elementor-element-fc102a3 > .elementor-shape-bottom .elementor-shape-fill, .elementor-155 .elementor-element.elementor-element-fc102a3 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-155 .elementor-element.elementor-element-fc102a3 > .elementor-shape-bottom svg, .elementor-155 .elementor-element.elementor-element-fc102a3 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:5px;}.elementor-155 .elementor-element.elementor-element-28b1758{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-155 .elementor-element.elementor-element-ddfcf7a{--display:flex;--min-height:230px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-155 .elementor-element.elementor-element-5715ea6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px -10px 0px;}.elementor-155 .elementor-element.elementor-element-5715ea6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:800;color:var( --e-global-color-text );}.elementor-155 .elementor-element.elementor-element-db57bc3{padding:-10px 0px 0px 0px;}.elementor-155 .elementor-element.elementor-element-db57bc3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:200;font-style:italic;color:#E8600A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-155 .elementor-element.elementor-element-b681a7e{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#B3B3B3;}.elementor-155 .elementor-element.elementor-element-b681a7e a{color:#FFFFFF;}.elementor-155 .elementor-element.elementor-element-480e028{width:auto;max-width:auto;text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:200;font-style:normal;}.elementor-155 .elementor-element.elementor-element-e03eae8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:160px 160px;--row-gap:160px;--column-gap:160px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-155 .elementor-element.elementor-element-6280e79{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#E8600A91;}.elementor-155 .elementor-element.elementor-element-b74d070{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;color:#E8600A91;}.elementor-155 .elementor-element.elementor-element-31f5091{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;color:#E8600A91;}.elementor-155 .elementor-element.elementor-element-e7eafec{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;color:#E8600A91;}.elementor-155 .elementor-element.elementor-element-475af7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-155 .elementor-element.elementor-element-475af7b:not(.elementor-motion-effects-element-type-background), .elementor-155 .elementor-element.elementor-element-475af7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F0101;}.elementor-155 .elementor-element.elementor-element-475af7b > .elementor-shape-top .elementor-shape-fill, .elementor-155 .elementor-element.elementor-element-475af7b > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-155 .elementor-element.elementor-element-475af7b > .elementor-shape-top svg, .elementor-155 .elementor-element.elementor-element-475af7b > .e-con-inner > .elementor-shape-top svg{height:5px;}.elementor-155 .elementor-element.elementor-element-475af7b > .elementor-shape-bottom .elementor-shape-fill, .elementor-155 .elementor-element.elementor-element-475af7b > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#1B1B38;}.elementor-155 .elementor-element.elementor-element-475af7b > .elementor-shape-bottom svg, .elementor-155 .elementor-element.elementor-element-475af7b > .e-con-inner > .elementor-shape-bottom svg{height:5px;}.elementor-155 .elementor-element.elementor-element-ae56afa{margin:200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-155 .elementor-element.elementor-element-ae56afa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#F0EFF4;}.elementor-155 .elementor-element.elementor-element-bd09224{--display:flex;--min-height:330vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-155 .elementor-element.elementor-element-bd09224:not(.elementor-motion-effects-element-type-background), .elementor-155 .elementor-element.elementor-element-bd09224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0F;}.elementor-155 .elementor-element.elementor-element-bd09224 > .elementor-shape-top .elementor-shape-fill, .elementor-155 .elementor-element.elementor-element-bd09224 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#1B1B38;}.elementor-155 .elementor-element.elementor-element-bd09224 > .elementor-shape-top svg, .elementor-155 .elementor-element.elementor-element-bd09224 > .e-con-inner > .elementor-shape-top svg{height:5px;}.elementor-155 .elementor-element.elementor-element-ac869c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-155 .elementor-element.elementor-element-7a8a8fb{--display:flex;}.elementor-155 .elementor-element.elementor-element-7396e87{--display:flex;}.elementor-155 .elementor-element.elementor-element-876aba5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-155 .elementor-element.elementor-element-491208f{--display:flex;--justify-content:center;}.elementor-155 .elementor-element.elementor-element-9732a02{width:auto;max-width:auto;text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:200;font-style:normal;}.elementor-155 .elementor-element.elementor-element-0dd42c4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:800;color:#FFFFFF;}.elementor-155 .elementor-element.elementor-element-1f5b93c{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-155 .elementor-element.elementor-element-1f5b93c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:20px;color:#B3B3B3;}.elementor-155 .elementor-element.elementor-element-11da0da{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;}.elementor-155 .elementor-element.elementor-element-11da0da.elementor-element{--align-self:flex-start;}.elementor-155 .elementor-element.elementor-element-df5a532{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-155 .elementor-element.elementor-element-869dd63{padding:0px 0px -30px 0px;font-family:"Montserrat", Sans-serif;font-size:80px;font-weight:800;color:#E8600A;}.elementor-155 .elementor-element.elementor-element-7d1d859{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;font-style:normal;color:var( --e-global-color-text );}.elementor-155 .elementor-element.elementor-element-19f76d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-155 .elementor-element.elementor-element-2e56b53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-155 .elementor-element.elementor-element-6c25c4a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:12px;color:#B3B3B3;}.elementor-155 .elementor-element.elementor-element-aea74e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-155 .elementor-element.elementor-element-bbdeef4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-155 .elementor-element.elementor-element-ba94882{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-155 .elementor-element.elementor-element-ba94882.elementor-element{--align-self:center;}.elementor-155 .elementor-element.elementor-element-f0464ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-155 .elementor-element.elementor-element-f0464ca.elementor-element{--align-self:center;}.elementor-155 .elementor-element.elementor-element-365bdd0{width:var( --container-widget-width, 90% );max-width:90%;margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#B3B3B3;}.elementor-155 .elementor-element.elementor-element-365bdd0.elementor-element{--align-self:center;}.elementor-155 .elementor-element.elementor-element-0a10704{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-155 .elementor-element.elementor-element-83afe1b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-155 .elementor-element.elementor-element-83afe1b.elementor-element{--align-self:center;}.elementor-155 .elementor-element.elementor-element-1b3bcee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-155 .elementor-element.elementor-element-1b3bcee.elementor-element{--align-self:center;}.elementor-155 .elementor-element.elementor-element-1556366{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#E3E3E3;}.elementor-155 .elementor-element.elementor-element-1556366.elementor-element{--align-self:center;}.elementor-155 .elementor-element.elementor-element-db421e5{--display:flex;}.elementor-155 .elementor-element.elementor-element-cce09cc{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-155 .elementor-element.elementor-element-cce09cc.elementor-element{--align-self:center;}.elementor-155 .elementor-element.elementor-element-fda8ce9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-155 .elementor-element.elementor-element-fda8ce9.elementor-element{--align-self:center;}.elementor-155 .elementor-element.elementor-element-d16a516{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#B3B3B3;}.elementor-155 .elementor-element.elementor-element-d16a516.elementor-element{--align-self:center;}.elementor-155 .elementor-element.elementor-element-342a3a9{--display:flex;}.elementor-155 .elementor-element.elementor-element-15fe722{--display:flex;--min-height:200vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-155 .elementor-element.elementor-element-15fe722:not(.elementor-motion-effects-element-type-background), .elementor-155 .elementor-element.elementor-element-15fe722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c50b016 );}.elementor-155 .elementor-element.elementor-element-15fe722 > .elementor-shape-bottom .elementor-shape-fill, .elementor-155 .elementor-element.elementor-element-15fe722 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#1B1B38;}.elementor-155 .elementor-element.elementor-element-15fe722 > .elementor-shape-bottom svg, .elementor-155 .elementor-element.elementor-element-15fe722 > .e-con-inner > .elementor-shape-bottom svg{height:5px;}.elementor-155 .elementor-element.elementor-element-dd070de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-155 .elementor-element.elementor-element-22a484a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-155 .elementor-element.elementor-element-be62a68 .elementor-heading-title{color:var( --e-global-color-29f1682 );}.elementor-155 .elementor-element.elementor-element-cfec501{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-155 .elementor-element.elementor-element-2a277c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 75px) 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-29f1682 );}.elementor-155 .elementor-element.elementor-element-b187222{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-155 .elementor-element.elementor-element-b187222:not(.elementor-motion-effects-element-type-background), .elementor-155 .elementor-element.elementor-element-b187222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-155 .elementor-element.elementor-element-b187222 > .elementor-shape-top .elementor-shape-fill, .elementor-155 .elementor-element.elementor-element-b187222 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#1B1B38;}.elementor-155 .elementor-element.elementor-element-b187222 > .elementor-shape-top svg, .elementor-155 .elementor-element.elementor-element-b187222 > .e-con-inner > .elementor-shape-top svg{height:5px;}.elementor-155 .elementor-element.elementor-element-16661e2{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-155 .elementor-element.elementor-element-16661e2:not(.elementor-motion-effects-element-type-background), .elementor-155 .elementor-element.elementor-element-16661e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-155 .elementor-element.elementor-element-bdd8fb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-155 .elementor-element.elementor-element-be026a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-155 .elementor-element.elementor-element-e5b9ba1{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-155 .elementor-element.elementor-element-e5b9ba1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-29f1682 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-155 .elementor-element.elementor-element-7a8a8fb{--width:5%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for heading, class: .elementor-element-5715ea6 */.elementor-155 .elementor-element.elementor-element-5715ea6 {
  font-variant: small-caps;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-480e028 */.elementor-155 .elementor-element.elementor-element-480e028 p {
  display: flex;
  align-items: center;
  gap: 12px;
}

.elementor-155 .elementor-element.elementor-element-480e028 p::before {
  content: '';
  display: block;
  width: 40px;
  height: 2px;
  background: #e8600a;
  flex-shrink: 0;
  transform-origin: left;
  transform: scaleX(0);
  opacity: 0;
  animation: lineGrow 0.6s cubic-bezier(0.16, 1, 0.3, 1) forwards;
  animation-delay: 3.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-475af7b */#hero {
    position: relative;
    width: 100%;
    height: 80vh;
    overflow: hidden;
    background: #1f0101;
    cursor: none;
  }

  #images-layer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}

  .cursor-dot {
    position: fixed;
    width: 6px;
    height: 6px;
    background: #6b5e52;
    border-radius: 50%;
    pointer-events: none;
    z-index: 9999;
    transform: translate(-50%, -50%);
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9732a02 */.elementor-155 .elementor-element.elementor-element-9732a02 p {
  display: flex;
  align-items: center;
  gap: 12px;
}

.elementor-155 .elementor-element.elementor-element-9732a02 p::before {
  content: '';
  display: block;
  width: 40px;
  height: 2px;
  background: #e8600a;
  flex-shrink: 0;
  transform-origin: left;
  transform: scaleX(0);
  opacity: 0;
}

.elementor-155 .elementor-element.elementor-element-9732a02 p.line-ready::before {
  animation: lineGrow 0.6s cubic-bezier(0.16, 1, 0.3, 1) forwards;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0dd42c4 */.elementor-155 .elementor-element.elementor-element-0dd42c4 .accent-word {
  color: #ffffff;
  animation: none;
}

.elementor-155 .elementor-element.elementor-element-0dd42c4 .accent-word.animate {
  animation: colorFade 1s ease forwards;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11da0da */.elementor-155 .elementor-element.elementor-element-11da0da {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.7s ease, transform 0.7s ease;
}

.elementor-155 .elementor-element.elementor-element-11da0da.visible {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-869dd63 */.elementor-155 .elementor-element.elementor-element-869dd63 {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.7s ease, transform 0.7s ease;
}

.elementor-155 .elementor-element.elementor-element-869dd63.visible {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d1d859 */.elementor-155 .elementor-element.elementor-element-7d1d859 {
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}

.elementor-155 .elementor-element.elementor-element-7d1d859.visible {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c25c4a */.elementor-155 .elementor-element.elementor-element-6c25c4a .comp-eyebrow {
  display: block;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 4px;
  text-transform: uppercase;
  color: #e8600a;
  margin-bottom: 10px;
}

.elementor-155 .elementor-element.elementor-element-6c25c4a .comp-heading {
  display: block;
  font-size: 28px;
  font-weight: 300;
  color: #b3b3b3;
  line-height: 1.3;
}

.elementor-155 .elementor-element.elementor-element-6c25c4a .comp-heading strong {
  color: #ffffff;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0464ca */.elementor-155 .elementor-element.elementor-element-f0464ca .stat-word {
  font-size: 54px;
  font-weight: 900;
  color: #e8600a;
  text-transform: uppercase;
  letter-spacing: -1px;
  line-height: 1;
  display: block;
}

.elementor-155 .elementor-element.elementor-element-f0464ca .stat-sub {
  font-size: 26px;
  font-weight: 300;
  color: #b3b3b3;
  letter-spacing: 0.3px;
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-365bdd0 */.elementor-155 .elementor-element.elementor-element-365bdd0 .orange-rule {
  border: none;
  border-top: 2px solid #e8600A;
  width: 35px;
  margin: 0 auto 18px ;
}

.elementor-155 .elementor-element.elementor-element-365bdd0 .highlight {
  color: #ffffff;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b3bcee */.elementor-155 .elementor-element.elementor-element-1b3bcee .stat-word {
  font-size: 54px;
  font-weight: 900;
  color: #e8600a;
  text-transform: uppercase;
  letter-spacing: -1px;
  line-height: 1;
  display: block;
}

.elementor-155 .elementor-element.elementor-element-1b3bcee .stat-sub {
  font-size: 26px;
  font-weight: 300;
  color: #b3b3b3;
  letter-spacing: 0.3px;
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1556366 */.elementor-155 .elementor-element.elementor-element-1556366 .orange-rule {
  border: none;
  border-top: 2px solid #e8600A;
  width: 35px;
  margin: 0 auto 18px ;
}

.elementor-155 .elementor-element.elementor-element-1556366 .highlight {
  color: #ffffff;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fda8ce9 */.elementor-155 .elementor-element.elementor-element-fda8ce9 .stat-word {
  font-size: 54px;
  font-weight: 900;
  color: #e8600a;
  text-transform: uppercase;
  letter-spacing: -1px;
  line-height: 1;
  display: block;
}

.elementor-155 .elementor-element.elementor-element-fda8ce9 .stat-sub {
  font-size: 26px;
  font-weight: 300;
  color: #b3b3b3;
  letter-spacing: 0.3px;
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d16a516 */.elementor-155 .elementor-element.elementor-element-d16a516 .orange-rule {
  border: none;
  border-top: 2px solid #e8600A;
  width: 35px;
  margin: 0 auto 18px ;
}

.elementor-155 .elementor-element.elementor-element-d16a516 .highlight {
  color: #ffffff;
  font-weight: 500;
}/* End custom CSS */