.elementor-7209 .elementor-element.elementor-element-a1b117f{--display:flex;--min-height:593px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0182px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7209 .elementor-element.elementor-element-090a962{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:99px 99px;--row-gap:99px;--column-gap:99px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7209 .elementor-element.elementor-element-fd51c24{--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:40px 40px;--row-gap:40px;--column-gap:40px;--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-7209 .elementor-element.elementor-element-fcd1832{width:auto;max-width:auto;}.elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(40px/2);}.elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(40px/2);}.elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(40px/2);margin-left:calc(40px/2);}.elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-40px/2);margin-left:calc(-40px/2);}body.rtl .elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-40px/2);}body:not(.rtl) .elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-40px/2);}.elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-item:not(:last-child):after{content:"";height:100%;border-color:#5B5B5B;}.elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-icon{width:24px;}.elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-icon i{font-size:24px;}.elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-icon svg{--e-icon-list-icon-size:24px;}body:not(.rtl) .elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-text{padding-left:20px;}body.rtl .elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-text{padding-right:20px;}.elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-text, .elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-text a{color:var( --e-global-color-astglobalcolor5 );}.elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-item{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:28px;}.elementor-7209 .elementor-element.elementor-element-6a01ac0{text-align:center;}.elementor-7209 .elementor-element.elementor-element-6a01ac0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:138%;color:var( --e-global-color-astglobalcolor2 );}.elementor-7209 .elementor-element.elementor-element-5e938fb .elementor-widget-container{text-align:center;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;line-height:38.64px;color:var( --e-global-color-astglobalcolor2 );}.elementor-7209 .elementor-element.elementor-element-1c506cf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:066px;--padding-bottom:066px;--padding-left:102px;--padding-right:102px;}.elementor-7209 .elementor-element.elementor-element-1c506cf:not(.elementor-motion-effects-element-type-background), .elementor-7209 .elementor-element.elementor-element-1c506cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-7209 .elementor-element.elementor-element-967142b{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:32px;color:var( --e-global-color-ff83515 );}.elementor-7209 .elementor-element.elementor-element-54df0cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:067px;--padding-bottom:0146px;--padding-left:0px;--padding-right:0px;}.elementor-7209 .elementor-element.elementor-element-54df0cc:not(.elementor-motion-effects-element-type-background), .elementor-7209 .elementor-element.elementor-element-54df0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-7209 .elementor-element.elementor-element-5874c09{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:89px 89px;--row-gap:89px;--column-gap:89px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7209 .elementor-element.elementor-element-9ef54a2{width:var( --container-widget-width, 953px );max-width:953px;--container-widget-width:953px;--container-widget-flex-grow:0;color:#1C1B1C;}.elementor-7209 .elementor-element.elementor-element-41b4164{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;--box-border-color:var( --e-global-color-text );--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:0px;--header-color:var( --e-global-color-a41de18 );--item-text-hover-decoration:underline;}.elementor-7209 .elementor-element.elementor-element-41b4164 .elementor-toc__spinner{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-7209 .elementor-element.elementor-element-41b4164 .elementor-toc__header-title{text-align:start;}.elementor-7209 .elementor-element.elementor-element-41b4164 .elementor-toc__header, .elementor-7209 .elementor-element.elementor-element-41b4164 .elementor-toc__header-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:136%;}.elementor-7209 .elementor-element.elementor-element-bc3b02b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:244px;--padding-left:20px;--padding-right:20px;}.elementor-7209 .elementor-element.elementor-element-7c0a469{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:118px 118px;--row-gap:118px;--column-gap:118px;--margin-top:0px;--margin-bottom:71px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7209 .elementor-element.elementor-element-c60ad00{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:136%;color:var( --e-global-color-6839ea6e );}.elementor-7209 .elementor-element.elementor-element-af62c42 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7209 .elementor-element.elementor-element-af62c42.elementor-element{--align-self:center;}.elementor-7209 .elementor-element.elementor-element-af62c42 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7209 .elementor-element.elementor-element-af62c42 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-7209 .elementor-element.elementor-element-8ccdadc{--grid-columns:2;}.elementor-7209 .elementor-element.elementor-element-297f8a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7209 .elementor-element.elementor-element-297f8a1.elementor-element{--align-self:center;}.elementor-7209 .elementor-element.elementor-element-297f8a1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7209 .elementor-element.elementor-element-297f8a1 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-7209 .elementor-element.elementor-element-014b6fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:089px;--padding-bottom:0116px;--padding-left:0px;--padding-right:0px;}.elementor-7209 .elementor-element.elementor-element-014b6fc:not(.elementor-motion-effects-element-type-background), .elementor-7209 .elementor-element.elementor-element-014b6fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff83515 );}.elementor-7209 .elementor-element.elementor-element-819463e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7209 .elementor-element.elementor-element-d93b768{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--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-7209 .elementor-element.elementor-element-ee00ceb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7209 .elementor-element.elementor-element-ee00ceb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:126%;color:var( --e-global-color-astglobalcolor2 );}.elementor-7209 .elementor-element.elementor-element-28d8ab3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7209 .elementor-element.elementor-element-28d8ab3{font-family:var( --e-global-typography-dd9c119-font-family ), Sans-serif;font-size:var( --e-global-typography-dd9c119-font-size );font-weight:var( --e-global-typography-dd9c119-font-weight );line-height:var( --e-global-typography-dd9c119-line-height );color:var( --e-global-color-astglobalcolor2 );}.elementor-7209 .elementor-element.elementor-element-3402dde{width:var( --container-widget-width, 526px );max-width:526px;--container-widget-width:526px;--container-widget-flex-grow:0;}.elementor-7209 .elementor-element.elementor-element-2d74751{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:093px;--padding-bottom:68px;--padding-left:20px;--padding-right:20px;}.elementor-7209 .elementor-element.elementor-element-ada87ef{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:138%;color:var( --e-global-color-13dd419 );}.elementor-7209 .elementor-element.elementor-element-524479a > .elementor-widget-container{margin:0px 0px 39px 0px;}.elementor-7209 .elementor-element.elementor-element-524479a{text-align:center;font-family:var( --e-global-typography-dd9c119-font-family ), Sans-serif;font-size:var( --e-global-typography-dd9c119-font-size );font-weight:var( --e-global-typography-dd9c119-font-weight );line-height:var( --e-global-typography-dd9c119-line-height );color:var( --e-global-color-13dd419 );}.elementor-7209 .elementor-element.elementor-element-960190d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7209 .elementor-element.elementor-element-43ada66{--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:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#0000003D;--border-color:#0000003D;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:092px;--padding-bottom:092px;--padding-left:0px;--padding-right:0px;}.elementor-7209 .elementor-element.elementor-element-412dbe4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:74px 74px;--row-gap:74px;--column-gap:74px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7209 .elementor-element.elementor-element-2492010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--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-7209 .elementor-element.elementor-element-d0ae145{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-7209 .elementor-element.elementor-element-6d7d3b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7209 .elementor-element.elementor-element-511bbfd .elementor-heading-title{font-family:var( --e-global-typography-eafab83-font-family ), Sans-serif;font-size:var( --e-global-typography-eafab83-font-size );font-weight:var( --e-global-typography-eafab83-font-weight );line-height:var( --e-global-typography-eafab83-line-height );color:var( --e-global-color-ff83515 );}.elementor-7209 .elementor-element.elementor-element-25aa443{width:auto;max-width:auto;}.elementor-7209 .elementor-element.elementor-element-25aa443 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:126%;color:var( --e-global-color-a41de18 );}.elementor-7209 .elementor-element.elementor-element-d52329f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:014px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7209 .elementor-element.elementor-element-64f71ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:27px 27px;--row-gap:27px;--column-gap:27px;--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-7209 .elementor-element.elementor-element-58ad7e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74.12px;font-weight:700;line-height:136%;color:var( --e-global-color-a41de18 );}.elementor-7209 .elementor-element.elementor-element-250543b{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:144%;color:#1E1E1E;}.elementor-7209 .elementor-element.elementor-element-ecc3a2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:27px 27px;--row-gap:27px;--column-gap:27px;--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-7209 .elementor-element.elementor-element-513fb38 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74.12px;font-weight:700;line-height:136%;color:var( --e-global-color-a41de18 );}.elementor-7209 .elementor-element.elementor-element-ee5a60a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:144%;color:#1E1E1E;}.elementor-7209 .elementor-element.elementor-element-e251691{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:27px 27px;--row-gap:27px;--column-gap:27px;--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-7209 .elementor-element.elementor-element-9c3c62f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74.12px;font-weight:700;line-height:136%;color:var( --e-global-color-a41de18 );}.elementor-7209 .elementor-element.elementor-element-31c8629{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:144%;color:#1E1E1E;}.elementor-7209 .elementor-element.elementor-element-c9474e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:27px 27px;--row-gap:27px;--column-gap:27px;--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-7209 .elementor-element.elementor-element-110ab75 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74.12px;font-weight:700;line-height:136%;color:var( --e-global-color-a41de18 );}.elementor-7209 .elementor-element.elementor-element-fbfbee4{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:144%;color:#1E1E1E;}.elementor-7209 .elementor-element.elementor-element-ad4353e{--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:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:134px;--padding-left:20px;--padding-right:20px;}.elementor-7209 .elementor-element.elementor-element-3ad12ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:63px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7209 .elementor-element.elementor-element-8f2a683{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-7209 .elementor-element.elementor-element-8691066 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7209 .elementor-element.elementor-element-0147e41 .elementor-heading-title{font-family:var( --e-global-typography-eafab83-font-family ), Sans-serif;font-size:var( --e-global-typography-eafab83-font-size );font-weight:var( --e-global-typography-eafab83-font-weight );line-height:var( --e-global-typography-eafab83-line-height );color:var( --e-global-color-ff83515 );}.elementor-7209 .elementor-element.elementor-element-c6326c8 .elementor-heading-title{font-family:var( --e-global-typography-a037889-font-family ), Sans-serif;font-size:var( --e-global-typography-a037889-font-size );font-weight:var( --e-global-typography-a037889-font-weight );line-height:var( --e-global-typography-a037889-line-height );color:var( --e-global-color-a41de18 );}.elementor-7209 .elementor-element.elementor-element-780b237 > .elementor-widget-container{margin:7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7209 .elementor-element.elementor-element-780b237{font-family:var( --e-global-typography-dd9c119-font-family ), Sans-serif;font-size:var( --e-global-typography-dd9c119-font-size );font-weight:var( --e-global-typography-dd9c119-font-weight );line-height:var( --e-global-typography-dd9c119-line-height );color:var( --e-global-color-ff83515 );}.elementor-7209 .elementor-element.elementor-element-bdf6ce0{--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;}.elementor-7209 .elementor-element.elementor-element-bdf6ce0.e-con{--align-self:center;}.elementor-7209 .elementor-element.elementor-element-a52baac{z-index:2;}.elementor-7209 .elementor-element.elementor-element-0520063{--display:flex;--position:absolute;--min-height:220px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-ec5b5e7 );--border-color:var( --e-global-color-ec5b5e7 );--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-17px;--z-index:0;}body:not(.rtl) .elementor-7209 .elementor-element.elementor-element-0520063{right:-17px;}body.rtl .elementor-7209 .elementor-element.elementor-element-0520063{left:-17px;}.elementor-7209 .elementor-element.elementor-element-8978c85{--display:flex;--position:absolute;--min-height:220px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-ec5b5e7 );--border-color:var( --e-global-color-ec5b5e7 );--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-17px;--z-index:0;}body:not(.rtl) .elementor-7209 .elementor-element.elementor-element-8978c85{left:-17px;}body.rtl .elementor-7209 .elementor-element.elementor-element-8978c85{right:-17px;}@media(min-width:768px){.elementor-7209 .elementor-element.elementor-element-fd51c24{--content-width:1130px;}.elementor-7209 .elementor-element.elementor-element-1c506cf{--content-width:1296px;}.elementor-7209 .elementor-element.elementor-element-5874c09{--content-width:1296px;}.elementor-7209 .elementor-element.elementor-element-819463e{--content-width:1296px;}.elementor-7209 .elementor-element.elementor-element-412dbe4{--content-width:1296px;}.elementor-7209 .elementor-element.elementor-element-d52329f{--content-width:1296px;}.elementor-7209 .elementor-element.elementor-element-0520063{--content-width:205px;}.elementor-7209 .elementor-element.elementor-element-8978c85{--content-width:205px;}}@media(max-width:1024px){.elementor-7209 .elementor-element.elementor-element-a1b117f{--padding-top:0156px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-7209 .elementor-element.elementor-element-090a962{--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7209 .elementor-element.elementor-element-6a01ac0 .elementor-heading-title{font-size:38px;}.elementor-7209 .elementor-element.elementor-element-5e938fb .elementor-widget-container{font-size:20px;}.elementor-7209 .elementor-element.elementor-element-1c506cf{--padding-top:032px;--padding-bottom:032px;--padding-left:032px;--padding-right:032px;}.elementor-7209 .elementor-element.elementor-element-967142b{font-size:17px;}.elementor-7209 .elementor-element.elementor-element-54df0cc{--padding-top:056px;--padding-bottom:056px;--padding-left:0px;--padding-right:0px;}.elementor-7209 .elementor-element.elementor-element-5874c09{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7209 .elementor-element.elementor-element-41b4164{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7209 .elementor-element.elementor-element-bc3b02b{--padding-top:056px;--padding-bottom:056px;--padding-left:20px;--padding-right:20px;}.elementor-7209 .elementor-element.elementor-element-af62c42.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7209 .elementor-element.elementor-element-8ccdadc{--grid-columns:2;}.elementor-7209 .elementor-element.elementor-element-014b6fc{--padding-top:056px;--padding-bottom:056px;--padding-left:0px;--padding-right:0px;}.elementor-7209 .elementor-element.elementor-element-819463e{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7209 .elementor-element.elementor-element-ee00ceb .elementor-heading-title{font-size:36px;}.elementor-7209 .elementor-element.elementor-element-28d8ab3{font-size:var( --e-global-typography-dd9c119-font-size );line-height:var( --e-global-typography-dd9c119-line-height );}.elementor-7209 .elementor-element.elementor-element-2d74751{--padding-top:056px;--padding-bottom:056px;--padding-left:20px;--padding-right:20px;}.elementor-7209 .elementor-element.elementor-element-ada87ef{font-size:36px;}.elementor-7209 .elementor-element.elementor-element-524479a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-7209 .elementor-element.elementor-element-524479a{font-size:var( --e-global-typography-dd9c119-font-size );line-height:var( --e-global-typography-dd9c119-line-height );}.elementor-7209 .elementor-element.elementor-element-43ada66{--padding-top:056px;--padding-bottom:056px;--padding-left:0px;--padding-right:0px;}.elementor-7209 .elementor-element.elementor-element-412dbe4{--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7209 .elementor-element.elementor-element-2492010{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7209 .elementor-element.elementor-element-511bbfd .elementor-heading-title{font-size:var( --e-global-typography-eafab83-font-size );line-height:var( --e-global-typography-eafab83-line-height );}.elementor-7209 .elementor-element.elementor-element-25aa443 .elementor-heading-title{font-size:36px;}.elementor-7209 .elementor-element.elementor-element-d52329f{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-7209 .elementor-element.elementor-element-64f71ad{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7209 .elementor-element.elementor-element-58ad7e2{text-align:start;}.elementor-7209 .elementor-element.elementor-element-250543b{text-align:center;}.elementor-7209 .elementor-element.elementor-element-ecc3a2e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7209 .elementor-element.elementor-element-513fb38{text-align:start;}.elementor-7209 .elementor-element.elementor-element-ee5a60a{text-align:center;}.elementor-7209 .elementor-element.elementor-element-e251691{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7209 .elementor-element.elementor-element-9c3c62f{text-align:start;}.elementor-7209 .elementor-element.elementor-element-31c8629{text-align:center;}.elementor-7209 .elementor-element.elementor-element-c9474e0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7209 .elementor-element.elementor-element-110ab75{text-align:start;}.elementor-7209 .elementor-element.elementor-element-fbfbee4{text-align:center;}.elementor-7209 .elementor-element.elementor-element-ad4353e{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:056px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-7209 .elementor-element.elementor-element-3ad12ca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7209 .elementor-element.elementor-element-8f2a683{--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-7209 .elementor-element.elementor-element-0147e41 .elementor-heading-title{font-size:var( --e-global-typography-eafab83-font-size );line-height:var( --e-global-typography-eafab83-line-height );}.elementor-7209 .elementor-element.elementor-element-c6326c8 .elementor-heading-title{font-size:var( --e-global-typography-a037889-font-size );line-height:var( --e-global-typography-a037889-line-height );}.elementor-7209 .elementor-element.elementor-element-780b237{font-size:var( --e-global-typography-dd9c119-font-size );line-height:var( --e-global-typography-dd9c119-line-height );}.elementor-7209 .elementor-element.elementor-element-0520063{--min-height:127px;}.elementor-7209 .elementor-element.elementor-element-8978c85{--min-height:127px;top:-12px;}body:not(.rtl) .elementor-7209 .elementor-element.elementor-element-8978c85{left:-12px;}body.rtl .elementor-7209 .elementor-element.elementor-element-8978c85{right:-12px;}}@media(max-width:767px){.elementor-7209 .elementor-element.elementor-element-a1b117f{--padding-top:0156px;--padding-bottom:048px;--padding-left:0px;--padding-right:0px;}.elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(40px/2);}.elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(40px/2);}.elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(40px/2);margin-left:calc(40px/2);}.elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-40px/2);margin-left:calc(-40px/2);}body.rtl .elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-40px/2);}body:not(.rtl) .elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-40px/2);}.elementor-7209 .elementor-element.elementor-element-fcd1832 .elementor-icon-list-item{font-size:15px;}.elementor-7209 .elementor-element.elementor-element-6a01ac0 .elementor-heading-title{font-size:30px;line-height:138%;}.elementor-7209 .elementor-element.elementor-element-1c506cf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7209 .elementor-element.elementor-element-54df0cc{--padding-top:032px;--padding-bottom:048px;--padding-left:0px;--padding-right:0px;}.elementor-7209 .elementor-element.elementor-element-bc3b02b{--padding-top:043px;--padding-bottom:056px;--padding-left:20px;--padding-right:20px;}.elementor-7209 .elementor-element.elementor-element-7c0a469{--gap:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-7209 .elementor-element.elementor-element-c60ad00{font-size:24px;line-height:136%;}.elementor-7209 .elementor-element.elementor-element-8ccdadc{--grid-columns:1;}.elementor-7209 .elementor-element.elementor-element-297f8a1 > .elementor-widget-container{margin:74px 0px 0px 0px;}.elementor-7209 .elementor-element.elementor-element-297f8a1.elementor-element{--align-self:flex-start;}.elementor-7209 .elementor-element.elementor-element-014b6fc{--padding-top:048px;--padding-bottom:048px;--padding-left:0px;--padding-right:0px;}.elementor-7209 .elementor-element.elementor-element-819463e{--content-width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-7209 .elementor-element.elementor-element-d93b768{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-7209 .elementor-element.elementor-element-ee00ceb .elementor-heading-title{font-size:30px;line-height:126%;}.elementor-7209 .elementor-element.elementor-element-28d8ab3{font-size:var( --e-global-typography-dd9c119-font-size );line-height:var( --e-global-typography-dd9c119-line-height );}.elementor-7209 .elementor-element.elementor-element-2d74751{--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:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:wrap;--align-content:center;--padding-top:48px;--padding-bottom:46px;--padding-left:20px;--padding-right:20px;}.elementor-7209 .elementor-element.elementor-element-ada87ef{text-align:center;font-size:24px;line-height:138%;}.elementor-7209 .elementor-element.elementor-element-524479a > .elementor-widget-container{margin:0px 0px 9px 0px;}.elementor-7209 .elementor-element.elementor-element-524479a{font-size:var( --e-global-typography-dd9c119-font-size );line-height:var( --e-global-typography-dd9c119-line-height );}.elementor-7209 .elementor-element.elementor-element-43ada66{--padding-top:048px;--padding-bottom:048px;--padding-left:0px;--padding-right:0px;}.elementor-7209 .elementor-element.elementor-element-2492010{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7209 .elementor-element.elementor-element-d0ae145{--flex-wrap:nowrap;}.elementor-7209 .elementor-element.elementor-element-511bbfd .elementor-heading-title{font-size:var( --e-global-typography-eafab83-font-size );line-height:var( --e-global-typography-eafab83-line-height );}.elementor-7209 .elementor-element.elementor-element-25aa443 .elementor-heading-title{font-size:30px;line-height:126%;}.elementor-7209 .elementor-element.elementor-element-d52329f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7209 .elementor-element.elementor-element-ad4353e{--padding-top:053px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7209 .elementor-element.elementor-element-3ad12ca{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7209 .elementor-element.elementor-element-8f2a683{--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-7209 .elementor-element.elementor-element-0147e41 .elementor-heading-title{font-size:var( --e-global-typography-eafab83-font-size );line-height:var( --e-global-typography-eafab83-line-height );}.elementor-7209 .elementor-element.elementor-element-c6326c8 .elementor-heading-title{font-size:var( --e-global-typography-a037889-font-size );line-height:var( --e-global-typography-a037889-line-height );}.elementor-7209 .elementor-element.elementor-element-780b237{font-size:var( --e-global-typography-dd9c119-font-size );line-height:var( --e-global-typography-dd9c119-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-967142b */.elementor-7209 .elementor-element.elementor-element-967142b h2 {
    color: #1C1B1C;
    max-width: 836px;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 126%; /* 40.32px */
}

