nav{width:100%;margin-top:20px}.nav-desktop{justify-content:center;align-items:center;gap:78px;display:flex}.nav-desktop img{height:70px}.nav-desktop a{transition:transform .2s;position:relative}.nav-desktop a:after{content:"";background:#1f7460;width:0;height:2px;transition:width .2s,transform .2s;position:absolute;bottom:-6px;left:0;right:0}.nav-desktop a:hover{transform:scale(1.1)}.nav-desktop a:hover:after{width:100%}.nav-desktop a.nav-logo:after,.nav-desktop a.nav-logo:hover:after{display:none!important}@media screen and (max-width:600px){.nav-desktop{display:none}}.nav-mobile{display:none}@media screen and (max-width:600px){.nav-mobile{display:block}}
.menu{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.menu-nav{z-index:1301;justify-content:space-between;align-items:center;width:calc(100% - 40px);display:flex;position:relative}.menu-button{cursor:pointer;background:0 0;border:none;width:40px;height:40px;padding:0;position:relative}.menu-button .burger{background-color:#000;width:20px;height:2px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu-button .burger:before,.menu-button .burger:after{content:"";background-color:#000;width:20px;height:2px;transition:transform .3s;position:absolute;left:0}.menu-button .burger:before{top:-6px}.menu-button .burger:after{top:6px}.menu-button.open .burger{transform:translate(-50%,-50%)rotate(45deg)}.menu-button.open .burger:before{transform:rotate(90deg)translate(6px)}.menu-button.open .burger:after{transform:rotate(-90deg)translate(6px)}.menu-drawer{position:relative}.menu-drawer.MuiDrawer-root,.menu-drawer .MuiPaper-root{height:100%}.menu-drawer-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:38px;width:100%;height:100%;margin-top:150px;padding-left:32px;display:flex}.menu-drawer-container a{font-size:1.25rem}.menu-laptop{position:absolute;bottom:40%;right:0}.menu-plane{position:absolute;bottom:0;left:-150px;transform:scale(.5)}
.footer{height:700px;margin-left:200px;position:relative;overflow:hidden}@media screen and (min-width:601px) and (max-width:900px){.footer{margin-left:40px}}@media screen and (max-width:600px){.footer{margin-left:20px}}.footer-logo{width:150px;height:150px;margin-top:50px;margin-bottom:50px}.footer-contact{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.footer-contact strong{font-family:var(--font-glegoo),"Glegoo",serif;margin-bottom:24px;font-size:1.25rem}.footer-contact-container{justify-content:center;align-items:center;gap:40px;display:flex}@media screen and (min-width:601px) and (max-width:900px){.footer-contact-container{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;margin-bottom:40px;display:flex}}@media screen and (max-width:600px){.footer-contact-container{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;margin-bottom:40px;display:flex}}.footer-contact-link{justify-content:center;align-items:center;gap:16px;margin-bottom:56px;display:flex}@media screen and (min-width:601px) and (max-width:900px){.footer-contact-link{margin-bottom:0}}@media screen and (max-width:600px){.footer-contact-link{margin-bottom:0}}.footer-contact-link:hover svg{color:#1f7460;transform:scale(1.1)}.footer-contact-link svg{transition:all .2s}.footer-contact-link a{transition:transform .2s;position:relative}.footer-contact-link a:after{content:"";background:#1f7460;width:0;height:2px;transition:width .2s,transform .2s;position:absolute;bottom:-6px;left:0;right:0}.footer-contact-link a:hover{transform:scale(1.1)}.footer-contact-link a:hover:after{width:100%}.footer-links{justify-content:flex-start;align-items:center;gap:40px;margin-top:60px;display:flex}@media screen and (max-width:900px){.footer-links{margin-top:0}}.footer-heart{width:350px;height:500px;position:absolute;top:15%;right:-10px}@media screen and (max-width:600px){.footer-heart{bottom:-200px;right:-250px;top:unset}}
.arrow{z-index:4;opacity:0;visibility:hidden;background-color:#d6f3e0;border:1px solid #1f7460;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;display:flex;position:fixed;bottom:50px;right:50px}@media screen and (min-width:601px) and (max-width:900px){.arrow{width:50px;height:50px}}@media screen and (max-width:600px){.arrow{width:50px;height:50px}}.arrow a{height:32px}@media screen and (max-width:600px){.arrow a{height:24px}}@media screen and (min-width:601px) and (max-width:900px){.arrow a{height:24px}}.arrow.visible{opacity:1;visibility:visible;justify-content:center;align-items:center;display:flex}
.cookies{background-color:#fff;width:100%}.cookies-container{z-index:10000;background-color:#fff;justify-content:space-between;align-items:center;width:100%;padding:20px 40px;display:flex;position:fixed;bottom:0;left:0;right:0}@media screen and (max-width:600px){.cookies-container{padding:40px 20px}}.cookies-content{max-width:1200px;margin:0;font-size:1.25rem}@media screen and (min-width:601px) and (max-width:900px){.cookies-content{text-wrap:pretty;font-size:1.125rem}}@media screen and (max-width:600px){.cookies-content{text-wrap:pretty;text-align:center;flex-direction:column}}.cookies-accept{color:#1f7460;background-color:#fff;border:1px solid #1f7460;border-radius:25px;padding:12px 24px;font-size:1rem;font-weight:700;transition:background-color .3s,color .3s}.cookies-accept:hover{color:#fff;background-color:#1f7460}.cookies-accept{padding:15px;font-size:1.125rem}@media screen and (max-width:600px){.cookies-accept{margin-left:15px}}.cookies-decline{color:#fff;background-color:#3d3d3d;border:none;border-radius:25px;padding:12px 24px;font-size:1rem;font-weight:700;transition:background-color .3s,color .3s}.cookies-decline:hover{color:#3d3d3d;background-color:#d6f3e0}.cookies-decline{margin-left:20px;padding:15px;font-size:1.125rem}.cookies-more-text{height:100%}.cookies-more:after{content:"";background:#1f7460;width:0;height:2px;transition:width .2s,transform .2s;position:absolute;bottom:-6px;left:0;right:0}.cookies-more{transition:transform .2s;position:relative}.cookies-more:hover{transform:scale(1.1)}.cookies-more:hover:after{width:100%}.visible{max-height:450px}
