.navBar-module__mNuK5a__nav{z-index:10;background-image:linear-gradient(to right,var(--main-color)0% 100%),linear-gradient(to bottom,var(--primary-color)15%,var(--secondary-color)15%);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:96% 100%,5% 100%;align-items:center;width:100vw;max-height:20vh;padding:1em;display:flex;position:sticky;top:0}@media screen and (max-width:568px){.navBar-module__mNuK5a__nav{background-image:linear-gradient(to right,var(--main-color)0% 100%),linear-gradient(to bottom,var(--primary-color)15%,var(--secondary-color)15%);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:87% 100%,30% 100%;margin-left:0}}@media screen and (min-width:568px) and (max-width:1023px){.navBar-module__mNuK5a__nav{background-image:linear-gradient(to right,var(--main-color)0% 100%),linear-gradient(to bottom,var(--primary-color)15%,var(--secondary-color)15%);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:92% 100%,30% 100%;margin-left:0}}.navBar-module__mNuK5a__logo{width:10em;height:auto}@media screen and (max-width:568px){.navBar-module__mNuK5a__logo{width:5em}}.navBar-module__mNuK5a__image{width:fit-content;margin:auto}@media screen and (max-width:568px){.navBar-module__mNuK5a__menu{width:2em}}.navBar-module__mNuK5a__linkLog{writing-mode:vertical-rl;text-orientation:upright;color:var(--main-color);font-size:.8em;font-weight:700;text-decoration:none}.navBar-module__mNuK5a__logSection{justify-content:center;align-items:center;width:3vw;display:flex}
.navMenu-module__ZNRaxW__section{background-color:var(--secondary-color);z-index:12;justify-content:space-around;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;transform:translateY(-100vh)}.navMenu-module__ZNRaxW__isOpen{animation:1s ease-out forwards navMenu-module__ZNRaxW__slideIn}.navMenu-module__ZNRaxW__isClose{animation:1s ease-out forwards navMenu-module__ZNRaxW__slideOut}.navMenu-module__ZNRaxW__button{background-color:var(--secondary-color);width:fit-content;height:fit-content;color:var(--third-color);cursor:pointer;border:none;font-size:3em;position:relative;bottom:35vh}@media screen and (max-width:568px){.navMenu-module__ZNRaxW__button{font-size:2em;bottom:30vh;left:5vw}}.navMenu-module__ZNRaxW__button:hover{color:var(--main-color)}.navMenu-module__ZNRaxW__ul{flex-direction:column;gap:4vh;list-style:none;display:flex}.navMenu-module__ZNRaxW__ul li{margin-bottom:.75rem;padding-left:1rem;position:relative}.navMenu-module__ZNRaxW__link{color:#000;background:linear-gradient(to top,var(--main-color)0%,var(--main-color)3px,transparent 2px)no-repeat;text-transform:uppercase;background-size:0 100%;flex-direction:column;padding-bottom:.2em;font-size:3em;font-weight:700;text-decoration:none;transition:background-size .3s;display:flex}@media screen and (max-width:568px){.navMenu-module__ZNRaxW__link{font-size:2em}}.navMenu-module__ZNRaxW__link:hover{color:var(--main-color);background-size:100% 100%}@keyframes navMenu-module__ZNRaxW__slideIn{0%{transform:translateY(-100vh)}to{transform:translateY(0)}}@keyframes navMenu-module__ZNRaxW__slideOut{0%{transform:translateY(0)}to{transform:translateY(-100vh)}}
.footer-module__0XHgsa__footer{text-align:center;background-color:var(--primary-color);color:var(--third-color);justify-content:space-between;align-items:center;padding:2vh;line-height:4vh;display:flex;overflow-x:hidden}@media screen and (max-width:568px){.footer-module__0XHgsa__footer{grid-template-rows:10vh 5vh;grid-template-columns:1.5fr 2fr 2fr;padding:8vh 1vh;font-size:.5em;display:grid}}.footer-module__0XHgsa__logo{width:10vw;height:auto;margin-bottom:2vh}@media screen and (max-width:568px){.footer-module__0XHgsa__logo{width:20vw;height:auto;margin-bottom:1vh}}@media screen and (max-width:568px){.footer-module__0XHgsa__fb{grid-area:2/1/auto/5;width:5vw;height:auto;margin-top:10vh}}.footer-module__0XHgsa__h2{font-size:2.4em}.footer-module__0XHgsa__mail{font-weight:700}.footer-module__0XHgsa__footerMid{font-size:1.4em}@media screen and (max-width:568px){.footer-module__0XHgsa__footerMid{grid-area:1/1/auto/3;font-size:1em}}@media screen and (max-width:568px){.footer-module__0XHgsa__footerRight{grid-area:1/3/auto/6}}
