*,*::after,*::before{box-sizing:border-box}body{font-family:'Open Sans', sans-serif;font-weight:400}.container{max-width:1200px;padding:0 15px;margin:0 auto}.header{position:relative;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 80%);background:#fff;z-index:50}.header::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-image:url(../images/header-bg.png);background-repeat:no-repeat;background-size:cover;opacity:0.5}.header::after{content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;box-shadow:0 0 100px 200px #fff;transform:rotate(5deg)}.header__inner{padding:30px 0 180px;position:relative;z-index:10}.header__menu-list{display:flex;align-items:center;justify-content:flex-end}.header__menu-item{margin-left:40px;font-size:22px;line-height:24px;color:#333333;transition:0.3s;position:relative;cursor:pointer}.header__menu-item::before{content:'';position:absolute;bottom:0;left:0;height:2px;width:100%;background:#EE6236;transition:0.3s;opacity:0}.header__menu-item:first-child{margin-left:0}.header__menu-item:hover{transition:0.3s;color:#EE6236}.header__menu-item:hover::before{opacity:1;bottom:-5px;transition:0.3s}.header__desc{max-width:800px}.header__title{font-family:Yeseva;font-size:64px;line-height:74px;color:#09077C;margin-bottom:45px}.header__text{font-size:24px;line-height:35px;font-weight:600;font-family:Lora;font-style:italic;margin-bottom:50px}.header__text span{display:block;margin-bottom:20px}.page__form{position:relative;z-index:500}.page__form-box{display:flex;justify-content:space-between}.page__form-title{font-size:48px;line-height:62px;font-family:Lora;font-style:italic;font-weight:600;color:#333333;margin-bottom:20px}.page__form-input{width:100%;margin-right:20px;padding:12px 24px;border-radius:20px;border:3px solid #C4C4C4;color:#000;outline:none;font-size:16px;line-height:16px;transition:0.3s}.page__form-input:hover{transition:0.3s;border:3px solid #ee613662}.page__form-input:focus{transition:0.3s;border:3px solid #EE6236}.page__form-btn{border-radius:20px;background:#EE6236;border:2px solid #EE6236;color:#fff;width:100%;cursor:pointer;transition:0.3s}.page__form-btn:hover{transition:0.3s;border:2px solid #fff}.page__form-btn:focus{transition:0.3s;transform:scale(0.97)}.page__form .messages{margin:10px 0}.why{background:linear-gradient(#9FA2BF, #fff 100%);margin-top:-220px}.why__inner{padding:150px 0 50px}.why__title{max-width:670px;margin-bottom:48px}.why__text{font-size:18px;line-height:32px;color:#333333}.why__text span{display:block;margin-bottom:48px}.title{font-size:48px;line-height:62px;font-weight:600;font-family:Lora;font-style:italic;color:#09077C}.solutions{position:relative;z-index:100;background:#fff;margin-top:-100px;clip-path:polygon(0% 0%, 100% 20%, 100% 100%, 0% 100%)}.solutions__inner{padding:100px 0 80px}.solutions__title{margin-bottom:130px}.solutions__box{display:flex;justify-content:space-between}.solutions__box-item{position:relative;width:270px;text-align:center;padding:60px 35px 40px;color:#fff;border-radius:5px;font-size:20px;line-height:32px;margin-right:5px;min-height:250px}.solutions__box-item:last-child{margin-right:0}.solutions__box-item:nth-child(1){background:url(../images/solution-cloud-1.png),#262553;background-repeat:no-repeat;background-size:contain;background-position:left bottom}.solutions__box-item:nth-child(2){background:url(../images/solution-cloud-2.png),#262553;background-repeat:no-repeat;background-size:contain;background-position:center bottom}.solutions__box-item:nth-child(3){background:url(../images/solution-cloud-3.png),#262553;background-repeat:no-repeat;background-size:contain;background-position:left bottom}.solutions__box-item:nth-child(4){background:url(../images/solution-cloud-4.png),#262553;background-repeat:no-repeat;background-size:contain;background-position:right bottom}.solutions__box-icon{position:absolute;top:-90px;left:50%;transform:translateX(-50%)}.questions__inner{padding:0 0 80px}.questions__title{margin-bottom:50px}.questions__box{max-width:970px;margin:0 auto;margin-bottom:50px}.questions__box-item{background:rgba(159,162,191,0.3);padding:15px 25px;border-radius:10px;border:3px solid #09077C;margin-bottom:25px;position:relative;cursor:pointer;color:#333333;overflow:hidden;transition:0.5s}.questions__box-item.show-info{transition:0.5s}.questions__box-item:last-child{margin-bottom:0}.questions__box-title{font-size:24px;line-height:32px;position:relative;padding-right:55px}.questions__box-title::before{content:'';position:absolute;top:50%;transform:translateY(-50%);right:0;background:url(../images/plus-icon.svg);background-repeat:no-repeat;background-size:contain;height:30px;width:30px;pointer-events:none}.questions__box-text{font-size:18px;line-height:32px;visibility:hidden;opacity:0;margin:40px 0 0;transition:0.5s;position:absolute}.questions__box-text.show-info{visibility:visible;opacity:1;transition:0.5s;position:static}.review{background:linear-gradient(#fff, #dedfe7 100%)}.review__inner{padding:0 0 75px}.review__title{margin-bottom:25px}.review__text{font-size:24px;line-height:34px;font-family:Lora;font-style:italic;margin-bottom:45px}.review__box{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:160px}.review__box-item{width:370px;margin-right:15px;background:#262553;color:#fff;padding:30px 18px 24px;border-radius:5px;position:relative}.review__box-item:last-child{margin-right:0}.review__box-text{font-size:14px;line-height:22px;font-weight:400;font-family:Lora;margin-bottom:20px}.review__box-name{font-size:16px;font-weight:600;font-family:Lora;padding-left:20px}.review__box-icon{position:absolute;width:150px;height:150px;bottom:-130px;left:50%;transform:translateX(-50%)}.footer{background:#262553}.footer__inner{padding:40px 0}.footer__menu-list{display:flex;align-items:center;justify-content:flex-end}.footer__menu-item{margin-left:40px;font-size:22px;line-height:24px;color:#fff;transition:0.3s;position:relative;cursor:pointer}.footer__menu-item::before{content:'';position:absolute;bottom:0;left:0;height:2px;width:100%;background:#EE6236;transition:0.3s;opacity:0}.footer__menu-item:first-child{margin-left:0}.footer__menu-item:hover{transition:0.3s;color:#EE6236}.footer__menu-item:hover::before{opacity:1;bottom:-5px;transition:0.3s}@media (max-width: 1024px){.header{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 95%)}.header__inner{padding:30px 0 70px}.header__menu-list{justify-content:flex-start;margin-bottom:20px}.header__menu-item{font-size:20px}.header__title{font-size:54px;line-height:64px;margin-bottom:20px}.header__text{font-size:20px;line-height:30px;margin-bottom:30px}.header__text span{margin-bottom:10px}.page__form-title{font-size:36px;line-height:46px;margin-bottom:10px}.page__form-box{flex-direction:column;justify-content:space-around}.page__form-input{width:100%;margin-right:0;margin-bottom:20px}.page__form-btn{padding:12px}.why{margin-top:0}.why__inner{padding:30px 0}.why__title{margin-bottom:35px}.why__text{font-size:16px;line-height:28px}.why__text span{margin-bottom:40px}.title{font-size:38px;line-height:52px;max-width:100%}.solutions{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);margin-top:0}.solutions__inner{padding:30px 0 0}.solutions__title{margin-bottom:50px}.solutions__box{flex-wrap:wrap;justify-content:center}.solutions__box-item{width:260px;margin:0 5px 50px}.solutions__box-icon{width:90px;top:-40px}.questions__inner{padding:0 0 30px}.questions__box-title{font-size:20px;line-height:28px}.questions__box-text{font-size:16px;line-height:28px;margin-top:20px}.review__inner{padding:0 0 30px}.review__title{margin-bottom:10px}.review__text{font-size:18px;margin-bottom:30px}.review__box{flex-direction:column;margin-bottom:20px}.review__box-item{width:100%;margin-bottom:20px;display:flex;flex-direction:row-reverse}.review__box-user{margin-right:20px}.review__box-name{padding-left:0px;font-size:12px;text-align:center}.review__box-icon{max-width:70px;width:70px;height:auto;position:static;transform:none;bottom:auto;left:auto;margin-bottom:5px}.footer__inner{padding:30px 0}.footer__menu-item{font-size:20px}}@media (max-width: 570px){.header{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.header__inner{padding:30px 0}.header__menu-item{font-size:16px}.header__title{font-size:40px;line-height:50px;margin-bottom:10px}.header__text{font-size:18px;line-height:26px;margin-bottom:15px}.header__text span{margin-bottom:10px}.page__form-title{font-size:28px;line-height:38px;margin-bottom:10px}.page__form-input{font-size:14px}.page__form-btn{font-size:14px;padding:8px}.why__title{margin-bottom:25px}.why__text{font-size:14px;line-height:24px}.why__text span{margin-bottom:20px}.title{font-size:30px;line-height:42px}.solutions__title{margin-bottom:50px}.solutions__box{flex-direction:column;align-items:center}.solutions__box-item{width:100%;margin:0 5px 50px;min-height:150px}.solutions__box-text{font-size:16px;line-height:24px}.questions__box-item{margin-bottom:20px}.questions__box-title{font-size:18px;line-height:24px;padding-right:35px}.questions__box-title::before{height:20px;width:20px;top:15px}.questions__box-text{font-size:14px;line-height:26px;margin-top:20px}.review__inner{padding:0 0 30px}.review__title{margin-bottom:10px}.review__text{font-size:18px;margin-bottom:30px}.review__box-item{flex-direction:column-reverse;align-items:flex-start}.review__box-user{margin-right:0;margin-bottom:20px}.review__box-icon{margin:0 auto 5px 0}.footer__menu-list{flex-direction:column}.footer__menu-item{font-size:18px;text-align:center;margin:0 0 25px}.footer__menu-item:last-child{margin:0}}@media (max-width: 400px){.header__menu-list{margin-bottom:10px;align-items:flex-start;flex-direction:column}.header__menu-item{margin:0 0 20px}.header__title{font-size:28px;line-height:34px}.header__text{font-size:16px;line-height:22px;margin-bottom:20px}.header__text span{margin-bottom:10px}.page__form-title{font-size:20px;line-height:26px}.page__form-input{margin-bottom:10px}.page__form-btn{font-size:14px;padding:8px}.why__text span{margin-bottom:15px}.title{font-size:24px;line-height:34px}.questions__title{margin-bottom:20px}.questions__box{margin-bottom:30px}.questions__box-title{font-size:16px;line-height:22px;padding-right:35px}.questions__box-title::before{height:20px;width:20px;top:15px;right:0px}.questions__box-text{font-size:14px;line-height:26px;margin-top:20px}.footer__menu-item{font-size:16px}}
