.burguer-menu{flex-direction:column;align-content:space-between;width:35px;height:24px;position:relative}.burguer-menu span:first-of-type,.burguer-menu span:nth-of-type(2),.burguer-menu span:nth-of-type(3){background:#fff;border-radius:10px;height:3px;margin:2px 0;transition:all .4s cubic-bezier(.68,-.6,.32,1.6)}.burguer-menu span:first-of-type{width:50%}.burguer-menu span:nth-of-type(2){width:100%}.burguer-menu span:nth-of-type(3){width:75%}.burguer-menu input[type=checkbox]{display:none}.burguer-menu input[type=checkbox]:checked~span:first-of-type{transform-origin:bottom;transform:rotate(45deg)translate(3.8px,-1px)}.burguer-menu input[type=checkbox]:checked~span:nth-of-type(2){transform-origin:top;width:85%;transform:rotate(-45deg)}.burguer-menu input[type=checkbox]:checked~span:nth-of-type(3){width:50%;transform:translate(14px,-4.8px)rotate(45deg)}
.footer{border-top:1px solid var(--greyBorder);justify-content:center;align-items:center;width:100%;margin-top:65px;padding:46px 24px;display:flex}.footer .wrapper{flex-direction:row;justify-content:space-between;padding:0;display:flex}.footer-navigation-wrapper{justify-content:space-evenly;width:100%;display:flex}.footer .navigation-logo-wrapper{gap:36px;display:flex}.footer section{gap:16px;display:grid}.footer section h3{font-size:24px;font-weight:500;font-family:var(--font-playfair)}.footer .navigation-wrapper{grid-template-columns:repeat(2,1fr);gap:24px 64px;display:grid}.footer .navigation-wrapper .navigation{cursor:pointer;width:fit-content;font-weight:400;transition:all .1s ease-in-out}.footer .navigation-wrapper .navigation:hover{color:var(--primary)}.footer .contact-wrapper{gap:16px;display:grid}.footer .contact-wrapper .contact{cursor:pointer;align-items:center;gap:12px;transition:all .2s ease-in-out;display:flex}.footer .contact-info-wrapper .contact:hover{text-decoration:underline}.footer .contact-info-wrapper{gap:24px;display:grid}.footer .footer-socials-wrapper{width:fit-content}.footer .footer-socials-wrapper .icons-wrapper{gap:12px;display:flex}.footer .footer-socials-wrapper .icons-wrapper .icon-wrapper{background-color:var(--greyBg);border-radius:100px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.footer .disabled{opacity:.7}@media screen and (max-width:825px){.footer .logo{width:54px;height:54px}.footer .navigation-wrapper{gap:24px}}@media screen and (max-width:745px){.footer .wrapper{flex-direction:column;gap:16px}.footer .logo{width:fit-content;height:92px}.footer .footer-navigation-wrapper{grid-template-columns:repeat(2,1fr);justify-content:space-evenly;gap:34px;width:100%;display:grid}}@media screen and (max-width:465px){.footer .footer-navigation-wrapper{grid-template-columns:repeat(1,1fr)}}
.loading-wrapper{z-index:99999;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0}.loading-wrapper .logo-wrapper{text-align:center;flex-direction:column;display:flex;overflow:hidden}.loading-wrapper .logo-wrapper .logo{animation:.5s ease-in-out slide-in}.loading-wrapper .logo-wrapper .logo-title{font-size:65px;font-weight:400;animation:1s ease-in-out slide-in}.loading-wrapper.slide-out{transition:transform .5s ease-in-out;transform:translateY(-100%)}.loading-wrapper .loading-icon{opacity:0;margin-top:20px}.loading-wrapper .loading-icon.active{opacity:1}@keyframes slide-in{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}
