.home-main{padding-top:100px;background-color:#151516}.top-section{display:flex;flex-direction:column;justify-content:center;align-items:center}.top-section h1{margin-top:100px;color:#fff;text-align:center;font-family:Poppins;font-size:60px;font-style:normal;font-weight:600;line-height:70px;max-width:900px}@media only screen and (max-width:1000px){.top-section h1{max-width:90%;font-size:44px;line-height:116.667%}}.top-section p{color:#9e9e9e;text-align:center;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:28px;max-width:600px;margin-top:30px;margin-bottom:30px}.section-1{padding-top:300px;background-position:top;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:120px}@media only screen and (min-width:1600px){.section-1{background-size:100%}}.section-1 h2{color:#fff;text-align:center;font-family:Poppins;font-size:48px;font-style:normal;font-weight:600;line-height:80px}@media only screen and (max-width:1000px){.section-1 h2{padding-top:50px}}.section-1 h3{font-weight:600;line-height:normal;margin-bottom:20px}.section-1 h3,.section-1 p{color:#fff;text-align:center;font-family:Poppins;font-size:22px;font-style:normal;margin-top:20px;max-width:900px}.section-1 p{font-weight:350;line-height:28px}@media only screen and (max-width:1000px){.section-1 p{max-width:90%}}.section-2{padding-top:60px;padding-bottom:114px;background-color:#25252a;display:flex;flex-direction:column;align-items:center}.section-2 h2{color:#fff;font-size:48px;font-weight:600;line-height:80px}.section-2 h2,.section-2 h3{text-align:center;font-family:Poppins;font-style:normal}.section-2 h3{color:#9e9e9e;font-size:18px;font-weight:400;line-height:28px;margin-top:10px;margin-bottom:40px;max-width:600px}@media only screen and (max-width:1000px){.section-2 h3{max-width:90%}}.our-services__item-set{flex-wrap:wrap}.our-services__item,.our-services__item-set{display:flex;justify-content:center;align-items:center}.our-services__item{max-width:300px;min-height:360px;border-radius:20px;margin:10px;background-color:#151516;padding:20px;flex-direction:column}.our-services__item h4{color:#fff;text-align:center;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:32px;margin-top:40px;margin-bottom:20px;max-width:90%}.our-services__item .our-services__item__image-container{display:inline-flex;border-radius:30px;background:#25252a;padding:25px}.our-services__item img{width:44px}.our-services__item p{color:#9e9e9e;text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;min-width:230px;max-width:87%}.section-3{padding-bottom:200px}@media only screen and (max-width:1000px){img.star-system{width:90%}}.section-3 h2{color:#fff;font-family:Poppins;font-size:48px;font-style:normal;font-weight:600;line-height:57px;max-width:500px}@media only screen and (max-width:1000px){.section-3 h2{text-align:center}}.section-3 p{color:#9e9e9e;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:28px;max-width:400px;margin-top:30px;margin-bottom:30px}@media only screen and (max-width:1000px){.section-3 p{text-align:center}.section-3__split__1,.section-3__split__2{display:flex;flex-direction:column;justify-content:center;align-items:center}}.section-3__split{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1000px){.section-3__split{flex-direction:column}}.section-4{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#25252a;padding-bottom:60px}.section-4__request-demo{padding:80px 100px;bottom:200px;position:relative;border-radius:40px;background:linear-gradient(136deg,#25a9cd 14.73%,#8054ff 86.33%);width:calc(80% - 200px)}@media only screen and (max-width:1000px){.section-4__request-demo{width:calc(90% - 80px);padding:20px 40px 90px;margin-top:50px}}.section-4__request-demo__image{position:absolute;width:45%;top:0;right:0}.section-4__request-demo__main{max-width:340px}.section-4__request-demo__main p{color:#fff;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:32px}@media only screen and (max-width:1000px){.section-4__request-demo__main p{padding-top:90px}}.section-4__request-demo__main h2{color:#fff;font-family:Poppins;font-size:54px;font-style:normal;font-weight:600;line-height:60px;margin-bottom:20px}.contact-section__split{display:flex;justify-content:center;align-items:center;padding-bottom:80px}@media only screen and (max-width:1000px){.contact-section__split{flex-direction:column}}.section-4__contact-image__container{margin-right:80px;width:40%;height:auto}@media only screen and (max-width:1000px){.section-4__contact-image__container{display:flex;justify-content:center;align-items:center;margin-right:unset;margin-bottom:40px}}.section-4__contact-image{width:100%;height:auto}.button-1{background:linear-gradient(93deg,#25a9cd .48%,#8054ff)}.button-1,.button-2{max-width:180px;display:flex;padding:12px 28px;align-items:center;justify-content:center;border-radius:5px;color:#fff;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border:none;outline:none;cursor:pointer}.button-2{width:173px;height:44px;background:#000}.message-sent-container{color:#fff;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:10px}.contact-form__form{display:flex;flex-direction:column}.contact-form-container h2{color:#fff;font-family:Poppins;font-size:48px;font-style:normal;font-weight:600;line-height:80px}.contact-form-container p{color:#9e9e9e;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.contact-form-container input{border-radius:5px;background:#373737;color:#fff;padding:20px 30px;border:none;outline:none;margin-bottom:20px;min-width:300px}@media only screen and (max-width:1000px){.contact-form-container input{min-width:unset}}.contact-form-container input::placeholder{color:#9e9e9e;font-family:Poppins}.contact-form-container textarea{min-height:300px;resize:none;border-radius:5px;background:#373737;color:#fff;padding:20px 30px;border:none;outline:none;margin-bottom:20px;min-width:300px}@media only screen and (max-width:1000px){.contact-form-container textarea{min-width:unset}}.contact-form-container textarea::placeholder{color:#9e9e9e;font-family:Poppins}