@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300&display=swap";html,body,#root{height:100%;margin:0;padding:0;box-sizing:border-box;font-family:Manrope,DM Sans,Poppins,sans-serif}body{overflow-x:hidden}button:hover{cursor:pointer}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}:root{--white: #ffffff;--black: #000000;--red: #bc1823;--gradient-color-1: #f5f5f5;--gradient-color-5: #7d7c7b;--gradient-color-6: #646362;--gradient-color-7: #4b4a49;--gradient-color-8: #323131}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.logo{width:10rem;height:2.5rem;will-change:filter;transition:filter .3s;margin-left:1rem;margin-top:.5rem;margin-bottom:.5rem}.logo:hover{cursor:pointer}.background{background-color:#fff;width:100vw;height:100vh}.nav-bar{position:absolute;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000000f;top:5vh;z-index:40;background-color:var(--white);margin-left:10vw;margin-right:10vw;border-radius:1.5rem;border:.1rem solid;border-color:var(--gradient-color-1);width:80vw}.hero-title{font-size:5rem;font-weight:600;margin-top:10vh;color:var(--white)}.hero-subtitle{color:var(--white);font-size:1.3rem;margin-left:auto;margin-right:auto;max-width:48rem}.hero{height:100vh;text-align:center;width:100%;display:flex;flex-direction:column;justify-content:center}.hero-button-light{margin-top:1.5rem;display:inline-block;padding:.75rem 2rem;border-radius:.5rem;font-size:1.125rem;font-weight:500;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transition:transform .15s ease-in-out;text-decoration:none;min-width:7rem;background-color:var(--gradient-color-0);color:var(--gradient-color-10);border:.1rem solid;border-color:var(--gradient-color-10)}.hero-button-light:hover{transform:scale(1.05);cursor:pointer}.hero-button-dark{margin-top:1.5rem;display:inline-block;padding:.75rem 2rem;border-radius:.5rem;font-size:1.125rem;font-weight:500;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transition:transform .15s ease-in-out;text-decoration:none;min-width:7rem;background-color:var(--black);color:var(--white);border:.1rem solid;border-color:var(--gradient-color-10)}.hero-button-dark:hover{transform:scale(1.05);cursor:pointer}.main-block{max-width:100vw;min-height:80vh;padding-top:0rem;text-align:center;width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:10%;margin-right:10%;margin-top:15vh}.overlay{position:absolute;z-index:2;width:100vw;height:100vh;background-color:#0000004d}.row-container{display:flex;flex-direction:row}.column-container{display:flex;flex-direction:column}.line3{height:60vh;margin-left:5vw;margin-right:5vw}.line-text{height:60vh;width:35vw;margin:0vh;display:flex;flex-direction:column;justify-content:space-around;text-align:left}.line3-container,.line5-container{margin:0;align-items:center;justify-content:space-between}.text-center{display:flex;text-align:center;justify-self:center;justify-content:center;align-content:center;align-self:center}.text-left{display:flex;justify-content:left;text-align:left;align-items:center}.text-right{display:flex;justify-content:right;text-align:left;align-items:center}.m3{margin:3vw}.p1{padding:1.5rem}.z1{z-index:1}.z2{z-index:2}.max-width-40{width:40vw}.red-text{color:var(--red)}.max-height-40{height:40vh}.donut-chart{height:25vh;width:25vh}.hero-card-container{width:100vw;height:100vh;position:absolute;z-index:5;display:flex;flex-direction:column;margin-left:0vw;border-top-left-radius:0!important;border-bottom-left-radius:0!important;justify-content:center;text-align:center;background-color:#0009}.hero-video-container{object-fit:cover;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;position:relative;background-color:transparent}.card-container{display:flex;align-items:center;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border:.1rem solid;border-color:var(--gradient-color-1);border-radius:.75rem;background-color:var(--white)}.image-card-container{width:23vw;height:23vw;display:flex;flex-direction:column;padding:0%;margin-bottom:0}.text-stats-container{width:37vw}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.w90{width:90vw}.w85{width:85vw}.w80{width:80vw}.w70{width:70vw}.w60{width:60vw}.w50{width:50vw}.w40{width:40vw}.w30{width:30vw}.mlw-13{margin-left:13vw}.p0{padding:0}.m0{margin:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-1{margin-left:1.5rem}.mr-1{margin-right:1.5rem}.mt-1{margin-top:1.5rem}.mb-1{margin-bottom:1.5rem}.mb-2{margin-bottom:3rem}.ml-2{margin-left:3rem}.mr-2{margin-right:3rem}.mt-2{margin-top:3rem}.mb-3{margin-bottom:6rem}.ml-3{margin-left:6rem}.mr-3{margin-right:6rem}.mt-3{margin-top:6rem}.ml-10{margin-left:20vw}.mr-10{margin-right:20vw}.line5-text{margin-bottom:2.4vh}.donut-container{width:60vw;display:flex;flex-direction:row;align-items:center}.stats-img{height:50vh;width:100%;border-radius:.75rem}.title{font-size:3rem;font-weight:600;color:var(--black)}.subtitle{font-size:1.75rem;font-weight:400;color:var(--gradient-color-7)}.items-left{align-items:left;justify-content:left;text-align:left}.features-video{margin-left:5vw;width:25vw;height:80vh;background-position:center;position:relative;border-radius:10px;overflow:hidden}.contact-title-text{width:40vw;text-align:center}.contact-input-field{width:40vw;padding:.75rem;border-radius:.375rem;border-width:1px;margin-bottom:1rem;border-color:var(--monochromatic-color-0);background-color:var(--monochromatic-color-5);color:var(--monochromatic-color-7)}.contact-title-text{font-size:3rem;font-weight:700;margin-bottom:1.5rem;color:var(--dark)}.contact-subtitle-text{font-size:1.75rem;margin:0;margin-bottom:1.5rem;color:var(--gradient-color-6)}.footer{height:10vh;background-color:#000;color:#fff;display:flex;text-align:center;align-items:center;align-content:center;justify-content:center}.nav-items{padding:3rem;text-align:right;color:#000;text-decoration:none}
