.navbar{z-index:999;position:sticky;top:0;background:#fff;width:100%;border-bottom:1px solid var(--accent-color);opacity:96%;padding:10px;display:flex;align-items:center;justify-content:center;margin-bottom:4rem}.navbar ul{margin:0;padding:0}.nav-item{position:relative}.nav-item.sub-elem{position:relative;margin:0;border-top:1px solid #d0cece}.nav-item.sub-elem:first-child{border:none}.nav-item .sub-menu{position:absolute;left:0;top:100%;background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:999;width:-moz-max-content;width:max-content}.nav-item:hover .sub-menu,.sub-menu:hover{display:block}.sub-menu li{padding:10px;margin:0;text-align:left}.sub-menu li,.sub-menu li a{text-decoration:none;display:block}.sub-menu li a{font-size:16px;padding:10px 20px;color:var(--primary-color)}.sub-menu li:hover{background-color:#ddd}.logo{height:70px;margin-right:20px}.hamburger-menu{display:none;cursor:pointer;margin-right:1rem}.hamburger-menu .line{background-color:var(--primary-color);width:30px;height:3px;margin:5px}.nav-list{list-style-type:none;margin:0;padding:0;display:flex;align-items:center}.nav-list li{position:relative;margin:1.5rem;font-size:20px}.nav-list li a{text-decoration:none;color:var(--primary-color)}.nav-list li a:hover{color:var(--accent-color)}.flag-container img{margin:.5rem}.nav-list .top-tele{border:1px solid var(--accent-color);display:flex;align-items:center;margin:1.5rem;padding:.8rem}.nav-list a{text-decoration:none;color:var(--primary-color);display:flex;align-items:center;justify-content:center}.nav-list .top-tele svg{margin-right:.5rem;fill:var(--primary-color)}.nav-list a{color:var(--accent-color)}.nav-list .top-tele svg{fill:var(--accent-color)}.nav-list a:hover .top-tele{background-color:var(--accent-color)}.nav-list a:hover{color:#fff}.nav-list a:hover svg{fill:#fff}@media (max-width:1250px){.navbar{margin-bottom:2rem;padding:2rem 0}.hamburger-menu{display:block}.flag-container{order:-1;width:50%;display:flex;justify-content:space-between;margin-left:1rem}.logo{margin-left:1rem;height:40px}.phone-nav{background-color:var(--accent-color);padding:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.nav-list{display:none}.navbar{justify-content:space-between}.nav-list.active{z-index:999;background:#fff;position:absolute;top:90px;display:block;margin:1rem;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);width:93vw}.nav-item .sub-menu{margin:0 auto;position:static;padding:1rem}}@media (max-width:1150px){.nav-list{display:none;width:100%;text-align:center}.nav-list li{margin-top:10px}}.footer-column h3{margin-top:0;font-family:var(--secondary-font)}footer{display:flex;justify-content:space-evenly;background-color:var(--primary-color);color:#fff;padding:2rem 0}.footer-logo{margin-bottom:2rem;display:flex;align-items:center;justify-content:center}.footer-logo img{width:15rem}.contact-wrapper{display:flex;flex-direction:column}.contact-container{display:flex;margin:1rem 0;align-items:flex-start}.contact-container img{margin-right:1.5rem}.contact-container a,.footer-column a{text-decoration:none;color:#fff}@media (max-width:1150px){footer{flex-direction:column;padding:2rem}}@media (max-width:600px){.footer-logo{width:auto}}.cookie-consent{border-top:1px solid #abaaaa;position:fixed;bottom:0;left:0;right:0;background:#fff;padding:20px;text-align:center;z-index:1000}.consent-content button{border:none;padding:.5rem 1rem;border-radius:10px;margin:.5rem}.consent-content button:hover{cursor:pointer;background-color:#abaaaa}.form-component .sticky-toggle{z-index:999;position:fixed;right:0;top:50%;background-color:var(--accent-color);color:#fff;writing-mode:vertical-rl;cursor:pointer;padding:20px;border-radius:20px 0 0 20px;display:flex;align-items:center}.form-component .sticky-toggle img{margin-top:1rem;width:100%}.form-component .sticky-form{z-index:999;position:fixed;right:0;bottom:0;width:100vw;background-color:var(--accent-color);color:#fff;padding:20px;transition:right .3s ease-in-out}.form-component .sticky-form form{display:flex;flex-direction:column;align-items:flex-start}.form-component .sticky-form h2{text-align:center;margin:0 auto;font-family:var(--primary-font);margin-bottom:2rem}.form-component .form-flex-parent{width:100%;display:flex;margin:0 auto}.form-component .form-left,.form-component .form-right{width:50%;padding:0 2rem}.form-component button{background:none;border:1px solid #fff;color:#fff;font-family:var(--primary-font);padding:1rem}.form-component button:hover{background-color:#fff;color:#000;cursor:pointer}.form-component .close-btn{writing-mode:vertical-lr;transform:rotate(180deg)}.form-component .choose{display:flex;flex-direction:column;margin-bottom:1rem;align-items:stretch}.form-component .submit{margin:0 auto;margin-top:2rem;margin-bottom:2rem}@media (max-width:700px){.form-component .sticky-form{height:90vh;width:100%;scroll-behavior:smooth;overflow:auto}.form-component .form-flex-parent{flex-direction:column}.form-component .close-btn{writing-mode:horizontal-tb;transform:rotate(0);width:-moz-max-content;width:max-content;margin:0 auto}.form-component .form-left,.form-component .form-right{width:100%}}@media (max-width:400px){.form-component .sticky-form{height:100vh;padding:40px 20px}}:root{--accent-color:#00973d;--primary-color:#4d4d4d;--secondary-color:#acacac;--blue-color:#50b4b4;--primary-font:"Play",sans-serif;--secondary-font:"Karla",sans-serif}*{box-sizing:border-box}body{padding:0;margin:0;font-family:var(--secondary-font);color:var(--primary-color)}.banner-swiper{display:flex;height:650px;position:relative;overflow:hidden;margin-top:-4rem}.popup-container{width:100%;height:100%;margin:0 auto;position:absolute;top:0;z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.popup-image{width:100%;position:relative}.popup-close-btn{margin-right:0;height:2rem;width:2rem;background-color:#fff;font-size:2rem;display:flex;text-align:center;align-items:center;cursor:pointer;position:absolute;top:0;right:0;z-index:99999}.popup-close-btn:hover{background-color:var(--accent-color);color:#fff}@media (max-width:1750px){.banner-swiper{height:570px}}@media (max-width:1350px){.banner-swiper{height:530px}}@media (max-width:1250px){.banner-swiper{margin-top:-2rem}}@media (max-width:1100px){.banner-swiper{height:500px}}@media (max-width:970px){.banner-swiper{height:450px}}@media (max-width:840px){.banner-swiper{height:400px}}@media (max-width:700px){.banner-swiper{height:380px}}@media (max-width:620px){.banner-swiper{height:340px}}@media (max-width:480px){.banner-swiper{height:460px}}.banner-slide{height:600px;position:absolute;top:0;width:100%;transition:opacity .5s ease;opacity:0}.banner-slide.active{opacity:1}.banner-slide img{width:100%;-o-object-fit:contain;object-fit:contain;display:block;-o-object-position:bottom;object-position:bottom}@media (max-width:480px){.banner-slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;max-height:440px}}.banner-buttons{z-index:9;position:absolute;top:11%;left:5%;display:flex;flex-direction:column;align-items:flex-start;width:100%}.banner-buttons img{height:5rem}.banner-buttons a:first-of-type{margin-bottom:1rem}@media (max-width:1400px){.banner-buttons img{height:4rem}}@media (max-width:1300px){.banner-buttons{height:10rem}.banner-buttons img{height:60%}.banner-buttons a:first-of-type{margin-bottom:-1rem}}@media (max-width:1100px){.banner-buttons a:first-of-type{height:7rem;margin-bottom:-2rem}}@media (max-width:900px){.banner-buttons{height:10rem}}@media (max-width:800px){.banner-buttons{top:5%}}@media (max-width:700px){.banner-buttons{height:8rem}.banner-buttons img{height:50%}}@media (max-width:600px){.banner-buttons{height:6rem}.banner-buttons img{height:37%}.banner-buttons a:first-of-type{margin-bottom:-3rem}}@media (max-width:460px){.banner-buttons{top:8%;left:70%}}@media (max-width:430px){.banner-buttons img{height:30%}.banner-buttons a:first-of-type{margin-bottom:-3.8rem}}@media (max-width:400px){.banner-buttons{top:7%}}@media (max-width:380px){.banner-buttons{top:6%}}.banner-text{position:absolute;top:2%;left:1%;color:#fff;text-decoration:none;text-shadow:-1px -1px 0 #051816,1px -1px 0 #051816,-1px 1px 0 #051816,1px 1px 0 #051816}.banner-text p{font-size:clamp(1rem,1.4vw,3rem);margin-block:15px}.banner-text .title{text-transform:uppercase;font-size:clamp(1.5rem,3vw,4rem);margin-bottom:10px}.banner-text .color{color:#c6ff02}.banner-swiper a{text-decoration:none!important}.banner-text .mobile,.banner-text.mobile{display:none}@media (max-width:1200px){.banner-text{width:90%;position:relative;top:0;left:3%;margin-top:0;margin-bottom:30px;text-shadow:none;color:var(--primary-color)}.banner-text a{text-decoration:none;color:var(--primary-color)}.banner-text p{font-size:20px;margin-block:6px}.banner-text .title{font-size:32px;font-weight:900}.banner-text .color{color:var(--accent-color);font-weight:700}.banner-text br,.banner-text.desktop{display:none}.banner-text.mobile{display:block}}@media (max-width:960px){.banner-text{left:0;padding-left:30px}}@media (max-width:480px){.banner-text{top:5%}.banner-text.mobile .title{font-size:36px;margin-bottom:20px}}.home-page .lp{display:flex;align-items:center;justify-content:space-between;height:80vh;margin-bottom:8rem}.home-page .car{margin:10rem;top:0;left:0;position:absolute;z-index:10}.home-page .car-container{padding-left:10%;width:30%}.home-page .car-container img{height:700px}.home-page .car-green{height:14rem}.home-page .green-gradient{color:#fff;background:linear-gradient(90deg,#004b20,#00953f);height:550px;width:40%;border-radius:332px 0 0 332px;padding-left:11rem}.home-page .green-gradient h1{text-align:left;font-weight:700;color:#fff;font-size:54px;font-family:var(--primary-font)}.home-page .green-gradient h2{font-family:var(--secondary-font);text-align:left;font-size:32px;font-weight:400}.home-page .container,.home-page .wrapper{display:flex;align-items:center}.home-page .container{flex-direction:column}.home-page .container img{margin:0 2rem 1rem 0}.home-page .email,.home-page .phone-call{opacity:.5}.home-page .email:hover,.home-page .phone-call:hover{opacity:1;cursor:pointer}.home-page .flex-parent{display:flex}.home-page .logo-big-container{flex:1;background-color:var(--accent-color);width:40rem;height:20rem;border-radius:10px;position:relative}.home-page .logo-big{height:10rem;position:absolute;right:-49px;top:25%}.home-page .text-container h3{font-family:var(--primary-font);font-weight:bolder;font-size:32px;margin:0}.home-page .text-container{color:var(--primary-color);font-size:24px;flex:1;margin:0;padding:0 2rem}.home-page .text-container p{margin:1rem 0}.home-page .icons-wrapper{margin:2rem 0}.home-page .icons-wrapper h3{font-family:var(--primary-font);font-size:28px}.home-page .icons-wrapper.flex-parent{justify-content:center}.home-page .icon-container{width:15rem;display:flex;flex-direction:column;align-items:center;margin:2rem}.home-page .icon-container h3{text-align:center;font-weight:700}.home-page .offer-wrapper{background:linear-gradient(90deg,#4d4d4d,#acacac);height:30rem;display:flex;flex-direction:column;align-items:center}.home-page .offer-wrapper h1{font-weight:700;color:#fff;font-size:54px;font-family:var(--primary-font)}.home-page .photo-wrapper{display:flex}.home-page .photo-container{display:flex;flex-direction:column;align-items:center;margin:4rem}.home-page .photo-container img{width:100%}.home-page .photo-container h3{font-family:var(--secondary-font);font-size:32px;color:var(--primary-color);text-align:center}.home-page .green-section{max-width:1400px;margin:0 auto;padding:0 2rem}.home-page .green-section .description{margin-bottom:2rem;font-size:24px;color:var(--secondary-color)}.home-page .green{font-family:var(--secondary-font);font-weight:700;text-align:left;color:var(--accent-color);font-size:48px;padding-top:1rem}.home-page .green.top{margin-top:15rem}.home-page .two-columns{display:flex;flex-wrap:wrap;justify-content:space-between}.home-page .green-wrapper{align-items:center;width:48%;margin-bottom:4rem;display:flex}.home-page .green-wrapper img{height:120px}.home-page .green-wrapper h3{font-size:36px;color:var(--accent-color);font-family:var(--primary-font);font-weight:400;margin-left:5rem}.home-page .more-section{display:flex;background-color:#e0e0e0;height:30rem;margin:4rem 0}.home-page .metro-container{width:50%}.home-page .more-section .txt{width:50%;display:flex;flex-direction:column;align-items:center;padding:5rem}.home-page .more-section .txt img{width:40%}.home-page a.button{text-decoration:none;color:initial;background-color:var(--accent-color);color:#fff;padding:.5rem 2rem;border-radius:10px;font-weight:300;margin-top:3rem}.home-page .metro-container img{-o-object-fit:cover;object-fit:cover;border-radius:10px 0 0 10px;height:100%;width:100%}.home-page .opinion h1{font-size:58px;text-align:center;font-weight:800}.home-page .insurance{margin:4rem 0}.home-page .insurance h1{font-size:58px;text-align:center;font-weight:800;color:var(--secondary-color)}.home-page .insurance-wrapper{justify-content:center;max-width:1400px;padding:0 2rem;display:flex;margin:0 auto}.home-page .insurance-wrapper img{height:100%;margin:1rem}.home-page .photo-container{cursor:pointer}.home-page .image-overlay-container{position:relative;display:inline-block}.home-page .offer-image{display:block;transition:filter .3s ease;width:100%}.home-page .overlay-icon{width:10rem;height:10rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.home-page .image-overlay-container:hover .offer-image{filter:blur(2px)}.home-page .image-overlay-container:hover .overlay-icon{opacity:1}.home-page .insurance img{height:4rem}.home-page .green-wrapper.link{transition:transform 2.2s cubic-bezier(.14,1.12,.67,.99) 0s;text-decoration:none;padding:0;margin:0}.home-page .green-wrapper.link:hover{transform:scale(1.05)}.home-page .local-container{box-shadow:0 10px 15px #003b1426;border-radius:10px;padding:2rem;width:30%;color:var(--secondary-color);font-family:var(--secondary-font);text-align:left;margin-bottom:0;margin:0 2rem}.home-page .local-container:last-of-type{margin-right:50%}.home-page .local-container h2,.home-page .local-container p{text-align:center}.home-page .swiper{width:calc(50% - 8rem);padding-top:50px;padding-bottom:50px;display:flex;transition:transform .3s ease-in-out}.home-page .swiper-slide{background:#fff;border-radius:10px;box-shadow:0 10px 15px #003b1426;width:auto;height:auto;color:var(--secondary-color);font-family:var(--secondary-font);text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.home-page .swiper-pagination{text-align:center;position:relative;margin-top:20px}.home-page .swiper-pagination-bullet{background:#000;opacity:1;width:8px;height:8px;margin:0 4px}.home-page .swiper-pagination-bullet-active{background:#fff}.home-page .swiper-container{overflow:hidden}.home-page .slide{min-width:100%}.home-page .dots{text-align:center}.home-page .dot{display:inline-block;margin:0 5px;width:10px;height:10px;background-color:#bbb;border-radius:50%;cursor:pointer}.home-page .dot.active{background-color:#717171}.home-page .testimonial{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:1350px){.home-page .lp{height:auto;margin-bottom:4rem}.home-page .car-container img{width:630px}.home-page .car-green{height:8rem}.home-page .overlay-icon{width:5rem!important;height:5rem!important}}@media (max-width:1250px){.home-page .car-container{display:none}.home-page .green-gradient{width:100%;display:flex;flex-direction:column;align-items:center}.home-page .insurance-wrapper img{margin:1rem}.home-page .photo-container img{height:200px;width:200px}.home-page .top{margin-top:13rem}.home-page .offer-wrapper{height:50%}.home-page .line{background-color:var(--primary-color)}}@media (max-width:1150px){.home-page .logo-big-container{display:none}.home-page .insurance-wrapper{justify-content:center}.home-page .green-wrapper img{height:100px}.home-page .green-wrapper h3{font-size:1.5rem;margin-left:2rem}.home-page .icons-wrapper{padding:0 2rem}.home-page .icon-container{width:auto}.home-page .photo-container{margin:1rem}}@media (max-width:1100px){.home-page .swiper{width:calc(100% - 8rem)}.home-page .local-container{margin:0 .8rem;padding:1.5rem}}@media (max-width:870px){.home-page .icons-wrapper{flex-direction:column;margin:2rem 0}}@media (max-width:800px){.home-page .green-section h1{text-align:center}.home-page .two-columns{flex-direction:column;align-content:center;flex-wrap:nowrap}.home-page .more-section{flex-direction:column;height:auto}.home-page .more-section .txt{width:100%}.home-page .more-section .metro-container{width:100%;background-color:#fff}.home-page .more-section .metro-container img{border-radius:0}.home-page .offer-wrapper{height:auto}.home-page .photo-wrapper{flex-direction:column}.home-page .photo-container h3{color:#fff}.home-page .green-section .top{margin-top:4rem}}@media (max-width:700px){.home-page .insurance-wrapper{flex-direction:column;align-items:center}.home-page .green-car-container{display:none}.home-page .green-gradient{height:auto;padding-right:2rem;padding-left:7rem}.home-page .green-gradient .wrapper{flex-direction:column}.home-page .green-gradient .container{flex-direction:row}.home-page .green-gradient h1{font-size:2rem}.home-page .green-gradient h2{font-size:1.5rem}.home-page .car-green{height:10rem}.home-page .icon-container{margin:1rem}.home-page .text-container{padding:0 2rem;font-size:20px}.home-page .green-wrapper h3{font-size:1.2rem}}@media (max-width:600px){.home-page h1{font-size:2rem!important}.home-page .more-section .txt img{width:auto;height:100px}}.about-page h1{font-family:var(--primary-font);color:#acacac;font-weight:400;text-align:left;font-size:2rem}.about-page h1 b{font-size:3rem}.about-page .border{border-right:1px solid #acacac}.about-page .flex-parent{display:flex;align-items:stretch;justify-content:center;padding:0 2rem}.about-page .flex-parent .grey{padding:2rem;max-width:700px;margin:2rem 0}.about-page .grey h2{font-weight:800;text-align:left;font-family:var(--secondary-font);font-size:1.5rem}.about-page .numbers div{padding:2rem 2rem 0 2rem}.about-page .txt{max-width:1400px;margin:0 auto;padding:0 2rem}.about-page .dark{background-color:var(--primary-color);color:#e0e0e0;border-radius:10px 0 0 10px}.about-page .light{background-color:#e0e0e0;color:var(--primary-color);border-radius:0 10px 10px 0}.about-page .points-section{max-width:1400px;margin:0 auto;padding-bottom:2rem}.about-page .points-section h1{color:var(--primary-color);font-weight:800;margin-bottom:4rem}.about-page .points-section p{text-align:justify}.about-page .parent{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:2rem;grid-row-gap:2rem}.about-page .parent h2{font-size:1.5em;font-family:var(--secondary-font);text-align:left}.about-page .div1{grid-area:1/1/2/2;width:auto}.about-page .div2{grid-area:1/2/2/3;width:auto}.about-page .div3{grid-area:1/3/2/4;width:auto}.about-page .div4{grid-area:2/1/3/2;width:auto}.about-page .div5{grid-area:2/2/3/3;width:auto}.about-page .div6{grid-area:2/3/3/4;width:auto}.about-page .green-cta{font-family:var(--primary-font);color:var(--accent-color);font-weight:700}.about-page .text-container{color:var(--primary-color);font-size:24px;flex:1;margin:0;padding:0 5rem}.about-page .text-container p{margin-top:0}.about-page .text-container .button{padding:1rem 5rem;border-radius:30px;font-weight:600;font-family:var(--primary-font)}.about-page a.button{text-decoration:none;color:initial;background-color:var(--accent-color);color:#fff;padding:.5rem 2rem;border-radius:10px;font-weight:300;margin-top:3rem}.about-page .logo-big-container{height:auto}.about-page .memories{margin-top:4rem;background:url(/img/grey-photo.23dd3e07.png) no-repeat}.about-page .memories h1{color:#e0e0e0;font-size:3rem}.about-page .memories-content{max-width:1400px;margin:0 auto;padding:0 2rem}.about-page .memories-content h1{font-weight:900;padding-top:4rem}.about-page .dates{width:100%}.about-page .mobile-wrapper{display:none}.about-page .timeline-container{width:25%;padding:6rem 0}.about-page .timeline-container img{width:100%;height:60%}.about-page .timeline-container p{color:#e0e0e0;padding:1rem}.about-page .grey-bcg{background-color:var(--primary-color);border-bottom:1px solid #e0e0e0;padding:0}@media (max-width:1420px){.number-c img{width:100%}.about-page .numbers div{padding:0}.about-page .border{border:none}.about-page .points-section{padding:2rem}}@media (max-width:1350px){.about-page .memories{background-size:cover}.about-page .memories-content h1{text-align:center}.about-page .dates{display:none}.about-page .mobile-wrapper{display:block}.about-page .mobile-container{display:flex;flex-direction:column;align-items:center}.about-page .mobile-container img{height:6rem;width:auto}.about-page .mobile-container p{text-align:center;margin-bottom:3rem;color:#e0e0e0}}@media (max-width:1150px){.about-page .numbers{flex-direction:column;align-items:center}.about-page .text-container{padding:0;text-align:center}.about-page .memories-content{padding:2rem}.about-page .memories-content h1{padding-top:0;margin-top:0}.about-page .flex-parent{flex-wrap:wrap}.about-page .flex-parent.numbers{flex-wrap:nowrap}.about-page .timeline-container{width:50%;padding:1rem 0}.about-page .flex-parent .grey{margin:1rem 0}.about-page .txt h1{font-size:1.5rem}.about-page .parent{display:block}.about-page .flex-parent .grey{max-width:100%}.about-page .points-section h1{margin-bottom:2rem}.about-page .flex-parent.numbers .number-c img{width:100%}}@media (max-width:650px){.about-page .timeline-container{width:100%}}.popup .title{color:var(--accent-color);font-size:3rem;text-align:center;text-transform:uppercase}.popup .green-cta,.popup h2{font-family:var(--primary-font)}.popup .green-cta{color:var(--accent-color);font-size:1.1rem}.popup.modal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4);z-index:999}.popup .modal-content{background-color:#fefefe;margin:5% auto;padding:40px;border:1px solid #888;width:80%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border-radius:5px}.popup .close{color:#aaa;float:right;font-size:3rem;font-weight:700}.popup .close:focus,.popup .close:hover{color:#000;text-decoration:none;cursor:pointer}.popup input[type=checkbox]{margin-top:15px;margin-right:1rem}.popup input[type=file]{margin-top:10px}.popup button{background-color:var(--accent-color);color:#fff;border:none;cursor:pointer;padding:1rem 4rem;border-radius:30px;font-weight:600;font-family:var(--primary-font);font-size:24px;margin-left:50%;transform:translateX(-50%)}.popup button:hover{opacity:.8}.popup label{display:block;margin-top:10px}.popup .validation-error{color:red;margin-top:10px}.popup .flex-parent{align-items:center}.popup p{text-align:left}@media screen and (max-width:1000px){.popup .modal-content{width:95%}.popup h2{width:100%!important}.popup .title{font-size:2rem}.popup .green-cta,.popup .intro,.popup .title{width:100%}.popup .green-cta,.popup .intro{text-align:left}}.kariera-page h1{text-align:center;font-family:var(--primary-font);font-size:3rem;font-weight:700}.kariera-page .green{font-size:5rem;color:var(--accent-color)}.kariera-page .red{color:#f32b2b}.kariera-page .icon-container{width:15rem;display:flex;flex-direction:column;align-items:center;margin:2rem}.kariera-page .icon-container h3{font-size:1.2rem;text-align:center;font-family:var(--primary-font);font-weight:700}.kariera-page .flex-parent{display:flex}.kariera-page .icons-wrapper.flex-parent{justify-content:center}.kariera-page .icons-wrapper{margin:2rem 0}.kariera-page .group-container{align-items:center;justify-content:space-around;padding:0 2rem}.kariera-page .group-container img{height:50vh}.kariera-page .group-container h1{text-align:left}.kariera-page section{max-width:1400px;margin:0 auto;padding-bottom:4rem}.kariera-page .mobile,.kariera-page .row{display:none}.kariera-page .job-offer-wrapper{border-bottom:2px solid green}.kariera-page .job-offer-wrapper .green{font-family:var(--primary-font);color:var(--accent-color);font-size:2rem}.kariera-page .job-offer-wrapper .flex-parent{display:flex;justify-content:space-between;max-width:1400px;margin:0 auto;padding:0 2rem}.kariera-page .job-offer-container .job-offer{background-color:#edeaea;padding:1rem;margin:2rem}.kariera-page .job-offer-container .job-offer:hover{cursor:pointer;background-color:#d5d4d4}.kariera-page .job-offer-container .flex-parent{display:flex;justify-content:space-between}.kariera-page .info.wider{width:30%}.kariera-page .info{width:20%;min-width:-moz-max-content;min-width:max-content}.kariera-page .info:last-of-type{display:flex;justify-content:flex-end}.kariera-page .mobile{display:none}@media (max-width:1000px){.kariera-page section{padding-bottom:0}.kariera-page .job-offer-wrapper .flex-parent{display:none}.kariera-page .green.mobile{display:inline;font-family:var(--primary-font);color:var(--accent-color);font-size:1rem}.kariera-page .info,.kariera-page .info:last-of-type{display:flex;justify-content:space-between;width:100%}.kariera-page .info{min-width:50%}.kariera-page .icons-wrapper.flex-parent{flex-direction:row}.kariera-page .group-container{flex-direction:column-reverse}.kariera-page .group-container h1{text-align:center}.kariera-page .group-container img{width:100%;height:auto}.kariera-page .desktop{display:none}.kariera-page .mobile,.kariera-page .row{display:flex;flex-direction:column;justify-content:space-between}.kariera-page .icon-container{width:50%}.kariera-page .job-offer-wrapper .green{font-size:1.5rem}.kariera-page .job-offer-container .flex-parent{flex-direction:column}.kariera-page .info.wider{width:100%;align-items:center}.kariera-page h2,.kariera-page p{width:50%}.kariera-page p{text-align:right}}.oferta{margin-bottom:2rem}.oferta h1{font-family:var(--primary-font);color:var(--accent-color)}.oferta .green-wrapper.selected{opacity:1}.oferta .header-container.flex-parent{padding:0 2rem}.oferta .slider-container{display:flex;align-items:center;justify-content:center}.oferta .green-icons-container{align-items:center;overflow-x:auto;scroll-behavior:smooth;&::-webkit-scrollbar{display:none}-ms-overflow-style:none;scrollbar-width:none}.oferta .slider-container{padding:0 1rem}.oferta .arrow{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:2rem;padding:10px}.oferta .green-icons-container{display:flex;align-items:stretch}.oferta .green-icons-container .green-wrapper{width:7rem;margin:0 2rem;opacity:.5;display:flex;flex-direction:column;align-items:center}.oferta .green-icons-container .green-wrapper h3{text-align:center}.oferta .green-icons-container .green-wrapper:hover{cursor:pointer;opacity:1}.active{opacity:1}.oferta .flex-parent{display:flex;margin:2rem 0}.oferta .top-side,.oferta .txt-side{width:50%;padding:0 2rem}.top-side img{width:100%;border-radius:20px}.oferta .green-icons-container .green-wrapper img{width:7.5rem}@media (max-width:1200px){.oferta .flex-parent{flex-direction:column;margin-top:0}.oferta .green-icons-container{align-items:flex-start}.oferta .green-icons-container .green-wrapper{justify-content:center;margin:0 1rem}.oferta .green-icons-container .green-wrapper img{width:5rem}.oferta .top-side,.oferta .txt-side{width:100%;padding:0}.oferta .top-side img{-o-object-fit:contain;object-fit:contain}}.green-side .flex-parent{display:flex}.green-side section{max-width:1400px;margin:0 auto;padding:0 2rem 4rem 2rem}.green-side section h1:first-of-type{text-align:center}.green-side .header-container .txt-side{padding:0 4rem 0 10rem}.green-side .header-container .txt-side h1{font-weight:700;text-align:left;font-size:3rem}.green-side .why-mobile{margin-left:2rem}.green-side .why-mobile h3{font-family:var(--secondary-font);font-size:1.17em}.green-side .header-container .txt-side h2{text-align:left;font-family:var(--secondary-font);font-size:1.5em}.green-side .header-container.flex-parent{align-items:flex-start;height:auto}.green-side .header-container.flex-parent h1{margin:0}.green-side .arrows-container{display:flex;justify-content:center;margin-bottom:2rem}.green-side .arrows{transform:rotate(90deg)}.green-side .flex-parent{align-items:center}.green-side .icon-container{width:5%;display:flex;flex-direction:column;align-items:center;margin:2rem}.green-side .flex-parent.service{flex-direction:column;align-items:flex-start;width:20%}.green-side .flex-parent.service h3{font-family:var(--secondary-font);font-size:1.17em}.green-side .flex-parent.service:first-of-type{margin-right:2rem}.green-side h1{font-family:var(--primary-font);font-size:3rem}.green-side .smaller{font-family:var(--primary-font);font-size:2rem;text-align:center}.green-side .txt-section{margin:4rem 0}.green-side .txt-section p{font-size:1.5rem}.green-side .txt-section h2{font-family:var(--primary-font)}.green-side .why{margin-left:5rem}.green-side .why h3{font-family:var(--secondary-font);font-size:1.17em}.green-side .why-wrapper{justify-content:space-evenly}.green-side .why-container{display:flex;flex-direction:column;align-items:center;width:30%}.green-side .how-use h2,.green-side .why-container h2{font-family:var(--secondary-font);font-size:1.5em}.green-side .how-use h2{text-align:left}.green-side .cta{font-size:1.5em;text-align:left}.green-side .arrow-point-container h2{font-size:1.5em;font-family:var(--secondary-font);text-align:left}.green-side .why-container img{height:60px}.green-side .adas-container{margin-top:4rem;display:flex;justify-content:center}.green-side .side-adas-txt{padding:4rem}.green-side .side-adas-txt h1{margin-top:0}.green-side .side-adas-txt .icon-container img{margin-right:2rem}.green-side .side-txt{border-radius:10px 0 0 10px;padding:0 4rem 0 0;max-width:700px;margin:2rem 0;width:50%}.green-side .grey{background-color:var(--primary-color);color:#e0e0e0;padding:4rem}.green-side .side-photo{max-width:700px;margin:2rem 0;border-radius:0 10px 10px 0;width:50%}.green-side .side-photo img{width:100%;height:100%;border-radius:0 10px 10px 0;-o-object-fit:cover;object-fit:cover}.green-side .side-parent{align-items:stretch;height:25rem}.green-side .txt-section h2{margin-bottom:-1rem}.green-side .txt-section a{font-weight:500;border-radius:20px}.green-side .ac-wrapper{display:flex;flex-wrap:wrap;margin-top:2rem}.green-side .ac-parent{width:50%;padding:2rem}.green-side .ac-parent h2{font-size:1.5em;font-family:var(--secondary-font);text-align:left}.green-side .ac-parent img{width:100%}.green-side .right-arrow{margin-right:2rem;align-self:flex-start}.green-side .arrow-points h2{margin-top:.3em}.green-side .mobile{display:none}.green-side .flex-parent.steps{align-items:flex-start}.green-side .steps h3{font-family:var(--secondary-font);font-size:1.17em}.green-side .txt-section .more{font-size:1.5em;margin:2rem 0}.green-side a.button{background-color:var(--accent-color);color:#fff;padding:.5rem 2rem;margin-top:3rem}.green-side .adas-point h2{font-size:1.5em;font-family:var(--secondary-font);text-align:left}@media (max-width:1450px){.green-side .header-container .txt-side h1,.green-side .header-container .txt-side h2{text-align:center;padding:0 2rem}.green-side .top-side{display:none}.green-side .header-container .txt-side{text-align:center;padding:0 2rem}.green-side .nmb-line{display:none}}@media (max-width:1325px){.green-side .car-img{width:100%}}@media (max-width:1150px){.green-side .adas-img{display:none}.green-side .mobile{display:flex;text-align:left}.green-side .mobile h2,.green-side .mobile p{margin-left:1rem}.green-side .adas-container{flex-direction:column}.green-side .adas-point h2,.green-side .adas-point p{text-align:center;margin-left:0}}@media (max-width:1050px){.green-side .flex-parent.side-parent{flex-direction:column;width:100%;height:100%}.green-side .side-txt{max-width:100%;width:100%;margin:0;border-radius:0;padding:1rem}.green-side .side-photo{max-width:100%;width:100%;margin:0;height:35rem}.green-side .side-photo img{border-radius:0}.green-side .ac-parent h2,.green-side section{text-align:center}}@media (max-width:950px){.green-side .top-side{display:none}.green-side .header-container .txt-side{text-align:center;padding:0 2rem}.green-side .nmb-line{display:none}.green-side .flex-parent.steps{flex-direction:column;align-items:flex-start}.green-side .flex-parent.service{width:50%}.green-side .arrow-point-container h2,.green-side .cta,.green-side .how-use h2{text-align:center}.green-side .why-container{width:100%;margin-top:1rem}.green-side section h1{text-align:center}.green-side .ac-parent{width:100%;padding:0}.green-side .why-mobile{margin-left:0}.green-side .flex-parent.service{width:100%;align-items:center}.green-side .flex-parent.steps div{width:100%;display:flex;margin:0;flex-direction:column;align-content:space-between;align-items:center}}@media (max-width:600px){.green-side .header-container .txt-side h1{font-size:2rem}.green-side .flex-parent{flex-direction:column}.green-side .flex-parent.service:first-of-type{margin-right:0}.green-side .flex-parent.service:nth-of-type(2){margin-top:1rem}.green-side section{text-align:center}.green-side .right-arrow{display:none}}.insurance .flex-parent{display:flex}.insurance .section-main{max-width:1400px;margin:0 auto;padding:0 2rem}.insurance .icon-txt-side{display:flex;align-items:center;margin:1rem}.insurance .icon-side{margin-right:1rem}.insurance .icon-side img{width:100%}.insurance h1{font-weight:700;text-align:left}.insurance h1,.insurance h3{font-family:var(--primary-font)}.insurance h3{font-size:1.5rem}.insurance .numbers-container{width:20%;margin-right:2rem;margin-top:2rem}.insurance ul{margin:2rem 0}.insurance ul li{list-style:none;display:flex;align-items:center;margin-bottom:1rem}.insurance ul li img{margin-right:2rem;height:1.5rem}.insurance .download-btn{display:flex;justify-content:space-between;padding:.5rem 1rem;margin:.5rem 0;background-color:#e0e0e0;border-radius:20px;text-decoration:none;color:#000;font-weight:700;width:80%}.insurance .flex-container{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:950px){.insurance .numbers-wrapper.flex-parent{flex-direction:column;align-items:center}.insurance .numbers-container{width:90%;display:flex;align-items:center}.insurance .numbers-container p{margin-left:1rem}.insurance .flex-parent{flex-direction:column}.insurance .flex-container{flex-direction:row}.insurance .download-btn{width:-moz-max-content;width:max-content;margin:0 1rem}}.contact-page .flex-parent{display:flex}.contact-page a{text-decoration:none;color:#000}.contact-page h1{text-align:center;font-family:var(--primary-font);font-size:2.5rem;font-weight:400}.contact-page h1 b{font-size:4rem}.contact-page .icons-wrapper.flex-parent{justify-content:center}.contact-page .icon-container h3{font-size:1rem;font-weight:400;font-family:var(--secondary-font);line-height:1.8rem}.contact-page h2{text-align:center;font-family:var(--primary-font);font-size:2.5rem}.contact-page .local-container h2{color:#003b14}.contact-page .grid-parent{margin:0 auto;padding-bottom:2rem;max-width:1400px}.contact-page .local-container{box-shadow:0 10px 15px #003b1426;border-radius:10px;margin:1rem;padding:2rem}.contact-page .local-container h2{font-size:1.5rem;font-family:var(--secondary-font);text-align:left;margin-left:1rem;margin-bottom:0}.contact-page .map-side{height:40%}.contact-page .map-side-txt{min-height:-moz-max-content;min-height:max-content}.contact-page .map-side{text-align:center}.contact-page .map-side img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact-page .flex-parent.side{justify-content:space-between}.contact-page .contact-side{margin:1rem;line-height:1.8rem;width:-moz-max-content;width:max-content}.contact-page .contact-side img{opacity:20%;height:100%;width:100%}.contact-page .div1,.div2,.div3,.div4,.div5,.div6{width:45%}.contact-page .green-bcg .container{flex-direction:row;align-items:flex-end}.contact-page .green-bcg .mobile-car{margin:0}.contact-page .green-bcg{color:#fff;background-color:var(--accent-color);padding-left:11rem;display:flex;justify-content:space-between}.contact-page .green-bcg .txt h1,.contact-page .green-bcg .txt h2{text-align:left}.contact-page .green-bcg .txt h1{font-size:54px;font-family:var(--primary-font);font-weight:700}.contact-page .green-bcg .txt h2{font-weight:400;font-family:var(--secondary-font)}.contact-page .icon-container{width:15rem;display:flex;flex-direction:column;align-items:center;margin:2rem}.contact-page .container img{margin:0 2rem 1rem 0}.contact-page .email,.contact-page .phone-call{opacity:.5}.contact-page .email:hover,.contact-page .phone-call:hover{opacity:1}.flex-parent-map{display:flex;justify-content:center;align-items:center;max-width:100%}.contact-page .road{margin-bottom:-1rem;padding:1rem;background-color:var(--accent-color);border:1px solid var(--accent-color);color:#fff;border-radius:16px}.contact-page .road:hover{background-color:#fff;color:#000}@media (max-width:1000px){.contact-page .icon-container{flex-direction:row;margin:1rem}.contact-page .icon-container img{margin-right:1rem}.contact-page .icon-container h3{text-align:left}.contact-page .icons-wrapper.flex-parent{flex-direction:column;flex-wrap:wrap}.contact-page .mobile-car{display:none}.contact-page .green-bcg{padding:1rem 2rem}.contact-page .icons-wrapper{padding:0 2rem}}@media (max-width:974px){.flex-parent-map{flex-direction:column}.contact-page .div1,.contact-page .div2,.contact-page .div3,.contact-page .div4,.contact-page .div5,.contact-page .div6{width:90%}}@media (max-width:600px){.map-side-txt{min-height:-moz-max-content;min-height:max-content}.map-side,.map-side-txt{height:auto}.contact-page .flex-parent.side{flex-direction:column}h1{font-size:2rem!important}}.aktualnosci-baner[data-v-75d20124]{width:100%;display:flex;align-items:center;justify-content:center;img[data-v-75d20124]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.gallery-wrapper[data-v-75d20124]{display:flex;flex-wrap:wrap;.gallery-piece[data-v-75d20124]{width:50%;padding:2rem;transition:transform .2s;img[data-v-75d20124]{width:100%}&[data-v-75d20124]:hover{transform:scale(1.2)}}}@media (max-width:1150px){.gallery-wrapper[data-v-75d20124]{flex-direction:column;.gallery-piece[data-v-75d20124]{width:100%}}}