.elementor-7209 .elementor-element.elementor-element-967142b p:has(+ p),
.elementor-7209 .elementor-element.elementor-element-967142b h2:has(+ p) {
    margin-block-end: 32px !important;
}

@media(min-width: 1024px) {
    .elementor-7209 .elementor-element.elementor-element-967142b h2 {
        color: #1C1B1C;
        font-family: Montserrat;
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        line-height: 126%; /* 40.32px */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c506cf */.elementor-7209 .elementor-element.elementor-element-1c506cf {
    position: relative;
    transform-style: preserve-3d;
}

.elementor-7209 .elementor-element.elementor-element-1c506cf::after {
    content: '';
    position: absolute;
    border: 2px solid #FFDA00;
    width: calc(100% + 20px);
    height: calc(100% - 40px);
    right: -10px;
    top: 20px;
    transform: translateZ(-1px);
}


@media(min-width: 1024px) {
    .elementor-7209 .elementor-element.elementor-element-1c506cf::after {
        width: calc(100% + 46px);
        right: -23px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1b117f */.elementor-7209 .elementor-element.elementor-element-a1b117f {
    transform-style: preserve-3d;
    position: relative;
    border-top: 1px solid #5B5B5B;
    background: linear-gradient(180deg, #2B292A 0%, #1D1D1D 100%);
}

.elementor-7209 .elementor-element.elementor-element-a1b117f::after {
    content: '';
    /*transform: translateZ(-1px);*/
    z-index: -1;
    position: absolute;
    bottom: 0px;
    background: #FFF;
    width: 100%;
    height: calc(var(--bigHeight)/2);
}

@media(min-width: 768px) {
    .elementor-7209 .elementor-element.elementor-element-a1b117f::after {
        bottom: 0px;
        height: var(--bigHeight);
    }
}

@media(min-width: 1024px) {
    .elementor-7209 .elementor-element.elementor-element-a1b117f::after {
    content: '';
    /*transform: translateZ(-1px);*/
    z-index: -1;
    position: absolute;
    bottom: 0;
    background: #FFF;
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-9ef54a2 */.elementor-7209 .elementor-element.elementor-element-9ef54a2 h2 {
    color: #1C1B1C;
    font-family: Montserrat;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 126%; /* 40.32px */
}

.elementor-7209 .elementor-element.elementor-element-9ef54a2 h2.big {
    color: #1C1B1C;
    font-family: Montserrat;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 126%; /* 40.32px */
}

.elementor-7209 .elementor-element.elementor-element-9ef54a2 h3 {
    color: #1C1B1C;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 126%; /* 40.32px */
}

.elementor-7209 .elementor-element.elementor-element-9ef54a2 h3, .elementor-7209 .elementor-element.elementor-element-9ef54a2 h2, .elementor-7209 .elementor-element.elementor-element-9ef54a2 h3:first-of-type {
    margin-bottom: 20px !important;
}

.elementor-7209 .elementor-element.elementor-element-9ef54a2 h3:not(:first-of-type), .elementor-7209 .elementor-element.elementor-element-9ef54a2 h2 {
    margin-top: 32px !important;
}

.elementor-7209 .elementor-element.elementor-element-9ef54a2 p {
    color: #2B292A;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px; /* 155.556% */
}

.elementor-7209 .elementor-element.elementor-element-9ef54a2 h4.big strong {
    color: #1E1E1E;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px; /* 130% */
}

.elementor-7209 .elementor-element.elementor-element-9ef54a2 p:has(+ ul),
.elementor-7209 .elementor-element.elementor-element-9ef54a2 p:has(+ ol),
.elementor-7209 .elementor-element.elementor-element-9ef54a2 p:has(+ p),
.elementor-7209 .elementor-element.elementor-element-9ef54a2 h4:has(+ p) {
    margin-block-end: 18px !important;
}

.elementor-7209 .elementor-element.elementor-element-9ef54a2 p strong {
    color: #2B292A;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
}

.elementor-7209 .elementor-element.elementor-element-9ef54a2 p.w-700 strong {
    color: #2B292A;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
}

.elementor-7209 .elementor-element.elementor-element-9ef54a2 ul {
    list-style-type: none;
    margin-left: 8px;
}

.elementor-7209 .elementor-element.elementor-element-9ef54a2 ul li {
    color: #2B292A;
    display: flex;
    gap: 12px;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px; /* 155.556% */
}

.elementor-7209 .elementor-element.elementor-element-9ef54a2 ul li:before {
    content: '';
    background-color: #2B292A;
    border-radius: 50%;
    width: 3px;
    height: 3px;
    flex: 0 0 3px;
    margin-top: 14px;
}

.elementor-7209 .elementor-element.elementor-element-9ef54a2 ul li:has(+ li) {
    margin-block-end: 10px !important;
}



.zaleta-gruby-podpis {
    color: #1E1E1E;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px; /* 108.333% */
    margin-bottom: 28px;
    text-align: start;
}

.zaleta-opis ul {
    list-style-type: none;
    margin-left: 8px;
    margin-block-end: 0px !important;
}

.zaleta-opis ul li {
    color: #2B292A;
    display: flex;
    text-align: start;
    gap: 12px;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px; /* 155.556% */
}

.zaleta-opis ul li:before {
    content: '';
    background-color: #2B292A;
    border-radius: 50%;
    width: 3px;
    height: 3px;
    flex: 0 0 3px;
    margin-top: 8px;
}

.container-with-content .acf-zalety-container .zaleta-opis ul li:has(+ li) {
    margin-block-end: 4px !important;
}

.acf-zalety-container:has(.zaleta-gruby-podpis) .zaleta-item {
    padding-bottom: 0px;
    border-bottom: 0px solid rgba(0, 0, 0, 0.24);
}

.acf-zalety-container:has(.zaleta-gruby-podpis) {
    gap: 20px;
}

.acf-zalety-container:has(.zaleta-gruby-podpis) {
    margin: 28px 0 40px 0;
}


.acf-zalety-container { 
        display: flex; 
        flex-direction: column;
        gap: 32px;
        text-align: center;
        margin: 40px 0;
     }
      
     .zaleta-liczba {
        position: relative;
        width: fit-content;
        z-index: 1;
        display: flex;
        flex-direction: column;
        color: #1C1B1C;
        font-family: Montserrat;
        font-size: 74.12px;
        font-style: normal;
        font-weight: 700;
        line-height: 136%; 
     }
     
     .zaleta-podpis {
         color: #1E1E1E;
        font-family: Montserrat;
        font-size: 20px;
        width: fit-content;
        font-style: normal;
        text-align: left;
        font-weight: 700;
        line-height: 26px; /* 130% */
     }
     
     .zaleta-item:not(:last-of-type) {
         padding-bottom: 16px;
         border-bottom: 1px solid rgba(0, 0, 0, 0.24);
     }
     
     .zaleta-liczba::after {
        content: '';
        z-index: -1;
        position: absolute;
        top: 22px;
        left: 0;
        width: 228px;
        height: 56px;
        background: #FFDA00;
      }
      
      .acf-recenzja-single {
          margin: 40px 0;
      }
      
      .recenzja-content {
          padding-left: 24px;
          border-left: 2px solid #FFDA00;
          display: flex;
          flex-direction: column;
          gap: 24px;
      }
      
      .info-author {
          display: flex;
          gap: 12px;
      }
      
      .recenzja-foto, .recenzja-foto img {
          width: 64px;
          height: 64px;
      }
      
      .recenzja-imie {
          color: #1E1E1E;
            font-family: Montserrat;
            font-size: 15px;
            font-style: normal;
            font-weight: 600;
            line-height: 26px; /* 130% */
      }
      
      .recenzja-meta {
          display: flex;
          flex-direction: column;
          gap: 0px;
      }
      
      .recenzja-stanowisko {
          color: #2B292A;
        font-family: Montserrat;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 28px; /* 155.556% */
      }
      
      .recenzja-tekst {
        color: #2B292A;
        font-family: Montserrat;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: 36px;
    }

      
      @media(min-width: 768px) {
          .zaleta-item:not(:last-of-type) {
             padding-bottom: 32px;
        }
        
        .elementor-7209 .elementor-element.elementor-element-9ef54a2 h4.big strong {
            font-size: 20px;
        }
        
        .elementor-7209 .elementor-element.elementor-element-9ef54a2 ul li:has(+ li) {
            margin-block-end: 15px !important;
        }
        
        .elementor-7209 .elementor-element.elementor-element-9ef54a2 p:has(+ ul),
        .elementor-7209 .elementor-element.elementor-element-9ef54a2 p:has(+ ol),
        .elementor-7209 .elementor-element.elementor-element-9ef54a2 p:has(+ p),
        .elementor-7209 .elementor-element.elementor-element-9ef54a2 h4:has(+ p) {
            margin-block-end: 24px !important;
        }
        
        .elementor-7209 .elementor-element.elementor-element-9ef54a2 h3, .elementor-7209 .elementor-element.elementor-element-9ef54a2 h2, .elementor-7209 .elementor-element.elementor-element-9ef54a2 h3:first-of-type {
            margin-bottom: 28px !important;
        }
        
        .elementor-7209 .elementor-element.elementor-element-9ef54a2 h3:not(:first-of-type), .elementor-7209 .elementor-element.elementor-element-9ef54a2 h2 {
            margin-top: 56px !important;
        }
        
        .elementor-7209 .elementor-element.elementor-element-9ef54a2 h2.big {
            color: #1C1B1C;
            font-family: Montserrat;
            font-size: 38px;
            font-style: normal;
            font-weight: 700;
            line-height: 126%; /* 40.32px */
        }
        
        .elementor-7209 .elementor-element.elementor-element-9ef54a2 h2 {
            color: #1C1B1C;
            font-family: Montserrat;
            font-size: 36px;
            font-style: normal;
            font-weight: 700;
            line-height: 126%; /* 40.32px */
        }
        
        .elementor-7209 .elementor-element.elementor-element-9ef54a2 h3 {
            color: #1C1B1C;
            font-family: Montserrat;
            font-size: 32px;
            font-style: normal;
            font-weight: 700;
            line-height: 126%; /* 40.32px */
        }
        
        .elementor-7209 .elementor-element.elementor-element-9ef54a2 ul li {
            font-size: 18px;
        }
        
        .elementor-7209 .elementor-element.elementor-element-9ef54a2 p {
            color: #2B292A;
            font-family: Montserrat;
            font-size: 18px;
            font-style: normal;
            font-weight: 500;
            line-height: 28px; /* 155.556% */
        }
        
        .elementor-7209 .elementor-element.elementor-element-9ef54a2 p strong {
            color: #2B292A;
            font-family: Montserrat;
            font-size: 18px;
            font-style: normal;
            font-weight: 600;
            line-height: 28px;
        }
        
        .elementor-7209 .elementor-element.elementor-element-9ef54a2 p.w-700 strong {
            font-size: 18px;
        }
        
        .container-with-content .acf-zalety-container .zaleta-opis ul li:has(+ li) {
            margin-block-end: 6px !important;
        }
        
        .acf-zalety-container:has(.zaleta-gruby-podpis) {
            margin: 28px 0 56px 0;
        }
        
        .acf-zalety-container { 
            margin: 56px 0;
        }
        
        .acf-recenzja-single {
              margin: 56px 0;
          }
        
        .acf-zalety-container:has(.zaleta-gruby-podpis) {
            gap: 28px;
        }

        
        .info-author {
          gap: 27px;
        }
        
        .recenzja-content {
            padding-left: 36px;
            border-left: 4px solid #FFDA00;
        }
        
        .recenzja-tekst {
            font-size: 24px;
            line-height: 46px; /* 153.333% */
        }
        
        .recenzja-imie {
            font-size: 20px;
        }
        
        .recenzja-stanowisko {
            font-size: 18px;
        }
        
        .recenzja-meta {
          gap: 8px;
        }
      }
      
      @media(min-width: 1024px) {
          .recenzja-tekst {
            font-size: 30px;
          }
          
          .recenzja-content {
              padding-left: 51px;
              gap: 40px;
          }
          
          .elementor-7209 .elementor-element.elementor-element-9ef54a2 h2.big {
            color: #1C1B1C;
            font-family: Montserrat;
            font-size: 48px;
            font-style: normal;
            font-weight: 700;
            line-height: 126%; /* 40.32px */
        }
          
          .elementor-7209 .elementor-element.elementor-element-9ef54a2 h2 {
            color: #1C1B1C;
            font-family: Montserrat;
            font-size: 40px;
            font-style: normal;
            font-weight: 700;
            line-height: 126%; /* 40.32px */
        }
      }/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-41b4164 */@media(max-width: 1023px) {
    .elementor-7209 .elementor-element.elementor-element-41b4164 {
        display: none !important;
        position: fixed;
        bottom: -15px;
        left: 0;
        z-index: 9;
        padding: 0 16px 16px 16px;
        background: var(--Whiteness, #FAFAFA);
        border-radius: 0px;
        box-shadow: 0 -4px 4px -2px rgba(0, 0, 0, 0.15);
    }
    
    .elementor-7209 .elementor-element.elementor-element-41b4164 li.elementor-toc__list-item > div:focus-within {
        border-bottom: 1px solid var(--Dark, #1A2933);
    }
}

@media(min-width: 1024px) {
    .elementor-7209 .elementor-element.elementor-element-41b4164 {
        /*width: 254px;*/
        flex: 0 0 254px;
        min-width: 254px;
        max-width: 254px !important;
        position: sticky;
        top: 170px;
        height: fit-content;
        overflow: visible;
    }
    
    #content {
        overflow: visible !important;
    }
}

.elementor-7209 .elementor-element.elementor-element-41b4164 * {
    transition: all 400ms ease;
}

.elementor-toc--content-ellipsis:not(:has(ol)) {
    display: none !important;
}

.elementor-7209 .elementor-element.elementor-element-41b4164 .elementor-toc__header::after {
    content: ' ';
    width: 48px;
    height: 27px;
    position: absolute;
    top: inherit;
    left: 0;
    background: #FFDA00;
    z-index: -1;
}

.elementor-7209 .elementor-element.elementor-element-41b4164 .elementor-toc__header {
    margin-bottom: 32px;
}

.elementor-7209 .elementor-element.elementor-element-41b4164 li.elementor-toc__list-item > div:before {
    content: none;
}

.elementor-7209 .elementor-element.elementor-element-41b4164 li.elementor-toc__list-item ol li div.elementor-toc__list-item-text-wrapper:before {
    content: counter(item) ". ";
}

.elementor-7209 .elementor-element.elementor-element-41b4164.elementor-toc--collapsed .elementor-toc__header::after {
    transform: rotate(0deg);
}

.elementor-7209 .elementor-element.elementor-element-41b4164.elementor-toc--collapsed .elementor-toc__header:hover::after {
    box-shadow: 2px 2px 4px 0 rgba(26, 41, 51, 0.25);
}

.elementor-7209 .elementor-element.elementor-element-41b4164:not(.elementor-toc--collapsed) .elementor-toc__header:hover::after {
    box-shadow: -2px -2px 4px 0 rgba(26, 41, 51, 0.25);
}


    .elementor-7209 .elementor-element.elementor-element-41b4164 {
        flex-direction: column;
        gap: 8px;
        display: flex;
    }
    
    .elementor-7209 .elementor-element.elementor-element-41b4164 .elementor-toc__header {
        padding: 8px 0;
    }
    
    .elementor-7209 .elementor-element.elementor-element-41b4164 li.elementor-toc__list-item a {
        transition: all 400ms ease;
    }
    
    .elementor-7209 .elementor-element.elementor-element-41b4164 li.elementor-toc__list-item ol {
        margin-top: 0px;
        margin-left: 16px;
    }
    
    .elementor-7209 .elementor-element.elementor-element-41b4164 li.elementor-toc__list-item a:hover {
        color: var(--Dark, #1A2933);
        text-decoration: none;
    }
    
    .elementor-7209 .elementor-element.elementor-element-41b4164 li.elementor-toc__list-item > div {
        margin-bottom: 4px;
        padding: 0px;
        transition: all 400ms ease;
        border-bottom: 1px solid transparent;
    }
    
    .elementor-7209 .elementor-element.elementor-element-41b4164 li.elementor-toc__list-item:not(:last-child) {
        margin-bottom: 22px;
    }
    
    .elementor-7209 .elementor-element.elementor-element-41b4164 .elementor-toc__list-wrapper {
        margin-block-start: 0 !important;
        margin-block-end: 0 !important;
        padding-left: 22px;
        border-left: 1px solid rgba(0, 0, 0, 0.24);
        margin: 0 !important;
    }
    
    .elementor-toc--content-ellipsis .elementor-toc__list-item-text {
        white-space: normal !important;
        overflow: visible !important;
        text-overflow: unset !important;
    }

    
    .elementor-7209 .elementor-element.elementor-element-41b4164 li.elementor-toc__list-item > div:hover {
        border-radius: 8px;
        background: var(--Light-grey, #F0F1F5);
        border-bottom: 1px solid transparent !important;
    }
    
    .elementor-7209 .elementor-element.elementor-element-41b4164 li.elementor-toc__list-item > div:has(.active) {
        color: #2B292A;
        position: relative;
        font-family: Montserrat;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 28px; /* 175% */
    }
    
    .elementor-7209 .elementor-element.elementor-element-41b4164 li.elementor-toc__list-item > div:has(.active)::before,
    .elementor-7209 .elementor-element.elementor-element-41b4164 li.elementor-toc__list-item:not(:last-child) > div:has(.active)::after {
        content: '';
        transition: all 400ms ease;
    }
    
    .elementor-7209 .elementor-element.elementor-element-41b4164 li.elementor-toc__list-item > div:has(.active)::before {
        position: absolute;
        width: 3px;
        height: 100%;
        background-color: #FFDA00;
        left: -24px;
        z-index: 2;
        top: 0;
    }
    
    .elementor-7209 .elementor-element.elementor-element-41b4164 li.elementor-toc__list-item:not(:last-child) > div:has(.active)::after {
        position: absolute;
        background-color: #fff;
        width: 3px;
        z-index: 1;
        height: 12px;
        left: -24px;
        bottom: -12px;
    }
    
    .elementor-7209 .elementor-element.elementor-element-41b4164 li.elementor-toc__list-item:last-of-type > div:has(.active)::after {
        position: absolute;
        background-color: #fff;
        width: 3px;
        height: 12px;
        left: -24px;
        top: -12px;
        z-index: 1;
    }
    
    .elementor-7209 .elementor-element.elementor-element-41b4164 li.elementor-toc__list-item:not(:last-child):not(:first-child) > div:has(.active)::after {
        position: absolute;
        background-color: #fff;
        width: 3px;
        height: calc(100% + 24px);
        left: -24px;
        top: -12px;
        z-index: 1;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c60ad00 */.elementor-7209 .elementor-element.elementor-element-c60ad00 {
    max-width: 806px;
}

.elementor-7209 .elementor-element.elementor-element-c60ad00 p, .elementor-7209 .elementor-element.elementor-element-c60ad00 h2{
    margin-bottom: 0
}
.elementor-7209 .elementor-element.elementor-element-c60ad00 h2{
    color: white;
    font-size: 24px;
}
@media (min-width: 768px){
    .elementor-7209 .elementor-element.elementor-element-c60ad00 h2{
    font-size: 36px;
}
}
.elementor-7209 .elementor-element.elementor-element-c60ad00 h2 span {
  text-decoration-line: underline !important;
  text-decoration-color: #FFDA00 !important;
  text-underline-offset: 5px !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-8ccdadc */.swiper-cs.swiper{
    overflow: inherit;
}
.swiper-cs .swiper-slide{
    overflow: inherit;
}
.swiper-cs .cs-swiper-nav {
    display: none;
}
@media (min-width: 768px) {
    .swiper-cs .cs-swiper-nav {
        display: flex;
        gap: 9px;
        justify-content: flex-end;
        transform: translateY(100px);
    }

    .swiper-cs .cs-swiper-nav .swiper-button-prev,
    .swiper-cs .cs-swiper-nav .swiper-button-next {
        position: static;
        width: 56px;
        height: 48px;
        cursor: pointer;
    }

    .swiper-cs .cs-swiper-nav .swiper-button-prev::after,
    .swiper-cs .cs-swiper-nav .swiper-button-next::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc3b02b */.elementor-7209 .elementor-element.elementor-element-bc3b02b{
    background: linear-gradient(180deg, #2B292A 0%, #1D1D1D 100%);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d93b768 */.elementor-7209 .elementor-element.elementor-element-d93b768 .e-con-inner {
    margin: 0;
    max-width: 640px;
    flex: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3402dde */.elementor-7209 .elementor-element.elementor-element-3402dde .nf-field-element input[type="email"] {
    height: 49px;
    width: 340px;
    display: flex;
    padding: 10px 125px 12px 23px;
    align-items: center;
    flex: 1 0 0;
    border: 1px solid #9C9C9C;
    background: #FFF;
}

.elementor-7209 .elementor-element.elementor-element-3402dde .nf-field-element input[type="email"]::placeholder {
    color: #7C7C7C;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 26.4px; /* 165% */
}

.elementor-7209 .elementor-element.elementor-element-3402dde .ninja-forms-req-symbol {
    display: none;
}

.elementor-7209 .elementor-element.elementor-element-3402dde .ninja-forms-field[type="checkbox"] {
    border: 0 !important;
    height: 1px !important;
    padding: 0 !important;
    position: relative !important;
    width: 1px !important;
    white-space: nowrap !important;
}

.elementor-7209 .elementor-element.elementor-element-3402dde .ninja-forms-field[type="checkbox"]::before {
    content: '';
    display: block;
    border-radius: 0px;
    width: 27px;
    height: 27px;
    border: none;
    background-color: white;
    position: absolute;
    top: -12px;
    left: 0;
    border: 1px solid #9C9C9C;
}

.elementor-7209 .elementor-element.elementor-element-3402dde .nf-after-form-content {
    display: none;
}

.elementor-7209 .elementor-element.elementor-element-3402dde .nf-error-msg {
    color: #e80000;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 26.4px;
}

.elementor-7209 .elementor-element.elementor-element-3402dde .ninja-forms-field[type="checkbox"]:checked::after {
    content: '';
    width: 27px;
    height: 27px;
    display: block;
    top: -12px;
    left: 0;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAABoCAMAAAAO9wgWAAAANlBMVEUAAAB5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xiZ5xibwNlPEAAAAEXRSTlMAyw8LwIqeGvfaj41BRoiwd3tb0v4AAAE4SURBVGje7c5JbsJAFEVRk8ZJSEO8/80yQTpTpDK+Eqo3/vrnLkfu/2NJd96+kgL+1hTwmwJ+U8BvCvhNAb8p4DcF/KaA3xTwmwJ+U8BvCvhNAb8p4KcF36iggN8U8M3ssljhn15u59Of/vSnP/3p77L36U9/+s/i/66x/7mtsb8paHwFja+g8RU0voLKV1D5Co71f/gKIl9B5SuofAWVr6DyFVS+gspXEPoK7O84X8Huvl3u+rfu7dvr230Fo/54wag/XjDqjxcM+uMFpzF/vOARvoLKV1D5CipfQeUrqHwFla+g8hVUvoLKV1D5CipfQeUrqHwFla+g8hVUvoLKV1D5CipfQeUrqHwFla+g8hVUvoLKV1D5CipfQeUrqHwFR/lmCgpfQeUrqHwFla+g8hVEvoLzI/wricIP+qRx074AAAAASUVORK5CYII=);
}

.elementor-7209 .elementor-element.elementor-element-3402dde .checkbox-wrap label {
    color: #FFF;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 26.4px;
    margin-left: 32px;
}

.elementor-7209 .elementor-element.elementor-element-3402dde .nf-before-form-content {
    display: none;
}

.elementor-7209 .elementor-element.elementor-element-3402dde input[type="submit"] {
    display: flex;
    padding: 12px 22px 10px 22px;
    justify-content: center;
    align-items: flex-start;
    background: #FFDE00;
    color: #000;
    text-align: left;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    width: 168px !important;
    line-height: 26.4px; /* 165% */
    text-transform: uppercase;
    border: none;
}

.elementor-7209 .elementor-element.elementor-element-3402dde .nf-field-element:has(input[type="submit"])::after {
    content: "";
    display: inline-block; 
    width: 13px;  
    height: 8px; 
    position: absolute;
    bottom: 19.5px;
    right: 22px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="8" viewBox="0 0 13 8" fill="none"><path d="M12.3536 4.03568C12.5488 3.84042 12.5488 3.52384 12.3536 3.32858L9.17157 0.146595C8.97631 -0.0486672 8.65973 -0.0486672 8.46447 0.146595C8.2692 0.341857 8.2692 0.65844 8.46447 0.853702L11.2929 3.68213L8.46447 6.51056C8.2692 6.70582 8.2692 7.0224 8.46447 7.21766C8.65973 7.41293 8.97631 7.41293 9.17157 7.21766L12.3536 4.03568ZM12 3.68213L12 3.18213L-5.96244e-09 3.18213L0 3.68213L5.96244e-09 4.18213L12 4.18213L12 3.68213Z" fill="black"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}


nf-fields-wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
    align-items: flex-end;
}

nf-fields-wrap nf-field:nth-child(1) {
    flex: 1;
    min-width: 250px;
}

nf-fields-wrap nf-field:nth-child(2) {
    flex: 0 0 auto;
}

nf-fields-wrap nf-field:nth-child(3) {
    flex: 0 0 100%;
    margin-top: 10px;
}

.nf-field-container {
    margin: 0 !important;
    padding: 0 !important;
}

#nf-field-11 {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819463e */.custom-wrapper .e-con-inner {
    position: relative;
}

.custom-wrapper .has_ae_slider {
    max-width: 640px;
}

.custom-wrapper > .e-con-inner::after {
    content: '';
    position: absolute;
    border: 2px solid #FFDA00;
    width: calc(100% + 20px);
    height: 84px;
    bottom: -100px;
    left: -10px;
}


@media(min-width: 1024px) {
    .custom-wrapper > .e-con-inner::after {
        width: calc(100% + 20px);
        bottom: -154px;
    }
}

@media(min-width: 1366px) {
   .custom-wrapper > .e-con-inner::after {
       width: calc(100% + 63px);
       left: -34px;
   } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-014b6fc */.elementor-7209 .elementor-element.elementor-element-014b6fc {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ada87ef */.elementor-7209 .elementor-element.elementor-element-ada87ef p span {
  text-decoration-line: underline !important;
  text-decoration-color: #FFDA00 !important;
  text-underline-offset: 5px !important;
}
.elementor-7209 .elementor-element.elementor-element-ada87ef p{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-524479a */.elementor-7209 .elementor-element.elementor-element-524479a p{
margin-bottom: 0;
}
.elementor-7209 .elementor-element.elementor-element-524479a{
    max-width: 601px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-960190d */@media (max-width: 767px) {
    .logos {
        overflow: hidden;
       
    overflow: hidden;
    z-index: 3;
    width: 100vw;
    margin-left: -20px;
    }

    .logos .swiper-slide {
        width: auto; /* swiper automatycznie dostosuje 2.4 slajdu */
        box-sizing: border-box;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d74751 */.elementor-7209 .elementor-element.elementor-element-2d74751 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.24);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d7d3b3 */.elementor-7209 .elementor-element.elementor-element-6d7d3b3{
    width: fit-content;
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-511bbfd */.elementor-7209 .elementor-element.elementor-element-511bbfd p{
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25aa443 */.elementor-7209 .elementor-element.elementor-element-25aa443 span, .elementor-7209 .elementor-element.elementor-element-25aa443 {
    position: relative;
    width: fit-content !important;
}

.elementor-7209 .elementor-element.elementor-element-25aa443 span {
    text-decoration-line: underline !important;
    text-decoration-color: #FFDA00 !important;
    text-underline-offset: 5px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c4950b4 */.elementor-7209 .elementor-element.elementor-element-c4950b4 .elementor-shortcode::-webkit-scrollbar {
  width: 0px;
  height: 0px;
  display: none;
  -webkit-appearance: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58ad7e2 */.elementor-7209 .elementor-element.elementor-element-58ad7e2 {
    position: relative;
}

.elementor-7209 .elementor-element.elementor-element-58ad7e2::before {
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 22px;
    background: #FFDA00;
    width: 224px;
    height: 55px;
    z-index: -1;
}


@media(min-width: 1024px) {
    .elementor-7209 .elementor-element.elementor-element-58ad7e2::before {
        left: 0;
        transform: translateX(0%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-513fb38 */.elementor-7209 .elementor-element.elementor-element-513fb38 {
    position: relative;
}

.elementor-7209 .elementor-element.elementor-element-513fb38::before {
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 22px;
    background: #FFDA00;
    width: 224px;
    height: 55px;
    z-index: -1;
}


@media(min-width: 1024px) {
    .elementor-7209 .elementor-element.elementor-element-513fb38::before {
        left: 0;
        transform: translateX(0%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c3c62f */.elementor-7209 .elementor-element.elementor-element-9c3c62f {
    position: relative;
}

.elementor-7209 .elementor-element.elementor-element-9c3c62f::before {
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 22px;
    background: #FFDA00;
    width: 224px;
    height: 55px;
    z-index: -1;
}


@media(min-width: 1024px) {
    .elementor-7209 .elementor-element.elementor-element-9c3c62f::before {
        left: 0;
        transform: translateX(0%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-110ab75 */.elementor-7209 .elementor-element.elementor-element-110ab75 {
    position: relative;
}

.elementor-7209 .elementor-element.elementor-element-110ab75::before {
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 22px;
    background: #FFDA00;
    width: 224px;
    height: 55px;
    z-index: -1;
}


@media(min-width: 1024px) {
    .elementor-7209 .elementor-element.elementor-element-110ab75::before {
        left: 0;
        transform: translateX(0%);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8691066 */.elementor-7209 .elementor-element.elementor-element-8691066{
    width: fit-content;
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0147e41 */.elementor-7209 .elementor-element.elementor-element-0147e41 p{
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-780b237 */.elementor-7209 .elementor-element.elementor-element-780b237 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a52baac */.elementor-7209 .elementor-element.elementor-element-a52baac .nf-form-cont{
padding: 48px 49px 49px 19px;
background: #2B292A;
}

.elementor-7209 .elementor-element.elementor-element-a52baac .ninja-forms-req-symbol {
    display: none;
}

@media (min-width: 768px){
   .elementor-7209 .elementor-element.elementor-element-a52baac .nf-form-cont{
       padding: 48px 64px 55px 64px;
   } 
}
.elementor-7209 .elementor-element.elementor-element-a52baac .nf-form-fields-required{
    display: none;
}
.elementor-7209 .elementor-element.elementor-element-a52baac input[type="text"],.elementor-7209 .elementor-element.elementor-element-a52baac input[type="email"],.elementor-7209 .elementor-element.elementor-element-a52baac textarea {
    border: 1px solid #A6A6A6;
    background: #FFF;
    color: #7C7C7C;
    font-family: 'Montserrat';
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 26.4px;
    padding-left: 21px;
}
@media (min-width: 768px){
  .elementor-7209 .elementor-element.elementor-element-a52baac input[type="text"],.elementor-7209 .elementor-element.elementor-element-a52baac input[type="email"],.elementor-7209 .elementor-element.elementor-element-a52baac textarea {
      font-size: 16px;
  }  
}
.elementor-7209 .elementor-element.elementor-element-a52baac input[type="email"],.elementor-7209 .elementor-element.elementor-element-a52baac input[type="text"] {
    height: 56px;
}

.elementor-7209 .elementor-element.elementor-element-a52baac textarea {
    height: 152px;
}
.elementor-7209 .elementor-element.elementor-element-a52baac .nf-field-label label{
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 26.4px;
}
.elementor-7209 .elementor-element.elementor-element-a52baac .nf-field-container{
    margin-bottom: 16px;
}
.elementor-7209 .elementor-element.elementor-element-a52baac .checkbox-wrap .nf-field-label label{
font-size: 11px;
font-style: normal;
}
@media (min-width: 768px){
    .elementor-7209 .elementor-element.elementor-element-a52baac .checkbox-wrap .nf-field-label label{
font-size: 14px;}
}
.elementor-7209 .elementor-element.elementor-element-a52baac .field-wrap>div input[type=checkbox]{
    width: 27px;
    height: 27px;
}
.elementor-7209 .elementor-element.elementor-element-a52baac .checkbox-wrap .nf-field-label{
    padding-left: 16px !important;
}
.elementor-7209 .elementor-element.elementor-element-a52baac input[type=submit] {
    border: 2px solid #FFDE00;
    background: #FFDE00;
    display: flex;
    padding: 12px 57px 12px 22px;
    justify-content: center;
    align-items: center;
    color: #000;
    text-align: center;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 26.4px; /* 165% */
text-transform: uppercase;
}
.elementor-7209 .elementor-element.elementor-element-a52baac input[type=submit]:hover{
    opacity: 0.7;
}
.elementor-7209 .elementor-element.elementor-element-a52baac .submit-wrap {
    position: relative;
    width: fit-content;
}
.elementor-7209 .elementor-element.elementor-element-a52baac .submit-wrap::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 22px; /* odsunięcie od prawej krawędzi */
    width: 13px;
    height: 8px;
    transform: translateY(-50%);
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M12.3536 4.03519C12.5488 3.83993 12.5488 3.52335 12.3536 3.32809L9.17157 0.146107C8.97631 -0.0491554 8.65973 -0.0491554 8.46447 0.146107C8.2692 0.341369 8.2692 0.657951 8.46447 0.853214L11.2929 3.68164L8.46447 6.51007C8.2692 6.70533 8.2692 7.02191 8.46447 7.21717C8.65973 7.41244 8.97631 7.41244 9.17157 7.21717L12.3536 4.03519ZM12 3.68164L12 3.18164L0 3.18164L0 3.68164L0 4.18164L12 4.18164L12 3.68164Z' fill='black'/%3E%3C/svg%3E");
    pointer-events: none;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0520063 */.elementor-7209 .elementor-element.elementor-element-0520063 {
    width: 130px;
    height: 127px !important;
}
@media (min-width:1024px){
  .elementor-7209 .elementor-element.elementor-element-0520063 {
    width: 241px;
    height: 233px !important;
}   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8978c85 */.elementor-7209 .elementor-element.elementor-element-8978c85 {
    width: 130px;
    height: 127px !important;
}
@media (min-width:1024px){
  .elementor-7209 .elementor-element.elementor-element-8978c85 {
    width: 241px;
    height: 233px !important;
}   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdf6ce0 */.elementor-7209 .elementor-element.elementor-element-bdf6ce0 {
    position: relative;
    z-index: 2;

}
@media (max-width: 767px){
    .elementor-7209 .elementor-element.elementor-element-bdf6ce0{
    width: 100vw;
    margin-left: -20px;
    margin-right: -20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad4353e */.elementor-7209 .elementor-element.elementor-element-ad4353e {
    position: relative;
}

.elementor-7209 .elementor-element.elementor-element-ad4353e::after {
    content: '';
    position: absolute;
    height: 118px;
    width: 100%;
    bottom: 32px;
    left: 0;
    z-index: -1;
    border-top: 1px solid rgba(0, 0, 0, 0.24);
}/* End custom CSS */
/* Start custom CSS */p, h2, h3 {
    margin-block-end: 0 !important;
}/* End custom CSS */