.elementor-14 .elementor-element.elementor-element-576d482{--display:flex;--min-height:100svh;--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-14 .elementor-element.elementor-element-135830a{--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;--justify-content:center;--align-items:center;}.elementor-14 .elementor-element.elementor-element-20041a2{--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-14 .elementor-element.elementor-element-808c1c7{z-index:1;}.elementor-14 .elementor-element.elementor-element-808c1c7 .elementor-heading-title{font-size:100px;font-weight:900;text-shadow:0px 0px 25px #181932;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-78b4c53 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1em;text-shadow:0px 0px 25px #181932;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1168fed{z-index:2;}.elementor-14 .elementor-element.elementor-element-1168fed .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-48dea9c{--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-14 .elementor-element.elementor-element-3018cb2{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6270c97 );--border-color:var( --e-global-color-6270c97 );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-4fae242{--iteration-count:infinite;--dynamic-text-color:#FFFFFF;--typing-selected-bg-color:var( --e-global-color-text );--typing-selected-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-4fae242 .elementor-headline{text-align:center;font-family:var( --e-global-typography-57a0987-font-family ), Sans-serif;font-size:var( --e-global-typography-57a0987-font-size );font-weight:var( --e-global-typography-57a0987-font-weight );text-transform:var( --e-global-typography-57a0987-text-transform );line-height:var( --e-global-typography-57a0987-line-height );}.elementor-14 .elementor-element.elementor-element-4fae242 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4fae242 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-57a0987-font-family ), Sans-serif;font-weight:var( --e-global-typography-57a0987-font-weight );text-transform:var( --e-global-typography-57a0987-text-transform );line-height:var( --e-global-typography-57a0987-line-height );}.elementor-14 .elementor-element.elementor-element-31b04bb{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:37.5px;--padding-left:25px;--padding-right:25px;--z-index:1;}.elementor-14 .elementor-element.elementor-element-8c1e551{font-size:16px;line-height:1.75em;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-8c1e551 a{color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-ef92d0d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6270c97 );--border-color:var( --e-global-color-6270c97 );}.elementor-14 .elementor-element.elementor-element-98395b5{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6270c97 );--border-color:var( --e-global-color-6270c97 );}.elementor-14 .elementor-element.elementor-element-5d41a00{--display:flex;--justify-content:flex-end;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-00e4db0 .elementor-heading-title{font-family:var( --e-global-typography-57a0987-font-family ), Sans-serif;font-size:var( --e-global-typography-57a0987-font-size );font-weight:var( --e-global-typography-57a0987-font-weight );text-transform:var( --e-global-typography-57a0987-text-transform );line-height:var( --e-global-typography-57a0987-line-height );color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-11fc932{--display:flex;--gap:12.5px 12.5px;--row-gap:12.5px;--column-gap:12.5px;--z-index:1;}.elementor-14 .elementor-element.elementor-element-8fb5f17{padding:0px 0px 0px 15px;}.elementor-14 .elementor-element.elementor-element-8fb5f17 .elementor-heading-title{font-family:var( --e-global-typography-57a0987-font-family ), Sans-serif;font-size:var( --e-global-typography-57a0987-font-size );font-weight:var( --e-global-typography-57a0987-font-weight );text-transform:var( --e-global-typography-57a0987-text-transform );line-height:var( --e-global-typography-57a0987-line-height );color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-9ffec5d{--grid-columns:1;}.elementor-14 .elementor-element.elementor-element-8a70b35{--display:flex;--overlay-opacity:100;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6270c97 );--border-color:var( --e-global-color-6270c97 );}.elementor-14 .elementor-element.elementor-element-8a70b35::before, .elementor-14 .elementor-element.elementor-element-8a70b35 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-8a70b35 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-8a70b35 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-8a70b35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-8a70b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #18193200 0%, var( --e-global-color-text ) 100%);}.elementor-14 .elementor-element.elementor-element-f4e0bee{--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;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:200px;--padding-right:200px;}.elementor-14 .elementor-element.elementor-element-b3c50aa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-675c46b .elementor-heading-title{font-family:var( --e-global-typography-57a0987-font-family ), Sans-serif;font-size:var( --e-global-typography-57a0987-font-size );font-weight:var( --e-global-typography-57a0987-font-weight );text-transform:var( --e-global-typography-57a0987-text-transform );line-height:var( --e-global-typography-57a0987-line-height );color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-3c9e643{text-align:center;}.elementor-14 .elementor-element.elementor-element-4a32424{--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;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-14 .elementor-element.elementor-element-b08db35{--display:flex;}.elementor-14 .elementor-element.elementor-element-f9a34e0{text-align:start;}.elementor-14 .elementor-element.elementor-element-0ac5221{--display:flex;}.elementor-14 .elementor-element.elementor-element-145a282{text-align:start;}.elementor-14 .elementor-element.elementor-element-73b3740{--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-14 .elementor-element.elementor-element-d81c98b{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6270c97 );--border-color:var( --e-global-color-6270c97 );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-2ae402a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6270c97 );--border-color:var( --e-global-color-6270c97 );}.elementor-14 .elementor-element.elementor-element-2c2d725{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6270c97 );--border-color:var( --e-global-color-6270c97 );}.elementor-14 .elementor-element.elementor-element-f15a635{--display:flex;--justify-content:flex-end;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-a75a55e{--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;--overflow:hidden;}.elementor-14 .elementor-element.elementor-element-032ebff{--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;--overflow:hidden;}.elementor-14 .elementor-element.elementor-element-630810b{--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-14 .elementor-element.elementor-element-b318520{--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;--overflow:hidden;}.elementor-14 .elementor-element.elementor-element-5c1966e{--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;--overflow:hidden;}.elementor-14 .elementor-element.elementor-element-376f332b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6270c97 );--border-color:var( --e-global-color-6270c97 );}.elementor-14 .elementor-element.elementor-element-376f332b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-376f332b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-15e2cccf{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6270c97 );--border-color:var( --e-global-color-6270c97 );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14 .elementor-element.elementor-element-50f1ae9f .elementor-heading-title{font-family:var( --e-global-typography-57a0987-font-family ), Sans-serif;font-size:var( --e-global-typography-57a0987-font-size );font-weight:var( --e-global-typography-57a0987-font-weight );text-transform:var( --e-global-typography-57a0987-text-transform );line-height:var( --e-global-typography-57a0987-line-height );color:var( --e-global-color-9fe3605 );}.elementor-14 .elementor-element.elementor-element-fe498ca .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-14 .elementor-element.elementor-element-469fad59{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14 .elementor-element.elementor-element-4ac6455d{text-align:start;}.elementor-14 .elementor-element.elementor-element-791b7a29{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6270c97 );--border-color:var( --e-global-color-6270c97 );}.elementor-14 .elementor-element.elementor-element-791b7a29:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-791b7a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-31782d91{--swiper-slides-to-display:4;--swiper-slides-gap:0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-14 .elementor-element.elementor-element-31782d91 .swiper-slide > .elementor-element{height:100%;}.elementor-14 .elementor-element.elementor-element-1a508a91{--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6270c97 );--border-color:var( --e-global-color-6270c97 );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14 .elementor-element.elementor-element-1a508a91:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1a508a91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}@media(min-width:651px){.elementor-14 .elementor-element.elementor-element-20041a2{--width:auto;}.elementor-14 .elementor-element.elementor-element-3018cb2{--width:25%;}.elementor-14 .elementor-element.elementor-element-ef92d0d{--width:25%;}.elementor-14 .elementor-element.elementor-element-98395b5{--width:25%;}.elementor-14 .elementor-element.elementor-element-5d41a00{--width:25%;}.elementor-14 .elementor-element.elementor-element-d81c98b{--width:25%;}.elementor-14 .elementor-element.elementor-element-2ae402a{--width:25%;}.elementor-14 .elementor-element.elementor-element-2c2d725{--width:25%;}.elementor-14 .elementor-element.elementor-element-f15a635{--width:25%;}.elementor-14 .elementor-element.elementor-element-15e2cccf{--width:50%;}.elementor-14 .elementor-element.elementor-element-469fad59{--width:50%;}}@media(max-width:1024px) and (min-width:651px){.elementor-14 .elementor-element.elementor-element-15e2cccf{--width:100%;}.elementor-14 .elementor-element.elementor-element-469fad59{--width:100%;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-1168fed .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-4fae242 .elementor-headline{font-size:var( --e-global-typography-57a0987-font-size );line-height:var( --e-global-typography-57a0987-line-height );}.elementor-14 .elementor-element.elementor-element-4fae242 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-57a0987-line-height );}.elementor-14 .elementor-element.elementor-element-00e4db0 .elementor-heading-title{font-size:var( --e-global-typography-57a0987-font-size );line-height:var( --e-global-typography-57a0987-line-height );}.elementor-14 .elementor-element.elementor-element-8fb5f17 .elementor-heading-title{font-size:var( --e-global-typography-57a0987-font-size );line-height:var( --e-global-typography-57a0987-line-height );}.elementor-14 .elementor-element.elementor-element-9ffec5d{--grid-columns:2;}.elementor-14 .elementor-element.elementor-element-f4e0bee{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-14 .elementor-element.elementor-element-675c46b .elementor-heading-title{font-size:var( --e-global-typography-57a0987-font-size );line-height:var( --e-global-typography-57a0987-line-height );}.elementor-14 .elementor-element.elementor-element-4a32424{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-14 .elementor-element.elementor-element-f9a34e0{text-align:center;}.elementor-14 .elementor-element.elementor-element-145a282{text-align:center;}.elementor-14 .elementor-element.elementor-element-376f332b{--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-14 .elementor-element.elementor-element-15e2cccf{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-14 .elementor-element.elementor-element-50f1ae9f .elementor-heading-title{font-size:var( --e-global-typography-57a0987-font-size );line-height:var( --e-global-typography-57a0987-line-height );}.elementor-14 .elementor-element.elementor-element-fe498ca .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-14 .elementor-element.elementor-element-469fad59{--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14 .elementor-element.elementor-element-31782d91{--swiper-slides-to-display:2;}.elementor-14 .elementor-element.elementor-element-1a508a91{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}}@media(max-width:650px){.elementor-14 .elementor-element.elementor-element-135830a{--justify-content:center;}.elementor-14 .elementor-element.elementor-element-808c1c7 .elementor-heading-title{font-size:60px;}.elementor-14 .elementor-element.elementor-element-78b4c53 .elementor-heading-title{font-size:19px;}.elementor-14 .elementor-element.elementor-element-1168fed .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-48dea9c{--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-14 .elementor-element.elementor-element-3018cb2{--width:25%;}.elementor-14 .elementor-element.elementor-element-4fae242 .elementor-headline{font-size:var( --e-global-typography-57a0987-font-size );line-height:var( --e-global-typography-57a0987-line-height );}.elementor-14 .elementor-element.elementor-element-4fae242 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-57a0987-line-height );}.elementor-14 .elementor-element.elementor-element-ef92d0d{--width:25%;}.elementor-14 .elementor-element.elementor-element-98395b5{--width:25%;}.elementor-14 .elementor-element.elementor-element-5d41a00{--width:25%;}.elementor-14 .elementor-element.elementor-element-00e4db0 .elementor-heading-title{font-size:var( --e-global-typography-57a0987-font-size );line-height:var( --e-global-typography-57a0987-line-height );}.elementor-14 .elementor-element.elementor-element-8fb5f17 .elementor-heading-title{font-size:var( --e-global-typography-57a0987-font-size );line-height:var( --e-global-typography-57a0987-line-height );}.elementor-14 .elementor-element.elementor-element-9ffec5d{--grid-columns:1;}.elementor-14 .elementor-element.elementor-element-f4e0bee{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-675c46b .elementor-heading-title{font-size:var( --e-global-typography-57a0987-font-size );line-height:var( --e-global-typography-57a0987-line-height );}.elementor-14 .elementor-element.elementor-element-4a32424{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-14 .elementor-element.elementor-element-15e2cccf{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-50f1ae9f .elementor-heading-title{font-size:var( --e-global-typography-57a0987-font-size );line-height:var( --e-global-typography-57a0987-line-height );}.elementor-14 .elementor-element.elementor-element-fe498ca .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-14 .elementor-element.elementor-element-469fad59{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-31782d91{--swiper-slides-to-display:1;}.elementor-14 .elementor-element.elementor-element-1a508a91{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}/* Start custom CSS for heading, class: .elementor-element-808c1c7 */.elementor-14 .elementor-element.elementor-element-808c1c7 span:first-child, .elementor-14 .elementor-element.elementor-element-808c1c7 span:last-child {
    
    display: inline-block;
    transform: skew(-22.5deg)translate(0.1em);
}

.elementor-14 .elementor-element.elementor-element-808c1c7 span:last-child {
    
    transform: skew(22.5deg)translate(-0.1em);
}

.elementor-14 .elementor-element.elementor-element-808c1c7 span:nth-child(2) {
    
    position: relative;
}

.elementor-14 .elementor-element.elementor-element-808c1c7 span:nth-child(2):after {
    
    content: '';
    position: absolute;
    width: .175em;
    height: auto;
    aspect-ratio: 1;
    border-radius: 100%;
    left: 50%;
    top: 50%;
    translate: -50% -30%;
    background-color: currentColor;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20041a2 */.elementor-14 .elementor-element.elementor-element-20041a2 {
    
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1168fed */.elementor-14 .elementor-element.elementor-element-1168fed {
    
    position: absolute;
    bottom: 150px;
    /*translate: 30.75px;*/
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-4fae242 */.elementor-14 .elementor-element.elementor-element-4fae242 {
    position: absolute;
    left: 25px;
    top: 25px;
    writing-mode: sideways-lr;
    line-height: 1;
    opacity: .75;
    transition: opacity .5s;
}

.elementor-14 .elementor-element.elementor-element-4fae242 .elementor-headline-animation-type-typing {
    
    display: flex;
}

.elementor-14 .elementor-element.elementor-element-4fae242 .elementor-headline-dynamic-wrapper:after {
    
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31b04bb */.elementor-14 .elementor-element.elementor-element-31b04bb {
    
    background-color: rgba(255,255,255, .5);
    backdrop-filter: blur(10px);
}

.elementor-14 .elementor-element.elementor-element-31b04bb:after {
    
    content: '';
    width: 100%;
    height: 15px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(to right, var(--vert), var(--cyan));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00e4db0 */.elementor-14 .elementor-element.elementor-element-00e4db0 {
    position: absolute;
    right: 25px;
    top: 25px;
    writing-mode: sideways-rl;
    line-height: 1;
    opacity: .75;
    transition: opacity .5s;
}

.sideway-opacity {
    
    opacity: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-9ffec5d */.elementor-14 .elementor-element.elementor-element-9ffec5d .e-loop-item {
    
    border-radius: 15px;
    overflow: hidden;
    border: solid 1px rgba(255,255,255,.25);
}

.elementor-14 .elementor-element.elementor-element-9ffec5d img {
    
    aspect-ratio: 4/3 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48dea9c */.elementor-14 .elementor-element.elementor-element-48dea9c {

    position: absolute;
    inset: 0;
}

.elementor-14 .elementor-element.elementor-element-48dea9c:before,
.elementor-14 .elementor-element.elementor-element-48dea9c:after{
    
    content: '';
    position: absolute;
    aspect-ratio: 1;
    width: 75%;
    height: auto;
    border: solid 1px rgba(255,255,255,.25);
    border-radius: 100%;
    left: 50%;
    top: auto;
    bottom: 0;
    translate: -50% 50%;
}

.elementor-14 .elementor-element.elementor-element-48dea9c:after {
    
    width: 50%;
    border-style: dashed;
}

@media only screen and (max-width:1024px) {
    
    .elementor-14 .elementor-element.elementor-element-48dea9c:before {
        
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ea254de */.elementor-14 .elementor-element.elementor-element-ea254de {
    
    pointer-events: none;
    position: absolute;
    inset: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-576d482 */.elementor-14 .elementor-element.elementor-element-576d482:after {
    
    content: '';
    height: 100px;
    width: 4px;
    position: absolute;
    background: white;
    left: calc(50% - 2px);
    bottom: 0;
    animation: scroll 2.5s infinite cubic-bezier(.75, 0, .25, 1);
}

@keyframes scroll {
    
0% {
    transform-origin: top;
    transform: scaleY(0);
}
45% {
    transform-origin: top;
    transform: scaleY(1);
}

55% {
    transform-origin: bottom;
    transform: scaleY(1);
}
100% {
    transform-origin: bottom;
    transform: scaleY(0);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b3740 */.elementor-14 .elementor-element.elementor-element-73b3740 {

    pointer-events: none;
    position: absolute;
    inset: 0;
    z-index: -1;
}/* End custom CSS */