.elementor-1385 .elementor-element.elementor-element-2c7544e{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-01e8ca6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1385 .elementor-element.elementor-element-44ab267{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-3251293{padding:5px 0px 5px 0px;}.elementor-1385 .elementor-element.elementor-element-3251293.elementor-element{--align-self:flex-start;}.elementor-1385 .elementor-element.elementor-element-3251293 .elementor-heading-title{font-size:37px;font-weight:600;}.elementor-1385 .elementor-element.elementor-element-93caf7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-1385 .elementor-element.elementor-element-61e0303{--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-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-61e0303:not(.elementor-motion-effects-element-type-background), .elementor-1385 .elementor-element.elementor-element-61e0303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://expoforge.eu/wp-content/uploads/2025/10/futures-image.webp");background-position:center center;background-size:cover;}.elementor-1385 .elementor-element.elementor-element-0dba31f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-dc02b76{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-caf1ea3{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1385 .elementor-element.elementor-element-791d28d{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-1385 .elementor-element.elementor-element-791d28d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-1385 .elementor-element.elementor-element-d67a04c .elementor-heading-title{font-size:22px;color:var( --e-global-color-text );}.elementor-1385 .elementor-element.elementor-element-f4ad7eb{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1385 .elementor-element.elementor-element-6fd5d49 .elementor-heading-title{font-size:32px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-1385 .elementor-element.elementor-element-1f99c50 .elementor-heading-title{font-size:20px;color:var( --e-global-color-text );}.elementor-1385 .elementor-element.elementor-element-268320a img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-1385 .elementor-element.elementor-element-7dbdfe8{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1385 .elementor-element.elementor-element-a22dabf .elementor-heading-title{font-size:32px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-1385 .elementor-element.elementor-element-ad0936e .elementor-heading-title{font-size:20px;color:var( --e-global-color-text );}.elementor-1385 .elementor-element.elementor-element-e11a43d{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1385 .elementor-element.elementor-element-67c64c5 .elementor-heading-title{font-size:32px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-1385 .elementor-element.elementor-element-ab1cbc5 .elementor-heading-title{font-size:20px;color:var( --e-global-color-text );}.elementor-1385 .elementor-element.elementor-element-a40e7cd{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1385 .elementor-element.elementor-element-00ec581 .elementor-heading-title{font-size:32px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-1385 .elementor-element.elementor-element-47fe27c .elementor-heading-title{font-size:20px;color:var( --e-global-color-text );}.elementor-1385 .elementor-element.elementor-element-cfe3e00{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-1a8558a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1385 .elementor-element.elementor-element-1a8558a.elementor-element{--align-self:center;}.elementor-1385 .elementor-element.elementor-element-1a8558a .elementor-heading-title{font-size:150px;font-weight:600;}.elementor-1385 .elementor-element.elementor-element-659220d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-1385 .elementor-element.elementor-element-c9ee17a{--display:flex;--justify-content:space-around;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1385 .elementor-element.elementor-element-c9ee17a.e-con{--align-self:flex-start;}.elementor-1385 .elementor-element.elementor-element-1b4b857 .elementor-heading-title{font-size:20px;color:var( --e-global-color-secondary );}.elementor-1385 .elementor-element.elementor-element-8dbb60d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1385 .elementor-element.elementor-element-8dbb60d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1385 .elementor-element.elementor-element-8dbb60d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1385 .elementor-element.elementor-element-8dbb60d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1385 .elementor-element.elementor-element-8dbb60d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1385 .elementor-element.elementor-element-8dbb60d .elementor-icon-list-icon i{color:#EC851E;transition:color 0.3s;}.elementor-1385 .elementor-element.elementor-element-8dbb60d .elementor-icon-list-icon svg{fill:#EC851E;transition:fill 0.3s;}.elementor-1385 .elementor-element.elementor-element-8dbb60d{--e-icon-list-icon-size:8px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1385 .elementor-element.elementor-element-8dbb60d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1385 .elementor-element.elementor-element-8dbb60d .elementor-icon-list-item > a{font-size:14px;}.elementor-1385 .elementor-element.elementor-element-8dbb60d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1385 .elementor-element.elementor-element-5f2a033{--display:flex;--justify-content:space-around;--border-radius:20px 20px 20px 20px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1385 .elementor-element.elementor-element-5f2a033.e-con{--align-self:flex-start;}.elementor-1385 .elementor-element.elementor-element-d041145 .elementor-heading-title{font-size:20px;color:var( --e-global-color-secondary );}.elementor-1385 .elementor-element.elementor-element-77c9e7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1385 .elementor-element.elementor-element-77c9e7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1385 .elementor-element.elementor-element-77c9e7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1385 .elementor-element.elementor-element-77c9e7f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1385 .elementor-element.elementor-element-77c9e7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1385 .elementor-element.elementor-element-77c9e7f .elementor-icon-list-icon i{color:#EC851E;transition:color 0.3s;}.elementor-1385 .elementor-element.elementor-element-77c9e7f .elementor-icon-list-icon svg{fill:#EC851E;transition:fill 0.3s;}.elementor-1385 .elementor-element.elementor-element-77c9e7f{--e-icon-list-icon-size:8px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1385 .elementor-element.elementor-element-77c9e7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1385 .elementor-element.elementor-element-77c9e7f .elementor-icon-list-item > a{font-size:14px;}.elementor-1385 .elementor-element.elementor-element-77c9e7f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1385 .elementor-element.elementor-element-ff135a5{--display:flex;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-ff135a5.e-con{--align-self:flex-start;}.elementor-1385 .elementor-element.elementor-element-e7ddb66{--display:flex;--justify-content:space-around;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1385 .elementor-element.elementor-element-e7ddb66.e-con{--align-self:flex-start;}.elementor-1385 .elementor-element.elementor-element-8db6cf3 .elementor-heading-title{font-size:20px;color:var( --e-global-color-secondary );}.elementor-1385 .elementor-element.elementor-element-7f86502 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1385 .elementor-element.elementor-element-7f86502 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1385 .elementor-element.elementor-element-7f86502 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1385 .elementor-element.elementor-element-7f86502 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1385 .elementor-element.elementor-element-7f86502 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1385 .elementor-element.elementor-element-7f86502 .elementor-icon-list-icon i{color:#EC851E;transition:color 0.3s;}.elementor-1385 .elementor-element.elementor-element-7f86502 .elementor-icon-list-icon svg{fill:#EC851E;transition:fill 0.3s;}.elementor-1385 .elementor-element.elementor-element-7f86502{--e-icon-list-icon-size:8px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1385 .elementor-element.elementor-element-7f86502 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1385 .elementor-element.elementor-element-7f86502 .elementor-icon-list-item > a{font-size:14px;}.elementor-1385 .elementor-element.elementor-element-7f86502 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1385 .elementor-element.elementor-element-28c4b78{--display:flex;--justify-content:space-around;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1385 .elementor-element.elementor-element-28c4b78.e-con{--align-self:flex-start;}.elementor-1385 .elementor-element.elementor-element-c915588 .elementor-heading-title{font-size:20px;color:var( --e-global-color-secondary );}.elementor-1385 .elementor-element.elementor-element-ca22625 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1385 .elementor-element.elementor-element-ca22625 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1385 .elementor-element.elementor-element-ca22625 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1385 .elementor-element.elementor-element-ca22625 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1385 .elementor-element.elementor-element-ca22625 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1385 .elementor-element.elementor-element-ca22625 .elementor-icon-list-icon i{color:#EC851E;transition:color 0.3s;}.elementor-1385 .elementor-element.elementor-element-ca22625 .elementor-icon-list-icon svg{fill:#EC851E;transition:fill 0.3s;}.elementor-1385 .elementor-element.elementor-element-ca22625{--e-icon-list-icon-size:8px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1385 .elementor-element.elementor-element-ca22625 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1385 .elementor-element.elementor-element-ca22625 .elementor-icon-list-item > a{font-size:14px;}.elementor-1385 .elementor-element.elementor-element-ca22625 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1385 .elementor-element.elementor-element-bbda1af{width:var( --container-widget-width, 40% );max-width:40%;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40%;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-1385 .elementor-element.elementor-element-f2e7c51 .elementor-button{background-color:#02010100;font-size:22px;font-weight:500;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-1385 .elementor-element.elementor-element-f2e7c51:hover{--e-transform-scale:1.03;}.elementor-1385 .elementor-element.elementor-element-f2e7c51.elementor-element{--align-self:flex-start;}.elementor-1385 .elementor-element.elementor-element-f2e7c51 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1385 .elementor-element.elementor-element-f2e7c51 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1385 .elementor-element.elementor-element-837d3a5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-8e43627{padding:5px 0px 5px 0px;}.elementor-1385 .elementor-element.elementor-element-8e43627.elementor-element{--align-self:flex-start;}.elementor-1385 .elementor-element.elementor-element-8e43627 .elementor-heading-title{font-size:37px;font-weight:600;}.elementor-1385 .elementor-element.elementor-element-29d64f6{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-473af08{z-index:1;}.elementor-1385 .elementor-element.elementor-element-921d587{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-1385 .elementor-element.elementor-element-b2bf08c{--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-1385 .elementor-element.elementor-element-9d98cfd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;z-index:2;text-align:start;}.elementor-1385 .elementor-element.elementor-element-9d98cfd .elementor-heading-title{font-size:100px;font-weight:600;}.elementor-1385 .elementor-element.elementor-element-fb7609b{--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-1385 .elementor-element.elementor-element-ee0e31c{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-73ff9de8{--e-image-carousel-slides-to-show:1;border-radius:20px 20px 20px 20px;}.elementor-1385 .elementor-element.elementor-element-73ff9de8 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1385 .elementor-element.elementor-element-73ff9de8 .elementor-swiper-button.elementor-swiper-button-next{font-size:33px;color:#F29E34;}.elementor-1385 .elementor-element.elementor-element-73ff9de8 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1385 .elementor-element.elementor-element-73ff9de8 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#F29E34;}.elementor-1385 .elementor-element.elementor-element-73ff9de8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-1385 .elementor-element.elementor-element-30f96051{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-58603e1a{--e-image-carousel-slides-to-show:1;border-radius:20px 20px 20px 20px;}.elementor-1385 .elementor-element.elementor-element-58603e1a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1385 .elementor-element.elementor-element-58603e1a .elementor-swiper-button.elementor-swiper-button-next{font-size:36px;color:#F29E34;}.elementor-1385 .elementor-element.elementor-element-58603e1a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1385 .elementor-element.elementor-element-58603e1a .elementor-swiper-button.elementor-swiper-button-next svg{fill:#F29E34;}.elementor-1385 .elementor-element.elementor-element-58603e1a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-1385 .elementor-element.elementor-element-64672fa8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-134aa69c{--e-image-carousel-slides-to-show:1;}.elementor-1385 .elementor-element.elementor-element-134aa69c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1385 .elementor-element.elementor-element-134aa69c .elementor-swiper-button.elementor-swiper-button-next{font-size:36px;color:#F29E34;}.elementor-1385 .elementor-element.elementor-element-134aa69c .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1385 .elementor-element.elementor-element-134aa69c .elementor-swiper-button.elementor-swiper-button-next svg{fill:#F29E34;}.elementor-1385 .elementor-element.elementor-element-134aa69c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-1385 .elementor-element.elementor-element-13c0e547{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-45edd2e8{--e-image-carousel-slides-to-show:1;}.elementor-1385 .elementor-element.elementor-element-45edd2e8 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1385 .elementor-element.elementor-element-45edd2e8 .elementor-swiper-button.elementor-swiper-button-next{font-size:36px;color:#F29E34;}.elementor-1385 .elementor-element.elementor-element-45edd2e8 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1385 .elementor-element.elementor-element-45edd2e8 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#F29E34;}.elementor-1385 .elementor-element.elementor-element-45edd2e8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-1385 .elementor-element.elementor-element-4c21eac4{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:3;border-radius:20px 20px 20px 20px;--n-tabs-title-gap:30px;--n-tabs-gap:20px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:18px;--n-tabs-title-color:#FFFFFF7A;--n-tabs-title-color-active:#F29E34;}.elementor-1385 .elementor-element.elementor-element-4c21eac4 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-1385 .elementor-element.elementor-element-4c21eac4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;}.elementor-1385 .elementor-element.elementor-element-4c21eac4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1385 .elementor-element.elementor-element-4c21eac4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;}.elementor-1385 .elementor-element.elementor-element-4c21eac4.elementor-element{--align-self:center;}.elementor-1385 .elementor-element.elementor-element-4c21eac4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:500;}.elementor-1385 .elementor-element.elementor-element-8a85f09{--display:flex;--min-height:100vh;--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-8a85f09:not(.elementor-motion-effects-element-type-background), .elementor-1385 .elementor-element.elementor-element-8a85f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://expoforge.eu/wp-content/uploads/2025/10/stand-faq.webp");background-position:center right;background-repeat:no-repeat;background-size:43% auto;}.elementor-1385 .elementor-element.elementor-element-88b83e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;}.elementor-1385 .elementor-element.elementor-element-88b83e9.elementor-element{--align-self:flex-start;}.elementor-1385 .elementor-element.elementor-element-88b83e9 .elementor-heading-title{font-size:37px;font-weight:600;}.elementor-1385 .elementor-element.elementor-element-f9fbe4c{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-e568d3d{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-5a8514c{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-116c735{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-5bd1c6f{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-74b562e{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-b2c91d2{--display:flex;border-style:none;--border-style:none;}.elementor-1385 .elementor-element.elementor-element-38af0e8{--display:flex;border-style:none;--border-style:none;}.elementor-1385 .elementor-element.elementor-element-7fbbcfd{--display:flex;border-style:none;--border-style:none;}.elementor-1385 .elementor-element.elementor-element-91e6072{--display:flex;border-style:none;--border-style:none;}.elementor-1385 .elementor-element.elementor-element-7498e52{--display:flex;border-style:none;--border-style:none;}.elementor-1385 .elementor-element.elementor-element-fb0c1a4{--display:flex;border-style:none;--border-style:none;}.elementor-1385 .elementor-element.elementor-element-de97558{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-1385 .elementor-element.elementor-element-de97558 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1385 .elementor-element.elementor-element-de97558 {--n-accordion-padding:20px 20px 20px 20px;}.elementor-1385 .elementor-element.elementor-element-56455ba{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-cc9ac3c.elementor-element{--align-self:flex-start;}.elementor-1385 .elementor-element.elementor-element-cc9ac3c .elementor-heading-title{font-size:37px;font-weight:600;}.elementor-1385 .elementor-element.elementor-element-4b802d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-3544289{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-aeec3f9{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-size:18px;color:var( --e-global-color-text );}.elementor-1385 .elementor-element.elementor-element-94f9fe9.elementor-element{--align-self:flex-start;}.elementor-1385 .elementor-element.elementor-element-94f9fe9 .elementor-heading-title{font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-1385 .elementor-element.elementor-element-5d2f59f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1385 .elementor-element.elementor-element-5d2f59f .elementor-button span{gap:18px;}.elementor-1385 .elementor-element.elementor-element-5d2f59f .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-1385 .elementor-element.elementor-element-5d2f59f .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-1385 .elementor-element.elementor-element-5d2f59f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1385 .elementor-element.elementor-element-5d2f59f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1385 .elementor-element.elementor-element-5d2f59f .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1385 .elementor-element.elementor-element-5d2f59f .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1385 .elementor-element.elementor-element-5d2f59f .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1385 .elementor-element.elementor-element-5d2f59f .elementor-field-group > label, .elementor-1385 .elementor-element.elementor-element-5d2f59f .elementor-field-subgroup label{color:#FFFFFF9E;}.elementor-1385 .elementor-element.elementor-element-5d2f59f .elementor-field-type-html{padding-bottom:0px;}.elementor-1385 .elementor-element.elementor-element-5d2f59f .elementor-field-group .elementor-field{color:#D1D1D1;}.elementor-1385 .elementor-element.elementor-element-5d2f59f .elementor-field-group .elementor-field, .elementor-1385 .elementor-element.elementor-element-5d2f59f .elementor-field-subgroup label{font-size:16px;}.elementor-1385 .elementor-element.elementor-element-5d2f59f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF0F;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-1385 .elementor-element.elementor-element-5d2f59f .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF0F;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-1385 .elementor-element.elementor-element-5d2f59f .elementor-button{font-size:22px;font-weight:500;border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-1385 .elementor-element.elementor-element-5d2f59f .e-form__buttons__wrapper__button-next{background-color:#02010100;}.elementor-1385 .elementor-element.elementor-element-5d2f59f .elementor-button[type="submit"]{background-color:#02010100;}.elementor-1385 .elementor-element.elementor-element-5d2f59f .e-form__buttons__wrapper__button-previous{color:#FFFFFF;}.elementor-1385 .elementor-element.elementor-element-5d2f59f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1385 .elementor-element.elementor-element-5d2f59f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1385 .elementor-element.elementor-element-a25429b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-aa02327{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-b77e4a9 .elementor-heading-title{font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1385 .elementor-element.elementor-element-63bebb6 .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF96;}.elementor-1385 .elementor-element.elementor-element-954dea8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-f628c76 .elementor-heading-title{font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1385 .elementor-element.elementor-element-cce3d75 .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF96;}.elementor-1385 .elementor-element.elementor-element-550deef{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-63d769a .elementor-heading-title{font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1385 .elementor-element.elementor-element-d32f89c .elementor-heading-title{font-size:18px;font-weight:500;color:#FFFFFF96;}.elementor-1385 .elementor-element.elementor-element-c0d5f25{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-eafc387.elementor-element{--align-self:flex-start;}.elementor-1385 .elementor-element.elementor-element-eafc387 .elementor-icon-wrapper{text-align:center;}.elementor-1385 .elementor-element.elementor-element-eafc387.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1385 .elementor-element.elementor-element-eafc387.elementor-view-framed .elementor-icon, .elementor-1385 .elementor-element.elementor-element-eafc387.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1385 .elementor-element.elementor-element-eafc387.elementor-view-framed .elementor-icon, .elementor-1385 .elementor-element.elementor-element-eafc387.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1385 .elementor-element.elementor-element-eafc387 .elementor-icon{font-size:38px;}.elementor-1385 .elementor-element.elementor-element-eafc387 .elementor-icon svg{height:38px;}.elementor-1385 .elementor-element.elementor-element-eda61d8.elementor-element{--align-self:flex-start;}.elementor-1385 .elementor-element.elementor-element-eda61d8 .elementor-icon-wrapper{text-align:center;}.elementor-1385 .elementor-element.elementor-element-eda61d8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1385 .elementor-element.elementor-element-eda61d8.elementor-view-framed .elementor-icon, .elementor-1385 .elementor-element.elementor-element-eda61d8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1385 .elementor-element.elementor-element-eda61d8.elementor-view-framed .elementor-icon, .elementor-1385 .elementor-element.elementor-element-eda61d8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1385 .elementor-element.elementor-element-eda61d8 .elementor-icon{font-size:38px;}.elementor-1385 .elementor-element.elementor-element-eda61d8 .elementor-icon svg{height:38px;}.elementor-1385 .elementor-element.elementor-element-c92ec23.elementor-element{--align-self:flex-start;}.elementor-1385 .elementor-element.elementor-element-c92ec23 .elementor-icon-wrapper{text-align:center;}.elementor-1385 .elementor-element.elementor-element-c92ec23.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1385 .elementor-element.elementor-element-c92ec23.elementor-view-framed .elementor-icon, .elementor-1385 .elementor-element.elementor-element-c92ec23.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1385 .elementor-element.elementor-element-c92ec23.elementor-view-framed .elementor-icon, .elementor-1385 .elementor-element.elementor-element-c92ec23.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1385 .elementor-element.elementor-element-c92ec23 .elementor-icon{font-size:38px;}.elementor-1385 .elementor-element.elementor-element-c92ec23 .elementor-icon svg{height:38px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1385 .elementor-element.elementor-element-2c7544e{--content-width:1400px;}.elementor-1385 .elementor-element.elementor-element-44ab267{--content-width:1400px;}.elementor-1385 .elementor-element.elementor-element-93caf7d{--content-width:1400px;}.elementor-1385 .elementor-element.elementor-element-61e0303{--width:20%;}.elementor-1385 .elementor-element.elementor-element-0dba31f{--width:80%;}.elementor-1385 .elementor-element.elementor-element-cfe3e00{--content-width:1400px;}.elementor-1385 .elementor-element.elementor-element-837d3a5{--content-width:1400px;}.elementor-1385 .elementor-element.elementor-element-29d64f6{--content-width:1400px;}.elementor-1385 .elementor-element.elementor-element-921d587{--content-width:1400px;}.elementor-1385 .elementor-element.elementor-element-b2bf08c{--width:40%;}.elementor-1385 .elementor-element.elementor-element-fb7609b{--width:60%;}.elementor-1385 .elementor-element.elementor-element-ee0e31c{--width:100%;}.elementor-1385 .elementor-element.elementor-element-8a85f09{--content-width:1400px;}.elementor-1385 .elementor-element.elementor-element-f9fbe4c{--width:50%;}.elementor-1385 .elementor-element.elementor-element-56455ba{--content-width:1400px;}.elementor-1385 .elementor-element.elementor-element-4b802d0{--content-width:1400px;}.elementor-1385 .elementor-element.elementor-element-3544289{--width:45%;}.elementor-1385 .elementor-element.elementor-element-a25429b{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1385 .elementor-element.elementor-element-b2bf08c{--width:100%;}.elementor-1385 .elementor-element.elementor-element-fb7609b{--width:100%;}.elementor-1385 .elementor-element.elementor-element-f9fbe4c{--width:60%;}.elementor-1385 .elementor-element.elementor-element-3544289{--width:50%;}.elementor-1385 .elementor-element.elementor-element-a25429b{--width:50%;}}@media(max-width:1024px){.elementor-1385 .elementor-element.elementor-element-dc02b76{--grid-auto-flow:row;}.elementor-1385 .elementor-element.elementor-element-caf1ea3{--min-height:140px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-791d28d .elementor-heading-title{font-size:18px;}.elementor-1385 .elementor-element.elementor-element-d67a04c .elementor-heading-title{font-size:14px;}.elementor-1385 .elementor-element.elementor-element-f4ad7eb{--min-height:140px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-6fd5d49 .elementor-heading-title{font-size:18px;}.elementor-1385 .elementor-element.elementor-element-1f99c50 .elementor-heading-title{font-size:14px;}.elementor-1385 .elementor-element.elementor-element-268320a img{max-width:100%;height:150px;}.elementor-1385 .elementor-element.elementor-element-7dbdfe8{--min-height:140px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-a22dabf .elementor-heading-title{font-size:18px;}.elementor-1385 .elementor-element.elementor-element-ad0936e .elementor-heading-title{font-size:14px;}.elementor-1385 .elementor-element.elementor-element-e11a43d{--min-height:140px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-67c64c5 .elementor-heading-title{font-size:18px;}.elementor-1385 .elementor-element.elementor-element-ab1cbc5 .elementor-heading-title{font-size:14px;}.elementor-1385 .elementor-element.elementor-element-a40e7cd{--min-height:140px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-00ec581 .elementor-heading-title{font-size:18px;}.elementor-1385 .elementor-element.elementor-element-47fe27c .elementor-heading-title{font-size:14px;}.elementor-1385 .elementor-element.elementor-element-659220d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1385 .elementor-element.elementor-element-c9ee17a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-1b4b857 .elementor-heading-title{font-size:18px;}.elementor-1385 .elementor-element.elementor-element-5f2a033{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-d041145 .elementor-heading-title{font-size:18px;}.elementor-1385 .elementor-element.elementor-element-ff135a5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1385 .elementor-element.elementor-element-e7ddb66{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-8db6cf3 .elementor-heading-title{font-size:18px;}.elementor-1385 .elementor-element.elementor-element-28c4b78{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1385 .elementor-element.elementor-element-c915588 .elementor-heading-title{font-size:18px;}.elementor-1385 .elementor-element.elementor-element-921d587{--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-1385 .elementor-element.elementor-element-4c21eac4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1385 .elementor-element.elementor-element-de97558{--n-accordion-title-font-size:15px;}.elementor-1385 .elementor-element.elementor-element-4b802d0{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}}@media(max-width:767px){.elementor-1385 .elementor-element.elementor-element-2c7544e{--min-height:0vh;--margin-top:10px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-3251293{text-align:center;}.elementor-1385 .elementor-element.elementor-element-3251293 .elementor-heading-title{font-size:36px;}.elementor-1385 .elementor-element.elementor-element-dc02b76{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1385 .elementor-element.elementor-element-caf1ea3{--min-height:140px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1385 .elementor-element.elementor-element-791d28d .elementor-heading-title{font-size:18px;}.elementor-1385 .elementor-element.elementor-element-f4ad7eb{--min-height:140px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1385 .elementor-element.elementor-element-6fd5d49 .elementor-heading-title{font-size:18px;}.elementor-1385 .elementor-element.elementor-element-268320a img{height:140px;}.elementor-1385 .elementor-element.elementor-element-7dbdfe8{--min-height:140px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1385 .elementor-element.elementor-element-a22dabf .elementor-heading-title{font-size:18px;}.elementor-1385 .elementor-element.elementor-element-e11a43d{--min-height:140px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1385 .elementor-element.elementor-element-67c64c5 .elementor-heading-title{font-size:18px;}.elementor-1385 .elementor-element.elementor-element-a40e7cd{--min-height:140px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1385 .elementor-element.elementor-element-00ec581 .elementor-heading-title{font-size:18px;}.elementor-1385 .elementor-element.elementor-element-1a8558a .elementor-heading-title{font-size:75px;}.elementor-1385 .elementor-element.elementor-element-659220d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1385 .elementor-element.elementor-element-5f2a033{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1385 .elementor-element.elementor-element-bbda1af{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1385 .elementor-element.elementor-element-8e43627{text-align:center;}.elementor-1385 .elementor-element.elementor-element-8e43627 .elementor-heading-title{font-size:36px;}.elementor-1385 .elementor-element.elementor-element-9d98cfd{text-align:center;}.elementor-1385 .elementor-element.elementor-element-9d98cfd .elementor-heading-title{font-size:50px;}.elementor-1385 .elementor-element.elementor-element-fb7609b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1385 .elementor-element.elementor-element-4c21eac4{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1385 .elementor-element.elementor-element-8a85f09{--min-height:0vh;}.elementor-1385 .elementor-element.elementor-element-8a85f09:not(.elementor-motion-effects-element-type-background), .elementor-1385 .elementor-element.elementor-element-8a85f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 104px;background-size:223px auto;}.elementor-1385 .elementor-element.elementor-element-88b83e9{text-align:center;}.elementor-1385 .elementor-element.elementor-element-88b83e9 .elementor-heading-title{font-size:36px;}.elementor-1385 .elementor-element.elementor-element-cc9ac3c .elementor-heading-title{font-size:36px;}.elementor-1385 .elementor-element.elementor-element-aeec3f9{width:100%;max-width:100%;}.elementor-1385 .elementor-element.elementor-element-c0d5f25{--justify-content:center;}}/* Start custom CSS for html, class: .elementor-element-01e8ca6 */:root{
  --accent-1:#FF7300;
  --accent-2:#FF9225;

  --glass-weak: rgba(255,255,255,.035);
  --glass-strong: rgba(255,255,255,.065);

  --stroke: rgba(255,255,255,.10);
  --stroke-strong: rgba(255,255,255,.14);

  --glow: rgba(255, 140, 35, .45);
  --glow-soft: rgba(255, 140, 35, .22);

  --text-muted:#B7B7B7;
}

html, body{
  margin:0; padding:0;
  overflow-x:hidden;
}

/* ============ HERO LAYOUT ============ */
.hero-container{
  position:relative;
  display:flex;
  justify-content:center;
  align-items:flex-start;
  min-height:100vh;
  overflow:hidden;
  z-index:1;
}

.hero-background-container{
  position:absolute; inset:0;
  z-index:0;
}

.hero-bg-image{
  position:absolute; inset:0;
  background-repeat:no-repeat;
  background-position:right center;
  background-size:contain;
  opacity:.85;
  pointer-events:none;

  mask-image:
    linear-gradient(to left,   transparent, black 14%),
    linear-gradient(to top,    transparent, black 14%),
    linear-gradient(to right,  transparent, black 14%),
    linear-gradient(to bottom, transparent, black 14%);
  mask-composite: intersect;
  mask-repeat:no-repeat;
  mask-size:100% 100%;

  -webkit-mask-image:
    linear-gradient(to left,   transparent, black 14%),
    linear-gradient(to top,    transparent, black 14%),
    linear-gradient(to right,  transparent, black 14%),
    linear-gradient(to bottom, transparent, black 14%);
  -webkit-mask-composite: source-in;
  -webkit-mask-repeat:no-repeat;
  -webkit-mask-size:100% 100%;
}

.hero-dark-overlay{
  position:absolute; inset:0;
}

/* ============ ACCORDION ============ */
.accordion-container{
  position:relative;
  z-index:2;
  display:flex;
  width:100%;
  height:90vh;
  gap:10px;
  box-sizing:border-box;
}

/* entrance */
@keyframes fallDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}

.accordion-item{
  position:relative;
  cursor:pointer;
  flex:0 0 140px;
  height:100%;
  border-radius:0 0 18px 18px;
  overflow:hidden;
  border: 1px solid var(--stroke);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  /* ПК: без "верхньої" тіні як окремого ефекту */
  box-shadow: inset 0px 0px 15px 0px rgba(242, 158, 52, 0.7);

  transition: all .65s cubic-bezier(.19,1,.22,1);
  opacity:0;
  animation: fallDown .6s cubic-bezier(.25,.8,.25,1) forwards;
}

.accordion-item:nth-child(2){animation-delay:.10s}
.accordion-item:nth-child(3){animation-delay:.20s}

.accordion-item:not(.active):hover{
  transform: translateY(-2px);
}

.accordion-item.active{
  flex:1 1 auto;
  cursor:default;

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  box-shadow: inset 0px 0px 15px 0px rgba(242, 158, 52, 0.7);
}

/* collapsed header */
.accordion-header{
  position:absolute; inset:0;
  width:140px;
  display:flex; align-items:center; justify-content:center;
  transition: opacity .25s ease;
  box-shadow:
    inset 5px 0 18px -10px var(--glow-soft),
    inset -5px 0 18px -10px var(--glow-soft);
}

.accordion-header h2{
  writing-mode:vertical-rl;
  transform:rotate(180deg);
  white-space:nowrap;
  font-size:38px;
  font-weight:700;
  margin:0;
  letter-spacing:2px;
  color:var(--text-muted);
  text-shadow:none;
}

.accordion-item.active .accordion-header{
  opacity:0;
  visibility:hidden;
}

/* content */
.accordion-content{
  position:absolute; inset:0;
  padding:54px;
  box-sizing:border-box;
  border-radius:14px;
  overflow:auto;

  display:flex;
  align-items:center;
  justify-content:flex-start;

  opacity:0;
  visibility:hidden;
  transform: translateY(6px);
  transition: opacity .35s ease .18s, transform .35s ease .18s, visibility 0s linear .18s;
}

.accordion-item.active .accordion-content{
  opacity:1;
  visibility:visible;
  transform: translateY(0);
  transition: opacity .45s ease .18s, transform .45s ease .18s, visibility 0s linear 0s;
}

.content-inner{
  width:100%;
  max-width:920px;
}

/* ============ TYPOGRAPHY ============ */
.gradient-title{
  background-image: linear-gradient(45deg, var(--accent-1), var(--accent-2));
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
  display:inline-block;
  text-shadow:none;
}

/* MAIN title bigger */
.hero-title{
  font-size:76px;
  line-height:1.06;
  margin:0 0 18px;
  font-weight:700;
  letter-spacing:-.02em;
}
.hero-title span{
  display:block;
  margin-top:10px;
  font-weight:400;
  font-size:.58em;
  color:#fff;
  background:none;
}

.hero-lead{
  font-size:18px;
  color:var(--text-muted);
  margin:0 0 42px;
  max-width:740px;
}

/* default tab titles */
.section-title,
.tab-title{
  font-size:64px;
  margin:0 0 26px;
  font-weight:700;
}

/* ✅ bigger titles for tabs except first (Oferta/Kontakt) */
.accordion-item:not(:first-child) .section-title,
.accordion-item:not(:first-child) .tab-title{
  font-size:76px;
  margin-bottom:30px;
  font-weight:700;
  letter-spacing:-.02em;
}

body, p, a, li, span, div, strong, em{ text-shadow: 0 1px 3px rgba(0,0,0,0.35); }
h1, h2, .section-title, .tab-title{ text-shadow:none; }

/* muted everywhere except explicit white */
.main-content > p,
.hero-lead,
.hero-hint,
.small-text,
.contact-subtitle,
.contact-message,
.contact-details,
.contact-details p{
  color: var(--text-muted);
}

/* ============ MAIN CTA ============ */
.hero-cta-row{
  display:flex;
  align-items:center;
  gap:26px;
}

.calc-pill{
  display:flex;
  align-items:center;
  gap:18px;
  text-decoration:none;
  border-radius:10px;

  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  box-shadow:
    inset 0 0 18px rgba(255,140,35,.18),
    0 10px 35px rgba(0,0,0,.35);

  transition: transform .18s ease;
}
.calc-pill:hover{ transform:scale(1.02); }

.calc-pill-text{ line-height:1.05; }
.calc-pill-top{
  font-weight:900;
  font-size:22px;
  letter-spacing:.2px;
  color:#fff;
}
.calc-pill-bottom{
  font-size:13px;
  color:#fff;
  opacity:.9;
  margin-top:5px;
}

.calc-pill-circle{
  width:78px;
  height:78px;
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:999px;

  background: rgba(0,0,0,.25);
  border:1px solid rgba(255,255,255,.12);
  box-shadow: inset 0 0 22px rgba(255,140,35,.22);
}

.calc-rotating-text{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  animation: rotate 10s linear infinite;
}
.calc-rotating-text text{
  font-size:12px;
  fill:#EAEAEA;
  letter-spacing:2.2px;
  font-weight:700;
}

.calc-arrow{
  width:40px; height:40px;
  display:flex; align-items:center; justify-content:center;
}
.calc-arrow svg{ width:38px; height:38px; overflow:visible; }
.calc-arrow path{
  stroke: var(--accent-2);
  stroke-width:2.6;
  fill:none;
}

@keyframes rotate{ from{transform:rotate(0)} to{transform:rotate(360deg)} }

.hero-hint{
  font-size:14px;
  color:var(--text-muted);
  max-width:320px;
  line-height:1.6;
}

/* ============ SERVICES LIST ============ */
.services-list{ list-style:none; padding:0; margin:0; text-align:left; width:100%; }
.services-list li{ border-bottom:1px solid rgba(255,255,255,.16); }
.services-list li:first-child{ border-top:1px solid rgba(255,255,255,.16); }

.services-list a{
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:20px 0;
  color:#fff;
  text-decoration:none;
  font-size:20px;
  transition: transform .25s ease;
}
.services-list a:hover{ transform: translateX(6px); }

.list-arrow{ width:28px; height:28px; overflow:visible; transition: transform .25s ease; }
.list-arrow path{ stroke: var(--accent-2); stroke-width:2.6; fill:none; }
.services-list a:hover .list-arrow{ transform: translateX(3px) rotate(45deg); }

.link-wrapper-center{ width:100%; text-align:center; margin-top:40px; }

.bottom-link, .contact-link{
  font-size:22px;
  font-weight:900;
  text-decoration:none;
  transition: transform .25s ease;
}
.bottom-link:hover, .contact-link:hover{ transform:scale(1.05); }

/* ============ CONTACT ============ */
.contact-subtitle{
  font-size:22px;
  font-weight:300;
  margin:0 0 28px;
  color:var(--text-muted);
}
.contact-columns{ display:flex; gap:44px; text-align:left; }
.contact-details{ flex:1; line-height:1.7; }
.contact-details p{ margin:0 0 18px 0; }
.contact-message{ flex:1; line-height:1.6; color:var(--text-muted); }

/* ============ MOBILE ============ */
@media (max-width: 768px){
  .hero-bg-image{
    background-position: calc(100% + 35vw) 8vh !important;
    background-size: 112% auto !important;

    mask-image:
      linear-gradient(to left,   transparent, black 18%),
      linear-gradient(to top,    transparent, black 18%),
      linear-gradient(to right,  transparent, black 18%),
      linear-gradient(to bottom, transparent, black 18%);
    -webkit-mask-image:
      linear-gradient(to left,   transparent, black 18%),
      linear-gradient(to top,    transparent, black 18%),
      linear-gradient(to right,  transparent, black 18%),
      linear-gradient(to bottom, transparent, black 18%);
  }

  .accordion-container{
    flex-direction:column;
    height:auto;
    min-height:100vh;
    gap:8px;
    padding:0;
    align-items:flex-start;
    justify-content:flex-start;
  }

  /* вкладки “вилазять” зліва */
  .accordion-item{
    width:calc(100vw - 10px);
    margin:0;
    border-radius:0 14px 14px 0;
    height:64px;
    flex:0 0 64px;
  }

  .accordion-item.active{
    height:auto;
    flex:0 0 auto;
  }

  /* моб: зліва НЕМА тіні (хедер тільки справа) */
  .accordion-header{
    box-shadow: inset -5px 0 18px -10px var(--glow-soft) !important;
  }

  .accordion-header{
    position:relative;
    width:100%;
    height:64px;
    justify-content:flex-start;
    padding-left:18px;
    box-sizing:border-box;
  }

  .accordion-header h2{
    writing-mode:horizontal-tb;
    transform:none;
    font-size:24px;
    letter-spacing:1px;
  }

  /* ✅ ОДНАКОВІ відступи зверху/знизу у контенті */
  .accordion-content{
    position:relative;
    padding:24px 18px; /* top==bottom */
    overflow:hidden;

    align-items:flex-start;
    justify-content:flex-start;
    text-align:left;
  }

  /* підстраховка: якщо десь є внутрішні марджини, вирівняємо */
  .accordion-content .content-inner,
  .accordion-content .main-content,
  .accordion-content .tab-content-inner{
    max-width:100%;
    margin:0;
  }

  .hero-title{ font-size:44px; }
  .section-title, .tab-title{ font-size:42px; }

  /* ✅ на мобілці: вкладки 2+ ще більші */
  .accordion-item:not(:first-child) .section-title,
  .accordion-item:not(:first-child) .tab-title{
    font-size:50px;
    margin-bottom:18px;
  }

  .hero-cta-row{
    flex-direction:column;
    align-items:flex-start;
    text-align:left;
    gap:18px;
  }

  .hero-hint{ max-width:100%; }

  .contact-columns{
    flex-direction:column;
    text-align:left;
  }

  .contact-subtitle,
  .contact-details,
  .contact-message{
    text-align:left;
  }

  .services-list a{ font-size:18px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3251293 */.gradient-title1 {
    background: linear-gradient(90deg, #E0460A 30%, #FF9225 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caf1ea3 */.elementor-1385 .elementor-element.elementor-element-caf1ea3 {
  box-shadow: inset 0px 0px 15px 0px rgba(242, 158, 52, 0.7);
  /* Додаємо ефект розмитого скла */
  backdrop-filter: blur(10px); /* Значення blur(10px) можна налаштувати */
  -webkit-backdrop-filter: blur(10px); /* Для підтримки в Safari */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4ad7eb */.elementor-1385 .elementor-element.elementor-element-f4ad7eb {
  box-shadow: inset 0px 0px 15px 0px rgba(242, 158, 52, 0.7);
  /* Додаємо ефект розмитого скла */
  backdrop-filter: blur(10px); /* Значення blur(10px) можна налаштувати */
  -webkit-backdrop-filter: blur(10px); /* Для підтримки в Safari */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dbdfe8 */.elementor-1385 .elementor-element.elementor-element-7dbdfe8 {
  box-shadow: inset 0px 0px 15px 0px rgba(242, 158, 52, 0.7);
  /* Додаємо ефект розмитого скла */
  backdrop-filter: blur(10px); /* Значення blur(10px) можна налаштувати */
  -webkit-backdrop-filter: blur(10px); /* Для підтримки в Safari */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e11a43d */.elementor-1385 .elementor-element.elementor-element-e11a43d {
  box-shadow: inset 0px 0px 15px 0px rgba(242, 158, 52, 0.7);
  /* Додаємо ефект розмитого скла */
  backdrop-filter: blur(10px); /* Значення blur(10px) можна налаштувати */
  -webkit-backdrop-filter: blur(10px); /* Для підтримки в Safari */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a40e7cd */.elementor-1385 .elementor-element.elementor-element-a40e7cd {
  box-shadow: inset 0px 0px 15px 0px rgba(242, 158, 52, 0.7);
  /* Додаємо ефект розмитого скла */
  backdrop-filter: blur(10px); /* Значення blur(10px) можна налаштувати */
  -webkit-backdrop-filter: blur(10px); /* Для підтримки в Safari */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9ee17a */.elementor-1385 .elementor-element.elementor-element-c9ee17a {
  box-shadow: inset 0px 0px 15px 0px rgba(242, 158, 52, 0.7);
  /* Додаємо ефект розмитого скла */
  backdrop-filter: blur(10px); /* Значення blur(10px) можна налаштувати */
  -webkit-backdrop-filter: blur(10px); /* Для підтримки в Safari */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2a033 */.elementor-1385 .elementor-element.elementor-element-5f2a033 {
  box-shadow: inset 0px 0px 15px 0px rgba(242, 158, 52, 0.7);
  /* Додаємо ефект розмитого скла */
  backdrop-filter: blur(10px); /* Значення blur(10px) можна налаштувати */
  -webkit-backdrop-filter: blur(10px); /* Для підтримки в Safari */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ddb66 */.elementor-1385 .elementor-element.elementor-element-e7ddb66 {
  box-shadow: inset 0px 0px 15px 0px rgba(242, 158, 52, 0.7);
  /* Додаємо ефект розмитого скла */
  backdrop-filter: blur(10px); /* Значення blur(10px) можна налаштувати */
  -webkit-backdrop-filter: blur(10px); /* Для підтримки в Safari */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c4b78 */.elementor-1385 .elementor-element.elementor-element-28c4b78 {
  box-shadow: inset 0px 0px 15px 0px rgba(242, 158, 52, 0.7);
  /* Додаємо ефект розмитого скла */
  backdrop-filter: blur(10px); /* Значення blur(10px) можна налаштувати */
  -webkit-backdrop-filter: blur(10px); /* Для підтримки в Safari */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f2e7c51 */.elementor-1385 .elementor-element.elementor-element-f2e7c51 .elementor-button {
  box-shadow: inset 0px 0px 15px 0px rgba(242, 158, 52, 0.7);
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  overflow: hidden; 
  isolation: isolate;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-de97558 *//* === FAQ accordion glow fix (Elementor native) === */
.e-n-accordion .e-n-accordion-item {
  position: relative;
  overflow: visible; /* важливо, щоб тінь не обрізалась */
  box-shadow: inset 0 0 16px rgba(243,125,34, .35);
  transition: box-shadow .35s cubic-bezier(.25,.8,.25,1);
  z-index: 0;
  border-radius: 10px;
}

/* трохи посилюємо при hover */
.e-n-accordion .e-n-accordion-item:hover {
  box-shadow: inset 0 0 20px rgba(243,125,34, .45);
}

/* при відкритті — яскравіший “inset glow” */
.e-n-accordion .e-n-accordion-item[open] {
  box-shadow: inset 0 0 20px rgba(243,125,34, .75);
  z-index: 1; /* щоб активний був поверх інших */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0a41a4 *//* --- FAQ limit & smooth reveal/hide in sync (left-aligned orange link) --- */
:root{
  --faq-primary:#f37d22;
}

/* Базові анімації (короткі) */
.e-n-accordion .e-n-accordion-item{
  overflow:hidden;
  max-height:1000px;
  transition:
    max-height .35s cubic-bezier(.25,.8,.25,1),
    opacity .35s ease,
    transform .35s ease;
  will-change: max-height, opacity, transform;
}

/* Стан прихованого елемента */
.e-n-accordion .e-n-accordion-item.faq-hidden{
  max-height:0 !important;
  opacity:0;
  transform:translateY(8px);
  margin-top:0 !important;
  margin-bottom:0 !important;
  pointer-events:none;
}

/* Плавніше ЗАКРИТТЯ: однакові довші transition для всіх властивостей */
.e-n-accordion .e-n-accordion-item.faq-closing{
  transition:
    max-height .55s cubic-bezier(.22,.61,.36,1),
    opacity .55s ease,
    transform .55s ease;
}

/* Плавніше ВІДКРИТТЯ (щоб синхронно зростали висота+opacity+transform) */
.e-n-accordion .e-n-accordion-item.faq-opening{
  transition:
    max-height .45s cubic-bezier(.25,.8,.25,1),
    opacity .45s ease,
    transform .45s ease;
}

/* Кнопка More/Less — помаранчева, зліва */
.faq-toggle-wrap{
  margin-top:14px;
  display:flex;
  justify-content:flex-start;
}
.faq-toggle-btn{
  appearance:none;
  background:none;
  border:none;
  padding:0; margin:0;
  cursor:pointer;
  color:var(--faq-primary);
  font-weight:700;
  font-size:16px; line-height:1;
  display:inline-flex; align-items:center; gap:8px;
  text-decoration:none;
  transition:opacity .25s ease, transform .2s ease, color .2s ease;
}
.faq-toggle-btn:hover{ text-decoration:underline; color:#ffa352; }
.faq-toggle-btn:active{ transform:scale(1.04); }
.faq-toggle-btn svg{ width:18px; height:18px; transition:transform .25s ease; }
.faq-expanded .faq-toggle-btn svg{ transform:rotate(180deg); }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-5d2f59f */.elementor-form .elementor-field-group .elementor-field:not([type="submit"]) {
  box-shadow: inset 0px 0px 10px 0px rgba(242, 158, 52, 0.7);
  transition: box-shadow 0.3s ease;
  background-color: rgba(255, 255, 255, 0.05); 
}

.elementor-form .elementor-field-group .elementor-field:not([type="submit"]):focus {

  box-shadow: inset 0px 0px 20px 0px rgba(242, 158, 52, 0.7);
}

.elementor-form .elementor-button {
  background: linear-gradient(90deg, #FF7300 0%, #FF9225 50%, #FF7300 100%);
  color: #fff;
  border: none;
  border-radius: 6px;
  padding: 12px 28px;
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
  transition: transform 0.25s ease;
}

.elementor-form .elementor-button:hover,
.elementor-form .elementor-button:focus {
  transform: scale(1.05);
  background: linear-gradient(90deg, #FF7300 0%, #FF9225 50%, #FF7300 100%);
  color: #fff;
}

/* Фон випадаючого контейнера */
.iti__dropdown-content {
    background-color: #1a1a1a !important; 
    border: 1px solid #444;
}

/* !! ОСНОВНИЙ ФІКС !!
   Фон самого списку країн (який був білим) */
.iti__country-list {
    background-color: #1a1a1a !important;
}

/* Текст назви країни */
.iti__country-list .iti__country-name {
    color: #ffffff;
}

/* Текст коду країни */
.iti__country-list .iti__dial-code {
    color: #aaaaaa;
}

/* Ефект при наведенні миші на країну */
.iti__country-list .iti__country:hover,
.iti__country-list .iti__country.iti__highlight {
    background-color: #333333;
}

/* Поле пошуку всередині списку */
.iti__dropdown-content .iti__search-input {
    background-color: #222222;
    color: #ffffff;
    border-bottom: 1px solid #444;
}

/* Текст-підказка (placeholder) у полі пошуку */
.iti__dropdown-content .iti__search-input::placeholder {
    color: #888888;
}/* End custom CSS */