header{position:fixed;top:0;z-index:999;width:100vw;display:flex;place-content:center}.navbar{position:relative;top:0;left:0;width:100%;transform:scaleX(1);z-index:999;display:flex;justify-content:center;height:80px;padding:0 2rem 0 3rem;background-color:hsl(var(--clr-white));box-shadow:0 2px 5px #0000001a;will-change:transform;transition:top var(--time4),transform var(--time4),box-shadow var(--time4),width var(--time4),border-radius var(--time4)}.navbar.float{top:1rem;width:90%;border-radius:clamp(1rem,1.5vw + .5rem,1.5rem)}.nav-content{width:100%;display:flex;justify-content:space-between;align-items:center;max-width:var(--max-width)}.hamburger{display:none}.nav-links{display:flex;flex-direction:row;justify-content:space-between;list-style:none;cursor:pointer;text-align:center;padding:0 1rem;width:400px;height:100%;opacity:1;flex-shrink:0}.nav-link{flex-grow:1}.nav-link a{display:block;text-decoration:none;height:100%;align-content:center;white-space:nowrap;color:hsl(var(--clr-dark));font-family:var(--ff-sans-inter);font-size:var(--fs-300z);font-weight:400;padding:1rem 0;transition:all .3s ease}.nav-link a:hover,.nav-link a:focus,.nav-link.active a{font-weight:600;color:hsl(var(--clr-main))}@media (max-width: 768px){.navbar{--_pad: clamp(1rem, 6vw, 2rem);padding-right:var(--_pad);padding-left:calc(var(--_pad) * 1.2);height:clamp(60px,15vw,80px)}.hamburger{--_bar-width: 23px;--_bar-height: 3px;--_hamburger-gap: 5px;--_hamburger-height: calc( var(--_bar-height) * 3 + var(--_hamburger-gap) * 2 );--_animation-timing: .3s;--_x-width: calc(var(--_hamburger-height) * 1.41421356237);display:flex;flex-direction:column;gap:var(--_hamburger-gap);width:var(--_bar-width);height:var(--_hamburger-height);position:relative;right:2%;z-index:3;cursor:pointer}.hamburger:has(input:focus-visible):before,.hamburger:has(input:focus-visible):after,.hamburger input:focus-visible{border:1px solid hsl(var(--clr-dark))}.hamburger:before,.hamburger:after,.hamburger input{content:"";width:var(--_bar-width);height:var(--_bar-height);background-color:hsl(var(--clr-main));border-radius:9999px;transform-origin:right center;transition:opacity var(--time1),width var(--time1),rotate var(--time1),translate var(--time1),background-color var(--time1),transform var(--time1)}.hamburger input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;pointer-events:none;box-shadow:none}.hamburger:has(input:checked):before{rotate:-45deg;width:var(--_x-width);translate:0 calc(var(--_bar-height) / -2)}.hamburger:has(input:checked):after{rotate:45deg;width:var(--_x-width);translate:0 calc(var(--_bar-height) / 2)}.hamburger input:checked{opacity:0;width:0}.nav-links{position:absolute;top:100%;right:4%;display:flex;flex-direction:column;padding:0;width:max(125px,25%);height:max-content;border-radius:0 0 20px 20px;opacity:0;transform:translateY(-30%);background-color:hsl(var(--clr-green-200) / .8);overflow:hidden;pointer-events:none;z-index:2;transition:opacity var(--time3),transform var(--time3)}.nav-links.active{opacity:1;transform:translateY(0);pointer-events:auto}.nav-link{background-color:transparent;transition:background-color .3s ease}.nav-link a:hover,.nav-link a:focus{background-color:hsl(var(--clr-green-300))}.nav-link.active a{background-color:hsl(var(--clr-main));color:hsl(var(--clr-green-100))}.underline-ani>li:after{display:none}}@media (max-width: 768px) and (orientation: landscape){.navbar{height:16vh}}@media (max-width: 400px){.hamburger{--_bar-width: 18px;--_bar-height: 3px;--_hamburger-gap: 3.4px}}.underline-ani>li{position:relative}.underline-ani>li:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:hsl(var(--clr-main) / .5);transition:all .3s ease}.underline-ani>li:hover:after,.underline-ani>li:focus-within:after{width:100%;left:0}.underline-ani>li:hover:after .active,.underline-ani>li:focus-within:after .active{width:100%;left:0}.cta-menu{--_size: calc(48px + .5rem) ;--_radius: 8rem;--_angle: 0deg;position:fixed;bottom:6%;right:5%;transition:all .3s ease,opacity 1s;z-index:99;opacity:0;pointer-events:none}.cta-menu>*{position:absolute;display:grid;place-content:center;border-radius:50%;-webkit-backdrop-filter:blur(.15rem);backdrop-filter:blur(.15rem)}.cta-menu.active .cta-item{--_factor: 1;opacity:1;cursor:pointer}.cta-menu.show{opacity:1;pointer-events:auto}.cta-button{position:relative;--_percent: 1.3;width:calc(var(--_percent) * var(--_size));height:calc(var(--_percent) * var(--_size));bottom:0;right:0;background:var(--gradient-green-blue);color:hsl(var(--clr-main));box-shadow:var(--shadow-green);transition:transform var(--time3),box-shadow var(--time2)}.cta-button i{font-size:var(--fs-700)}.cta-button:hover,.cta-menu.active .cta-button{box-shadow:var(--shadow-green-big)}.cta-menu.active .cta-button{transform:scale(1.2)}.cta-item:hover{box-shadow:var(--shadow-green)}.cta-item{--_factor: 0;--_color: var(--clr-main);width:var(--_size);height:var(--_size);right:calc(var(--_size) * .25);bottom:calc(var(--_size) * 0 / 25);background:var(--gradient-green-blue);border:1px solid hsl(var(--clr-main));opacity:0;transform:rotate(calc(-1 * var(--_angle))) translateY(calc(-1 * var(--_radius) * var(--_factor))) rotate(var(--_angle));transition:transform var(--time1),opacity var(--time1),box-shadow var(--time1) -.4s}.cta-item i{font-size:var(--fs-500);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;color:hsl(var(--_color) / .8);text-shadow:0 0 .35em hsl(var(--_color))}.cta-item:nth-child(1){--_angle: 0deg;transition-delay:0ms}.cta-item:nth-child(2){--_angle: 30deg;transition-delay:50ms}.cta-item:nth-child(3){--_angle: 60deg;transition-delay:.1s}.cta-item:nth-child(4){--_angle: 90deg;transition-delay:.1s}.cta-item:nth-child(3) i,.cta-item:nth-child(4) i{font-size:calc(var(--fs-500) + .5rem)}.cta-item .filled,.cta-item:hover .unfill{opacity:0}.cta-item:hover .filled{opacity:1}.cta-item:nth-child(3):hover i{font-weight:200}.cta-item .tooltip{position:absolute;transform:translate(-20%) translateY(-50%);background-color:hsl(var(--clr-green-300) / .8);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);color:hsl(var(--clr-dark-gray));font-weight:500;padding:.4rem .8rem;border-radius:.5rem;font-size:var(--fs-300);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--time2),transform var(--time2);z-index:9999}.cta-item:hover .tooltip{opacity:1;transform:translate(0) translateY(-50%)}.cta-item:nth-child(1) .tooltip{top:-45%;right:60%}.cta-item:nth-child(2) .tooltip{top:-15%;right:100%}.cta-item:nth-child(3) .tooltip{top:15%;right:115%}.cta-item:nth-child(4) .tooltip{top:30%;right:120%}@media (min-width: 640px) and (orientation: portrait){.cta-button{--_percent: 1.4}}@media (min-width: 768px) and (orientation: portrait){.cta-button{--_percent: 1.5}}@media (min-width: 768px) and (orientation: landscape){.cta-button{--_percent: 1.4}}@media (min-width: 1024px) and (orientation: portrait){.cta-button{--_percent: 1.5}}footer{--_gap: clamp(1rem, 3.2vw, 5rem);--_pad1: min(4.5vw, 3rem);--_pad2: clamp(1rem, 3.2vw, 5rem);position:relative;bottom:0;padding:3rem var(--size-fluid-xl-2) 3rem;background-color:hsl(var(--clr-green-900))}.footer__containers{display:flex;justify-content:center}.footer__container{width:100%;display:flex;justify-content:space-between;margin-top:3rem;flex-wrap:wrap;gap:2rem}.column{color:hsl(var(--clr-green-100));font-family:var(--ff-sans-inter)}.column h4{font-weight:800;margin-bottom:10px}.column a,.column ul>li,.column ul>li>a{color:hsl(var(--clr-green-400) / .5);font-size:var(--fs-200);font-weight:500}.column a,.column li>a{text-decoration:none;transition:1s ease-out}.column a:hover,.column li>a:hover{text-decoration:underline}.column ul{list-style-type:none;padding-left:0}.column ul li{margin-bottom:5px}.column.location{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;text-align:center;width:100%}.column.location h4{font-size:var(--fs-500z);padding-bottom:1.5rem}.column.location .loc{border-bottom:1px solid hsl(var(--clr-green-700));padding:0 1rem 1.5rem}.column.location h5{font-size:clamp(var(--fs-200z),4.3vw,var(--fs-300z));font-weight:600;color:hsl(var(--clr-green-300))}.column.location a{max-width:35ch}.social-media{position:absolute;top:3rem;right:var(--size-fluid-xl-2)}.social-media h4{display:none}.social-media .icons{display:flex;gap:20px;padding-inline:.5rem}.social-media .icons a i{color:hsl(var(--clr-green-100));font-size:30px;transition:.3s}.social-media .icons a:hover i{transform:scale(1.1)}.footer__flexes{width:100%;flex-grow:1;flex-shrink:.5;display:flex;flex-direction:column;flex-wrap:wrap;gap:6rem}.footer__flex{width:100%;margin-right:-25px;display:flex;flex-wrap:wrap;gap:calc(var(--_gap) - .5rem);row-gap:1.5rem;justify-content:space-around}@media (min-width: 440px){.footer__flexes{width:10%}.footer__flex{justify-content:space-between}}@media (min-width: 520px){.footer__flexes{width:10%}.footer__flex{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(var(--_gap) - .5rem)}}@media (min-width: 985px){.footer__container{flex-wrap:nowrap;gap:var(--_gap)}.column.location{display:flex;flex-direction:column;gap:1rem;text-align:left;max-width:34ch;flex:5}.column.location h4{font-size:var(--fs-300);padding-bottom:0;margin-bottom:0}.column.location .loc{border-bottom:none;padding:0}.column.location h5{font-size:var(--fs-200)}.column.products{max-width:30ch;flex:5}.footer__flexes{width:10%;width:max(155px,15%)}.footer__flex{margin-right:0;padding-inline:0;flex-direction:row;justify-content:center}}@media (min-width: 1085px){.footer__flexes{width:32%;flex-grow:1}.footer__flex{margin-right:0;padding-inline:0;gap:calc(var(--_gap) - 1.5rem);flex-direction:row;justify-content:space-evenly}.social-media{position:static;text-align:center;justify-self:center}.social-media h4{display:block;margin-bottom:0}.social-media .icons{justify-content:center}h5{white-space:nowrap}}@media (min-width: 1210px){.footer__flex{gap:calc(var(--_gap) - .5rem)}.column.products{flex-shrink:0}}
