*{box-sizing:border-box;margin:0;padding:0}body,button{font-family:Inter,Arial,sans-serif}p{color:#000;font-size:18px;line-height:27px}.container{margin:0 auto;max-width:1064px;width:90%}.title{font-size:32px;font-weight:700;letter-spacing:0;line-height:44px;margin-bottom:20px}.header{background-color:#57c1b9;color:#fff;font-size:14px;padding:20px 0}.header .container{align-items:center;display:flex;justify-content:space-between;max-width:1224px}.header ul{display:none}.header__btn,.header__link{align-items:center;color:#fff;display:flex;font-weight:700;gap:6px}.header__btn{background-color:#fb5528;border:2px solid #fb5528;border-radius:100px;box-shadow:0 15px 30px 0 #ffffff1a;cursor:pointer;padding:8px 12px;transition:all .5s}.header__btn:hover{background-color:#57c1b9;border-color:#fff}.hero{background-color:#57c1b9;color:#fff;padding:40px 0 80px}.hero h1{font-size:46px;line-height:1.1;margin:24px 0;max-width:800px}.hero p{color:#fff;font-size:36px;line-height:1.1}.hero__btns{margin-top:24px}.hero__btns button{border:0;border-radius:20px;box-shadow:0 4px 20px 0 #00000040;cursor:pointer;display:flex;font-size:24px;justify-content:space-between;margin-bottom:12px}.hero__btns button img{border-left:2px solid #000;padding:20px}.hero__btns button span{display:inline-block;padding:20px}.wedo{padding:60px 0}.wedo__item{margin-bottom:40px}.wedo__item h3,.wedo__serv{font-size:24px;margin-bottom:24px}.wedo__serv{background-color:#f5f2f2;border-radius:20px;box-shadow:0 4px 20px 0 #00000040;color:#36211e;display:flex;justify-content:space-between;letter-spacing:-.03;padding:24px 24px 24px 30px}.features p{color:#fff;font-size:24px;line-height:1.2}.features__line--top{background-color:#fb5528;padding:60px 0}.features__line--bottom{background-color:#1095df}.features__col{padding:60px 5%}.features__col--green{background-color:#57c1b9}.receive{padding:60px 0}.receive .title{text-align:center}.receive__box{background-color:#f5f2f2;border-radius:20px;padding:38px}.receive__item{margin-bottom:40px}.receive__item h3{font-size:16px;font-weight:400;line-height:27px;margin-bottom:16px}.receive__num{border-bottom:15px solid #fb5528;font-size:48px;font-weight:700;line-height:58px;margin-bottom:16px;padding-bottom:16px}.receive__num img{vertical-align:bottom}.about{background-color:#1095df;color:#fff;padding:60px 0}.about__item{margin-bottom:40px}.about__item h3{align-items:center;display:flex;font-size:16px;font-weight:400;gap:9px;line-height:27px;margin-bottom:12px}.about__item p{color:#fff}.about__subtitle{font-size:24px;font-weight:700;margin-bottom:9px}.clients{padding:60px 0}.clients .title{text-align:right}.client__item img{filter:grayscale(100%);height:76px;margin:0 auto}.contact{background-color:#57c1b9;color:#fff;padding:60px 0}.contact__txt{margin-bottom:40px}.contact__txt p{color:#fff}.contact__txt h2.title{margin-bottom:12px}.form__btns{align-items:center;display:flex;flex-direction:column;gap:40px;margin-top:32px}.form__col input[type=email],.form__col input[type=tel],.form__col input[type=text]{background-color:#57c1b9;border-bottom:1px solid #fff;color:#fff;font-size:18px;margin-bottom:26px;padding:0 11px 8px}.form__col input[type=checkbox]{width:auto}#consent+label.form__chk{cursor:pointer;display:inline-block;padding-left:30px;position:relative}#consent+label.form__chk:before{background-color:#fff;border:1px solid #ccc;border-radius:50%;content:"";height:22px;left:0;position:absolute;top:2px;width:22px}#consent:checked+label.form__chk:after{background-color:#606d7e;border-radius:50%;content:"";height:12px;left:6px;position:absolute;top:8px;width:12px}.form__btns button{align-items:center;background-color:#fb5528;border:2px solid #fb5528;border-radius:100px;box-shadow:0 15px 30px 0 #ffffff1a;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;padding:20px 35px;transition:all .5s}.form__btns button:hover{background-color:#57c1b9;border-color:#fff}.form__btns a{align-items:center;border:2px solid #fff;border-radius:100px;box-shadow:0 15px 30px 0 #ffffff1a;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;padding:19px 35px;transition:all .5s}.form__btns a:hover{background-color:#fb5528;border-color:#fb5528}@media (min-width:768px){.title{font-size:44px;line-height:52px;margin-bottom:30px}.hero h1{font-size:96px;line-height:110px}.hero__btns{align-items:center;display:flex;margin-top:40px}.hero__btns button{margin-bottom:0}.header{padding-top:60px}.header .container{gap:8px}.header ul{display:flex;gap:8px}.header ul li{cursor:pointer;list-style:none;opacity:.8;transition:all .5s}.header ul li:hover{opacity:1}.header__btn{padding:12px 24px}.wedo__box{display:flex;justify-content:space-between}.wedo__item{margin-bottom:0;width:48%}.wedo__item h3{font-size:36px;margin-bottom:42px}.wedo__serv{margin-bottom:42px;padding:52px 30px 52px 64px}.features p{font-size:36px;line-height:1.4}.features__line--top{padding:94px 0}.features__line--bottom{display:flex}.features__col{padding:94px 5%;width:50%}.receive__box{display:flex;justify-content:space-between}.receive__item{margin-bottom:0;width:30%}.about__box{display:flex;justify-content:space-between}.about__item{margin-bottom:0;width:30%}.form{display:flex;gap:10px;justify-content:space-between}.form__col{width:48%}.form__btns{flex-direction:row;gap:6px}}@media (min-width:992px){.about,.contact,.receive{padding:80px 0}.clients{padding:80px 0 100px}.wedo{padding:80px 0 56px}}@media (min-width:1200px){.title{font-size:64px;line-height:1.1;margin-bottom:48px}.header{font-size:16px}.header .container,.header ul{gap:20px}.header__btn,.header__link{gap:10px}.header__btn{padding:18px 30px}.hero__btns{gap:64px;margin-top:80px}.hero__btns button{align-items:center;width:493px}.hero__btns button img{padding:56px 34px}.hero__btns button span{padding-left:64px}.wedo__box{gap:76px}.wedo__item{width:493px}.features .container{max-width:1110px}.features__col{padding:94px 5%}.features__line .features__col{display:flex;flex-direction:column;justify-content:center}.features__col--blue{padding-left:calc(50% - 555px)}.features__col--green{padding-right:calc(50% - 555px)}.receive__box{box-shadow:21px 8px 49px 0 #0000000a;gap:136px;justify-content:center}.receive .container{max-width:1255px}.receive__item{max-width:237px;width:237px}.receive__item h3{max-width:200px}.about__box{gap:110px;justify-content:center}.about__item{width:260px}.form{gap:30px}#consent+label.form__chk{margin:15px 0 0}.form__btns{gap:30px}}@media (min-width:1440px){.header .container,.header ul{gap:35px}.header__btn,.header__link{gap:15px}}