.navHeader{align-items:center;background:var(--light);display:flex;justify-content:space-between;max-width:100vw;padding:1em 8em;position:sticky;top:0;z-index:4}.navHeader .overMenu{align-items:center;display:flex;flex:1}.navHeader .overMenu .menu{flex:1;margin-left:4rem;text-transform:uppercase}.navHeader .overMenu .menu a{font-size:.8rem;margin:0 1rem}.navHeader .overMenu .additional{align-items:center;display:flex;flex:1;justify-content:space-between}.navHeader .overMenu .additional .contact{align-items:center;border-radius:50px;box-shadow:0 7px 21px #39b54a2b;display:flex;margin:0 1rem;padding:.75rem 1.5rem}.navHeader .overMenu .additional .contact span{font-size:.7rem;margin-left:.25rem;text-transform:uppercase}.navHeader .overMenu .additional .call{align-items:center;display:flex}.navHeader .overMenu .additional .call span{margin-left:.5rem}.navHeader .overMenu .additional .call b{margin-left:.5rem;white-space:nowrap}.navHeader .overMenu .additional .socials{margin-left:1rem}.navHeader .overMenu .additional .socials a{margin:0 .5rem}.navHeader #toggler,.navHeader label{cursor:pointer;display:none}.navHeader .langWrapper{display:flex;justify-content:flex-end;margin-left:2rem;margin-right:1rem}.navHeader .langWrapper .langChanger{aspect-ratio:1/1;cursor:pointer;height:2.5rem;position:relative;top:-2px;width:2.5rem}@media (max-width:1400px){.navHeader .overMenu .additional{justify-content:flex-end}.navHeader .overMenu .additional .call{display:none}.navHeader .overMenu .menu{flex:unset}}@media (max-width:1070px){.navHeader .overMenu .additional{display:none}}@media (max-width:790px){.navHeader{box-shadow:0 7px 21px #39b54a2b;padding:1rem}.navHeader:before{background:var(--light);content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}.navHeader .logo svg,.navHeader label{height:50px;width:65px}.navHeader label{display:flex;position:relative}.navHeader label div{border-radius:15px 0;height:20%;left:15%;position:absolute;transition:.5s;width:70%}.navHeader label div:first-child{background:var(--primary);top:37.5%;transform:rotate(45deg)}.navHeader label div:nth-child(2){background:var(--secondary);top:37.5%;transform:rotate(-45deg)}.navHeader .overMenu{align-items:flex-end;background:var(--light);border-radius:0 0 0 80px;box-shadow:0 7px 21px #39b54a2b;flex-direction:column;padding:.5rem .5rem .5rem 1rem;position:absolute;right:0;top:100%;transition:.5s;z-index:-2}.navHeader .overMenu .menu{align-items:flex-end;display:flex;flex-direction:column;margin-left:0}.navHeader .overMenu .menu a{margin-bottom:.5rem;margin-right:0;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content}.navHeader .overMenu .additional{display:flex;flex-direction:column}.navHeader .overMenu .additional .contact{margin-right:0}.navHeader .overMenu .additional .socials{margin:1rem 0 .5rem}.navHeader #toggler:checked~.overMenu{display:flex;top:-20rem}.navHeader #toggler:checked~label div:first-child{left:20%;top:22.5%;transform:rotate(0)}.navHeader #toggler:checked~label div:nth-child(2){left:10%;top:52.5%;transform:rotate(0)}.navHeader .langWrapper{flex:1}}.overFooter{margin-top:10rem}.overFooter .faqSection{background:var(--background);border-radius:var(--main-radius) var(--main-radius) 0 0;margin:0 10vw;padding:1px;position:relative}.overFooter .faqSection .hider{background:var(--background);bottom:0;height:50%;left:0;position:absolute;width:calc(100% + 10vw);z-index:-1}.overFooter .faqSection .cornerPhoto{background-image:url(./contact_second.a99856e9.webp);background-position:50%;background-size:cover;border-radius:var(--main-radius) 0 var(--main-radius) 0;height:calc(var(--main-radius) + 5rem);left:-2rem;position:absolute;top:-2rem;width:calc(15vw + 2rem)}.overFooter .faqSection .hero{background:var(--secondary);border-radius:0 var(--main-radius) 0 0;color:var(--light);display:flex;margin-bottom:5rem;margin-left:10vw;padding:0}.overFooter .faqSection .hero .photoSection{flex:1;margin-top:5rem}.overFooter .faqSection .hero .photoSection .photo{background-image:url(./contact_first.ddf6f92b.webp);background-position:50%;background-size:cover;border-radius:var(--main-radius) 0 var(--main-radius) 0;height:calc(100% + 5rem)}.overFooter .faqSection .hero>header{flex:1;padding:5rem}.overFooter .faqSection .hero>header h2{color:var(--light)}.overFooter .faqSection .hero>header h3{margin-bottom:3rem}.overFooter .faqSection .hero>header p{align-items:center;display:flex}.overFooter .faqSection .hero>header p span{margin-left:.5rem}.overFooter footer{align-items:center;background:var(--background);border-radius:0 0 0 var(--main-radius);display:flex;margin:0 0 5rem 10vw;padding:0 10vw}.overFooter footer .logo{padding:7rem 6vw}.overFooter footer .overContact{align-items:center;display:flex;flex:1}.overFooter footer .overContact .contact{padding-right:6vw}.overFooter footer .overContact .rightFooter{align-items:space-between;flex:1;text-align:right}.overFooter footer .overContact .rightFooter .menu{display:flex;justify-content:space-between}.overFooter footer .overContact .rightFooter .menu a{font-weight:400}.overFooter footer .overContact .rightFooter .socials{margin:3rem 0}.overFooter footer .overContact .rightFooter .socials a{margin-left:1.5rem}.overFooter footer .overContact .rightFooter>p{margin:0}@media (max-width:1400px){.overFooter footer .overContact .rightFooter .menu{flex-direction:column}.overFooter footer .overContact .rightFooter .socials{margin:.5rem 0}}@media (max-width:768px){.overFooter .faqSection{margin:0}.overFooter .faqSection .cornerPhoto{display:none}.overFooter .faqSection .hero{margin:0}.overFooter .faqSection .hero .photoSection{display:none}.overFooter .faqSection .hero>header{padding:0 2rem 2rem}.overFooter .faqSection .hider{display:none}.overFooter footer{align-items:flex-start;margin:0;padding:0}.overFooter footer .logo{padding-top:1.33rem}.overFooter footer .logo svg{height:50px;width:65px}.overFooter footer .overContact{align-items:flex-start;flex-direction:column}.overFooter footer .overContact .rightFooter{padding:0 1rem 1rem 0}.overFooter footer .overContact .rightFooter .menu{align-items:flex-start}.overFooter footer .overContact .rightFooter .menu a{margin:.2rem 0}}
