@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap);*{margin:0;padding:0;font-family:"Montserrat",sans-serif}body{overflow:hidden;overflow-x:hidden;background-color:#24252a;color:#FFEEF2;letter-spacing:.05rem;padding-left:7%;padding-right:7%}picture{text-align:center;width:100%}html{font-size:62.5%;overflow-x:hidden}header{position:relative;font-size:1.6rem;justify-content:space-between;padding-top:3rem;padding-bottom:3rem;align-items:center}button,.btn{font-family:"Montserrat",sans-serif;font-size:1.6rem;color:#FFEEF2}a,li,ul{text-decoration:none;list-style:none}.nav-links,header{display:flex;gap:.8rem;align-items:center;align-content:center}.nav-links{justify-content:space-between}.footer-link,nav ul li a:link{color:#FFEEF2;display:inline-block}.footer-link,nav ul li a:visited{color:#FFEEF2}.nav-link{padding:.5rem 1.5rem}.footer-link,.nav-links li a{transition:all 0.3s ease 0s}.footer-link:hover,.nav-links li a:hover{color:#41D3BD}.logo-image{cursor:pointer;color:#FFEEF2}.btn-mobile-nav{z-index:1;background-color:#24252a;border:none;background-color:none;cursor:pointer;display:none}.icon-mobile-nav{height:4.8rem;width:4.8rem;background-color:#24252a;color:#FFEEF2}.icon-mobile-nav[name="close-outline"]{display:none}.form-main{margin-top:2.4rem}.form-label{display:block;font-size:1.8rem;color:#FFEEF2}.form-input{display:block;appearance:none;border:none;background-color:#f2f2f2;border-radius:5rem;width:25rem;padding:1.6rem;margin:1.6rem 0}.form-input:focus::placeholder{color:transparent;border:none}.form-input::placeholder{color:#24252a;transition:color 0.5s ease}.main-content{margin-top:3.2rem;margin-bottom:4.8rem;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;gap:2.4rem}.tag-line{grid-row:2/3;font-size:2.4rem;word-wrap:unset}.logo-img{max-width:50%}.track-record{display:grid;margin-bottom:4.8rem;grid-template-columns:1fr 2fr;align-items:center;justify-items:center}.record{font-size:2.4rem;margin-top:8rem}.record:first-child{margin-top:3.2rem}.record-date{margin:1.2rem;text-align:right;font-size:1.6rem}.adapt{align-items:center;justify-content:center;margin-bottom:4.8rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:3.2rem}.us{max-width:50%!important}.solution,.ma,.usp{margin-bottom:4.8rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:3.2rem}.usp{position:relative}.sol-img{border-radius:3rem 3rem 0;display:block;margin:2.4rem auto;max-width:30rem}.context-title{font-size:2.4rem;margin-bottom:1.6rem}.context-description{font-size:1.8rem}.ma{grid-template-columns:1fr 1fr;justify-items:center}.usp .section-heading{text-align:center}.image-graph{max-width:100%;margin-bottom:2.4rem}.image-container{text-align:center}.ma-content{align-self:center}.cn{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;margin-bottom:3.2rem;align-items:center}.stock{display:inline-block;max-width:100%;margin-bottom:2.4rem}.font-normal{text-decoration:none;letter-spacing:.05rem}.btn{border-style:none;color:#24252a;border-radius:5rem;padding:1rem 2.5rem;transition:all 0.3s ease 0s;background-color:#41D3BD}.btn:hover{background-color:#fff;cursor:pointer;color:#24252a}h1{font-size:3.2rem}h2{font-size:2.4rem}.small-font{font-size:1.6rem}.section-heading{grid-column:1/-1;justify-self:center}.img-logo-comp{max-width:80%}footer{position:absolute;padding:3% 7%;right:0;background-color:rgba(8,8,8,.5)}.main-footer{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:4.8rem;justify-items:center}.footer-context{display:flex;flex-direction:column}.footer-context h1,.footer-context h2{margin-bottom:3.6rem}.reverse-effect{color:#41D3BD}.reverse-effect:hover{color:#FFEEF2}.cp-rights{flex-direction:row;gap:4.8rem}.lists{display:flex;flex-direction:column;gap:2rem}.location-icon{width:3rem;height:3rem}.icon-footer{width:2.4rem;height:2.4rem}.contact{display:flex;align-items:center;gap:2.4rem}#creator{grid-column:-3/-1;justify-self:end;text-align:center}#cprights{grid-row:2/3;grid-column:1/2;justify-self:left;text-align:center}.social-imgs{display:flex;justify-content:space-between;margin-bottom:2.4rem}.fade-in-right{-webkit-animation:fadeInRight 1.5s both;-moz-animation:fadeInRight 1.5s both;-o-animation:fadeInRight 1.5s both;animation:fadeInRight 1.5s both}