.elementor-5 .elementor-element.elementor-element-a992d19{--display:flex;--position:absolute;--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-5 .elementor-element.elementor-element-a992d19.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-a992d19{left:0px;}body.rtl .elementor-5 .elementor-element.elementor-element-a992d19{right:0px;}.elementor-5 .elementor-element.elementor-element-8bdc556{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-5 .elementor-element.elementor-element-dd23019{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:16px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-4434b46{--display:flex;}.elementor-5 .elementor-element.elementor-element-cab7bc8{--display:flex;}.elementor-5 .elementor-element.elementor-element-4a8b197{--display:flex;}.elementor-5 .elementor-element.elementor-element-b1756ab{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:100%;max-width:100%;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:6px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-title-padding:10px 26px 10px 26px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-color-hover:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:#FFFFFF;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#000000;--n-menu-title-active-color-dropdown:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-b1756ab > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-b1756ab > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#2164FE;}.elementor-5 .elementor-element.elementor-element-b1756ab.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-b1756ab > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-5 .elementor-element.elementor-element-b1756ab > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-5 .elementor-element.elementor-element-b1756ab > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-5 .elementor-element.elementor-element-b1756ab {--n-menu-title-color-hover:#FFFFFF;--n-menu-title-color-active:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-b1756ab > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF33;}.elementor-5 .elementor-element.elementor-element-b1756ab > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF4D;}.elementor-5 .elementor-element.elementor-element-b1756ab > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:30px 30px 30px 30px;}.elementor-5 .elementor-element.elementor-element-0ef5230{width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-0ef5230{left:0px;}body.rtl .elementor-5 .elementor-element.elementor-element-0ef5230{right:0px;}.elementor-5 .elementor-element.elementor-element-b46bf36{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-5 .elementor-element.elementor-element-8efa6e8{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:16px;}.elementor-5 .elementor-element.elementor-element-b78526e{--display:flex;}.elementor-5 .elementor-element.elementor-element-6ce2ed0{--display:flex;}.elementor-5 .elementor-element.elementor-element-02b7f19{--display:flex;}.elementor-5 .elementor-element.elementor-element-b243ca5{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:100%;max-width:100%;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:6px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-title-padding:10px 26px 10px 26px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-color-hover:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:#FFFFFF;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#000000;--n-menu-title-active-color-dropdown:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-b243ca5 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-b243ca5 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#2164FE;}.elementor-5 .elementor-element.elementor-element-b243ca5.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-b243ca5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-5 .elementor-element.elementor-element-b243ca5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-5 .elementor-element.elementor-element-b243ca5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-5 .elementor-element.elementor-element-b243ca5 {--n-menu-title-color-hover:#FFFFFF;--n-menu-title-color-active:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-b243ca5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF33;}.elementor-5 .elementor-element.elementor-element-b243ca5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF4D;}.elementor-5 .elementor-element.elementor-element-b243ca5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:30px 30px 30px 30px;}.elementor-5 .elementor-element.elementor-element-231628e{width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-231628e{left:0px;}body.rtl .elementor-5 .elementor-element.elementor-element-231628e{right:0px;}.elementor-5 .elementor-element.elementor-element-02e3109{--display:flex;--min-height:98vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-5 .elementor-element.elementor-element-02e3109:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-02e3109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lpprefeiturz.shop/wp-content/uploads/2026/04/bn1-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-13dc800{--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-5 .elementor-element.elementor-element-13dc800.e-con{--align-self: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-weight:var( --e-global-typography-text-font-weight );}.elementor-5 .elementor-element.elementor-element-799cb36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-5 .elementor-element.elementor-element-799cb36 img{width:60%;}.elementor-5 .elementor-element.elementor-element-7ba84b1{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;top:149.12px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-7ba84b1{left:-242.115px;}body.rtl .elementor-5 .elementor-element.elementor-element-7ba84b1{right:-242.115px;}.elementor-5 .elementor-element.elementor-element-7ba84b1 img{width:100%;}.elementor-5 .elementor-element.elementor-element-9bdb7ba{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;top:252.097px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-9bdb7ba{left:1174.127px;}body.rtl .elementor-5 .elementor-element.elementor-element-9bdb7ba{right:1174.127px;}.elementor-5 .elementor-element.elementor-element-9bdb7ba img{width:100%;}.elementor-5 .elementor-element.elementor-element-56799b9{width:var( --container-widget-width, 14.455% );max-width:14.455%;--container-widget-width:14.455%;--container-widget-flex-grow:0;top:305.914px;}.elementor-5 .elementor-element.elementor-element-56799b9.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-56799b9{left:-157.346px;}body.rtl .elementor-5 .elementor-element.elementor-element-56799b9{right:-157.346px;}.elementor-5 .elementor-element.elementor-element-56799b9 img{width:100%;}.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-5 .elementor-element.elementor-element-2e62887{text-align:start;}.elementor-5 .elementor-element.elementor-element-2e62887 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:77px;font-weight:800;text-transform:uppercase;line-height:0.9em;letter-spacing:-2.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-5 .elementor-element.elementor-element-3a564cb{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-89d5642{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-6072e92{--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-5 .elementor-element.elementor-element-1080142{--display:flex;--min-height:98vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-5 .elementor-element.elementor-element-1080142:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-1080142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lpprefeiturz.shop/wp-content/uploads/2026/04/bn1-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-7146098{--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-5 .elementor-element.elementor-element-7146098.e-con{--align-self:center;}.elementor-5 .elementor-element.elementor-element-d808eb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-5 .elementor-element.elementor-element-d808eb0 img{width:45%;}.elementor-5 .elementor-element.elementor-element-75f43c0{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;top:252.097px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-75f43c0{left:1174.127px;}body.rtl .elementor-5 .elementor-element.elementor-element-75f43c0{right:1174.127px;}.elementor-5 .elementor-element.elementor-element-75f43c0 img{width:100%;}.elementor-5 .elementor-element.elementor-element-6cdd66f{width:var( --container-widget-width, 14.455% );max-width:14.455%;--container-widget-width:14.455%;--container-widget-flex-grow:0;top:305.914px;}.elementor-5 .elementor-element.elementor-element-6cdd66f.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-6cdd66f{left:-157.346px;}body.rtl .elementor-5 .elementor-element.elementor-element-6cdd66f{right:-157.346px;}.elementor-5 .elementor-element.elementor-element-6cdd66f img{width:100%;}.elementor-5 .elementor-element.elementor-element-ea520b2{width:var( --container-widget-width, 14.455% );max-width:14.455%;--container-widget-width:14.455%;--container-widget-flex-grow:0;top:305.914px;}.elementor-5 .elementor-element.elementor-element-ea520b2.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-ea520b2{left:-157.346px;}body.rtl .elementor-5 .elementor-element.elementor-element-ea520b2{right:-157.346px;}.elementor-5 .elementor-element.elementor-element-ea520b2 img{width:100%;}.elementor-5 .elementor-element.elementor-element-f5259a0{text-align:start;}.elementor-5 .elementor-element.elementor-element-f5259a0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:77px;font-weight:800;text-transform:uppercase;line-height:0.9em;letter-spacing:-2.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-ffd446f{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-c9058e8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-53167e6{--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;--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-53167e6:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-53167e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #0A0A0A 100%);}.elementor-5 .elementor-element.elementor-element-53167e6 > .elementor-shape-top .elementor-shape-fill, .elementor-5 .elementor-element.elementor-element-53167e6 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#2E2E2E;}.elementor-5 .elementor-element.elementor-element-53167e6 > .elementor-shape-top svg, .elementor-5 .elementor-element.elementor-element-53167e6 > .e-con-inner > .elementor-shape-top svg{height:3px;}.elementor-5 .elementor-element.elementor-element-78b293d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-b53d58d{padding:14px 24px 14px 24px;top:307.304px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-b53d58d{left:151.984px;}body.rtl .elementor-5 .elementor-element.elementor-element-b53d58d{right:151.984px;}.elementor-5 .elementor-element.elementor-element-b53d58d .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-b53d58d .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-b53d58d .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-5 .elementor-element.elementor-element-b53d58d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-b53d58d .elementor-icon-list-item > a{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-b53d58d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-c149b30{padding:14px 24px 14px 24px;top:346px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-c149b30{left:302px;}body.rtl .elementor-5 .elementor-element.elementor-element-c149b30{right:302px;}.elementor-5 .elementor-element.elementor-element-c149b30 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-c149b30 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-c149b30 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-5 .elementor-element.elementor-element-c149b30 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-c149b30 .elementor-icon-list-item > a{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-c149b30 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-8b3172f{padding:14px 24px 14px 24px;top:238.969px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-8b3172f{left:307.969px;}body.rtl .elementor-5 .elementor-element.elementor-element-8b3172f{right:307.969px;}.elementor-5 .elementor-element.elementor-element-8b3172f .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-8b3172f .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-8b3172f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5 .elementor-element.elementor-element-8b3172f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-8b3172f .elementor-icon-list-item > a{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-8b3172f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-6f977a8{padding:14px 24px 14px 24px;top:114.76px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-6f977a8{left:234px;}body.rtl .elementor-5 .elementor-element.elementor-element-6f977a8{right:234px;}.elementor-5 .elementor-element.elementor-element-6f977a8 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-6f977a8 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-6f977a8 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5 .elementor-element.elementor-element-6f977a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-6f977a8 .elementor-icon-list-item > a{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-6f977a8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-b98c929{padding:14px 24px 14px 24px;top:37.82px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-b98c929{left:474.969px;}body.rtl .elementor-5 .elementor-element.elementor-element-b98c929{right:474.969px;}.elementor-5 .elementor-element.elementor-element-b98c929 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-b98c929 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-b98c929 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5 .elementor-element.elementor-element-b98c929 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-b98c929 .elementor-icon-list-item > a{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-b98c929 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-a442ca6{padding:14px 24px 14px 24px;top:83.32px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-a442ca6{left:737px;}body.rtl .elementor-5 .elementor-element.elementor-element-a442ca6{right:737px;}.elementor-5 .elementor-element.elementor-element-a442ca6 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-a442ca6 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-a442ca6 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5 .elementor-element.elementor-element-a442ca6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-a442ca6 .elementor-icon-list-item > a{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-a442ca6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-920bf43{padding:14px 24px 14px 24px;top:192px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-920bf43{left:627.99px;}body.rtl .elementor-5 .elementor-element.elementor-element-920bf43{right:627.99px;}.elementor-5 .elementor-element.elementor-element-920bf43 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-920bf43 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-920bf43 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5 .elementor-element.elementor-element-920bf43 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-920bf43 .elementor-icon-list-item > a{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-920bf43 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-939a7ac{padding:14px 24px 14px 24px;top:268.984px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-939a7ac{left:861.969px;}body.rtl .elementor-5 .elementor-element.elementor-element-939a7ac{right:861.969px;}.elementor-5 .elementor-element.elementor-element-939a7ac .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-939a7ac .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-939a7ac .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5 .elementor-element.elementor-element-939a7ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-939a7ac .elementor-icon-list-item > a{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-939a7ac .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-94950b2{padding:14px 24px 14px 24px;top:325.99px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-94950b2{left:657.993px;}body.rtl .elementor-5 .elementor-element.elementor-element-94950b2{right:657.993px;}.elementor-5 .elementor-element.elementor-element-94950b2 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-94950b2 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-94950b2 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5 .elementor-element.elementor-element-94950b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-94950b2 .elementor-icon-list-item > a{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-94950b2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-a90044f{width:var( --container-widget-width, 820px );max-width:820px;--container-widget-width:820px;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-6720069{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-440px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5 .elementor-element.elementor-element-5e39824{width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-5e39824{left:50%;}body.rtl .elementor-5 .elementor-element.elementor-element-5e39824{right:50%;}.elementor-5 .elementor-element.elementor-element-5e34c72 img{width:60%;}.elementor-5 .elementor-element.elementor-element-9991584{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;text-align:center;}.elementor-5 .elementor-element.elementor-element-9991584 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;line-height:1em;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-17b715c{width:var( --container-widget-width, 640px );max-width:640px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:center;}.elementor-5 .elementor-element.elementor-element-17b715c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#D1D1D1;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5 .elementor-element.elementor-element-303c2b5 .elementor-button{background-color:#FFFFFF;font-family:"Neue Haas", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;border-radius:40px 40px 40px 40px;padding:17px 30px 14px 30px;}.elementor-5 .elementor-element.elementor-element-0b7cabd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5 .elementor-element.elementor-element-32f775e .elementor-button{background-color:#B2FE0200;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:500;line-height:1.4em;padding:20px 50px 20px 50px;}.elementor-5 .elementor-element.elementor-element-32f775e.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-32f775e .elementor-button-content-wrapper{flex-direction:row;}.elementor-5 .elementor-element.elementor-element-32f775e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5 .elementor-element.elementor-element-3dee6aa{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-3dee6aa.e-con{--order:99999 /* order end hack */;}.elementor-5 .elementor-element.elementor-element-dc70def{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-ce7f022{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-ce7f022 .elementor-image-box-wrapper{text-align:start;}.elementor-5 .elementor-element.elementor-element-ce7f022.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5 .elementor-element.elementor-element-ce7f022.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5 .elementor-element.elementor-element-ce7f022.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-ce7f022 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-5 .elementor-element.elementor-element-ce7f022 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-ce7f022 .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0px;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-6d3d930{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5 .elementor-element.elementor-element-cce3105{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-cce3105 .elementor-image-box-wrapper{text-align:start;}.elementor-5 .elementor-element.elementor-element-cce3105.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5 .elementor-element.elementor-element-cce3105.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5 .elementor-element.elementor-element-cce3105.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-cce3105 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-5 .elementor-element.elementor-element-cce3105 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-cce3105 .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0px;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-3796c59{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5 .elementor-element.elementor-element-07b5104{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-07b5104 .elementor-image-box-wrapper{text-align:start;}.elementor-5 .elementor-element.elementor-element-07b5104.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5 .elementor-element.elementor-element-07b5104.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5 .elementor-element.elementor-element-07b5104.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-07b5104 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-5 .elementor-element.elementor-element-07b5104 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-07b5104 .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0px;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-dbc67de{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5 .elementor-element.elementor-element-98f0128{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-98f0128 .elementor-image-box-wrapper{text-align:start;}.elementor-5 .elementor-element.elementor-element-98f0128.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5 .elementor-element.elementor-element-98f0128.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5 .elementor-element.elementor-element-98f0128.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-98f0128 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-5 .elementor-element.elementor-element-98f0128 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-98f0128 .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0px;color:#FFFFFF;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-0d5961d{left:-2px;}body.rtl .elementor-5 .elementor-element.elementor-element-0d5961d{right:-2px;}.elementor-5 .elementor-element.elementor-element-0d5961d{top:27px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-f7baec9{left:-1px;}body.rtl .elementor-5 .elementor-element.elementor-element-f7baec9{right:-1px;}.elementor-5 .elementor-element.elementor-element-f7baec9{top:61px;}.elementor-5 .elementor-element.elementor-element-8acd0d3{--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;--margin-top:-50px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-8acd0d3.e-con{--align-self:center;}.elementor-5 .elementor-element.elementor-element-2baa3e0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-2baa3e0 img{width:100%;border-style:solid;border-width:2px 2px 2px 2px;border-color:#3A3A3A;border-radius:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-310a591{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-310a591 img{width:100%;border-style:solid;border-width:2px 2px 2px 2px;border-color:#3A3A3A;border-radius:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-e6d9e34{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-e6d9e34 img{width:100%;border-style:solid;border-width:2px 2px 2px 2px;border-color:#3A3A3A;border-radius:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-1c618e2{--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;--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-1c618e2:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-1c618e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #0A0A0A 100%);}.elementor-5 .elementor-element.elementor-element-1c618e2 > .elementor-shape-top .elementor-shape-fill, .elementor-5 .elementor-element.elementor-element-1c618e2 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#2E2E2E;}.elementor-5 .elementor-element.elementor-element-1c618e2 > .elementor-shape-top svg, .elementor-5 .elementor-element.elementor-element-1c618e2 > .e-con-inner > .elementor-shape-top svg{height:3px;}.elementor-5 .elementor-element.elementor-element-e93fa43{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5 .elementor-element.elementor-element-b92f27c{padding:14px 24px 14px 24px;top:307.304px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-b92f27c{left:151.984px;}body.rtl .elementor-5 .elementor-element.elementor-element-b92f27c{right:151.984px;}.elementor-5 .elementor-element.elementor-element-b92f27c .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-b92f27c .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-b92f27c .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-5 .elementor-element.elementor-element-b92f27c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-b92f27c .elementor-icon-list-item > a{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-b92f27c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-7e273f8{padding:14px 24px 14px 24px;top:346px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-7e273f8{left:302px;}body.rtl .elementor-5 .elementor-element.elementor-element-7e273f8{right:302px;}.elementor-5 .elementor-element.elementor-element-7e273f8 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-7e273f8 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-7e273f8 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-5 .elementor-element.elementor-element-7e273f8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-7e273f8 .elementor-icon-list-item > a{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-7e273f8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-c29ad3f{padding:14px 24px 14px 24px;top:238.969px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-c29ad3f{left:307.969px;}body.rtl .elementor-5 .elementor-element.elementor-element-c29ad3f{right:307.969px;}.elementor-5 .elementor-element.elementor-element-c29ad3f .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-c29ad3f .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-c29ad3f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5 .elementor-element.elementor-element-c29ad3f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-c29ad3f .elementor-icon-list-item > a{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-c29ad3f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-ab3d253{padding:14px 24px 14px 24px;top:114.76px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-ab3d253{left:234px;}body.rtl .elementor-5 .elementor-element.elementor-element-ab3d253{right:234px;}.elementor-5 .elementor-element.elementor-element-ab3d253 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-ab3d253 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-ab3d253 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5 .elementor-element.elementor-element-ab3d253 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-ab3d253 .elementor-icon-list-item > a{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-ab3d253 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-8032672{padding:14px 24px 14px 24px;top:37.82px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-8032672{left:474.969px;}body.rtl .elementor-5 .elementor-element.elementor-element-8032672{right:474.969px;}.elementor-5 .elementor-element.elementor-element-8032672 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-8032672 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-8032672 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5 .elementor-element.elementor-element-8032672 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-8032672 .elementor-icon-list-item > a{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-8032672 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-f9403fb{padding:14px 24px 14px 24px;top:83.32px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-f9403fb{left:737px;}body.rtl .elementor-5 .elementor-element.elementor-element-f9403fb{right:737px;}.elementor-5 .elementor-element.elementor-element-f9403fb .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-f9403fb .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-f9403fb .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5 .elementor-element.elementor-element-f9403fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-f9403fb .elementor-icon-list-item > a{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-f9403fb .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-a123a64{padding:14px 24px 14px 24px;top:192px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-a123a64{left:627.99px;}body.rtl .elementor-5 .elementor-element.elementor-element-a123a64{right:627.99px;}.elementor-5 .elementor-element.elementor-element-a123a64 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-a123a64 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-a123a64 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5 .elementor-element.elementor-element-a123a64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-a123a64 .elementor-icon-list-item > a{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-a123a64 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-d756882{padding:14px 24px 14px 24px;top:268.984px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-d756882{left:861.969px;}body.rtl .elementor-5 .elementor-element.elementor-element-d756882{right:861.969px;}.elementor-5 .elementor-element.elementor-element-d756882 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-d756882 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-d756882 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5 .elementor-element.elementor-element-d756882 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-d756882 .elementor-icon-list-item > a{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-d756882 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-f1d2837{padding:14px 24px 14px 24px;top:325.99px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-f1d2837{left:657.993px;}body.rtl .elementor-5 .elementor-element.elementor-element-f1d2837{right:657.993px;}.elementor-5 .elementor-element.elementor-element-f1d2837 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-f1d2837 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-5 .elementor-element.elementor-element-f1d2837 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5 .elementor-element.elementor-element-f1d2837 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-f1d2837 .elementor-icon-list-item > a{font-family:"Neue Haas", Sans-serif;font-size:16px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-f1d2837 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5 .elementor-element.elementor-element-ece0402{width:var( --container-widget-width, 820px );max-width:820px;--container-widget-width:820px;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-f4c37dd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-440px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5 .elementor-element.elementor-element-842778f{width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-842778f{left:50%;}body.rtl .elementor-5 .elementor-element.elementor-element-842778f{right:50%;}.elementor-5 .elementor-element.elementor-element-273956e{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;text-align:center;}.elementor-5 .elementor-element.elementor-element-273956e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;line-height:1em;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-6f1399e{width:var( --container-widget-width, 640px );max-width:640px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:center;}.elementor-5 .elementor-element.elementor-element-6f1399e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#D1D1D1;}.elementor-5 .elementor-element.elementor-element-3c88985 .elementor-button{background-color:#FFFFFF;font-family:"Neue Haas", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;border-radius:40px 40px 40px 40px;padding:17px 30px 14px 30px;}.elementor-5 .elementor-element.elementor-element-42b3070{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5 .elementor-element.elementor-element-e199c83 .elementor-button{background-color:#B2FE0200;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:500;line-height:1.4em;padding:20px 50px 20px 50px;}.elementor-5 .elementor-element.elementor-element-e199c83.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-e199c83 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5 .elementor-element.elementor-element-e199c83 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-5 .elementor-element.elementor-element-9eccdff{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-9eccdff.e-con{--order:99999 /* order end hack */;}.elementor-5 .elementor-element.elementor-element-2ae2551{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-64a30bb{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-64a30bb .elementor-image-box-wrapper{text-align:start;}.elementor-5 .elementor-element.elementor-element-64a30bb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5 .elementor-element.elementor-element-64a30bb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5 .elementor-element.elementor-element-64a30bb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-64a30bb .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-5 .elementor-element.elementor-element-64a30bb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-64a30bb .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0px;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-fad6bd8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-4d1cc96{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-4d1cc96 .elementor-image-box-wrapper{text-align:start;}.elementor-5 .elementor-element.elementor-element-4d1cc96.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5 .elementor-element.elementor-element-4d1cc96.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5 .elementor-element.elementor-element-4d1cc96.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-4d1cc96 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-5 .elementor-element.elementor-element-4d1cc96 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-4d1cc96 .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0px;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-30a8659{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-3f20cc8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-3f20cc8 .elementor-image-box-wrapper{text-align:start;}.elementor-5 .elementor-element.elementor-element-3f20cc8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5 .elementor-element.elementor-element-3f20cc8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5 .elementor-element.elementor-element-3f20cc8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-3f20cc8 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-5 .elementor-element.elementor-element-3f20cc8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-3f20cc8 .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0px;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-42abe86{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-17c7f5d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-17c7f5d .elementor-image-box-wrapper{text-align:start;}.elementor-5 .elementor-element.elementor-element-17c7f5d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5 .elementor-element.elementor-element-17c7f5d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5 .elementor-element.elementor-element-17c7f5d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-17c7f5d .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-5 .elementor-element.elementor-element-17c7f5d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-17c7f5d .elementor-image-box-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0px;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-03422a9{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-03422a9:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-03422a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-5 .elementor-element.elementor-element-913a4bb{width:var( --container-widget-width, 53% );max-width:53%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;}.elementor-5 .elementor-element.elementor-element-913a4bb.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-913a4bb .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:73px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-da345d2{--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;--flex-wrap:wrap;}.elementor-5 .elementor-element.elementor-element-314749d{width:var( --container-widget-width, 48% );max-width:48%;background-color:var( --e-global-color-text );padding:40px 80px 40px 80px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#585858;border-radius:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-314749d .elementor-image-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-314749d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5 .elementor-element.elementor-element-314749d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5 .elementor-element.elementor-element-314749d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-314749d .elementor-image-box-title{margin-bottom:5px;font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-314749d .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-5 .elementor-element.elementor-element-314749d .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:27px;transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-314749d:has(:hover) .elementor-image-box-title,
					 .elementor-5 .elementor-element.elementor-element-314749d:has(:focus) .elementor-image-box-title{color:#FFC200;}.elementor-5 .elementor-element.elementor-element-314749d .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-8f13569{width:var( --container-widget-width, 48% );max-width:48%;background-color:var( --e-global-color-text );padding:40px 80px 40px 80px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#585858;border-radius:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-8f13569 .elementor-image-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-8f13569.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5 .elementor-element.elementor-element-8f13569.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5 .elementor-element.elementor-element-8f13569.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-8f13569 .elementor-image-box-title{margin-bottom:5px;font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-8f13569 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-5 .elementor-element.elementor-element-8f13569 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:27px;transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-8f13569:has(:hover) .elementor-image-box-title,
					 .elementor-5 .elementor-element.elementor-element-8f13569:has(:focus) .elementor-image-box-title{color:#FFC200;}.elementor-5 .elementor-element.elementor-element-8f13569 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-da31960{width:var( --container-widget-width, 48% );max-width:48%;background-color:var( --e-global-color-text );padding:40px 80px 40px 80px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#585858;border-radius:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-da31960 .elementor-image-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-da31960.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5 .elementor-element.elementor-element-da31960.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5 .elementor-element.elementor-element-da31960.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-da31960 .elementor-image-box-title{margin-bottom:5px;font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-da31960 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-5 .elementor-element.elementor-element-da31960 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:27px;transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-da31960:has(:hover) .elementor-image-box-title,
					 .elementor-5 .elementor-element.elementor-element-da31960:has(:focus) .elementor-image-box-title{color:#FFC200;}.elementor-5 .elementor-element.elementor-element-da31960 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-533a221{width:var( --container-widget-width, 48% );max-width:48%;background-color:var( --e-global-color-text );padding:40px 80px 40px 80px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#585858;border-radius:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-533a221 .elementor-image-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-533a221.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5 .elementor-element.elementor-element-533a221.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5 .elementor-element.elementor-element-533a221.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-533a221 .elementor-image-box-title{margin-bottom:5px;font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-533a221 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-5 .elementor-element.elementor-element-533a221 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:27px;transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-533a221:has(:hover) .elementor-image-box-title,
					 .elementor-5 .elementor-element.elementor-element-533a221:has(:focus) .elementor-image-box-title{color:#FFC200;}.elementor-5 .elementor-element.elementor-element-533a221 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-c61f3b9{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-c61f3b9:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-c61f3b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-5 .elementor-element.elementor-element-0dc0e7c{width:var( --container-widget-width, 53% );max-width:53%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;}.elementor-5 .elementor-element.elementor-element-0dc0e7c.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-0dc0e7c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:73px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-df212b2{--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;--flex-wrap:wrap;}.elementor-5 .elementor-element.elementor-element-d95b485{width:var( --container-widget-width, 48% );max-width:48%;background-color:var( --e-global-color-text );padding:40px 80px 40px 80px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#585858;border-radius:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-d95b485 .elementor-image-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-d95b485.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5 .elementor-element.elementor-element-d95b485.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5 .elementor-element.elementor-element-d95b485.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-d95b485 .elementor-image-box-title{margin-bottom:5px;font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-d95b485 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-5 .elementor-element.elementor-element-d95b485 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:27px;transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-d95b485:has(:hover) .elementor-image-box-title,
					 .elementor-5 .elementor-element.elementor-element-d95b485:has(:focus) .elementor-image-box-title{color:#FFC200;}.elementor-5 .elementor-element.elementor-element-d95b485 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-c85c39c{width:var( --container-widget-width, 48% );max-width:48%;background-color:var( --e-global-color-text );padding:40px 80px 40px 80px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#585858;border-radius:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-c85c39c .elementor-image-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-c85c39c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5 .elementor-element.elementor-element-c85c39c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5 .elementor-element.elementor-element-c85c39c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-c85c39c .elementor-image-box-title{margin-bottom:5px;font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-c85c39c .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-5 .elementor-element.elementor-element-c85c39c .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:27px;transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-c85c39c:has(:hover) .elementor-image-box-title,
					 .elementor-5 .elementor-element.elementor-element-c85c39c:has(:focus) .elementor-image-box-title{color:#FFC200;}.elementor-5 .elementor-element.elementor-element-c85c39c .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-8a5fa72{width:var( --container-widget-width, 48% );max-width:48%;background-color:var( --e-global-color-text );padding:40px 80px 40px 80px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#585858;border-radius:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-8a5fa72 .elementor-image-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-8a5fa72.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5 .elementor-element.elementor-element-8a5fa72.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5 .elementor-element.elementor-element-8a5fa72.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-8a5fa72 .elementor-image-box-title{margin-bottom:5px;font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-8a5fa72 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-5 .elementor-element.elementor-element-8a5fa72 .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:27px;transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-8a5fa72:has(:hover) .elementor-image-box-title,
					 .elementor-5 .elementor-element.elementor-element-8a5fa72:has(:focus) .elementor-image-box-title{color:#FFC200;}.elementor-5 .elementor-element.elementor-element-8a5fa72 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-370f3ce{width:var( --container-widget-width, 48% );max-width:48%;background-color:var( --e-global-color-text );padding:40px 80px 40px 80px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#585858;border-radius:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-370f3ce .elementor-image-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-370f3ce.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5 .elementor-element.elementor-element-370f3ce.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5 .elementor-element.elementor-element-370f3ce.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-370f3ce .elementor-image-box-title{margin-bottom:5px;font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-370f3ce .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-5 .elementor-element.elementor-element-370f3ce .elementor-image-box-img img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:27px;transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-370f3ce:has(:hover) .elementor-image-box-title,
					 .elementor-5 .elementor-element.elementor-element-370f3ce:has(:focus) .elementor-image-box-title{color:#FFC200;}.elementor-5 .elementor-element.elementor-element-370f3ce .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-4eb4057{--display:flex;--min-height:553px;--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-4eb4057:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-4eb4057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-5 .elementor-element.elementor-element-8e3dca5{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-5 .elementor-element.elementor-element-8e3dca5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:68px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:-2px;}.elementor-5 .elementor-element.elementor-element-b4b7ad7{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-0a49e2e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-42151ca{--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;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:#3B3B3B;--border-color:#3B3B3B;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-42151ca:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-42151ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-46a9741{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-46a9741.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-46a9741 .elementor-icon-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-46a9741.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-46a9741.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-46a9741.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-46a9741.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-46a9741.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-46a9741 .elementor-icon{font-size:40px;}.elementor-5 .elementor-element.elementor-element-46a9741 .elementor-icon svg{height:40px;}.elementor-5 .elementor-element.elementor-element-6d34fcb{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-7beb7a4{--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;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:#3B3B3B;--border-color:#3B3B3B;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-7beb7a4:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-7beb7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-5 .elementor-element.elementor-element-8088bf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-8088bf5.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-8088bf5 .elementor-icon-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-8088bf5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-8088bf5.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-8088bf5.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-8088bf5.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-8088bf5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-8088bf5 .elementor-icon{font-size:40px;}.elementor-5 .elementor-element.elementor-element-8088bf5 .elementor-icon svg{height:40px;}.elementor-5 .elementor-element.elementor-element-0bded5c{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-9f83238{--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;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:#3B3B3B;--border-color:#3B3B3B;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-9f83238:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-9f83238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-5 .elementor-element.elementor-element-759755b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-759755b.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-759755b .elementor-icon-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-759755b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-759755b.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-759755b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-759755b.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-759755b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-759755b .elementor-icon{font-size:40px;}.elementor-5 .elementor-element.elementor-element-759755b .elementor-icon svg{height:40px;}.elementor-5 .elementor-element.elementor-element-495897e{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-77093a3{--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;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:#3B3B3B;--border-color:#3B3B3B;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-77093a3:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-77093a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-5 .elementor-element.elementor-element-de8fdb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-de8fdb7.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-de8fdb7 .elementor-icon-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-de8fdb7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-de8fdb7.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-de8fdb7.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-de8fdb7.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-de8fdb7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-de8fdb7 .elementor-icon{font-size:40px;}.elementor-5 .elementor-element.elementor-element-de8fdb7 .elementor-icon svg{height:40px;}.elementor-5 .elementor-element.elementor-element-fc2fc2f{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-7cc0f2b .elementor-button{background-color:#B2FE0200;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:500;line-height:1.4em;padding:20px 50px 20px 50px;}.elementor-5 .elementor-element.elementor-element-7cc0f2b.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-7cc0f2b .elementor-button-content-wrapper{flex-direction:row;}.elementor-5 .elementor-element.elementor-element-7cc0f2b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5 .elementor-element.elementor-element-8ca9f27{--display:flex;--min-height:553px;--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-8ca9f27:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-8ca9f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-5 .elementor-element.elementor-element-5d90708{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-5 .elementor-element.elementor-element-5d90708 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:68px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:-2px;}.elementor-5 .elementor-element.elementor-element-5176e2f{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-3880fb7{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-2725da7{--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;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:#3B3B3B;--border-color:#3B3B3B;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-2725da7:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-2725da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-5 .elementor-element.elementor-element-9aec306{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-9aec306.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-9aec306 .elementor-icon-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-9aec306.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-9aec306.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-9aec306.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-9aec306.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-9aec306.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-9aec306 .elementor-icon{font-size:40px;}.elementor-5 .elementor-element.elementor-element-9aec306 .elementor-icon svg{height:40px;}.elementor-5 .elementor-element.elementor-element-b163638{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-c003aed{--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;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:#3B3B3B;--border-color:#3B3B3B;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-c003aed:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-c003aed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-5 .elementor-element.elementor-element-48aec48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-48aec48.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-48aec48 .elementor-icon-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-48aec48.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-48aec48.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-48aec48.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-48aec48.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-48aec48.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-48aec48 .elementor-icon{font-size:40px;}.elementor-5 .elementor-element.elementor-element-48aec48 .elementor-icon svg{height:40px;}.elementor-5 .elementor-element.elementor-element-3269bb6{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-e438adf{--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;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:#3B3B3B;--border-color:#3B3B3B;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-e438adf:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-e438adf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-5 .elementor-element.elementor-element-e2b443e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-e2b443e.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-e2b443e .elementor-icon-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-e2b443e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-e2b443e.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-e2b443e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-e2b443e.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-e2b443e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-e2b443e .elementor-icon{font-size:40px;}.elementor-5 .elementor-element.elementor-element-e2b443e .elementor-icon svg{height:40px;}.elementor-5 .elementor-element.elementor-element-8159f97{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-170e311{--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;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:#3B3B3B;--border-color:#3B3B3B;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-170e311:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-170e311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-5 .elementor-element.elementor-element-bafcf33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-bafcf33.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-bafcf33 .elementor-icon-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-bafcf33.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-bafcf33.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-bafcf33.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-bafcf33.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-bafcf33.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-bafcf33 .elementor-icon{font-size:40px;}.elementor-5 .elementor-element.elementor-element-bafcf33 .elementor-icon svg{height:40px;}.elementor-5 .elementor-element.elementor-element-ab1d8fc{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-b71cf58 .elementor-button{background-color:#B2FE0200;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:500;line-height:1.4em;padding:20px 50px 20px 50px;}.elementor-5 .elementor-element.elementor-element-b71cf58.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-b71cf58 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5 .elementor-element.elementor-element-b71cf58 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-5 .elementor-element.elementor-element-a1762b8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-a1762b8:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-a1762b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-5 .elementor-element.elementor-element-85b5a2d{--display:flex;--min-height:1122px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:94px;--padding-bottom:0px;--padding-left:97px;--padding-right:90px;}.elementor-5 .elementor-element.elementor-element-dbba5c2{--display:flex;--min-height:0px;--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:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-2b57093{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-5 .elementor-element.elementor-element-2b57093.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-2b57093 img{width:65%;}.elementor-5 .elementor-element.elementor-element-70f2394{--display:flex;--min-height:0px;--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:33px;}.elementor-5 .elementor-element.elementor-element-622e221 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:300;text-transform:uppercase;letter-spacing:0.7px;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-622e221 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5 .elementor-element.elementor-element-4dd8b7b .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:300;text-transform:uppercase;letter-spacing:0.7px;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-4dd8b7b .elementor-button-content-wrapper{flex-direction:row;}.elementor-5 .elementor-element.elementor-element-2688128 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:0.8rem;font-weight:300;text-transform:uppercase;letter-spacing:0.7px;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-2688128 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5 .elementor-element.elementor-element-60ec750 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;line-height:3.1rem;letter-spacing:0.7px;transition-duration:0.9s;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-60ec750{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-7ef7ac7{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-cd28669{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-b5ef6a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5 .elementor-element.elementor-element-b5ef6a2.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-b5ef6a2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:86px;font-weight:700;text-transform:uppercase;line-height:0.9em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-6dd189c{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-9e480ce .elementor-button{background-color:#B2FE0200;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:500;line-height:1.4em;padding:20px 50px 20px 50px;}.elementor-5 .elementor-element.elementor-element-9e480ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5 .elementor-element.elementor-element-9e480ce.elementor-element{--align-self:flex-start;}.elementor-5 .elementor-element.elementor-element-9e480ce .elementor-button-content-wrapper{flex-direction:row;}.elementor-5 .elementor-element.elementor-element-9e480ce .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5 .elementor-element.elementor-element-54e51f7 img{max-width:823px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#313131;border-radius:30px 30px 30px 30px;}.elementor-5 .elementor-element.elementor-element-4a45451{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;top:669.628px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-4a45451{left:666.244px;}body.rtl .elementor-5 .elementor-element.elementor-element-4a45451{right:666.244px;}.elementor-5 .elementor-element.elementor-element-4a45451 img{width:100%;}.elementor-5 .elementor-element.elementor-element-6320395{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;top:340.122px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-6320395{left:1456.907px;}body.rtl .elementor-5 .elementor-element.elementor-element-6320395{right:1456.907px;}.elementor-5 .elementor-element.elementor-element-6320395 img{width:100%;}.elementor-5 .elementor-element.elementor-element-d70494d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-d70494d:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-d70494d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-5 .elementor-element.elementor-element-1d39d2b{--display:flex;--min-height:1122px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:94px;--padding-bottom:0px;--padding-left:97px;--padding-right:90px;}.elementor-5 .elementor-element.elementor-element-3d5235f{--display:flex;--min-height:0px;--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:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-cfb5176{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-5 .elementor-element.elementor-element-cfb5176.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-cfb5176 img{width:65%;}.elementor-5 .elementor-element.elementor-element-67ef80a{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-29843da{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-47a93b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5 .elementor-element.elementor-element-47a93b1.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-47a93b1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:86px;font-weight:700;text-transform:uppercase;line-height:0.9em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-e04af58{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-dcb84d4 .elementor-button{background-color:#B2FE0200;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:500;line-height:1.4em;padding:20px 50px 20px 50px;}.elementor-5 .elementor-element.elementor-element-dcb84d4.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-dcb84d4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5 .elementor-element.elementor-element-dcb84d4 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-5 .elementor-element.elementor-element-3bed5b0 img{max-width:823px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#313131;border-radius:30px 30px 30px 30px;}.elementor-5 .elementor-element.elementor-element-ef11a25{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;top:669.628px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-ef11a25{left:666.244px;}body.rtl .elementor-5 .elementor-element.elementor-element-ef11a25{right:666.244px;}.elementor-5 .elementor-element.elementor-element-ef11a25 img{width:100%;}.elementor-5 .elementor-element.elementor-element-dc9621d{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;top:340.122px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-dc9621d{left:1456.907px;}body.rtl .elementor-5 .elementor-element.elementor-element-dc9621d{right:1456.907px;}.elementor-5 .elementor-element.elementor-element-dc9621d img{width:100%;}@media(min-width:768px){.elementor-5 .elementor-element.elementor-element-dd23019{--width:400px;}.elementor-5 .elementor-element.elementor-element-8efa6e8{--width:400px;}.elementor-5 .elementor-element.elementor-element-13dc800{--width:50%;}.elementor-5 .elementor-element.elementor-element-6072e92{--width:50%;}.elementor-5 .elementor-element.elementor-element-7146098{--width:50%;}.elementor-5 .elementor-element.elementor-element-6720069{--width:1000px;}.elementor-5 .elementor-element.elementor-element-8acd0d3{--width:90%;}.elementor-5 .elementor-element.elementor-element-f4c37dd{--width:1000px;}.elementor-5 .elementor-element.elementor-element-03422a9{--content-width:1600px;}.elementor-5 .elementor-element.elementor-element-da345d2{--width:80%;}.elementor-5 .elementor-element.elementor-element-c61f3b9{--content-width:1600px;}.elementor-5 .elementor-element.elementor-element-df212b2{--width:80%;}.elementor-5 .elementor-element.elementor-element-0a49e2e{--width:100%;}.elementor-5 .elementor-element.elementor-element-3880fb7{--width:100%;}.elementor-5 .elementor-element.elementor-element-a1762b8{--content-width:1644px;}.elementor-5 .elementor-element.elementor-element-70f2394{--width:824px;}.elementor-5 .elementor-element.elementor-element-7ef7ac7{--width:100%;}.elementor-5 .elementor-element.elementor-element-cd28669{--width:534px;}.elementor-5 .elementor-element.elementor-element-d70494d{--content-width:1644px;}.elementor-5 .elementor-element.elementor-element-67ef80a{--width:100%;}.elementor-5 .elementor-element.elementor-element-29843da{--width:534px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5 .elementor-element.elementor-element-6720069{--width:100%;}.elementor-5 .elementor-element.elementor-element-f4c37dd{--width:100%;}.elementor-5 .elementor-element.elementor-element-a1762b8{--content-width:720px;}.elementor-5 .elementor-element.elementor-element-70f2394{--width:86%;}.elementor-5 .elementor-element.elementor-element-7ef7ac7{--width:100%;}.elementor-5 .elementor-element.elementor-element-cd28669{--width:78%;}.elementor-5 .elementor-element.elementor-element-d70494d{--content-width:720px;}.elementor-5 .elementor-element.elementor-element-67ef80a{--width:100%;}.elementor-5 .elementor-element.elementor-element-29843da{--width:78%;}}@media(max-width:1024px){.elementor-5 .elementor-element.elementor-element-78b293d{--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;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-b53d58d{left:4.4em;}body.rtl .elementor-5 .elementor-element.elementor-element-b53d58d{right:4.4em;}.elementor-5 .elementor-element.elementor-element-b53d58d{top:173px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-c149b30{left:74px;}body.rtl .elementor-5 .elementor-element.elementor-element-c149b30{right:74px;}.elementor-5 .elementor-element.elementor-element-c149b30{top:243px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-8b3172f{left:246px;}body.rtl .elementor-5 .elementor-element.elementor-element-8b3172f{right:246px;}.elementor-5 .elementor-element.elementor-element-8b3172f{top:105px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-6f977a8{left:8vw;}body.rtl .elementor-5 .elementor-element.elementor-element-6f977a8{right:8vw;}.elementor-5 .elementor-element.elementor-element-6f977a8{top:70px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-b98c929{left:39%;}body.rtl .elementor-5 .elementor-element.elementor-element-b98c929{right:39%;}.elementor-5 .elementor-element.elementor-element-b98c929{top:20px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-a442ca6{left:489px;}body.rtl .elementor-5 .elementor-element.elementor-element-a442ca6{right:489px;}.elementor-5 .elementor-element.elementor-element-a442ca6{top:186px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-920bf43{left:473px;}body.rtl .elementor-5 .elementor-element.elementor-element-920bf43{right:473px;}.elementor-5 .elementor-element.elementor-element-920bf43{top:269px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-939a7ac{left:283px;}body.rtl .elementor-5 .elementor-element.elementor-element-939a7ac{right:283px;}.elementor-5 .elementor-element.elementor-element-939a7ac{top:207px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-94950b2{left:534px;}body.rtl .elementor-5 .elementor-element.elementor-element-94950b2{right:534px;}.elementor-5 .elementor-element.elementor-element-94950b2{top:78px;}.elementor-5 .elementor-element.elementor-element-32f775e{padding:0vw 0vw 0vw 0vw;}.elementor-5 .elementor-element.elementor-element-32f775e.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-3dee6aa{--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-5 .elementor-element.elementor-element-e93fa43{--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;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-b92f27c{left:4.4em;}body.rtl .elementor-5 .elementor-element.elementor-element-b92f27c{right:4.4em;}.elementor-5 .elementor-element.elementor-element-b92f27c{top:173px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-7e273f8{left:74px;}body.rtl .elementor-5 .elementor-element.elementor-element-7e273f8{right:74px;}.elementor-5 .elementor-element.elementor-element-7e273f8{top:243px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-c29ad3f{left:246px;}body.rtl .elementor-5 .elementor-element.elementor-element-c29ad3f{right:246px;}.elementor-5 .elementor-element.elementor-element-c29ad3f{top:105px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-ab3d253{left:8vw;}body.rtl .elementor-5 .elementor-element.elementor-element-ab3d253{right:8vw;}.elementor-5 .elementor-element.elementor-element-ab3d253{top:70px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-8032672{left:39%;}body.rtl .elementor-5 .elementor-element.elementor-element-8032672{right:39%;}.elementor-5 .elementor-element.elementor-element-8032672{top:20px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-f9403fb{left:489px;}body.rtl .elementor-5 .elementor-element.elementor-element-f9403fb{right:489px;}.elementor-5 .elementor-element.elementor-element-f9403fb{top:186px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-a123a64{left:473px;}body.rtl .elementor-5 .elementor-element.elementor-element-a123a64{right:473px;}.elementor-5 .elementor-element.elementor-element-a123a64{top:269px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-d756882{left:283px;}body.rtl .elementor-5 .elementor-element.elementor-element-d756882{right:283px;}.elementor-5 .elementor-element.elementor-element-d756882{top:207px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-f1d2837{left:534px;}body.rtl .elementor-5 .elementor-element.elementor-element-f1d2837{right:534px;}.elementor-5 .elementor-element.elementor-element-f1d2837{top:78px;}.elementor-5 .elementor-element.elementor-element-e199c83{padding:0vw 0vw 0vw 0vw;}.elementor-5 .elementor-element.elementor-element-e199c83.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-9eccdff{--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-5 .elementor-element.elementor-element-913a4bb{--container-widget-width:581px;--container-widget-flex-grow:0;width:var( --container-widget-width, 581px );max-width:581px;}.elementor-5 .elementor-element.elementor-element-da345d2{--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-5 .elementor-element.elementor-element-314749d{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-8f13569{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-da31960{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-533a221{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-0dc0e7c{--container-widget-width:581px;--container-widget-flex-grow:0;width:var( --container-widget-width, 581px );max-width:581px;}.elementor-5 .elementor-element.elementor-element-df212b2{--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-5 .elementor-element.elementor-element-d95b485{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-c85c39c{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-8a5fa72{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-370f3ce{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-7cc0f2b{padding:0vw 0vw 0vw 0vw;}.elementor-5 .elementor-element.elementor-element-7cc0f2b.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-b71cf58{padding:0vw 0vw 0vw 0vw;}.elementor-5 .elementor-element.elementor-element-b71cf58.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-a1762b8{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-85b5a2d{--min-height:251px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-dbba5c2{--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-5 .elementor-element.elementor-element-70f2394{--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-70f2394.e-con{--align-self:center;}.elementor-5 .elementor-element.elementor-element-60ec750{--container-widget-width:252px;--container-widget-flex-grow:0;width:var( --container-widget-width, 252px );max-width:252px;}.elementor-5 .elementor-element.elementor-element-60ec750 .elementor-button{font-size:0.7rem;}.elementor-5 .elementor-element.elementor-element-7ef7ac7{--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-5 .elementor-element.elementor-element-cd28669{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-5 .elementor-element.elementor-element-9e480ce{padding:0vw 0vw 0vw 0vw;}.elementor-5 .elementor-element.elementor-element-9e480ce.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-54e51f7.elementor-element{--order:-99999 /* order start hack */;}.elementor-5 .elementor-element.elementor-element-54e51f7 img{max-width:500px;}.elementor-5 .elementor-element.elementor-element-d70494d{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-1d39d2b{--min-height:251px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-3d5235f{--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-5 .elementor-element.elementor-element-67ef80a{--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-5 .elementor-element.elementor-element-29843da{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-5 .elementor-element.elementor-element-dcb84d4{padding:0vw 0vw 0vw 0vw;}.elementor-5 .elementor-element.elementor-element-dcb84d4.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-3bed5b0.elementor-element{--order:-99999 /* order start hack */;}.elementor-5 .elementor-element.elementor-element-3bed5b0 img{max-width:500px;}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-8bdc556{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5 .elementor-element.elementor-element-dd23019{--width:40px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:40;}.elementor-5 .elementor-element.elementor-element-b1756ab{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;--n-menu-title-space-between:0px;--n-menu-toggle-icon-distance-from-dropdown:16px;}.elementor-5 .elementor-element.elementor-element-b1756ab > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-b46bf36{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5 .elementor-element.elementor-element-8efa6e8{--width:40px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:40;}.elementor-5 .elementor-element.elementor-element-b243ca5{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;--n-menu-title-space-between:0px;--n-menu-toggle-icon-distance-from-dropdown:16px;}.elementor-5 .elementor-element.elementor-element-b243ca5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-1080142:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-1080142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lpprefeiturz.shop/wp-content/uploads/2026/04/bg-mob1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-1080142{--min-height:850px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-5 .elementor-element.elementor-element-7146098{--justify-content:flex-start;--gap:13px 0px;--row-gap:13px;--column-gap:0px;--margin-top:-380px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-d808eb0{margin:0px 1px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-5 .elementor-element.elementor-element-d808eb0 img{width:65%;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-75f43c0{left:217.361px;}body.rtl .elementor-5 .elementor-element.elementor-element-75f43c0{right:217.361px;}.elementor-5 .elementor-element.elementor-element-75f43c0{top:571.293px;}.elementor-5 .elementor-element.elementor-element-75f43c0 img{width:65%;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-6cdd66f{left:-3.739px;}body.rtl .elementor-5 .elementor-element.elementor-element-6cdd66f{right:-3.739px;}.elementor-5 .elementor-element.elementor-element-6cdd66f{top:567.02px;}.elementor-5 .elementor-element.elementor-element-ea520b2{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;top:508.844px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-ea520b2{left:-21.238px;}body.rtl .elementor-5 .elementor-element.elementor-element-ea520b2{right:-21.238px;}.elementor-5 .elementor-element.elementor-element-f5259a0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5 .elementor-element.elementor-element-f5259a0 .elementor-heading-title{font-size:42px;}.elementor-5 .elementor-element.elementor-element-ffd446f{text-align:center;font-size:16px;}.elementor-5 .elementor-element.elementor-element-c9058e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-5 .elementor-element.elementor-element-c9058e8.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-53167e6{--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-78b293d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-b53d58d{padding:10px 16px 10px 16px;top:158px;--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-b53d58d{left:28vh;}body.rtl .elementor-5 .elementor-element.elementor-element-b53d58d{right:28vh;}.elementor-5 .elementor-element.elementor-element-b53d58d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-b53d58d .elementor-icon-list-item > a{font-size:12px;}.elementor-5 .elementor-element.elementor-element-c149b30{padding:10px 16px 10px 16px;top:106px;--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-c149b30{left:49%;}body.rtl .elementor-5 .elementor-element.elementor-element-c149b30{right:49%;}.elementor-5 .elementor-element.elementor-element-c149b30 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-c149b30 .elementor-icon-list-item > a{font-size:12px;}.elementor-5 .elementor-element.elementor-element-8b3172f{padding:10px 16px 10px 16px;top:-75px;--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-8b3172f{left:26%;}body.rtl .elementor-5 .elementor-element.elementor-element-8b3172f{right:26%;}.elementor-5 .elementor-element.elementor-element-8b3172f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-8b3172f .elementor-icon-list-item > a{font-size:12px;}.elementor-5 .elementor-element.elementor-element-6f977a8{padding:10px 16px 10px 16px;top:14%;--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-6f977a8{left:8%;}body.rtl .elementor-5 .elementor-element.elementor-element-6f977a8{right:8%;}.elementor-5 .elementor-element.elementor-element-6f977a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-6f977a8 .elementor-icon-list-item > a{font-size:12px;}.elementor-5 .elementor-element.elementor-element-b98c929{padding:10px 16px 10px 16px;top:-25px;--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-b98c929{left:150%;}body.rtl .elementor-5 .elementor-element.elementor-element-b98c929{right:150%;}.elementor-5 .elementor-element.elementor-element-b98c929 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-b98c929 .elementor-icon-list-item > a{font-size:12px;}.elementor-5 .elementor-element.elementor-element-a442ca6{padding:10px 16px 10px 16px;top:16%;--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-a442ca6{left:55%;}body.rtl .elementor-5 .elementor-element.elementor-element-a442ca6{right:55%;}.elementor-5 .elementor-element.elementor-element-a442ca6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-a442ca6 .elementor-icon-list-item > a{font-size:12px;}.elementor-5 .elementor-element.elementor-element-920bf43{padding:10px 16px 10px 16px;top:-1%;z-index:1;--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-920bf43{left:47%;}body.rtl .elementor-5 .elementor-element.elementor-element-920bf43{right:47%;}.elementor-5 .elementor-element.elementor-element-920bf43 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-920bf43 .elementor-icon-list-item > a{font-size:12px;}.elementor-5 .elementor-element.elementor-element-939a7ac{padding:10px 16px 10px 16px;top:33%;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-939a7ac{left:3%;}body.rtl .elementor-5 .elementor-element.elementor-element-939a7ac{right:3%;}.elementor-5 .elementor-element.elementor-element-939a7ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-939a7ac .elementor-icon-list-item > a{font-size:12px;}.elementor-5 .elementor-element.elementor-element-94950b2{padding:10px 16px 10px 16px;top:-25px;--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-94950b2{left:10px;}body.rtl .elementor-5 .elementor-element.elementor-element-94950b2{right:10px;}.elementor-5 .elementor-element.elementor-element-94950b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-94950b2 .elementor-icon-list-item > a{font-size:12px;}.elementor-5 .elementor-element.elementor-element-6720069{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-5 .elementor-element.elementor-element-5e39824{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;top:0px;z-index:2;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-5e39824{left:50%;}body.rtl .elementor-5 .elementor-element.elementor-element-5e39824{right:50%;}.elementor-5 .elementor-element.elementor-element-9991584{--container-widget-width:267px;--container-widget-flex-grow:0;width:var( --container-widget-width, 267px );max-width:267px;}.elementor-5 .elementor-element.elementor-element-9991584 .elementor-heading-title{font-size:36px;}.elementor-5 .elementor-element.elementor-element-17b715c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:237px;--container-widget-flex-grow:0;width:var( --container-widget-width, 237px );max-width:237px;}.elementor-5 .elementor-element.elementor-element-17b715c .elementor-heading-title{font-size:16px;}.elementor-5 .elementor-element.elementor-element-303c2b5 .elementor-button{font-size:14px;padding:16px 22px 16px 22px;}.elementor-5 .elementor-element.elementor-element-32f775e .elementor-button{font-size:16px;}.elementor-5 .elementor-element.elementor-element-dc70def{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-5 .elementor-element.elementor-element-ce7f022{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5 .elementor-element.elementor-element-ce7f022 .elementor-image-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-ce7f022 .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-6d3d930{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-cce3105{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5 .elementor-element.elementor-element-cce3105 .elementor-image-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-cce3105 .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-3796c59{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-07b5104{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5 .elementor-element.elementor-element-07b5104 .elementor-image-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-07b5104 .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-dbc67de{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5 .elementor-element.elementor-element-98f0128{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5 .elementor-element.elementor-element-98f0128 .elementor-image-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-98f0128 .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-1c618e2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7em;--padding-bottom:1em;--padding-left:2em;--padding-right:2em;}.elementor-5 .elementor-element.elementor-element-1c618e2.e-con{--align-self:center;}.elementor-5 .elementor-element.elementor-element-e93fa43{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-e93fa43.e-con{--align-self:flex-start;}.elementor-5 .elementor-element.elementor-element-b92f27c{padding:10px 16px 10px 16px;top:158px;--e-icon-list-icon-size:14px;}.elementor-5 .elementor-element.elementor-element-b92f27c.elementor-element{--align-self:center;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-b92f27c{left:28vh;}body.rtl .elementor-5 .elementor-element.elementor-element-b92f27c{right:28vh;}.elementor-5 .elementor-element.elementor-element-b92f27c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-b92f27c .elementor-icon-list-item > a{font-size:12px;}.elementor-5 .elementor-element.elementor-element-7e273f8{padding:10px 16px 10px 16px;top:87.742px;--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-7e273f8{left:30.183%;}body.rtl .elementor-5 .elementor-element.elementor-element-7e273f8{right:30.183%;}.elementor-5 .elementor-element.elementor-element-7e273f8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-7e273f8 .elementor-icon-list-item > a{font-size:12px;}.elementor-5 .elementor-element.elementor-element-c29ad3f{padding:10px 16px 10px 16px;top:-71.318px;--e-icon-list-icon-size:14px;}.elementor-5 .elementor-element.elementor-element-c29ad3f.elementor-element{--align-self:center;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-c29ad3f{left:25.147%;}body.rtl .elementor-5 .elementor-element.elementor-element-c29ad3f{right:25.147%;}.elementor-5 .elementor-element.elementor-element-c29ad3f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-c29ad3f .elementor-icon-list-item > a{font-size:12px;}.elementor-5 .elementor-element.elementor-element-ab3d253{padding:10px 16px 10px 16px;top:6.456%;--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-ab3d253{left:36.354%;}body.rtl .elementor-5 .elementor-element.elementor-element-ab3d253{right:36.354%;}.elementor-5 .elementor-element.elementor-element-ab3d253 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-ab3d253 .elementor-icon-list-item > a{font-size:12px;}.elementor-5 .elementor-element.elementor-element-8032672{padding:10px 16px 10px 16px;top:-25px;--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-8032672{left:150%;}body.rtl .elementor-5 .elementor-element.elementor-element-8032672{right:150%;}.elementor-5 .elementor-element.elementor-element-8032672 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-8032672 .elementor-icon-list-item > a{font-size:12px;}.elementor-5 .elementor-element.elementor-element-f9403fb{padding:10px 16px 10px 16px;top:18.941%;--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-f9403fb{left:67.371%;}body.rtl .elementor-5 .elementor-element.elementor-element-f9403fb{right:67.371%;}.elementor-5 .elementor-element.elementor-element-f9403fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-f9403fb .elementor-icon-list-item > a{font-size:12px;}.elementor-5 .elementor-element.elementor-element-a123a64{padding:10px 16px 10px 16px;top:-8.251%;z-index:1;--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-a123a64{left:58.618%;}body.rtl .elementor-5 .elementor-element.elementor-element-a123a64{right:58.618%;}.elementor-5 .elementor-element.elementor-element-a123a64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-a123a64 .elementor-icon-list-item > a{font-size:12px;}.elementor-5 .elementor-element.elementor-element-d756882{padding:10px 16px 10px 16px;top:18.035%;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-d756882{left:0.313%;}body.rtl .elementor-5 .elementor-element.elementor-element-d756882{right:0.313%;}.elementor-5 .elementor-element.elementor-element-d756882 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-d756882 .elementor-icon-list-item > a{font-size:12px;}.elementor-5 .elementor-element.elementor-element-f1d2837{padding:10px 16px 10px 16px;top:-24.402px;--e-icon-list-icon-size:14px;}.elementor-5 .elementor-element.elementor-element-f1d2837.elementor-element{--align-self:center;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-f1d2837{left:2.957px;}body.rtl .elementor-5 .elementor-element.elementor-element-f1d2837{right:2.957px;}.elementor-5 .elementor-element.elementor-element-f1d2837 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5 .elementor-element.elementor-element-f1d2837 .elementor-icon-list-item > a{font-size:12px;}.elementor-5 .elementor-element.elementor-element-ece0402.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-f4c37dd{--justify-content:center;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-5 .elementor-element.elementor-element-f4c37dd.e-con{--align-self:flex-start;}.elementor-5 .elementor-element.elementor-element-842778f{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;top:0px;z-index:2;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-842778f{left:50%;}body.rtl .elementor-5 .elementor-element.elementor-element-842778f{right:50%;}.elementor-5 .elementor-element.elementor-element-1d2c4f3 img{width:90%;}.elementor-5 .elementor-element.elementor-element-273956e{--container-widget-width:267px;--container-widget-flex-grow:0;width:var( --container-widget-width, 267px );max-width:267px;}.elementor-5 .elementor-element.elementor-element-273956e .elementor-heading-title{font-size:35px;}.elementor-5 .elementor-element.elementor-element-6f1399e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:237px;--container-widget-flex-grow:0;width:var( --container-widget-width, 237px );max-width:237px;}.elementor-5 .elementor-element.elementor-element-6f1399e .elementor-heading-title{font-size:16px;}.elementor-5 .elementor-element.elementor-element-3c88985 .elementor-button{font-size:14px;padding:16px 22px 16px 22px;}.elementor-5 .elementor-element.elementor-element-e199c83 .elementor-button{font-size:16px;line-height:1.2em;padding:10px 15px 15px 10px;}.elementor-5 .elementor-element.elementor-element-9eccdff{--width:100%;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-9eccdff.e-con{--align-self:center;}.elementor-5 .elementor-element.elementor-element-2ae2551{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-5 .elementor-element.elementor-element-2ae2551.e-con{--align-self:center;}.elementor-5 .elementor-element.elementor-element-64a30bb{width:100%;max-width:100%;}.elementor-5 .elementor-element.elementor-element-64a30bb.elementor-element{--align-self:flex-start;}.elementor-5 .elementor-element.elementor-element-64a30bb .elementor-image-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-64a30bb .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-fad6bd8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-5 .elementor-element.elementor-element-fad6bd8.e-con{--align-self:center;}.elementor-5 .elementor-element.elementor-element-4d1cc96{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5 .elementor-element.elementor-element-4d1cc96 .elementor-image-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-4d1cc96 .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-30a8659{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-5 .elementor-element.elementor-element-30a8659.e-con{--align-self:center;}.elementor-5 .elementor-element.elementor-element-3f20cc8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5 .elementor-element.elementor-element-3f20cc8 .elementor-image-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-3f20cc8 .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-42abe86{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-5 .elementor-element.elementor-element-42abe86.e-con{--align-self:center;}.elementor-5 .elementor-element.elementor-element-17c7f5d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5 .elementor-element.elementor-element-17c7f5d .elementor-image-box-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-17c7f5d .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-03422a9{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-5 .elementor-element.elementor-element-913a4bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5 .elementor-element.elementor-element-913a4bb .elementor-heading-title{font-size:24px;}.elementor-5 .elementor-element.elementor-element-314749d{padding:20px 10px 20px 10px;}.elementor-5 .elementor-element.elementor-element-314749d .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-314749d .elementor-image-box-title{font-size:24px;}.elementor-5 .elementor-element.elementor-element-314749d .elementor-image-box-description{font-size:18px;}.elementor-5 .elementor-element.elementor-element-8f13569{padding:20px 10px 20px 10px;}.elementor-5 .elementor-element.elementor-element-8f13569 .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-8f13569 .elementor-image-box-title{font-size:24px;}.elementor-5 .elementor-element.elementor-element-8f13569 .elementor-image-box-description{font-size:18px;}.elementor-5 .elementor-element.elementor-element-da31960{padding:20px 10px 20px 10px;}.elementor-5 .elementor-element.elementor-element-da31960 .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-da31960 .elementor-image-box-title{font-size:24px;}.elementor-5 .elementor-element.elementor-element-da31960 .elementor-image-box-description{font-size:18px;}.elementor-5 .elementor-element.elementor-element-533a221{padding:20px 10px 20px 10px;}.elementor-5 .elementor-element.elementor-element-533a221 .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-533a221 .elementor-image-box-title{font-size:24px;}.elementor-5 .elementor-element.elementor-element-533a221 .elementor-image-box-description{font-size:18px;}.elementor-5 .elementor-element.elementor-element-c61f3b9{--padding-top:2em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-5 .elementor-element.elementor-element-0dc0e7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5 .elementor-element.elementor-element-0dc0e7c .elementor-heading-title{font-size:24px;}.elementor-5 .elementor-element.elementor-element-d95b485{padding:20px 10px 20px 10px;}.elementor-5 .elementor-element.elementor-element-d95b485 .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-d95b485 .elementor-image-box-title{font-size:22px;}.elementor-5 .elementor-element.elementor-element-d95b485 .elementor-image-box-description{font-size:17px;}.elementor-5 .elementor-element.elementor-element-c85c39c{padding:20px 10px 20px 10px;}.elementor-5 .elementor-element.elementor-element-c85c39c .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-c85c39c .elementor-image-box-title{font-size:22px;}.elementor-5 .elementor-element.elementor-element-c85c39c .elementor-image-box-description{font-size:17px;}.elementor-5 .elementor-element.elementor-element-8a5fa72{padding:20px 10px 20px 10px;}.elementor-5 .elementor-element.elementor-element-8a5fa72 .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-8a5fa72 .elementor-image-box-title{font-size:22px;}.elementor-5 .elementor-element.elementor-element-8a5fa72 .elementor-image-box-description{font-size:17px;}.elementor-5 .elementor-element.elementor-element-370f3ce{padding:20px 10px 20px 10px;}.elementor-5 .elementor-element.elementor-element-370f3ce .elementor-image-box-img{margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-370f3ce .elementor-image-box-title{font-size:22px;}.elementor-5 .elementor-element.elementor-element-370f3ce .elementor-image-box-description{font-size:17px;}.elementor-5 .elementor-element.elementor-element-4eb4057{--min-height:750px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-6d34fcb{font-size:15px;}.elementor-5 .elementor-element.elementor-element-0bded5c{font-size:15px;}.elementor-5 .elementor-element.elementor-element-495897e{font-size:15px;}.elementor-5 .elementor-element.elementor-element-fc2fc2f{font-size:15px;}.elementor-5 .elementor-element.elementor-element-7cc0f2b .elementor-button{font-size:16px;}.elementor-5 .elementor-element.elementor-element-8ca9f27{--min-height:750px;--padding-top:2em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-5 .elementor-element.elementor-element-5d90708{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5 .elementor-element.elementor-element-5d90708 .elementor-heading-title{font-size:39px;}.elementor-5 .elementor-element.elementor-element-5176e2f{text-align:center;font-size:16px;line-height:1.3em;}.elementor-5 .elementor-element.elementor-element-3880fb7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-b163638{font-size:15px;}.elementor-5 .elementor-element.elementor-element-3269bb6{font-size:15px;}.elementor-5 .elementor-element.elementor-element-8159f97{font-size:15px;}.elementor-5 .elementor-element.elementor-element-ab1d8fc{font-size:15px;}.elementor-5 .elementor-element.elementor-element-b71cf58 .elementor-button{font-size:16px;line-height:1.2em;padding:10px 15px 15px 10px;}.elementor-5 .elementor-element.elementor-element-a1762b8{--content-width:360px;}.elementor-5 .elementor-element.elementor-element-85b5a2d{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-dbba5c2{--width:100%;}.elementor-5 .elementor-element.elementor-element-70f2394{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5 .elementor-element.elementor-element-7ef7ac7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-cd28669{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5 .elementor-element.elementor-element-b5ef6a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5 .elementor-element.elementor-element-b5ef6a2 .elementor-heading-title{font-size:24px;}.elementor-5 .elementor-element.elementor-element-9e480ce .elementor-button{font-size:16px;}.elementor-5 .elementor-element.elementor-element-54e51f7 img{max-width:310px;}.elementor-5 .elementor-element.elementor-element-d70494d{--content-width:360px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-5 .elementor-element.elementor-element-1d39d2b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-3d5235f{--width:100%;}.elementor-5 .elementor-element.elementor-element-3d5235f.e-con{--align-self:center;}.elementor-5 .elementor-element.elementor-element-cfb5176{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;text-align:center;}.elementor-5 .elementor-element.elementor-element-cfb5176.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-cfb5176 img{width:100%;}.elementor-5 .elementor-element.elementor-element-67ef80a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-67ef80a.e-con{--align-self:center;}.elementor-5 .elementor-element.elementor-element-29843da{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5 .elementor-element.elementor-element-47a93b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5 .elementor-element.elementor-element-47a93b1 .elementor-heading-title{font-size:38px;line-height:1em;}.elementor-5 .elementor-element.elementor-element-e04af58{text-align:center;font-size:15px;}.elementor-5 .elementor-element.elementor-element-dcb84d4 .elementor-button{font-size:16px;line-height:1.2em;padding:10px 15px 15px 10px;}.elementor-5 .elementor-element.elementor-element-3bed5b0.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-3bed5b0{text-align:center;}.elementor-5 .elementor-element.elementor-element-3bed5b0 img{max-width:310px;}}/* Start custom CSS for html, class: .elementor-element-0ef5230 *//* Wrapper do menu vira referência pro absolute */
.e-n-menu-wrapper {
  position: relative;
}

/* Itens sempre acima do highlight */
.e-n-menu-wrapper .e-n-menu-title-container {
  position: relative;
  z-index: 2;
}

/* Pílula deslizante */
.e-n-menu-wrapper .menu-highlight {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 1000px;

  /* CORES MAIS FORTES PRA TESTE (depois você suaviza) */
  background: #ffffff10;
  border: 1px solid #ffffff10;; /* teste */
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);

  pointer-events: none;
  transition:
    transform 0.3s ease,
    width 0.3s ease,
    height 0.3s ease,
    opacity 0.2s ease;
  opacity: 0;
  z-index: 1;
}

/* Quando visível */
.e-n-menu-wrapper .menu-highlight.is-visible {
  opacity: 1;
}

/* Opcional: texto do item ativo um pouco mais forte */
.e-n-menu-wrapper .e-n-menu-title.e-current .e-n-menu-title-text {
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd23019 */.elementor-5 .elementor-element.elementor-element-dd23019{
    border-radius: 40px;
background:  rgba(255, 255, 255, 0.01);
}

.elementor-5 .elementor-element.elementor-element-dd23019 {
  z-index: 1;
}

.elementor-5 .elementor-element.elementor-element-dd23019:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 40px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #ffffff33, transparent, transparent, #ffffff33); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.elementor-5 .elementor-element.elementor-element-dd23019 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, -80px);
    animation: showFromTop 0.5s 0.2s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromTop{
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, -80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-231628e *//* Wrapper do menu vira referência pro absolute */
.e-n-menu-wrapper {
  position: relative;
}

/* Itens sempre acima do highlight */
.e-n-menu-wrapper .e-n-menu-title-container {
  position: relative;
  z-index: 2;
}

/* Pílula deslizante */
.e-n-menu-wrapper .menu-highlight {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 1000px;

  /* CORES MAIS FORTES PRA TESTE (depois você suaviza) */
  background: #ffffff10;
  border: 1px solid #ffffff10;; /* teste */
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);

  pointer-events: none;
  transition:
    transform 0.3s ease,
    width 0.3s ease,
    height 0.3s ease,
    opacity 0.2s ease;
  opacity: 0;
  z-index: 1;
}

/* Quando visível */
.e-n-menu-wrapper .menu-highlight.is-visible {
  opacity: 1;
}

/* Opcional: texto do item ativo um pouco mais forte */
.e-n-menu-wrapper .e-n-menu-title.e-current .e-n-menu-title-text {
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8efa6e8 */.elementor-5 .elementor-element.elementor-element-8efa6e8{
    border-radius: 40px;
background:  rgba(255, 255, 255, 0.01);
}

.elementor-5 .elementor-element.elementor-element-8efa6e8 {
  z-index: 1;
}

.elementor-5 .elementor-element.elementor-element-8efa6e8:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 40px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, #ffffff33, transparent, transparent, #ffffff33); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}

.elementor-5 .elementor-element.elementor-element-8efa6e8 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, -80px);
    animation: showFromTop 0.5s 0.2s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromTop{
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, -80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ba84b1 */.elementor-5 .elementor-element.elementor-element-7ba84b1 {
animation: floating2 3s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px);
    
}
50% {
    transform: translate(0, 20px) rotate(02deg);
    
}
100% {
    transform: translate(0, -0px);
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9bdb7ba */.elementor-5 .elementor-element.elementor-element-9bdb7ba {
animation: floating2 3s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px);
    
}
50% {
    transform: translate(0, 20px) rotate(02deg);
    
}
100% {
    transform: translate(0, -0px);
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56799b9 */.elementor-5 .elementor-element.elementor-element-56799b9 {
animation: floating2 3s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px);
    
}
50% {
    transform: translate(0, 20px) rotate(02deg);
    
}
100% {
    transform: translate(0, -0px);
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e62887 */.highlight {
  color: #ffc200;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-89d5642 */<style>
.custom-button-container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.custom-button-wrapper {
    display: flex;
    align-items: center;
    gap: 8px;
    height: 70px;
    padding: 10px;
    border-radius: 9999px;
    border: 1px solid rgba(255,255,255,0.2); /* Borda mais suave */
    background-color: #18181b; /* Fundo escuro para destacar o branco */
    cursor: pointer;
    transition: all 0.3s ease;
}

.custom-main-button {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    height: 50px;
    padding: 0 36px;
    border-radius: 9999px;
    border: none;
    background-color: #ffc200;
    color: black;
    font-size: 18px;
    font-weight: 500;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: inset 0 3px 2px rgba(255,255,255,0.1),
                inset 0 -3px 6px rgba(0,0,0,0.1),
                inset 0 1px 0 rgba(255,255,255,0.3),
                0 6px 14px -8px rgba(0,0,0,0.18);
}

.custom-main-button:hover {
    background-color: #ffc200;
}

.icon-spin {
    width: 16px;
    height: 16px;
    animation: spin 2s linear infinite;
}

@keyframes spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

/* --- AJUSTE DA SETA --- */
.arrow-circle {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #ffc200; /* Borda da seta agora é branca */
    color: #ffffff;            /* Cor da seta agora é branca */
    transition: all 0.3s ease-in-out;
}

.arrow-icon {
    transition: all 0.3s ease-in-out;
    stroke: currentColor;      /* Garante que o SVG herde o branco */
}

.custom-button-wrapper:hover .arrow-circle {
    margin-left: 16px;
    background-color: rgba(255,255,255,0.1); /* Brilho leve no hover */
}

.custom-button-wrapper:hover .arrow-icon {
    transform: rotate(180deg);
}
</style>/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75f43c0 */.elementor-5 .elementor-element.elementor-element-75f43c0 {
animation: floating2 3s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px);
    
}
50% {
    transform: translate(0, 20px) rotate(02deg);
    
}
100% {
    transform: translate(0, -0px);
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cdd66f */.elementor-5 .elementor-element.elementor-element-6cdd66f {
animation: floating2 3s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px);
    
}
50% {
    transform: translate(0, 20px) rotate(02deg);
    
}
100% {
    transform: translate(0, -0px);
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ea520b2 */.elementor-5 .elementor-element.elementor-element-ea520b2 {
animation: floating2 3s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px);
    
}
50% {
    transform: translate(0, 20px) rotate(02deg);
    
}
100% {
    transform: translate(0, -0px);
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5259a0 */.highlight {
  color: #ffc200;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c9058e8 */<style>
.custom-button-container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.custom-button-wrapper {
    display: flex;
    align-items: center;
    gap: 8px;
    height: 60px;
    padding: 10px;
    border-radius: 9999px;
    border: 1px solid rgba(255,255,255,0.2); /* Borda mais suave */
    background-color: #18181b; /* Fundo escuro para destacar o branco */
    cursor: pointer;
    transition: all 0.3s ease;
}

.custom-main-button {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    height: 40px;
    padding: 0 07px;
    border-radius: 9999px;
    border: none;
    background-color: #ffc200;
    color: black;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: inset 0 3px 2px rgba(255,255,255,0.1),
                inset 0 -3px 6px rgba(0,0,0,0.1),
                inset 0 1px 0 rgba(255,255,255,0.3),
                0 6px 14px -8px rgba(0,0,0,0.18);
}

.custom-main-button:hover {
    background-color: #ffc200;
}

.icon-spin {
    width: 16px;
    height: 16px;
    animation: spin 2s linear infinite;
}

@keyframes spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

/* --- AJUSTE DA SETA --- */
.arrow-circle {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid #ffc200; /* Borda da seta agora é branca */
    color: #ffffff;            /* Cor da seta agora é branca */
    transition: all 0.3s ease-in-out;
}

.arrow-icon {
    transition: all 0.3s ease-in-out;
    stroke: currentColor;      /* Garante que o SVG herde o branco */
}

.custom-button-wrapper:hover .arrow-circle {
    margin-left: 06px;
    background-color: rgba(255,255,255,0.1); /* Brilho leve no hover */
}

.custom-button-wrapper:hover .arrow-icon {
    transform: rotate(180deg);
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78b293d */.item{
    border-radius: 100px;
background: rgba(217, 217, 217, 0.05);
box-shadow: 0px 0px 10.5px 2px rgba(255, 255, 255, 0.41) inset;
backdrop-filter: blur(12px);
  transition: all 0.5s ease;
}

.item:hover{
    border-radius: 100px;
background: rgba(217, 217, 217, 0.05);
box-shadow: 0px 0px 10.5px 2px rgba(255, 255, 255, 0.41) inset;
backdrop-filter: blur(12px);
  transition: all 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e39824 */.elementor-5 .elementor-element.elementor-element-5e39824{
    transform: translate(-50%, -50%)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-303c2b5 */.elementor-5 .elementor-element.elementor-element-303c2b5{
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f775e *//* BOTÃO VERMELHO PREMIUM */
.elementor-5 .elementor-element.elementor-element-32f775e {
  border-radius: 12px;

  /* Borda superior suave */
  border-top: 2px solid #FFC8C8;

  /* Degradê Vermelho Premium */
  background: linear-gradient(90deg, #cf8300 0%, #ffa200 50%, #cf8300 100%);

  /* Glows vermelhos */
  box-shadow:
    0 10px 20px 0 rgba(255, 162, 0, 0.45),
    0 20px 40px 0 rgba(255, 162, 0, 0.32),
    0 40px 80px 0 rgba(255, 162, 0, 0.20),
    0 60px 120px 0 rgba(255, 162, 0, 0.12);

  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white !important;
}

/* Ícone */
.elementor-5 .elementor-element.elementor-element-32f775e .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-5 .elementor-element.elementor-element-32f775e:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-5 .elementor-element.elementor-element-32f775e:active {
  opacity: 0.5;
}

/* SHINERY ANIMADO */
.elementor-5 .elementor-element.elementor-element-32f775e::before {
  content: '';
  background: linear-gradient(10deg, #fffbec 12.81%, rgba(255, 162, 0, 0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover suave */
.elementor-5 .elementor-element.elementor-element-32f775e:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-5 .elementor-element.elementor-element-32f775e svg {
  font-size: 14px;
}

/* GLOW SUPERIOR */
.elementor-5 .elementor-element.elementor-element-32f775e:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    #ffe48d 20%,
    #ffe28550 70%,
    #ffe48d00 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* REFLEXO SUPERIOR */
.elementor-5 .elementor-element.elementor-element-32f775e .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

/* REFLEXO INFERIOR */
.elementor-5 .elementor-element.elementor-element-32f775e .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6720069 */.elementor-5 .elementor-element.elementor-element-6720069{
    border-radius: 40px;
background: radial-gradient(58.69% 43.16% at 50% 87.61%, rgba(80, 60, 0, 0.59) 0%, rgba(0, 0, 0, 0.59) 100%);
box-shadow: 0px 0px 4.4px 0px rgba(255, 255, 255, 0.53) inset;
backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7baec9 */.video {
    transform-origin: bottom;
    transform: perspective(1000px) rotateX(20deg) !important; /* Inicialmente fechada com perspectiva */
    transition: transform 0.5s ease-in-out;
  }
  
  
  .video-ativoo {
    transform-origin: bottom;
    transform: perspective(1000px) rotateX(0deg) !important; /* Inicialmente fechada com perspectiva */
    transition: transform 0.5s ease-in-out;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8acd0d3 *//* VARIÁVEIS - AJUSTE AQUI PARA MUDAR TUDO */
:root {
    --spacing-x: -0px;
    --spacing-y: 15px;
    --rotation: 8deg;
    --hover-lift: -40px;
    --hover-scale: 1.15;
    --transition-speed: 0.6s;
    --desktop-image-width: 240px;
}

/* Container - DESKTOP */
.gallery-container {
    position: relative;
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    align-items: flex-start !important;
    flex-wrap: nowrap !important;
    padding: 40px 0 !important;
}

.gallery-container .elementor-widget-image {
    transition: all var(--transition-speed) cubic-bezier(0.34, 1.56, 0.64, 1) !important;
    position: relative;
    z-index: 1;
    cursor: pointer;
    flex-shrink: 0 !important;
    width: var(--desktop-image-width) !important;
    max-width: var(--desktop-image-width) !important;
}

/* ========== DESKTOP E TABLET - HOVER ========== */
@media (hover: hover) and (pointer: fine) {
    .gallery-container:hover .elementor-widget-image {
        opacity: 0.7 !important;
    }

    .gallery-container:hover .elementor-widget-image:hover {
        opacity: 1 !important;
        z-index: 10 !important;
        transform: translateY(var(--hover-lift)) scale(var(--hover-scale)) rotate(0deg) !important;
        box-shadow: 0 30px 70px rgba(0, 0, 0, 0.6) !important;
    }
}

/* ========== POSIÇÕES DAS IMAGENS - DESKTOP E TABLET ========== */

/* snapcard1 - ESQUERDA */
.snapcard1 {
    transform: translate(calc(var(--spacing-x) * -3.5), calc(var(--spacing-y) * 1.5)) rotate(calc(var(--rotation) * -1)) !important;
}
.gallery-container:hover .snapcard1:hover {
    transform: translate(calc(var(--spacing-x) * -3.5), var(--hover-lift)) rotate(0deg) scale(var(--hover-scale)) !important;
}

/* snapcard2 - DIREITA */
.snapcard2 {
    transform: translate(calc(var(--spacing-x) * -2.5), calc(var(--spacing-y) * 1.5)) rotate(calc(var(--rotation) * 1)) !important;
}
.gallery-container:hover .snapcard2:hover {
    transform: translate(calc(var(--spacing-x) * -2.5), var(--hover-lift)) rotate(0deg) scale(var(--hover-scale)) !important;
}

/* snapcard3 - ESQUERDA */
.snapcard3 {
    transform: translate(calc(var(--spacing-x) * -1.5), calc(var(--spacing-y) * 1.5)) rotate(calc(var(--rotation) * -1)) !important;
}
.gallery-container:hover .snapcard3:hover {
    transform: translate(calc(var(--spacing-x) * -1.5), var(--hover-lift)) rotate(0deg) scale(var(--hover-scale)) !important;
}

/* snapcard4 - DIREITA */
.snapcard4 {
    transform: translate(calc(var(--spacing-x) * -0.5), calc(var(--spacing-y) * 1.5)) rotate(calc(var(--rotation) * 1)) !important;
}
.gallery-container:hover .snapcard4:hover {
    transform: translate(calc(var(--spacing-x) * -0.5), var(--hover-lift)) rotate(0deg) scale(var(--hover-scale)) !important;
}

/* snapcard5 - ESQUERDA */
.snapcard5 {
    transform: translate(calc(var(--spacing-x) * 0.5), calc(var(--spacing-y) * 1.5)) rotate(calc(var(--rotation) * -1)) !important;
    z-index: 2;
}
.gallery-container:hover .snapcard5:hover {
    transform: translate(calc(var(--spacing-x) * 0.5), var(--hover-lift)) rotate(0deg) scale(var(--hover-scale)) !important;
}

/* snapcard6 - DIREITA */
.snapcard6 {
    transform: translate(calc(var(--spacing-x) * 1.5), calc(var(--spacing-y) * 1.5)) rotate(calc(var(--rotation) * 1)) !important;
}
.gallery-container:hover .snapcard6:hover {
    transform: translate(calc(var(--spacing-x) * 1.5), var(--hover-lift)) rotate(0deg) scale(var(--hover-scale)) !important;
}

/* snapcard7 - ESQUERDA */
.snapcard7 {
    transform: translate(calc(var(--spacing-x) * 2.5), calc(var(--spacing-y) * 1.5)) rotate(calc(var(--rotation) * -1)) !important;
}
.gallery-container:hover .snapcard7:hover {
    transform: translate(calc(var(--spacing-x) * 2.5), var(--hover-lift)) rotate(0deg) scale(var(--hover-scale)) !important;
}

/* snapcard8 - DIREITA */
.snapcard8 {
    transform: translate(calc(var(--spacing-x) * 3.5), calc(var(--spacing-y) * 1.5)) rotate(calc(var(--rotation) * 1)) !important;
}
.gallery-container:hover .snapcard8:hover {
    transform: translate(calc(var(--spacing-x) * 3.5), var(--hover-lift)) rotate(0deg) scale(var(--hover-scale)) !important;
}

/* ========== TABLET/IPAD - MANTÉM EFEITO, SÓ AJUSTA TAMANHO ========== */
@media (max-width: 1024px) and (min-width: 641px) {
    :root {
        --spacing-x: -50px;
        --spacing-y: 12px;
        --rotation: 6deg;
        --desktop-image-width: 200px;
    }
}

/* ========== MOBILE - CARROSSEL HORIZONTAL (APENAS CELULARES) ========== */
@media (max-width: 640px) {
    /* Container vira carrossel */
    .gallery-container {
        display: flex !important;
        flex-direction: row !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        scroll-snap-type: x mandatory !important;
        gap: 20px !important;
        padding: 20px !important;
        -webkit-overflow-scrolling: touch !important;
        scroll-behavior: smooth !important;
    }
    
    /* Esconde scrollbar mas mantém funcionalidade */
    .gallery-container::-webkit-scrollbar {
        display: none;
    }
    
    .gallery-container {
        -ms-overflow-style: none;
        scrollbar-width: none;
    }
    
    /* Cada imagem no carrossel */
    .gallery-container .elementor-widget-image {
        flex: 0 0 auto !important;
        width: 250px !important;
        max-width: 250px !important;
        scroll-snap-align: center !important;
        transition: transform 0.3s ease !important;
    }
    
    /* Remove todas as transformações no mobile */
    .snapcard1,
    .snapcard2,
    .snapcard3,
    .snapcard4,
    .snapcard5,
    .snapcard6,
    .snapcard7,
    .snapcard8 {
        transform: none !important;
        position: relative !important;
    }
    
    /* Efeito de toque - leve escala */
    .gallery-container .elementor-widget-image:active {
        transform: scale(0.95) !important;
        transition: transform 0.1s ease !important;
    }
}

/* Mobile Pequeno - Imagens menores no carrossel */
@media (max-width: 480px) {
    .gallery-container {
        gap: 15px !important;
        padding: 15px !important;
    }
    
    .gallery-container .elementor-widget-image {
        width: 200px !important;
        max-width: 200px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e93fa43 */.item{
    border-radius: 100px;
background: rgba(217, 217, 217, 0.05);
box-shadow: 0px 0px 10.5px 2px rgba(255, 255, 255, 0.41) inset;
backdrop-filter: blur(12px);
  transition: all 0.5s ease;
}

.item:hover{
    border-radius: 100px;
background: rgba(217, 217, 217, 0.05);
box-shadow: 0px 0px 10.5px 2px rgba(255, 255, 255, 0.41) inset;
backdrop-filter: blur(12px);
  transition: all 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-842778f */.elementor-5 .elementor-element.elementor-element-842778f{
    transform: translate(-50%, -50%)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c88985 */.elementor-5 .elementor-element.elementor-element-3c88985{
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e199c83 *//* BOTÃO VERMELHO PREMIUM */
.elementor-5 .elementor-element.elementor-element-e199c83 {
  border-radius: 12px;

  /* Borda superior suave */
  border-top: 2px solid #FFC8C8;

  /* Degradê Vermelho Premium */
  background: linear-gradient(90deg, #cf8300 0%, #ffa200 50%, #cf8300 100%);

  /* Glows vermelhos */
  box-shadow:
    0 10px 20px 0 rgba(255, 162, 0, 0.45),
    0 20px 40px 0 rgba(255, 162, 0, 0.32),
    0 40px 80px 0 rgba(255, 162, 0, 0.20),
    0 60px 120px 0 rgba(255, 162, 0, 0.12);

  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white !important;
}

/* Ícone */
.elementor-5 .elementor-element.elementor-element-e199c83 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-5 .elementor-element.elementor-element-e199c83:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-5 .elementor-element.elementor-element-e199c83:active {
  opacity: 0.5;
}

/* SHINERY ANIMADO */
.elementor-5 .elementor-element.elementor-element-e199c83::before {
  content: '';
  background: linear-gradient(10deg, #fffbec 12.81%, rgba(255, 162, 0, 0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover suave */
.elementor-5 .elementor-element.elementor-element-e199c83:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-5 .elementor-element.elementor-element-e199c83 svg {
  font-size: 14px;
}

/* GLOW SUPERIOR */
.elementor-5 .elementor-element.elementor-element-e199c83:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    #ffe48d 20%,
    #ffe28550 70%,
    #ffe48d00 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* REFLEXO SUPERIOR */
.elementor-5 .elementor-element.elementor-element-e199c83 .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

/* REFLEXO INFERIOR */
.elementor-5 .elementor-element.elementor-element-e199c83 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4c37dd */.elementor-5 .elementor-element.elementor-element-f4c37dd{
    border-radius: 40px;
background: radial-gradient(58.69% 43.16% at 50% 87.61%, rgba(80, 60, 0, 0.59) 0%, rgba(0, 0, 0, 0.59) 100%);
box-shadow: 0px 0px 4.4px 0px rgba(255, 255, 255, 0.53) inset;
backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da345d2 *//* Container Pai */
.cards-wrapper:hover .card-efeito {
  filter: blur(10px);
  opacity: 0.5;
  transition: 
    transform 0.35s ease,
    filter 0.35s ease,
    opacity 0.35s ease;
}

/* Card individual */
.card-efeito {
  background: #0e1512;
  border-radius: 16px;
  transition: 
    transform 0.35s ease,
    filter 0.35s ease,
    opacity 0.35s ease;
}

/* Hover sobre um card específico */
.cards-wrapper .card-efeito:hover {
  transform: scale(1.04);
  filter: blur(0) brightness(1.15);
  opacity: 1 !important;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df212b2 *//* Container Pai */
.cards-wrapper:hover .card-efeito {
  filter: blur(10px);
  opacity: 0.5;
  transition: 
    transform 0.35s ease,
    filter 0.35s ease,
    opacity 0.35s ease;
}

/* Card individual */
.card-efeito {
  background: #0e1512;
  border-radius: 16px;
  transition: 
    transform 0.35s ease,
    filter 0.35s ease,
    opacity 0.35s ease;
}

/* Hover sobre um card específico */
.cards-wrapper .card-efeito:hover {
  transform: scale(1.04);
  filter: blur(0) brightness(1.15);
  opacity: 1 !important;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e3dca5 */.elementor-5 .elementor-element.elementor-element-8e3dca5 .elementor-heading-title{
    
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 1s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #fff4d1, #ffdc6d, #ffc200, #ffc200);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-46a9741 */.elementor-5 .elementor-element.elementor-element-46a9741 .elementor-icon {
    position: relative;
    padding: 24px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* Background glass escuro */
    background: rgba(15, 15, 20, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.3),
        inset 0 0 20px rgba(255, 255, 255, 0.05);
}

.elementor-5 .elementor-element.elementor-element-46a9741 .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.1) 180deg,  /* Branco claro - começo da cauda */
        rgba(255, 255, 255, 0.3) 190deg,   /* Branco - cauda ficando mais forte */
        rgba(255, 255, 255, 0.6) 200deg,   /* Branco - cauda intensa */
        #FFFFFF 210deg,                    /* Branco - núcleo do cometa */
        #FFFFFF 212deg,                    /* Ponto brilhante no centro */
        #FFFFFF 214deg,                    /* Branco - continuidade do núcleo */
        rgba(255, 255, 255, 0.8) 220deg,   /* Branco - cauda próxima */
        rgba(255, 255, 255, 0.5) 230deg,   /* Branco - cauda média */
        rgba(255, 255, 255, 0.2) 250deg,   /* Branco desvanecendo */
        transparent 270deg                  /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-5 .elementor-element.elementor-element-46a9741 .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.05) 180deg,
        rgba(255, 255, 255, 0.1) 190deg,
        rgba(255, 255, 255, 0.05) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-5 .elementor-element.elementor-element-46a9741:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 1s linear infinite;
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.5)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.2);
}

.elementor-5 .elementor-element.elementor-element-46a9741:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}

/* Efeito adicional no hover do ícone */
.elementor-5 .elementor-element.elementor-element-46a9741:hover .elementor-icon {
    background: rgba(20, 20, 25, 0.8);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    transform: scale(1.05);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42151ca */.box2 {
    transition: 0.4s ease all;
}

.box2:hover {
    background: #1F1F1F !important;
    transform: translatey(-10px);
}

.box2::before {
    content: "";
    border-radius: 0px !important;
    /* Gradiente roxo/magenta */
    background: linear-gradient(90deg, #ffc200, #ff7e00);
    width: 20%;
    height: 6px;
    position: absolute;
    left: 0px;
    top: 100%;
    transform: translatey(-50%);
    /* Sombra roxa */
    box-shadow: 0px 0px 20px 0px rgba(255, 194, 0, 0.5);
    transition: 0.5s ease all;
}

.box2:hover::before {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8088bf5 */.elementor-5 .elementor-element.elementor-element-8088bf5 .elementor-icon {
    position: relative;
    padding: 24px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* Background glass escuro */
    background: rgba(15, 15, 20, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.3),
        inset 0 0 20px rgba(255, 255, 255, 0.05);
}

.elementor-5 .elementor-element.elementor-element-8088bf5 .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.1) 180deg,  /* Branco claro - começo da cauda */
        rgba(255, 255, 255, 0.3) 190deg,   /* Branco - cauda ficando mais forte */
        rgba(255, 255, 255, 0.6) 200deg,   /* Branco - cauda intensa */
        #FFFFFF 210deg,                    /* Branco - núcleo do cometa */
        #FFFFFF 212deg,                    /* Ponto brilhante no centro */
        #FFFFFF 214deg,                    /* Branco - continuidade do núcleo */
        rgba(255, 255, 255, 0.8) 220deg,   /* Branco - cauda próxima */
        rgba(255, 255, 255, 0.5) 230deg,   /* Branco - cauda média */
        rgba(255, 255, 255, 0.2) 250deg,   /* Branco desvanecendo */
        transparent 270deg                  /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-5 .elementor-element.elementor-element-8088bf5 .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.05) 180deg,
        rgba(255, 255, 255, 0.1) 190deg,
        rgba(255, 255, 255, 0.05) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-5 .elementor-element.elementor-element-8088bf5:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 1s linear infinite;
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.5)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.2);
}

.elementor-5 .elementor-element.elementor-element-8088bf5:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}

/* Efeito adicional no hover do ícone */
.elementor-5 .elementor-element.elementor-element-8088bf5:hover .elementor-icon {
    background: rgba(20, 20, 25, 0.8);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    transform: scale(1.05);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-759755b */.elementor-5 .elementor-element.elementor-element-759755b .elementor-icon {
    position: relative;
    padding: 24px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* Background glass escuro */
    background: rgba(15, 15, 20, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.3),
        inset 0 0 20px rgba(255, 255, 255, 0.05);
}

.elementor-5 .elementor-element.elementor-element-759755b .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.1) 180deg,  /* Branco claro - começo da cauda */
        rgba(255, 255, 255, 0.3) 190deg,   /* Branco - cauda ficando mais forte */
        rgba(255, 255, 255, 0.6) 200deg,   /* Branco - cauda intensa */
        #FFFFFF 210deg,                    /* Branco - núcleo do cometa */
        #FFFFFF 212deg,                    /* Ponto brilhante no centro */
        #FFFFFF 214deg,                    /* Branco - continuidade do núcleo */
        rgba(255, 255, 255, 0.8) 220deg,   /* Branco - cauda próxima */
        rgba(255, 255, 255, 0.5) 230deg,   /* Branco - cauda média */
        rgba(255, 255, 255, 0.2) 250deg,   /* Branco desvanecendo */
        transparent 270deg                  /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-5 .elementor-element.elementor-element-759755b .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.05) 180deg,
        rgba(255, 255, 255, 0.1) 190deg,
        rgba(255, 255, 255, 0.05) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-5 .elementor-element.elementor-element-759755b:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 1s linear infinite;
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.5)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.2);
}

.elementor-5 .elementor-element.elementor-element-759755b:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}

/* Efeito adicional no hover do ícone */
.elementor-5 .elementor-element.elementor-element-759755b:hover .elementor-icon {
    background: rgba(20, 20, 25, 0.8);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    transform: scale(1.05);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-de8fdb7 */.elementor-5 .elementor-element.elementor-element-de8fdb7 .elementor-icon {
    position: relative;
    padding: 24px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* Background glass escuro */
    background: rgba(15, 15, 20, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.3),
        inset 0 0 20px rgba(255, 255, 255, 0.05);
}

.elementor-5 .elementor-element.elementor-element-de8fdb7 .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.1) 180deg,  /* Branco claro - começo da cauda */
        rgba(255, 255, 255, 0.3) 190deg,   /* Branco - cauda ficando mais forte */
        rgba(255, 255, 255, 0.6) 200deg,   /* Branco - cauda intensa */
        #FFFFFF 210deg,                    /* Branco - núcleo do cometa */
        #FFFFFF 212deg,                    /* Ponto brilhante no centro */
        #FFFFFF 214deg,                    /* Branco - continuidade do núcleo */
        rgba(255, 255, 255, 0.8) 220deg,   /* Branco - cauda próxima */
        rgba(255, 255, 255, 0.5) 230deg,   /* Branco - cauda média */
        rgba(255, 255, 255, 0.2) 250deg,   /* Branco desvanecendo */
        transparent 270deg                  /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-5 .elementor-element.elementor-element-de8fdb7 .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.05) 180deg,
        rgba(255, 255, 255, 0.1) 190deg,
        rgba(255, 255, 255, 0.05) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-5 .elementor-element.elementor-element-de8fdb7:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 1s linear infinite;
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.5)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.2);
}

.elementor-5 .elementor-element.elementor-element-de8fdb7:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}

/* Efeito adicional no hover do ícone */
.elementor-5 .elementor-element.elementor-element-de8fdb7:hover .elementor-icon {
    background: rgba(20, 20, 25, 0.8);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    transform: scale(1.05);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a49e2e */.elementor-5 .elementor-element.elementor-element-0a49e2e {
    --brilho-size: 250px;
}

.elementor-5 .elementor-element.elementor-element-0a49e2e .inner {
    height: 100%;
    z-index: 1;
    background: rgba(9, 9, 9, .7);
}

.elementor-5 .elementor-element.elementor-element-0a49e2e .brilho {
    width: var(--brilho-size);
    height: 80%;
    left: calc(50% - calc(var(--brilho-size)/2));
    filter: blur(60px);
    opacity: 0;    
    transition: opacity 300ms 300ms linear;
    /* Tons de roxo/magenta */
    background: linear-gradient(135deg, 
        #ffc200 0%,      /* Roxo violeta */
        #ffd550 25%,     /* Roxo médio */
        #ddc36f 50%,     /* Orchid */
        #f3d984 75%,     /* Violeta */
        #ffc200 100%     /* Magenta */
    ) !important;
}

.elementor-5 .elementor-element.elementor-element-0a49e2e .brilho2 {
    visibility: hidden;
    z-index: -1;
    height: 100%;
    /* Adicione um background roxo também se necessário */
    background: rgba(138, 43, 226, 0.3); /* Roxo blueviolet com transparência */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cc0f2b *//* BOTÃO VERMELHO PREMIUM */
.elementor-5 .elementor-element.elementor-element-7cc0f2b {
  border-radius: 12px;

  /* Borda superior suave */
  border-top: 2px solid #FFC8C8;

  /* Degradê Vermelho Premium */
  background: linear-gradient(90deg, #cf8300 0%, #ffa200 50%, #cf8300 100%);

  /* Glows vermelhos */
  box-shadow:
    0 10px 20px 0 rgba(255, 162, 0, 0.45),
    0 20px 40px 0 rgba(255, 162, 0, 0.32),
    0 40px 80px 0 rgba(255, 162, 0, 0.20),
    0 60px 120px 0 rgba(255, 162, 0, 0.12);

  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white !important;
}

/* Ícone */
.elementor-5 .elementor-element.elementor-element-7cc0f2b .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-5 .elementor-element.elementor-element-7cc0f2b:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-5 .elementor-element.elementor-element-7cc0f2b:active {
  opacity: 0.5;
}

/* SHINERY ANIMADO */
.elementor-5 .elementor-element.elementor-element-7cc0f2b::before {
  content: '';
  background: linear-gradient(10deg, #fffbec 12.81%, rgba(255, 162, 0, 0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover suave */
.elementor-5 .elementor-element.elementor-element-7cc0f2b:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-5 .elementor-element.elementor-element-7cc0f2b svg {
  font-size: 14px;
}

/* GLOW SUPERIOR */
.elementor-5 .elementor-element.elementor-element-7cc0f2b:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    #ffe48d 20%,
    #ffe28550 70%,
    #ffe48d00 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* REFLEXO SUPERIOR */
.elementor-5 .elementor-element.elementor-element-7cc0f2b .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

/* REFLEXO INFERIOR */
.elementor-5 .elementor-element.elementor-element-7cc0f2b .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d90708 */.elementor-5 .elementor-element.elementor-element-5d90708 .elementor-heading-title{
    
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 1s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #fff4d1, #ffdc6d, #ffc200, #ffc200);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9aec306 */.elementor-5 .elementor-element.elementor-element-9aec306 .elementor-icon {
    position: relative;
    padding: 24px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* Background glass escuro */
    background: rgba(15, 15, 20, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.3),
        inset 0 0 20px rgba(255, 255, 255, 0.05);
}

.elementor-5 .elementor-element.elementor-element-9aec306 .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.1) 180deg,  /* Branco claro - começo da cauda */
        rgba(255, 255, 255, 0.3) 190deg,   /* Branco - cauda ficando mais forte */
        rgba(255, 255, 255, 0.6) 200deg,   /* Branco - cauda intensa */
        #FFFFFF 210deg,                    /* Branco - núcleo do cometa */
        #FFFFFF 212deg,                    /* Ponto brilhante no centro */
        #FFFFFF 214deg,                    /* Branco - continuidade do núcleo */
        rgba(255, 255, 255, 0.8) 220deg,   /* Branco - cauda próxima */
        rgba(255, 255, 255, 0.5) 230deg,   /* Branco - cauda média */
        rgba(255, 255, 255, 0.2) 250deg,   /* Branco desvanecendo */
        transparent 270deg                  /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-5 .elementor-element.elementor-element-9aec306 .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.05) 180deg,
        rgba(255, 255, 255, 0.1) 190deg,
        rgba(255, 255, 255, 0.05) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-5 .elementor-element.elementor-element-9aec306:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 1s linear infinite;
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.5)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.2);
}

.elementor-5 .elementor-element.elementor-element-9aec306:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}

/* Efeito adicional no hover do ícone */
.elementor-5 .elementor-element.elementor-element-9aec306:hover .elementor-icon {
    background: rgba(20, 20, 25, 0.8);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    transform: scale(1.05);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2725da7 */.box2 {
    transition: 0.4s ease all;
}

.box2:hover {
    background: #1F1F1F !important;
    transform: translatey(-10px);
}

.box2::before {
    content: "";
    border-radius: 0px !important;
    /* Gradiente roxo/magenta */
    background: linear-gradient(90deg, #ffc200, #ff7e00);
    width: 20%;
    height: 6px;
    position: absolute;
    left: 0px;
    top: 100%;
    transform: translatey(-50%);
    /* Sombra roxa */
    box-shadow: 0px 0px 20px 0px rgba(255, 194, 0, 0.5);
    transition: 0.5s ease all;
}

.box2:hover::before {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48aec48 */.elementor-5 .elementor-element.elementor-element-48aec48 .elementor-icon {
    position: relative;
    padding: 24px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* Background glass escuro */
    background: rgba(15, 15, 20, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.3),
        inset 0 0 20px rgba(255, 255, 255, 0.05);
}

.elementor-5 .elementor-element.elementor-element-48aec48 .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.1) 180deg,  /* Branco claro - começo da cauda */
        rgba(255, 255, 255, 0.3) 190deg,   /* Branco - cauda ficando mais forte */
        rgba(255, 255, 255, 0.6) 200deg,   /* Branco - cauda intensa */
        #FFFFFF 210deg,                    /* Branco - núcleo do cometa */
        #FFFFFF 212deg,                    /* Ponto brilhante no centro */
        #FFFFFF 214deg,                    /* Branco - continuidade do núcleo */
        rgba(255, 255, 255, 0.8) 220deg,   /* Branco - cauda próxima */
        rgba(255, 255, 255, 0.5) 230deg,   /* Branco - cauda média */
        rgba(255, 255, 255, 0.2) 250deg,   /* Branco desvanecendo */
        transparent 270deg                  /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-5 .elementor-element.elementor-element-48aec48 .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.05) 180deg,
        rgba(255, 255, 255, 0.1) 190deg,
        rgba(255, 255, 255, 0.05) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-5 .elementor-element.elementor-element-48aec48:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 1s linear infinite;
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.5)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.2);
}

.elementor-5 .elementor-element.elementor-element-48aec48:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}

/* Efeito adicional no hover do ícone */
.elementor-5 .elementor-element.elementor-element-48aec48:hover .elementor-icon {
    background: rgba(20, 20, 25, 0.8);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    transform: scale(1.05);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e2b443e */.elementor-5 .elementor-element.elementor-element-e2b443e .elementor-icon {
    position: relative;
    padding: 24px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* Background glass escuro */
    background: rgba(15, 15, 20, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.3),
        inset 0 0 20px rgba(255, 255, 255, 0.05);
}

.elementor-5 .elementor-element.elementor-element-e2b443e .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.1) 180deg,  /* Branco claro - começo da cauda */
        rgba(255, 255, 255, 0.3) 190deg,   /* Branco - cauda ficando mais forte */
        rgba(255, 255, 255, 0.6) 200deg,   /* Branco - cauda intensa */
        #FFFFFF 210deg,                    /* Branco - núcleo do cometa */
        #FFFFFF 212deg,                    /* Ponto brilhante no centro */
        #FFFFFF 214deg,                    /* Branco - continuidade do núcleo */
        rgba(255, 255, 255, 0.8) 220deg,   /* Branco - cauda próxima */
        rgba(255, 255, 255, 0.5) 230deg,   /* Branco - cauda média */
        rgba(255, 255, 255, 0.2) 250deg,   /* Branco desvanecendo */
        transparent 270deg                  /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-5 .elementor-element.elementor-element-e2b443e .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.05) 180deg,
        rgba(255, 255, 255, 0.1) 190deg,
        rgba(255, 255, 255, 0.05) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-5 .elementor-element.elementor-element-e2b443e:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 1s linear infinite;
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.5)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.2);
}

.elementor-5 .elementor-element.elementor-element-e2b443e:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}

/* Efeito adicional no hover do ícone */
.elementor-5 .elementor-element.elementor-element-e2b443e:hover .elementor-icon {
    background: rgba(20, 20, 25, 0.8);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    transform: scale(1.05);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bafcf33 */.elementor-5 .elementor-element.elementor-element-bafcf33 .elementor-icon {
    position: relative;
    padding: 24px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* Background glass escuro */
    background: rgba(15, 15, 20, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.3),
        inset 0 0 20px rgba(255, 255, 255, 0.05);
}

.elementor-5 .elementor-element.elementor-element-bafcf33 .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.1) 180deg,  /* Branco claro - começo da cauda */
        rgba(255, 255, 255, 0.3) 190deg,   /* Branco - cauda ficando mais forte */
        rgba(255, 255, 255, 0.6) 200deg,   /* Branco - cauda intensa */
        #FFFFFF 210deg,                    /* Branco - núcleo do cometa */
        #FFFFFF 212deg,                    /* Ponto brilhante no centro */
        #FFFFFF 214deg,                    /* Branco - continuidade do núcleo */
        rgba(255, 255, 255, 0.8) 220deg,   /* Branco - cauda próxima */
        rgba(255, 255, 255, 0.5) 230deg,   /* Branco - cauda média */
        rgba(255, 255, 255, 0.2) 250deg,   /* Branco desvanecendo */
        transparent 270deg                  /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-5 .elementor-element.elementor-element-bafcf33 .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.05) 180deg,
        rgba(255, 255, 255, 0.1) 190deg,
        rgba(255, 255, 255, 0.05) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-5 .elementor-element.elementor-element-bafcf33:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 1s linear infinite;
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.5)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.2);
}

.elementor-5 .elementor-element.elementor-element-bafcf33:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}

/* Efeito adicional no hover do ícone */
.elementor-5 .elementor-element.elementor-element-bafcf33:hover .elementor-icon {
    background: rgba(20, 20, 25, 0.8);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    transform: scale(1.05);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3880fb7 */.elementor-5 .elementor-element.elementor-element-3880fb7 {
    --brilho-size: 250px;
}

.elementor-5 .elementor-element.elementor-element-3880fb7 .inner {
    height: 100%;
    z-index: 1;
    background: rgba(9, 9, 9, .7);
}

.elementor-5 .elementor-element.elementor-element-3880fb7 .brilho {
    width: var(--brilho-size);
    height: 80%;
    left: calc(50% - calc(var(--brilho-size)/2));
    filter: blur(60px);
    opacity: 0;    
    transition: opacity 300ms 300ms linear;
    /* Tons de roxo/magenta */
    background: linear-gradient(135deg, 
        #ffc200 0%,      /* Roxo violeta */
        #ffd550 25%,     /* Roxo médio */
        #ddc36f 50%,     /* Orchid */
        #f3d984 75%,     /* Violeta */
        #ffc200 100%     /* Magenta */
    ) !important;
}

.elementor-5 .elementor-element.elementor-element-3880fb7 .brilho2 {
    visibility: hidden;
    z-index: -1;
    height: 100%;
    /* Adicione um background roxo também se necessário */
    background: rgba(138, 43, 226, 0.3); /* Roxo blueviolet com transparência */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b71cf58 *//* BOTÃO VERMELHO PREMIUM */
.elementor-5 .elementor-element.elementor-element-b71cf58 {
  border-radius: 12px;

  /* Borda superior suave */
  border-top: 2px solid #FFC8C8;

  /* Degradê Vermelho Premium */
  background: linear-gradient(90deg, #cf8300 0%, #ffa200 50%, #cf8300 100%);

  /* Glows vermelhos */
  box-shadow:
    0 10px 20px 0 rgba(255, 162, 0, 0.45),
    0 20px 40px 0 rgba(255, 162, 0, 0.32),
    0 40px 80px 0 rgba(255, 162, 0, 0.20),
    0 60px 120px 0 rgba(255, 162, 0, 0.12);

  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white !important;
}

/* Ícone */
.elementor-5 .elementor-element.elementor-element-b71cf58 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-5 .elementor-element.elementor-element-b71cf58:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-5 .elementor-element.elementor-element-b71cf58:active {
  opacity: 0.5;
}

/* SHINERY ANIMADO */
.elementor-5 .elementor-element.elementor-element-b71cf58::before {
  content: '';
  background: linear-gradient(10deg, #fffbec 12.81%, rgba(255, 162, 0, 0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover suave */
.elementor-5 .elementor-element.elementor-element-b71cf58:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-5 .elementor-element.elementor-element-b71cf58 svg {
  font-size: 14px;
}

/* GLOW SUPERIOR */
.elementor-5 .elementor-element.elementor-element-b71cf58:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    #ffe48d 20%,
    #ffe28550 70%,
    #ffe48d00 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* REFLEXO SUPERIOR */
.elementor-5 .elementor-element.elementor-element-b71cf58 .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

/* REFLEXO INFERIOR */
.elementor-5 .elementor-element.elementor-element-b71cf58 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60ec750 *//* BOTÃO VERMELHO PREMIUM */
.elementor-5 .elementor-element.elementor-element-60ec750 {
  border-radius: 12px;

  /* Borda superior suave */
  border-top: 2px solid #FFC8C8;

  /* Degradê Vermelho Premium */
  background: linear-gradient(90deg, #cf8300 0%, #ffa200 50%, #cf8300 100%);

  /* Glows vermelhos */
  box-shadow:
    0 10px 20px 0 rgba(255, 162, 0, 0.45),
    0 20px 40px 0 rgba(255, 162, 0, 0.32),
    0 40px 80px 0 rgba(255, 162, 0, 0.20),
    0 60px 120px 0 rgba(255, 162, 0, 0.12);

  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white !important;
}

/* Ícone */
.elementor-5 .elementor-element.elementor-element-60ec750 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-5 .elementor-element.elementor-element-60ec750:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-5 .elementor-element.elementor-element-60ec750:active {
  opacity: 0.5;
}

/* SHINERY ANIMADO */
.elementor-5 .elementor-element.elementor-element-60ec750::before {
  content: '';
  background: linear-gradient(10deg, #fffbec 12.81%, rgba(255, 162, 0, 0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover suave */
.elementor-5 .elementor-element.elementor-element-60ec750:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-5 .elementor-element.elementor-element-60ec750 svg {
  font-size: 14px;
}

/* GLOW SUPERIOR */
.elementor-5 .elementor-element.elementor-element-60ec750:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    #ffe48d 20%,
    #ffe28550 70%,
    #ffe48d00 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70f2394 */.elementor-5 .elementor-element.elementor-element-70f2394{
    border-radius: 80px;
border: 0.908px solid #393939;
background: #060606;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e480ce *//* BOTÃO VERMELHO PREMIUM */
.elementor-5 .elementor-element.elementor-element-9e480ce {
  border-radius: 12px;

  /* Borda superior suave */
  border-top: 2px solid #FFC8C8;

  /* Degradê Vermelho Premium */
  background: linear-gradient(90deg, #cf8300 0%, #ffa200 50%, #cf8300 100%);

  /* Glows vermelhos */
  box-shadow:
    0 10px 20px 0 rgba(255, 162, 0, 0.45),
    0 20px 40px 0 rgba(255, 162, 0, 0.32),
    0 40px 80px 0 rgba(255, 162, 0, 0.20),
    0 60px 120px 0 rgba(255, 162, 0, 0.12);

  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white !important;
}

/* Ícone */
.elementor-5 .elementor-element.elementor-element-9e480ce .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-5 .elementor-element.elementor-element-9e480ce:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-5 .elementor-element.elementor-element-9e480ce:active {
  opacity: 0.5;
}

/* SHINERY ANIMADO */
.elementor-5 .elementor-element.elementor-element-9e480ce::before {
  content: '';
  background: linear-gradient(10deg, #fffbec 12.81%, rgba(255, 162, 0, 0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover suave */
.elementor-5 .elementor-element.elementor-element-9e480ce:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-5 .elementor-element.elementor-element-9e480ce svg {
  font-size: 14px;
}

/* GLOW SUPERIOR */
.elementor-5 .elementor-element.elementor-element-9e480ce:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    #ffe48d 20%,
    #ffe28550 70%,
    #ffe48d00 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* REFLEXO SUPERIOR */
.elementor-5 .elementor-element.elementor-element-9e480ce .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

/* REFLEXO INFERIOR */
.elementor-5 .elementor-element.elementor-element-9e480ce .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a45451 */.elementor-5 .elementor-element.elementor-element-4a45451 {
animation: floating2 3s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px);
    
}
50% {
    transform: translate(0, 20px) rotate(02deg);
    
}
100% {
    transform: translate(0, -0px);
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6320395 */.elementor-5 .elementor-element.elementor-element-6320395 {
animation: floating2 3s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px);
    
}
50% {
    transform: translate(0, 20px) rotate(02deg);
    
}
100% {
    transform: translate(0, -0px);
    
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85b5a2d */.elementor-5 .elementor-element.elementor-element-85b5a2d{
    border-radius: 50px;
    border: 1px solid #393939;
background: #0D0D0D;
}

@media(max-width:767px){
    .elementor-5 .elementor-element.elementor-element-85b5a2d{
    border-radius: 20px;
    border: 1px solid #393939;
background: #0D0D0D;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1762b8 */.elementor-5 .elementor-element.elementor-element-a1762b8::after {
    content:"";
    pointer-events: none;
    width: 550px; /*defina otamanho do círculo*/
    height:550px; /*defina otamanho do círculo*/
    border-radius: 50%;
    position: absolute;
    top: 15em;
    left: 0;
    z-index:2;
    transform: translate(-50%, -50%);
    background: #ffc20080; /*defina a cor do círculo*/
    animation: circulo 15s infinite alternate ease-out; /*defina o tempo do círculo*/
    transition: 0.5s all;
    filter: blur(100px);  /*defina o blur do círculo*/
    z-index: 0;
}

@keyframes circulo{
    0%, 100%{
        transform: translatex(50em) translatey(5em);
        scale: 1.4;
    }

    50%{
        transform: translatex(0em) translatey(-5em);
    }

}

.elementor-5 .elementor-element.elementor-element-a1762b8{
      overflow: hidden !important;
}

.elementor-5 .elementor-element.elementor-element-a1762b8 *{
      z-index: 3 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dcb84d4 *//* BOTÃO VERMELHO PREMIUM */
.elementor-5 .elementor-element.elementor-element-dcb84d4 {
  border-radius: 12px;

  /* Borda superior suave */
  border-top: 2px solid #FFC8C8;

  /* Degradê Vermelho Premium */
  background: linear-gradient(90deg, #cf8300 0%, #ffa200 50%, #cf8300 100%);

  /* Glows vermelhos */
  box-shadow:
    0 10px 20px 0 rgba(255, 162, 0, 0.45),
    0 20px 40px 0 rgba(255, 162, 0, 0.32),
    0 40px 80px 0 rgba(255, 162, 0, 0.20),
    0 60px 120px 0 rgba(255, 162, 0, 0.12);

  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white !important;
}

/* Ícone */
.elementor-5 .elementor-element.elementor-element-dcb84d4 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-5 .elementor-element.elementor-element-dcb84d4:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-5 .elementor-element.elementor-element-dcb84d4:active {
  opacity: 0.5;
}

/* SHINERY ANIMADO */
.elementor-5 .elementor-element.elementor-element-dcb84d4::before {
  content: '';
  background: linear-gradient(10deg, #fffbec 12.81%, rgba(255, 162, 0, 0) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover suave */
.elementor-5 .elementor-element.elementor-element-dcb84d4:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-5 .elementor-element.elementor-element-dcb84d4 svg {
  font-size: 14px;
}

/* GLOW SUPERIOR */
.elementor-5 .elementor-element.elementor-element-dcb84d4:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(
    ellipse at center,
    #ffe48d 20%,
    #ffe28550 70%,
    #ffe48d00 100%
  );
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

/* REFLEXO SUPERIOR */
.elementor-5 .elementor-element.elementor-element-dcb84d4 .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}

/* REFLEXO INFERIOR */
.elementor-5 .elementor-element.elementor-element-dcb84d4 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef11a25 */.elementor-5 .elementor-element.elementor-element-ef11a25 {
animation: floating2 3s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px);
    
}
50% {
    transform: translate(0, 20px) rotate(02deg);
    
}
100% {
    transform: translate(0, -0px);
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc9621d */.elementor-5 .elementor-element.elementor-element-dc9621d {
animation: floating2 3s ease-in-out infinite;
}

@keyframes floating2 {
0% {
    transform: translate(0, 0px);
    
}
50% {
    transform: translate(0, 20px) rotate(02deg);
    
}
100% {
    transform: translate(0, -0px);
    
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d39d2b */.elementor-5 .elementor-element.elementor-element-1d39d2b{
    border-radius: 50px;
    border: 1px solid #393939;
background: #0D0D0D;
}

@media(max-width:767px){
    .elementor-5 .elementor-element.elementor-element-1d39d2b{
    border-radius: 20px;
    border: 1px solid #393939;
background: #0D0D0D;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d70494d */.elementor-5 .elementor-element.elementor-element-d70494d::after {
    content:"";
    pointer-events: none;
    width: 550px; /*defina otamanho do círculo*/
    height:550px; /*defina otamanho do círculo*/
    border-radius: 50%;
    position: absolute;
    top: 15em;
    left: 0;
    z-index:2;
    transform: translate(-50%, -50%);
    background: #ffc20080; /*defina a cor do círculo*/
    animation: circulo 15s infinite alternate ease-out; /*defina o tempo do círculo*/
    transition: 0.5s all;
    filter: blur(100px);  /*defina o blur do círculo*/
    z-index: 0;
}

@keyframes circulo{
    0%, 100%{
        transform: translatex(50em) translatey(5em);
        scale: 1.4;
    }

    50%{
        transform: translatex(0em) translatey(-5em);
    }

}

.elementor-5 .elementor-element.elementor-element-d70494d{
      overflow: hidden !important;
}

.elementor-5 .elementor-element.elementor-element-d70494d *{
      z-index: 3 !important;
}/* End custom CSS */