.elementor-2830 .elementor-element.elementor-element-836fac7{--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-2830 .elementor-element.elementor-element-5074027{--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-2830 .elementor-element.elementor-element-23094c6{--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-2830 .elementor-element.elementor-element-8bc8691{--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-2830 .elementor-element.elementor-element-2d4ef17{--display:flex;}.elementor-2830 .elementor-element.elementor-element-31424bd{--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-2830 .elementor-element.elementor-element-c397885{--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-2830 .elementor-element.elementor-element-c397885 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2830 .elementor-element.elementor-element-c397885 p{margin-block-end:0px;}.elementor-2830 .elementor-element.elementor-element-86360e3{--display:flex;--justify-content:center;--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-2830 .elementor-element.elementor-element-064f20b{--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-2830 .elementor-element.elementor-element-7dab507{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-2830 .elementor-element.elementor-element-3472639{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-2830 .elementor-element.elementor-element-5b5d680{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-2830 .elementor-element.elementor-element-9f8118e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-2830 .elementor-element.elementor-element-757bdb5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-2830 .elementor-element.elementor-element-49d2b81{--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-2830 .elementor-element.elementor-element-49d2b81{left:0px;}body.rtl .elementor-2830 .elementor-element.elementor-element-49d2b81{right:0px;}.elementor-2830 .elementor-element.elementor-element-9a1c139{--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-2830 .elementor-element.elementor-element-9a1c139.e-con{--align-self:flex-end;}.elementor-2830 .elementor-element.elementor-element-012817b{--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-2830 .elementor-element.elementor-element-012817b:not(.elementor-motion-effects-element-type-background), .elementor-2830 .elementor-element.elementor-element-012817b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2830 .elementor-element.elementor-element-93881bc .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-2830 .elementor-element.elementor-element-93881bc .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-2830 .elementor-element.elementor-element-ae3cfd0{--display:flex;}.elementor-2830 .elementor-element.elementor-element-117551e{--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-2830 .elementor-element.elementor-element-117551e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 35px 0px;}.elementor-2830 .elementor-element.elementor-element-e2ce415{--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-2830 .elementor-element.elementor-element-e2ce415.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-2830 .elementor-element.elementor-element-e49f0f4{--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-2830 .elementor-element.elementor-element-e49f0f4:not(.elementor-motion-effects-element-type-background), .elementor-2830 .elementor-element.elementor-element-e49f0f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2830 .elementor-element.elementor-element-e49f0f4.e-con{--align-self:flex-end;}.elementor-2830 .elementor-element.elementor-element-595f907{--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-2830 .elementor-element.elementor-element-1ed421f .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-2830 .elementor-element.elementor-element-1ed421f.elementor-element{--align-self:flex-start;}.elementor-2830 .elementor-element.elementor-element-1ed421f .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-2830 .elementor-element.elementor-element-8cfc06e{--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-2830 .elementor-element.elementor-element-8cfc06e:not(.elementor-motion-effects-element-type-background), .elementor-2830 .elementor-element.elementor-element-8cfc06e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#424242;}.elementor-2830 .elementor-element.elementor-element-68657a4 .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-2830 .elementor-element.elementor-element-68657a4.elementor-element{--align-self:flex-end;}.elementor-2830 .elementor-element.elementor-element-68657a4 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-2830 .elementor-element.elementor-element-b2c3baa{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2830 .elementor-element.elementor-element-e745119{--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-2830 .elementor-element.elementor-element-87d2fb9{--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-2830 .elementor-element.elementor-element-68c132a{--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-2830 .elementor-element.elementor-element-e89fbcd{--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-2830 .elementor-element.elementor-element-109b05d{--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-2830 .elementor-element.elementor-element-982832e{--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-2830 .elementor-element.elementor-element-982832e > .elementor-widget-container{margin:36px 0px 0px 0px;}.elementor-2830 .elementor-element.elementor-element-7a49e11{--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-2830 .elementor-element.elementor-element-5125d20{--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-2830 .elementor-element.elementor-element-6f72b2b{--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-2830 .elementor-element.elementor-element-6f72b2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2830 .elementor-element.elementor-element-fb191ba{--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-2830 .elementor-element.elementor-element-fb191ba > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-2830 .elementor-element.elementor-element-2d96e39{--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-2830 .elementor-element.elementor-element-2d96e39 > .elementor-widget-container{padding:45px 0px 0px 0px;}.elementor-2830 .elementor-element.elementor-element-68c6a31{--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-2830 .elementor-element.elementor-element-68c6a31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:27px 0px 0px 0px;}.elementor-2830 .elementor-element.elementor-element-f0be70a{--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:20px;letter-spacing:0px;word-spacing:2px;color:#C0C0C0;}.elementor-2830 .elementor-element.elementor-element-1daf942{--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-2830 .elementor-element.elementor-element-5b959f7{--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-2830 .elementor-element.elementor-element-2f8de21{--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-2830 .elementor-element.elementor-element-97cc3d8{--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-2830 .elementor-element.elementor-element-97cc3d8 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-2830 .elementor-element.elementor-element-fae8593{--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-2830 .elementor-element.elementor-element-fae8593 > .elementor-widget-container{padding:45px 0px 0px 0px;}.elementor-2830 .elementor-element.elementor-element-a8e89bf{--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-2830 .elementor-element.elementor-element-a8e89bf > .elementor-widget-container{padding:85px 0px 0px 0px;}.elementor-2830 .elementor-element.elementor-element-234513c{--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-2830 .elementor-element.elementor-element-518e959{--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-2830 .elementor-element.elementor-element-127c361{--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-2830 .elementor-element.elementor-element-89d514d{--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-2830 .elementor-element.elementor-element-89d514d > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-2830 .elementor-element.elementor-element-6505d67{--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-2830 .elementor-element.elementor-element-6505d67 > .elementor-widget-container{padding:45px 0px 0px 0px;}.elementor-2830 .elementor-element.elementor-element-25b7673{--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-2830 .elementor-element.elementor-element-25b7673 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-2830 .elementor-element.elementor-element-78256e5{--display:flex;--min-height:0px;--wcf-slide-distance:150px;--wcf-slide-duration:1600ms;--wcf-slide-delay:500ms;--wcf-slide-ease:ease;}.elementor-2830 .elementor-element.elementor-element-097dada{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"Jost", Sans-serif;font-size:21px;font-weight:200;line-height:12px;word-spacing:1px;color:#C7C6C6;}.elementor-2830 .elementor-element.elementor-element-d76da98{--display:flex;}.elementor-2830 .elementor-element.elementor-element-c70cb01{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-2830 .elementor-element.elementor-element-c70cb01 .elementor-heading-title{color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2830 .elementor-element.elementor-element-8bc8691{--width:100%;}.elementor-2830 .elementor-element.elementor-element-9a1c139{--width:33%;}.elementor-2830 .elementor-element.elementor-element-012817b{--width:55%;}.elementor-2830 .elementor-element.elementor-element-ae3cfd0{--width:33%;}.elementor-2830 .elementor-element.elementor-element-e2ce415{--width:33%;}.elementor-2830 .elementor-element.elementor-element-e49f0f4{--width:60%;}.elementor-2830 .elementor-element.elementor-element-87d2fb9{--width:100vw;}.elementor-2830 .elementor-element.elementor-element-e89fbcd{--width:25%;}.elementor-2830 .elementor-element.elementor-element-7a49e11{--width:25%;}.elementor-2830 .elementor-element.elementor-element-1daf942{--width:25%;}.elementor-2830 .elementor-element.elementor-element-234513c{--width:25%;}.elementor-2830 .elementor-element.elementor-element-78256e5{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2d4ef17 */.elementor-2830 .elementor-element.elementor-element-2d4ef17 {
    transform:
        scale(var(--top-scale, 1)) !important;

    transform-origin:
        top left !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23094c6 */.elementor-2830 .elementor-element.elementor-element-23094c6 {
    --top-scale: 1;
}

/* =========================
   LAPTOP / NIŻSZY VIEWPORT
   ========================= */

@media (min-width: 1024px) and (max-height: 1200px) {
    .elementor-2830 .elementor-element.elementor-element-23094c6 {
        --top-scale: 0.90;
    }
}

@media (min-width: 1024px) and (max-height: 1050px) {
    .elementor-2830 .elementor-element.elementor-element-23094c6 {
        --top-scale: 0.80;
    }
}

@media (min-width: 1024px) and (max-height: 950px) {
    .elementor-2830 .elementor-element.elementor-element-23094c6 {
        --top-scale: 0.68;
    }
}

@media (min-width: 1024px) and (max-height: 850px) {
    .elementor-2830 .elementor-element.elementor-element-23094c6 {
        --top-scale: 0.60;
    }
}


/* =========================
   BRAK SZTUCZNEGO PODNOSZENIA
   ========================= */

.elementor-2830 .elementor-element.elementor-element-23094c6 .adaptacje-top-left {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e89fbcd */.elementor-2830 .elementor-element.elementor-element-e89fbcd {
    position: relative;

    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    padding: 0 !important;
    margin: 0 !important;
}
/* OPIS */
.elementor-2830 .elementor-element.elementor-element-e89fbcd {
    align-items: flex-start !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0be70a */.elementor-2830 .elementor-element.elementor-element-f0be70a ul {
    padding-left: 18px !important;
    margin-left: 0 !important;
}

.elementor-2830 .elementor-element.elementor-element-f0be70a li {
    padding-left: 2px;
}

.elementor-2830 .elementor-element.elementor-element-f0be70a li::marker {
    font-size: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a49e11 */.elementor-2830 .elementor-element.elementor-element-7a49e11 {
    position: relative;

    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

/* KROK 1 */
.elementor-2830 .elementor-element.elementor-element-7a49e11 {
    align-items: center !important;
}

.elementor-2830 .elementor-element.elementor-element-7a49e11::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-a8e89bf */.elementor-2830 .elementor-element.elementor-element-a8e89bf ul {
    padding-left: 18px !important;
    margin-left: 0 !important;
}

.elementor-2830 .elementor-element.elementor-element-a8e89bf li {
    padding-left: 2px;
}

.elementor-2830 .elementor-element.elementor-element-a8e89bf li::marker {
    font-size: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1daf942 */.elementor-2830 .elementor-element.elementor-element-1daf942 {
    position: relative;

    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

/* KROK 1 */
.elementor-2830 .elementor-element.elementor-element-1daf942 {
    align-items: center !important;
}

.elementor-2830 .elementor-element.elementor-element-1daf942::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-25b7673 */.elementor-2830 .elementor-element.elementor-element-25b7673 ul {
    padding-left: 18px !important;
    margin-left: 0 !important;
}

.elementor-2830 .elementor-element.elementor-element-25b7673 li {
    padding-left: 2px;
}

.elementor-2830 .elementor-element.elementor-element-25b7673 li::marker {
    font-size: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-234513c */.elementor-2830 .elementor-element.elementor-element-234513c {
    position: relative;

    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;

    padding: 0 !important;
    margin: 0 !important;
}
/* KROK 3 */
.elementor-2830 .elementor-element.elementor-element-234513c {
    align-items: flex-end !important;
}
.elementor-2830 .elementor-element.elementor-element-234513c::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-68c132a */.elementor-2830 .elementor-element.elementor-element-68c132a {
    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-2830 .elementor-element.elementor-element-68c132a .scale-inner {
    width: 360px !important;
    min-width: 360px !important;
    max-width: 360px !important;

    flex: 0 0 360px !important;

    transform-origin: top center;
}
.elementor-2830 .elementor-element.elementor-element-68c132a .scale-inner {
    transform: scale(var(--inner-scale, 1));
}
/* pierwszy blok trzyma lewą krawędź */
.elementor-2830 .elementor-element.elementor-element-68c132a .adaptacje-zone:first-child .scale-inner {
    transform-origin: top left;
}

/* dwa środkowe skalują się symetrycznie */
.elementor-2830 .elementor-element.elementor-element-68c132a .adaptacje-zone:nth-child(2) .scale-inner,
.elementor-2830 .elementor-element.elementor-element-68c132a .adaptacje-zone:nth-child(3) .scale-inner {
    transform-origin: top center;
}

/* ostatni blok trzyma prawą krawędź */
.elementor-2830 .elementor-element.elementor-element-68c132a .adaptacje-zone:last-child .scale-inner {
    transform-origin: top right;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87d2fb9 */.elementor-2830 .elementor-element.elementor-element-87d2fb9 {
    --design-width: 1920;
    --card-scale: calc(100vw / var(--design-width));
}

.elementor-2830 .elementor-element.elementor-element-87d2fb9 .scale-card {
    width: 330px !important;
    min-width: 330px !important;
    max-width: 330px !important;

    transform-origin: center center;
}/* End custom CSS */