.elementor-widget-container .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-container .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-container .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16639 .elementor-element.elementor-element-66fe21d{--display:flex;--min-height:700px;--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-16639 .elementor-element.elementor-element-66fe21d:not(.elementor-motion-effects-element-type-background), .elementor-16639 .elementor-element.elementor-element-66fe21d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://new.casadinero.pl/wp-content/uploads/2025/09/sekcja_01-6.jpg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-16639 .elementor-element.elementor-element-f195d15{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-16639 .elementor-element.elementor-element-f195d15.e-con{--e-con-transform-translateY:116px;}.elementor-widget-heading .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-heading .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-heading .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.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-16639 .elementor-element.elementor-element-7d7ce01 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:100px;font-weight:800;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-divider .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-divider .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16639 .elementor-element.elementor-element-6340d16{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-16639 .elementor-element.elementor-element-6340d16 .elementor-divider-separator{width:380px;}.elementor-16639 .elementor-element.elementor-element-6340d16 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-16639 .elementor-element.elementor-element-890de8d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:300;color:#FFFFFF;}.elementor-16639 .elementor-element.elementor-element-43f2248{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-image .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-image .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.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-16639 .elementor-element.elementor-element-389ace1 img{width:203px;}.elementor-16639 .elementor-element.elementor-element-eb61c97{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;z-index:9;}.elementor-16639 .elementor-element.elementor-element-fcfd174{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-16639 .elementor-element.elementor-element-3cec0b7{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;bottom:-44px;z-index:2;}body:not(.rtl) .elementor-16639 .elementor-element.elementor-element-3cec0b7{left:46px;}body.rtl .elementor-16639 .elementor-element.elementor-element-3cec0b7{right:46px;}.elementor-16639 .elementor-element.elementor-element-3cec0b7 img{width:750px;}.elementor-16639 .elementor-element.elementor-element-7617927{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.1);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-16639 .elementor-element.elementor-element-7617927:not(.elementor-motion-effects-element-type-background), .elementor-16639 .elementor-element.elementor-element-7617927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16639 .elementor-element.elementor-element-7617927.e-con{--align-self:center;}.elementor-16639 .elementor-element.elementor-element-a198c7a{width:var( --container-widget-width, 56px );max-width:56px;--container-widget-width:56px;--container-widget-flex-grow:0;}.elementor-16639 .elementor-element.elementor-element-a198c7a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-16639 .elementor-element.elementor-element-a198c7a img{width:56px;filter:brightness( 140% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:111px 111px 111px 111px;}.elementor-widget-text-editor .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-text-editor .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-text-editor .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.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-16639 .elementor-element.elementor-element-e831228{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;line-height:16px;}.elementor-16639 .elementor-element.elementor-element-e831228.elementor-element{--align-self:center;}.elementor-16639 .elementor-element.elementor-element-218e447{--display:flex;--position:absolute;--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.1);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;top:544px;--z-index:11;}.elementor-16639 .elementor-element.elementor-element-218e447:not(.elementor-motion-effects-element-type-background), .elementor-16639 .elementor-element.elementor-element-218e447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16639 .elementor-element.elementor-element-218e447.e-con{--align-self:center;}body:not(.rtl) .elementor-16639 .elementor-element.elementor-element-218e447{left:0px;}body.rtl .elementor-16639 .elementor-element.elementor-element-218e447{right:0px;}.elementor-16639 .elementor-element.elementor-element-f2ebdd5{width:var( --container-widget-width, 56px );max-width:56px;--container-widget-width:56px;--container-widget-flex-grow:0;}.elementor-16639 .elementor-element.elementor-element-f2ebdd5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-16639 .elementor-element.elementor-element-f2ebdd5 img{width:56px;filter:brightness( 136% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:111px 111px 111px 111px;}.elementor-16639 .elementor-element.elementor-element-93834e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;line-height:16px;}.elementor-16639 .elementor-element.elementor-element-93834e1.elementor-element{--align-self:center;}.elementor-16639 .elementor-element.elementor-element-5e32d10{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.1);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-16639 .elementor-element.elementor-element-5e32d10:not(.elementor-motion-effects-element-type-background), .elementor-16639 .elementor-element.elementor-element-5e32d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16639 .elementor-element.elementor-element-5e32d10.e-con{--align-self:center;}.elementor-16639 .elementor-element.elementor-element-5812a03{width:var( --container-widget-width, 56px );max-width:56px;--container-widget-width:56px;--container-widget-flex-grow:0;}.elementor-16639 .elementor-element.elementor-element-5812a03.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-16639 .elementor-element.elementor-element-5812a03 img{width:56px;filter:brightness( 136% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:111px 111px 111px 111px;}.elementor-16639 .elementor-element.elementor-element-7b9d586{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;line-height:16px;}.elementor-16639 .elementor-element.elementor-element-7b9d586.elementor-element{--align-self:center;}.elementor-16639 .elementor-element.elementor-element-e20e7f2{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-16639 .elementor-element.elementor-element-e20e7f2:not(.elementor-motion-effects-element-type-background), .elementor-16639 .elementor-element.elementor-element-e20e7f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16639 .elementor-element.elementor-element-436c1db{width:var( --container-widget-width, 700px );max-width:700px;padding:10px 0px 15px 15px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-16639 .elementor-element.elementor-element-436c1db .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:31px;font-weight:400;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-16639 .elementor-element.elementor-element-660d649{--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:200px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-16639 .elementor-element.elementor-element-660d649:not(.elementor-motion-effects-element-type-background), .elementor-16639 .elementor-element.elementor-element-660d649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://new.casadinero.pl/wp-content/uploads/2025/09/sekcja_01-1.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-16639 .elementor-element.elementor-element-660d649::before, .elementor-16639 .elementor-element.elementor-element-660d649 > .elementor-background-video-container::before, .elementor-16639 .elementor-element.elementor-element-660d649 > .e-con-inner > .elementor-background-video-container::before, .elementor-16639 .elementor-element.elementor-element-660d649 > .elementor-background-slideshow::before, .elementor-16639 .elementor-element.elementor-element-660d649 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16639 .elementor-element.elementor-element-660d649 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-nested-tabs .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-nested-tabs .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-nested-tabs.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-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16639 .elementor-element.elementor-element-269f886{--display:flex;--z-index:2;}.elementor-16639 .elementor-element.elementor-element-269f886.e-con{--align-self:flex-end;}.elementor-16639 .elementor-element.elementor-element-611b8bf{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-16639 .elementor-element.elementor-element-611b8bf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-widget-icon-list .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-icon-list .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-icon-list .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.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-16639 .elementor-element.elementor-element-c856733 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-16639 .elementor-element.elementor-element-c856733 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-16639 .elementor-element.elementor-element-c856733 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-16639 .elementor-element.elementor-element-c856733 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-16639 .elementor-element.elementor-element-c856733 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-16639 .elementor-element.elementor-element-c856733 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-16639 .elementor-element.elementor-element-c856733 .elementor-icon-list-icon i{color:#0B1C3200;transition:color 0.3s;}.elementor-16639 .elementor-element.elementor-element-c856733 .elementor-icon-list-icon svg{fill:#0B1C3200;transition:fill 0.3s;}.elementor-16639 .elementor-element.elementor-element-c856733{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-16639 .elementor-element.elementor-element-c856733 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16639 .elementor-element.elementor-element-c856733 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;}.elementor-16639 .elementor-element.elementor-element-c856733 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.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-widget-button .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-button .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-button .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16639 .elementor-element.elementor-element-60a0cff .elementor-button{background-color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:22px;border-radius:40px 40px 40px 40px;}.elementor-16639 .elementor-element.elementor-element-60a0cff .elementor-button:hover, .elementor-16639 .elementor-element.elementor-element-60a0cff .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-16639 .elementor-element.elementor-element-60a0cff{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-16639 .elementor-element.elementor-element-60a0cff .elementor-button:hover svg, .elementor-16639 .elementor-element.elementor-element-60a0cff .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16639 .elementor-element.elementor-element-fb50039{--display:flex;}.elementor-16639 .elementor-element.elementor-element-a7a0c4e{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-16639 .elementor-element.elementor-element-a7a0c4e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-16639 .elementor-element.elementor-element-72c06a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-16639 .elementor-element.elementor-element-72c06a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-16639 .elementor-element.elementor-element-72c06a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-16639 .elementor-element.elementor-element-72c06a3 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-16639 .elementor-element.elementor-element-72c06a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-16639 .elementor-element.elementor-element-72c06a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-16639 .elementor-element.elementor-element-72c06a3 .elementor-icon-list-icon i{color:#0B1C3200;transition:color 0.3s;}.elementor-16639 .elementor-element.elementor-element-72c06a3 .elementor-icon-list-icon svg{fill:#0B1C3200;transition:fill 0.3s;}.elementor-16639 .elementor-element.elementor-element-72c06a3{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-16639 .elementor-element.elementor-element-72c06a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16639 .elementor-element.elementor-element-72c06a3 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;}.elementor-16639 .elementor-element.elementor-element-72c06a3 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-16639 .elementor-element.elementor-element-3a2c59f .elementor-button{background-color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:22px;border-radius:40px 40px 40px 40px;}.elementor-16639 .elementor-element.elementor-element-3a2c59f .elementor-button:hover, .elementor-16639 .elementor-element.elementor-element-3a2c59f .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-16639 .elementor-element.elementor-element-3a2c59f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16639 .elementor-element.elementor-element-a42e728{--display:flex;}.elementor-16639 .elementor-element.elementor-element-66fbcbf{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-16639 .elementor-element.elementor-element-66fbcbf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-16639 .elementor-element.elementor-element-8ecbe4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-16639 .elementor-element.elementor-element-8ecbe4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-16639 .elementor-element.elementor-element-8ecbe4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-16639 .elementor-element.elementor-element-8ecbe4e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-16639 .elementor-element.elementor-element-8ecbe4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-16639 .elementor-element.elementor-element-8ecbe4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-16639 .elementor-element.elementor-element-8ecbe4e .elementor-icon-list-icon i{color:#0B1C3200;transition:color 0.3s;}.elementor-16639 .elementor-element.elementor-element-8ecbe4e .elementor-icon-list-icon svg{fill:#0B1C3200;transition:fill 0.3s;}.elementor-16639 .elementor-element.elementor-element-8ecbe4e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-16639 .elementor-element.elementor-element-8ecbe4e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-16639 .elementor-element.elementor-element-8ecbe4e{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-16639 .elementor-element.elementor-element-8ecbe4e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16639 .elementor-element.elementor-element-8ecbe4e .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;}.elementor-16639 .elementor-element.elementor-element-8ecbe4e .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-16639 .elementor-element.elementor-element-51afbf6 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:22px;border-radius:40px 40px 40px 40px;}.elementor-16639 .elementor-element.elementor-element-51afbf6 .elementor-button:hover, .elementor-16639 .elementor-element.elementor-element-51afbf6 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-16639 .elementor-element.elementor-element-51afbf6{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16639 .elementor-element.elementor-element-ec5a83c{--display:flex;}.elementor-16639 .elementor-element.elementor-element-50b3ee7{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-16639 .elementor-element.elementor-element-50b3ee7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-16639 .elementor-element.elementor-element-0158599 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-16639 .elementor-element.elementor-element-0158599 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-16639 .elementor-element.elementor-element-0158599 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-16639 .elementor-element.elementor-element-0158599 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-16639 .elementor-element.elementor-element-0158599 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-16639 .elementor-element.elementor-element-0158599 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-16639 .elementor-element.elementor-element-0158599 .elementor-icon-list-icon i{color:#0B1C3200;transition:color 0.3s;}.elementor-16639 .elementor-element.elementor-element-0158599 .elementor-icon-list-icon svg{fill:#0B1C3200;transition:fill 0.3s;}.elementor-16639 .elementor-element.elementor-element-0158599 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-16639 .elementor-element.elementor-element-0158599 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-16639 .elementor-element.elementor-element-0158599{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-16639 .elementor-element.elementor-element-0158599 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16639 .elementor-element.elementor-element-0158599 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;}.elementor-16639 .elementor-element.elementor-element-0158599 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-16639 .elementor-element.elementor-element-6f4b642 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:22px;border-radius:40px 40px 40px 40px;}.elementor-16639 .elementor-element.elementor-element-6f4b642 .elementor-button:hover, .elementor-16639 .elementor-element.elementor-element-6f4b642 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-16639 .elementor-element.elementor-element-6f4b642{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16639 .elementor-element.elementor-element-186e0ac{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:39%;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;padding:20px 0px 50px 0px;z-index:10;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:52px;--n-tabs-title-font-size:24px;--n-tabs-title-color-active:var( --e-global-color-accent );--n-tabs-icon-size:36px;--n-tabs-icon-gap:23px;}.elementor-16639 .elementor-element.elementor-element-186e0ac > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#0B1C3200;}.elementor-16639 .elementor-element.elementor-element-186e0ac.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0B1C3200;}.elementor-16639 .elementor-element.elementor-element-186e0ac.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-16639 .elementor-element.elementor-element-186e0ac.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0B1C3200;}.elementor-16639 .elementor-element.elementor-element-186e0ac.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-family:"Manrope", Sans-serif;font-weight:400;letter-spacing:2.5px;}.elementor-16639 .elementor-element.elementor-element-186e0ac [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );}.elementor-16639 .elementor-element.elementor-element-5135744{--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-16639 .elementor-element.elementor-element-7ab05d4{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-157px;}.elementor-16639 .elementor-element.elementor-element-0a723ab{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 50px 10px rgba(11, 28.00000000000003, 50.00000000000001, 0.15);--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;--z-index:10;}.elementor-16639 .elementor-element.elementor-element-0a723ab:not(.elementor-motion-effects-element-type-background), .elementor-16639 .elementor-element.elementor-element-0a723ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://new.casadinero.pl/wp-content/uploads/2025/07/Vector6.svg");background-repeat:no-repeat;}.elementor-16639 .elementor-element.elementor-element-0a723ab.e-con{--align-self:flex-start;}.elementor-widget-testimonial-carousel .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-testimonial-carousel .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-testimonial-carousel .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-testimonial-carousel .pafe-navigation-arrows-icon-arrows{color:var( --e-global-color-primary );}.elementor-16639 .elementor-element.elementor-element-126c9cf{padding:0px 25px 0px 25px;}.elementor-16639 .elementor-element.elementor-element-126c9cf .elementor-swiper-button{font-size:20px;}.elementor-16639 .elementor-element.elementor-element-126c9cf .elementor-testimonial__text{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;font-style:normal;}.elementor-16639 .elementor-element.elementor-element-126c9cf .elementor-testimonial__name{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;}.elementor-16639 .elementor-element.elementor-element-70481a0{--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;--overlay-opacity:1;--padding-top:160px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16639 .elementor-element.elementor-element-70481a0:not(.elementor-motion-effects-element-type-background), .elementor-16639 .elementor-element.elementor-element-70481a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16639 .elementor-element.elementor-element-70481a0::before, .elementor-16639 .elementor-element.elementor-element-70481a0 > .elementor-background-video-container::before, .elementor-16639 .elementor-element.elementor-element-70481a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-16639 .elementor-element.elementor-element-70481a0 > .elementor-background-slideshow::before, .elementor-16639 .elementor-element.elementor-element-70481a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16639 .elementor-element.elementor-element-70481a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #F0F3FA 0%, #F0F3FA00 28%);}.elementor-16639 .elementor-element.elementor-element-ccc7b2b{--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:flex-start;--z-index:9;}.elementor-16639 .elementor-element.elementor-element-606bd85{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-16639 .elementor-element.elementor-element-606bd85.e-con{--align-self:flex-start;}.elementor-16639 .elementor-element.elementor-element-fd09974{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;z-index:2;}.elementor-16639 .elementor-element.elementor-element-fd09974 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-16639 .elementor-element.elementor-element-fd09974 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-16639 .elementor-element.elementor-element-c88f10e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-16639 .elementor-element.elementor-element-c88f10e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:400;line-height:54px;color:var( --e-global-color-primary );}.elementor-widget-form .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-form .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-form .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .pafe-calculated-fields-form{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-form .image_picker_selector .thumbnail p{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16639 .elementor-element.elementor-element-ac10ea7{z-index:1;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:#FFFFFF;--e-form-steps-indicator-inactive-secondary-color:var( --e-global-color-primary );--e-form-steps-indicator-active-primary-color:#FFFFFF;--e-form-steps-indicator-active-secondary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-16639 .elementor-element.elementor-element-ac10ea7 ul.thumbnails.image_picker_selector li{width:25% !important;padding:10px !important;}.elementor-16639 .elementor-element.elementor-element-ac10ea7 ul.thumbnails.image_picker_selector{margin:-10px -10px -10px -10px;}.elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-field-group{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );margin-bottom:30px;}.elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-form-fields-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );margin-bottom:-30px;}.elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-field-group > label, .elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-field-subgroup label{color:var( --e-global-color-primary );}.elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-field-group > label{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;}.elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-field-group .elementor-field, .elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-field-subgroup label{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#DDDDDD;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#DDDDDD;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-field-group .elementor-select-wrapper::before{color:#DDDDDD;}.elementor-16639 .elementor-element.elementor-element-ac10ea7 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-secondary );}.elementor-16639 .elementor-element.elementor-element-ac10ea7 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-16639 .elementor-element.elementor-element-ac10ea7 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-16639 .elementor-element.elementor-element-ac10ea7 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-button{border-radius:30px 30px 30px 30px;}.elementor-16639 .elementor-element.elementor-element-2db08c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16639 .elementor-element.elementor-element-2db08c0:not(.elementor-motion-effects-element-type-background), .elementor-16639 .elementor-element.elementor-element-2db08c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16639 .elementor-element.elementor-element-892082f{--display:flex;--z-index:7;}.elementor-16639 .elementor-element.elementor-element-0bf08e4{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-16639 .elementor-element.elementor-element-0bf08e4 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-16639 .elementor-element.elementor-element-0bf08e4 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-16639 .elementor-element.elementor-element-fea3cd6{text-align:left;}.elementor-16639 .elementor-element.elementor-element-fea3cd6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:800;line-height:40px;color:#000000;}.elementor-16639 .elementor-element.elementor-element-3554031{text-align:left;}.elementor-16639 .elementor-element.elementor-element-cfb8027 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-16639 .elementor-element.elementor-element-cfb8027 .elementor-button:hover, .elementor-16639 .elementor-element.elementor-element-cfb8027 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-16639 .elementor-element.elementor-element-5041b4d{--display:flex;--min-height:500px;--overlay-opacity:0.6;--border-radius:30px 30px 30px 30px;}.elementor-16639 .elementor-element.elementor-element-5041b4d:not(.elementor-motion-effects-element-type-background), .elementor-16639 .elementor-element.elementor-element-5041b4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.casadinero.pl/wp-content/uploads/2025/09/IMG_7687-1024x872.jpg");background-position:center center;background-size:cover;}.elementor-16639 .elementor-element.elementor-element-5041b4d::before, .elementor-16639 .elementor-element.elementor-element-5041b4d > .elementor-background-video-container::before, .elementor-16639 .elementor-element.elementor-element-5041b4d > .e-con-inner > .elementor-background-video-container::before, .elementor-16639 .elementor-element.elementor-element-5041b4d > .elementor-background-slideshow::before, .elementor-16639 .elementor-element.elementor-element-5041b4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-16639 .elementor-element.elementor-element-5041b4d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0B1C32B3 0%, var( --e-global-color-primary ) 100%);}.elementor-16639 .elementor-element.elementor-element-f6b8504{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16639 .elementor-element.elementor-element-f6b8504:not(.elementor-motion-effects-element-type-background), .elementor-16639 .elementor-element.elementor-element-f6b8504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16639 .elementor-element.elementor-element-b7337ec{--display:flex;--min-height:550px;--overlay-opacity:0.3;--border-radius:30px 30px 30px 30px;}.elementor-16639 .elementor-element.elementor-element-b7337ec:not(.elementor-motion-effects-element-type-background), .elementor-16639 .elementor-element.elementor-element-b7337ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.casadinero.pl/wp-content/uploads/2025/09/IMG_7561.jpg");background-position:center center;background-size:cover;}.elementor-16639 .elementor-element.elementor-element-b7337ec::before, .elementor-16639 .elementor-element.elementor-element-b7337ec > .elementor-background-video-container::before, .elementor-16639 .elementor-element.elementor-element-b7337ec > .e-con-inner > .elementor-background-video-container::before, .elementor-16639 .elementor-element.elementor-element-b7337ec > .elementor-background-slideshow::before, .elementor-16639 .elementor-element.elementor-element-b7337ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-16639 .elementor-element.elementor-element-b7337ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-16639 .elementor-element.elementor-element-f97e228{--display:flex;}.elementor-16639 .elementor-element.elementor-element-e69839b{text-align:left;}.elementor-16639 .elementor-element.elementor-element-23339bc .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-16639 .elementor-element.elementor-element-23339bc .elementor-button:hover, .elementor-16639 .elementor-element.elementor-element-23339bc .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-16639 .elementor-element.elementor-element-31b930e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16639 .elementor-element.elementor-element-31b930e:not(.elementor-motion-effects-element-type-background), .elementor-16639 .elementor-element.elementor-element-31b930e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16639 .elementor-element.elementor-element-d04b1b7{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 50px 10px rgba(11, 28.00000000000003, 50.00000000000001, 0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;--z-index:9;}.elementor-16639 .elementor-element.elementor-element-d04b1b7:not(.elementor-motion-effects-element-type-background), .elementor-16639 .elementor-element.elementor-element-d04b1b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://new.casadinero.pl/wp-content/uploads/2025/07/wzorek.svg");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-16639 .elementor-element.elementor-element-0c3ce7a{--divider-border-style:solid;--divider-color:#DAB76D;--divider-border-width:2px;}.elementor-16639 .elementor-element.elementor-element-0c3ce7a .elementor-divider-separator{width:100px;margin:0 auto;margin-right:0;}.elementor-16639 .elementor-element.elementor-element-0c3ce7a .elementor-divider{text-align:right;padding-block-start:0px;padding-block-end:0px;}.elementor-16639 .elementor-element.elementor-element-e86ec52{text-align:right;}.elementor-16639 .elementor-element.elementor-element-e86ec52 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:800;line-height:40px;color:#000000;}.elementor-16639 .elementor-element.elementor-element-65277e2{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-carousel .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-loop-carousel .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-loop-carousel .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16639 .elementor-element.elementor-element-5b70970{--swiper-slides-to-display:4;--swiper-slides-gap:30px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-16639 .elementor-element.elementor-element-5b70970 .swiper-slide > .elementor-element{height:100%;}.elementor-16639 .elementor-element.elementor-element-1b1bb9b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-16639 .elementor-element.elementor-element-1b1bb9b:not(.elementor-motion-effects-element-type-background), .elementor-16639 .elementor-element.elementor-element-1b1bb9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #FFFFFF00 26%);}.elementor-16639 .elementor-element.elementor-element-05ad802{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 50px 10px rgba(11, 28.00000000000003, 50.00000000000001, 0.1);--padding-top:60px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;--z-index:9;}.elementor-16639 .elementor-element.elementor-element-05ad802:not(.elementor-motion-effects-element-type-background), .elementor-16639 .elementor-element.elementor-element-05ad802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16639 .elementor-element.elementor-element-08aef83{--divider-border-style:solid;--divider-color:#DAB76D;--divider-border-width:2px;}.elementor-16639 .elementor-element.elementor-element-08aef83 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-16639 .elementor-element.elementor-element-08aef83 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-16639 .elementor-element.elementor-element-0f50706{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-16639 .elementor-element.elementor-element-0f50706 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:#000000;}.elementor-16639 .elementor-element.elementor-element-0e2e44f{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-16639 .elementor-element.elementor-element-f065b06{--swiper-slides-to-display:4;--swiper-slides-gap:30px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-16639 .elementor-element.elementor-element-f065b06 .swiper-slide > .elementor-element{height:100%;}.elementor-16639 .elementor-element.elementor-element-51c0fd7.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-16639 .elementor-element.elementor-element-51c0fd7{left:-248px;}body.rtl .elementor-16639 .elementor-element.elementor-element-51c0fd7{right:-248px;}.elementor-16639 .elementor-element.elementor-element-51c0fd7{bottom:35%;z-index:6;}.elementor-16639 .elementor-element.elementor-element-51c0fd7 img{width:650px;}.elementor-16639 .elementor-element.elementor-element-7087c2c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.3;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-16639 .elementor-element.elementor-element-7087c2c:not(.elementor-motion-effects-element-type-background), .elementor-16639 .elementor-element.elementor-element-7087c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1C32;background-image:url("https://new.casadinero.pl/wp-content/uploads/2025/09/sekcja_01-6.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-16639 .elementor-element.elementor-element-7087c2c::before, .elementor-16639 .elementor-element.elementor-element-7087c2c > .elementor-background-video-container::before, .elementor-16639 .elementor-element.elementor-element-7087c2c > .e-con-inner > .elementor-background-video-container::before, .elementor-16639 .elementor-element.elementor-element-7087c2c > .elementor-background-slideshow::before, .elementor-16639 .elementor-element.elementor-element-7087c2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-16639 .elementor-element.elementor-element-7087c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#030911;--background-overlay:'';}.elementor-16639 .elementor-element.elementor-element-5d63dbb{--display:flex;}.elementor-16639 .elementor-element.elementor-element-263b88a{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-16639 .elementor-element.elementor-element-263b88a .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-16639 .elementor-element.elementor-element-263b88a .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-16639 .elementor-element.elementor-element-2b04601{text-align:left;}.elementor-16639 .elementor-element.elementor-element-2b04601 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:800;line-height:40px;color:#FFFFFF;}.elementor-16639 .elementor-element.elementor-element-edb497e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;color:var( --e-global-color-accent );}.elementor-16639 .elementor-element.elementor-element-1782175{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 95px;--row-gap:30px;--column-gap:95px;--grid-auto-flow:row;}.elementor-widget-icon-box .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-icon-box .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-icon-box .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-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-16639 .elementor-element.elementor-element-d42265f{padding:150px 0px 0px 0px;--icon-box-icon-margin:15px;}.elementor-16639 .elementor-element.elementor-element-d42265f .elementor-icon-box-wrapper{text-align:left;}.elementor-16639 .elementor-element.elementor-element-d42265f .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-accent );transition-duration:1s;}.elementor-16639 .elementor-element.elementor-element-d42265f .elementor-icon-box-title, .elementor-16639 .elementor-element.elementor-element-d42265f .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:800;}.elementor-16639 .elementor-element.elementor-element-d42265f:has(:hover) .elementor-icon-box-title,
					 .elementor-16639 .elementor-element.elementor-element-d42265f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-16639 .elementor-element.elementor-element-d42265f .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-16639 .elementor-element.elementor-element-164810a{padding:50px 0px 0px 0px;--icon-box-icon-margin:15px;}.elementor-16639 .elementor-element.elementor-element-164810a .elementor-icon-box-wrapper{text-align:left;}.elementor-16639 .elementor-element.elementor-element-164810a .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-accent );transition-duration:1s;}.elementor-16639 .elementor-element.elementor-element-164810a .elementor-icon-box-title, .elementor-16639 .elementor-element.elementor-element-164810a .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:800;}.elementor-16639 .elementor-element.elementor-element-164810a:has(:hover) .elementor-icon-box-title,
					 .elementor-16639 .elementor-element.elementor-element-164810a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-16639 .elementor-element.elementor-element-164810a .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-16639 .elementor-element.elementor-element-3b65bc0{padding:00px 50px 0px 0px;--icon-box-icon-margin:15px;}.elementor-16639 .elementor-element.elementor-element-3b65bc0 .elementor-icon-box-wrapper{text-align:left;}.elementor-16639 .elementor-element.elementor-element-3b65bc0 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-accent );transition-duration:1s;}.elementor-16639 .elementor-element.elementor-element-3b65bc0 .elementor-icon-box-title, .elementor-16639 .elementor-element.elementor-element-3b65bc0 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:800;}.elementor-16639 .elementor-element.elementor-element-3b65bc0:has(:hover) .elementor-icon-box-title,
					 .elementor-16639 .elementor-element.elementor-element-3b65bc0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-16639 .elementor-element.elementor-element-3b65bc0 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-16639 .elementor-element.elementor-element-f7e523a{padding:100px 0px 0px 0px;--icon-box-icon-margin:15px;}.elementor-16639 .elementor-element.elementor-element-f7e523a .elementor-icon-box-wrapper{text-align:left;}.elementor-16639 .elementor-element.elementor-element-f7e523a .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-accent );transition-duration:1s;}.elementor-16639 .elementor-element.elementor-element-f7e523a .elementor-icon-box-title, .elementor-16639 .elementor-element.elementor-element-f7e523a .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:800;}.elementor-16639 .elementor-element.elementor-element-f7e523a:has(:hover) .elementor-icon-box-title,
					 .elementor-16639 .elementor-element.elementor-element-f7e523a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-16639 .elementor-element.elementor-element-f7e523a .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-16639 .elementor-element.elementor-element-ee026b9 .elementor-icon-box-wrapper{text-align:left;}.elementor-16639 .elementor-element.elementor-element-ee026b9{--icon-box-icon-margin:15px;}.elementor-16639 .elementor-element.elementor-element-ee026b9 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-accent );transition-duration:1s;}.elementor-16639 .elementor-element.elementor-element-ee026b9 .elementor-icon-box-title, .elementor-16639 .elementor-element.elementor-element-ee026b9 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:800;}.elementor-16639 .elementor-element.elementor-element-ee026b9:has(:hover) .elementor-icon-box-title,
					 .elementor-16639 .elementor-element.elementor-element-ee026b9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-16639 .elementor-element.elementor-element-ee026b9 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-16639 .elementor-element.elementor-element-a7fee60 .elementor-icon-box-wrapper{text-align:left;}.elementor-16639 .elementor-element.elementor-element-a7fee60{--icon-box-icon-margin:15px;}.elementor-16639 .elementor-element.elementor-element-a7fee60 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-accent );transition-duration:1s;}.elementor-16639 .elementor-element.elementor-element-a7fee60 .elementor-icon-box-title, .elementor-16639 .elementor-element.elementor-element-a7fee60 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:800;}.elementor-16639 .elementor-element.elementor-element-a7fee60:has(:hover) .elementor-icon-box-title,
					 .elementor-16639 .elementor-element.elementor-element-a7fee60:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-16639 .elementor-element.elementor-element-a7fee60 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-16639 .elementor-element.elementor-element-0cf1c03{--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:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16639 .elementor-element.elementor-element-0cf1c03:not(.elementor-motion-effects-element-type-background), .elementor-16639 .elementor-element.elementor-element-0cf1c03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16639 .elementor-element.elementor-element-300cad4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 4px 50px 10px rgba(10.999999999999995, 27.99999999999999, 49.99999999999993, 0.15);--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-16639 .elementor-element.elementor-element-300cad4:not(.elementor-motion-effects-element-type-background), .elementor-16639 .elementor-element.elementor-element-300cad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16639 .elementor-element.elementor-element-4d71008{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-16639 .elementor-element.elementor-element-12c8d25{--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-16639 .elementor-element.elementor-element-19c4027 img{width:550px;}.elementor-16639 .elementor-element.elementor-element-dc65d97{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16639 .elementor-element.elementor-element-d3d095f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-16639 .elementor-element.elementor-element-d3d095f .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-16639 .elementor-element.elementor-element-d3d095f .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-16639 .elementor-element.elementor-element-ccb9e1b{text-align:center;}.elementor-16639 .elementor-element.elementor-element-ccb9e1b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:800;line-height:40px;color:#000000;}.elementor-16639 .elementor-element.elementor-element-acdd84a{width:100%;max-width:100%;padding:50px 0px 0px 0px;}.elementor-16639 .elementor-element.elementor-element-acdd84a .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-16639 .elementor-element.elementor-element-acdd84a .elementor-swiper-button{font-size:20px;}.elementor-16639 .elementor-element.elementor-element-acdd84a .elementor-testimonial__text{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;font-style:normal;}.elementor-16639 .elementor-element.elementor-element-acdd84a .elementor-testimonial__name{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;}.elementor-16639 .elementor-element.elementor-element-acdd84a .elementor-testimonial__image img{width:50px;height:50px;}.elementor-16639 .elementor-element.elementor-element-acdd84a.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-16639 .elementor-element.elementor-element-acdd84a.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (50px / 2) - 8px );}body:not(.rtl) .elementor-16639 .elementor-element.elementor-element-acdd84a.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-16639 .elementor-element.elementor-element-acdd84a.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-16639 .elementor-element.elementor-element-acdd84a.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-16639 .elementor-element.elementor-element-acdd84a.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (50px / 2) - 8px );right:auto;}body.rtl .elementor-16639 .elementor-element.elementor-element-acdd84a.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-16639 .elementor-element.elementor-element-acdd84a.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-16639 .elementor-element.elementor-element-acdd84a.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-16639 .elementor-element.elementor-element-acdd84a.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (50px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-16639 .elementor-element.elementor-element-acdd84a.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-16639 .elementor-element.elementor-element-acdd84a.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (50px / 2) - 8px );right:auto;}body.rtl .elementor-16639 .elementor-element.elementor-element-acdd84a.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-16639 .elementor-element.elementor-element-acdd84a.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (50px / 2) - 8px );left:auto;}.elementor-16639 .elementor-element.elementor-element-fcd7a4f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-16639 .elementor-element.elementor-element-fcd7a4f .elementor-button:hover, .elementor-16639 .elementor-element.elementor-element-fcd7a4f .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-16639 .elementor-element.elementor-element-ec41c87{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16639 .elementor-element.elementor-element-438a1de{--display:flex;}.elementor-16639 .elementor-element.elementor-element-fc98b7e{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-16639 .elementor-element.elementor-element-fc98b7e .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-16639 .elementor-element.elementor-element-fc98b7e .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-16639 .elementor-element.elementor-element-6ab754b{text-align:center;}.elementor-16639 .elementor-element.elementor-element-6ab754b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:800;line-height:40px;color:#000000;}.elementor-widget-nested-accordion .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-nested-accordion .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-nested-accordion .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16639 .elementor-element.elementor-element-261eb32{--display:flex;}.elementor-16639 .elementor-element.elementor-element-92475ec{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-16639 .elementor-element.elementor-element-12491ae{--display:flex;}.elementor-16639 .elementor-element.elementor-element-9cee6e3{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-16639 .elementor-element.elementor-element-3b07b0b{--display:flex;}.elementor-16639 .elementor-element.elementor-element-2c31302{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-16639 .elementor-element.elementor-element-c9f7c22{--n-accordion-title-font-size:1rem;border-radius:0px 0px 0px 0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-16639 .elementor-element.elementor-element-c9f7c22 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-16639 .elementor-element.elementor-element-c9f7c22 {--n-accordion-padding:15px 0px 15px 0px;}:where( .elementor-16639 .elementor-element.elementor-element-c9f7c22 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-16639 .elementor-element.elementor-element-13a25f9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-16639 .elementor-element.elementor-element-13a25f9 .elementor-button:hover, .elementor-16639 .elementor-element.elementor-element-13a25f9 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-16639 .elementor-element.elementor-element-13a25f9{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16639 .elementor-element.elementor-element-47e5a3a{--display:flex;}.elementor-16639 .elementor-element.elementor-element-1816572{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-16639 .elementor-element.elementor-element-1816572 img{opacity:0.62;border-radius:30px 30px 30px 30px;}.elementor-16639 .elementor-element.elementor-element-134779e{--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:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16639 .elementor-element.elementor-element-134779e:not(.elementor-motion-effects-element-type-background), .elementor-16639 .elementor-element.elementor-element-134779e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16639 .elementor-element.elementor-element-809d853{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-16639 .elementor-element.elementor-element-809d853 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-16639 .elementor-element.elementor-element-809d853 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-16639 .elementor-element.elementor-element-dcc109d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:10px 0px 0px 0px;text-align:center;}.elementor-16639 .elementor-element.elementor-element-dcc109d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:800;line-height:40px;color:#000000;}.elementor-16639 .elementor-element.elementor-element-8a208bc{--swiper-slides-to-display:4;--swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-16639 .elementor-element.elementor-element-8a208bc .swiper-slide > .elementor-element{height:100%;}.elementor-16639 .elementor-element.elementor-element-5001b33 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;}.elementor-16639 .elementor-element.elementor-element-5001b33 .elementor-button:hover, .elementor-16639 .elementor-element.elementor-element-5001b33 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-16639 .elementor-element.elementor-element-5001b33{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16639 .elementor-element.elementor-element-bc82ea9{--display:flex;}.elementor-widget-template .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-template .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-template .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16639 .elementor-element.elementor-element-b837385{--display:flex;--position:fixed;bottom:0px;--z-index:30;}body:not(.rtl) .elementor-16639 .elementor-element.elementor-element-b837385{left:0px;}body.rtl .elementor-16639 .elementor-element.elementor-element-b837385{right:0px;}.elementor-widget-html .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-html .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-html .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}@media(min-width:768px){.elementor-16639 .elementor-element.elementor-element-f195d15{--width:52%;}.elementor-16639 .elementor-element.elementor-element-fcfd174{--width:65%;}.elementor-16639 .elementor-element.elementor-element-7617927{--width:380px;}.elementor-16639 .elementor-element.elementor-element-218e447{--width:380px;}.elementor-16639 .elementor-element.elementor-element-5e32d10{--width:380px;}.elementor-16639 .elementor-element.elementor-element-31b930e{--content-width:1440px;}.elementor-16639 .elementor-element.elementor-element-1b1bb9b{--content-width:1440px;}.elementor-16639 .elementor-element.elementor-element-0cf1c03{--content-width:1440px;}.elementor-16639 .elementor-element.elementor-element-300cad4{--width:100%;}.elementor-16639 .elementor-element.elementor-element-12c8d25{--width:70%;}}@media(max-width:1200px){.elementor-16639 .elementor-element.elementor-element-7d7ce01 .elementor-heading-title{font-size:80px;}.elementor-16639 .elementor-element.elementor-element-5b70970{--swiper-slides-to-display:3;}.elementor-16639 .elementor-element.elementor-element-f065b06{--swiper-slides-to-display:3;}.elementor-16639 .elementor-element.elementor-element-1782175{--grid-auto-flow:row;}.elementor-16639 .elementor-element.elementor-element-8a208bc{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-16639 .elementor-element.elementor-element-5b70970{--swiper-slides-to-display:2;}.elementor-16639 .elementor-element.elementor-element-f065b06{--swiper-slides-to-display:2;}.elementor-16639 .elementor-element.elementor-element-1782175{--grid-auto-flow:row;}.elementor-16639 .elementor-element.elementor-element-8a208bc{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-16639 .elementor-element.elementor-element-66fe21d{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16639 .elementor-element.elementor-element-7d7ce01{text-align:center;}.elementor-16639 .elementor-element.elementor-element-7d7ce01 .elementor-heading-title{font-size:40px;}.elementor-16639 .elementor-element.elementor-element-890de8d{text-align:center;}.elementor-16639 .elementor-element.elementor-element-890de8d .elementor-heading-title{font-size:24px;}.elementor-16639 .elementor-element.elementor-element-fcfd174{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-16639 .elementor-element.elementor-element-fcfd174.e-con{--order:-99999 /* order start hack */;}.elementor-16639 .elementor-element.elementor-element-3cec0b7{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;bottom:0px;}.elementor-16639 .elementor-element.elementor-element-3cec0b7.elementor-element{--align-self:center;}body:not(.rtl) .elementor-16639 .elementor-element.elementor-element-3cec0b7{left:37px;}body.rtl .elementor-16639 .elementor-element.elementor-element-3cec0b7{right:37px;}.elementor-16639 .elementor-element.elementor-element-7617927{--width:100%;}.elementor-16639 .elementor-element.elementor-element-a198c7a{text-align:center;}.elementor-16639 .elementor-element.elementor-element-a198c7a img{width:50px;}.elementor-16639 .elementor-element.elementor-element-e831228{width:auto;max-width:auto;}.elementor-16639 .elementor-element.elementor-element-f2ebdd5 img{width:56px;}.elementor-16639 .elementor-element.elementor-element-93834e1{width:auto;max-width:auto;}.elementor-16639 .elementor-element.elementor-element-436c1db{text-align:center;}.elementor-16639 .elementor-element.elementor-element-436c1db .elementor-heading-title{font-size:22px;}.elementor-16639 .elementor-element.elementor-element-660d649{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-16639 .elementor-element.elementor-element-186e0ac{--n-tabs-title-gap:10px;--n-tabs-title-font-size:24px;}.elementor-16639 .elementor-element.elementor-element-186e0ac.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 ){letter-spacing:0px;}.elementor-16639 .elementor-element.elementor-element-7ab05d4{top:0%;}.elementor-16639 .elementor-element.elementor-element-0a723ab{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16639 .elementor-element.elementor-element-126c9cf{padding:0px 0px 0px 0px;}.elementor-16639 .elementor-element.elementor-element-126c9cf .elementor-testimonial__text{font-size:18px;}.elementor-16639 .elementor-element.elementor-element-70481a0{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16639 .elementor-element.elementor-element-c88f10e .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-16639 .elementor-element.elementor-element-2db08c0{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16639 .elementor-element.elementor-element-fea3cd6 .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-16639 .elementor-element.elementor-element-5041b4d{--min-height:300px;}.elementor-16639 .elementor-element.elementor-element-5041b4d.e-con{--order:-99999 /* order start hack */;}.elementor-16639 .elementor-element.elementor-element-f6b8504{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16639 .elementor-element.elementor-element-b7337ec{--min-height:300px;}.elementor-16639 .elementor-element.elementor-element-d04b1b7:not(.elementor-motion-effects-element-type-background), .elementor-16639 .elementor-element.elementor-element-d04b1b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:88px auto;}.elementor-16639 .elementor-element.elementor-element-d04b1b7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16639 .elementor-element.elementor-element-e86ec52{text-align:center;}.elementor-16639 .elementor-element.elementor-element-e86ec52 .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-16639 .elementor-element.elementor-element-5b70970{--swiper-slides-to-display:1;}.elementor-16639 .elementor-element.elementor-element-05ad802{--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-16639 .elementor-element.elementor-element-0f50706{text-align:center;}.elementor-16639 .elementor-element.elementor-element-0f50706 .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-16639 .elementor-element.elementor-element-f065b06{--swiper-slides-to-display:1;}.elementor-16639 .elementor-element.elementor-element-263b88a .elementor-divider{text-align:center;}.elementor-16639 .elementor-element.elementor-element-263b88a .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-16639 .elementor-element.elementor-element-2b04601{text-align:center;}.elementor-16639 .elementor-element.elementor-element-2b04601 .elementor-heading-title{font-size:22px;}.elementor-16639 .elementor-element.elementor-element-edb497e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-16639 .elementor-element.elementor-element-1782175{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16639 .elementor-element.elementor-element-d42265f{padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-16639 .elementor-element.elementor-element-d42265f .elementor-icon-box-wrapper{text-align:center;}.elementor-16639 .elementor-element.elementor-element-d42265f .elementor-icon-box-title{margin-bottom:0px;}.elementor-16639 .elementor-element.elementor-element-164810a{padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-16639 .elementor-element.elementor-element-164810a .elementor-icon-box-wrapper{text-align:center;}.elementor-16639 .elementor-element.elementor-element-164810a .elementor-icon-box-title{margin-bottom:0px;}.elementor-16639 .elementor-element.elementor-element-3b65bc0{padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-16639 .elementor-element.elementor-element-3b65bc0 .elementor-icon-box-wrapper{text-align:center;}.elementor-16639 .elementor-element.elementor-element-3b65bc0 .elementor-icon-box-title{margin-bottom:0px;}.elementor-16639 .elementor-element.elementor-element-f7e523a{padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-16639 .elementor-element.elementor-element-f7e523a .elementor-icon-box-wrapper{text-align:center;}.elementor-16639 .elementor-element.elementor-element-f7e523a .elementor-icon-box-title{margin-bottom:0px;}.elementor-16639 .elementor-element.elementor-element-ee026b9{padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-16639 .elementor-element.elementor-element-ee026b9 .elementor-icon-box-wrapper{text-align:center;}.elementor-16639 .elementor-element.elementor-element-ee026b9 .elementor-icon-box-title{margin-bottom:0px;}.elementor-16639 .elementor-element.elementor-element-a7fee60{padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-16639 .elementor-element.elementor-element-a7fee60 .elementor-icon-box-wrapper{text-align:center;}.elementor-16639 .elementor-element.elementor-element-300cad4{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16639 .elementor-element.elementor-element-ccb9e1b .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-16639 .elementor-element.elementor-element-6ab754b .elementor-heading-title{font-size:22px;}.elementor-16639 .elementor-element.elementor-element-dcc109d .elementor-heading-title{font-size:22px;}.elementor-16639 .elementor-element.elementor-element-8a208bc{--swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-7d7ce01 */.elementor-16639 .elementor-element.elementor-element-7d7ce01 span {
    color:#d8b56c;
}/* End custom CSS */




/* Start custom CSS for image, class: .elementor-element-eb61c97 */.elementor-16639 .elementor-element.elementor-element-eb61c97, .elementor-16639 .elementor-element.elementor-element-eb61c97 img, .elementor-16639 .elementor-element.elementor-element-eb61c97 svg  {
    max-width: 100%;
}
.elementor-16639 .elementor-element.elementor-element-eb61c97 path {
    fill:#fff !important;
}/* End custom CSS */



/* Start custom CSS for image, class: .elementor-element-3cec0b7 */@media (min-width:991px) {
.elementor-16639 .elementor-element.elementor-element-3cec0b7 img { max-width:unset;}
}/* End custom CSS */


/* Start custom CSS for text-editor, class: .elementor-element-e831228 */.elementor-16639 .elementor-element.elementor-element-e831228 p {
    margin:0;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7617927 */.elementor-16639 .elementor-element.elementor-element-7617927 {
   position:absolute;
   left:180px;
   top:430px;
}/* End custom CSS */


/* Start custom CSS for text-editor, class: .elementor-element-93834e1 */.elementor-16639 .elementor-element.elementor-element-93834e1 p {
    margin:0;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-218e447 */.elementor-16639 .elementor-element.elementor-element-218e447 {
   position:absolute;
   left:-50px !important;
   bottom:0;
}/* End custom CSS */


/* Start custom CSS for text-editor, class: .elementor-element-7b9d586 */.elementor-16639 .elementor-element.elementor-element-7b9d586 p {
    margin:0;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5e32d10 */.elementor-16639 .elementor-element.elementor-element-5e32d10 {
   position:absolute;
   right:0%;
   bottom:-15%;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-66fe21d */.elementor-16639 .elementor-element.elementor-element-66fe21d:before {
    content:"";
    width:100%;
    height:200px;
    position: absolute;
    left:0;
    top:unset;
    bottom:0;
    background: linear-gradient(to bottom, rgba(11,28,50,0) 0%,rgba(11,28,50,1) 100%); 
   
opacity:1;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-436c1db */.elementor-16639 .elementor-element.elementor-element-436c1db {
    border-left:2px solid var(--e-global-color-accent);
}/* End custom CSS */



/* Start custom CSS for icon-list, class: .elementor-element-c856733 */.elementor-16639 .elementor-element.elementor-element-c856733 .elementor-icon-list-icon svg {
    filter:invert(100%) brightness(19) ;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-60a0cff */.elementor-16639 .elementor-element.elementor-element-60a0cff .elementor-button:hover span {
    color:#fff !important;
}/* End custom CSS */



/* Start custom CSS for icon-list, class: .elementor-element-72c06a3 */.elementor-16639 .elementor-element.elementor-element-72c06a3 .elementor-icon-list-icon svg {
    filter:invert(100%) brightness(19) ;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-3a2c59f */.elementor-16639 .elementor-element.elementor-element-3a2c59f .elementor-button:hover span {
    color:#fff !important;
}/* End custom CSS */



/* Start custom CSS for icon-list, class: .elementor-element-8ecbe4e */.elementor-16639 .elementor-element.elementor-element-8ecbe4e .elementor-icon-list-icon svg {
    filter:invert(100%) brightness(19) ;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-51afbf6 */.elementor-16639 .elementor-element.elementor-element-51afbf6 .elementor-button:hover span {
    color:#fff !important;
}/* End custom CSS */



/* Start custom CSS for icon-list, class: .elementor-element-0158599 */.elementor-16639 .elementor-element.elementor-element-0158599 .elementor-icon-list-icon svg {
    filter:invert(100%) brightness(19) ;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-6f4b642 */.elementor-16639 .elementor-element.elementor-element-6f4b642 .elementor-button:hover span {
    color:#fff !important;
}/* End custom CSS */



/* Start custom CSS for icon-list, class: .elementor-element-c856733 */.elementor-16639 .elementor-element.elementor-element-c856733 .elementor-icon-list-icon svg {
    filter:invert(100%) brightness(19) ;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-60a0cff */.elementor-16639 .elementor-element.elementor-element-60a0cff .elementor-button:hover span {
    color:#fff !important;
}/* End custom CSS */



/* Start custom CSS for icon-list, class: .elementor-element-72c06a3 */.elementor-16639 .elementor-element.elementor-element-72c06a3 .elementor-icon-list-icon svg {
    filter:invert(100%) brightness(19) ;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-3a2c59f */.elementor-16639 .elementor-element.elementor-element-3a2c59f .elementor-button:hover span {
    color:#fff !important;
}/* End custom CSS */



/* Start custom CSS for icon-list, class: .elementor-element-8ecbe4e */.elementor-16639 .elementor-element.elementor-element-8ecbe4e .elementor-icon-list-icon svg {
    filter:invert(100%) brightness(19) ;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-51afbf6 */.elementor-16639 .elementor-element.elementor-element-51afbf6 .elementor-button:hover span {
    color:#fff !important;
}/* End custom CSS */



/* Start custom CSS for icon-list, class: .elementor-element-0158599 */.elementor-16639 .elementor-element.elementor-element-0158599 .elementor-icon-list-icon svg {
    filter:invert(100%) brightness(19) ;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-6f4b642 */.elementor-16639 .elementor-element.elementor-element-6f4b642 .elementor-button:hover span {
    color:#fff !important;
}/* End custom CSS */



/* Start custom CSS for icon-list, class: .elementor-element-c856733 */.elementor-16639 .elementor-element.elementor-element-c856733 .elementor-icon-list-icon svg {
    filter:invert(100%) brightness(19) ;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-60a0cff */.elementor-16639 .elementor-element.elementor-element-60a0cff .elementor-button:hover span {
    color:#fff !important;
}/* End custom CSS */



/* Start custom CSS for icon-list, class: .elementor-element-72c06a3 */.elementor-16639 .elementor-element.elementor-element-72c06a3 .elementor-icon-list-icon svg {
    filter:invert(100%) brightness(19) ;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-3a2c59f */.elementor-16639 .elementor-element.elementor-element-3a2c59f .elementor-button:hover span {
    color:#fff !important;
}/* End custom CSS */



/* Start custom CSS for icon-list, class: .elementor-element-8ecbe4e */.elementor-16639 .elementor-element.elementor-element-8ecbe4e .elementor-icon-list-icon svg {
    filter:invert(100%) brightness(19) ;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-51afbf6 */.elementor-16639 .elementor-element.elementor-element-51afbf6 .elementor-button:hover span {
    color:#fff !important;
}/* End custom CSS */



/* Start custom CSS for icon-list, class: .elementor-element-0158599 */.elementor-16639 .elementor-element.elementor-element-0158599 .elementor-icon-list-icon svg {
    filter:invert(100%) brightness(19) ;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-6f4b642 */.elementor-16639 .elementor-element.elementor-element-6f4b642 .elementor-button:hover span {
    color:#fff !important;
}/* End custom CSS */



/* Start custom CSS for icon-list, class: .elementor-element-c856733 */.elementor-16639 .elementor-element.elementor-element-c856733 .elementor-icon-list-icon svg {
    filter:invert(100%) brightness(19) ;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-60a0cff */.elementor-16639 .elementor-element.elementor-element-60a0cff .elementor-button:hover span {
    color:#fff !important;
}/* End custom CSS */



/* Start custom CSS for icon-list, class: .elementor-element-72c06a3 */.elementor-16639 .elementor-element.elementor-element-72c06a3 .elementor-icon-list-icon svg {
    filter:invert(100%) brightness(19) ;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-3a2c59f */.elementor-16639 .elementor-element.elementor-element-3a2c59f .elementor-button:hover span {
    color:#fff !important;
}/* End custom CSS */



/* Start custom CSS for icon-list, class: .elementor-element-8ecbe4e */.elementor-16639 .elementor-element.elementor-element-8ecbe4e .elementor-icon-list-icon svg {
    filter:invert(100%) brightness(19) ;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-51afbf6 */.elementor-16639 .elementor-element.elementor-element-51afbf6 .elementor-button:hover span {
    color:#fff !important;
}/* End custom CSS */



/* Start custom CSS for icon-list, class: .elementor-element-0158599 */.elementor-16639 .elementor-element.elementor-element-0158599 .elementor-icon-list-icon svg {
    filter:invert(100%) brightness(19) ;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-6f4b642 */.elementor-16639 .elementor-element.elementor-element-6f4b642 .elementor-button:hover span {
    color:#fff !important;
}/* End custom CSS */



/* Start custom CSS for icon-list, class: .elementor-element-c856733 */.elementor-16639 .elementor-element.elementor-element-c856733 .elementor-icon-list-icon svg {
    filter:invert(100%) brightness(19) ;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-60a0cff */.elementor-16639 .elementor-element.elementor-element-60a0cff .elementor-button:hover span {
    color:#fff !important;
}/* End custom CSS */



/* Start custom CSS for icon-list, class: .elementor-element-72c06a3 */.elementor-16639 .elementor-element.elementor-element-72c06a3 .elementor-icon-list-icon svg {
    filter:invert(100%) brightness(19) ;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-3a2c59f */.elementor-16639 .elementor-element.elementor-element-3a2c59f .elementor-button:hover span {
    color:#fff !important;
}/* End custom CSS */



/* Start custom CSS for icon-list, class: .elementor-element-8ecbe4e */.elementor-16639 .elementor-element.elementor-element-8ecbe4e .elementor-icon-list-icon svg {
    filter:invert(100%) brightness(19) ;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-51afbf6 */.elementor-16639 .elementor-element.elementor-element-51afbf6 .elementor-button:hover span {
    color:#fff !important;
}/* End custom CSS */



/* Start custom CSS for icon-list, class: .elementor-element-0158599 */.elementor-16639 .elementor-element.elementor-element-0158599 .elementor-icon-list-icon svg {
    filter:invert(100%) brightness(19) ;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-6f4b642 */.elementor-16639 .elementor-element.elementor-element-6f4b642 .elementor-button:hover span {
    color:#fff !important;
}/* End custom CSS */


/* Start custom CSS for nested-tabs, class: .elementor-element-186e0ac */.elementor-16639 .elementor-element.elementor-element-186e0ac .e-n-tabs-heading .e-n-tab-title{
    padding-left:calc((100vw - var(--container-max-width)) / 2 + 30px)
}
.elementor-16639 .elementor-element.elementor-element-186e0ac button[aria-selected="true"] {
    font-weight: 800 !important;
    position:relative;
}

.elementor-16639 .elementor-element.elementor-element-186e0ac button[aria-selected="true"]:before {
    content:"";
    position:absolute;
    left:calc((100vw - var(--container-max-width)) / 2 - 80px);
    top:50%;
    width:80px;
    height:2px;
    background:var( --e-global-color-accent );
}

.elementor-16639 .elementor-element.elementor-element-186e0ac button[aria-selected="true"] .e-n-tab-icon{
    display:none;
}
@media (max-width:991px) {
    .elementor-16639 .elementor-element.elementor-element-186e0ac .e-n-tabs-heading .e-n-tab-title{
    padding-left:10px
}
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-660d649 */.elementor-16639 .elementor-element.elementor-element-660d649 {
  position: relative; 
  z-index:1;
}
.elementor-16639 .elementor-element.elementor-element-660d649:before {
   content: "";
  position: absolute;
  top: 0;
  left: 0%;
  height: 90%;
  width: 37%;
  background: var( --e-global-color-primary );
  background:#071424;
  border-top-right-radius: 30px;
  border-bottom-right-radius:  30px;
  z-index: -1; /* ukryj za kartami */
}

@media (max-width:991px) {
    
    .elementor-16639 .elementor-element.elementor-element-660d649:before {
        width:100%;
        height:97%;
    }
    .elementor-16639 .elementor-element.elementor-element-660d649 .elementor-icon-list-text  {
        color:#fff !important;
    }
}


	@media (min-width: 991px) and (max-width: 1300px) {

		.elementor-16639 .elementor-element.elementor-element-660d649:before {
		 width:34%;   
		}
}/* End custom CSS */

/* Start custom CSS for testimonial-carousel, class: .elementor-element-126c9cf */.elementor-16639 .elementor-element.elementor-element-126c9cf .elementor-testimonial__text span {
    color:#dab76d;
    font-size:30px;
    font-weight: 900;
}
.elementor-16639 .elementor-element.elementor-element-126c9cf .elementor-swiper-button-next {
    position: absolute;
    top:36%;
    right:-80px;
    text-align: center;
    width:50px;
    height:50px;
    line-height: 50px;
    background:var( --e-global-color-accent );
    transform: translateY(-50%)
    display: flex;
  justify-content: center;
  align-items: center;
  border-top-right-radius: 10px
}
.elementor-16639 .elementor-element.elementor-element-126c9cf .elementor-swiper-button-prev {
    position: absolute;
    top:36%;
    right:-80px;
    text-align: center;
    width:50px;
    height:50px;
    left:unset;
    line-height: 50px;
    background:var( --e-global-color-accent );
    transform: translateY(50%);
    display: flex;
  justify-content: center;
  align-items: center;
  border-bottom-right-radius: 10px  
}

.elementor-16639 .elementor-element.elementor-element-126c9cf .swiper-pagination-bullet {
    width:60px;
    border-radius: 0;
    height:3px;
}
.elementor-16639 .elementor-element.elementor-element-126c9cf .elementor-testimonial__footer a {
    color:var( --e-global-color-text );
}

@media (max-width:991px) {
    
    .elementor-16639 .elementor-element.elementor-element-126c9cf .elementor-swiper-button-next, .elementor-16639 .elementor-element.elementor-element-126c9cf .elementor-swiper-button-prev {
       display:none;
    }
    .elementor-16639 .elementor-element.elementor-element-126c9cf .swiper-pagination-bullet {
        width:20px;
    }
    .elementor-16639 .elementor-element.elementor-element-126c9cf .elementor-testimonial__text span {
    font-size:24px;
        
    }
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0a723ab */.elementor-16639 .elementor-element.elementor-element-0a723ab {
    background-position: 50px 40px
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7ab05d4 */@media (max-width:991px) {
    .elementor-16639 .elementor-element.elementor-element-7ab05d4 {
        position:relative;
    }
}/* End custom CSS */




/* Start custom CSS for form, class: .elementor-element-ac10ea7 */.elementor-16639 .elementor-element.elementor-element-ac10ea7 .e-form__indicators {
    margin-left:auto;
    margin-right:auto;
    width:50%;
}
.elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-field-subgroup {
    
    justify-content: center;
    font-size:24px;
}
.elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-field-subgroup label {
    font-size:18px;
    font-weight: 500 !important;
    
}
.elementor-16639 .elementor-element.elementor-element-ac10ea7 .elementor-field-option {
    margin:5px 15px;
}

/* Bazowy styl checkboxa */
.elementor-16639 .elementor-element.elementor-element-ac10ea7 input[type="checkbox"] {
  width: 22px;
  height: 22px;
  cursor: pointer;
  display: inline-block;      /* wymusza kwadrat */
  box-sizing: border-box;     /* poprawne liczenie borderu */
  vertical-align: middle;     /* lepsze wyrównanie z tekstem */
  
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;

  border: 1px solid #ddd;
  border-radius: 4px;
  background: #fff;
  position: relative;
}

/* Po zaznaczeniu */
.elementor-16639 .elementor-element.elementor-element-ac10ea7 input[type="checkbox"]:checked {
  background-color: #dab76d;
  border-color: #dab76d;
}

.elementor-16639 .elementor-element.elementor-element-ac10ea7 input[type="checkbox"]:checked::after {
  content: "✔";
  color: #0b1c32;
  font-size: 16px;
  position: absolute;
  top: 0;
  left: 3px;
  line-height: 20px; /* poprawne centrowanie */
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-70481a0 */.elementor-16639 .elementor-element.elementor-element-70481a0 .elementor-background-video-container{
    mix-blend-mode: luminosity;
    filter:grayscale(100%);
    opacity:0.1;
}/* End custom CSS */















/* Start custom CSS for loop-carousel, class: .elementor-element-5b70970 */#pomoc-slider .swiper-slide {
  transform: translateY(0);
  transition: transform 0.5s ease;
  z-index: 1;
  position: relative;
}

@media(min-width:991px){

#pomoc-slider .swiper-slide > div { opacity:0; transition:1s all; }

#pomoc-slider .swiper-slide.slide-pos-1 > div,
#pomoc-slider .swiper-slide.slide-pos-2 > div,
#pomoc-slider .swiper-slide.slide-pos-3 > div,
#pomoc-slider .swiper-slide.slide-pos-4 > div {
    opacity:1;
}

#pomoc-slider .swiper-slide.slide-pos-1 > div {
 transform:translateY(-20px);
  z-index: 4;
}
#pomoc-slider .swiper-slide.slide-pos-2 > div {
margin-top:0;
transform:translateY(-100px);  
  z-index: 3;
}
#pomoc-slider .swiper-slide.slide-pos-3 > div {
 transform:translateY(-20px);  
  z-index: 2;
}
#pomoc-slider .swiper-slide.slide-pos-4 > div{
  transform:translateY(20px);
  z-index: 1;
}

.elementor-16639 .elementor-element.elementor-element-5b70970 .swiper-slide, .elementor-16639 .elementor-element.elementor-element-5b70970 .swiper, .elementor-16639 .elementor-element.elementor-element-5b70970 .swiper-wrapper {
    overflow:visible;
}
}
/*strzalki*/
.elementor-16639 .elementor-element.elementor-element-5b70970 .elementor-testimonial__text span {
    color:var( --e-global-color-accent );
    font-size:38px;
    font-weight: 900;
}
.elementor-16639 .elementor-element.elementor-element-5b70970 .elementor-swiper-button-next {
    position: absolute;
    top:30%;
    right:-130px;
    text-align: center;
    width:50px;
    height:50px;
    line-height: 50px;
    background:var( --e-global-color-primary );
    transform: translateY(-50%)
    display: flex;
  justify-content: center;
  align-items: center;
  border-top-right-radius: 10px
}
.elementor-16639 .elementor-element.elementor-element-5b70970 .elementor-swiper-button-prev {
    position: absolute;
    top:30%;
    right:-130px;
    text-align: center;
    width:50px;
    height:50px;
    left:unset;
    line-height: 50px;
    background:var( --e-global-color-primary );
    transform: translateY(50%);
    display: flex;
  justify-content: center;
  align-items: center;
  border-bottom-right-radius: 10px  
}
.elementor-16639 .elementor-element.elementor-element-5b70970 .swiper-pagination-bullet {
    width:60px;
    border-radius: 0;
    height:3px;
}
@media (max-width:991px) {
    
    .elementor-16639 .elementor-element.elementor-element-5b70970 .elementor-swiper-button-next, .elementor-16639 .elementor-element.elementor-element-5b70970 .elementor-swiper-button-prev {
       display:none;
    }
    .elementor-16639 .elementor-element.elementor-element-5b70970 .swiper-pagination-bullet {
        width:20px;
    }
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-65277e2 *//*.elementor-16639 .elementor-element.elementor-element-65277e2:before {
    content:"";
    width:80px;
    height:150%;
    position: absolute;
    left:-90px;
    top:-100px;
   
    background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); 
    z-index: 9;
 background:#fff;
    
}

.elementor-16639 .elementor-element.elementor-element-65277e2:after {
    content:"";
    width:80px;
    height:200%;
    position: absolute;
    right:-90px;
    top:-100px;
    
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    z-index: 9;
    background:#fff;
}*//* End custom CSS */








/* Start custom CSS for image, class: .elementor-element-51c0fd7 */@keyframes spin-cw {
  to { transform: rotate(360deg); }
}

/* Animacja obrotu dla SVG w tym konkretnym widgetcie */
.elementor-16639 .elementor-element.elementor-element-51c0fd7  {
  transform-box: fill-box;
  transform-origin: center;
  animation: spin-cw 112.5s linear infinite;
  will-change: transform;
}/* End custom CSS */





/* Start custom CSS for icon-box, class: .elementor-element-d42265f */@media (max-width:991px) {
    .elementor-16639 .elementor-element.elementor-element-d42265f {
        order:1;
    }
}/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-164810a */@media (max-width:991px) {
    .elementor-16639 .elementor-element.elementor-element-164810a {order:2;
    }
}/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-3b65bc0 */@media (max-width:991px) {
    .elementor-16639 .elementor-element.elementor-element-3b65bc0 {order:3;
    }
}/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-f7e523a */@media (max-width:991px) {
    .elementor-16639 .elementor-element.elementor-element-f7e523a {order:6;
    }
}/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-ee026b9 */@media (max-width:991px) {
    .elementor-16639 .elementor-element.elementor-element-ee026b9 {order:5;
    }
}/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-a7fee60 */@media (max-width:991px) {
    .elementor-16639 .elementor-element.elementor-element-a7fee60 {order:4;
    }
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1782175 */ul.list {
    padding:10px 0 0 0
}
ul.list li {
    font-size: 14px;
    color:#fff;
    font-weight: 400;
}
ul.list li {
  position: relative;
  padding-left: 1.5em;   
  list-style-type: none;
  list-style-position: inside; 
  
}
ul.list li::before {
     content: "";
  display:inline-block;
  position:relative;
  top:3px;
  left:-2px;
  width: 1em;
  height: 1em;
background-image: url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3536 4.35355C10.5488 4.15829 10.5488 3.84171 10.3536 3.64645L7.17157 0.464467C6.97631 0.269205 6.65973 0.269204 6.46447 0.464467C6.2692 0.659729 6.2692 0.976311 6.46447 1.17157L9.29289 4L6.46447 6.82843C6.2692 7.02369 6.2692 7.34027 6.46447 7.53553C6.65973 7.7308 6.97631 7.7308 7.17157 7.53553L10.3536 4.35355ZM0 4L-4.37114e-08 4.5L10 4.5L10 4L10 3.5L4.37114e-08 3.5L0 4Z' fill='%23DAB76D'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
}/* End custom CSS */







/* Start custom CSS for testimonial-carousel, class: .elementor-element-acdd84a */.elementor-16639 .elementor-element.elementor-element-acdd84a .elementor-testimonial__image {
    order:2;
}
.elementor-16639 .elementor-element.elementor-element-acdd84a .elementor-testimonial__cite {
    order:1;
    margin: 0 !important;
}
.elementor-16639 .elementor-element.elementor-element-acdd84a .elementor-testimonial__footer{
    justify-content: space-between;
}
.elementor-16639 .elementor-element.elementor-element-acdd84a .elementor-testimonial__image img {
    width:auto !important;
    height:auto !important ;
}

.elementor-16639 .elementor-element.elementor-element-acdd84a .elementor-testimonial__text span {
    color:var( --e-global-color-accent );
    font-size:38px;
    font-weight: 900;
}
.elementor-16639 .elementor-element.elementor-element-acdd84a .elementor-swiper-button-next {
    position: absolute;
    top:40%;
    right:-110px;
    text-align: center;
    width:50px;
    height:50px;
    line-height: 50px;
    background:var( --e-global-color-primary );
    transform: translateY(-50%)
    display: flex;
  justify-content: center;
  align-items: center;
  border-top-right-radius: 10px
}
.elementor-16639 .elementor-element.elementor-element-acdd84a .elementor-swiper-button-prev {
    position: absolute;
    top:40%;
    right:-110px;
    text-align: center;
    width:50px;
    height:50px;
    left:unset;
    line-height: 50px;
    background:var( --e-global-color-primary );
    transform: translateY(50%);
    display: flex;
  justify-content: center;
  align-items: center;
  border-bottom-right-radius: 10px  
}
.elementor-16639 .elementor-element.elementor-element-acdd84a h3 {
    font-weight: bold;
    color:#000;
    font-size:24px;
}
.elementor-16639 .elementor-element.elementor-element-acdd84a:before {
      content: "";
      margin-left:16px;
  display: inline-block;
  width: 100px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath d='M9.538 1.61a.5.5 0 0 1 .924 0l2.066 4.967a.5.5 0 0 0 .488.306l5.363.43a.5.5 0 0 1 .285.872l-4.086 3.5a.5.5 0 0 0-.152.493l1.248 5.233a.5.5 0 0 1-.747.542l-4.592-2.804a.5.5 0 0 0-.5 0L5.148 17.96a.5.5 0 0 1-.747-.541l1.248-5.233a.5.5 0 0 0-.152-.493l-4.086-3.5a.5.5 0 0 1 .285-.873l5.363-.43a.5.5 0 0 0 .488-.306L9.538 1.61Z' fill='%23FDB022'/%3E%3C/svg%3E");
  background-size: 20px 20px;
}

.elementor-16639 .elementor-element.elementor-element-acdd84a .swiper-pagination-bullet {
    width:60px;
    border-radius: 0;
    height:3px;
}
@media (max-width:991px) {
    
    .elementor-16639 .elementor-element.elementor-element-acdd84a .elementor-swiper-button-next, .elementor-16639 .elementor-element.elementor-element-acdd84a .elementor-swiper-button-prev {
       display:none;
    }
    .elementor-16639 .elementor-element.elementor-element-acdd84a .swiper-pagination-bullet {
        width:20px;
    }
}/* End custom CSS */
































/* Start custom CSS for nested-accordion, class: .elementor-element-c9f7c22 */.elementor-16639 .elementor-element.elementor-element-c9f7c22 ul {
 padding:0;
 margin:0;
}
.elementor-16639 .elementor-element.elementor-element-c9f7c22 li {
    display:inline-block;
    background: #eee;
  padding: 5px 10px;
  border-radius: 5px;
  display: inline-block;
  margin: 5px;
  font-size: 15px;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-13a25f9 */.elementor-16639 .elementor-element.elementor-element-13a25f9 {
    transform:translateY(-100%);
}/* End custom CSS */






/* Start custom CSS for heading, class: .elementor-element-dcc109d */.elementor-16639 .elementor-element.elementor-element-dcc109d::before {
  content: "";
  position:absolute;
  top:-100px;
  left:51%;
  width: 168px;
  height: 138px;
background-image: url("data:image/svg+xml,%3Csvg width='168' height='138' viewBox='0 0 168 138' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.88926 28.508C5.44582 29.1216 6.39444 29.1678 7.00806 28.6113C7.62169 28.0547 7.66796 27.1061 7.11141 26.4925L4.88926 28.508ZM61.5002 10.5L62.3934 9.29492L62.356 9.26719L62.3169 9.24183L61.5002 10.5ZM131 66.5016L130.853 67.9944L131 66.5016ZM166 94.5004L167.495 94.62L166 94.5004ZM108.748 127.023C107.931 127.162 107.382 127.937 107.522 128.754C107.661 129.57 108.436 130.119 109.253 129.98L108.748 127.023ZM137.168 137.963C137.975 138.146 138.779 137.64 138.963 136.832C139.146 136.025 138.64 135.221 137.832 135.037L137.168 137.963ZM108 128.501L107.256 127.199C106.756 127.485 106.464 128.031 106.504 128.605C106.544 129.18 106.909 129.68 107.443 129.894L108 128.501ZM131.85 114.737C132.533 114.268 132.706 113.334 132.236 112.652C131.767 111.969 130.833 111.796 130.151 112.265L131.85 114.737ZM4.35826 22.7456C3.95452 22.0222 3.04081 21.7631 2.31742 22.1668C1.59404 22.5706 1.33491 23.4843 1.73865 24.2077L4.35826 22.7456ZM0.721255 13.3116C0.402265 14.0762 0.763464 14.9546 1.52801 15.2736C2.29256 15.5926 3.17095 15.2314 3.48994 14.4668L0.721255 13.3116ZM9.71109 8.16634C10.4291 7.75314 10.6762 6.8361 10.263 6.11808C9.84981 5.40005 8.93278 5.15295 8.21475 5.56615L9.71109 8.16634ZM17.9237 1.85873C17.118 2.05134 16.621 2.86064 16.8136 3.66637C17.0062 4.4721 17.8155 4.96913 18.6212 4.77652L17.9237 1.85873ZM28.2167 3.46285C29.0443 3.42513 29.6846 2.72367 29.6469 1.8961C29.6091 1.06853 28.9077 0.428237 28.0801 0.465964L28.2167 3.46285ZM38.3037 0.846337C37.4811 0.748228 36.7347 1.33554 36.6366 2.15814C36.5385 2.98074 37.1258 3.72712 37.9484 3.82522L38.3037 0.846337ZM47.4777 5.76952C48.2725 6.00321 49.1063 5.54835 49.3399 4.75357C49.5736 3.95879 49.1188 3.12505 48.324 2.89136L47.4777 5.76952ZM57.8575 6.66783C57.1198 6.29088 56.2162 6.58332 55.8393 7.32102C55.4623 8.05872 55.7548 8.96232 56.4925 9.33927L57.8575 6.66783ZM64.0544 14.4085C64.6907 14.939 65.6366 14.8534 66.1671 14.2171C66.6976 13.5809 66.612 12.635 65.9757 12.1044L64.0544 14.4085ZM72.5294 18.5882C72.0068 17.9454 71.0621 17.8479 70.4193 18.3705C69.7765 18.8931 69.6791 19.8379 70.2016 20.4807L72.5294 18.5882ZM74.0689 27.6604C74.262 28.466 75.0716 28.9625 75.8772 28.7694C76.6828 28.5763 77.1794 27.7666 76.9862 26.961L74.0689 27.6604ZM75.8225 36.6144C76.1867 35.8704 75.8788 34.9719 75.1347 34.6077C74.3906 34.2435 73.4922 34.5515 73.128 35.2956L75.8225 36.6144ZM68.042 41.9697C67.4605 42.5598 67.4675 43.5095 68.0576 44.091C68.6477 44.6724 69.5974 44.6654 70.1789 44.0753L68.042 41.9697ZM63.7078 50.2468C64.2988 49.6662 64.3073 48.7165 63.7268 48.1255C63.1462 47.5346 62.1965 47.5261 61.6055 48.1066L63.7078 50.2468ZM56.1746 56.0723C55.9958 56.8812 56.5066 57.6819 57.3156 57.8607C58.1245 58.0394 58.9251 57.5286 59.1039 56.7197L56.1746 56.0723ZM62.2388 62.7977C61.5987 62.2718 60.6535 62.3644 60.1276 63.0045C59.6017 63.6446 59.6943 64.5898 60.3344 65.1157L62.2388 62.7977ZM69.3906 70.5218C70.1405 70.8737 71.0338 70.551 71.3857 69.8011C71.7376 69.0511 71.4149 68.1579 70.6649 67.8059L69.3906 70.5218ZM81.0742 71.3434C80.2636 71.1726 79.468 71.6913 79.2973 72.502C79.1265 73.3126 79.6452 74.1082 80.4559 74.2789L81.0742 71.3434ZM92.1281 75.2185C92.9558 75.1822 93.5972 74.4818 93.5609 73.6541C93.5246 72.8265 92.8242 72.185 91.9966 72.2214L92.1281 75.2185ZM102.951 70.6079C102.144 70.7971 101.644 71.6043 101.833 72.4108C102.022 73.2173 102.829 73.7178 103.636 73.5286L102.951 70.6079ZM114.664 70.487C115.46 70.2579 115.919 69.4268 115.69 68.6307C115.461 67.8346 114.63 67.3749 113.834 67.6041L114.664 70.487ZM125.165 65.0864C124.341 65.1776 123.748 65.919 123.839 66.7424C123.93 67.5658 124.672 68.1594 125.495 68.0682L125.165 65.0864ZM136.933 68.8203C137.748 68.9646 138.527 68.4202 138.671 67.6045C138.815 66.7887 138.271 66.0104 137.455 65.8661L136.933 68.8203ZM149.746 69.3808C148.984 69.057 148.103 69.4127 147.779 70.1752C147.455 70.9377 147.811 71.8184 148.573 72.1422L149.746 69.3808ZM158.466 78.6071C159.049 79.1964 159.998 79.2022 160.588 78.6199C161.177 78.0377 161.183 77.088 160.6 76.4987L158.466 78.6071ZM166.998 87.9733C166.815 87.1655 166.011 86.6596 165.203 86.8433C164.395 87.0271 163.889 87.8309 164.073 88.6387L166.998 87.9733ZM164.013 98.9601C163.899 99.7806 164.472 100.538 165.292 100.652C166.113 100.766 166.87 100.194 166.984 99.3732L164.013 98.9601ZM164.743 108.768C165.036 107.992 164.644 107.127 163.869 106.835C163.094 106.542 162.229 106.934 161.936 107.709L164.743 108.768ZM157.301 114.955C156.699 115.524 156.672 116.473 157.241 117.075C157.81 117.677 158.76 117.704 159.362 117.135L157.301 114.955ZM150.869 122.195C151.645 121.902 152.036 121.037 151.743 120.262C151.451 119.487 150.585 119.095 149.81 119.388L150.869 122.195ZM141.035 121.799C140.224 121.967 139.703 122.761 139.871 123.572C140.039 124.384 140.833 124.905 141.644 124.737L141.035 121.799ZM132.346 126.379C133.164 126.251 133.723 125.483 133.595 124.665C133.466 123.846 132.698 123.287 131.88 123.416L132.346 126.379ZM122.644 124.816C121.824 124.939 121.26 125.703 121.383 126.523C121.507 127.342 122.271 127.906 123.09 127.783L122.644 124.816ZM113.869 129.213C114.687 129.081 115.243 128.311 115.111 127.493C114.978 126.675 114.208 126.119 113.39 126.252L113.869 129.213ZM124.487 116.113C123.799 116.575 123.618 117.508 124.08 118.195C124.543 118.882 125.475 119.064 126.162 118.601L124.487 116.113ZM114.658 126.179C115.356 125.734 115.561 124.806 115.116 124.108C114.67 123.409 113.743 123.204 113.045 123.65L114.658 126.179ZM111.147 131.193C111.937 131.445 112.78 131.009 113.032 130.22C113.284 129.431 112.848 128.587 112.059 128.335L111.147 131.193ZM119.34 130.451C118.54 130.234 117.716 130.706 117.499 131.506C117.283 132.305 117.755 133.129 118.554 133.346L119.34 130.451ZM125.987 135.279C126.79 135.48 127.605 134.992 127.806 134.188C128.008 133.385 127.52 132.57 126.716 132.369L125.987 135.279ZM134.128 134.174C133.322 133.983 132.514 134.482 132.323 135.288C132.132 136.094 132.631 136.902 133.437 137.093L134.128 134.174ZM6.00033 27.5002L7.11141 26.4925C5.92907 25.1889 5.02327 23.9371 4.35826 22.7456L3.04846 23.4766L1.73865 24.2077C2.53169 25.6286 3.57919 27.0635 4.88926 28.508L6.00033 27.5002ZM2.1056 13.8892L3.48994 14.4668C4.4666 12.126 6.58613 9.96465 9.71109 8.16634L8.96292 6.86624L8.21475 5.56615C4.74202 7.5646 2.03581 10.1609 0.721255 13.3116L2.1056 13.8892ZM18.2725 3.31763L18.6212 4.77652C21.5811 4.06897 24.8197 3.61771 28.2167 3.46285L28.1484 1.96441L28.0801 0.465964C24.5081 0.628798 21.0808 1.10403 17.9237 1.85873L18.2725 3.31763ZM38.1261 2.33578L37.9484 3.82522C41.1266 4.20428 44.3314 4.84441 47.4777 5.76952L47.9009 4.33044L48.324 2.89136C45.0091 1.91668 41.6396 1.2442 38.3037 0.846337L38.1261 2.33578ZM57.175 8.00355L56.4925 9.33927C57.9268 10.0722 59.327 10.8776 60.6835 11.7582L61.5002 10.5L62.3169 9.24183C60.8704 8.30288 59.3804 7.44599 57.8575 6.66783L57.175 8.00355ZM61.5002 10.5L60.607 11.7051C61.8544 12.6296 63.0015 13.5305 64.0544 14.4085L65.0151 13.2565L65.9757 12.1044C64.8751 11.1867 63.6827 10.2505 62.3934 9.29492L61.5002 10.5ZM71.3655 19.5344L70.2016 20.4807C72.377 23.1563 73.5598 25.5368 74.0689 27.6604L75.5276 27.3107L76.9862 26.961C76.3481 24.2991 74.9139 21.5212 72.5294 18.5882L71.3655 19.5344ZM74.4753 35.955L73.128 35.2956C71.9833 37.6343 70.155 39.8252 68.042 41.9697L69.1104 43.0225L70.1789 44.0753C72.3707 41.8509 74.4656 39.3868 75.8225 36.6144L74.4753 35.955ZM62.6567 49.1767L61.6055 48.1066C59.1395 50.5291 56.8175 53.1635 56.1746 56.0723L57.6393 56.396L59.1039 56.7197C59.5322 54.7819 61.2011 52.7092 63.7078 50.2468L62.6567 49.1767ZM61.2866 63.9567L60.3344 65.1157C61.4124 66.0013 62.7081 66.8916 64.2384 67.7938L65.0002 66.5016L65.762 65.2095C64.3332 64.3672 63.1713 63.5638 62.2388 62.7977L61.2866 63.9567ZM65.0002 66.5016L64.2384 67.7938C65.9869 68.8246 67.7037 69.7303 69.3906 70.5218L70.0278 69.1639L70.6649 67.8059C69.0663 67.0558 67.4325 66.1943 65.762 65.2095L65.0002 66.5016ZM80.7651 72.8112L80.4559 74.2789C84.5445 75.1402 88.4268 75.381 92.1281 75.2185L92.0623 73.7199L91.9966 72.2214C88.5215 72.3739 84.8928 72.1477 81.0742 71.3434L80.7651 72.8112ZM103.293 72.0683L103.636 73.5286C107.502 72.6217 111.197 71.4848 114.664 70.487L114.249 69.0456L113.834 67.6041C110.298 68.6217 106.721 69.7235 102.951 70.6079L103.293 72.0683ZM125.33 66.5773L125.495 68.0682C127.327 67.8654 129.107 67.8226 130.853 67.9944L131 66.5016L131.147 65.0088C129.154 64.8128 127.161 64.8654 125.165 65.0864L125.33 66.5773ZM131 66.5016L130.853 67.9944C133.01 68.2065 135.034 68.4845 136.933 68.8203L137.194 67.3432L137.455 65.8661C135.476 65.5161 133.376 65.228 131.147 65.0088L131 66.5016ZM149.16 70.7615L148.573 72.1422C152.906 73.9817 156.113 76.2254 158.466 78.6071L159.533 77.5529L160.6 76.4987C157.945 73.8109 154.4 71.3572 149.746 69.3808L149.16 70.7615ZM165.536 88.306L164.073 88.6387C164.548 90.727 164.64 92.6955 164.505 94.3807L166 94.5004L167.495 94.62C167.653 92.6484 167.544 90.374 166.998 87.9733L165.536 88.306ZM166 94.5004L164.505 94.3807C164.375 96.0091 164.211 97.5328 164.013 98.9601L165.499 99.1667L166.984 99.3732C167.192 97.8805 167.361 96.2981 167.495 94.62L166 94.5004ZM163.34 108.238L161.936 107.709C160.777 110.782 159.251 113.112 157.301 114.955L158.331 116.045L159.362 117.135C161.687 114.937 163.447 112.205 164.743 108.768L163.34 108.238ZM150.34 120.791L149.81 119.388C147.305 120.333 144.403 121.102 141.035 121.799L141.34 123.268L141.644 124.737C145.093 124.023 148.162 123.216 150.869 122.195L150.34 120.791ZM132.113 124.898L131.88 123.416C129.029 123.864 125.96 124.317 122.644 124.816L122.867 126.3L123.09 127.783C126.395 127.286 129.481 126.83 132.346 126.379L132.113 124.898ZM113.63 127.732L113.39 126.252C111.884 126.495 110.336 126.752 108.748 127.023L109 128.501L109.253 129.98C110.832 129.71 112.37 129.456 113.869 129.213L113.63 127.732ZM131 113.501C130.151 112.265 130.151 112.265 130.151 112.265C130.151 112.265 130.151 112.265 130.15 112.265C130.15 112.265 130.15 112.265 130.15 112.265C130.15 112.266 130.15 112.266 130.149 112.266C130.148 112.267 130.146 112.268 130.144 112.27C130.139 112.273 130.133 112.277 130.124 112.284C130.106 112.296 130.079 112.314 130.044 112.339C129.973 112.387 129.868 112.459 129.731 112.553C129.459 112.739 129.06 113.012 128.559 113.354C127.555 114.038 126.139 115 124.487 116.113L125.324 117.357L126.162 118.601C127.82 117.484 129.242 116.519 130.249 115.832C130.752 115.489 131.152 115.216 131.426 115.028C131.564 114.934 131.669 114.861 131.741 114.812C131.777 114.788 131.804 114.769 131.822 114.757C131.831 114.75 131.838 114.746 131.843 114.742C131.845 114.741 131.847 114.74 131.848 114.739C131.849 114.738 131.849 114.738 131.849 114.738C131.85 114.738 131.85 114.738 131.85 114.738C131.85 114.737 131.85 114.737 131.85 114.737C131.85 114.737 131.85 114.737 131 113.501ZM113.851 124.914L113.045 123.65C110.832 125.061 108.809 126.311 107.256 127.199L108 128.501L108.744 129.804C110.362 128.879 112.433 127.598 114.658 126.179L113.851 124.914ZM108 128.501L107.443 129.894C108.47 130.305 109.736 130.743 111.147 131.193L111.603 129.764L112.059 128.335C110.681 127.896 109.491 127.482 108.557 127.109L108 128.501ZM118.947 131.898L118.554 133.346C121.032 134.018 123.59 134.678 125.987 135.279L126.351 133.824L126.716 132.369C124.333 131.771 121.793 131.116 119.34 130.451L118.947 131.898ZM133.783 135.633L133.437 137.093C134.577 137.363 135.508 137.58 136.156 137.73C136.479 137.805 136.732 137.863 136.904 137.902C136.99 137.922 137.055 137.937 137.1 137.947C137.122 137.952 137.139 137.956 137.15 137.959C137.156 137.96 137.16 137.961 137.163 137.962C137.164 137.962 137.166 137.962 137.166 137.962C137.167 137.963 137.167 137.963 137.167 137.963C137.167 137.963 137.167 137.963 137.167 137.963C137.167 137.963 137.168 137.963 137.168 137.963C137.168 137.963 137.168 137.963 137.5 136.5C137.832 135.037 137.832 135.037 137.832 135.037C137.832 135.037 137.832 135.037 137.832 135.037C137.832 135.037 137.832 135.037 137.832 135.037C137.832 135.037 137.832 135.037 137.832 135.037C137.831 135.037 137.83 135.037 137.829 135.036C137.826 135.036 137.822 135.035 137.816 135.034C137.805 135.031 137.789 135.027 137.767 135.022C137.724 135.013 137.659 134.998 137.574 134.978C137.404 134.939 137.154 134.882 136.832 134.807C136.189 134.658 135.262 134.442 134.128 134.174L133.783 135.633Z' fill='%230B1C32'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}/* End custom CSS */

/* Start custom CSS for loop-carousel, class: .elementor-element-8a208bc */.elementor-16639 .elementor-element.elementor-element-8a208bc .e-con-inner {
 padding-top:0;   
}

.elementor-16639 .elementor-element.elementor-element-8a208bc .swiper-pagination-bullet {
    width:80px;
    border-radius: 0;
    height:3px;
    transform:translateY(30px);
}
.elementor-16639 .elementor-element.elementor-element-8a208bc .elementor-testimonial__text span {
    color:var( --e-global-color-accent );
    font-size:38px;
    font-weight: 900;
}
.elementor-16639 .elementor-element.elementor-element-8a208bc .elementor-swiper-button-next {
    position: absolute;
    top:-25px;
    right:10px;
    text-align: center;
    width:50px;
    height:50px;
    line-height: 50px;
    background:var( --e-global-color-primary );
    
    display: flex;
  justify-content: center;
  align-items: center;
  border-top-right-radius: 10px
}
.elementor-16639 .elementor-element.elementor-element-8a208bc .elementor-swiper-button-prev {
    position: absolute;
    top:-25px;
    right:60px;
    text-align: center;
    width:50px;
    height:50px;
    left:unset;
    line-height: 50px;
    background:var( --e-global-color-primary );

    display: flex;
  justify-content: center;
  align-items: center;
  border-top-left-radius: 10px  
}
@media (max-width:991px) {
    
    .elementor-16639 .elementor-element.elementor-element-8a208bc .elementor-swiper-button-next, .elementor-16639 .elementor-element.elementor-element-8a208bc .elementor-swiper-button-prev {
       display:none;
    }
    .elementor-16639 .elementor-element.elementor-element-8a208bc .swiper-pagination-bullet {
        width:20px;
    }
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-134779e */.elementor-16639 .elementor-element.elementor-element-134779e:before {
    position: absolute;
    top:-78px;
  content: "";
  display: block;
  width: 100%;
  height: 78px;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%221800%22%20height%3D%2278%22%20viewBox%3D%220%200%201800%2078%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M326%2019.9999C143.5%2019.9999%2026%2062.2%20-0.5%2077.4998H1.5L1800%2077.5V0.5L1796.45%201.55239C1696.74%2031.0804%201545.06%2075.9998%201173.5%2075.9998C703.5%2075.9998%20696.001%2019.9999%20326%2019.9999Z%22%20fill%3D%22%23F0F3FA%22/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;

}/* End custom CSS */



/* Start custom CSS for html, class: .elementor-element-842373b */.showmore {
    background: #DAB76D;
  display: block;
  clear: both;
  width: auto;
  border-radius: 10px;
  padding: 4px 13px;
  font-size: 11px;
  color: #0B1C32 !important;
  font-weight: bold;
  display: flex;
  margin-top: 8px;
  flex-shrink: 1;
  width: max-content;
  cursor:pointer;
}
.q-and-a {
  position: absolute;
  bottom: 0;
  left: 0;
  pointer-events: none;  
}

/* stan ukryty */
.q-and-a .question,
.q-and-a .answer {
  width: 450px;
  max-width: 100%;
  box-shadow: 0px 4px 40px 10px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  padding: 20px;
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 10px;

  visibility: hidden;        /* nie klikalne */
  opacity: 0;                /* przezroczyste */
  transform: translateY(24px);
  will-change: transform, opacity, visibility;

  transition:
    opacity 0.35s ease,
    transform 0.35s ease,
    visibility 0s linear 0.35s; /* visibility zmienia się dopiero po zakończeniu animacji */
}

/* stan widoczny */
.q-and-a .question.is-visible,
.q-and-a .answer.is-visible,
.q-and-a .qa-close.is-visible {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);

  transition:
    opacity 0.45s ease,
    transform 0.45s ease,
    visibility 0s; /* widoczny od razu */
}

.question .avatar,
.answer .avatar {
  border-radius: 50%;
  width: 60px;
}

.question {
  font-size: 15px;
  background: #fff;
  align-items:center !important;
  color:#0b1c32;
  line-height: 1.2;
}

.answer {
  font-size: 13px;
  line-height: 1.4;
  font-weight: 400;
  background: #071527;
  color: #fff;
  position: relative;
  top: -15px;
  left: 110px;
}
.q-and-a .question,
.q-and-a .answer,
.q-and-a .qa-close {
  pointer-events: none; /* bazowo nieklikalne */
}
.qa-close:hover {
    background: rgba(0,0,0,1);
}
.qa-close {
    width: 25px;
  height: 25px;
  position: absolute;
  right: 5px;
  top: 5px;
  background: rgba(0,0,0,0.8);
  z-index: 9;
  border-radius: 50%;
  text-align: center;
  color: #fff;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  font-size: 20px;
  transition:.35s all;
  cursor:pointer;
}
.q-and-a .question.is-visible,
.q-and-a .answer.is-visible,
.q-and-a .qa-close.is-visible {
  pointer-events: auto; /* jeśli jednak chcesz też wspierać klasowe pokazywanie */
}
@media (max-width:991px) {
    .q-and-a .question, .q-and-a .answer {
        width:auto;
        padding:15px;
    }
    .q-and-a .answer {
        left:0;
        top:0;
        font-size:12px;
    }
    .q-and-a .question {
     font-size:13px;   
    }
    .question .avatar, .answer .avatar {
        width:40px;
    }
    .qa-close {
        top:5px;
        right:5px;
    }
}/* End custom CSS */


