:root{--primary:#F5F5F5;--secondary:#48cfcb;--tertiary:#229799;--quaternary:#292929;--secondary-10:color-mix(in srgb,var(--secondary) 10%,transparent);--secondary-90:color-mix(in srgb,var(--secondary) 90%,transparent);--tertiary-5:color-mix(in srgb,var(--tertiary) 5%,transparent);--border-w:100px;--border-h:10px}.btn,button:not(.no-btn){--rounded:15px;background:var(--quaternary);border:2px solid var(--primary);color:var(--primary);text-decoration:none;border-radius:var(--rounded);padding:10px 20px 10px 14px;position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:5px;left:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}@media screen and (max-width:720px){.btn,button:not(.no-btn){padding:7px 15px 7px 10px}}.btn:before,button:not(.no-btn):before{content:"";font-family:"Font Awesome 6 Free";font-size:16px;font-weight:900;padding-right:10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn:after,button:not(.no-btn):after{content:"";width:100%;height:100%;position:absolute;left:-5px;top:-5px;z-index:-1;background-color:var(--primary);border-radius:var(--rounded);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:2px solid var(--primary)}.btn:hover,button:not(.no-btn):hover{left:0;top:0;border-color:var(--secondary)}.btn:hover:after,button:not(.no-btn):hover:after{left:-1.5px;top:-1px;background-color:var(--secondary)}input.btn{top:0;left:0}@media screen and (min-width:720px){.menu-btn-btn{--rounded:15px;background:var(--quaternary);border:2px solid var(--primary);color:var(--primary);text-decoration:none;border-radius:var(--rounded);padding:10px 20px 10px 14px;position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:5px;left:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}}@media screen and (min-width:720px) and (max-width:720px){.menu-btn-btn{padding:7px 15px 7px 10px}}@media screen and (min-width:720px){.menu-btn-btn:before{content:"";font-family:"Font Awesome 6 Free";font-size:16px;font-weight:900;padding-right:10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu-btn-btn:after{content:"";width:100%;height:100%;position:absolute;left:-5px;top:-5px;z-index:-1;background-color:var(--primary);border-radius:var(--rounded);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:2px solid var(--primary)}.menu-btn-btn:hover{left:0;top:0;border-color:var(--secondary)}.menu-btn-btn:hover:after{left:-1.5px;top:-1px;background-color:var(--secondary)}}@media screen and (max-width:720px){.menu-btn-btn{top:20px;position:relative;background:color-mix(in oklab,var(--tertiary) 50%,transparent);padding:16px 35px;border-radius:25px}}*{font-family:Roboto,serif;color:var(--primary);font-size:clamp(13px,1.6vw,17px);letter-spacing:clamp(0px,.05vw,.5px)}ol,ul{list-style:none;font-size:clamp(13px,1.6vw,17px);letter-spacing:clamp(0px,.05vw,.5px)}a{text-decoration:none;color:var(--primary);font-size:clamp(13px,1.6vw,17px);letter-spacing:clamp(0px,.05vw,.5px)}.stnd{color:var(--primary);letter-spacing:clamp(0px,.05vw,.5px);line-height:1.5;font-size:clamp(13px,1.6vw,17px)}.subtitel{font-size:clamp(13px,1.6vw,17px);letter-spacing:clamp(2px,.4vw,4px);color:var(--tertiary)}.h1,.h2,.h3,.h3h4,.h4,.h5,.h6,.heading,h1,h2,h3,h4,h5,h6{font-family:Calibre,Inter,San Francisco,SF Pro Text,-apple-system,system-ui,sans-serif;color:var(--secondary)}.h1,h1{font-size:clamp(25px,6.4vw,64px);letter-spacing:clamp(-5px,-.3vw,1px)}.h2,h2{font-size:clamp(19px,4.8vw,51px);letter-spacing:clamp(-1px,0vw,2px)}.h3,h3{font-size:clamp(15px,3.2vw,38px);letter-spacing:clamp(-.5px,0vw,1px)}.h3h4{color:var(--secondary);font-size:clamp(15px,3.2vw,38px);letter-spacing:clamp(-.5px,0vw,1px)}@media screen and (min-width:700px){.h3h4{font-size:clamp(13px,2.4vw,25px);letter-spacing:clamp(0px,0vw,.5px)}}.h4,h4{font-size:clamp(13px,2.4vw,25px);letter-spacing:clamp(0px,0vw,.5px)}.h5,h5{font-size:clamp(10.5px,1.6vw,19px);letter-spacing:clamp(0px,0vw,.5px)}.h6,h6{font-size:clamp(8.5px,.8vw,13px);letter-spacing:clamp(0px,0vw,.5px)}.bg-gray-900-98{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-quaternary{background-color:var(--quaternary)}.roboto{font-family:Roboto,serif}.corners .tl,.corners .tl:before{background:-webkit-gradient(linear,left top,right top,color-stop(20%,var(--secondary)),to(transparent));background:linear-gradient(to right,var(--secondary) 20%,transparent);width:var(--border-w);height:var(--border-h);display:block;position:absolute}.corners .tl:before{content:"";rotate:90deg;left:calc((var(--border-w) / 2 - 5px) * -1);top:calc(var(--border-w) / 2 - 5px);border-radius:0 15px}.corners .br,.corners .br:before{background:-webkit-gradient(linear,right top,left top,color-stop(20%,var(--secondary)),to(transparent));background:linear-gradient(to left,var(--secondary) 20%,transparent);width:var(--border-w);height:var(--border-h);display:block;position:absolute}.corners .br:before{content:"";rotate:90deg;right:calc((var(--border-w) / 2 - 5px) * -1);bottom:calc(var(--border-w) / 2 - 5px);border-radius:0 15px}.inter{font-family:Inter,sans-serif}
