.elementor-2659 .elementor-element.elementor-element-dfbb67b{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-2659 .elementor-element.elementor-element-f7dfb9e{--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: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-2659 .elementor-element.elementor-element-0d99005{--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;--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-2659 .elementor-element.elementor-element-58f2ec6{--display:flex;}.elementor-2659 .elementor-element.elementor-element-a21a280{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;--wcf-slide-distance:60px;text-align:start;font-family:"Josefin Sans", Sans-serif;font-size:27px;font-weight:300;line-height:25px;letter-spacing:0.2px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-bb8e8bc{--wcf-duration:1000ms;--wcf-delay:1000ms;--wcf-ease:ease;column-gap:0px;--wcf-slide-distance:60px;text-align:start;font-family:"Lato", Sans-serif;font-size:50px;font-weight:300;line-height:25px;letter-spacing:0.2px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-bb8e8bc > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-bb8e8bc p{margin-block-end:0px;}.elementor-2659 .elementor-element.elementor-element-e3b4d6c{--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-2659 .elementor-element.elementor-element-e3b4d6c.e-con{--order:99999 /* order end hack */;}.elementor-2659 .elementor-element.elementor-element-efadd0b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:end;}.elementor-2659 .elementor-element.elementor-element-efadd0b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-efadd0b img{width:90px;border-radius:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-bebe682{--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-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2659 .elementor-element.elementor-element-d92ece5{--display:flex;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--wcf-slide-distance:40px;--wcf-slide-duration:2000ms;--wcf-slide-delay:200ms;--wcf-slide-ease:ease;}.elementor-2659 .elementor-element.elementor-element-d5ebb63{--display:flex;--min-height:0vh;--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:flex-start;--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-2659 .elementor-element.elementor-element-5e3f609{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2659 .elementor-element.elementor-element-e7f49d5{--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-2659 .elementor-element.elementor-element-2360460{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Jost", Sans-serif;font-size:18px;font-weight:200;line-height:19px;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-2360460 > .elementor-widget-container{margin:36px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-90ac30e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2659 .elementor-element.elementor-element-929c2fa{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-2659 .elementor-element.elementor-element-18f1b26{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Jost", Sans-serif;font-size:27px;font-weight:200;line-height:18px;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-18f1b26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-8dd8fc1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Jost", Sans-serif;font-size:20px;font-weight:200;line-height:18px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-8dd8fc1 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-6e7d389{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Jost", Sans-serif;font-size:18px;font-weight:200;line-height:19px;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-6e7d389 > .elementor-widget-container{padding:45px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-871655f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Jost", Sans-serif;font-size:16px;font-weight:200;line-height:18px;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-871655f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:27px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-fae5f77{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:200;line-height:18px;letter-spacing:0px;word-spacing:2px;color:#C0C0C0;}.elementor-2659 .elementor-element.elementor-element-a62548d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2659 .elementor-element.elementor-element-8b8f5aa{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-2659 .elementor-element.elementor-element-dca3010{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Jost", Sans-serif;font-size:27px;font-weight:200;line-height:18px;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-aac333e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:200;line-height:18px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-aac333e > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-6b5bfea{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Jost", Sans-serif;font-size:18px;font-weight:200;line-height:19px;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-6b5bfea > .elementor-widget-container{padding:45px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-caeeb96{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:200;line-height:19px;letter-spacing:0.1px;word-spacing:2px;color:#C0C0C0;}.elementor-2659 .elementor-element.elementor-element-caeeb96 > .elementor-widget-container{padding:91px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-0a09f8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2659 .elementor-element.elementor-element-f083449{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-2659 .elementor-element.elementor-element-316987e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Jost", Sans-serif;font-size:27px;font-weight:200;line-height:18px;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-e9fc169{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:200;line-height:18px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-e9fc169 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-8a9da9c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Jost", Sans-serif;font-size:18px;font-weight:200;line-height:19px;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-8a9da9c > .elementor-widget-container{padding:45px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-86bd030{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:200;line-height:19px;letter-spacing:0.1px;word-spacing:2px;color:#C0C0C0;}.elementor-2659 .elementor-element.elementor-element-86bd030 > .elementor-widget-container{padding:91px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-5d74ad1{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--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;bottom:0px;}body:not(.rtl) .elementor-2659 .elementor-element.elementor-element-5d74ad1{left:0px;}body.rtl .elementor-2659 .elementor-element.elementor-element-5d74ad1{right:0px;}.elementor-2659 .elementor-element.elementor-element-ada7513{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2659 .elementor-element.elementor-element-ada7513.e-con{--align-self:flex-end;}.elementor-2659 .elementor-element.elementor-element-d1126ba{--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;--wcf-slide-distance:100px;--wcf-slide-duration:1500ms;--wcf-slide-delay:1000ms;--wcf-slide-ease:linear;}.elementor-2659 .elementor-element.elementor-element-d1126ba:not(.elementor-motion-effects-element-type-background), .elementor-2659 .elementor-element.elementor-element-d1126ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-28fed8f .elementor-button{background-color:#FFFFFF;font-family:"Jost", Sans-serif;font-size:25px;line-height:14px;letter-spacing:-0.1px;word-spacing:0px;fill:#000000;color:#000000;}.elementor-2659 .elementor-element.elementor-element-28fed8f .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-2659 .elementor-element.elementor-element-368c37c{--display:flex;}.elementor-2659 .elementor-element.elementor-element-b94ce66{--wcf-duration:5000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Jost", Sans-serif;font-size:24px;font-weight:300;letter-spacing:0.7px;color:#9B9B9B;}.elementor-2659 .elementor-element.elementor-element-b94ce66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 35px 0px;}.elementor-2659 .elementor-element.elementor-element-2bae50c{--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-2659 .elementor-element.elementor-element-2bae50c.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-2659 .elementor-element.elementor-element-eab1b1e{--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;--margin-top:0vw;--margin-bottom:1vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--wcf-slide-distance:100px;--wcf-slide-duration:1500ms;--wcf-slide-delay:1000ms;--wcf-slide-ease:linear;}.elementor-2659 .elementor-element.elementor-element-eab1b1e:not(.elementor-motion-effects-element-type-background), .elementor-2659 .elementor-element.elementor-element-eab1b1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-eab1b1e.e-con{--align-self:flex-end;}.elementor-2659 .elementor-element.elementor-element-838d79b{--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-2659 .elementor-element.elementor-element-e9005b2 .elementor-button{background-color:#FFFFFF;font-family:"Jost", Sans-serif;font-size:25px;line-height:14px;letter-spacing:-0.1px;word-spacing:0px;fill:#000000;color:#000000;}.elementor-2659 .elementor-element.elementor-element-e9005b2.elementor-element{--align-self:flex-start;}.elementor-2659 .elementor-element.elementor-element-e9005b2 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-2659 .elementor-element.elementor-element-9b19db1{--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-2659 .elementor-element.elementor-element-9b19db1:not(.elementor-motion-effects-element-type-background), .elementor-2659 .elementor-element.elementor-element-9b19db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#424242;}.elementor-2659 .elementor-element.elementor-element-422c91d .elementor-button{background-color:#424242;font-family:"Jost", Sans-serif;font-size:25px;line-height:14px;letter-spacing:-0.1px;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-422c91d.elementor-element{--align-self:flex-end;}.elementor-2659 .elementor-element.elementor-element-422c91d .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-2659 .elementor-element.elementor-element-535a931{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2659 .elementor-element.elementor-element-3313435{--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: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-2659 .elementor-element.elementor-element-793cbe8{--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;--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-2659 .elementor-element.elementor-element-eed629b{--display:flex;}.elementor-2659 .elementor-element.elementor-element-b9c1bcd{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;--wcf-slide-distance:60px;text-align:start;font-family:"Jost", Sans-serif;font-size:27px;font-weight:200;line-height:25px;letter-spacing:0.2px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#B1B1B1;}.elementor-2659 .elementor-element.elementor-element-ec6ba27{--wcf-duration:1000ms;--wcf-delay:1000ms;--wcf-ease:ease;column-gap:0px;--wcf-slide-distance:60px;text-align:start;font-family:"Lato", Sans-serif;font-size:50px;font-weight:300;line-height:25px;letter-spacing:0.2px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-ec6ba27 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-ec6ba27 p{margin-block-end:0px;}.elementor-2659 .elementor-element.elementor-element-e2ce2dd{--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-2659 .elementor-element.elementor-element-e2ce2dd.e-con{--order:99999 /* order end hack */;}.elementor-2659 .elementor-element.elementor-element-ff43a3e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:end;}.elementor-2659 .elementor-element.elementor-element-ff43a3e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-ff43a3e img{width:90px;border-radius:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-9bd56a1{--display:flex;}.elementor-2659 .elementor-element.elementor-element-6e052b7{--display:flex;}.elementor-2659 .elementor-element.elementor-element-482d1c9{--display:flex;--wcf-slide-distance:50px;--wcf-slide-duration:1000ms;--wcf-slide-delay:500ms;--wcf-slide-ease:ease;}.elementor-2659 .elementor-element.elementor-element-250f41e{--display:flex;}.elementor-2659 .elementor-element.elementor-element-ead115d{--display:flex;}.elementor-2659 .elementor-element.elementor-element-664e5d4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Jost", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-ad44a08{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Jost", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-0347b45{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Jost", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-2173d0b{--display:flex;}.elementor-2659 .elementor-element.elementor-element-40baab2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Jost", Sans-serif;font-size:27px;font-weight:200;line-height:18px;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-40baab2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-b0ac5c4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Jost", Sans-serif;font-size:20px;font-weight:200;line-height:18px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-b0ac5c4 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-f9bba08{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Jost", Sans-serif;font-size:16px;font-weight:200;line-height:18px;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-f9bba08 > .elementor-widget-container{padding:45px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-b7f2b60{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Jost", Sans-serif;font-size:16px;font-weight:200;line-height:18px;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-b7f2b60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:27px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-3b1d879{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:"Jost", Sans-serif;font-size:14px;font-weight:200;line-height:17px;letter-spacing:0px;word-spacing:2px;color:#ACACAC;}.elementor-2659 .elementor-element.elementor-element-af4634c{--display:flex;}.elementor-2659 .elementor-element.elementor-element-4b511a0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Jost", Sans-serif;font-size:27px;font-weight:200;line-height:18px;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-4b511a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-c420b22{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Jost", Sans-serif;font-size:20px;font-weight:200;line-height:18px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-c420b22 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-ec3dc09{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Jost", Sans-serif;font-size:16px;font-weight:200;line-height:18px;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-ec3dc09 > .elementor-widget-container{padding:45px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-c21d405{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:"Jost", Sans-serif;font-size:14px;font-weight:200;line-height:17px;letter-spacing:0px;word-spacing:2px;color:#ACACAC;}.elementor-2659 .elementor-element.elementor-element-9326ead{--display:flex;}.elementor-2659 .elementor-element.elementor-element-457c5a5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Jost", Sans-serif;font-size:27px;font-weight:200;line-height:18px;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-457c5a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-2f92fdc{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Jost", Sans-serif;font-size:20px;font-weight:200;line-height:18px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-2f92fdc > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-f67f5c9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Jost", Sans-serif;font-size:16px;font-weight:200;line-height:18px;color:#FFFFFF;}.elementor-2659 .elementor-element.elementor-element-f67f5c9 > .elementor-widget-container{padding:45px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-101bc00{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;column-gap:0px;font-family:"Jost", Sans-serif;font-size:14px;font-weight:200;line-height:17px;letter-spacing:0px;word-spacing:2px;color:#ACACAC;}.elementor-2659 .elementor-element.elementor-element-733079b{--display:flex;--wcf-slide-distance:40px;--wcf-slide-duration:1500ms;--wcf-slide-delay:1000ms;--wcf-slide-ease:ease;}.elementor-2659 .elementor-element.elementor-element-733079b:not(.elementor-motion-effects-element-type-background), .elementor-2659 .elementor-element.elementor-element-733079b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2659 .elementor-element.elementor-element-d5e7add{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Jost", Sans-serif;font-weight:300;color:#8F8F8F;}.elementor-2659 .elementor-element.elementor-element-b5dd0a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2659 .elementor-element.elementor-element-b5dd0a3:not(.elementor-motion-effects-element-type-background), .elementor-2659 .elementor-element.elementor-element-b5dd0a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2659 .elementor-element.elementor-element-d0941c5{--display:flex;}.elementor-2659 .elementor-element.elementor-element-d0941c5:not(.elementor-motion-effects-element-type-background), .elementor-2659 .elementor-element.elementor-element-d0941c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-2659 .elementor-element.elementor-element-1d55cbe{--display:flex;--wcf-slide-distance:40px;--wcf-slide-duration:2200ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-2659 .elementor-element.elementor-element-1d55cbe:not(.elementor-motion-effects-element-type-background), .elementor-2659 .elementor-element.elementor-element-1d55cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#303030;}.elementor-2659 .elementor-element.elementor-element-1d55cbe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2659 .elementor-element.elementor-element-27438ef .elementor-button{background-color:#303030;font-family:"Jost", Sans-serif;font-weight:300;}.elementor-2659 .elementor-element.elementor-element-15b5fed{--display:flex;--wcf-slide-distance:40px;--wcf-slide-duration:3000ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-2659 .elementor-element.elementor-element-15b5fed:not(.elementor-motion-effects-element-type-background), .elementor-2659 .elementor-element.elementor-element-15b5fed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-2659 .elementor-element.elementor-element-68294ba .elementor-button{background-color:#252525;font-family:"Jost", Sans-serif;font-weight:300;}.elementor-2659 .elementor-element.elementor-element-c9e5183{--display:flex;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-2659 .elementor-element.elementor-element-c9e5183:not(.elementor-motion-effects-element-type-background), .elementor-2659 .elementor-element.elementor-element-c9e5183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#646464;}.elementor-2659 .elementor-element.elementor-element-b418b27 .elementor-button{background-color:#646464;font-family:"Jost", Sans-serif;font-weight:300;fill:#FFFFFF;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2659 .elementor-element.elementor-element-535a931{--justify-content:space-evenly;--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-2659 .elementor-element.elementor-element-3313435{--min-height:0px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:2vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2659 .elementor-element.elementor-element-793cbe8{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2659 .elementor-element.elementor-element-793cbe8.e-con{--align-self:flex-end;}.elementor-2659 .elementor-element.elementor-element-eed629b{--width:60%;--align-items:flex-start;--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:12px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-2659 .elementor-element.elementor-element-b9c1bcd{font-size:13px;line-height:1.3em;letter-spacing:0.2px;word-spacing:0em;}.elementor-2659 .elementor-element.elementor-element-ec6ba27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-ec6ba27{font-size:37px;}.elementor-2659 .elementor-element.elementor-element-e2ce2dd{--width:40%;--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-2659 .elementor-element.elementor-element-ff43a3e{--wcf-duration:2000ms;--wcf-ease:ease-in;width:var( --container-widget-width, 81px );max-width:81px;--container-widget-width:81px;--container-widget-flex-grow:0;}.elementor-2659 .elementor-element.elementor-element-ff43a3e > .elementor-widget-container{padding:11px 11px 11px 11px;}.elementor-2659 .elementor-element.elementor-element-ff43a3e.elementor-element{--align-self:flex-end;}.elementor-2659 .elementor-element.elementor-element-9bd56a1{--min-height:70vh;--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-2659 .elementor-element.elementor-element-6e052b7{--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-2659 .elementor-element.elementor-element-482d1c9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2659 .elementor-element.elementor-element-250f41e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2659 .elementor-element.elementor-element-bda8e59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-ead115d{--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-2659 .elementor-element.elementor-element-664e5d4{--wcf-delay:500ms;--wcf-ease:ease-out;text-align:start;font-size:14px;line-height:1em;}.elementor-2659 .elementor-element.elementor-element-664e5d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-ad44a08{--wcf-delay:500ms;--wcf-ease:ease-out;text-align:start;font-size:14px;line-height:1em;}.elementor-2659 .elementor-element.elementor-element-ad44a08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-0347b45{--wcf-delay:500ms;--wcf-ease:ease-out;text-align:start;font-size:14px;line-height:1em;}.elementor-2659 .elementor-element.elementor-element-0347b45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-2173d0b{--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-2659 .elementor-element.elementor-element-40baab2 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-b0ac5c4 > .elementor-widget-container{margin:015px 35px 14px 14px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-b0ac5c4{font-size:18px;}.elementor-2659 .elementor-element.elementor-element-f9bba08 > .elementor-widget-container{margin:14px 14px 14px 14px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-b7f2b60 > .elementor-widget-container{margin:0px 0px 14px 14px;}.elementor-2659 .elementor-element.elementor-element-3b1d879 > .elementor-widget-container{margin:0px 14px 0px 14px;}.elementor-2659 .elementor-element.elementor-element-af4634c{--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-2659 .elementor-element.elementor-element-4b511a0 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-c420b22 > .elementor-widget-container{margin:015px 35px 14px 14px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-c420b22{font-size:18px;}.elementor-2659 .elementor-element.elementor-element-ec3dc09 > .elementor-widget-container{margin:14px 14px 14px 14px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-c21d405 > .elementor-widget-container{margin:0px 14px 0px 14px;}.elementor-2659 .elementor-element.elementor-element-9326ead{--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-2659 .elementor-element.elementor-element-457c5a5 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-2f92fdc > .elementor-widget-container{margin:015px 35px 14px 14px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-2f92fdc{font-size:18px;}.elementor-2659 .elementor-element.elementor-element-f67f5c9 > .elementor-widget-container{margin:14px 14px 14px 14px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-101bc00 > .elementor-widget-container{margin:0px 14px 0px 14px;}.elementor-2659 .elementor-element.elementor-element-733079b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-2659 .elementor-element.elementor-element-d5e7add{--wcf-duration:2000ms;--wcf-delay:6000ms;width:100%;max-width:100%;text-align:center;font-size:13px;}.elementor-2659 .elementor-element.elementor-element-d5e7add > .elementor-widget-container{margin:6px 0px -7px 0px;}.elementor-2659 .elementor-element.elementor-element-d5e7add.elementor-element{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-b5dd0a3{--min-height:0px;--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:40px;--padding-left:0px;--padding-right:0px;}.elementor-2659 .elementor-element.elementor-element-d0941c5{--min-height:0vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2659 .elementor-element.elementor-element-1d55cbe{--width:60%;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2659 .elementor-element.elementor-element-27438ef{width:100%;max-width:100%;}.elementor-2659 .elementor-element.elementor-element-27438ef > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-2659 .elementor-element.elementor-element-27438ef.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-2659 .elementor-element.elementor-element-27438ef .elementor-button{font-size:16px;line-height:0.1em;border-radius:0px 0px 0px 0px;padding:10px 40px 0px 20px;}.elementor-2659 .elementor-element.elementor-element-15b5fed{--width:40%;--min-height:35px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2659 .elementor-element.elementor-element-68294ba{width:100%;max-width:100%;}.elementor-2659 .elementor-element.elementor-element-68294ba > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-2659 .elementor-element.elementor-element-68294ba.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2659 .elementor-element.elementor-element-68294ba .elementor-button{font-size:16px;line-height:0.1em;word-spacing:1.8em;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2659 .elementor-element.elementor-element-c9e5183{--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-2659 .elementor-element.elementor-element-b418b27.elementor-element{--align-self:flex-end;}.elementor-2659 .elementor-element.elementor-element-b418b27 .elementor-button{font-size:17px;border-radius:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-2659 .elementor-element.elementor-element-0d99005{--width:100%;}.elementor-2659 .elementor-element.elementor-element-d92ece5{--width:100vw;}.elementor-2659 .elementor-element.elementor-element-5e3f609{--width:25%;}.elementor-2659 .elementor-element.elementor-element-90ac30e{--width:25%;}.elementor-2659 .elementor-element.elementor-element-a62548d{--width:25%;}.elementor-2659 .elementor-element.elementor-element-0a09f8b{--width:25%;}.elementor-2659 .elementor-element.elementor-element-ada7513{--width:33%;}.elementor-2659 .elementor-element.elementor-element-d1126ba{--width:55%;}.elementor-2659 .elementor-element.elementor-element-368c37c{--width:33%;}.elementor-2659 .elementor-element.elementor-element-2bae50c{--width:33%;}.elementor-2659 .elementor-element.elementor-element-eab1b1e{--width:60%;}.elementor-2659 .elementor-element.elementor-element-793cbe8{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-58f2ec6 */.elementor-2659 .elementor-element.elementor-element-58f2ec6 {
    transform:
        scale(var(--top-scale, 1)) !important;

    transform-origin:
        top left !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3b4d6c */.elementor-2659 .elementor-element.elementor-element-e3b4d6c {
    transform:
        scale(var(--top-scale, 1)) !important;

    transform-origin:
        top right !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7dfb9e */.elementor-2659 .elementor-element.elementor-element-f7dfb9e {
    --top-scale: 1;
}

/* =========================
   LAPTOP / NIŻSZY VIEWPORT
   ========================= */

@media (min-width: 1024px) and (max-height: 1200px) {
    .elementor-2659 .elementor-element.elementor-element-f7dfb9e {
        --top-scale: 0.90;
    }
}

@media (min-width: 1024px) and (max-height: 1050px) {
    .elementor-2659 .elementor-element.elementor-element-f7dfb9e {
        --top-scale: 0.80;
    }
}

@media (min-width: 1024px) and (max-height: 950px) {
    .elementor-2659 .elementor-element.elementor-element-f7dfb9e {
        --top-scale: 0.68;
    }
}

@media (min-width: 1024px) and (max-height: 850px) {
    .elementor-2659 .elementor-element.elementor-element-f7dfb9e {
        --top-scale: 0.60;
    }
}


/* =========================
   BRAK SZTUCZNEGO PODNOSZENIA
   ========================= */

.elementor-2659 .elementor-element.elementor-element-f7dfb9e .adaptacje-top-left {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3f609 */.elementor-2659 .elementor-element.elementor-element-5e3f609 {
    position: relative;

    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    padding: 0 !important;
    margin: 0 !important;
}
/* OPIS */
.elementor-2659 .elementor-element.elementor-element-5e3f609 {
    align-items: flex-start !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fae5f77 */.elementor-2659 .elementor-element.elementor-element-fae5f77 ul {
    padding-left: 18px !important;
    margin-left: 0 !important;
}

.elementor-2659 .elementor-element.elementor-element-fae5f77 li {
    padding-left: 2px;
}

.elementor-2659 .elementor-element.elementor-element-fae5f77 li::marker {
    font-size: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90ac30e */.elementor-2659 .elementor-element.elementor-element-90ac30e {
    position: relative;

    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

/* KROK 1 */
.elementor-2659 .elementor-element.elementor-element-90ac30e {
    align-items: center !important;
}

.elementor-2659 .elementor-element.elementor-element-90ac30e::before {
    content: "";
    position: absolute;

    left: 0;
    top: 0;

    width: 1px;

    height: var(--adaptacje-common-line-height, 100%);

    background: rgba(255,255,255,.35);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caeeb96 */.elementor-2659 .elementor-element.elementor-element-caeeb96 ul {
    padding-left: 18px !important;
    margin-left: 0 !important;
}

.elementor-2659 .elementor-element.elementor-element-caeeb96 li {
    padding-left: 2px;
}

.elementor-2659 .elementor-element.elementor-element-caeeb96 li::marker {
    font-size: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a62548d */.elementor-2659 .elementor-element.elementor-element-a62548d {
    position: relative;

    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

/* KROK 1 */
.elementor-2659 .elementor-element.elementor-element-a62548d {
    align-items: center !important;
}

.elementor-2659 .elementor-element.elementor-element-a62548d::before {
    content: "";
    position: absolute;

    left: 0;
    top: 0;

    width: 1px;

    height: var(--adaptacje-common-line-height, 100%);

    background: rgba(255,255,255,.35);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86bd030 */.elementor-2659 .elementor-element.elementor-element-86bd030 ul {
    padding-left: 18px !important;
    margin-left: 0 !important;
}

.elementor-2659 .elementor-element.elementor-element-86bd030 li {
    padding-left: 2px;
}

.elementor-2659 .elementor-element.elementor-element-86bd030 li::marker {
    font-size: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a09f8b */.elementor-2659 .elementor-element.elementor-element-0a09f8b {
    position: relative;

    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    padding: 0 !important;
    margin: 0 !important;
}
/* KROK 3 */
.elementor-2659 .elementor-element.elementor-element-0a09f8b {
    align-items: flex-end !important;
}
.elementor-2659 .elementor-element.elementor-element-0a09f8b::before {
    content: "";
    position: absolute;

    left: 0;
    top: 0;

    width: 1px;
    height: var(--adaptacje-line-height, 100%);

    background: rgba(255,255,255,.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5ebb63 */.elementor-2659 .elementor-element.elementor-element-d5ebb63 {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;

    width: 100% !important;
    max-width: none !important;

    gap: 0 !important;
    padding: 0 !important;
    margin: 0 !important;

    align-items: stretch !important;
}
.elementor-2659 .elementor-element.elementor-element-d5ebb63 .scale-inner {
    width: 360px !important;
    min-width: 360px !important;
    max-width: 360px !important;

    flex: 0 0 360px !important;

    transform-origin: top center;
}
.elementor-2659 .elementor-element.elementor-element-d5ebb63 .scale-inner {
    transform: scale(var(--inner-scale, 1));
}
/* pierwszy blok trzyma lewą krawędź */
.elementor-2659 .elementor-element.elementor-element-d5ebb63 .adaptacje-zone:first-child .scale-inner {
    transform-origin: top left;
}

/* dwa środkowe skalują się symetrycznie */
.elementor-2659 .elementor-element.elementor-element-d5ebb63 .adaptacje-zone:nth-child(2) .scale-inner,
.elementor-2659 .elementor-element.elementor-element-d5ebb63 .adaptacje-zone:nth-child(3) .scale-inner {
    transform-origin: top center;
}

/* ostatni blok trzyma prawą krawędź */
.elementor-2659 .elementor-element.elementor-element-d5ebb63 .adaptacje-zone:last-child .scale-inner {
    transform-origin: top right;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d92ece5 */.elementor-2659 .elementor-element.elementor-element-d92ece5 {
    --design-width: 1920;
    --card-scale: calc(100vw / var(--design-width));
}

.elementor-2659 .elementor-element.elementor-element-d92ece5 .scale-card {
    width: 330px !important;
    min-width: 330px !important;
    max-width: 330px !important;

    transform-origin: center center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3313435 */.elementor-2659 .elementor-element.elementor-element-3313435 {
    flex: 0 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b1d879 */.elementor-2659 .elementor-element.elementor-element-3b1d879 ul {
    padding-left: 18px !important;
    margin-left: 0 !important;
}

.elementor-2659 .elementor-element.elementor-element-3b1d879 li {
    padding-left: 2px;
}

.elementor-2659 .elementor-element.elementor-element-3b1d879 li::marker {
    font-size: 0.9em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c21d405 */.elementor-2659 .elementor-element.elementor-element-c21d405 ul {
    padding-left: 18px !important;
    margin-left: 0 !important;
}

.elementor-2659 .elementor-element.elementor-element-c21d405 li {
    padding-left: 2px;
}

.elementor-2659 .elementor-element.elementor-element-c21d405 li::marker {
    font-size: 0.9em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-101bc00 */.elementor-2659 .elementor-element.elementor-element-101bc00 ul {
    padding-left: 18px !important;
    margin-left: 0 !important;
}

.elementor-2659 .elementor-element.elementor-element-101bc00 li {
    padding-left: 2px;
}

.elementor-2659 .elementor-element.elementor-element-101bc00 li::marker {
    font-size: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bd56a1 */.elementor-2659 .elementor-element.elementor-element-9bd56a1 {
    flex: 1 1 0 !important;
    min-height: 0 !important;

    overflow-y: auto !important;
    overflow-x: hidden !important;

    -webkit-overflow-scrolling: touch;
    overscroll-behavior: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0941c5 */.elementor-2659 .elementor-element.elementor-element-d0941c5 {
    position: relative;
    width: 100% !important;
    overflow: visible !important;
    z-index: 20;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5dd0a3 */.elementor-2659 .elementor-element.elementor-element-b5dd0a3 {
    flex: 0 0 auto !important;
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-535a931 */.elementor-2659 .elementor-element.elementor-element-535a931 {
    height: 100svh !important;
    min-height: 100svh !important;

    display: flex !important;
    flex-direction: column !important;

    overflow: hidden !important;
} 
@media (min-width: 768px) {
    .elementor-2659 .elementor-element.elementor-element-535a931.az-page-mobile {
        display: none !important;
    }
}/* End custom CSS */