@media only screen and (min-width:1920px){html{font-size:17px}}@media only screen and (min-width:1600px) and (max-width:1919px){html{font-size:16px}}@media only screen and (max-width:1441px){html{font-size:15px}}@media only screen and (max-width:1367px){html{font-size:14.35px}}@media only screen and (max-width:1281px){html{font-size:13.7px}}
header{z-index:100;justify-content:space-between;align-items:center;padding:0 9rem;display:flex;position:absolute;top:4.5rem;left:0;right:0}header.otherPage{z-index:100;background-color:#fff;border-radius:.25rem;align-items:center;min-height:3.5rem;margin:1.5rem 8rem;padding:.5rem 1rem;position:sticky;top:1rem}.logo img{width:auto;height:3.3rem}header.otherPage .logo{color:#000;align-items:center;display:flex}header.otherPage .logo img{width:auto;height:1.5rem}header.otherPage .logo h3{margin-left:.5rem;font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:500}.burger-menu{cursor:pointer;z-index:1000;background:0 0;border:none;flex-direction:column;justify-content:space-around;width:2rem;height:2rem;padding:0;display:none}.burger-menu span{transform-origin:1px;background:#fff;border-radius:10px;width:2rem;height:.25rem;transition:all .3s linear;position:relative}header.otherPage .burger-menu span{background:var(--main-color)}.burger-menu.active span:first-child{transform:rotate(45deg)}.burger-menu.active span:nth-child(2){opacity:0;transform:translate(20px)}.burger-menu.active span:nth-child(3){transform:rotate(-45deg)}.nav{align-items:center;display:flex}header.otherPage .nav{height:3.5rem}.nav a{color:#fff;flex-direction:column;justify-content:space-between;height:100%;margin-right:1rem;padding-right:1rem;font-size:.9rem;font-weight:500;display:flex}.nav a:last-child{margin-right:0;padding-right:0}header.otherPage .nav a{flex-direction:initial;color:#000;border-right:1px solid #0000001a;align-items:center;transition:all .3s}header.otherPage .nav a:last-child{border-right:none}header.otherPage .nav a:hover,header.otherPage .nav a.active{color:var(--main-color)}.nav a img{width:1.3rem;height:1.3rem}.nav-overlay{display:none}@media (max-width:900px){header{padding:0 2rem}header.otherPage{min-height:3rem;margin:1rem 2rem;padding:.4rem 1rem}.burger-menu{display:flex}.nav{z-index:999;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:300px;height:100vh;padding:5rem 2rem 2rem;transition:right .3s ease-in-out;position:fixed;top:0;right:-100%;box-shadow:-5px 0 15px #0000001a}.nav-open{right:0}.nav a{border-bottom:1px solid #0000001a;flex-direction:row;align-items:center;width:100%;height:auto;margin:0;padding:1rem 0;font-size:1.1rem;color:#000!important}.nav a:last-child{border-bottom:none}.nav a:hover,.nav a.active{color:var(--main-color)!important}.nav a img{filter:brightness(0)saturate()invert(0%);margin-right:.75rem}.nav a:hover img,.nav a.active img{filter:brightness(0)saturate()invert(27%)sepia(51%)saturate(2878%)hue-rotate(346deg)brightness(104%)contrast(97%)}.nav-overlay{z-index:998;background-color:#00000080;width:100%;height:100%;display:block;position:fixed;top:0;left:0}header.otherPage .logo h3{font-size:1.2rem}}@media (max-width:600px){header{padding:0 1rem;top:2rem}header.otherPage{margin:.5rem 1rem}.logo img{height:2.5rem}header.otherPage .logo img{height:1.5rem}header.otherPage .logo h3{font-size:1rem}.nav{width:280px;padding:4rem 1.5rem 2rem}.burger-menu{width:1.5rem;height:1.5rem}.burger-menu span{width:1.5rem;height:.2rem}}@media (max-width:480px){.nav{width:100%;right:-100%}.nav-open{right:0}}@media (min-width:1440px){header.otherPage{min-height:4rem;margin:1.5rem 10rem;padding:.8rem 1.5rem}header.otherPage .nav{height:4rem}}@media (min-width:1920px){header.otherPage{min-height:4.5rem;margin:2rem 12rem;padding:1rem 2rem}header.otherPage .nav{height:4.5rem}header.otherPage .logo img{height:2rem}header.otherPage .logo h3{font-size:1.5rem}.nav a{margin-right:1.2rem;padding-right:1.2rem;font-size:1rem}}
.scrollToTop{cursor:pointer;opacity:1;visibility:visible;background-color:#af66f4;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;transition:all .3s;display:flex;position:fixed;bottom:3.3rem;right:3.3rem}.scrollToTop.scrollToTop-hidden{opacity:0;visibility:hidden;bottom:1rem}.scrollToTop:hover{background-color:#8a2be1}.scrollToTop img{width:1.4rem;height:1.4rem;transform:rotate(180deg)}
.footer{border-top:1px dashed #000c;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-top:1.5rem;display:flex}.footer h1{font-size:1.1rem;font-weight:500}.footer h1 a{color:var(--main-color)}
