html{scroll-behavior:smooth}body{overflow-x:hidden}nav .nav-container{background-color:#fff;transition:background-color .5s,color .5s}nav .nav-container .nav-items-container ul.sub-menu{position:absolute;z-index:1;background:#fff;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;height:12rem;top:4.7rem;margin-left:-2.75rem;width:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:58%;border-left:2px solid #24b6e8;border-right:2px solid #24b6e8;padding:1rem 2.25rem;color:#000;display:none}nav .nav-container .nav-items-container ul.sub-menu li{width:33%;height:3rem;transition:background-color .5s,color .5s,fill .5s;background-color:#fff;display:flex;align-items:center;justify-content:flex-start;margin:.15rem 0}nav .nav-container .nav-items-container ul.sub-menu li a{display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%;padding:.5rem;font-size:.7rem}nav .nav-container .nav-items-container ul.sub-menu li a svg{margin-right:1rem;width:2rem}nav .nav-container .nav-items-container ul.sub-menu li a svg *{transition:fill .5s}nav .nav-container .nav-items-container ul.sub-menu li a span{max-width:13rem}nav .nav-container .nav-items-container ul.sub-menu li:hover{background-color:#24c44d;color:#fff}nav .nav-container .nav-items-container ul.sub-menu li:hover svg *{fill:#fff}nav .nav-container .nav-items-container ul.sub-menu:before{display:block;content:"";position:absolute;left:calc(-100% - 2px);top:0;width:100%;height:100%;background:#fff;background-image:linear-gradient(to right,rgba(36,182,232,0) 85%,rgba(36,182,232,.15))}nav .nav-container .nav-items-container ul.sub-menu:after{display:block;content:"";position:absolute;right:calc(-100% - 2px);top:0;width:100%;height:100%;background:#fff;background-image:linear-gradient(to right,rgba(36,182,232,.15),rgba(36,182,232,0) 15%)}nav.hovered .nav-container{background-color:#24b6e8;color:#fff}nav.hovered .nav-container .nav-items-container>ul>li>a>svg{transform:rotateZ(180deg)}nav.hovered .nav-container .nav-items-container>ul>li>a>svg *{fill:#fff}nav.hovered .nav-container a.logo-container img.logo-default{opacity:0}nav.hovered .nav-container a.logo-container img.logo-white{opacity:1}nav.hovered .nav-container .login-container svg *{fill:#fff;stroke:#fff}nav.hovered .nav-container .login-container span{color:#fff}.mobile-menu{margin-top:5rem}.mobile-menu .footer-container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:'main';position:relative;color:#fff;font-family:proxima-nova,sans-serif}.mobile-menu .footer-container .bg-container{background-image:linear-gradient(#414242,#0d0d0d);grid-area:main;position:absolute;top:0;left:0;width:100%;height:100%}.mobile-menu .footer-container .bg-container img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}@media screen and (max-width:1024px){.mobile-menu .footer-container .bg-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:54%;object-position:54%;opacity:.5}}.mobile-menu .footer-container .content-container{grid-area:main;position:relative;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:center;margin:1.55rem}@media screen and (max-width:1024px){.mobile-menu .footer-container .content-container{flex-flow:column;text-align:center}}.mobile-menu .footer-container .content-container .title-container{color:#24b6e8;font-weight:600;font-size:1.3rem;letter-spacing:.13rem}.mobile-menu .footer-container .content-container ul{list-style-type:none;padding:0;margin:0}.mobile-menu .footer-container .content-container ul li{margin:1rem auto;font-weight:600;font-size:1.3rem;letter-spacing:.13rem}.mobile-menu .footer-container .content-container ul li .sub-menu{display:none}.mobile-menu .footer-container .content-container ul li .sub-menu li{color:#fff;font-weight:100;font-size:.75rem}.mobile-menu .footer-container .content-container ul li .sub-menu li a{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:center;margin:1.5rem auto}.mobile-menu .footer-container .content-container ul li .sub-menu li a svg{margin-right:.25rem;height:1rem}.mobile-menu .footer-container .content-container ul li .sub-menu li a span{top:3px;position:relative}.mobile-menu .footer-container .content-container .logo-col{margin-right:6.75rem;font-size:.8rem}@media screen and (max-width:1024px){.mobile-menu .footer-container .content-container .logo-col{margin:0 auto;display:flex;flex-flow:column;margin-bottom:1rem;text-align:left}}.mobile-menu .footer-container .content-container .logo-col>a img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:14.1rem;height:100%}.mobile-menu .footer-container .content-container .logo-col p{margin-top:1.4rem;margin-bottom:.5rem;letter-spacing:.02rem}.mobile-menu .footer-container .content-container .logo-col .contact-row{margin-bottom:.4rem;font-size:.75rem;letter-spacing:.045rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start}.mobile-menu .footer-container .content-container .logo-col .contact-row img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:.85rem;height:100%;margin-right:.85rem}.mobile-menu .footer-container .content-container .logo-col .contact-row span{color:#24b6e8;top:-.05rem;position:relative}.mobile-menu .footer-container .content-container .mobile-menu-content-container{overflow:scroll;max-height:61vh;margin:0 auto}.mobile-menu .footer-container .content-container .mobile-menu-content-container .about-col{margin-right:10.7rem;position:relative}@media screen and (max-width:1024px){.mobile-menu .footer-container .content-container .mobile-menu-content-container .about-col{margin:1rem auto}}.mobile-menu .footer-container .content-container .mobile-menu-content-container .about-col .has-mobile-sub-menu>span>svg{transition:transform .5s cubic-bezier(.68,-.55,.265,1.55) 0s}.mobile-menu .footer-container .content-container .mobile-menu-content-container .about-col .has-mobile-sub-menu.hovered>span>svg{transform:rotateZ(180deg)}.mobile-menu .footer-container .content-container .product-col{margin-right:11.2rem;position:relative}@media screen and (max-width:1024px){.mobile-menu .footer-container .content-container .product-col{margin:1rem auto}}.mobile-menu .footer-container .content-container .about-col:after,.mobile-menu .footer-container .content-container .product-col:after{display:block;content:"";position:absolute;right:-4.5rem;top:2rem;width:1px;height:calc(100% - 2rem);background:#24b6e8}@media screen and (max-width:1024px){.mobile-menu .footer-container .content-container .about-col:after,.mobile-menu .footer-container .content-container .product-col:after{display:none}}.mobile-menu .footer-container .content-container .community-col{margin-right:5rem}@media screen and (max-width:1024px){.mobile-menu .footer-container .content-container .community-col{margin:1rem auto}}.mobile-menu .footer-container .content-container .asnet-col{margin-left:auto;margin-right:0;margin-top:auto;margin-bottom:.2rem}@media screen and (max-width:1024px){.mobile-menu .footer-container .content-container .asnet-col{margin:1rem auto}}.mobile-menu .footer-container .content-container .asnet-col img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:6.3rem;height:100%;transition:filter .5s}.mobile-menu-content-container>a *{fill:#fff;stroke:#fff;font-size:1rem}.mobile-menu-content-container .login-container{cursor:pointer;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;margin:.5rem .5rem 1.5rem 0}.mobile-menu-content-container .login-container svg{margin-left:.4rem}.mobile-menu-content-container .login-container svg *{transition:fill .5s,stroke .5s}.mobile-menu-content-container .login-container span{margin-left:.45rem;font-family:cantiga,sans-serif;font-weight:500;color:#fff;letter-spacing:.18rem;font-size:.9rem;transition:color .5s}.aopa-link{margin:3rem auto 0 auto;display:flex;width:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.aopa-link img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:15rem;height:auto}footer{margin-top:3rem}footer .footer-container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:'main';position:relative;color:#fff;font-family:proxima-nova,sans-serif}footer .footer-container .bg-container{background-image:linear-gradient(#414242,#0d0d0d);grid-area:main;position:absolute;top:0;left:0;width:100%;height:100%}footer .footer-container .bg-container img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}@media screen and (max-width:1024px){footer .footer-container .bg-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:54%;object-position:54%;opacity:.5}}footer .footer-container .content-container{grid-area:main;position:relative;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:center;margin:1.3rem 1.55rem}@media screen and (max-width:1024px){footer .footer-container .content-container{flex-flow:column;text-align:center}}footer .footer-container .content-container .title-container{color:#24b6e8;font-weight:600;font-size:1.3rem;letter-spacing:.13rem}footer .footer-container .content-container ul.footer-nav-items{list-style-type:none;padding:0;margin:.5rem 0}footer .footer-container .content-container ul.footer-nav-items li{font-size:.8rem;letter-spacing:.075rem;margin-bottom:.26rem}footer .footer-container .content-container .logo-col{margin-right:6.75rem;font-size:.8rem}@media screen and (max-width:1024px){footer .footer-container .content-container .logo-col{margin:0 auto;display:flex;flex-flow:column;margin-bottom:1rem;text-align:left}}footer .footer-container .content-container .logo-col>a img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:14.1rem;height:100%}footer .footer-container .content-container .logo-col p{margin-top:1.4rem;margin-bottom:.5rem;letter-spacing:.02rem}footer .footer-container .content-container .logo-col .contact-row{margin-bottom:.4rem;font-size:.75rem;letter-spacing:.045rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start}footer .footer-container .content-container .logo-col .contact-row img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:.85rem;height:100%;margin-right:.85rem}footer .footer-container .content-container .logo-col .contact-row span{color:#24b6e8;top:-.05rem;position:relative}footer .footer-container .content-container .about-col{margin-right:10.7rem;position:relative}@media screen and (max-width:1024px){footer .footer-container .content-container .about-col{margin:1rem auto}}footer .footer-container .content-container .product-col{margin-right:11.2rem;position:relative}@media screen and (max-width:1024px){footer .footer-container .content-container .product-col{margin:1rem auto}}footer .footer-container .content-container .about-col:after,footer .footer-container .content-container .product-col:after{display:block;content:"";position:absolute;right:-4.5rem;top:2rem;width:1px;height:calc(100% - 2rem);background:#24b6e8}@media screen and (max-width:1024px){footer .footer-container .content-container .about-col:after,footer .footer-container .content-container .product-col:after{display:none}}footer .footer-container .content-container .community-col{margin-right:5rem}@media screen and (max-width:1024px){footer .footer-container .content-container .community-col{margin:1rem auto}}footer .footer-container .content-container .asnet-col{margin-left:auto;margin-right:0;margin-top:auto;margin-bottom:.2rem}@media screen and (max-width:1024px){footer .footer-container .content-container .asnet-col{margin:1rem auto}}footer .footer-container .content-container .asnet-col svg{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:6.3rem;height:100%;transition:filter .5s}footer .footer-container .content-container .asnet-col svg *{transition:fill .25s,opacity .25s}footer .footer-container .content-container .asnet-col:hover svg *{fill:#24b6e8;opacity:1}span#features{top:6rem;position:relative}section.services{padding-top:8.8rem}@media screen and (max-width:600px){section.services{padding-top:3rem}}section.services .service-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-template-areas:'. .';grid-gap:3rem;width:85%;margin:0 auto 5rem auto;position:relative}@media screen and (max-width:768px){section.services .service-container{grid-template-columns:1fr;grid-template-areas:'.';grid-gap:0}}@media screen and (max-width:768px){section.services .service-container .text-col{order:2}}section.services .service-container .text-col .title-container{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;width:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}section.services .service-container .text-col .title-container img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto;height:1.85rem;margin:1.75rem 1.5rem 0 0}section.services .service-container .text-col .title-container h2{font-family:montserrat,sans-serif;color:#24b6e8;font-weight:100;font-size:1.9rem;width:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;letter-spacing:.11rem}section.services .service-container .text-col .body-container p{margin:0 auto 1rem auto;font-family:proxima-nova,sans-serif;letter-spacing:.199rem;line-height:1.88rem}@media screen and (max-width:600px){section.services .service-container .text-col .body-container p{text-align:justify}}section.services .service-container .text-col .body-container .more-link{margin:1rem auto;font-family:proxima-nova,sans-serif;letter-spacing:.157rem;color:#24b6e8;font-weight:500;font-size:1.245rem}section.services .service-container .text-col .body-container .more-link img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:.45rem;height:auto}section.services .service-container .text-col .body-container ul{list-style-type:none;padding:0;margin:0 0 3rem 0}section.services .service-container .text-col .body-container ul li{font-family:proxima-nova,sans-serif;letter-spacing:.199rem;line-height:1.88rem;padding:0;margin:0 0 1rem 0;display:flex;align-items:flex-start;justify-content:flex-start}section.services .service-container .text-col .body-container ul li img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto;height:1.5rem;margin:0 1rem 0 0}section.services .service-container .text-col .body-container ul li span.smaller{font-size:.85rem;letter-spacing:.15rem;margin-left:.25rem;color:#24b6e8}section.services .service-container .image-col{position:relative}section.services .service-container .image-col img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){section.services .service-container .image-col img{position:relative;left:0;top:0;transform:translate(0,0);width:100%;height:20rem}}@media screen and (max-width:600px){section.services .service-container .image-col img{height:auto}}section.services .service-container:nth-of-type(even) .text-col{order:2}