#menu-burger{align-items:center;display:flex;font-size:22px;justify-content:center;transition:none}@media(min-width:1000px){#menu-burger{display:none}}.burger .bot-bar,.burger .mid-bar,.burger .top-bar{transform-origin:center center;transition:transform .5s ease}.burger.x .bot-bar{transform:rotate(-45deg) translateY(-8px)}.burger.x .top-bar{transform:rotate(45deg) translateY(8px)}.burger.x .mid-bar{transform:scaleX(0)}.menu-lang{align-items:center;background-color:var(--baby-beige);border-radius:.4em;color:var(--darkest-green);display:flex;font-size:1.2em;gap:.5em;list-style:none;padding:.6em .8em .5em}.menu-lang a.router-link-exact-active{color:var(--darkest-green)!important}.menu-lang a:hover{color:var(--dark-beige)!important}.menu-lang li.active{text-decoration:underline;text-underline-offset:.1em}.menu-lang li{align-items:center;display:flex}.menu-lang li:not(:last-child):after{background-color:var(--black);content:"";display:block;flex-shrink:0;height:1em;margin-left:.5em;opacity:.3;width:2px}@media(min-width:1000px){.menu-lang{background:var(--baby-beige);font-size:1em}}.menu-desktop{align-items:center;display:none;gap:2em;justify-content:flex-end;list-style-type:none;padding:0;width:100%}.menu-desktop li{animation:slide-in .5s ease calc(.15s*var(--delay)) both}.menu-desktop li:first-child{margin-left:0}.menu-desktop li:last-child{margin-right:0}.menu-desktop-link{position:relative;transition:color .5s ease,font-size .5s ease calc(var(--delay)*.15s),-webkit-text-decoration .5s ease;transition:color .5s ease,text-decoration .5s ease,font-size .5s ease calc(var(--delay)*.15s);transition:color .5s ease,text-decoration .5s ease,font-size .5s ease calc(var(--delay)*.15s),-webkit-text-decoration .5s ease}.menu-desktop-link:hover{color:var(--yellow-500)}.menu-desktop-link.router-link-active{text-decoration-color:inherit}@media(min-width:1000px){.menu-desktop{display:flex}}.main-btn-icon{align-items:center;color:inherit;display:inline-flex;justify-content:center;text-align:center}.main-btn-icon.primary{background:var(--color);color:var(--fill-color)}.main-btn-icon.primary:hover{background:var(--hover-color);color:var(--hover-fill-color)}.main-btn-icon.square{border-radius:.25em;font-size:.8em;padding:.5em}.main-btn-icon.round{border-radius:100%;font-size:.75em;padding:1em}div.main-btn-icon{transition:all .5s ease}.footer-socials{align-items:center;display:flex;font-size:1.2em;gap:1.3em;justify-content:flex-start;list-style-type:none;padding:0}.footer-socials .main-btn-icon:hover{color:var(--mono-600)}.footer-socials .main-btn-icon.ext .icon{width:1.4em}.menu-modal{background:var(--pink);color:var(--baby-mono);height:100vh;height:100dvh;left:0;padding-top:var(--header-height);pointer-events:none;position:fixed;top:0;transform:translate(100%);transition:transform .5s ease;width:100%;z-index:10}.menu-modal.active{pointer-events:all;transform:translateY(0)}.menu-modal>.sub-wrapper{align-items:center;height:100%;overflow-y:auto;padding-bottom:var(--header-height);padding-top:4em;text-align:center;-ms-overflow-style:none;scrollbar-width:none}.menu-modal>.sub-wrapper::-webkit-scrollbar{display:none}.menu-modal-list{align-items:center;display:flex;flex-direction:column;gap:.5em;list-style:none;margin:0 0 3em;padding:0;width:100%}.menu-modal a{transition:color .5s ease,font-size .5s ease calc(var(--delay)*.15s),-webkit-text-decoration .5s ease;transition:color .5s ease,text-decoration .5s ease,font-size .5s ease calc(var(--delay)*.15s);transition:color .5s ease,text-decoration .5s ease,font-size .5s ease calc(var(--delay)*.15s),-webkit-text-decoration .5s ease}.menu-modal a:hover{color:var(--mono-600)}.menu-modal a.router-link-active{text-decoration-color:inherit}.menu-modal-logo{margin-bottom:2em;margin-top:auto;max-width:175px;width:100%}.menu-modal-txt{line-height:1.6;margin-bottom:2em}.menu-modal-txt strong{font-family:var(--font-mono)}.menu-modal-txt a{transition:all .5s ease}.menu-modal-txt a:hover{color:var(--mono-600)}#head{background:var(--baby-beige);color:var(--off-black);justify-content:center;left:0;padding:18px 0;position:fixed;top:0;transition:all .5s ease;z-index:20}#head.light,#head.menu{background:transparent;color:var(--baby-mono)}#head>.sub-wrapper{align-items:center;display:grid;gap:1em;grid-template-columns:max-content 1fr}.head-logo a{transition:all .3s ease,color 0s;width:130px}.head-menu{display:flex;gap:2em;justify-self:end}@media(min-width:700px){#head{padding:2em 0 1.5em}.head-logo a{width:151px}}@media(min-width:1000px){#head{padding:1.5em 0 1.25em}.head-logo a{width:151px}}#foot{background-color:var(--darkest-green);border-radius:1.5em 1.5em 0 0;color:var(--baby-pink);padding:3em 0 1em}#foot>.sub-wrapper{align-items:center;gap:2em}.foot-top{width:100%}.foot-logo,.foot-top{align-items:center;display:flex;flex-direction:column;gap:2em}.foot-logo{width:200px}.foot-menu{align-items:center;border-bottom:1px solid var(--baby-beige);border-top:1px solid var(--baby-beige);gap:2em;justify-content:center;padding:1.5em 0}.foot-menu,.foot-menu ul{display:flex;flex-direction:column;text-align:center;width:100%}.foot-menu ul{gap:1.5em;list-style:none;margin-left:0;padding-left:0}.foot-menu ul li{display:flex;font-size:1.2em;justify-content:center;padding-bottom:.5em;padding-top:.5em;position:relative;text-align:center;width:100%}.foot-menu ul li:after{background-color:var(--baby-beige);bottom:-.8em;content:"";height:2px;position:absolute;width:2em}.foot-menu ul li:last-child:after{display:none}.foot-menu ul li .foot-legal{align-items:center;display:flex;font-size:14px;justify-content:center;margin-top:3em;padding:1.4em var(--side-padding);text-align:center;width:100%}.foot-contact{gap:2em}.foot-contact,.foot-contact-info{align-items:center;display:flex;flex-direction:column;width:100%}.foot-contact-info{gap:1em;text-align:center}.foot-bottom{align-items:center;display:flex;flex-direction:column;gap:2em;text-align:center;width:100%}.foot-bottom a,.foot-contact-info a{text-decoration:underline;text-decoration-color:var(--baby-beige);text-decoration-thickness:1px;text-underline-offset:.2em;transition:all .5s ease}.foot-bottom a:hover,.foot-contact-info a:hover{color:var(--pink);text-decoration-color:var(--pink)}.foot-legal{order:2}.foot-legal,.foot-policies{align-items:center;display:flex;flex-direction:column;gap:1em;text-align:center;width:100%}.foot-policies{order:1}.foot-policies ul{list-style:none;width:100%}.foot-policies ul,.foot-policies ul li{align-items:center;display:flex;gap:1em;justify-content:center;margin-left:0;padding-left:0}@media(min-width:700px){.foot-top{display:grid;gap:2em;grid-template-columns:1fr 1fr}.foot-btns{align-items:center;display:flex;justify-content:flex-end;width:100%}.foot-menu{padding:1em 0}.foot-menu ul{align-items:center;flex-direction:row;gap:1.5em;justify-content:center}.foot-menu ul li{font-size:.9em}.foot-menu ul li:after{background-color:var(--baby-beige);bottom:auto;height:1em;right:-1em;width:2px}.foot-contact{align-items:center;gap:2em;justify-content:space-between}.foot-bottom,.foot-contact,.foot-contact-info{flex-direction:row}.foot-bottom{align-items:center;font-size:.9em;gap:2em;justify-content:space-between}.foot-policies{justify-content:flex-end;order:0}.foot-policies ul{justify-content:flex-end}.foot-legal,.foot-policies ul{align-items:center;flex-direction:row}.foot-legal{justify-content:flex-start;order:0}}
