.elementor-18 .elementor-element.elementor-element-33875b1{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f8fb6fa{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:108px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:212px;--padding-right:0px;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-6349209{border-style:none;border-radius:0px 0px 0px 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-6349209 .elementor-icon-list-icon i{color:var( --e-global-color-587984f );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-6349209 .elementor-icon-list-icon svg{fill:var( --e-global-color-587984f );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-6349209 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-18 .elementor-element.elementor-element-6349209 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-6349209 .elementor-icon-list-item > a{font-family:"Lexend", Sans-serif;font-size:17px;font-weight:500;line-height:1em;letter-spacing:0.7px;}.elementor-18 .elementor-element.elementor-element-6349209 .elementor-icon-list-text{color:var( --e-global-color-7e17b27 );transition:color 0.3s;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-02d0c8b{--animation-duration:1200ms;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-02d0c8b .elementor-headline{text-align:start;font-family:"Lexend", Sans-serif;font-size:58px;font-weight:600;line-height:1em;letter-spacing:-1px;}.elementor-18 .elementor-element.elementor-element-02d0c8b .elementor-headline-plain-text{color:#F3F2EE;}.elementor-18 .elementor-element.elementor-element-02d0c8b .elementor-headline-dynamic-text{font-family:"Lexend", Sans-serif;font-weight:600;line-height:1em;letter-spacing:-1px;}.elementor-18 .elementor-element.elementor-element-02d0c8b .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-942aabe );stroke-width:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-18 .elementor-element.elementor-element-f4a9571{width:var( --container-widget-width, 70% );max-width:70%;padding:0px 0px 12px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#F4EFE4BF;}.elementor-18 .elementor-element.elementor-element-4a16716{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-18 .elementor-element.elementor-element-0eeb616 .elementor-button{background-color:var( --e-global-color-98b6747 );font-family:var( --e-global-typography-af36814-font-family ), Sans-serif;font-size:var( --e-global-typography-af36814-font-size );font-weight:var( --e-global-typography-af36814-font-weight );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );fill:var( --e-global-color-98b6747 );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-0eeb616{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-0eeb616 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-0eeb616 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-18 .elementor-element.elementor-element-fed072b .elementor-button{background-color:var( --e-global-color-7cb885f );font-family:var( --e-global-typography-af36814-font-family ), Sans-serif;font-size:var( --e-global-typography-af36814-font-size );font-weight:var( --e-global-typography-af36814-font-weight );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );fill:var( --e-global-color-98b6747 );color:var( --e-global-color-98b6747 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bd90493 );}.elementor-18 .elementor-element.elementor-element-fed072b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-fed072b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-fed072b .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-18 .elementor-element.elementor-element-e148261{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:212px;}.elementor-18 .elementor-element.elementor-element-87a0c0c{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-18 .elementor-element.elementor-element-814684f{--display:flex;--position:absolute;--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bd90493 );--border-color:var( --e-global-color-bd90493 );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;top:-3%;--z-index:1;}.elementor-18 .elementor-element.elementor-element-814684f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-814684f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a8df631 );}.elementor-18 .elementor-element.elementor-element-814684f.e-con{--e-con-transform-rotateZ:-6deg;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-814684f{left:-5%;}body.rtl .elementor-18 .elementor-element.elementor-element-814684f{right:-5%;}.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-18 .elementor-element.elementor-element-cf902ca{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-cf902ca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-7e17b27 );}.elementor-18 .elementor-element.elementor-element-7bbdfa1{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-7bbdfa1 .elementor-heading-title{font-family:var( --e-global-typography-c80ffb2-font-family ), Sans-serif;font-size:var( --e-global-typography-c80ffb2-font-size );font-weight:var( --e-global-typography-c80ffb2-font-weight );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-5c8035d{--display:flex;--position:absolute;--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bd90493 );--border-color:var( --e-global-color-bd90493 );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;top:77%;}.elementor-18 .elementor-element.elementor-element-5c8035d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5c8035d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a8df631 );}.elementor-18 .elementor-element.elementor-element-5c8035d.e-con{--e-con-transform-rotateZ:3deg;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-5c8035d{left:-5%;}body.rtl .elementor-18 .elementor-element.elementor-element-5c8035d{right:-5%;}.elementor-18 .elementor-element.elementor-element-f603d5f{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-f603d5f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-7e17b27 );}.elementor-18 .elementor-element.elementor-element-82a1c26{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-82a1c26 .elementor-heading-title{font-family:var( --e-global-typography-c80ffb2-font-family ), Sans-serif;font-size:var( --e-global-typography-c80ffb2-font-size );font-weight:var( --e-global-typography-c80ffb2-font-weight );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-9b4b472{--spacer-size:50px;}.elementor-18 .elementor-element.elementor-element-fa1badb{--display:flex;--position:absolute;--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bd90493 );--border-color:var( --e-global-color-bd90493 );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;top:-7%;}.elementor-18 .elementor-element.elementor-element-fa1badb:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-fa1badb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a8df631 );}.elementor-18 .elementor-element.elementor-element-fa1badb.e-con{--e-con-transform-rotateZ:6deg;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-fa1badb{left:62%;}body.rtl .elementor-18 .elementor-element.elementor-element-fa1badb{right:62%;}.elementor-18 .elementor-element.elementor-element-3097999{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-3097999 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-7e17b27 );}.elementor-18 .elementor-element.elementor-element-5cf9c95{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-5cf9c95 .elementor-heading-title{font-family:var( --e-global-typography-c80ffb2-font-family ), Sans-serif;font-size:var( --e-global-typography-c80ffb2-font-size );font-weight:var( --e-global-typography-c80ffb2-font-weight );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-0fd4d30{--display:flex;--position:absolute;--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bd90493 );--border-color:var( --e-global-color-bd90493 );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;top:70%;}.elementor-18 .elementor-element.elementor-element-0fd4d30:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-0fd4d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a8df631 );}.elementor-18 .elementor-element.elementor-element-0fd4d30.e-con{--e-con-transform-rotateZ:-5deg;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-0fd4d30{left:62%;}body.rtl .elementor-18 .elementor-element.elementor-element-0fd4d30{right:62%;}.elementor-18 .elementor-element.elementor-element-bf69d59{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-bf69d59 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-7e17b27 );}.elementor-18 .elementor-element.elementor-element-29c248b{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-29c248b .elementor-heading-title{font-family:var( --e-global-typography-c80ffb2-font-family ), Sans-serif;font-size:var( --e-global-typography-c80ffb2-font-size );font-weight:var( --e-global-typography-c80ffb2-font-weight );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-ea3c939{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-18 .elementor-element.elementor-element-ea3c939:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ea3c939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-7be77a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-74fed81{--display:flex;--min-height:100vh;--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:0px 0px 0px 0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-74fed81:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-74fed81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-74fed81.e-con{--align-self:center;}.elementor-18 .elementor-element.elementor-element-18f9196{border-style:none;border-radius:0px 0px 0px 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-18f9196 .elementor-icon-list-icon i{color:var( --e-global-color-587984f );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-18f9196 .elementor-icon-list-icon svg{fill:var( --e-global-color-587984f );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-18f9196 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-18 .elementor-element.elementor-element-18f9196 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-18f9196 .elementor-icon-list-item > a{font-family:"Lexend", Sans-serif;font-size:17px;font-weight:500;line-height:1em;letter-spacing:0.7px;}.elementor-18 .elementor-element.elementor-element-18f9196 .elementor-icon-list-text{color:var( --e-global-color-5744d33 );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-76f6f41{padding:0px 0px 75px 0px;}.elementor-18 .elementor-element.elementor-element-76f6f41 .elementor-heading-title{font-family:var( --e-global-typography-4177368-font-family ), Sans-serif;font-size:var( --e-global-typography-4177368-font-size );font-weight:var( --e-global-typography-4177368-font-weight );line-height:var( --e-global-typography-4177368-line-height );letter-spacing:var( --e-global-typography-4177368-letter-spacing );color:var( --e-global-color-5744d33 );}.elementor-18 .elementor-element.elementor-element-38e068b{--display:flex;--min-height:50vh;--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:0px;--padding-left:212px;--padding-right:212px;}.elementor-18 .elementor-element.elementor-element-b6d0710{--display:flex;--min-height:50vh;--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:flex-start;--gap:34px 34px;--row-gap:34px;--column-gap:34px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#58896D4D;--border-color:#58896D4D;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-b6d0710:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b6d0710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b585d6 );}.elementor-18 .elementor-element.elementor-element-db23b3a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-db23b3a .elementor-heading-title{font-family:var( --e-global-typography-d89f8be-font-family ), Sans-serif;font-size:var( --e-global-typography-d89f8be-font-size );font-weight:var( --e-global-typography-d89f8be-font-weight );line-height:var( --e-global-typography-d89f8be-line-height );letter-spacing:var( --e-global-typography-d89f8be-letter-spacing );color:var( --e-global-color-5744d33 );}.elementor-18 .elementor-element.elementor-element-a3edef9 .elementor-button{background-color:var( --e-global-color-942aabe );font-family:var( --e-global-typography-af36814-font-family ), Sans-serif;font-size:var( --e-global-typography-af36814-font-size );font-weight:var( --e-global-typography-af36814-font-weight );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-a3edef9{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 0px 6px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-a3edef9.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-a3edef9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-a3edef9 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-18 .elementor-element.elementor-element-948b70a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9e3ac38{text-align:center;}.elementor-18 .elementor-element.elementor-element-9e3ac38 .elementor-heading-title{font-family:var( --e-global-typography-af36814-font-family ), Sans-serif;font-size:var( --e-global-typography-af36814-font-size );font-weight:var( --e-global-typography-af36814-font-weight );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-6957d2d{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#7A7A7A26;}.elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:0.1px;}.elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-18 .elementor-element.elementor-element-6957d2d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:0.1px;}.elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-icon i{color:var( --e-global-color-942aabe );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-icon svg{fill:var( --e-global-color-942aabe );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-590058e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a1c7f0b .elementor-heading-title{font-family:var( --e-global-typography-4177368-font-family ), Sans-serif;font-size:var( --e-global-typography-4177368-font-size );font-weight:var( --e-global-typography-4177368-font-weight );line-height:var( --e-global-typography-4177368-line-height );letter-spacing:var( --e-global-typography-4177368-letter-spacing );color:var( --e-global-color-942aabe );}.elementor-18 .elementor-element.elementor-element-f85f466.elementor-element{--align-self:flex-end;}.elementor-18 .elementor-element.elementor-element-f85f466 .elementor-heading-title{font-family:var( --e-global-typography-c80ffb2-font-family ), Sans-serif;font-size:var( --e-global-typography-c80ffb2-font-size );font-weight:var( --e-global-typography-c80ffb2-font-weight );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-478bce8{--display:flex;--min-height:50vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:34px 34px;--row-gap:34px;--column-gap:34px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-478bce8.e-con{--e-con-transform-translateY:-45px;}.elementor-18 .elementor-element.elementor-element-742b907{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-742b907 .elementor-heading-title{font-family:var( --e-global-typography-d89f8be-font-family ), Sans-serif;font-size:var( --e-global-typography-d89f8be-font-size );font-weight:var( --e-global-typography-d89f8be-font-weight );line-height:var( --e-global-typography-d89f8be-line-height );letter-spacing:var( --e-global-typography-d89f8be-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button{background-color:var( --e-global-color-587984f );font-family:var( --e-global-typography-af36814-font-family ), Sans-serif;font-size:var( --e-global-typography-af36814-font-size );font-weight:var( --e-global-typography-af36814-font-weight );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-c8073f6{padding:6px 0px 6px 0px;}.elementor-18 .elementor-element.elementor-element-c8073f6.elementor-element{--align-self:stretch;}.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-18 .elementor-element.elementor-element-35c5c8d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7aa20ab{text-align:center;}.elementor-18 .elementor-element.elementor-element-7aa20ab .elementor-heading-title{font-family:var( --e-global-typography-af36814-font-family ), Sans-serif;font-size:var( --e-global-typography-af36814-font-size );font-weight:var( --e-global-typography-af36814-font-weight );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-561e208{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-561e208 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-18 .elementor-element.elementor-element-561e208 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-18 .elementor-element.elementor-element-561e208 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-18 .elementor-element.elementor-element-561e208 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-18 .elementor-element.elementor-element-561e208 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-18 .elementor-element.elementor-element-561e208 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#7A7A7A26;}.elementor-18 .elementor-element.elementor-element-561e208 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:0.1px;}.elementor-18 .elementor-element.elementor-element-561e208 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-18 .elementor-element.elementor-element-561e208 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:0.1px;}.elementor-18 .elementor-element.elementor-element-561e208 .elementor-icon-list-icon i{color:var( --e-global-color-587984f );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-561e208 .elementor-icon-list-icon svg{fill:var( --e-global-color-587984f );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-561e208 .elementor-icon-list-text{color:var( --e-global-color-98b6747 );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-79864a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a201c99 .elementor-heading-title{font-family:var( --e-global-typography-4177368-font-family ), Sans-serif;font-size:var( --e-global-typography-4177368-font-size );font-weight:var( --e-global-typography-4177368-font-weight );line-height:var( --e-global-typography-4177368-line-height );letter-spacing:var( --e-global-typography-4177368-letter-spacing );color:var( --e-global-color-587984f );}.elementor-18 .elementor-element.elementor-element-22e8d15.elementor-element{--align-self:flex-end;}.elementor-18 .elementor-element.elementor-element-22e8d15 .elementor-heading-title{font-family:var( --e-global-typography-c80ffb2-font-family ), Sans-serif;font-size:var( --e-global-typography-c80ffb2-font-size );font-weight:var( --e-global-typography-c80ffb2-font-weight );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-f0801d7{--display:flex;--min-height:50vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:34px 34px;--row-gap:34px;--column-gap:34px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#58896D4D;--border-color:#58896D4D;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-f0801d7:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f0801d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b585d6 );}.elementor-18 .elementor-element.elementor-element-26297f7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-26297f7 .elementor-heading-title{font-family:var( --e-global-typography-d89f8be-font-family ), Sans-serif;font-size:var( --e-global-typography-d89f8be-font-size );font-weight:var( --e-global-typography-d89f8be-font-weight );line-height:var( --e-global-typography-d89f8be-line-height );letter-spacing:var( --e-global-typography-d89f8be-letter-spacing );color:var( --e-global-color-5744d33 );}.elementor-18 .elementor-element.elementor-element-8301290 .elementor-button{background-color:var( --e-global-color-942aabe );font-family:var( --e-global-typography-af36814-font-family ), Sans-serif;font-size:var( --e-global-typography-af36814-font-size );font-weight:var( --e-global-typography-af36814-font-weight );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-8301290{width:var( --container-widget-width, 100% );max-width:100%;padding:6px 0px 6px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-8301290.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-8301290 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-8301290 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-18 .elementor-element.elementor-element-51a5080{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-547d397{text-align:center;}.elementor-18 .elementor-element.elementor-element-547d397 .elementor-heading-title{font-family:var( --e-global-typography-af36814-font-family ), Sans-serif;font-size:var( --e-global-typography-af36814-font-size );font-weight:var( --e-global-typography-af36814-font-weight );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-7555ea2{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#7A7A7A26;}.elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:0.1px;}.elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:0.1px;}.elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-icon i{color:var( --e-global-color-942aabe );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-icon svg{fill:var( --e-global-color-942aabe );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-0bb5745{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-30f289c .elementor-heading-title{font-family:var( --e-global-typography-4177368-font-family ), Sans-serif;font-size:var( --e-global-typography-4177368-font-size );font-weight:var( --e-global-typography-4177368-font-weight );line-height:var( --e-global-typography-4177368-line-height );letter-spacing:var( --e-global-typography-4177368-letter-spacing );color:var( --e-global-color-942aabe );}.elementor-18 .elementor-element.elementor-element-55b0a05.elementor-element{--align-self:flex-end;}.elementor-18 .elementor-element.elementor-element-55b0a05 .elementor-heading-title{font-family:var( --e-global-typography-c80ffb2-font-family ), Sans-serif;font-size:var( --e-global-typography-c80ffb2-font-size );font-weight:var( --e-global-typography-c80ffb2-font-weight );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-187d184{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:64px 64px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:212px;--padding-right:212px;--z-index:0;}.elementor-18 .elementor-element.elementor-element-f6c681d{border-style:none;border-radius:0px 0px 0px 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-f6c681d .elementor-icon-list-icon i{color:var( --e-global-color-587984f );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-f6c681d .elementor-icon-list-icon svg{fill:var( --e-global-color-587984f );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-f6c681d .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-18 .elementor-element.elementor-element-f6c681d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-f6c681d .elementor-icon-list-item > a{font-family:"Lexend", Sans-serif;font-size:17px;font-weight:500;line-height:1em;letter-spacing:0.7px;}.elementor-18 .elementor-element.elementor-element-f6c681d .elementor-icon-list-text{color:var( --e-global-color-7e17b27 );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-b23b4b4{padding:0px 0px 75px 0px;}.elementor-18 .elementor-element.elementor-element-b23b4b4 .elementor-heading-title{font-family:var( --e-global-typography-4177368-font-family ), Sans-serif;font-size:var( --e-global-typography-4177368-font-size );font-weight:var( --e-global-typography-4177368-font-weight );line-height:var( --e-global-typography-4177368-line-height );letter-spacing:var( --e-global-typography-4177368-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-82a8a1a{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9210091{--display:flex;--min-height:600px;--justify-content:flex-end;--overflow:hidden;--border-radius:26px 26px 26px 26px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9210091:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9210091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wsparciesprzedazyaut.pl/wp-content/uploads/2026/09/dodge-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-2f3df09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-587984f );--border-color:var( --e-global-color-587984f );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-2f3df09:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2f3df09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5744d33 );}.elementor-18 .elementor-element.elementor-element-41ec0cb .elementor-heading-title{font-family:var( --e-global-typography-d89f8be-font-family ), Sans-serif;font-size:var( --e-global-typography-d89f8be-font-size );font-weight:var( --e-global-typography-d89f8be-font-weight );line-height:var( --e-global-typography-d89f8be-line-height );letter-spacing:var( --e-global-typography-d89f8be-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-6dc60e9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-7e17b27 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.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-18 .elementor-element.elementor-element-0736dad{--divider-border-style:solid;--divider-color:#7A7A7A80;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-0736dad .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-0736dad .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-760ed38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9fdc9d6{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1c1de62 .elementor-heading-title{font-family:var( --e-global-typography-af36814-font-family ), Sans-serif;font-size:var( --e-global-typography-af36814-font-size );font-weight:var( --e-global-typography-af36814-font-weight );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-d76d6be .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0.7px;color:var( --e-global-color-7e17b27 );}.elementor-18 .elementor-element.elementor-element-505e186{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8c89da0 .elementor-heading-title{font-family:var( --e-global-typography-af36814-font-family ), Sans-serif;font-size:var( --e-global-typography-af36814-font-size );font-weight:var( --e-global-typography-af36814-font-weight );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-4242d3d .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0.7px;color:var( --e-global-color-7e17b27 );}.elementor-18 .elementor-element.elementor-element-6caa9db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 12px 0px;}.elementor-18 .elementor-element.elementor-element-6caa9db .elementor-heading-title{font-family:var( --e-global-typography-c80ffb2-font-family ), Sans-serif;font-size:var( --e-global-typography-c80ffb2-font-size );font-weight:var( --e-global-typography-c80ffb2-font-weight );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-ff2feba{--display:flex;--min-height:600px;--justify-content:flex-end;--overflow:hidden;--border-radius:26px 26px 26px 26px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ff2feba:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ff2feba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wsparciesprzedazyaut.pl/wp-content/uploads/2026/09/opel1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-38e3af0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-587984f );--border-color:var( --e-global-color-587984f );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-38e3af0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-38e3af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5744d33 );}.elementor-18 .elementor-element.elementor-element-7ab69a2 .elementor-heading-title{font-family:var( --e-global-typography-d89f8be-font-family ), Sans-serif;font-size:var( --e-global-typography-d89f8be-font-size );font-weight:var( --e-global-typography-d89f8be-font-weight );line-height:var( --e-global-typography-d89f8be-line-height );letter-spacing:var( --e-global-typography-d89f8be-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-65c212c{color:var( --e-global-color-7e17b27 );}.elementor-18 .elementor-element.elementor-element-9c59d88{--divider-border-style:solid;--divider-color:#7A7A7A80;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-9c59d88 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-9c59d88 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-95af2f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2814f1b{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-491014a .elementor-heading-title{font-family:var( --e-global-typography-af36814-font-family ), Sans-serif;font-size:var( --e-global-typography-af36814-font-size );font-weight:var( --e-global-typography-af36814-font-weight );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-0177f10 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0.7px;color:var( --e-global-color-7e17b27 );}.elementor-18 .elementor-element.elementor-element-64e08ab{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e1eea03 .elementor-heading-title{font-family:var( --e-global-typography-af36814-font-family ), Sans-serif;font-size:var( --e-global-typography-af36814-font-size );font-weight:var( --e-global-typography-af36814-font-weight );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-e809457 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0.7px;color:var( --e-global-color-7e17b27 );}.elementor-18 .elementor-element.elementor-element-fb06162{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 12px 24px;}.elementor-18 .elementor-element.elementor-element-fb06162 .elementor-heading-title{font-family:var( --e-global-typography-c80ffb2-font-family ), Sans-serif;font-size:var( --e-global-typography-c80ffb2-font-size );font-weight:var( --e-global-typography-c80ffb2-font-weight );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-a1a7f62{--display:flex;--min-height:600px;--justify-content:flex-end;--overflow:hidden;--border-radius:26px 26px 26px 26px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a1a7f62:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a1a7f62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wsparciesprzedazyaut.pl/wp-content/uploads/2026/09/20241020_155747-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-05d3c76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-587984f );--border-color:var( --e-global-color-587984f );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-05d3c76:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-05d3c76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5744d33 );}.elementor-18 .elementor-element.elementor-element-47388ac .elementor-heading-title{font-family:var( --e-global-typography-d89f8be-font-family ), Sans-serif;font-size:var( --e-global-typography-d89f8be-font-size );font-weight:var( --e-global-typography-d89f8be-font-weight );line-height:var( --e-global-typography-d89f8be-line-height );letter-spacing:var( --e-global-typography-d89f8be-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-46b921c{color:var( --e-global-color-7e17b27 );}.elementor-18 .elementor-element.elementor-element-9f4f700{--divider-border-style:solid;--divider-color:#7A7A7A80;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-9f4f700 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-9f4f700 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-72baccb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ee6e53d{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d7b36b7 .elementor-heading-title{font-family:var( --e-global-typography-af36814-font-family ), Sans-serif;font-size:var( --e-global-typography-af36814-font-size );font-weight:var( --e-global-typography-af36814-font-weight );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-dde1ef7 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0.7px;color:var( --e-global-color-7e17b27 );}.elementor-18 .elementor-element.elementor-element-ce4da2e{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b331d32 .elementor-heading-title{font-family:var( --e-global-typography-af36814-font-family ), Sans-serif;font-size:var( --e-global-typography-af36814-font-size );font-weight:var( --e-global-typography-af36814-font-weight );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-5cbcc68 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0.7px;color:var( --e-global-color-7e17b27 );}.elementor-18 .elementor-element.elementor-element-2e6be22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 12px 24px;}.elementor-18 .elementor-element.elementor-element-2e6be22 .elementor-heading-title{font-family:var( --e-global-typography-c80ffb2-font-family ), Sans-serif;font-size:var( --e-global-typography-c80ffb2-font-size );font-weight:var( --e-global-typography-c80ffb2-font-weight );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-36c4b94{--display:flex;--min-height:600px;--justify-content:flex-end;--overflow:hidden;--border-radius:26px 26px 26px 26px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-36c4b94:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-36c4b94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wsparciesprzedazyaut.pl/wp-content/uploads/2026/08/grey-luxury-sedan-car-sunset-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-8c3a914{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-587984f );--border-color:var( --e-global-color-587984f );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-8c3a914:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-8c3a914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5744d33 );}.elementor-18 .elementor-element.elementor-element-a8d80b5 .elementor-heading-title{font-family:var( --e-global-typography-d89f8be-font-family ), Sans-serif;font-size:var( --e-global-typography-d89f8be-font-size );font-weight:var( --e-global-typography-d89f8be-font-weight );line-height:var( --e-global-typography-d89f8be-line-height );letter-spacing:var( --e-global-typography-d89f8be-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-f3ca2a3{color:var( --e-global-color-7e17b27 );}.elementor-18 .elementor-element.elementor-element-c1869de{--divider-border-style:solid;--divider-color:#7A7A7A80;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-c1869de .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-c1869de .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-317b35d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5d03166{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-36883c8 .elementor-heading-title{font-family:var( --e-global-typography-af36814-font-family ), Sans-serif;font-size:var( --e-global-typography-af36814-font-size );font-weight:var( --e-global-typography-af36814-font-weight );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-15b6746 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0.7px;color:var( --e-global-color-7e17b27 );}.elementor-18 .elementor-element.elementor-element-0cfcf6b{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-294aed9 .elementor-heading-title{font-family:var( --e-global-typography-af36814-font-family ), Sans-serif;font-size:var( --e-global-typography-af36814-font-size );font-weight:var( --e-global-typography-af36814-font-weight );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-3b90f8c .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0.7px;color:var( --e-global-color-7e17b27 );}.elementor-18 .elementor-element.elementor-element-3b6f97a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 12px 24px;}.elementor-18 .elementor-element.elementor-element-3b6f97a .elementor-heading-title{font-family:var( --e-global-typography-c80ffb2-font-family ), Sans-serif;font-size:var( --e-global-typography-c80ffb2-font-size );font-weight:var( --e-global-typography-c80ffb2-font-weight );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-1fe32f1{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-18 .elementor-element.elementor-element-1fe32f1:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1fe32f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-326f482{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-52ad990{--display:flex;--min-height:100vh;--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-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:250px;--padding-left:212px;--padding-right:212px;}.elementor-18 .elementor-element.elementor-element-52ad990:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-52ad990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-71cf97c{border-style:none;border-radius:0px 0px 0px 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-71cf97c .elementor-icon-list-icon i{color:var( --e-global-color-587984f );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-71cf97c .elementor-icon-list-icon svg{fill:var( --e-global-color-587984f );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-71cf97c .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-18 .elementor-element.elementor-element-71cf97c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-71cf97c .elementor-icon-list-item > a{font-family:"Lexend", Sans-serif;font-size:17px;font-weight:500;line-height:1em;letter-spacing:0.7px;}.elementor-18 .elementor-element.elementor-element-71cf97c .elementor-icon-list-text{color:var( --e-global-color-5744d33 );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-4b797ac{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-4b797ac .elementor-heading-title{font-family:var( --e-global-typography-4177368-font-family ), Sans-serif;font-size:var( --e-global-typography-4177368-font-size );font-weight:var( --e-global-typography-4177368-font-weight );line-height:var( --e-global-typography-4177368-line-height );letter-spacing:var( --e-global-typography-4177368-letter-spacing );color:var( --e-global-color-5744d33 );}.elementor-18 .elementor-element.elementor-element-faadef5{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:26px 26px 26px 26px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:46px;--padding-left:46px;--padding-right:46px;}.elementor-18 .elementor-element.elementor-element-faadef5.e-con{--align-self:center;}.elementor-18 .elementor-element.elementor-element-19651c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bd90493 );--border-color:var( --e-global-color-bd90493 );--border-radius:26px 26px 26px 26px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-18 .elementor-element.elementor-element-19651c1:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-19651c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b585d6 );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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-18 .elementor-element.elementor-element-a179536{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:24px;}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-24px;}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-18 .elementor-element.elementor-element-a179536 .elementor-labels-inline .elementor-field-group > label{padding-left:12px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-a179536 .elementor-labels-inline .elementor-field-group > label{padding-right:12px;}body .elementor-18 .elementor-element.elementor-element-a179536 .elementor-labels-above .elementor-field-group > label{padding-bottom:12px;}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-group > label, .elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-subgroup label{color:var( --e-global-color-5744d33 );}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-group > label{font-family:"Lexend", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;letter-spacing:1.5px;}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-type-html{color:var( --e-global-color-7e17b27 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-group .elementor-field{color:var( --e-global-color-942aabe );}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-group .elementor-field, .elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#11241E0D;border-color:#11241E1F;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-group .elementor-select-wrapper select{background-color:#11241E0D;border-color:#11241E1F;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-group .elementor-select-wrapper::before{color:#11241E1F;}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-button span{justify-content:center;}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-button{font-family:var( --e-global-typography-af36814-font-family ), Sans-serif;font-size:var( --e-global-typography-af36814-font-size );font-weight:var( --e-global-typography-af36814-font-weight );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:16px 26px 16px 26px;}.elementor-18 .elementor-element.elementor-element-a179536 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-942aabe );color:var( --e-global-color-98b6747 );border-color:var( --e-global-color-bd90493 );}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-button[type="submit"]{background-color:var( --e-global-color-942aabe );color:var( --e-global-color-98b6747 );border-color:var( --e-global-color-bd90493 );}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-98b6747 );}.elementor-18 .elementor-element.elementor-element-a179536 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-a179536 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-a179536 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}:root{--page-title-display:none;}body.elementor-page-18{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-6349209 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-6349209 .elementor-icon-list-item > a{font-size:15px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-02d0c8b .elementor-headline{font-size:44px;line-height:1.15em;letter-spacing:-1px;}.elementor-18 .elementor-element.elementor-element-02d0c8b .elementor-headline-dynamic-text{line-height:1.15em;letter-spacing:-1px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-f4a9571{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-0eeb616 .elementor-button{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-fed072b .elementor-button{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-cf902ca .elementor-heading-title{font-size:16px;line-height:1.6em;letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-7bbdfa1 .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-f603d5f .elementor-heading-title{font-size:16px;line-height:1.6em;letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-82a1c26 .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-3097999 .elementor-heading-title{font-size:16px;line-height:1.6em;letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-5cf9c95 .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-bf69d59 .elementor-heading-title{font-size:16px;line-height:1.6em;letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-29c248b .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-18f9196 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-18f9196 .elementor-icon-list-item > a{font-size:15px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-76f6f41 .elementor-heading-title{font-size:var( --e-global-typography-4177368-font-size );line-height:var( --e-global-typography-4177368-line-height );letter-spacing:var( --e-global-typography-4177368-letter-spacing );}.elementor-18 .elementor-element.elementor-element-db23b3a .elementor-heading-title{font-size:var( --e-global-typography-d89f8be-font-size );line-height:var( --e-global-typography-d89f8be-line-height );letter-spacing:var( --e-global-typography-d89f8be-letter-spacing );}.elementor-18 .elementor-element.elementor-element-a3edef9 .elementor-button{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-9e3ac38 .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-a1c7f0b .elementor-heading-title{font-size:var( --e-global-typography-4177368-font-size );line-height:var( --e-global-typography-4177368-line-height );letter-spacing:var( --e-global-typography-4177368-letter-spacing );}.elementor-18 .elementor-element.elementor-element-f85f466 .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-742b907 .elementor-heading-title{font-size:var( --e-global-typography-d89f8be-font-size );line-height:var( --e-global-typography-d89f8be-line-height );letter-spacing:var( --e-global-typography-d89f8be-letter-spacing );}.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-7aa20ab .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-a201c99 .elementor-heading-title{font-size:var( --e-global-typography-4177368-font-size );line-height:var( --e-global-typography-4177368-line-height );letter-spacing:var( --e-global-typography-4177368-letter-spacing );}.elementor-18 .elementor-element.elementor-element-22e8d15 .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-26297f7 .elementor-heading-title{font-size:var( --e-global-typography-d89f8be-font-size );line-height:var( --e-global-typography-d89f8be-line-height );letter-spacing:var( --e-global-typography-d89f8be-letter-spacing );}.elementor-18 .elementor-element.elementor-element-8301290 .elementor-button{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-547d397 .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-30f289c .elementor-heading-title{font-size:var( --e-global-typography-4177368-font-size );line-height:var( --e-global-typography-4177368-line-height );letter-spacing:var( --e-global-typography-4177368-letter-spacing );}.elementor-18 .elementor-element.elementor-element-55b0a05 .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-f6c681d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-f6c681d .elementor-icon-list-item > a{font-size:15px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-b23b4b4 .elementor-heading-title{font-size:var( --e-global-typography-4177368-font-size );line-height:var( --e-global-typography-4177368-line-height );letter-spacing:var( --e-global-typography-4177368-letter-spacing );}.elementor-18 .elementor-element.elementor-element-41ec0cb .elementor-heading-title{font-size:var( --e-global-typography-d89f8be-font-size );line-height:var( --e-global-typography-d89f8be-line-height );letter-spacing:var( --e-global-typography-d89f8be-letter-spacing );}.elementor-18 .elementor-element.elementor-element-6dc60e9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-1c1de62 .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-d76d6be .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-8c89da0 .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-4242d3d .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-6caa9db .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-7ab69a2 .elementor-heading-title{font-size:var( --e-global-typography-d89f8be-font-size );line-height:var( --e-global-typography-d89f8be-line-height );letter-spacing:var( --e-global-typography-d89f8be-letter-spacing );}.elementor-18 .elementor-element.elementor-element-491014a .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-0177f10 .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-e1eea03 .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-e809457 .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-fb06162 .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-47388ac .elementor-heading-title{font-size:var( --e-global-typography-d89f8be-font-size );line-height:var( --e-global-typography-d89f8be-line-height );letter-spacing:var( --e-global-typography-d89f8be-letter-spacing );}.elementor-18 .elementor-element.elementor-element-d7b36b7 .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-dde1ef7 .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-b331d32 .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-5cbcc68 .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-2e6be22 .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-a8d80b5 .elementor-heading-title{font-size:var( --e-global-typography-d89f8be-font-size );line-height:var( --e-global-typography-d89f8be-line-height );letter-spacing:var( --e-global-typography-d89f8be-letter-spacing );}.elementor-18 .elementor-element.elementor-element-36883c8 .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-15b6746 .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-294aed9 .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-3b90f8c .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-3b6f97a .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-71cf97c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-71cf97c .elementor-icon-list-item > a{font-size:15px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-4b797ac .elementor-heading-title{font-size:var( --e-global-typography-4177368-font-size );line-height:var( --e-global-typography-4177368-line-height );letter-spacing:var( --e-global-typography-4177368-letter-spacing );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-group > label{font-size:16px;line-height:1.4em;letter-spacing:1.5px;}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-type-html{font-size:16px;line-height:1.6em;letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-group .elementor-field, .elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-subgroup label{font-size:16px;line-height:1.6em;letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-button{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-33875b1{--width:100%;}.elementor-18 .elementor-element.elementor-element-814684f{--width:20%;}.elementor-18 .elementor-element.elementor-element-5c8035d{--width:20%;}.elementor-18 .elementor-element.elementor-element-fa1badb{--width:20%;}.elementor-18 .elementor-element.elementor-element-0fd4d30{--width:20%;}.elementor-18 .elementor-element.elementor-element-38e068b{--width:100%;}.elementor-18 .elementor-element.elementor-element-82a8a1a{--width:100%;}.elementor-18 .elementor-element.elementor-element-2f3df09{--width:35%;}.elementor-18 .elementor-element.elementor-element-38e3af0{--width:35%;}.elementor-18 .elementor-element.elementor-element-05d3c76{--width:35%;}.elementor-18 .elementor-element.elementor-element-8c3a914{--width:35%;}.elementor-18 .elementor-element.elementor-element-19651c1{--width:50%;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-33875b1{--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:95px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-f8fb6fa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-6349209{--e-icon-list-icon-size:8px;}.elementor-18 .elementor-element.elementor-element-6349209 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-6349209 .elementor-icon-list-item > a{font-size:13px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-02d0c8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-02d0c8b .elementor-headline{font-size:36px;line-height:1.15em;letter-spacing:-1px;}.elementor-18 .elementor-element.elementor-element-02d0c8b .elementor-headline-dynamic-text{line-height:1.15em;letter-spacing:-1px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-f4a9571{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 8px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-4a16716{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0eeb616{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-0eeb616 .elementor-button{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-fed072b{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-fed072b .elementor-button{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-e148261{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-87a0c0c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-814684f.e-con{--e-con-transform-rotateZ:-4deg;}.elementor-18 .elementor-element.elementor-element-814684f{--width:110px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;top:50%;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-814684f{left:2%;}body.rtl .elementor-18 .elementor-element.elementor-element-814684f{right:2%;}.elementor-18 .elementor-element.elementor-element-cf902ca .elementor-heading-title{font-size:15px;line-height:1.6em;letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-7bbdfa1 .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-5c8035d.e-con{--e-con-transform-rotateZ:-4deg;}.elementor-18 .elementor-element.elementor-element-5c8035d{--width:150px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;top:50%;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-5c8035d{left:2%;}body.rtl .elementor-18 .elementor-element.elementor-element-5c8035d{right:2%;}.elementor-18 .elementor-element.elementor-element-f603d5f .elementor-heading-title{font-size:15px;line-height:1.6em;letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-82a1c26 .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-9b4b472{--spacer-size:0px;}.elementor-18 .elementor-element.elementor-element-fa1badb.e-con{--e-con-transform-rotateZ:-4deg;}.elementor-18 .elementor-element.elementor-element-fa1badb{--width:160px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;top:50%;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-fa1badb{left:2%;}body.rtl .elementor-18 .elementor-element.elementor-element-fa1badb{right:2%;}.elementor-18 .elementor-element.elementor-element-3097999 .elementor-heading-title{font-size:14px;line-height:1.6em;letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-5cf9c95 .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-0fd4d30.e-con{--e-con-transform-rotateZ:-4deg;}.elementor-18 .elementor-element.elementor-element-0fd4d30{--width:180px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;top:50%;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-0fd4d30{left:2%;}body.rtl .elementor-18 .elementor-element.elementor-element-0fd4d30{right:2%;}.elementor-18 .elementor-element.elementor-element-bf69d59 .elementor-heading-title{font-size:15px;line-height:1.6em;letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-29c248b .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-ea3c939{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7be77a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-74fed81{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-18f9196{padding:0px 0px 0px 0px;--e-icon-list-icon-size:8px;}.elementor-18 .elementor-element.elementor-element-18f9196 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-18f9196 .elementor-icon-list-item > a{font-size:13px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-76f6f41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 35px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-76f6f41 .elementor-heading-title{font-size:var( --e-global-typography-4177368-font-size );line-height:var( --e-global-typography-4177368-line-height );letter-spacing:var( --e-global-typography-4177368-letter-spacing );}.elementor-18 .elementor-element.elementor-element-38e068b{--min-height:40vh;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:08px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b6d0710{--min-height:40vh;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:26px 26px 26px 26px;--padding-top:28px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-18 .elementor-element.elementor-element-db23b3a{padding:0px 0px 8px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-db23b3a .elementor-heading-title{font-size:var( --e-global-typography-d89f8be-font-size );line-height:var( --e-global-typography-d89f8be-line-height );letter-spacing:var( --e-global-typography-d89f8be-letter-spacing );}.elementor-18 .elementor-element.elementor-element-a3edef9{padding:0px 0px 12px 0px;}.elementor-18 .elementor-element.elementor-element-a3edef9 .elementor-button{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-9e3ac38{text-align:center;}.elementor-18 .elementor-element.elementor-element-9e3ac38 .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-6957d2d{padding:0px 0px 0px 0px;--e-icon-list-icon-size:12px;}.elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-590058e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a1c7f0b .elementor-heading-title{font-size:var( --e-global-typography-4177368-font-size );line-height:var( --e-global-typography-4177368-line-height );letter-spacing:var( --e-global-typography-4177368-letter-spacing );}.elementor-18 .elementor-element.elementor-element-f85f466 .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-478bce8.e-con{--e-con-transform-translateY:0px;}.elementor-18 .elementor-element.elementor-element-478bce8{--min-height:40vh;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:26px 26px 26px 26px;--padding-top:28px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-18 .elementor-element.elementor-element-742b907{padding:0px 0px 8px 0px;}.elementor-18 .elementor-element.elementor-element-742b907 .elementor-heading-title{font-size:var( --e-global-typography-d89f8be-font-size );line-height:var( --e-global-typography-d89f8be-line-height );letter-spacing:var( --e-global-typography-d89f8be-letter-spacing );}.elementor-18 .elementor-element.elementor-element-c8073f6{padding:0px 0px 12px 0px;}.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-7aa20ab{text-align:center;}.elementor-18 .elementor-element.elementor-element-7aa20ab .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-561e208{--e-icon-list-icon-size:12px;--icon-vertical-align:center;}.elementor-18 .elementor-element.elementor-element-79864a1{--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a201c99 .elementor-heading-title{font-size:var( --e-global-typography-4177368-font-size );line-height:var( --e-global-typography-4177368-line-height );letter-spacing:var( --e-global-typography-4177368-letter-spacing );}.elementor-18 .elementor-element.elementor-element-22e8d15 .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-f0801d7{--min-height:40vh;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:26px 26px 26px 26px;--padding-top:28px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-18 .elementor-element.elementor-element-26297f7{padding:0px 0px 8px 0px;}.elementor-18 .elementor-element.elementor-element-26297f7 .elementor-heading-title{font-size:var( --e-global-typography-d89f8be-font-size );line-height:var( --e-global-typography-d89f8be-line-height );letter-spacing:var( --e-global-typography-d89f8be-letter-spacing );}.elementor-18 .elementor-element.elementor-element-8301290{padding:0px 0px 12px 0px;}.elementor-18 .elementor-element.elementor-element-8301290 .elementor-button{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-547d397{text-align:center;}.elementor-18 .elementor-element.elementor-element-547d397 .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-7555ea2{padding:0px 0px 0px 0px;--e-icon-list-icon-size:12px;}.elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-0bb5745{--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-30f289c .elementor-heading-title{font-size:var( --e-global-typography-4177368-font-size );line-height:var( --e-global-typography-4177368-line-height );letter-spacing:var( --e-global-typography-4177368-letter-spacing );}.elementor-18 .elementor-element.elementor-element-55b0a05 .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-187d184{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:32px 32px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-f6c681d{--e-icon-list-icon-size:8px;}.elementor-18 .elementor-element.elementor-element-f6c681d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-f6c681d .elementor-icon-list-item > a{font-size:13px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-b23b4b4{padding:0px 0px 35px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-b23b4b4 .elementor-heading-title{font-size:var( --e-global-typography-4177368-font-size );line-height:var( --e-global-typography-4177368-line-height );letter-spacing:var( --e-global-typography-4177368-letter-spacing );}.elementor-18 .elementor-element.elementor-element-82a8a1a{--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9210091:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9210091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wsparciesprzedazyaut.pl/wp-content/uploads/2026/09/dodge-scaled.jpg");background-size:cover;}.elementor-18 .elementor-element.elementor-element-9210091{--min-height:200px;--border-radius:26px 26px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2f3df09{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-18 .elementor-element.elementor-element-41ec0cb .elementor-heading-title{font-size:var( --e-global-typography-d89f8be-font-size );line-height:var( --e-global-typography-d89f8be-line-height );letter-spacing:var( --e-global-typography-d89f8be-letter-spacing );}.elementor-18 .elementor-element.elementor-element-6dc60e9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-760ed38{--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9fdc9d6{--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-18 .elementor-element.elementor-element-1c1de62 .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-d76d6be{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-d76d6be .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-505e186{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-18 .elementor-element.elementor-element-8c89da0 .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-4242d3d .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-6caa9db .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-ff2feba:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ff2feba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wsparciesprzedazyaut.pl/wp-content/uploads/2026/09/opel1-scaled.jpg");background-size:cover;}.elementor-18 .elementor-element.elementor-element-ff2feba{--min-height:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-38e3af0{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-18 .elementor-element.elementor-element-7ab69a2 .elementor-heading-title{font-size:var( --e-global-typography-d89f8be-font-size );line-height:var( --e-global-typography-d89f8be-line-height );letter-spacing:var( --e-global-typography-d89f8be-letter-spacing );}.elementor-18 .elementor-element.elementor-element-491014a .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-0177f10 .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-e1eea03 .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-e809457 .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-fb06162 .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-a1a7f62{--min-height:200px;}.elementor-18 .elementor-element.elementor-element-05d3c76{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-18 .elementor-element.elementor-element-47388ac .elementor-heading-title{font-size:var( --e-global-typography-d89f8be-font-size );line-height:var( --e-global-typography-d89f8be-line-height );letter-spacing:var( --e-global-typography-d89f8be-letter-spacing );}.elementor-18 .elementor-element.elementor-element-d7b36b7 .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-dde1ef7 .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-b331d32 .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-5cbcc68 .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-2e6be22 .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-36c4b94{--min-height:200px;}.elementor-18 .elementor-element.elementor-element-8c3a914{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-18 .elementor-element.elementor-element-a8d80b5 .elementor-heading-title{font-size:var( --e-global-typography-d89f8be-font-size );line-height:var( --e-global-typography-d89f8be-line-height );letter-spacing:var( --e-global-typography-d89f8be-letter-spacing );}.elementor-18 .elementor-element.elementor-element-36883c8 .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-15b6746 .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-294aed9 .elementor-heading-title{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}.elementor-18 .elementor-element.elementor-element-3b90f8c .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-3b6f97a .elementor-heading-title{font-size:var( --e-global-typography-c80ffb2-font-size );line-height:var( --e-global-typography-c80ffb2-line-height );letter-spacing:var( --e-global-typography-c80ffb2-letter-spacing );}.elementor-18 .elementor-element.elementor-element-1fe32f1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-326f482{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-52ad990{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:20px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-71cf97c{--e-icon-list-icon-size:8px;}.elementor-18 .elementor-element.elementor-element-71cf97c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-71cf97c .elementor-icon-list-item > a{font-size:13px;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-4b797ac{padding:0px 0px 35px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-4b797ac .elementor-heading-title{font-size:var( --e-global-typography-4177368-font-size );line-height:var( --e-global-typography-4177368-line-height );letter-spacing:var( --e-global-typography-4177368-letter-spacing );}.elementor-18 .elementor-element.elementor-element-faadef5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-19651c1{--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-a179536{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-group > label{font-size:14px;line-height:1.4em;letter-spacing:1.5px;}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-type-html{font-size:14px;line-height:1.6em;letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-group .elementor-field, .elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-subgroup label{font-size:13px;line-height:1.6em;letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-a179536 .elementor-button{font-size:var( --e-global-typography-af36814-font-size );line-height:var( --e-global-typography-af36814-line-height );letter-spacing:var( --e-global-typography-af36814-letter-spacing );}}/* Start custom CSS for animated-headline, class: .elementor-element-02d0c8b *//* --- 1. EFEKT PREMIUM SHINE DLA NAGŁÓWKA --- */
/* (Jeśli użyłeś tagu <span class="premium-text"> w swoim nagłówku) */
.elementor-18 .elementor-element.elementor-element-02d0c8b .premium-text {
    background-image: linear-gradient(
        110deg,
        #F3F2EE 0%,
        #F3F2EE 40%,
        #C4D2C7 46%,
        #8EAD9A 50%,
        #C4D2C7 54%,
        #F3F2EE 60%,
        #F3F2EE 100%
    );
    background-size: 250% 100%;
    background-position: 100% 0;
    background-repeat: no-repeat;
    color: #F3F2EE; /* zapas: gdyby gradient się nie wyświetlił, tekst zostaje widoczny */
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    animation: wsa-naglowek-polysk 10s cubic-bezier(0.4, 0, 0.2, 1) 2s infinite;
}

.elementor-18 .elementor-element.elementor-element-02d0c8b {
    animation: 
        premium-reveal 2s cubic-bezier(0.2, 0.8, 0.2, 1) forwards,
        cinematic-breath 12s ease-in-out 2s infinite; /* Startuje oddech po 2 sekundach */
    opacity: 0; /* Ukrywa tekst przed startem animacji */
}

@keyframes premium-reveal {
    0% { 
        opacity: 0;
        filter: blur(15px);
        transform: translateY(20px) scale(0.95);
    }
    100% { 
        opacity: 1;
        filter: blur(0px);
        transform: translateY(0) scale(1);
    }
}

/* Pas zieleni przechodzi przez tekst ok. 4 s, potem przerwa do końca 10 s */
@keyframes wsa-naglowek-polysk {
    0%   { background-position: 100% 0; }
    40%  { background-position: 0% 0; }
    100% { background-position: 0% 0; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4a9571 */.elementor-18 .elementor-element.elementor-element-f4a9571 {
    animation: 
        premium-reveal 2s cubic-bezier(0.2, 0.8, 0.2, 1) forwards,
        cinematic-breath 12s ease-in-out 2s infinite; /* Startuje oddech po 2 sekundach */
    opacity: 0; /* Ukrywa tekst przed startem animacji */
}


@keyframes premium-reveal {
    0% { 
        opacity: 0;
        filter: blur(15px);
        transform: translateY(20px) scale(0.95);
    }
    100% { 
        opacity: 1;
        filter: blur(0px);
        transform: translateY(0) scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0eeb616 *//* --- PRZYCISK MIEDZIANY (1:1 Logika z przycisku Ghost) --- */
.elementor-18 .elementor-element.elementor-element-0eeb616 .elementor-button {
    position: relative;
    overflow: hidden;
    z-index: 1;
    
    /* TWOJA BAZA - Zwrócone twarde obramowanie i kolory! */
    background: #cc8a56 !important; 
    border: 0.01px solid #F3F2EE80 !important; 
    color: #F3F2EE !important; 
    
    /* Nadpisujemy tylko czasy przejść, by dopasować je do animacji auta */
    transition: color 0.4s ease 0.6s, border-color 0.4s ease, box-shadow 0.4s ease !important; 
}

/* Jasny lakier wjeżdżający na hover */
.elementor-18 .elementor-element.elementor-element-0eeb616 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0; bottom: 0;
    width: 100%;
    left: calc(-100% - 90px);
    background: #F3F2EE; 
    z-index: -1;
    transition: left 1.2s cubic-bezier(0.65, 0, 0.15, 1);
}

/* Auto jasne z zawrotką w miejscu */
.elementor-18 .elementor-element.elementor-element-0eeb616 .elementor-button::after {
    content: '';
    position: absolute;
    top: 50%;
    left: -90px;
    width: 90px; 
    height: 32px;
    background-color: #F3F2EE;
    
    -webkit-mask: url('https://wsparciesprzedazyaut.pl/wp-content/uploads/2026/09/car-side-view-black-shape-svgrepo-com.svg') no-repeat left center / contain;
    mask: url('https://wsparciesprzedazyaut.pl/wp-content/uploads/2026/09/car-side-view-black-shape-svgrepo-com.svg') no-repeat left center / contain;
    transform: translateY(-50%) scaleX(-1);
    
    z-index: 0; 
    transition: left 1.2s cubic-bezier(0.65, 0, 0.15, 1);
}

/* AKCJA NA HOVER - Zostaje w CSS, bo mamy tutaj niestandardowy timing */
.elementor-18 .elementor-element.elementor-element-0eeb616 .elementor-button:hover {
    color: #cc8a56 !important; 
    border-color: #F3F2EE !important; 
    box-shadow: 0 0 20px rgba(243, 242, 238, 0.15); 
}

.elementor-18 .elementor-element.elementor-element-0eeb616 .elementor-button:hover::before { left: 0; }
.elementor-18 .elementor-element.elementor-element-0eeb616 .elementor-button:hover::after {
    left: 100%; 
    transform: translateY(-50%) scaleX(1);
    -webkit-mask-position: right center;
    mask-position: right center;
}

/* Kontrola nad Ikoną/Strzałką w środku */
.elementor-18 .elementor-element.elementor-element-0eeb616 .elementor-button-icon i,
.elementor-18 .elementor-element.elementor-element-0eeb616 .elementor-button-icon svg {
    width: 14px !important; 
    height: auto !important;
    font-size: 16px !important;
    /* Sztywny timing z Ghosta */
    transition: color 0.4s ease 0.6s, fill 0.4s ease 0.6s, transform 0.4s ease !important;
}

.elementor-18 .elementor-element.elementor-element-0eeb616 .elementor-button:hover .elementor-button-icon i,
.elementor-18 .elementor-element.elementor-element-0eeb616 .elementor-button:hover .elementor-button-icon svg,
.elementor-18 .elementor-element.elementor-element-0eeb616 .elementor-button:hover .elementor-button-icon svg path {
    fill: #cc8a56 !important; 
    color: #cc8a56 !important;
    transform: translateX(4px); 
}

/* IKONA: osobny rozmiar na telefonie */
@media (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-0eeb616 .elementor-button-icon i,
    .elementor-18 .elementor-element.elementor-element-0eeb616 .elementor-button-icon svg {
        width: 12px !important;
        height: auto !important;
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fed072b *//* --- PRZYCISK GHOST - Z wymuszonym "skokiem" tekstu na hoverze --- */
.elementor-18 .elementor-element.elementor-element-fed072b .elementor-button {
    position: relative;
    overflow: hidden;
    z-index: 1;
    /* Dodana restrykcyjna animacja koloru, żeby wymusić dziwny przeskok */
    transition: border-color 0.4s ease, box-shadow 0.4s ease !important; 
}

/* Wymuszenie wskakiwania tekstu w tym samym stylu */
.elementor-18 .elementor-element.elementor-element-fed072b .elementor-button .elementor-button-text,
.elementor-18 .elementor-element.elementor-element-fed072b .elementor-button .elementor-button-content-wrapper {
    transition: color 0.2s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.6s !important;
}

/* Miodowy lakier wjeżdżający na hover */
.elementor-18 .elementor-element.elementor-element-fed072b .elementor-button::before {
    content: '';
    position: absolute;
    top: 0; bottom: 0;
    width: 100%;
    left: calc(-100% - 90px);
    background: #cc8a56; 
    z-index: -1;
    transition: left 1.2s cubic-bezier(0.65, 0, 0.15, 1);
}

/* Auto miedziane z zawrotką w miejscu */
.elementor-18 .elementor-element.elementor-element-fed072b .elementor-button::after {
    content: '';
    position: absolute;
    top: 50%;
    left: -90px;
    width: 90px; 
    height: 32px;
    background-color: #cc8a56;
    
    -webkit-mask: url('https://wsparciesprzedazyaut.pl/wp-content/uploads/2026/09/car-side-view-black-shape-svgrepo-com.svg') no-repeat left center / contain;
    mask: url('https://wsparciesprzedazyaut.pl/wp-content/uploads/2026/09/car-side-view-black-shape-svgrepo-com.svg') no-repeat left center / contain;
    transform: translateY(-50%) scaleX(-1);
    
    z-index: 0; 
    transition: left 1.2s cubic-bezier(0.65, 0, 0.15, 1);
}

/* AKCJA NA HOVER */
.elementor-18 .elementor-element.elementor-element-fed072b .elementor-button:hover {
    border-color: #cc8a56 !important; 
    box-shadow: 0 0 20px rgba(204, 138, 86, 0.15); 
}

.elementor-18 .elementor-element.elementor-element-fed072b .elementor-button:hover .elementor-button-text {
    color: #F3F2EE !important; 
}

.elementor-18 .elementor-element.elementor-element-fed072b .elementor-button:hover::before { left: 0; }
.elementor-18 .elementor-element.elementor-element-fed072b .elementor-button:hover::after {
    left: 100%; 
    transform: translateY(-50%) scaleX(1);
    -webkit-mask-position: right center;
    mask-position: right center;
}

/* Kontrola nad Ikoną/Strzałką w środku */
.elementor-18 .elementor-element.elementor-element-fed072b .elementor-button-icon i,
.elementor-18 .elementor-element.elementor-element-fed072b .elementor-button-icon svg {
    width: 14px !important; 
    height: auto !important;
    font-size: 16px !important;
    /* Ten sam dziwny przeskok zaaplikowany do ikony */
    transition: color 0.2s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.6s, fill 0.2s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.6s, transform 0.4s ease !important;
}

.elementor-18 .elementor-element.elementor-element-fed072b .elementor-button:hover .elementor-button-icon i,
.elementor-18 .elementor-element.elementor-element-fed072b .elementor-button:hover .elementor-button-icon svg,
.elementor-18 .elementor-element.elementor-element-fed072b .elementor-button:hover .elementor-button-icon svg path {
    fill: #F3F2EE !important; 
    color: #F3F2EE !important;
    transform: translateX(4px); 
}

/* IKONA: osobny rozmiar na telefonie */
@media (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-fed072b .elementor-button-icon i,
    .elementor-18 .elementor-element.elementor-element-fed072b .elementor-button-icon svg {
        width: 12px !important;
        height: auto !important;
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8fb6fa */.elementor-18 .elementor-element.elementor-element-f8fb6fa .liquid-bronze {
    background: linear-gradient(to right, #8c5730, #cc8a56, #f7d5bc, #cc8a56, #8c5730);
    background-size: 200% auto;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    animation: premium-shine 4s linear infinite;
}

@keyframes premium-shine {
    to { background-position: 200% center; }
}

.elementor-18 .elementor-element.elementor-element-f8fb6fa .blade-sweep {
    background-image: linear-gradient(60deg, #cc8a56 35%, #ffffff 50%, #cc8a56 65%);
    background-size: 300% auto;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    animation: blade-shine 9s ease-in-out infinite;
}

@keyframes blade-shine {
    0% { background-position: 200% center; }
    100% { background-position: -100% center; }
}

.elementor-18 .elementor-element.elementor-element-f8fb6fa .pelna {
    color: #F3F2EE
    
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-87a0c0c *//* 1. KONTENER GŁÓWNY */
.elementor-18 .elementor-element.elementor-element-87a0c0c .elementor-image-carousel-wrapper {
    padding-bottom: 70px !important; 
    overflow: visible !important; 
}

/* 2. MASKA - Wjazd galerii od lewej do prawej */
.elementor-18 .elementor-element.elementor-element-87a0c0c .swiper-wrapper {
    overflow: hidden !important;
    border-radius: 16px; 
    clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
    animation: revealGallery 1.4s cubic-bezier(0.77, 0, 0.175, 1) 0.3s forwards;
}

@keyframes revealGallery {
    0% { clip-path: polygon(0 0, 0 0, 0 100%, 0 100%); }
    100% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
}

/* 3. KINEMATIC PANNING - Pływanie zdjęć w tle */
.elementor-18 .elementor-element.elementor-element-87a0c0c .swiper-slide img {
    transform: scale(1.05) translateX(2%);
    transition: transform 6s ease-in-out; 
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.elementor-18 .elementor-element.elementor-element-87a0c0c .swiper-slide-active img {
    transform: scale(1.05) translateX(-2%);
}

/* 4. STRZAŁKI NAWIGACJI - Szklane + miedziany akcent + miękki wjazd */
.elementor-18 .elementor-element.elementor-element-87a0c0c .elementor-swiper-button-prev,
.elementor-18 .elementor-element.elementor-element-87a0c0c .elementor-swiper-button-next {
    top: calc(50% - 35px); 
    color: #F3F2EE;
    background: rgba(30, 66, 55, 0.4);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(243, 242, 238, 0.15);
    border-radius: 50%;
    width: 48px;
    height: 48px;
    transition: all 0.4s ease;
    
    /* Ukryte na starcie, pojawiają się po 1.2s */
    opacity: 0;
    animation: fadeArrows 1s ease 1.2s forwards;
}

.elementor-18 .elementor-element.elementor-element-87a0c0c .elementor-swiper-button-prev:hover,
.elementor-18 .elementor-element.elementor-element-87a0c0c .elementor-swiper-button-next:hover {
    background: #cc8a56;
    border-color: #cc8a56;
    color: #1E4237; 
    transform: scale(1.1);
}

.elementor-18 .elementor-element.elementor-element-87a0c0c .elementor-swiper-button i,
.elementor-18 .elementor-element.elementor-element-87a0c0c .elementor-swiper-button svg {
    width: 18px; height: auto;
}

@keyframes fadeArrows {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

/* --- 5. PREMIUM HUD PILL - Animowana kapsuła paginacji --- */
.elementor-18 .elementor-element.elementor-element-87a0c0c .swiper-pagination {
    bottom: 10px !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
    
    background: rgba(30, 66, 55, 0.4);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    border: 1px solid rgba(243, 242, 238, 0.08);
    border-radius: 100px;
    padding: 10px 20px;
    width: fit-content !important;
    left: 50% !important;
    
    box-shadow: 0 10px 30px rgba(0,0,0,0.4);
    
    /* START ANIMACJI KAPSUŁY: Ukryta i przesunięta w dół, wjeżdża po 1 sekundzie */
    opacity: 0;
    transform: translate(-50%, 30px);
    animation: revealPill 1s cubic-bezier(0.16, 1, 0.3, 1) 1s forwards;
}

@keyframes revealPill {
    0% { 
        opacity: 0; 
        transform: translate(-50%, 30px); 
    }
    100% { 
        opacity: 1; 
        transform: translate(-50%, 0); 
    }
}

/* Nieaktywne kroki */
.elementor-18 .elementor-element.elementor-element-87a0c0c .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: rgba(243, 242, 238, 0.3);
    opacity: 1;
    margin: 0 8px !important;
    transition: all 0.5s cubic-bezier(0.65, 0, 0.15, 1);
    position: relative;
}

/* Aktywny element - miedziana linia */
.elementor-18 .elementor-element.elementor-element-87a0c0c .swiper-pagination-bullet-active {
    width: 36px;
    border-radius: 10px;
    background: #cc8a56;
    box-shadow: 0 0 12px rgba(204, 138, 86, 0.5);
}

/* Dioda LED na końcu linii */
.elementor-18 .elementor-element.elementor-element-87a0c0c .swiper-pagination-bullet-active::after {
    content: '';
    position: absolute;
    right: 3px;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 2px;
    background: #F3F2EE;
    border-radius: 50%;
    box-shadow: 0 0 4px #F3F2EE;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e148261 */html.has-js .hero-float-card{
  opacity: 0;
  translate: 0 22px;
  scale: 0.92;
  filter: blur(6px);
  transition:
    opacity .9s cubic-bezier(.19,1,.22,1),
    translate .9s cubic-bezier(.19,1,.22,1),
    scale .9s cubic-bezier(.19,1,.22,1),
    filter .9s ease;
}
html.has-js .hero-cards-ready .hero-float-card{
  opacity: 1;
  translate: 0 0;
  scale: 1;
  filter: blur(0px);
}

/* kazda karta ma wlasny, niesymetryczny ksztalt ruchu -- nie ta sama sinusoida w innym tempie */
@keyframes floatCard1 {
  0%   { translate: 0 0; }
  20%  { translate: 2px -6px; }
  45%  { translate: -1px -12px; }
  70%  { translate: 1px -4px; }
  100% { translate: 0 0; }
}
@keyframes floatCard2 {
  0%   { translate: 0 0; rotate: 0deg; }
  30%  { translate: -3px -9px; rotate: 0.6deg; }
  60%  { translate: 2px -14px; rotate: -0.4deg; }
  85%  { translate: -1px -5px; rotate: 0.2deg; }
  100% { translate: 0 0; rotate: 0deg; }
}
@keyframes floatCard3 {
  0%   { translate: 0 0; }
  15%  { translate: -2px -4px; }
  40%  { translate: 3px -11px; }
  65%  { translate: -2px -7px; }
  90%  { translate: 1px -2px; }
  100% { translate: 0 0; }
}
@keyframes floatCard4 {
  0%   { translate: 0 0; rotate: 0deg; }
  25%  { translate: 2px -10px; rotate: -0.5deg; }
  55%  { translate: -3px -6px; rotate: 0.5deg; }
  80%  { translate: 1px -13px; rotate: -0.2deg; }
  100% { translate: 0 0; rotate: 0deg; }
}

.hero-float-card.is-floating.d1{ animation: floatCard1 5.2s ease-in-out infinite; }
.hero-float-card.is-floating.d2{ animation: floatCard2 6.8s ease-in-out infinite; animation-delay: .3s; }
.hero-float-card.is-floating.d3{ animation: floatCard3 4.6s ease-in-out infinite; animation-delay: .6s; }
.hero-float-card.is-floating.d4{ animation: floatCard4 6.1s ease-in-out infinite; animation-delay: .15s; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33875b1 */.elementor-18 .elementor-element.elementor-element-33875b1 {
    background-color: #1E4237 !important;
    background-image: 
        /* Głębokio mroczny cień wdzierający się z prawego dołu, zajmujący 85% przestrzeni */
        radial-gradient(circle at 100% 100%, rgba(12, 28, 23, 0.95) 0%, transparent 85%), 
        /* Asymetryczny, lekko słabszy mrok z lewego dołu */
        radial-gradient(circle at 0% 100%, rgba(12, 28, 23, 0.85) 0%, transparent 75%),  
        /* Bardzo subtelne, fikuśne przyświecenie tylko w lewym górnym rogu */
        radial-gradient(circle at 20% 10%, rgba(45, 95, 78, 0.25) 0%, transparent 40%) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3edef9 *//* --- USTAW TYLKO KOLOR ANIMACJI --- */
.elementor-18 .elementor-element.elementor-element-a3edef9 {
    --kolor-auta: #cc8a56; /* Tutaj wpisujesz kolor autka i wjeżdżającego tła */
}

/* --- BAZA PRZYCISKU --- */
.elementor-18 .elementor-element.elementor-element-a3edef9 .elementor-button {
    position: relative;
    overflow: hidden;
    z-index: 1;
    
    /* Blokada przeciągania kursorem */
    -webkit-user-drag: none;
    user-drag: none;
    -webkit-user-select: none;
    user-select: none;
    
    /* Płynne poszerzanie przycisku na hover */
    transition: padding 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* Wyciągnięcie tekstu/ikony na wierzch i usunięcie domyślnych przerw Elementora */
.elementor-18 .elementor-element.elementor-element-a3edef9 .elementor-button .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; 
    gap: 0 !important; 
}

/* Opóźnienie zmiany koloru tekstu z Elementora (żeby czekał na auto) */
.elementor-18 .elementor-element.elementor-element-a3edef9 .elementor-button .elementor-button-text {
    transition: color 0.4s ease 0.6s !important;
}

/* --- WJEŻDŻAJĄCY LAKIER --- */
.elementor-18 .elementor-element.elementor-element-a3edef9 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0; bottom: 0;
    width: 100%;
    left: calc(-100% - 90px);
    background: var(--kolor-auta); 
    z-index: 0; 
    pointer-events: none; 
    transition: left 1.2s cubic-bezier(0.65, 0, 0.15, 1);
}

/* --- AUTKO --- */
.elementor-18 .elementor-element.elementor-element-a3edef9 .elementor-button::after {
    content: '';
    position: absolute;
    top: 50%;
    left: -90px;
    width: 90px; 
    height: 32px;
    background-color: var(--kolor-auta); 
    
    -webkit-mask: url('https://wsparciesprzedazyaut.pl/wp-content/uploads/2026/09/car-side-view-black-shape-svgrepo-com.svg') no-repeat left center / contain;
    mask: url('https://wsparciesprzedazyaut.pl/wp-content/uploads/2026/09/car-side-view-black-shape-svgrepo-com.svg') no-repeat left center / contain;
    transform: translateY(-50%) scaleX(-1);
    
    z-index: 1; 
    pointer-events: none; 
    transition: left 1.2s cubic-bezier(0.65, 0, 0.15, 1);
}

/* --- AKCJA NA HOVER: RUCH ANIMACJI --- */
.elementor-18 .elementor-element.elementor-element-a3edef9 .elementor-button:hover::before { left: 0; }
.elementor-18 .elementor-element.elementor-element-a3edef9 .elementor-button:hover::after {
    left: 100%; 
    transform: translateY(-50%) scaleX(1); 
    -webkit-mask-position: right center;
    mask-position: right center;
}

/* =========================================
   IKONA Z ELEMENTORA (strzałka od razu, na hover zmienia się w plus)
   ========================================= */

/* Stan spoczynku: strzałka widoczna */
.elementor-18 .elementor-element.elementor-element-a3edef9 .elementor-button-icon {
    position: relative;
    max-width: 20px; 
    margin: 0 0 0 12px !important; /* <-- TUTAJ ZMIENIASZ ODSTĘP OD TEKSTU */
    display: inline-flex;
    align-items: center;
    
    /* Kolor plusa zmienia się razem z tekstem (czeka na auto) */
    transition: color 0.4s ease 0.6s;
}

/* Kontrola nad strzałką: rozmiar wymuszony, taki sam na każdym przycisku */
.elementor-18 .elementor-element.elementor-element-a3edef9 .elementor-button-icon i,
.elementor-18 .elementor-element.elementor-element-a3edef9 .elementor-button-icon svg {
    width: 14px !important; 
    height: auto !important;
    font-size: 16px !important; 
    transition: opacity 0.35s ease 0.4s, transform 0.35s ease 0.4s, fill 0.4s ease 0.6s, color 0.4s ease 0.6s !important;
}

/* Plus z Font Awesome Solid ("plus"), ukryty do momentu hover, wyśrodkowany na ikonie */
.elementor-18 .elementor-element.elementor-element-a3edef9 .elementor-button-icon::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 16px;   /* <-- ROZMIAR PLUSA */
    height: 16px;
    background-color: currentColor;
    -webkit-mask: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'/></svg>") no-repeat center / contain;
    mask: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'/></svg>") no-repeat center / contain;
    opacity: 0;
    transform: translate(-50%, -50%) rotate(-90deg) scale(0.4);
    pointer-events: none;
    transition: opacity 0.35s ease 0.4s, transform 0.45s cubic-bezier(0.25, 1, 0.5, 1) 0.4s;
}

/* Akcja na hover: strzałka znika, pojawia się plus */
.elementor-18 .elementor-element.elementor-element-a3edef9 .elementor-button:hover .elementor-button-icon i,
.elementor-18 .elementor-element.elementor-element-a3edef9 .elementor-button:hover .elementor-button-icon svg {
    opacity: 0;
    transform: rotate(90deg) scale(0.4);
}

.elementor-18 .elementor-element.elementor-element-a3edef9 .elementor-button:hover .elementor-button-icon::after {
    opacity: 1;
    transform: translate(-50%, -50%) rotate(0deg) scale(1);
}
/* IKONA: osobny rozmiar na telefonie */
@media (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-a3edef9 .elementor-button-icon i,
    .elementor-18 .elementor-element.elementor-element-a3edef9 .elementor-button-icon svg {
        width: 12px !important;
        height: auto !important;
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6957d2d */.elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-item {
  padding-left: 80px !important;
}

@media (max-width: 767px) {
  .elementor-18 .elementor-element.elementor-element-6957d2d .elementor-icon-list-item {
    padding-left: 60px !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c8073f6 *//* --- PRZYCISK MIEDZIANY (Z autem) --- */
.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button {
    position: relative;
    overflow: hidden;
    z-index: 1;
    
    background: #cc8a56 !important; 
    border: 0.01px solid #F3F2EE80 !important; 
    color: #F3F2EE !important; 
    
    transition: color 0.4s ease 0.6s, border-color 0.4s ease, box-shadow 0.4s ease !important; 
}

/* Jasny lakier wjeżdżający na hover */
.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0; bottom: 0;
    width: 100%;
    left: calc(-100% - 90px);
    background: #F3F2EE; 
    z-index: -1;
    transition: left 1.2s cubic-bezier(0.65, 0, 0.15, 1);
}

/* Auto jasne z zawrotką w miejscu */
.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button::after {
    content: '';
    position: absolute;
    top: 50%;
    left: -90px;
    width: 90px; 
    height: 32px;
    background-color: #F3F2EE;
    
    -webkit-mask: url('https://wsparciesprzedazyaut.pl/wp-content/uploads/2026/09/car-side-view-black-shape-svgrepo-com.svg') no-repeat left center / contain;
    mask: url('https://wsparciesprzedazyaut.pl/wp-content/uploads/2026/09/car-side-view-black-shape-svgrepo-com.svg') no-repeat left center / contain;
    transform: translateY(-50%) scaleX(-1);
    
    z-index: 0; 
    transition: left 1.2s cubic-bezier(0.65, 0, 0.15, 1);
}

/* AKCJA NA HOVER - Zmiana kolorów */
.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button:hover {
    color: #cc8a56 !important; 
    border-color: #F3F2EE !important; 
    box-shadow: 0 0 20px rgba(243, 242, 238, 0.15); 
}

.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button:hover::before { left: 0; }
.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button:hover::after {
    left: 100%; 
    transform: translateY(-50%) scaleX(1);
    -webkit-mask-position: right center;
    mask-position: right center;
}

/* =========================================
   IKONA Z ELEMENTORA (strzałka od razu, na hover zmienia się w plus)
   ========================================= */

/* 1. Wyłączamy domyślne odstępy Flexboxa */
.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button-content-wrapper {
    gap: 0 !important;
}

/* 2. Stan spoczynku: strzałka widoczna */
.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button-icon {
    position: relative;
    max-width: 20px; 
    
    /* 🔥 TUTAJ ZMIENIASZ ODSTĘP IKONY OD TEKSTU 🔥 */
    margin: 0 0 0 12px !important; 
    
    display: inline-flex;
    align-items: center;
}

/* Kontrola nad strzałką: rozmiar wymuszony */
.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button-icon i,
.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button-icon svg {
    width: 14px !important; 
    height: auto !important;
    font-size: 16px !important; 
    transition: opacity 0.35s ease 0.4s, transform 0.35s ease 0.4s, fill 0.4s ease 0.6s, color 0.4s ease 0.6s !important;
}

/* Kolor strzałki (path w SVG) zmienia się z opóźnieniem, razem z autem */
.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button-icon svg path {
    transition: fill 0.4s ease 0.6s !important;
}

/* Plus z Font Awesome Solid ("plus"), ukryty do momentu hover, wyśrodkowany na ikonie */
.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button-icon::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 16px;   /* <-- ROZMIAR PLUSA */
    height: 16px;
    background-color: currentColor;
    -webkit-mask: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'/></svg>") no-repeat center / contain;
    mask: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'/></svg>") no-repeat center / contain;
    opacity: 0;
    transform: translate(-50%, -50%) rotate(-90deg) scale(0.4);
    pointer-events: none;
    transition: opacity 0.35s ease 0.4s, transform 0.45s cubic-bezier(0.25, 1, 0.5, 1) 0.4s;
}

/* 3. Akcja na hover: strzałka znika, pojawia się plus */
.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button:hover .elementor-button-icon i,
.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button:hover .elementor-button-icon svg {
    opacity: 0;
    transform: rotate(90deg) scale(0.4);
}

.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button:hover .elementor-button-icon::after {
    opacity: 1;
    transform: translate(-50%, -50%) rotate(0deg) scale(1);
}

/* Zmiana koloru ikony na hover */
.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button:hover .elementor-button-icon i,
.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button:hover .elementor-button-icon svg,
.elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button:hover .elementor-button-icon svg path {
    fill: #cc8a56 !important; 
    color: #cc8a56 !important;
}
/* IKONA: osobny rozmiar na telefonie */
@media (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button-icon i,
    .elementor-18 .elementor-element.elementor-element-c8073f6 .elementor-button-icon svg {
        width: 12px !important;
        height: auto !important;
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-561e208 */.elementor-18 .elementor-element.elementor-element-561e208 .elementor-icon-list-item {
  padding-left: 80px !important;
}

@media (max-width: 767px) {
  .elementor-18 .elementor-element.elementor-element-561e208 .elementor-icon-list-item {
    padding-left: 60px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-478bce8 */.elementor-18 .elementor-element.elementor-element-478bce8 {
    background-color: #1E4237 !important;
    background-image: 
        /* Głębokio mroczny cień wdzierający się z prawego dołu, zajmujący 85% przestrzeni */
        radial-gradient(circle at 100% 100%, rgba(12, 28, 23, 0.95) 0%, transparent 85%), 
        /* Asymetryczny, lekko słabszy mrok z lewego dołu */
        radial-gradient(circle at 0% 100%, rgba(12, 28, 23, 0.85) 0%, transparent 75%),  
        /* Bardzo subtelne, fikuśne przyświecenie tylko w lewym górnym rogu */
        radial-gradient(circle at 20% 10%, rgba(45, 95, 78, 0.25) 0%, transparent 40%) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8301290 *//* --- USTAW TYLKO KOLOR ANIMACJI --- */
.elementor-18 .elementor-element.elementor-element-8301290 {
    --kolor-auta: #cc8a56; /* Tutaj wpisujesz kolor autka i wjeżdżającego tła */
}

/* --- BAZA PRZYCISKU --- */
.elementor-18 .elementor-element.elementor-element-8301290 .elementor-button {
    position: relative;
    overflow: hidden;
    z-index: 1;
    
    /* Blokada przeciągania kursorem */
    -webkit-user-drag: none;
    user-drag: none;
    -webkit-user-select: none;
    user-select: none;
    
    /* Płynne poszerzanie przycisku na hover */
    transition: padding 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* Wyciągnięcie tekstu/ikony na wierzch i usunięcie domyślnych przerw Elementora */
.elementor-18 .elementor-element.elementor-element-8301290 .elementor-button .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; 
    gap: 0 !important; 
}

/* Opóźnienie zmiany koloru tekstu z Elementora (żeby czekał na auto) */
.elementor-18 .elementor-element.elementor-element-8301290 .elementor-button .elementor-button-text {
    transition: color 0.4s ease 0.6s !important;
}

/* --- WJEŻDŻAJĄCY LAKIER --- */
.elementor-18 .elementor-element.elementor-element-8301290 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0; bottom: 0;
    width: 100%;
    left: calc(-100% - 90px);
    background: var(--kolor-auta); 
    z-index: 0; 
    pointer-events: none; 
    transition: left 1.2s cubic-bezier(0.65, 0, 0.15, 1);
}

/* --- AUTKO --- */
.elementor-18 .elementor-element.elementor-element-8301290 .elementor-button::after {
    content: '';
    position: absolute;
    top: 50%;
    left: -90px;
    width: 90px; 
    height: 32px;
    background-color: var(--kolor-auta); 
    
    -webkit-mask: url('https://wsparciesprzedazyaut.pl/wp-content/uploads/2026/09/car-side-view-black-shape-svgrepo-com.svg') no-repeat left center / contain;
    mask: url('https://wsparciesprzedazyaut.pl/wp-content/uploads/2026/09/car-side-view-black-shape-svgrepo-com.svg') no-repeat left center / contain;
    transform: translateY(-50%) scaleX(-1);
    
    z-index: 1; 
    pointer-events: none; 
    transition: left 1.2s cubic-bezier(0.65, 0, 0.15, 1);
}

/* --- AKCJA NA HOVER: RUCH ANIMACJI --- */
.elementor-18 .elementor-element.elementor-element-8301290 .elementor-button:hover::before { left: 0; }
.elementor-18 .elementor-element.elementor-element-8301290 .elementor-button:hover::after {
    left: 100%; 
    transform: translateY(-50%) scaleX(1); 
    -webkit-mask-position: right center;
    mask-position: right center;
}

/* =========================================
   IKONA Z ELEMENTORA (strzałka od razu, na hover zmienia się w plus)
   ========================================= */

/* Stan spoczynku: strzałka widoczna */
.elementor-18 .elementor-element.elementor-element-8301290 .elementor-button-icon {
    position: relative;
    max-width: 20px; 
    margin: 0 0 0 12px !important; /* <-- TUTAJ ZMIENIASZ ODSTĘP OD TEKSTU */
    display: inline-flex;
    align-items: center;
    
    /* Kolor plusa zmienia się razem z tekstem (czeka na auto) */
    transition: color 0.4s ease 0.6s;
}

/* Kontrola nad strzałką: rozmiar wymuszony, taki sam na każdym przycisku */
.elementor-18 .elementor-element.elementor-element-8301290 .elementor-button-icon i,
.elementor-18 .elementor-element.elementor-element-8301290 .elementor-button-icon svg {
    width: 14px !important; 
    height: auto !important;
    font-size: 16px !important; 
    transition: opacity 0.35s ease 0.4s, transform 0.35s ease 0.4s, fill 0.4s ease 0.6s, color 0.4s ease 0.6s !important;
}

/* Plus z Font Awesome Solid ("plus"), ukryty do momentu hover, wyśrodkowany na ikonie */
.elementor-18 .elementor-element.elementor-element-8301290 .elementor-button-icon::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 16px;   /* <-- ROZMIAR PLUSA */
    height: 16px;
    background-color: currentColor;
    -webkit-mask: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'/></svg>") no-repeat center / contain;
    mask: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'/></svg>") no-repeat center / contain;
    opacity: 0;
    transform: translate(-50%, -50%) rotate(-90deg) scale(0.4);
    pointer-events: none;
    transition: opacity 0.35s ease 0.4s, transform 0.45s cubic-bezier(0.25, 1, 0.5, 1) 0.4s;
}

/* Akcja na hover: strzałka znika, pojawia się plus */
.elementor-18 .elementor-element.elementor-element-8301290 .elementor-button:hover .elementor-button-icon i,
.elementor-18 .elementor-element.elementor-element-8301290 .elementor-button:hover .elementor-button-icon svg {
    opacity: 0;
    transform: rotate(90deg) scale(0.4);
}

.elementor-18 .elementor-element.elementor-element-8301290 .elementor-button:hover .elementor-button-icon::after {
    opacity: 1;
    transform: translate(-50%, -50%) rotate(0deg) scale(1);
}
/* IKONA: osobny rozmiar na telefonie */
@media (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-8301290 .elementor-button-icon i,
    .elementor-18 .elementor-element.elementor-element-8301290 .elementor-button-icon svg {
        width: 12px !important;
        height: auto !important;
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7555ea2 */.elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-item {
  padding-left: 80px !important;
}

@media (max-width: 767px) {
  .elementor-18 .elementor-element.elementor-element-7555ea2 .elementor-icon-list-item {
    padding-left: 60px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82a8a1a *//* --- BAZA PANELI (ZWINIĘTE) --- */
.elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-panel {
    flex: 1; 
    transition: flex 1s cubic-bezier(0.25, 1, 0.5, 1);
    cursor: pointer;
    overflow: hidden;
    position: relative;
    border-radius: 20px !important; 
    background-size: 0 !important; 
}

/* --- ZDJĘCIE (Warstwa 0) --- */
.elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-panel::before {
    content: '';
    position: absolute;
    inset: 0; 
    background-image: inherit; 
    background-position: center center !important; 
    background-size: cover !important;
    background-repeat: no-repeat;
    z-index: 0; 
    transform: scale(1.15); 
    filter: grayscale(100%) brightness(0.3);
    transition: transform 1.2s cubic-bezier(0.25, 1, 0.5, 1), filter 1.2s ease;
}

/* --- GRADIENT OCHRONNY (Warstwa 1) --- */
.elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-panel::after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(to right, rgba(17,30,24, 0.4) 0%, rgba(17,30,24, 0.1) 40%, transparent 75%);
    opacity: 0.8;
    transition: opacity 1s ease;
    z-index: 1; 
    pointer-events: none;
}

/* --- STAN ROZWINIĘTY --- */
.elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-panel:hover,
.elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-panel.is-active {
    flex: 7; 
}
.elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-panel:hover::before,
.elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-panel.is-active::before {
    transform: scale(1); 
    filter: grayscale(0%) brightness(0.9); 
}
.elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-panel:hover::after,
.elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-panel.is-active::after {
    opacity: 1;
}

.elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-panel > * {
    position: relative;
    z-index: 5;
}

/* --- PIONOWY TYTUŁ --- */
.elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-collapsed-title {
    position: absolute !important;
    bottom: 30px !important; 
    left: 24px !important; 
    width: max-content !important; 
    max-width: none !important;
    white-space: nowrap !important;
    transform: rotate(-90deg) !important;
    transform-origin: left top !important; 
    opacity: 1;
    transition: opacity 0.4s ease;
    z-index: 10;
    margin: 0 !important;
    padding: 0 !important;
}
.elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-collapsed-title * {
    white-space: nowrap !important;
    width: max-content !important;
    margin: 0 !important;
}
.elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-panel:hover .wsa-collapsed-title,
.elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-panel.is-active .wsa-collapsed-title {
    opacity: 0 !important;
    pointer-events: none;
}

/* --- KARTA OPISU (LEWA STRONA) --- */
.elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-card {
    position: absolute;
    bottom: 40px;
    right: auto !important;
    left: 40px !important;
    opacity: 0;
    transform: translateX(-20px); 
    pointer-events: none;
    background-color: transparent !important; 
    background-image: 
        radial-gradient(circle at 0% 0%, rgba(65, 140, 110, 0.25) 0%, transparent 60%),
        linear-gradient(145deg, rgba(22, 46, 38, 0.75) 0%, rgba(8, 16, 13, 0.95) 100%) !important;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
    transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
}
.elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-panel:hover .wsa-card,
.elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-panel.is-active .wsa-card {
    opacity: 1;
    transform: translateX(0); 
    pointer-events: auto;
    transition: opacity 0.6s ease 0.6s, transform 0.6s cubic-bezier(0.25, 1, 0.5, 1) 0.6s;
}


/* =========================================
   MOBILE (poniżej 768px) — WARIANT A
   Zdjęcie osobno, pod spodem karta z nazwą i opisem.
   Bez paddingów.
   ========================================= */
@media (max-width: 767px) {

    /* proporcja zdjęcia — zmieniasz tylko tutaj (1.5 = 3:2, 1.333 = 4:3) */
    .elementor-18 .elementor-element.elementor-element-82a8a1a { --wsa-ratio: 1.5; }

    /* pasek przewijany poziomo */
    .elementor-18 .elementor-element.elementor-element-82a8a1a {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        justify-content: flex-start !important;
        align-items: stretch !important;
        gap: 12px !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
    }
    .elementor-18 .elementor-element.elementor-element-82a8a1a::-webkit-scrollbar { display: none; }

    /* pojedynczy slajd: zdjęcie i karta osobno */
    .elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-panel {
        flex: 0 0 85% !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: flex-start !important;
        gap: 10px !important;
        position: relative !important;
        background-color: transparent !important;
        overflow: visible !important;
        border-radius: 0 !important;
        scroll-snap-align: start;
        scroll-snap-stop: always;
        cursor: default;
    }

    /* zdjęcie: cały kadr, własne zaokrąglenie */
    .elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-panel::before {
        position: relative !important;
        inset: auto !important;
        display: block !important;
        height: auto !important;
        aspect-ratio: var(--wsa-ratio);
        flex: 0 0 auto;
        border-radius: 20px !important;
        transform: none !important;
        filter: none !important;
        transition: none !important;
        box-shadow: 0 18px 34px -22px rgba(0,0,0,.6) !important;
    }
    .elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-panel::after { display: none !important; }

    /* pionowy tytuł z desktopu — na mobilce niepotrzebny */
    .elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-collapsed-title { display: none !important; }

    /* karta pod zdjęciem: ciemne szkło z pomarańczową kreską u góry */
    .elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-card {
        position: static !important;
        width: auto !important;
        opacity: 1 !important;
        transform: none !important;
        pointer-events: auto !important;
        transition: none !important;
        display: flex !important;
        flex-direction: column !important;
        gap: 12px !important;
        border-radius: 20px !important;
        border: 1px solid rgba(243,242,238,.1) !important;
        border-top: 2px solid rgba(204,138,86,.85) !important;
        background-color: transparent !important;
        background-image:
            radial-gradient(circle at 0% 0%, rgba(65,140,110,.22) 0%, transparent 60%),
            linear-gradient(145deg, rgba(22,46,38,.78) 0%, rgba(8,16,13,.96) 100%) !important;
        box-shadow: 0 18px 34px -22px rgba(0,0,0,.7) !important;
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important;
    }

    .elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-card .elementor-divider-separator {
        border-top-color: rgba(243,242,238,.16) !important;
    }

    .elementor-18 .elementor-element.elementor-element-82a8a1a .wsa-card > .e-con > .e-con {
        width: auto !important;
    }

    /* --- FOKUS: aktywna karta pełna, sąsiednie przygaszone ---
       (klasy wsa-js i wsa-in dodaje skrypt, więc bez skryptu karty wyglądają normalnie) */
    .elementor-18 .elementor-element.elementor-element-82a8a1a.wsa-js .wsa-panel {
        transform-origin: left center;
        opacity: .45;
        transform: scale(.95);
        transition: opacity .45s ease, transform .45s cubic-bezier(.25, 1, .5, 1) !important;
    }
    .elementor-18 .elementor-element.elementor-element-82a8a1a.wsa-js .wsa-panel.wsa-in {
        opacity: 1;
        transform: none;
    }
}

/* --- POSTĘP: nitka + licznik pod paskiem (tylko mobilka, tworzy go skrypt) --- */
.wsa-progress { display: none; }

@media (max-width: 767px) {
    .wsa-progress {
        display: flex;
        align-items: center;
        gap: 16px;
        width: 100%;
        align-self: stretch;
    }
    .wsa-progress__track {
        position: relative;
        flex: 1;
        height: 1px;
        background: rgba(243,242,238,.16);
    }
    .wsa-progress__fill {
        position: absolute;
        left: 0;
        top: 0;
        height: 1px;
        width: 25%;
        background: linear-gradient(90deg, rgba(204,138,86,.35) 0, #CC8A56 100%);
    }
    .wsa-progress__count {
        font: 500 12px/1 Lexend, sans-serif;
        letter-spacing: .12em;
        color: #93B7A2;
        min-width: 54px;
        text-align: right;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-187d184 */.elementor-18 .elementor-element.elementor-element-187d184 {
    background-color: #162e26 !important; 
    background-image: 
        radial-gradient(circle at 100% 100%, rgba(5, 11, 9, 0.98) 0%, rgba(5, 11, 9, 0) 80vw), 
        /* Lewy mrok delikatnie powiększony, by wchłonął światło na dolnej krawędzi */
        radial-gradient(circle at 0% 100%, rgba(5, 11, 9, 0.95) 0%, rgba(5, 11, 9, 0) 85vw),  
        /* Światło lekko cofnięte, by nie "krwawiło" na dół */
        radial-gradient(circle at 15% 10%, rgba(65, 140, 110, 0.45) 0%, rgba(65, 140, 110, 0) 50vw) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-326f482 *//* chowa szwy na styku dzielnika z sekcjami */
.elementor-18 .elementor-element.elementor-element-326f482 {
  padding-bottom: 3px;
}
.elementor-18 .elementor-element.elementor-element-326f482 svg {
  margin-top: -3px !important;
}
.elementor-18 .elementor-element.elementor-element-326f482::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -2px;
  height: 10px;
  background: #F3F2EE;
  z-index: 11;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-a179536 */.elementor-18 .elementor-element.elementor-element-a179536{
  --f-ink:#11241E;
  --f-cream:#F3F2EE;
  --f-sage:#57886C;
  --f-accent:#CC8A56;
  --f-accent-dk:#B87843;
}

/* POLA */
.elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-textual,
.elementor-18 .elementor-element.elementor-element-a179536 .elementor-select-wrapper select{
  color:var(--f-ink) !important;
  padding:12px 20px !important;

}

/* FOCUS */
.elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-textual:focus,
.elementor-18 .elementor-element.elementor-element-a179536 .elementor-select-wrapper select:focus{
  border-color:var(--f-accent) !important;
  box-shadow:0 0 0 4px rgba(204,138,86,.16) !important;
}

.elementor-18 .elementor-element.elementor-element-a179536 select option{ background:#F3F2EE !important; color:var(--f-ink) !important; }

/* ZGODA / CHECKBOX */
.elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-subgroup label,
.elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-option label{
  font-family:Inter,sans-serif !important; font-size:14px !important; color:rgba(17,36,30,.72) !important;
  padding:0 !important; margin:0 !important;
}
.elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-option{ display:flex !important; gap:12px; }
.elementor-18 .elementor-element.elementor-element-a179536 input[type=checkbox]{
  appearance:none !important; -webkit-appearance:none !important;
  flex:0 0 20px; width:20px !important; height:20px !important; margin:0 !important;
  border-radius:6px; border:1.5px solid rgba(17,36,30,.28) !important;
  background:transparent center/12px no-repeat !important;
}
.elementor-18 .elementor-element.elementor-element-a179536 input[type=checkbox]:checked{
  background-color:#57886C !important; border-color:#57886C!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l2.7 2.7 6.3-6.3' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
}



/* KOMUNIKATY PO WYSŁANIU */
.elementor-18 .elementor-element.elementor-element-a179536 .elementor-message{
  font-family:Inter,sans-serif !important; font-size:15px !important;
  border-radius:20px; padding:14px 20px; margin-top:6px;
}
.elementor-18 .elementor-element.elementor-element-a179536 .elementor-message-success{ background:rgba(87,136,108,.14); color:var(--f-ink) !important; }
.elementor-18 .elementor-element.elementor-element-a179536 .elementor-message-danger{ background:rgba(204,138,86,.16); color:var(--f-ink) !important; }
.elementor-18 .elementor-element.elementor-element-a179536 .elementor-message.elementor-help-inline{ padding:0; background:none; }


@media (max-width: 767px) {
  .elementor-18 .elementor-element.elementor-element-a179536 .elementor-field-textual:not(textarea) {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}/* End custom CSS */