html{font-size:62.5%;scroll-behavior:smooth;overflow-x:hidden}@media (max-width:1100px){html{font-size:50%}}@media (max-width:400px){html{font-size:42%}}html.scroll-locked{overflow-y:hidden}body{padding:0;margin:0;font-size:1.6rem;scroll-behavior:smooth;margin:0
!important;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*
a{text-decoration:none}*
ul{list-style:none}* .main-block{width:100%;display:flex;justify-content:center;align-items:center}img{width:100%;height:100%;object-fit:contain;display:flex}h2,.page-title-headline{font-family:"Prosto One";font-style:normal;font-weight:normal;font-size:4.5rem;line-height:57px;letter-spacing:0.01em;color:#273c79}h2 span,.page-title-headline
span{color:#e31e24}.background-red{transition:0.5s ease-in-out;background:rgba(227, 30, 36, 0.89);width:100%;height:0;position:absolute;bottom:0;left:0;display:flex;align-items:flex-end}.background-red .logo-svg{position:relative;width:100%;opacity:0;pointer-events:none;transition:0.5s ease-in}.background-red .logo-svg .loop-svg{height:0;width:70%;position:absolute;left:0;padding:0
0 0 10rem;transition:0.5s ease-in}@media (max-width:1400px){.background-red .logo-svg .loop-svg{width:95%;padding:0
0 0 2rem}}@media (max-width:450px){.background-red .logo-svg .loop-svg{padding:0
0 0 1rem}}.background-red .logo-svg .loop-svg .but-red{padding:8rem 0 0 0;position:absolute}.background-red .logo-svg .loop-svg .but-red .onred-title{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:3.7rem;line-height:178.5%;letter-spacing:0.01em;text-transform:uppercase;color:#fff;padding:5rem 0}.background-red .logo-svg .loop-svg .but-red .onred-subtitle{font-family:"Montserrat";font-style:normal;font-weight:bold;font-size:1.6rem;line-height:228%;text-align:justify;letter-spacing:0.03em;color:#fff}.subpages-banner{width:100%}.subpages-banner .subpages-banner-wrapper{width:100%}.subpages-banner .subpages-banner-wrapper
img{min-height:20rem;object-fit:cover}.offer-content{padding:10rem 0}.offer-content .offer-content-wrapper{width:85%;display:flex;justify-content:space-between}@media (max-width:1400px){.offer-content .offer-content-wrapper{width:95%}}.offer-content .offer-content-wrapper .offer-right{width:40%;display:flex;justify-content:center}@media (max-width:1000px){.offer-content .offer-content-wrapper .offer-right{display:none}}.offer-content .offer-content-wrapper .offer-right .right-wrapper{width:60%;background-position:center;background-repeat:no-repeat;background-size:cover}.offer-content .offer-content-wrapper .offer-left{width:80%}@media (max-width:1200px){.offer-content .offer-content-wrapper .offer-left{width:100%}}.offer-content .offer-content-wrapper .offer-left .offer-main-title{width:50%}@media (max-width:1650px){.offer-content .offer-content-wrapper .offer-left .offer-main-title{width:65%}}@media (max-width:1200px){.offer-content .offer-content-wrapper .offer-left .offer-main-title{width:80%}}@media (max-width:700px){.offer-content .offer-content-wrapper .offer-left .offer-main-title{width:100%;text-align:center}}.offer-content .offer-content-wrapper .offer-left .offer-main-title
h2{line-height:76px}@media (max-width:500px){.offer-content .offer-content-wrapper .offer-left .offer-main-title
h2{line-height:unset;font-size:3rem}}.offer-content .offer-content-wrapper .offer-left .offer-subtitle{font-family:"Montserrat";font-weight:bold;font-size:16px;line-height:228%;text-align:justify;letter-spacing:0.03em;color:#535762;padding:10rem 0}@media (max-width:700px){.offer-content .offer-content-wrapper .offer-left .offer-subtitle{padding:5rem 0;text-align:center}}.offer-content .offer-content-wrapper .offer-left .offer-repeater .offer-repeater-wrapper{display:flex;flex-wrap:wrap;padding:0
0 10rem 0;justify-content:space-between}@media (max-width:700px){.offer-content .offer-content-wrapper .offer-left .offer-repeater .offer-repeater-wrapper{flex-direction:column;align-items:center;justify-content:center}}.offer-content .offer-content-wrapper .offer-left .offer-repeater .offer-repeater-wrapper
a{width:45%}@media (max-width:700px){.offer-content .offer-content-wrapper .offer-left .offer-repeater .offer-repeater-wrapper
a{width:100%}}.offer-content .offer-content-wrapper .offer-left .offer-repeater .offer-repeater-wrapper a .solo-elem{font-weight:600;font-size:1.8rem;line-height:22px;letter-spacing:0.01em;color:#273c79;cursor:pointer;margin:1rem;text-align:center;display:flex;align-items:center;justify-content:center;padding:3rem 1rem;position:relative}@media (max-width:700px){.offer-content .offer-content-wrapper .offer-left .offer-repeater .offer-repeater-wrapper a .solo-elem{height:5rem}}.offer-content .offer-content-wrapper .offer-left .offer-repeater .offer-repeater-wrapper a .solo-elem
span{width:100%;z-index:-1;font-family:"Montserrat"}.offer-content .offer-content-wrapper .offer-left .offer-repeater .offer-repeater-wrapper a .solo-elem::before{content:"";background:#e31e24;border-radius:3.5px;height:100%;width:7px;position:absolute;left:0;bottom:0}.offer-content .offer-content-wrapper .offer-left .offer-repeater .offer-repeater-wrapper a .solo-elem:hover{color:#fff}.offer-content .offer-content-wrapper .offer-left .offer-repeater .offer-repeater-wrapper a .solo-elem:hover::before{animation:slidein 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;position:absolute;width:0;left:0;bottom:0;border-radius:42.5px;z-index:-2}.offer-content .offer-content-wrapper .offer-left .offer-repeater .offer-repeater-wrapper a .solo-elem.show{background:#e31e24;border-radius:42.5px;color:#fff;z-index:1}.offer-content .offer-content-wrapper .offer-left .offer-repeater .offer-repeater-wrapper a .solo-elem.show::before{display:none}@keyframes
slidein{0%{width:0}100%{width:100%}}.offer-content .offer-content-wrapper .offer-left .offer-switch-content .offer-switch-content-wrapper{position:relative;padding:5rem 0;overflow:hidden}.offer-content .offer-content-wrapper .offer-left .offer-switch-content .offer-switch-content-wrapper .content-to-switch{font-family:"Montserrat";position:absolute;top:0;left:0;opacity:0;pointer-events:none}.offer-content .offer-content-wrapper .offer-left .offer-switch-content .offer-switch-content-wrapper .content-to-switch
p{font-family:"Montserrat";font-style:normal;font-size:1.6rem;line-height:228%;text-align:justify;letter-spacing:0.03em;color:#535762}@media (max-width:500px){.offer-content .offer-content-wrapper .offer-left .offer-switch-content .offer-switch-content-wrapper .content-to-switch
p{list-style:150%}}.offer-content .offer-content-wrapper .offer-left .offer-switch-content .offer-switch-content-wrapper .content-to-switch.show{opacity:1;pointer-events:unset}.about-main-title{width:70% !important}@media (max-width:1000px){.about-main-title{margin:0
auto;text-align:center}}.about_preview{margin-top:100px;padding-bottom:150px}@media (max-width:1000px){.about_preview{padding-bottom:50px}}.about_preview
p{font-family:"Montserrat";font-weight:normal;font-size:1.6rem;line-height:228%;letter-spacing:0.03em;color:#535762;margin-top:50px}.about_preview p:first-of-type{margin-bottom:100px;margin-top:10px}.about_preview
h4{font-family:"Montserrat";font-size:1.6rem;letter-spacing:0.03em;color:#535762}.about_preview
ul{font-family:"Montserrat";font-weight:bold;font-size:1.6rem;line-height:228%;letter-spacing:0.03em;color:#535762;margin-top:50px}.about_preview ul:first-of-type{font-family:"Montserrat";font-weight:bold;font-size:1.6rem;line-height:228%;letter-spacing:0.03em;color:#535762;margin:0px
!important}@media (max-width:1100px){.about_preview
p{margin-top:30px}.about_preview p:first-of-type{margin-bottom:30px}.about_preview
ul{margin-top:30px}}.kontakt-wrapper{justify-content:center !important;flex-direction:column !important;align-items:center;width:90% !important}.kontakt-wrapper
p{font-family:"Prosto One";font-style:normal;font-weight:normal;font-size:3.5rem;line-height:57px;letter-spacing:0.01em;color:#273c79;text-align:center;display:flex !important;justify-content:center !important;margin-bottom:30px}.kontakt-wrapper .form-wrapper{width:85%;display:flex;justify-content:center;flex-direction:column;align-items:center}@media (max-width:800px){.kontakt-wrapper .form-wrapper{width:95%}}.kontakt-wrapper .form-wrapper
.wpcf7{width:100%;display:flex;flex-direction:column;align-items:center}.kontakt-wrapper .form-wrapper
form{display:flex;justify-content:center;flex-direction:column;width:100%;align-items:center}.kontakt-wrapper .form-wrapper form input:focus::placeholder{color:transparent}.kontakt-wrapper .form-wrapper form input[type=submit]{background-color:#E31E24 !important;border-radius:31.5px !important;width:300px;transition:0.3s ease-in-out}@media (max-width:500px){.kontakt-wrapper .form-wrapper form input[type=submit]{width:200px;border-radius:21.5px !important;height:50px}}.kontakt-wrapper .form-wrapper form input[type=submit]:hover{transform:scale(1.1)}.kontakt-wrapper .form-wrapper form
input{border:none;outline:none;text-align:center;font-family:"Montserrat";font-weight:bold;font-size:1.6rem;text-align:center;letter-spacing:0.03em;color:#FFF;background-color:rgba(196, 196, 196, 0.77);height:75px}.kontakt-wrapper .form-wrapper form input[type=text]{width:100%}.kontakt-wrapper .form-wrapper form input[type=email]{width:100%;background-color:rgba(196, 196, 196, 0.77) !important}.kontakt-wrapper .form-wrapper form input[type=submit]{cursor:pointer}.kontakt-wrapper .form-wrapper form input::placeholder{color:#FFF}.kontakt-wrapper .form-wrapper form input:first-of-type{background-color:#c4c4c4}.kontakt-wrapper .form-wrapper form
textarea{background-color:rgba(196, 196, 196, 0.12);border:none;outline:none;text-align:center;font-family:"Montserrat";font-weight:bold;font-size:1.6rem;text-align:center;letter-spacing:0.03em;color:#FFF;resize:none;height:auto;padding:20px;padding-bottom:80px;width:100%}.kontakt-wrapper .form-wrapper form textarea::placeholder{color:#FFF}.kontakt-wrapper .form-wrapper form textarea:focus::placeholder{color:transparent}.kontakt-wrapper .form-bg-box{width:100%;background-image:url("/wp-content/uploads/2022/01/Group-429-2.png");background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;display:flex;flex-direction:column}.kontakt-wrapper .check-bar{display:flex;margin-top:10px;align-items:center;text-align:center;font-family:"Montserrat";font-size:1.9rem;letter-spacing:1px;color:#535762}.kontakt-wrapper .check-bar input[type=checkbox]{margin-right:5px}.kontakt-wrapper .check-bar a:link,.kontakt-wrapper .check-bar a:visited{color:#E31E24;text-decoration:underline}.wspolpracuj-wrapper{width:90% !important}.wspolpracuj-wrapper .offer-right{align-items:flex-start}.wspolpracuj-wrapper .offer-right .right-wrapper
img{object-fit:cover}@media (max-width:1000px){.wspolpracuj-wrapper .offer-right{display:none}}.wspolpracuj-wrapper
p{margin-top:50px}.wspolpracuj-wrapper .wspolpracuj-title{width:76% !important}@media (max-width:1000px){.wspolpracuj-wrapper .wspolpracuj-title{width:90% !important;display:flex;justify-content:center}}@media (max-width:1000px) and (max-width:1000px){.wspolpracuj-wrapper .wspolpracuj-title
h2{text-align:center}}@media (max-width:1000px){.wspolpracuj-wrapper .offer-left{display:flex;flex-direction:column;align-items:center}}.wspolpracuj-wrapper .offer-left
h3{font-family:"Prosto One";font-style:normal;font-weight:normal;font-size:3.5rem;line-height:57px;letter-spacing:0.01em;color:#273c79}.wspolpracuj-wrapper .offer-left h3
span{color:#e31e24}.wspolpracuj-wrapper .offer-left .under-gallery{margin-top:50px;text-align:center}.wspolpracuj-wrapper .offer-left
p{font-family:"Montserrat";font-weight:normal;font-size:1.6rem;line-height:228%;letter-spacing:0.03em;color:#535762}.wspolpracuj-wrapper .offer-left .partners-wrapper{display:flex;justify-content:center}@media (max-width:600px){.wspolpracuj-wrapper .offer-left .partners-wrapper{flex-direction:column;align-items:center}}.wspolpracuj-wrapper .offer-left .partners-txt{width:50%}.wspolpracuj-wrapper .offer-left .wspolpracuj-gallery-block{width:50%;display:flex !important;flex-wrap:wrap;justify-content:space-evenly}.wspolpracuj-wrapper .offer-left .wspolpracuj-gallery-block
img{width:300px !important;height:200px !important}.wspolpracuj-wrapper .button-wrapper{display:flex;justify-content:center;flex-direction:column;align-items:center}.wspolpracuj-wrapper .button-wrapper
button{background-color:#e31e24 !important;border-radius:31.5px !important;width:300px;transition:0.3s ease-in-out;border:none;outline:none;height:75px;border:none;outline:none;text-align:center;font-family:"Montserrat";font-weight:bold;font-size:1.6rem;text-align:center;letter-spacing:0.03em;color:#fff;margin-top:50px;cursor:pointer}.wspolpracuj-wrapper .button-wrapper button:hover{transform:scale(1.1)}.contact-nav{width:100%;background-color:#e4e8ea73;display:flex;justify-content:center;padding:2rem 0}.contact-nav .contact-nav-wrapper{font-family:"Montserrat";font-style:normal;font-weight:500;font-size:16px;line-height:175.9%;letter-spacing:0.025em;color:#535762;width:70%;display:flex;justify-content:space-between}@media (max-width:1000px){.contact-nav .contact-nav-wrapper{width:95%}}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-left{font-weight:500;font-size:1.6rem;line-height:175.9%;letter-spacing:0.025em;color:#535762}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-left .low-width{display:none}@media (max-width:700px){.contact-nav .contact-nav-wrapper .contact-nav-wrapper-left{display:flex;align-items:center}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-left .height-width{display:none}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-left .low-width{display:flex}}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-left
a{font-weight:500;font-size:1.6rem;line-height:175.9%;letter-spacing:0.025em;text-transform:uppercase;color:#535762;margin:0
1rem;transition:0.3s ease-in-out}@media (max-width:450px){.contact-nav .contact-nav-wrapper .contact-nav-wrapper-left
a{font-size:1.2rem}}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-left a:hover{color:#4f72d3}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right{display:flex}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right .navbar-mail{padding:0
4rem 0 0}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right .navbar-mail .under-width{display:none}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right .navbar-mail
a{font-weight:500;font-size:1.6rem;line-height:175.9%;letter-spacing:0.025em;color:#535762;transition:0.3s ease-in-out}@media (max-width:450px){.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right .navbar-mail
a{font-size:1.2rem}}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right .navbar-mail a:hover{color:#4f72d3}@media (max-width:580px){.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right .navbar-mail{display:flex;padding:0}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right .navbar-mail .under-width{display:flex;align-items:center}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right .navbar-mail .under-width
svg{margin:0
1rem 1px 0}}@media (max-width:580px){.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right .navbar-socials-1{display:none}}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right .navbar-socials-1
a{font-weight:500;font-size:1.6rem;line-height:175.9%;letter-spacing:0.025em;text-transform:uppercase;color:#535762;margin:0
1rem}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right .navbar-socials-1 .face
svg{transition:0.5s ease-in-out}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right .navbar-socials-1 .face svg
path{transition:0.5s ease-in-out}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right .navbar-socials-1 .face svg:hover{transform:scale(1.1)}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right .navbar-socials-1 .face svg:hover .blue-path{fill:#273c79}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right .navbar-socials-1 .insta
svg{transition:0.5s ease-in-out}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right .navbar-socials-1 .insta svg:hover{transform:scale(1.1)}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right .navbar-socials-1 .insta svg:hover
path{fill:url(#instagram);animation:insta 0.5s ease forwards}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right .navbar-socials-1 .linked
svg{transition:0.5s ease-in-out}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right .navbar-socials-1 .linked svg
path{transition:0.5s ease-in-out}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right .navbar-socials-1 .linked svg:hover{transform:scale(1.1)}.contact-nav .contact-nav-wrapper .contact-nav-wrapper-right .navbar-socials-1 .linked svg:hover
path{fill:#0077b5}@keyframes
insta{0%{fill:#535762}50%{fill-opacity:0.5}100%{fill-opacity:1}}.navbar{width:100%;display:flex;justify-content:center}.navbar .navbar-wrapper{width:70%;display:flex;justify-content:space-between;position:relative}@media (max-width:1450px){.navbar .navbar-wrapper{width:85%}}@media (max-width:1200px){.navbar .navbar-wrapper{width:95%}}.navbar .navbar-wrapper .navbar-logo{margin:1rem 0}.navbar .navbar-wrapper .navbar-menu{font-size:1.8rem;line-height:175.9%;letter-spacing:0.01em;display:flex;height:100%;width:100%}@media (max-width:1100px){.navbar .navbar-wrapper .navbar-menu{width:55%}}.navbar .navbar-wrapper .navbar-menu .nav-main{display:flex;align-items:center;justify-content:flex-end;height:100%;width:100%}@media (max-width:1150px){.navbar .navbar-wrapper .navbar-menu .nav-main{display:none}}.navbar .navbar-wrapper .navbar-menu .nav-main .nav-main-item{margin:0
1rem;height:100%;display:flex;align-items:center;position:relative;transition:0.3s ease-in-out}.navbar .navbar-wrapper .navbar-menu .nav-main .nav-main-item .nav-main-link{display:block;transition:0.3s ease-in-out;font-family:"Montserrat";font-weight:normal;font-size:1.8rem;line-height:175.9%;letter-spacing:0.01em;color:#535762}.navbar .navbar-wrapper .navbar-menu .nav-main .nav-main-item .nav-main-link:hover{color:#e31e24}.navbar .navbar-wrapper .navbar-menu .nav-main .nav-main-item .nav-main-link::after{content:"";width:100%;background:#e31e24;border-radius:2px;position:absolute;bottom:0;left:0;height:5px;opacity:1;transition:0.3s ease-in-out;opacity:0}.navbar .navbar-wrapper .navbar-menu .nav-main .nav-main-item .nav-main-link:hover::after{opacity:1}.navbar .navbar-wrapper .navbar-menu .nav-main-burger{display:none}@media (max-width:1150px){.navbar .navbar-wrapper .navbar-menu .nav-main-burger{display:flex;width:100%;justify-content:flex-end;align-items:center}}.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-svg{display:flex;align-items:center}.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list{opacity:0;visibility:hidden;pointer-events:none;position:absolute;transition:0.3s ease-in-out;transform:translateY(-5rem);box-shadow:0px 8px 17px #1e1f26;border-radius:50.5px;width:100%;top:90%;font-family:"Montserrat";font-weight:normal;font-size:1.8rem;line-height:175.9%;letter-spacing:0.01em;color:#535762;left:0%;z-index:-1}.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list
li{padding:2rem 0;text-align:center}.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list li
a{color:#535762;font-weight:600;text-transform:uppercase;padding:1rem;font-size:2.5rem}.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list.active{background-color:#fff;opacity:1;visibility:visible;pointer-events:unset;transform:translateY(0);left:0%;z-index:999;box-shadow:0px 8px 17px #1e1f26;border-radius:50.5px;width:100%;top:90%}.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list.active
li{padding:2rem 0;text-align:center}@media (max-width:450px){.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list.active li
a{font-size:2rem !important}}.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list.active li .navbar-socials-2{display:none}@media (max-width:580px){.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list.active li .navbar-socials-2{display:flex;justify-content:center}}.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list.active li .navbar-socials-2
a{font-weight:500;font-size:1.6rem;line-height:175.9%;letter-spacing:0.025em;text-transform:uppercase;color:#535762;margin:0
1rem}.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list.active li .navbar-socials-2 .face
svg{transition:0.5s ease-in-out}.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list.active li .navbar-socials-2 .face svg
path{transition:0.5s ease-in-out}.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list.active li .navbar-socials-2 .face svg:hover{transform:scale(1.1)}.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list.active li .navbar-socials-2 .face svg:hover .blue-path{fill:#273c79}.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list.active li .navbar-socials-2 .insta
svg{transition:0.5s ease-in-out}.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list.active li .navbar-socials-2 .insta svg:hover{transform:scale(1.1)}.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list.active li .navbar-socials-2 .insta svg:hover
path{fill:url(#instagram);animation:insta 0.5s ease forwards}.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list.active li .navbar-socials-2 .linked
svg{transition:0.5s ease-in-out}.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list.active li .navbar-socials-2 .linked svg
path{transition:0.5s ease-in-out}.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list.active li .navbar-socials-2 .linked svg:hover{transform:scale(1.1)}.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list.active li .navbar-socials-2 .linked svg:hover
path{fill:#0077b5}.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list.active li
a{color:#535762;font-weight:600;text-transform:uppercase;padding:1rem;font-size:2.5rem;transition:0.3s ease-in-out;border-radius:10px}.navbar .navbar-wrapper .navbar-menu .nav-main-burger .burger-list .nav-main-list.active li a:hover{color:#fff;background-color:#e31e24}.main-banner{width:100%;position:relative;background-image:url("https://sportpag.pl/wp-content/uploads/2021/12/bannersportpag.png");background-position:center;background-repeat:no-repeat;background-size:cover;height:978px}@media (max-width:700px){.main-banner{display:flex;align-items:flex-end;justify-content:center;height:778px;background-position-x:-90rem;background-position-y:-15rem}}@media (max-width:400px){.main-banner{background-position-x:-100rem}}.main-banner .white-spot{display:flex;justify-content:center;position:absolute;background-color:#fff;top:9%;left:10%;box-shadow:0px 20px 140px #0e1a3c;border-radius:16px;padding:10rem 0 5rem 0;max-width:450px}@media (max-width:1000px){.main-banner .white-spot{left:5%;box-shadow:0px 20px 100px #0e1a3c}}@media (max-width:700px){.main-banner .white-spot{position:unset;width:unset;padding:2rem 0 2rem 0;transform:translateY(5rem)}}.main-banner .white-spot .white-spot-wrapper{width:80%;display:flex;flex-direction:column;font-family:"Montserrat";font-weight:600;text-align:center;color:#535762}@media (max-width:450px){.main-banner .white-spot .white-spot-wrapper{width:90%}}.main-banner .white-spot .white-spot-wrapper
h1{font-weight:600;font-size:26px;line-height:117.5%;letter-spacing:0.01em;color:#535762;text-transform:uppercase}.main-banner .white-spot .white-spot-wrapper
h3{font-weight:400;line-height:52px;letter-spacing:0.01em;color:#535762}.main-banner .white-spot .white-spot-wrapper span
p{margin:1.7rem 0;font-family:"Prosto One";font-weight:400;font-size:3.5rem;line-height:140%;letter-spacing:0.01em;color:#273c79}.main-banner .white-spot .white-spot-wrapper
p{font-family:"Montserrat";font-weight:normal;font-size:1.4rem;line-height:228%;text-align:justify;letter-spacing:0.03em;color:#535762;text-align:center}.main-banner .white-spot .white-spot-wrapper
a{width:100%;display:flex;margin:3rem 0}.main-banner .white-spot .white-spot-wrapper a
button{margin:0
auto;width:75%;background:#e31e24;border-radius:21.5px;font-weight:600;font-size:1.8rem;line-height:22px;letter-spacing:0.01em;color:#fff;border:none;padding:1rem 0;border:solid 1px #fff;transition:0.3s ease-in-out;cursor:pointer}.main-banner .white-spot .white-spot-wrapper a button:hover{background-color:#fff;color:#e31e24;border:solid 1px #e31e24}.mid{padding:10rem 0;justify-content:flex-start;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:rgba(255, 255, 255, 0.973)}@media (max-width:800px){.mid{justify-content:center}}.mid .mid-wrapper{width:65%;padding:0
0 0 15rem}@media (max-width:1500px){.mid .mid-wrapper{width:85%}}@media (max-width:800px){.mid .mid-wrapper{width:95%;padding:0}}.mid .mid-wrapper .mid-title{padding:0
0 8rem 0}@media (max-width:800px){.mid .mid-wrapper .mid-title{text-align:center}.mid .mid-wrapper .mid-title
h2{line-height:unset}}.mid .mid-wrapper .mid-subtitle{font-family:"Montserrat";font-weight:bold;font-size:1.6rem;line-height:228%;text-align:justify;letter-spacing:0.03em;color:#535762;padding:0
0 5rem 0}@media (max-width:800px){.mid .mid-wrapper .mid-subtitle{text-align:center}}@media (max-width:1500px){.mid .mid-wrapper .mid-subtitle{color:#393a3f}}.mid .mid-wrapper .mid-text{font-family:"Montserrat";font-weight:normal;font-size:1.6rem;line-height:228%;text-align:justify;letter-spacing:0.03em;color:#535762;padding:0
0 5rem 0}@media (max-width:1500px){.mid .mid-wrapper .mid-text{color:#262629}}.mid .mid-wrapper .mid-list{font-family:"Montserrat";font-weight:bold;font-size:1.6rem;line-height:228%;text-align:justify;letter-spacing:0.03em;color:#535762}@media (max-width:1500px){.mid .mid-wrapper .mid-list{color:#262629}}.offer{padding:10rem 0}.offer .offer-wrapper{width:100%;display:flex;justify-content:space-between;align-items:flex-end}@media (max-width:1000px){.offer .offer-wrapper{flex-direction:column;align-items:center}}.offer .offer-wrapper .element-offer{width:33%;position:relative}@media (max-width:1000px){.offer .offer-wrapper .element-offer{width:95%;margin-top:2rem}}.offer .offer-wrapper .element-offer:hover .background-red{height:100%}.offer .offer-wrapper .element-offer:hover .background-red .logo-svg{opacity:1;pointer-events:unset}.offer .offer-wrapper .element-offer:hover .background-red .logo-svg .loop-svg{height:100%}.offer .offer-wrapper .element-offer:hover .scnd-offer-img .abs-text{display:none}.offer .offer-wrapper .element-offer:hover .third-offer-img .abs-text{display:none}.offer .offer-wrapper .first-offer{margin:0
2px 0 0;width:33%}@media (max-width:1000px){.offer .offer-wrapper .first-offer{width:95%}}.offer .offer-wrapper .first-offer .first-offer-wrapper .first-offer-img{height:80rem}.offer .offer-wrapper .first-offer .first-offer-wrapper .first-offer-img
img{object-fit:cover}@media (max-width:1000px){.offer .offer-wrapper .first-offer .first-offer-wrapper .first-offer-img
img{object-position:top}}.offer .offer-wrapper .first-offer .first-offer-wrapper .first-offer-img:hover .abs-text{display:none}.offer .offer-wrapper .first-offer .first-offer-wrapper{display:flex;flex-direction:column}.offer .offer-wrapper .first-offer .first-offer-wrapper .first-offer-wrapper-title{width:70%;align-self:center;padding:0
0 7rem 0}@media (max-width:1400px){.offer .offer-wrapper .first-offer .first-offer-wrapper .first-offer-wrapper-title{align-self:unset;padding:0
0 7rem 2rem}}.offer .offer-wrapper .first-offer .first-offer-wrapper .first-offer-img{position:relative}.offer .offer-wrapper .first-offer .first-offer-wrapper .first-offer-img:hover .background-red{height:100%}.offer .offer-wrapper .first-offer .first-offer-wrapper .first-offer-img:hover .background-red .logo-svg{opacity:1;pointer-events:unset}.offer .offer-wrapper .first-offer .first-offer-wrapper .first-offer-img:hover .background-red .logo-svg .loop-svg{height:100%}.offer .offer-wrapper .first-offer .first-offer-wrapper .first-offer-img .abs-text{position:absolute;bottom:5rem;left:0;padding:0
0 0 7rem;-webkit-animation:text-focus-in 0.7s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;animation:text-focus-in 0.7s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;width:65%}@media (max-width:1400px){.offer .offer-wrapper .first-offer .first-offer-wrapper .first-offer-img .abs-text{width:95%;padding:0
0 0 2rem}}@media (max-width:450px){.offer .offer-wrapper .first-offer .first-offer-wrapper .first-offer-img .abs-text{padding:0
0 0 1rem}}.offer .offer-wrapper .first-offer .first-offer-wrapper .first-offer-img .abs-text .first-offer-wrapper-img-title{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:37px;line-height:178.5%;letter-spacing:0.01em;text-transform:uppercase;color:#fff}.offer .offer-wrapper .first-offer .first-offer-wrapper .first-offer-img .abs-text .first-offer-wrapper-img-subtitle{font-family:"Montserrat";font-style:normal;font-weight:bold;font-size:16px;line-height:228%;text-align:justify;letter-spacing:0.03em;color:#fff}.offer .offer-wrapper .scnd-offer{margin:0
2px 0 0}@media (max-width:1000px){.offer .offer-wrapper .scnd-offer{margin-top:2rem}}.offer .offer-wrapper .scnd-offer .scnd-offer-img{height:103rem}@media (max-width:1000px){.offer .offer-wrapper .scnd-offer .scnd-offer-img{height:80rem}}.offer .offer-wrapper .scnd-offer .scnd-offer-img
img{object-fit:cover}@media (max-width:1000px){.offer .offer-wrapper .scnd-offer .scnd-offer-img
img{object-position:top}}.offer .offer-wrapper .scnd-offer .scnd-offer-img .abs-text{position:absolute;bottom:5rem;left:0;padding:0
0 0 7rem;width:65%;-webkit-animation:text-focus-in 0.7s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;animation:text-focus-in 0.7s cubic-bezier(0.55, 0.085, 0.68, 0.53) both}@media (max-width:1400px){.offer .offer-wrapper .scnd-offer .scnd-offer-img .abs-text{width:95%;padding:0
0 0 2rem}}@media (max-width:450px){.offer .offer-wrapper .scnd-offer .scnd-offer-img .abs-text{padding:0
0 0 1rem}}.offer .offer-wrapper .scnd-offer .scnd-offer-img .abs-text .scnd-offer-img-title{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:37px;line-height:178.5%;letter-spacing:0.01em;text-transform:uppercase;color:#fff}.offer .offer-wrapper .scnd-offer .scnd-offer-img .abs-text .scnd-offer-img-subtitle{font-family:"Montserrat";font-style:normal;font-weight:bold;font-size:16px;line-height:228%;text-align:justify;letter-spacing:0.03em;color:#fff}.offer .offer-wrapper .third-offer .third-offer-img{height:103rem}@media (max-width:1000px){.offer .offer-wrapper .third-offer .third-offer-img{height:80rem}}.offer .offer-wrapper .third-offer .third-offer-img
img{object-fit:cover}@media (max-width:1000px){.offer .offer-wrapper .third-offer .third-offer-img
img{object-position:top}}.offer .offer-wrapper .third-offer .third-offer-img .abs-text{padding:0
0 0 7rem;width:65%;-webkit-animation:text-focus-in 0.7s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;animation:text-focus-in 0.7s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;position:absolute;bottom:5rem;left:0}@media (max-width:1400px){.offer .offer-wrapper .third-offer .third-offer-img .abs-text{width:95%;padding:0
0 0 2rem}}@media (max-width:450px){.offer .offer-wrapper .third-offer .third-offer-img .abs-text{padding:0
0 0 1rem}}.offer .offer-wrapper .third-offer .third-offer-img .abs-text .third-offer-img-title{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:37px;line-height:178.5%;letter-spacing:0.01em;text-transform:uppercase;color:#fff}.offer .offer-wrapper .third-offer .third-offer-img .abs-text .third-offer-img-subtitle{font-family:"Montserrat";font-style:normal;font-weight:bold;font-size:16px;line-height:228%;text-align:justify;letter-spacing:0.03em;color:#fff}@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}.contractor{padding:0
0 10rem 0}.contractor .contractor-wrapper{width:80%;display:flex;justify-content:center;align-self:center}.contractor .contractor-wrapper
.swiper{width:100%}.contractor .contractor-wrapper .swiper .swiper-wrapper{width:100%}.contractor .contractor-wrapper .swiper .swiper-wrapper .swiper-slide{width:12%;height:10rem}@media (max-width:500px){.contractor .contractor-wrapper .swiper .swiper-wrapper .swiper-slide{height:15rem}}.contractor .contractor-wrapper .swiper .swiper-wrapper .swiper-slide .solo-slide{width:100%;height:100%}.footer{background-position:center;background-repeat:no-repeat;background-size:cover;justify-content:center}.footer .footer-wrapper{width:80%;display:flex;justify-content:space-between;align-items:center}@media (max-width:1550px){.footer .footer-wrapper{width:95%}}@media (max-width:1050px){.footer .footer-wrapper{flex-direction:column-reverse}}.footer .footer-wrapper .footer-leftside{width:50%}@media (max-width:1050px){.footer .footer-wrapper .footer-leftside{width:95%}}.footer .footer-wrapper .footer-leftside .logo-footer{padding:5rem 0;width:35%}.footer .footer-wrapper .footer-leftside
.iframe{width:100%;display:flex;border:solid 16px #e31e24;border-bottom:none}.footer .footer-wrapper .footer-leftside .iframe
iframe{width:100%}.footer .footer-wrapper .footer-rightside{width:35%}@media (max-width:1300px){.footer .footer-wrapper .footer-rightside{width:40%}}@media (max-width:1150px){.footer .footer-wrapper .footer-rightside{width:45%}}@media (max-width:1050px){.footer .footer-wrapper .footer-rightside{width:95%}}.footer .footer-wrapper .footer-rightside .footer-title{width:70%}.footer .footer-wrapper .footer-rightside .footer-title
h2{color:#fff}@media (max-width:500px){.footer .footer-wrapper .footer-rightside .footer-title
h2{font-size:4rem}}@media (max-width:1050px){.footer .footer-wrapper .footer-rightside .footer-title{padding-top:2rem}}@media (max-width:600px){.footer .footer-wrapper .footer-rightside .footer-title{width:100%}}.footer .footer-wrapper .footer-rightside .footer-subtitle{padding:2rem 0;font-family:"Montserrat";font-style:normal;font-weight:bold;font-size:16px;line-height:228%;text-align:justify;letter-spacing:0.03em;color:#FFF}.footer .footer-wrapper .footer-rightside .footer-data,.footer .footer-wrapper .footer-rightside
a{font-family:"Montserrat";font-style:normal;font-weight:500;font-size:18px;line-height:139.5%;letter-spacing:0.075em;text-transform:uppercase;color:#FFF}@media (max-width:500px){.footer .footer-wrapper .footer-rightside .footer-data,.footer .footer-wrapper .footer-rightside
a{font-size:15px}}.footer .footer-wrapper .footer-rightside .footer-data .display-for-flex,.footer .footer-wrapper .footer-rightside a .display-for-flex{display:flex}.footer .footer-wrapper .footer-rightside .footer-data .display-for-flex a,.footer .footer-wrapper .footer-rightside a .display-for-flex
a{transition:0.3s ease-in-out}.footer .footer-wrapper .footer-rightside .footer-data .display-for-flex a:hover,.footer .footer-wrapper .footer-rightside a .display-for-flex a:hover{color:#e31e24}.footer .footer-wrapper .footer-rightside .footer-data .display-for-flex .footer-svg,.footer .footer-wrapper .footer-rightside a .display-for-flex .footer-svg{padding:0
2rem 0 0}.footer .footer-wrapper .footer-rightside .form-button{display:flex;justify-content:flex-end;margin:4rem 0 0 0}@media (max-width:600px){.footer .footer-wrapper .footer-rightside .form-button{justify-content:center}}.footer .footer-wrapper .footer-rightside .form-button
a{width:51%}@media (max-width:600px){.footer .footer-wrapper .footer-rightside .form-button
a{width:70%}}@media (max-width:400px){.footer .footer-wrapper .footer-rightside .form-button
a{width:90%}}.footer .footer-wrapper .footer-rightside .form-button a
button{width:100%;font-weight:600;font-size:18px;line-height:22px;letter-spacing:0.01em;color:#fff;padding:1rem 0;background:#e31e24;border-radius:21.5px;border:solid 1px #e31e24;cursor:pointer;transition:0.3s ease-in-out}.footer .footer-wrapper .footer-rightside .form-button a button:hover{transform:scale(1.1)}.after-footer{background:#535762}.after-footer .after-footer-wrapper{display:flex;justify-content:space-between;width:85%;align-items:center;padding:1.5rem 0}@media (max-width:750px){.after-footer .after-footer-wrapper{flex-direction:column}}.after-footer .after-footer-wrapper .after-footer-left{width:30%;display:flex;align-items:center}@media (max-width:1550px){.after-footer .after-footer-wrapper .after-footer-left{width:40%}}@media (max-width:1150px){.after-footer .after-footer-wrapper .after-footer-left{width:50%}}@media (max-width:900px){.after-footer .after-footer-wrapper .after-footer-left{width:60%}}@media (max-width:750px){.after-footer .after-footer-wrapper .after-footer-left{width:70%;flex-direction:column}}.after-footer .after-footer-wrapper .after-footer-left
.copy{font-family:"Prosto One";font-style:normal;font-weight:normal;font-size:11px;line-height:14px;letter-spacing:0.03em;color:#fff;text-transform:uppercase;width:40%;display:flex;justify-content:center;align-items:center;border-right:solid 1px #fff}@media (max-width:750px){.after-footer .after-footer-wrapper .after-footer-left
.copy{border-right:0;width:unset}}.after-footer .after-footer-wrapper .after-footer-left
.policy{width:50%;display:flex;justify-content:center;align-items:center;padding:0.3rem 0}@media (max-width:750px){.after-footer .after-footer-wrapper .after-footer-left
.policy{width:unset}}.after-footer .after-footer-wrapper .after-footer-left .policy
a{font-family:"Prosto One";font-style:normal;font-weight:normal;font-size:11px;line-height:14px;letter-spacing:0.03em;color:#fff;text-transform:uppercase}.after-footer .after-footer-wrapper .after-footer-right{font-family:"Prosto One";font-style:normal;font-weight:normal;font-size:11px;line-height:14px;letter-spacing:0.03em;color:#fff;text-transform:uppercase}.after-footer .after-footer-wrapper .after-footer-right
a{color:#fff}.blog-template{width:100%;margin:30px
0}.blog-template>h1{text-align:center;margin-bottom:6vh;font-family:"Prosto One";font-size:4.5rem;letter-spacing:0.01em;color:#273C79}.blog-template
span{color:#E31E24}.blog-template .posts-container{width:94%;max-width:1200px;margin:0
auto;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:6.5rem}.blog-template .posts-container
.post{width:32%;overflow:hidden;border-radius:2rem;box-shadow:0 0 2px #535762;position:relative;height:600px}@media (max-width:1100px){.blog-template .posts-container
.post{width:48%}}@media (max-width:700px){.blog-template .posts-container
.post{width:100%}}.blog-template .posts-container .post .img-box{position:relative;width:100%;height:240px;background-size:cover;background-repeat:no-repeat}.blog-template .posts-container .post .img-box
a.btn{position:absolute;top:0;left:0;width:100%;height:100%}.blog-template .posts-container .post .post-bottom{height:360px;display:flex;padding:20px;flex-direction:column;justify-content:center}.blog-template .posts-container .post .post-bottom p:first-of-type{font-family:"Montserrat";font-weight:600;font-size:14px;line-height:78.1%;letter-spacing:0.04em;color:#454544;text-align:center}.blog-template .posts-container .post .post-bottom
h3{padding:15px
0 20px;font-family:"Prosto One";font-weight:normal;font-size:18px;line-height:2.2rem;text-align:center;letter-spacing:0.08em;text-transform:uppercase;color:#273C79}.blog-template .posts-container .post .post-bottom p:nth-of-type(2){margin-bottom:20px;font-family:"Montserrat";font-weight:normal;font-size:16px;line-height:182.5%;text-align:center;letter-spacing:0.035em;color:#454544}.blog-template .posts-container .post .post-bottom
a.btn{width:70%;margin:0
auto;background-color:#E31E24;border-radius:31.5px;display:block;padding:2rem;text-align:center;font-family:"Montserrat";font-style:normal;font-weight:600;font-size:18px;line-height:22px;letter-spacing:0.01em;color:#FFF}.blog-template .pagination-wrap{margin:4rem auto;width:94%;max-width:1200px;display:flex;justify-content:center;align-items:center}.blog-template .pagination-wrap .tool-pagination{display:flex;justify-content:center;align-items:center;border-radius:2rem}.blog-template .pagination-wrap .tool-pagination
ul{display:flex;justify-content:center;align-items:center}.blog-template .pagination-wrap .tool-pagination ul
li{display:block;height:18px;padding:1rem 1rem;font-family:"Montserrat";font-style:normal;font-weight:500;font-size:18px;line-height:18px;transition:0.2s}.blog-template .pagination-wrap .tool-pagination ul li
a{color:#454544}.blog-template .pagination-wrap .tool-pagination ul li:hover
a{color:#e31e24}.blog-template .pagination-wrap .tool-pagination a.prev,.blog-template .pagination-wrap .tool-pagination
a.next{display:block;padding:0.9rem 1.5rem;width:4rem;height:2rem;transition:0.2s}.blog-template .pagination-wrap .tool-pagination a.prev svg path,.blog-template .pagination-wrap .tool-pagination a.next svg
path{fill:#454544}.blog-template .pagination-wrap .tool-pagination a.prev:hover svg path,.blog-template .pagination-wrap .tool-pagination a.next:hover svg
path{fill:#e31e24}.single{display:flex;justify-content:center}.single
h1{font-family:"Prosto One";font-style:normal;font-weight:normal;font-size:4rem;letter-spacing:0.01em;color:#273C79}.single
.wrapper{width:80%;justify-content:center;display:flex;flex-direction:column;align-items:center}@media (max-width:1000px){.single
.wrapper{width:90%}}.single .wrapper .single-thumb{width:80%;margin-top:100px}.single .wrapper .single-thumb .single-main-image{object-fit:contain;object-position:center}@media (max-width:1000px){.single .wrapper .single-thumb{width:90%}}@media (max-width:700px){.single .wrapper .single-thumb{margin-top:20px;width:100%}}.single .wrapper .title-section{display:flex;justify-content:center;flex-direction:column;align-items:center;width:80%;margin-top:50px}@media (max-width:1000px){.single .wrapper .title-section{width:90%}}@media (max-width:700px){.single .wrapper .title-section{width:100%;margin-top:20px}}.single .wrapper .title-section
span{font-family:"Montserrat";font-style:normal;font-weight:bold;font-size:max(1.2rem, 12px);line-height:228%;color:#e31e24}.single .wrapper .single-content{width:80%;justify-content:center;margin:50px
0px 20px 0px;flex-direction:column;align-items:center}@media (max-width:1000px){.single .wrapper .single-content{width:90%}}@media (max-width:700px){.single .wrapper .single-content{width:100%;margin-top:20px}}.single .wrapper .single-content
p{font-family:"Montserrat";font-style:normal;font-weight:normal;font-size:1.6rem;text-align:justify;letter-spacing:0.03em;color:#535762;min-height:2rem;margin:0
0 1em;-webkit-hyphens:auto;hyphens:auto}@media (max-width:700px){.single .wrapper .single-content
p{text-align:left}}.single .wrapper .single-content p
a{color:#273C79;font-style:italic;border-radius:5px;transition:0.2s}.single .wrapper .single-content p a:hover{background-color:#273C79;color:white}.single .wrapper .single-content
h1{margin:1.5rem 0 1rem;font-family:"Prosto One";font-style:normal;font-weight:normal;font-size:3.5rem;letter-spacing:0.01em;color:#273C79}.single .wrapper .single-content h2,.single .wrapper .single-content .page-title-headline{margin:1.4em 0 0.5em;font-family:"Prosto One";font-style:normal;font-weight:normal;font-size:max(3rem, 22px);letter-spacing:0.01em;color:#273C79;line-height:1.2;scroll-margin-top:140px}.single .wrapper .single-content
h3{margin:1.2em 0 0.4em;font-family:"Prosto One";font-style:normal;font-weight:normal;font-size:max(2.5rem, 19px);line-height:1.3;letter-spacing:0.01em;color:#273C79;scroll-margin-top:140px}.single .wrapper .single-content>ul,.single .wrapper .single-content>ol{margin:0
0 1em;padding-left:1.6em;font-family:"Montserrat";font-style:normal;font-weight:normal;font-size:18px;line-height:160%;text-align:left;letter-spacing:0.03em;color:#535762}.single .wrapper .single-content>ul li,.single .wrapper .single-content>ol
li{margin:0
0 0.45em;padding-left:0.3em}.single .wrapper .single-content>ul li::marker,.single .wrapper .single-content>ol li::marker{color:#e31e24;font-weight:bold}.single .wrapper .single-content>ul li>ul,.single .wrapper .single-content>ul li>ol,.single .wrapper .single-content>ol li>ul,.single .wrapper .single-content>ol li>ol{margin:0.45em 0 0}.single .wrapper .single-content>ul a,.single .wrapper .single-content>ol
a{color:#273C79}.single .wrapper .single-content>ul,.single .wrapper .single-content li>ul{list-style:disc outside}.single .wrapper .single-content>ol,.single .wrapper .single-content li>ol{list-style:decimal outside}.single .wrapper .single-content .wp-block-image{margin-top:1.2em;margin-bottom:1.6em}.single .wrapper .single-content
a{color:#273C79}.single .wrapper
button{background-color:#e31e24 !important;border-radius:31.5px !important;width:300px;transition:0.3s ease-in-out;border:none;outline:none;height:75px;border:none;outline:none;text-align:center;font-family:"Montserrat";font-weight:bold;font-size:max(1.6rem, 14px);text-align:center;letter-spacing:0.03em;color:#fff;margin:50px
0px}.single .wrapper button:hover{transform:scale(1.1)}.site-footer{background:#273C79;color:#fff}.site-footer-inner{max-width:1440px;margin:0
auto;padding:60px
5% 46px}.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.5fr;gap:44px 40px}.footer-col{min-width:0}.footer-logo{margin-bottom:20px}.footer-logo
img{max-width:220px;width:100%;height:auto;display:block}.footer-tagline{font-family:"Montserrat",sans-serif;font-size:15px;line-height:1.65;color:rgba(255, 255, 255, 0.72);margin:0
0 22px;max-width:300px}.footer-social{display:flex;gap:12px}.footer-social-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px
solid rgba(255, 255, 255, 0.35);border-radius:50%;color:#fff;transition:background 0.2s ease, color 0.2s ease, border-color 0.2s ease}.footer-social-link
svg{width:19px;height:19px;display:block}.footer-social-link:hover{background:#fff;color:#273C79;border-color:#fff}.footer-col-title{font-family:"Prosto One",sans-serif;font-size:19px;line-height:1.2;color:#fff;margin:0
0 18px}.footer-links{list-style:none;margin:0;padding:0}.footer-links
li{margin-bottom:11px}.footer-links
a{font-family:"Montserrat",sans-serif;color:rgba(255, 255, 255, 0.82);text-decoration:none;font-size:15px;line-height:1.4;transition:color 0.2s ease, padding-left 0.2s ease}.footer-links a:hover{color:#fff;padding-left:4px}.footer-contact{list-style:none;margin:0
0 22px;padding:0}.footer-contact
li{display:flex;align-items:flex-start;gap:11px;margin-bottom:13px;font-family:"Montserrat",sans-serif;font-size:15px;line-height:1.5;color:rgba(255, 255, 255, 0.82)}.footer-contact
a{color:rgba(255, 255, 255, 0.82);text-decoration:none;transition:color 0.2s ease}.footer-contact a:hover{color:#fff}.footer-contact-ico{flex:0 0 auto;color:#E31E24;line-height:0;margin-top:2px}.footer-contact-ico
svg{width:17px;height:17px;display:block}.footer-cta{display:inline-flex;align-items:center;gap:9px;background:#E31E24;color:#fff;font-family:"Montserrat",sans-serif;font-weight:600;font-size:15px;text-decoration:none;padding:12px
22px;border-radius:24px;transition:transform 0.2s ease, background 0.2s ease}.footer-cta
svg{width:18px;height:18px}.footer-cta:hover{background:#c81920;transform:translateX(3px)}@media (max-width:1100px){.footer-grid{grid-template-columns:1fr 1fr;gap:40px 32px}.footer-col--brand{grid-column:1 / -1}}@media (max-width:600px){.site-footer-inner{padding:44px
6% 36px}.footer-grid{grid-template-columns:1fr;gap:32px}}.contractor.trusted{padding:64px
0 84px;background:#f6f7f9;flex-direction:column}.trusted-title{text-align:center;margin:0
0 40px}.contractor.trusted .contractor-wrapper .swiper .swiper-wrapper .swiper-slide{height:auto;display:flex;align-items:stretch}.trusted .logo-tile{width:100%;min-height:140px;background:#fff;border:1px
solid #eceef2;border-radius:14px;display:flex;align-items:center;justify-content:center;padding:20px
26px;box-sizing:border-box;transition:box-shadow 0.2s ease, transform 0.2s ease}.trusted .logo-tile:hover{box-shadow:0 8px 24px rgba(39, 60, 121, 0.12);transform:translateY(-3px)}.trusted .logo-tile
a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.trusted .logo-tile
img{max-width:100%;max-height:84px;width:auto;height:auto;object-fit:contain;display:block}@media (max-width:900px){.trusted .logo-tile{min-height:120px}.trusted .logo-tile
img{max-height:72px}}@media (max-width:500px){.contractor.trusted{padding:44px
0 56px}.trusted .logo-tile{min-height:100px;padding:16px
18px}.trusted .logo-tile
img{max-height:60px}}.post-byline{display:flex;align-items:center;gap:12px;margin:18px
0 6px}.post-byline-photo{width:44px;height:44px;min-width:44px;border-radius:50%;object-fit:cover;display:block}.post-byline-text{font-family:"Montserrat",sans-serif;font-size:max(1.5rem, 14px);line-height:1.4;color:#535762}.post-byline-text
strong{color:#273C79;font-weight:600}.author-box{display:flex;gap:24px;align-items:flex-start;background:#f6f7f9;border-radius:14px;border-left:4px solid #E31E24;padding:26px
30px;margin:40px
0 30px}.author-box-photo{width:96px;height:96px;min-width:96px;border-radius:50%;object-fit:cover;display:block}.author-box-text{min-width:0}.author-box-label{display:block;font-family:"Montserrat",sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#E31E24;margin-bottom:6px}.author-box-name{font-family:"Prosto One",sans-serif;font-size:2.2rem;line-height:1.2;color:#273C79;margin:0
0 4px}.author-box-role{font-family:"Montserrat",sans-serif;font-size:1.5rem;color:#535762;margin:0
0 12px}.author-box-bio{font-family:"Montserrat",sans-serif;font-size:1.6rem;line-height:1.65;color:#40434d;margin:0}.author-box-link{display:inline-block;margin-top:14px;font-family:"Montserrat",sans-serif;font-size:1.5rem;font-weight:600;color:#273C79;text-decoration:none;border-bottom:2px solid rgba(39, 60, 121, 0.25);transition:color 0.2s ease, border-color 0.2s ease}.author-box-link:hover{color:#E31E24;border-color:#E31E24}@media (max-width:600px){.author-box{flex-direction:column;gap:16px;padding:22px
20px}.author-box-photo{width:80px;height:80px;min-width:80px}}.onas-intro{padding:5rem 0 3rem}@media (max-width:700px){.onas-intro{padding:3rem 0 2rem}}.onas-intro
.about_preview{margin:2.6rem 0 0;padding-bottom:0;max-width:62ch}.onas-intro .about_preview
p{margin-bottom:1.6rem}.onas-intro .about_preview p:last-child{margin-bottom:0}.onas-intro .offer-content-wrapper{align-items:center}.onas-hero-cta{display:inline-block;margin-top:3rem;background:#E31E24;color:#fff;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.6rem;text-decoration:none;padding:1.4rem 3rem;border-radius:26px;transition:background 0.2s ease, transform 0.2s ease}.onas-hero-cta:hover{background:#c81920;transform:translateY(-2px)}.onas-fakty,.onas-historia,.onas-zespol,.onas-praca,.onas-opinie,.onas-klienci,.onas-cta{flex-direction:column;padding:0
0 6rem}.onas-fakty-wrapper,.onas-historia-wrapper,.onas-zespol-wrapper,.onas-praca-wrapper,.onas-opinie-wrapper,.onas-klienci-wrapper,.onas-cta-wrapper{width:80%;max-width:1440px}@media (max-width:1550px){.onas-fakty-wrapper,.onas-historia-wrapper,.onas-zespol-wrapper,.onas-praca-wrapper,.onas-opinie-wrapper,.onas-klienci-wrapper,.onas-cta-wrapper{width:90%}}@media (max-width:700px){.onas-fakty-wrapper,.onas-historia-wrapper,.onas-zespol-wrapper,.onas-praca-wrapper,.onas-opinie-wrapper,.onas-klienci-wrapper,.onas-cta-wrapper{width:92%}}.onas-fakty-wrapper{display:flex;flex-wrap:wrap;gap:1.6rem 4rem}.onas-fakt{border-left:4px solid #E31E24;padding:0.9rem 0 0.9rem 1.8rem;display:flex;flex-direction:column;gap:0.3rem;flex:0 1 auto;min-width:20rem}.onas-fakt-glowny{font-family:"Prosto One",sans-serif;font-size:2.6rem;line-height:1.1;color:#273C79}.onas-fakt-opis{font-family:"Montserrat",sans-serif;font-size:1.5rem;line-height:1.4;color:#535762}.onas-fakt--mocny{flex:1 1 100%;min-width:0;background:rgba(39, 60, 121, 0.045);border-left-width:5px;border-radius:0 12px 12px 0;padding:1.6rem 2.4rem 1.6rem 2rem;margin-top:0.6rem;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:0.2rem 1.2rem}.onas-fakt--mocny .onas-fakt-glowny{font-size:2.2rem}.onas-fakt--mocny .onas-fakt-opis{font-size:1.55rem}@media (max-width:560px){.onas-fakt--mocny{flex-direction:column;align-items:flex-start}.onas-fakt--mocny .onas-fakt-glowny{font-size:1.9rem}}.onas-historia-wrapper{background:#f6f7f9;border-radius:16px;padding:4rem 4.5rem}@media (max-width:700px){.onas-historia-wrapper{padding:2.8rem 2rem}}.onas-historia-tresc{margin-top:2rem;font-family:"Montserrat",sans-serif;font-size:1.7rem;line-height:1.8;color:#535762;max-width:90ch}.onas-historia-tresc
p{margin-bottom:1.4rem}.onas-historia-tresc p:last-child{margin-bottom:0}.onas-historia-tresc
strong{color:#273C79}.onas-zespol-opis{margin:1.6rem 0 0;font-family:"Montserrat",sans-serif;font-size:1.65rem;line-height:1.7;color:#535762;max-width:78ch}.onas-zespol-lista{margin-top:2.6rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(38rem, 1fr));gap:2rem}.onas-osoba{background:#fff;border:1px
solid #eceef2;border-radius:12px;padding:2.4rem;display:flex;gap:2rem;align-items:flex-start}@media (max-width:520px){.onas-osoba{flex-direction:column;gap:1.4rem}}.onas-osoba-foto{width:120px;height:120px;min-width:120px;border-radius:50%;object-fit:cover;display:block}.onas-osoba-tresc{min-width:0}.onas-osoba-imie{font-family:"Prosto One",sans-serif;font-size:2.1rem;line-height:1.2;color:#273C79;margin:0
0 0.4rem}.onas-osoba-rola{font-family:"Montserrat",sans-serif;font-size:1.5rem;color:#E31E24;margin:0
0 1.2rem}.onas-osoba-bio{font-family:"Montserrat",sans-serif;font-size:1.55rem;line-height:1.65;color:#535762;margin:0}.onas-osoba-link{display:inline-block;margin-top:1.2rem;font-family:"Montserrat",sans-serif;font-size:1.45rem;font-weight:600;color:#273C79;text-decoration:none;border-bottom:2px solid rgba(39, 60, 121, 0.25);transition:color 0.2s ease, border-color 0.2s ease}.onas-osoba-link:hover{color:#E31E24;border-color:#E31E24}.onas-praca-siatka{margin-top:2.6rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:1.8rem}@media (max-width:900px){.onas-praca-siatka{grid-template-columns:repeat(2, 1fr)}}@media (max-width:560px){.onas-praca-siatka{grid-template-columns:1fr}}.onas-praca-item{margin:0}.onas-praca-item
img{width:100%;height:26rem;object-fit:cover;border-radius:14px;display:block}.onas-praca-item
figcaption{margin-top:1rem;font-family:"Montserrat",sans-serif;font-size:1.45rem;line-height:1.45;color:#535762}.onas-praca-item--duzy{grid-column:span 2}.onas-praca-item--duzy
img{height:34rem}@media (max-width:560px){.onas-praca-item--duzy{grid-column:span 1}.onas-praca-item--duzy
img{height:26rem}}.onas-opinie-wrapper{background:#f6f7f9;border-radius:16px;padding:3.4rem 3.6rem}@media (max-width:700px){.onas-opinie-wrapper{padding:2.4rem 1.6rem}}.onas-opinie-wrapper .ti-widget{margin-top:2rem}.onas-klienci-siatka{margin-top:2.4rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));gap:1.6rem}.onas-klienci-siatka .logo-tile{min-height:12rem;background:#fff;border:1px
solid #eceef2;border-radius:14px;display:flex;align-items:center;justify-content:center;padding:1.8rem 2.2rem;transition:box-shadow 0.2s ease, transform 0.2s ease}.onas-klienci-siatka .logo-tile:hover{box-shadow:0 8px 24px rgba(39, 60, 121, 0.12);transform:translateY(-3px)}.onas-klienci-siatka .logo-tile
a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.onas-klienci-siatka .logo-tile
img{max-width:100%;max-height:7.2rem;width:auto;height:auto;object-fit:contain;display:block}.onas-cta-wrapper{background:#f6f7f9;border-radius:16px;padding:3.2rem 4rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem}@media (max-width:700px){.onas-cta-wrapper{padding:2.4rem 2rem}}.onas-cta-tekst{font-family:"Prosto One",sans-serif;font-size:2.6rem;line-height:1.25;color:#273C79;margin:0}.onas-cta-tekst
span{color:#E31E24}@media (max-width:700px){.onas-cta-tekst{font-size:2.1rem}}.onas-cta-button{display:inline-block;background:#E31E24;color:#fff;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.6rem;text-decoration:none;padding:1.4rem 3rem;border-radius:26px;transition:background 0.2s ease, transform 0.2s ease;white-space:nowrap}.onas-cta-button:hover{background:#c81920;transform:translateY(-2px)}.offer-content.onas-intro .offer-content-wrapper{align-items:center}.offer-content.onas-intro .offer-content-wrapper .offer-left{width:56%}.offer-content.onas-intro .offer-content-wrapper .offer-right{width:40%;align-items:center}.onas-intro
.about_preview{max-width:70ch}.offer-content.onas-intro .offer-content-wrapper .offer-right .right-wrapper{position:relative;width:100%}.offer-content.onas-intro .offer-content-wrapper .offer-right
img{width:100%;height:auto;max-height:62rem;object-fit:cover;border-radius:14px;display:block}@media (max-width:1050px){.offer-content.onas-intro .offer-content-wrapper .offer-left,.offer-content.onas-intro .offer-content-wrapper .offer-right{width:100%}.offer-content.onas-intro .offer-content-wrapper .offer-right
img{max-height:44rem}}.offer-content.onas-intro .offer-content-wrapper .offer-right
img{max-height:none;height:auto;object-fit:fill}.kontakt-naglowek,.kontakt-gora,.kontakt-formularz{flex-direction:column;padding:0
0 5rem}.kontakt-naglowek{padding-top:5rem}.kontakt-naglowek-wrapper,.kontakt-gora-wrapper,.kontakt-formularz-wrapper{width:80%;max-width:1440px}@media (max-width:1550px){.kontakt-naglowek-wrapper,.kontakt-gora-wrapper,.kontakt-formularz-wrapper{width:90%}}@media (max-width:700px){.kontakt-naglowek-wrapper,.kontakt-gora-wrapper,.kontakt-formularz-wrapper{width:92%}}.kontakt-lead{margin:1.8rem 0 0;font-family:"Montserrat",sans-serif;font-size:1.7rem;line-height:1.7;color:#535762;max-width:72ch}.kontakt-gora-wrapper{display:grid;grid-template-columns:1fr 1.15fr;gap:2.4rem;align-items:stretch}@media (max-width:1000px){.kontakt-gora-wrapper{grid-template-columns:1fr}}.kontakt-gora-wrapper--bezmapy{grid-template-columns:1fr}.kontakt-dane{background:#f6f7f9;border-radius:16px;padding:3.4rem 3.6rem}@media (max-width:700px){.kontakt-dane{padding:2.4rem 1.8rem}}.kontakt-lista{list-style:none;margin:0;padding:0}.kontakt-poz{display:flex;gap:1.6rem;align-items:flex-start;padding:1.4rem 0;border-bottom:1px solid #eceef2}.kontakt-poz:first-child{padding-top:0}.kontakt-poz:last-child{border-bottom:0}.kontakt-ikona{flex:0 0 auto;color:#E31E24;line-height:0;margin-top:0.4rem}.kontakt-ikona
svg{width:2rem;height:2rem;display:block}.kontakt-tresc{min-width:0;font-family:"Montserrat",sans-serif;font-size:1.65rem;line-height:1.6;color:#273C79;font-weight:600}.kontakt-tresc
a{color:#273C79;text-decoration:none;transition:color 0.2s ease}.kontakt-tresc a:hover{color:#E31E24}.kontakt-etykieta{display:block;font-size:1.2rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#E31E24;margin-bottom:0.4rem}.kontakt-godziny{display:grid;grid-template-columns:auto 1fr;gap:0.4rem 2rem;font-weight:500}.kontakt-godzina{display:contents}.kontakt-dzien{color:#535762}.kontakt-zakres{color:#273C79;font-weight:600}.kontakt-social{display:flex;gap:1.2rem;margin-top:2.4rem}.kontakt-social-link{display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;border:1px
solid rgba(39, 60, 121, 0.25);border-radius:50%;color:#273C79;transition:background 0.2s ease, color 0.2s ease, border-color 0.2s ease}.kontakt-social-link
svg{width:1.9rem;height:1.9rem;display:block}.kontakt-social-link:hover{background:#273C79;color:#fff;border-color:#273C79}.kontakt-firma{margin-top:2.6rem;padding-top:2.2rem;border-top:1px solid #eceef2}.kontakt-firma-tresc{margin:0;font-family:"Montserrat",sans-serif;font-size:1.5rem;line-height:1.7;color:#535762}.kontakt-mapa{border-radius:16px;overflow:hidden;min-height:42rem;background:#eceef2}.kontakt-mapa
iframe{width:100%;height:100%;min-height:42rem;border:0;display:block}@media (max-width:1000px){.kontakt-mapa{min-height:32rem}.kontakt-mapa
iframe{min-height:32rem}}.kontakt-formularz-box{margin-top:2.6rem;background:#fff;border:1px
solid #eceef2;border-radius:16px;padding:3.6rem 4rem}@media (max-width:700px){.kontakt-formularz-box{padding:2.4rem 1.8rem}}.kontakt-formularz-box{}.kontakt-formularz-box .form-bg-box{background-image:none !important;background:transparent;padding:0;display:grid;gap:1.8rem}.kontakt-formularz-box .contact-form{display:grid;gap:1.8rem}.kontakt-formularz-box
label{display:block;font-family:"Montserrat",sans-serif;font-size:1.5rem;font-weight:600;color:#273C79;margin-bottom:0.7rem}.kontakt-formularz-box label
.required{color:#E31E24;margin-left:0.2rem}.kontakt-formularz-box input[type="text"],.kontakt-formularz-box input[type="email"],.kontakt-formularz-box input[type="tel"],.kontakt-formularz-box
textarea{width:100%;background:#fff;border:1px
solid #d5d9e0;border-radius:10px;padding:1.4rem 1.6rem;font-family:"Montserrat",sans-serif;font-size:1.6rem;line-height:1.5;color:#23262e;transition:border-color 0.2s ease, box-shadow 0.2s ease;box-sizing:border-box}.kontakt-formularz-box input[type="text"]::placeholder,.kontakt-formularz-box input[type="email"]::placeholder,.kontakt-formularz-box input[type="tel"]::placeholder,.kontakt-formularz-box textarea::placeholder{color:#8b909c;opacity:1}.kontakt-formularz-box input[type="text"]:hover,.kontakt-formularz-box input[type="email"]:hover,.kontakt-formularz-box input[type="tel"]:hover,.kontakt-formularz-box textarea:hover{border-color:#b9bfc9}.kontakt-formularz-box input[type="text"]:focus,.kontakt-formularz-box input[type="email"]:focus,.kontakt-formularz-box input[type="tel"]:focus,.kontakt-formularz-box textarea:focus{outline:none;border-color:#273C79;box-shadow:0 0 0 3px rgba(39, 60, 121, 0.12)}.kontakt-formularz-box
textarea{min-height:18rem;resize:vertical}.kontakt-formularz-box input[name="honeypot-field"]{position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important}.kontakt-formularz-box .wpcf7-acceptance,.kontakt-formularz-box .check-bar{display:block;margin-top:0.4rem}.kontakt-formularz-box .wpcf7-list-item{margin:0}.kontakt-formularz-box .wpcf7-list-item-label,.kontakt-formularz-box .wpcf7-acceptance
label{font-weight:400;font-size:1.45rem;color:#535762;line-height:1.6}.kontakt-formularz-box input[type="checkbox"]{width:1.8rem;height:1.8rem;margin-right:0.8rem;accent-color:#E31E24;vertical-align:-0.3rem;cursor:pointer}.kontakt-formularz-box
a{color:#273C79}.kontakt-formularz-box input[type="submit"],.kontakt-formularz-box .wpcf7-submit{display:inline-block;width:auto;min-width:24rem;background:#E31E24;color:#fff;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.6rem;border:0;border-radius:26px;padding:1.5rem 3.4rem;cursor:pointer;transition:background 0.2s ease, transform 0.2s ease;margin-top:0.6rem}.kontakt-formularz-box input[type="submit"]:hover,.kontakt-formularz-box .wpcf7-submit:hover{background:#c81920;transform:translateY(-2px)}.kontakt-formularz-box .wpcf7-response-output{margin:1.6rem 0 0;border-radius:10px;padding:1.2rem 1.6rem;font-family:"Montserrat",sans-serif;font-size:1.5rem}.kontakt-formularz-box .wpcf7-not-valid-tip{color:#E31E24;font-family:"Montserrat",sans-serif;font-size:1.4rem;margin-top:0.5rem}.kontakt-formularz-box .wpcf7-form-control-wrap{display:block}@media (max-width:1000px){.offer-content.onas-intro .offer-content-wrapper{flex-direction:column;align-items:stretch}.offer-content.onas-intro .offer-content-wrapper .offer-left{width:100%}.offer-content.onas-intro .offer-content-wrapper .offer-right{display:block;width:100%;margin-top:2.4rem}.offer-content.onas-intro .offer-content-wrapper .offer-right
img{width:100%;height:auto;max-height:420px;object-fit:cover;object-position:center top;border-radius:14px}}@media (max-width:1050px){.kontakt-formularz-box{padding:22px
18px}.kontakt-formularz-box
label{font-size:15px;margin-bottom:8px}.kontakt-formularz-box input[type="text"],.kontakt-formularz-box input[type="email"],.kontakt-formularz-box input[type="tel"],.kontakt-formularz-box
textarea{font-size:16px;padding:14px
16px;min-height:50px;border-radius:10px}.kontakt-formularz-box
textarea{min-height:160px}.kontakt-formularz-box input[type="submit"],.kontakt-formularz-box .wpcf7-submit{font-size:16px;padding:16px
28px;min-height:50px;width:100%;min-width:0}.kontakt-formularz-box input[type="checkbox"]{width:22px;height:22px;margin-right:10px}.kontakt-formularz-box .wpcf7-list-item-label,.kontakt-formularz-box .wpcf7-acceptance
label{font-size:14px}.kontakt-formularz-box .wpcf7-not-valid-tip{font-size:13px}.kontakt-dane{padding:24px
20px}.kontakt-tresc{font-size:16px}.kontakt-tresc
a{display:inline-block;padding:4px
0}.kontakt-etykieta{font-size:12px}.kontakt-godziny{font-size:15px;gap:6px 16px}.kontakt-firma-tresc{font-size:14px}.kontakt-social-link{width:46px;height:46px}.kontakt-social-link
svg{width:20px;height:20px}.kontakt-mapa,.kontakt-mapa
iframe{min-height:300px}.kontakt-lead{font-size:16px}}@media (max-width:1000px){.onas-hero-cta{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px
30px;font-size:16px;border-radius:26px}.onas-cta-button{min-height:50px;padding:14px
30px;font-size:16px;display:inline-flex;align-items:center;justify-content:center}.footer-social-link{width:44px;height:44px}.footer-cta{min-height:46px;align-items:center}}.hp-wrapper{width:80%;max-width:1440px}@media (max-width:1550px){.hp-wrapper{width:90%}}@media (max-width:700px){.hp-wrapper{width:92%}}.hp-sekcja{flex-direction:column;padding:0
0 8rem}@media (max-width:700px){.hp-sekcja{padding-bottom:5.6rem}}.hp-h2{margin:0
0 1.6rem;line-height:1.27}#uslugi,#opinie,#faq,#zaufali{scroll-margin-top:140px}.hp-intro{max-width:72ch;margin:0
0 3.6rem;color:#535762}.hp-pigulka{display:inline-block;background:#E31E24;color:#fff;font-family:"Montserrat",sans-serif;font-weight:600;font-size:max(1.6rem, 15px);text-decoration:none;padding:1.5rem 3.2rem;min-height:44px;display:inline-flex;align-items:center;border-radius:26px;white-space:nowrap;transition:background 0.2s ease, transform 0.2s ease}.hp-pigulka:hover{background:#c81920;transform:translateY(-2px);color:#fff}.hp-link{position:relative;font-family:"Montserrat",sans-serif;font-weight:600;font-size:max(1.6rem, 15px);color:#273C79;text-decoration:none;border-bottom:2px solid rgba(39, 60, 121, 0.25);transition:color 0.2s ease, border-color 0.2s ease}.hp-link::after{content:" →"}.hp-link::before{content:"";position:absolute;inset:-12px -4px}.hp-link:hover{color:#E31E24;border-color:#E31E24}.hp-dalej{margin:3rem 0 0}.hp-hero{padding:3.2rem 0 6rem}.hp-hero-wrapper{display:grid;grid-template-columns:1.1fr 0.9fr;gap:6rem;align-items:center}@media (min-width:901px) and (max-width:1050px){.hp-hero-wrapper{grid-template-columns:1.15fr 0.85fr;gap:4rem}}@media (max-width:900px){.hp-hero-wrapper{grid-template-columns:1fr;gap:4rem}}body.main .hp-nadtytul{font-size:max(1.4rem, 15px) !important;line-height:1.4}.hp-nadtytul{display:inline-block;margin:0
0 1.4rem;padding:0.2rem 0 0.2rem 1.4rem;border-left:4px solid #E31E24;font-family:"Montserrat",sans-serif;font-weight:600;font-size:max(1.4rem, 13px);letter-spacing:0.08em;text-transform:uppercase;color:#273C79}.hp-h1{font-family:"Prosto One",sans-serif;font-weight:normal;font-size:max(5.4rem, 32px);line-height:1.12;text-wrap:balance;letter-spacing:0.01em;color:#273C79;margin:0}@media (min-width:901px){.hp-h1{font-size:clamp(32px, 3.5vw, 54px)}}.hp-h1
span{color:#E31E24}.hp-lead{margin:1.8rem 0 0;max-width:62ch;color:#535762}.hp-hero-akcje{margin-top:2.4rem;display:flex;flex-wrap:wrap;align-items:center;gap:2rem 3rem}.hp-ocena{position:relative;margin-top:1.6rem;display:inline-flex;align-items:center;gap:1rem;font-family:"Montserrat",sans-serif;font-size:15px;color:#535762;text-decoration:none}.hp-ocena::before{content:"";position:absolute;inset:-12px -4px}.hp-ocena
strong{color:#273C79}.hp-ocena:hover span:last-child{text-decoration:underline}.hp-gwiazdki{color:#E31E24;letter-spacing:0.15em}.hp-hero-foto{position:relative;isolation:isolate;margin:0
2.4rem 2.4rem 0}.hp-hero-foto::before{content:"";position:absolute;inset:3.2rem -2.4rem -2.4rem 3.2rem;background:#f6f7f9;border-radius:16px;z-index:-1}.hp-hero-foto
img{display:block;width:100%;height:auto;max-height:64rem;object-fit:cover;object-position:top center;border-radius:16px}@media (max-width:900px){.hp-hero-foto{width:calc(100% - 2.4rem);max-width:52rem;justify-self:center}.hp-hero-foto
img{max-height:46rem}}.hp-fakty{flex-direction:column;padding:0
0 6rem}@media (max-width:700px){.hp-fakty{padding-bottom:4.8rem}}.hp-fakty .onas-fakty-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.6rem 4rem}@media (max-width:560px){.hp-fakty .onas-fakty-wrapper{grid-template-columns:1fr}}.hp-fakty .onas-fakt{min-width:0}.hp-fakty .onas-fakt-glowny{font-size:max(2.6rem, 22px)}.hp-fakty .onas-fakt-opis{font-size:max(1.5rem, 15px)}.hp-zaufali .hp-panel{padding:4rem 4.5rem 4.4rem}.hp-zaufali .hp-h2{margin-bottom:2.8rem}.hp-zaufali
.swiper{width:100%}.hp-zaufali .swiper-slide{height:auto;display:flex;align-items:stretch}@media (max-width:700px){.hp-zaufali .hp-panel{padding:3rem 1.6rem 3.2rem}}.hp-karty{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media (max-width:1050px){.hp-karty{grid-template-columns:repeat(2, 1fr)}}@media (max-width:640px){.hp-karty{grid-template-columns:1fr}}.hp-karta{position:relative;display:flex;flex-direction:column;background:#fff;border:1px
solid #eceef2;border-radius:12px;padding:2.8rem 2.8rem 2.6rem;transition:box-shadow 0.2s ease, transform 0.2s ease}.hp-karta:hover{box-shadow:0 8px 24px rgba(39, 60, 121, 0.12);transform:translateY(-3px)}.hp-karta-ikona{display:block;color:#E31E24;line-height:0}.hp-karta-ikona .hp-ikona{width:28px;height:28px;fill:currentColor}.hp-karta-tytul{font-family:"Prosto One",sans-serif;font-weight:normal;font-size:max(2.2rem, 19px);line-height:1.25;color:#273C79;margin:1.8rem 0 1rem}body.main .hp-karta-opis{flex-grow:1;margin:0;font-size:16px !important;line-height:1.6;color:#535762}.hp-karta-link{margin-top:1.8rem;font-family:"Montserrat",sans-serif;font-weight:600;font-size:max(1.5rem, 15px);color:#E31E24;text-decoration:none}.hp-karta-link::after{content:"";position:absolute;inset:0;border-radius:12px}.hp-karta-link:focus-visible{outline:none}.hp-karta-link:focus-visible::after{outline:3px
solid #273C79;outline-offset:2px}.hp-dwie-kolumny{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}@media (max-width:1050px){.hp-dwie-kolumny{grid-template-columns:1fr;gap:3.6rem}}.hp-tresc{color:#535762}.hp-tresc
p{margin:0
0 1.6rem}.hp-tresc p:last-child{margin-bottom:0}.hp-tresc
strong{color:#273C79}.hp-tresc
a{color:#273C79;font-weight:600}.hp-punkty{list-style:none;margin:3.2rem 0 0;padding:0;display:grid;gap:1.8rem}.hp-punkt{border-left:4px solid #E31E24;padding:0.4rem 0 0.4rem 1.8rem}.hp-punkt
strong{display:block;font-family:"Prosto One",sans-serif;font-weight:normal;font-size:max(2rem, 18px);line-height:1.3;color:#273C79}.hp-punkt
span{display:block;margin-top:0.4rem;font-family:"Montserrat",sans-serif;font-size:16px;line-height:1.6;color:#535762}@media (min-width:1051px){.hp-lokalnie .hp-dwie-kolumny{align-items:start}.hp-lokalnie-foto{position:sticky;top:14rem}}.hp-lokalnie-foto{margin:0}.hp-lokalnie-foto
img{display:block;width:100%;height:auto;border-radius:16px}.hp-panel{background:#f6f7f9;border-radius:16px;padding:5rem 4.5rem}@media (max-width:700px){.hp-panel{padding:3.2rem 2rem}}.hp-kroki{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem}@media (max-width:1100px){.hp-kroki{grid-template-columns:repeat(2, 1fr)}}@media (max-width:600px){.hp-kroki{grid-template-columns:1fr}}.hp-krok{background:#fff;border:1px
solid #eceef2;border-radius:12px;padding:2.6rem 2.4rem}.hp-krok-nr{display:block;font-family:"Prosto One",sans-serif;font-size:max(4rem, 30px);line-height:1;color:#E31E24}.hp-krok-tytul{font-family:"Prosto One",sans-serif;font-weight:normal;font-size:max(2rem, 18px);line-height:1.3;color:#273C79;margin:1.6rem 0 0.8rem}body.main .hp-krok-opis{margin:0;font-size:16px !important;line-height:1.6;color:#535762}.hp-proces-cta{margin:3.6rem 0 0}.hp-praca .onas-praca-siatka{grid-template-columns:repeat(3, 1fr)}@media (max-width:700px){.hp-praca .onas-praca-siatka{grid-template-columns:1fr}}.hp-praca .onas-praca-item
img{height:auto;aspect-ratio:1.5}.hp-praca .onas-praca-item
figcaption{font-size:max(1.45rem, 15px)}.hp-opinie-dodaj{margin:2.4rem 0 0}.hp-opinie-widget{min-height:360px}@media (max-width:700px){.hp-opinie-widget{min-height:560px}}.hp-zespol-lista{display:grid;grid-template-columns:repeat(auto-fit, minmax(38rem, 1fr));gap:2rem}@media (max-width:900px){.hp-zespol-lista{grid-template-columns:1fr}}.hp-wpisy{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media (max-width:1000px){.hp-wpisy{grid-template-columns:1fr}}.hp-wpis{background:#fff;border:1px
solid #eceef2;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow 0.2s ease, transform 0.2s ease}.hp-wpis:hover{box-shadow:0 8px 24px rgba(39, 60, 121, 0.12);transform:translateY(-3px)}@media (max-width:1000px){.hp-wpis{flex-direction:row;align-items:center}}@media (max-width:520px){.hp-wpis{flex-direction:column;align-items:stretch}}.hp-wpis-foto{display:block}.hp-wpis-foto
img{display:block;width:100%;height:auto;aspect-ratio:1.87;object-fit:cover}@media (max-width:1000px) and (min-width:521px){.hp-wpis-foto{flex:0 0 38%}}.hp-wpis-tresc{padding:2rem 2.2rem 2.4rem}.hp-wpis-data{display:block;font-family:"Montserrat",sans-serif;font-weight:700;font-size:15px;color:#E31E24;margin-bottom:0.8rem}.hp-wpis-tytul{font-family:"Prosto One",sans-serif;font-weight:normal;font-size:max(1.9rem, 17px);line-height:1.3;margin:0}.hp-wpis-tytul
a{color:#273C79;text-decoration:none}.hp-wpis-tytul a::after{content:"";position:absolute;inset:0;border-radius:12px}.hp-wpis-tytul a:hover{color:#E31E24}.hp-wpis-tytul a:focus-visible{outline:none}.hp-wpis-tytul a:focus-visible::after{outline:3px
solid #273C79;outline-offset:-3px}.hp-wpis{position:relative}.hp-faq-lista{display:grid;gap:1.2rem}@media (min-width:1100px){.hp-faq-lista{grid-template-columns:1fr 1fr;align-items:start}}.hp-faq-item{background:#fff;border:1px
solid #eceef2;border-radius:12px}.hp-faq-item
summary{list-style:none;cursor:pointer;position:relative;padding:2rem 6rem 2rem 2.4rem}.hp-faq-item summary::-webkit-details-marker{display:none}.hp-faq-item summary::after{content:"+";position:absolute;right:2.4rem;top:50%;transform:translateY(-50%);font-family:"Prosto One",sans-serif;font-size:28px;line-height:1;color:#E31E24;transition:transform 0.2s ease}.hp-faq-item[open] summary::after{transform:translateY(-50%) rotate(45deg)}.hp-faq-item[open]{border-color:rgba(39, 60, 121, 0.25)}.hp-faq-pytanie{display:inline;font-family:"Prosto One",sans-serif;font-weight:normal;font-size:max(1.9rem, 17px);line-height:1.35;color:#273C79;margin:0}.hp-faq-odpowiedz{padding:0
2.4rem 2.2rem}.hp-faq-odpowiedz
p{margin:0;color:#535762}.hp-cta{padding-bottom:8rem}body.main .onas-cta-tekst{font-family:"Prosto One",sans-serif;font-size:max(2.6rem, 21px) !important;line-height:1.25}body.main .onas-osoba-imie{font-family:"Prosto One",sans-serif;font-size:max(2.1rem, 19px) !important;line-height:1.2}:root{--spb-navy:#273c79;--spb-deep:#152142;--spb-deep-rgb:21, 33, 66;--spb-red:#e31e24;--spb-red-h:#c81920;--spb-text:#535762;--spb-panel:#f6f7f9;--spb-line:#eceef2;--spb-h:84px;--spb-hc:68px;--spb-ease:cubic-bezier(.2, .7, .2, 1)}@media (max-width: 980px){:root{--spb-h:64px;--spb-hc:64px}}.spb-wrap{width:80%;max-width:1440px;margin-left:auto;margin-right:auto}@media (max-width: 1550px){.spb-wrap{width:90%}}@media (max-width: 700px){.spb-wrap{width:92%}}.spb-header,.spb-hero{font-family:"Montserrat",sans-serif}:where(.spb-header) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.spb-header a, .spb-hero
a{text-decoration:none;-webkit-tap-highlight-color:transparent}.spb-header svg, .spb-hero
svg{display:block;flex:none}.spb-i{width:18px;height:18px;fill:currentColor}.spb-arr{width:18px;height:18px;transition:transform .25s var(--spb-ease)}.spb-header :focus-visible,
.spb-hero :focus-visible{outline:2px
solid var(--spb-navy);outline-offset:3px;box-shadow:0 0 0 3px #fff}.spb-header :focus:not(:focus-visible){outline:none}.spb-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0
22px;border-radius:26px;background:var(--spb-red);color:#fff !important;font-weight:600;font-size:15px;line-height:1.2;white-space:nowrap;transition:background-color .2s, transform .2s var(--spb-ease), box-shadow .2s}.spb-pill:hover{background:var(--spb-red-h);transform:translateY(-1px);box-shadow:0 12px 26px -12px rgba(227, 30, 36, .75)}.spb-pill:hover .spb-arr{transform:translateX(3px)}.spb-pill--lg{min-height:56px;padding:0
28px 0 30px;font-size:16px}.spb-pill--block{display:flex;width:100%;min-height:52px;font-size:16px}.spb-header{position:fixed;top:0;left:0;right:0;z-index:1000;color:var(--spb-navy)}.spb-spacer{height:var(--spb-h)}.spb-skip{position:absolute;left:16px;top:-80px;z-index:5;padding:10px
18px;border-radius:26px;background:#fff;color:var(--spb-navy);font-weight:600;font-size:15px;box-shadow:0 8px 24px rgba(var(--spb-deep-rgb), .2)}.spb-skip:focus{top:12px}.spb-bar{position:relative;z-index:2;background:#fff;box-shadow:0 1px 0 var(--spb-line);transition:background-color .3s, box-shadow .3s, transform .3s var(--spb-ease)}.spb-header.is-scrolled .spb-bar-inner{height:var(--spb-hc)}.spb-header.is-scrolled .spb-bar{box-shadow:0 1px 0 var(--spb-line), 0 12px 32px -16px rgba(var(--spb-deep-rgb), .28)}.spb-header.is-light .spb-bar{background:transparent;box-shadow:none}.spb-bar-inner{display:flex;align-items:center;gap:24px;height:var(--spb-h);transition:height .3s var(--spb-ease)}.spb-logo{display:block;flex:none;border-radius:6px}.spb-logo
img{display:block;width:auto;height:46px;object-fit:contain;transform-origin:0 50%;transition:transform .3s var(--spb-ease), filter .3s}.spb-header.is-scrolled .spb-logo
img{transform:scale(.84)}.spb-header.is-light .spb-logo
img{filter:brightness(0) invert(1)}.spb-nav{flex:1;display:flex;justify-content:center}.spb-menu{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.spb-menu-item{position:static}.spb-menu-link{position:relative;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0
16px;border-radius:22px;font-weight:600;font-size:16px;line-height:1;letter-spacing: .01em;color:var(--spb-navy);transition:color .2s, background-color .2s}.spb-menu-link::after{content:"";position:absolute;left:16px;right:16px;bottom:6px;height:2px;border-radius:2px;background:var(--spb-red);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--spb-ease)}.spb-mega-btn::after{right:36px}.spb-menu-link:hover::after,.spb-menu-link[aria-current="page"]::after,.spb-menu-link.is-current::after,.spb-mega-btn[aria-expanded="true"]::after{transform:scaleX(1)}.spb-menu-link:hover{color:var(--spb-navy)}.spb-header.is-light .spb-menu-link{color:#fff}.spb-chev{width:16px;height:16px;transition:transform .25s var(--spb-ease)}.spb-mega-btn[aria-expanded="true"] .spb-chev,
.spb-m-acc[aria-expanded="true"] .spb-chev{transform:rotate(180deg)}.spb-actions{display:flex;align-items:center;gap:18px;flex:none}.spb-tel{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:600;font-size:15px;color:var(--spb-navy);white-space:nowrap;transition:color .2s}.spb-tel .spb-i{box-sizing:content-box;width:16px;height:16px;padding:11px;border-radius:50%;border:1px
solid var(--spb-line);color:var(--spb-red);transition:background-color .2s, border-color .2s, color .2s}.spb-tel:hover .spb-i{background:var(--spb-red);border-color:var(--spb-red);color:#fff}.spb-header.is-light .spb-tel{color:#fff}.spb-header.is-light .spb-tel .spb-i{border-color:rgba(255, 255, 255, .35);color:#fff;background:rgba(255, 255, 255, .08)}.spb-header.is-light .spb-tel:hover .spb-i{background:var(--spb-red);border-color:var(--spb-red)}.spb-burger{display:none}.spb-mega{position:absolute;left:0;right:0;top:100%;background:#fff;color:var(--spb-navy);border-top:1px solid var(--spb-line);box-shadow:0 40px 60px -30px rgba(var(--spb-deep-rgb), .35);visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .2s, transform .3s var(--spb-ease), visibility 0s linear .3s}.spb-header.is-mega .spb-mega{visibility:visible;opacity:1;transform:none;transition-delay:0s}.spb-header::before{content:"";position:fixed;inset:0;z-index:0;background:rgba(var(--spb-deep-rgb), .38);opacity:0;visibility:hidden;transition:opacity .25s, visibility 0s linear .25s}.spb-header.is-mega::before{opacity:1;visibility:visible;transition-delay:0s}.spb-mega-grid{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(250px, .95fr);gap:32px 40px;padding:36px
0 40px}.spb-mega-title{display:block;margin:0
0 14px 12px;padding-left:12px;border-left:4px solid var(--spb-red);font-size:12px;font-weight:700;line-height:1.5;letter-spacing: .14em;text-transform:uppercase;color:var(--spb-text)}.spb-mega-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.spb-mega-col--1 .spb-mega-list{grid-template-columns:1fr 1fr;column-gap:12px}.spb-mega-link,.spb-m-sublink{display:flex;align-items:flex-start;gap:14px;padding:12px;border-radius:12px;border:1px
solid transparent;transition:background-color .2s, border-color .2s}.spb-mega-link:hover{background:var(--spb-panel);border-color:var(--spb-line)}.spb-mega-ico{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--spb-panel);color:var(--spb-navy);transition:background-color .2s, color .2s}.spb-mega-ico
svg{width:20px;height:20px;fill:currentColor}.spb-mega-link:hover .spb-mega-ico,
.spb-mega-link[aria-current="page"] .spb-mega-ico{background:var(--spb-navy);color:#fff}.spb-mega-txt{display:block;padding-top:2px}.spb-mega-name{display:block;font-weight:600;font-size:16px;line-height:1.3;color:var(--spb-navy)}.spb-mega-desc{display:block;margin-top:3px;font-size:14px;line-height:1.45;color:var(--spb-text)}.spb-mega-all{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:14px
0 0 12px;font-weight:600;font-size:15px;color:var(--spb-navy);border-bottom:2px solid rgba(39, 60, 121, .2);transition:color .2s, border-color .2s}.spb-mega-all:hover{color:var(--spb-red);border-color:var(--spb-red)}.spb-mega-all:hover .spb-arr{transform:translateX(3px)}.spb-mega-side{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;border-radius:16px;background:radial-gradient(circle at 100% 0, rgba(255, 255, 255, .14), rgba(255, 255, 255, 0) 60%),
linear-gradient(150deg, var(--spb-navy) 0%, var(--spb-deep) 100%);color:#fff}.spb-mega-side::before{content:"";position:absolute;left:0;top:30px;width:4px;height:26px;background:var(--spb-red)}.spb-mega-side-title{font-family:"Prosto One",sans-serif;font-size:22px;line-height:1.2}.spb-mega-side-txt{font-size:14px;line-height:1.55;color:rgba(255, 255, 255, .84);margin-bottom:6px}.spb-mega-side-tel{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;font-size:15px;color:#fff}.spb-mega-side-tel .spb-i{width:16px;height:16px}.spb-mega-side-tel:hover{text-decoration:underline;text-underline-offset:4px}.spb-mega-foot{background:var(--spb-panel);border-top:1px solid var(--spb-line)}.spb-mega-foot-inner{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 12px;min-height:56px;font-size:14px;color:var(--spb-text)}.spb-mega-join{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--spb-navy)}.spb-mega-join .spb-arr{width:16px;height:16px}.spb-mega-join:hover{color:var(--spb-red)}.spb-mega-join:hover .spb-arr{transform:translateX(3px)}@media (max-width: 1240px){.spb-mega-grid{grid-template-columns:minmax(0, 1.7fr) minmax(0, 1fr);gap:24px 32px;padding:28px
0 32px}.spb-mega-side{display:none}}@media (max-width: 1180px){.spb-tel-num{display:none}.spb-menu-link{padding:0
12px}.spb-menu-link::after{left:12px;right:12px}.spb-mega-btn::after{right:32px}}@media (max-width: 1100px){.spb-bar-inner{gap:16px}.spb-actions{gap:12px}.spb-logo
img{height:40px}}.spb-mobile{display:none}@media (max-width: 980px){.spb-nav,.spb-bar-cta,.spb-tel-num{display:none}.spb-bar-inner{justify-content:space-between;gap:12px}.spb-logo
img{height:38px}.spb-header.is-scrolled .spb-logo
img{transform:none}.spb-actions{gap:8px}.spb-burger{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--spb-navy);color:#fff;transition:background-color .2s}.spb-header.is-light .spb-burger{background:rgba(255, 255, 255, .12);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .3)}.spb-burger-lines{position:relative;display:block;width:20px;height:14px}.spb-burger-lines
span{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform .3s var(--spb-ease), opacity .2s, top .3s var(--spb-ease)}.spb-burger-lines span:nth-child(1){top:0}.spb-burger-lines span:nth-child(2){top:6px;width:70%;left:30%}.spb-burger-lines span:nth-child(3){top:12px}.spb-burger[aria-expanded="true"] .spb-burger-lines span:nth-child(1){top:6px;transform:rotate(45deg)}.spb-burger[aria-expanded="true"] .spb-burger-lines span:nth-child(2){opacity:0}.spb-burger[aria-expanded="true"] .spb-burger-lines span:nth-child(3){top:6px;transform:rotate(-45deg)}.spb-tel .spb-i{padding:14px}.spb-mobile{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;padding-top:var(--spb-h);background:#fff;color:var(--spb-navy);visibility:hidden;transform:translateX(100%);transition:transform .38s var(--spb-ease), visibility 0s linear .38s}.spb-header.is-menu .spb-mobile{visibility:visible;transform:none;transition-delay:0s}.spb-mobile-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:8px
4% 28px}.spb-m-list{list-style:none;margin:0;padding:0}.spb-m-list>li{border-bottom:1px solid var(--spb-line)}.spb-m-link{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:64px;padding:0
4px;font-family:"Prosto One",sans-serif;font-size:22px;line-height:1.2;text-align:left;color:var(--spb-navy)}.spb-m-link[aria-current="page"]{color:var(--spb-red)}.spb-m-link .spb-chev{width:22px;height:22px}.spb-header.is-menu{z-index:2147483000}.spb-m-sub{margin:0
0 16px;padding:14px
8px 8px;border-radius:16px;background:var(--spb-panel)}.spb-m-sub[hidden]{display:none}.spb-m-group{display:block;margin:6px
0 6px 10px;padding-left:10px;border-left:4px solid var(--spb-red);font-size:12px;font-weight:700;letter-spacing: .14em;text-transform:uppercase;color:var(--spb-text)}.spb-m-sublist{list-style:none;margin:0
0 8px;padding:0}.spb-m-sublink{padding:10px;align-items:center}.spb-m-sublink .spb-mega-ico{background:#fff;width:40px;height:40px;border-radius:10px;box-shadow:0 0 0 1px var(--spb-line)}.spb-m-sublink .spb-mega-desc{font-size:13px}.spb-m-sublink[aria-current="page"] .spb-mega-name{color:var(--spb-red)}.spb-m-sub .spb-mega-all{margin:4px
0 4px 10px}.spb-m-extra{display:flex;flex-direction:column;align-items:flex-start;margin-top:12px}.spb-m-join{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0
4px;font-weight:600;font-size:15px;color:var(--spb-navy)}.spb-m-join .spb-arr{width:16px;height:16px}.spb-mobile-foot{padding:16px
4% calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--spb-line);background:#fff;display:grid;gap:12px}.spb-m-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.spb-m-tel,.spb-m-mail{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;font-size:16px;color:var(--spb-navy)}.spb-m-tel .spb-i{color:var(--spb-red)}.spb-m-mail{padding:0
4px;font-weight:500;font-size:15px;color:var(--spb-text)}.spb-m-social{display:flex;gap:8px}.spb-m-social
a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--spb-panel);color:var(--spb-navy)}.spb-m-social
svg{width:18px;height:18px;fill:currentColor}html.spb-lock{overflow:hidden}}.spb-hero{--spb-kol-l:calc((100% - min(80%, 1440px)) / 2);--spb-kol-w:690px;--spb-tekst-koniec:calc(var(--spb-kol-l) + var(--spb-kol-w));position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:clamp(640px, 100vh, 980px);min-height:clamp(640px, 100svh, 980px);padding-top:var(--spb-h);margin-bottom:80px;background:var(--spb-deep);color:#fff}.spb-hero-media{position:absolute;inset:0;z-index:-2;overflow:hidden}.spb-hero-media img,.spb-hero-img{display:block;width:100%;height:100%;object-fit:cover;object-position:4% 30%;animation:spb-kadr 1.8s var(--spb-ease) both}@keyframes spb-kadr{from{transform:scale(1.06)}to{transform:none}}.spb-hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(var(--spb-deep-rgb), .8) 0, rgba(var(--spb-deep-rgb), .45) 110px, rgba(var(--spb-deep-rgb), 0) 210px), linear-gradient(0deg, rgba(var(--spb-deep-rgb), .9) 0, rgba(var(--spb-deep-rgb), .45) 15%, rgba(var(--spb-deep-rgb), 0) 36%),
linear-gradient(90deg,
rgba(var(--spb-deep-rgb), .95) 0,
rgba(var(--spb-deep-rgb), .9) calc(var(--spb-tekst-koniec) - 160px),
rgba(var(--spb-deep-rgb), .7) calc(var(--spb-tekst-koniec) + 10px),
rgba(var(--spb-deep-rgb), .22) calc(var(--spb-tekst-koniec) + 200px),
rgba(var(--spb-deep-rgb), 0) calc(var(--spb-tekst-koniec) + 380px))}.spb-hero-frame{position:absolute;z-index:-1;pointer-events:none;top:calc(var(--spb-h) + 28px);bottom:150px;left:52%;right:3%;--c:rgba(255, 255, 255, .7);--l:30px;--w:2px;background:linear-gradient(var(--c), var(--c)) left top / var(--l) var(--w),
linear-gradient(var(--c), var(--c)) left top / var(--w) var(--l),
linear-gradient(var(--c), var(--c)) right top / var(--l) var(--w),
linear-gradient(var(--c), var(--c)) right top / var(--w) var(--l),
linear-gradient(var(--c), var(--c)) left bottom / var(--l) var(--w),
linear-gradient(var(--c), var(--c)) left bottom / var(--w) var(--l),
linear-gradient(var(--c), var(--c)) right bottom / var(--l) var(--w),
linear-gradient(var(--c), var(--c)) right bottom / var(--w) var(--l);background-repeat:no-repeat}.spb-hero-rec{position:absolute;top:16px;right:20px;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing: .18em;color:#fff;text-shadow:0 1px 8px rgba(var(--spb-deep-rgb), .5)}.spb-hero-rec
i{width:9px;height:9px;border-radius:50%;background:var(--spb-red);box-shadow:0 0 0 4px rgba(227, 30, 36, .25);animation:spb-rec 1.2s steps(1) 4}@keyframes spb-rec{50%{opacity: .25}}.spb-hero-inner{flex:1;display:flex;align-items:center;padding:40px
0 48px}.spb-hero-copy{max-width:var(--spb-kol-w)}@media (max-width: 1550px){.spb-hero{--spb-kol-l:5%;--spb-kol-w:600px}}body.main .spb-hero-kicker{display:inline-block;margin:0
0 20px;padding:2px
0 2px 14px;border-left:4px solid var(--spb-red);font-size:14px !important;line-height:1.4;font-weight:600;letter-spacing: .18em;text-transform:uppercase;color:#fff}body.main .spb-hero-h1{margin:0;font-family:"Prosto One",sans-serif;font-weight:normal;font-size:clamp(36px, 3.45vw, 56px);line-height:1.12;letter-spacing: .005em;color:#fff}.spb-hero-h1
span{display:inline-block;margin-top: .08em;padding: .02em .22em .08em;border-radius:10px;background:var(--spb-red);color:#fff;transform:rotate(-1.5deg);box-shadow:0 14px 30px -14px rgba(227, 30, 36, .8)}body.main .spb-hero-lead{margin:22px
0 0;max-width:600px;font-size:18px !important;line-height:1.6;color:rgba(255, 255, 255, .88)}.spb-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:34px}.spb-hero-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;font-size:16px;color:#fff}.spb-hero-link
span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px;text-decoration-color:rgba(255, 255, 255, .45);transition:text-decoration-color .2s}.spb-hero-link:hover{color:#fff}.spb-hero-link:hover
span{text-decoration-color:var(--spb-red)}.spb-hero-link:hover .spb-arr{transform:translateX(3px)}.spb-hero-foot{padding-bottom:32px}.spb-glass{display:grid;grid-template-columns:auto repeat(3, minmax(0, 1fr));border-radius:16px;background:rgba(255, 255, 255, .08);border:1px
solid rgba(255, 255, 255, .16);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 24px 48px -24px rgba(var(--spb-deep-rgb), .6)}.spb-glass-cell{position:relative;display:flex;align-items:center;gap:14px;padding:20px
28px;min-width:0}.spb-glass-ocena{padding-right:36px}.spb-glass-cell+.spb-glass-cell::before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:1px;background:rgba(255, 255, 255, .16)}.spb-glass-num{flex:none;font-family:"Prosto One",sans-serif;font-size:32px;line-height:1;color:#fff}.spb-glass-opis{font-size:14px;line-height:1.4;color:rgba(255, 255, 255, .86)}.spb-glass-meta{display:grid;gap:6px}.spb-gwiazdki{display:flex;gap:2px}.spb-gwiazdki
svg{width:16px;height:16px;fill:var(--spb-red)}.spb-glass-ocena{border-radius:16px 0 0 16px;transition:background-color .2s}.spb-glass-ocena:hover{background:rgba(255, 255, 255, .06)}.spb-glass-ocena:hover .spb-glass-opis{text-decoration:underline;text-underline-offset:3px}@media (max-width: 1240px){.spb-glass-cell{padding:18px
20px;gap:12px}.spb-glass-num{font-size:28px}.spb-glass-opis{font-size:13px}.spb-hero{--spb-kol-w:580px}}@media (min-width: 981px) and (max-width: 1366px){.spb-glass-cell:not(.spb-glass-ocena){flex-direction:column;align-items:flex-start;gap:6px}}@media (min-width: 981px) and (max-height: 800px){.spb-hero-inner{padding:20px
0 28px}body.main .spb-hero-kicker{margin-bottom:14px}body.main .spb-hero-lead{margin-top:16px}.spb-hero-actions{margin-top:24px}.spb-hero-foot{padding-bottom:24px}.spb-hero-frame{bottom:140px;top:calc(var(--spb-h) + 16px)}}@media (max-width: 1100px){.spb-hero-frame{display:none}.spb-hero-media img,.spb-hero-img{object-position:40% 30%}.spb-hero{--spb-kol-w:540px}}@media (max-width: 980px){.spb-hero{--spb-ph:clamp(320px, 50vh, 560px);--spb-ph:clamp(320px, 50svh, 560px);display:block;min-height:0;padding-top:0;margin-bottom:56px}.spb-hero-media{bottom:auto;height:var(--spb-ph)}.spb-hero-media img,.spb-hero-img{object-position:86% 22%}.spb-hero-media::after{background:linear-gradient(180deg,
rgba(var(--spb-deep-rgb), .62) 0,
rgba(var(--spb-deep-rgb), 0) 120px,
rgba(var(--spb-deep-rgb), 0) 36%,
rgba(var(--spb-deep-rgb), .72) 66%,
rgba(var(--spb-deep-rgb), .96) 88%,
var(--spb-deep) 100%)}.spb-hero-inner{display:block;padding:calc(var(--spb-ph) - 150px) 0 0}.spb-hero-copy{max-width:640px}body.main .spb-hero-lead{max-width:none}body.main .spb-hero-kicker{margin-bottom:14px;font-size:13px !important}body.main .spb-hero-h1{font-size:clamp(30px, 6.4vw, 44px);line-height:1.14}body.main .spb-hero-lead{margin-top:16px;font-size:16px !important;line-height:1.55}.spb-hero-actions{margin-top:24px;gap:12px 22px}.spb-hero-foot{padding:32px
0}.spb-glass{grid-template-columns:repeat(3, minmax(0, 1fr))}.spb-glass-ocena{grid-column:1 / -1;border-radius:16px 16px 0 0;border-bottom:1px solid rgba(255, 255, 255, .14)}.spb-glass-cell{flex-direction:column;align-items:flex-start;gap:6px;padding:16px
14px}.spb-glass-ocena{flex-direction:row;align-items:center;justify-content:center;gap:14px}.spb-glass-ocena+.spb-glass-cell::before{display:none}.spb-glass-num{font-size:24px}.spb-glass-ocena .spb-glass-num{font-size:30px}.spb-glass-opis{font-size:12.5px}}@media (max-width: 480px){.spb-glass{grid-template-columns:1fr}.spb-glass-cell,.spb-glass-cell:not(.spb-glass-ocena){flex-direction:row;align-items:center;gap:14px;padding:12px
16px}.spb-glass-cell+.spb-glass-cell::before{left:16px;right:16px;top:0;bottom:auto;width:auto;height:1px}.spb-glass-num{min-width:64px}}@media (max-width: 400px){body.main .spb-hero-h1{font-size:29px}.spb-hero-actions .spb-pill--lg{padding:0
22px}}@media (prefers-reduced-motion: reduce){.spb-hero-media img,.spb-hero-img{animation:none}.spb-hero-rec
i{animation:none}.spb-header *, .spb-header, .spb-hero
*{transition-duration: .01ms !important}}@media (max-width: 700px){.wspolpracuj-gallery-block{width:100%}.wspolpracuj-gallery-block
img{max-width:100%;height:auto}}