html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}a{background-color:rgba(0,0,0,0)}img{border-style:none}button{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}[hidden]{display:none}html{min-height:100%;height:auto;scroll-behavior:smooth}*{box-sizing:border-box}body{font-family:"Manrope",sans-serif;font-weight:700;position:relative;color:#161c2d;background-color:#fff}main{padding-top:78px}.container{max-width:1280px;padding:0 15px;margin:0 auto}img{width:100%}.d-flex{display:flex}@media screen and (min-width: 768px){.d-md-flex{display:flex}}@media screen and (min-width: 1024px){.d-lg-flex{display:flex}}.column{flex-direction:column}.s-between{justify-content:space-between}.m-bottom{margin-bottom:40px}.t-center{text-align:center}.holder{max-width:400px}@media screen and (min-width: 1024px){.holder{max-width:622px}}.inner{margin:0 auto 85px;max-width:475px}.b-radius{border-radius:8px}.text-warning{color:#f64b4b}.styled-img{margin:40px auto;height:400px;object-fit:contain}@media screen and (min-width: 768px){.styled-img{margin:0 auto;position:absolute;object-fit:cover;bottom:0;width:40%;height:100%}}*:focus{outline:none}::-moz-focus-inner,::-moz-focus-outer{border:0;outline:none}b,strong{font-weight:bolder}ul{list-style:none;margin:0;padding:0}p{font-weight:400;font-size:18px;line-height:1.8;margin-top:0}h1{margin:0 0 30px;font-weight:700;font-size:44px;line-height:1.1}@media screen and (min-width: 768px){h1{font-size:60px}}h2{font-size:38px;line-height:1.1;letter-spacing:-1.8px;margin-top:0}@media screen and (min-width: 768px){h2{font-size:48px;line-height:1.2}}h3{font-size:22px;line-height:1.4;margin-top:0}a{text-decoration:none;color:#161c2d;transition:all .3s ease}blockquote{margin:0 0 40px;width:100%;font-size:20px;letter-spacing:1.2px;line-height:1.5;font-weight:400}cite{font-style:normal;font-size:16px;font-weight:400;letter-spacing:1.2px}.btn{display:inline-flex;font-size:18px;line-height:1;padding:14px 20px;background-color:#473bf0;border-radius:8px;color:#fff;cursor:pointer;transition:all .3s ease}.btn:hover{background-color:#161c2d}.scroll-button{position:fixed;display:none;justify-content:center;align-items:center;bottom:20px;right:20px;border:3px solid #fff;cursor:pointer;background-color:#161c2d;width:40px;height:40px;border-radius:100%;z-index:3;transition:all .3s ease}.scroll-button:hover{transform:scale(1.1)}.scroll-button--active{display:flex}header{position:fixed;background-color:#fff;width:100%;padding:26px 0;z-index:99}header a{display:inline-flex;align-items:center}@media screen and (min-width: 768px){header{padding:16px 0}}.header__container{position:relative;justify-content:space-between;align-items:center}.logo{display:inline-flex;align-items:center;font-size:20px;line-height:1.2;position:relative;z-index:10}.logo:hover{color:#473bf0}.header__list{background-color:#fff;position:fixed;width:100%;flex-direction:column;align-items:center;height:100%;gap:32px;right:0;top:0;transition:all .3s ease;transform:translateX(100%);z-index:8;margin:0 auto;padding:150px 0 0;gap:32px}@media screen and (min-width: 768px){.header__list{position:relative;transform:none;height:auto;width:auto;flex-direction:row;gap:32px;margin-top:0;padding:0}}.header__link{display:none}@media screen and (min-width: 768px){.header__link{display:inline;font-size:16px}}.header__button{padding:0;background-color:rgba(0,0,0,0);border:none;flex-direction:column;justify-content:space-between;align-items:center;width:20px;height:20px;cursor:pointer;position:relative;z-index:10}.header__button::before,.header__button::after{content:"";width:20px;height:1px;background-color:#161c2d;transition:all .3s ease}.header__button span{width:100%;height:1px;background-color:#161c2d;transition:all .3s ease}@media screen and (min-width: 768px){.header__button{display:none}}.menu-active .header__button::before,.menu-active .header__button::after{width:24px}.menu-active .header__button::before{transform:rotate(45deg) translate(5px, 7px)}.menu-active .header__button::after{transform:rotate(-45deg) translate(6px, -8px)}.menu-active .header__button span{opacity:0}.menu-active .header__list{transform:translateX(0)}.header__nav-link:hover{color:#473bf0}.hero{padding:30px 0 40px;text-align:center}@media screen and (min-width: 768px){.hero{padding:120px 0 150px}}.hero__img{max-width:330px;margin-bottom:20px}@media screen and (min-width: 768px){.hero__img{max-width:356px;margin-bottom:50px}}.hero__text{max-width:636px;margin:0 auto 36px}.hero__subtitle{font-weight:700;font-size:13px;margin:0 auto 30px;text-transform:uppercase}.benefits{padding:0 0 40px;background-color:#f4f7fa;position:relative}@media screen and (min-width: 768px){.benefits{padding:30px 0}}@media screen and (min-width: 1024px){.benefits{padding:164px 0}}.benefits .container{justify-content:center}@media screen and (min-width: 768px){.benefits .container{justify-content:flex-end}}@media screen and (min-width: 768px){.benefits__box{max-width:400px}}@media screen and (min-width: 1024px){.benefits__box{max-width:622px}}.benefits h2+p{margin-bottom:50px}.benefits img{left:0}.benefits__wrapper{gap:33px}.benefits__item-img{width:44px;height:40px}.benefits__item{position:relative;gap:27px;flex:1}.benefits__item:first-child{margin-bottom:30px}@media screen and (min-width: 768px){.benefits__item:first-child{margin-bottom:0}}.benefits__item:first-child ::before{background-color:#473bf0}.benefits__item:nth-child(2) ::before{background-color:#f64b4b}.reviews{background-color:#473bf0;padding:0 0 40px;position:relative;color:#fff}@media screen and (min-width: 768px){.reviews{padding:30px 0}}@media screen and (min-width: 1024px){.reviews{padding:169px 0}}.reviews .container{justify-content:center}@media screen and (min-width: 768px){.reviews .container{justify-content:flex-start}}.reviews img{right:0}.reviews h2+p{margin-bottom:50px;opacity:.6}.reviews__item{gap:32px}.reviews__item img{width:54px;height:54px;border-radius:50%}.about-us{padding:40px 0;color:#fff;background:#161c2d bottom/contain no-repeat;text-align:center}@media screen and (min-width: 768px){.about-us{padding:150px 0}}.about-us__img{width:60%}@media screen and (min-width: 768px){.about-us__img{width:100%;max-width:390px}}.pricing{padding:40px 0;text-align:center}@media screen and (min-width: 768px){.pricing{padding:130px 0 160px}}.pricing__wrapper{text-align:center;flex-direction:column;gap:60px}@media screen and (min-width: 1024px){.pricing__wrapper{flex-direction:row;gap:123px}}.pricing__wrapper img{width:220px;margin-bottom:30px}.pricing__wrapper p{margin-bottom:30px}.pricing__item{margin:0 auto;flex:1}.contact{background:center/cover no-repeat;padding:40px 0}@media screen and (min-width: 768px){.contact{padding:100px 0}}.contact__box{background-color:#161c2d;opacity:.8;color:#fff;border-radius:30px;padding:30px;margin:0 auto;flex-direction:column;gap:30px;width:100%}@media screen and (min-width: 768px){.contact__box{flex-direction:row;max-width:600px;width:100%}}@media screen and (min-width: 768px){.contact__list{flex:1 1 50%}}.contact__item{margin-bottom:30px}.contact__item p{margin-bottom:6px}.contact a{color:#fff}.form{text-align:center}@media screen and (min-width: 768px){.form__container{flex:1 1 50%}}.form__container h3{text-align:center}.form__label{display:block;margin-bottom:20px;font-weight:700;text-align:start}.form__input{display:block;width:100%;margin-top:10px;border:none;border:1px #161c2d solid;padding:10px 10px}.form__button{border:none;font-weight:700;justify-content:center}.form__button:hover{background:#fff;color:#161c2d}@media screen and (min-width: 768px){.form__button{width:100%}}.form-active .form__button{background-color:#3bc6f0;color:#161c2d;width:100%}.footer{padding:44px 0}.footer .container{text-align:center}@media screen and (min-width: 768px){.footer .container{justify-content:space-between}}.footer__wrapper-list{gap:20px}@media screen and (min-width: 768px){.footer__wrapper-list{flex-direction:row}}@media screen and (min-width: 1024px){.footer__wrapper-list{flex-direction:column}}.footer__list{gap:10px;justify-content:center}@media screen and (min-width: 1024px){.footer__list{flex-direction:row;justify-content:space-between;gap:30px}}.footer__list li{align-items:center}.footer__list li a:hover{color:#473bf0}@media screen and (min-width: 768px){.footer p{margin-bottom:0}}@media screen and (min-width: 1024px){.contacts .container{display:flex;gap:20px;align-items:center}}.contacts .contact__box{max-width:800px;text-align:center;flex-direction:column;margin-bottom:40px}@media screen and (min-width: 768px){.contacts .contact__box{flex-direction:row}}@media screen and (min-width: 1024px){.contacts .contact__box{max-width:600px;margin:0}}.google-map{text-align:center;width:100%}@media screen and (min-width: 768px){.google-map iframe{height:611px;border-radius:24px}}.page-space{color:#161c2d;padding:50px 0 0}.page-space h2{text-align:center;margin-top:0}.page-space h4{margin:0 0 10px;font-size:22px}.row{margin:0 -15px}@media screen and (min-width: 768px){.row{display:flex;flex-wrap:wrap}}.col{padding:0 15px;margin-bottom:50px}@media screen and (min-width: 768px){.col{width:50%}}@media screen and (min-width: 1024px){.col{width:33.33%}}.card-body{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:10px}.thank{padding:100px 0}@media screen and (min-width: 1024px){.thank{padding:20vh 0}}
