@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-black:#000;--color-white:#fff}html{box-sizing:border-box;font-size:10px}*,:after,:before{box-sizing:inherit}body{overflow-anchor:none;font-family:Roboto,sans-serif;background-color:#fbfcff;scroll-behavior:smooth}img{max-width:100%}a{text-decoration:none;color:inherit}.site-container{overflow:hidden}.is-hidden{display:none!important}.visually-hidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.btn-reset{border:none;padding:0;background:transparent;cursor:pointer}.btn-green{display:inline-block;color:var(--color-white);font-size:1.6rem;font-weight:700;line-height:23px;letter-spacing:.02em;padding:20px 40px;background:linear-gradient(180deg,#9ce879,#64c537);box-shadow:0 7px 13px rgba(93,179,53,.5);border-radius:15px}.btn-green:hover{box-shadow:inset 0 8px 13px rgba(40,87,18,.5)}@media (max-width:1024px){.btn-green{padding:15px 25px}}.btn-white{display:inline-block;color:#57b62b;font-size:1.6rem;font-weight:700;line-height:23px;letter-spacing:.02em;padding:20px 40px;background:var(--color-white);border:2px solid #87d961;border-radius:15px}.btn-white:hover{box-shadow:0 0 17px rgba(93,179,53,.5),inset 0 4px 9px rgba(0,0,0,.35)}@media (max-width:1024px){.btn-white{padding:15px 25px}}.list-reset{list-style-type:none;margin:0;padding:0}.container{margin:0 auto;padding:0 15px;max-width:1450px}.js-focus-visible :focus:not(.focus-visible){outline:none}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal{position:fixed;width:100%;height:100%;padding:1rem;display:none;justify-content:center;flex-direction:column;align-items:center;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:100}.modal.show{display:flex}.modal .modal__content{width:100%;max-width:829px;padding:50px 60px;background-color:#fff;position:relative;box-shadow:0 4px 30px rgba(0,0,0,.07);border-radius:17px;transform:translateY(-50px);transition:transform .2s ease-in-out,opacity .2s ease-in-out}@media (max-width:1024px){.modal .modal__content{padding:38px}}.modal .modal__content .modal__close{position:absolute;top:2rem;left:2rem;padding:0;background:none;border:none;cursor:pointer;opacity:.5;transition:transform .2s linear,opacity .2s linear}.modal .modal__content .modal__close:hover{transform:rotate(90deg);opacity:1}.modal .modal__content .modal__title{color:#2f3293;font-size:2.8rem;font-weight:700;line-height:37px;text-align:center;margin-top:0}@media (max-width:1024px){.modal .modal__content .modal__title{font-size:2.4rem;line-height:30px}}.modal .modal__content .modal__from .from__body{margin-bottom:27px}@media (max-width:1024px){.modal .modal__content .modal__from .from__body{display:block}}.modal .modal__content .modal__from .from__body .form__group{margin-right:20px}.modal .modal__content .modal__from .from__body .form__group:last-child{margin-right:0}.modal .modal__content .modal__from .from__body .form__group input,.modal .modal__content .modal__from .from__body .form__group textarea{display:block;width:100%;padding:20px;color:silver;font-size:1.4rem;line-height:19px;background-color:#fbfcff;border:1px solid #e3e3e3;border-radius:11px;margin-bottom:27px}.modal .modal__content .modal__from .from__body .form__group input:last-child,.modal .modal__content .modal__from .from__body .form__group textarea:last-child{margin-bottom:0}.modal .modal__content .modal__from .from__body .form__group input :active,.modal .modal__content .modal__from .from__body .form__group input:focus,.modal .modal__content .modal__from .from__body .form__group textarea :active,.modal .modal__content .modal__from .from__body .form__group textarea:focus{border:1px solid #84d95d;outline:none}@media (max-width:1024px){.modal .modal__content .modal__from .from__body .form__group input,.modal .modal__content .modal__from .from__body .form__group textarea{margin-bottom:20px;padding:15px}}.modal .modal__content .modal__from .from__body .form__group textarea{height:64px;overflow:hidden;resize:none}@media (max-width:1024px){.modal .modal__content .modal__from .from__body .form__group textarea{height:50px}}.modal .modal__content .modal__from .from__body .form__group--md{width:50%}@media (max-width:1024px){.modal .modal__content .modal__from .from__body .form__group--md{width:100%}}@media (max-width:1024px){.modal .modal__content .modal__from .from__body .form__group{margin-bottom:20px}.modal .modal__content .modal__from .from__body .form__group:last-child{margin-bottom:0}}.modal .modal__content .modal__from .form__footer{align-items:center}.modal .modal__content .modal__from .form__footer .form__buttons,.modal .modal__content .modal__from .form__footer .form__checkbox{width:50%}@media (max-width:1024px){.modal .modal__content .modal__from .form__footer .form__buttons,.modal .modal__content .modal__from .form__footer .form__checkbox{width:100%}}.modal .modal__content .modal__from .form__footer .form__checkbox{text-align:left;color:#798597;font-size:1.2rem;line-height:16px}@media (max-width:1024px){.modal .modal__content .modal__from .form__footer .form__checkbox{margin-bottom:15px}}.modal .modal__content .modal__from .form__footer .form__buttons .form__button{width:100%;text-transform:uppercase}@media (max-width:1024px){.modal .modal__content .modal__from .form__footer{display:block}}.modal.service .modal__content{max-width:596px}.modal.service .modal__content .modal__from .form__footer .form__buttons,.modal.service .modal__content .modal__from .form__footer .form__checkbox{width:100%}.modal.service .modal__content .modal__from .form__footer .form__buttons{margin-top:20px}.header__burger{display:none}@media (max-width:1024px){.header__burger{z-index:5;display:block;position:relative;width:30px;height:18px;cursor:pointer}.header__burger:after,.header__burger:before,.header__burger span{left:0;position:absolute;height:10%;width:100%;transition:all .3s ease-in-out;background-color:var(--color-white)}.header__burger:after,.header__burger:before{content:""}.header__burger:before{top:0}.header__burger:after{bottom:0}.header__burger span{top:50%;transform:scale(1) translateY(-50%)}.header__burger.active span{transform:scale(0) translateY(-50%)}.header__burger.active:before{top:50%;transform:rotate(-45deg) translateY(-50%)}.header__burger.active:after{bottom:50%;transform:rotate(45deg) translateY(50%)}}body{color:#636475;font-size:1.7rem;font-weight:400}body.no-scroll{overflow:hidden}.site-top{height:100vh;padding-top:40px;background:linear-gradient(108.89deg,#268fc5 14.74%,#3cabe3 85.8%)}@media (max-width:1024px){.site-top{padding-top:15px}}.site-top .header .wrapper{align-items:center;justify-content:space-between}@media (max-width:1024px){.site-top .header .wrapper .header__logo{width:40%}}.site-top .header .wrapper .header__nav .nav__list{display:flex;align-items:center;flex-direction:row}.site-top .header .wrapper .header__nav .nav__list .nav__item{margin-right:48px}.site-top .header .wrapper .header__nav .nav__list .nav__item .nav__link{display:block;color:var(--color-white);font-size:1.4rem;font-weight:700;line-height:23px;text-transform:uppercase;position:relative}.site-top .header .wrapper .header__nav .nav__list .nav__item .nav__link:before{position:absolute;content:"";display:block;width:100%;height:4px;background-color:#8bdd65;border-radius:1px;left:0;bottom:-5px;opacity:0;transition:opacity .3s linear}.site-top .header .wrapper .header__nav .nav__list .nav__item .nav__link:hover:before{opacity:1}@media (max-width:1024px){.site-top .header .wrapper .header__nav{position:fixed;top:0;left:-100%;width:100%;height:100%;background-color:rgba(38,143,197,.9);padding:150px 30px 30px;z-index:2;transition:left .3s ease-in-out;overflow:auto}.site-top .header .wrapper .header__nav.active{left:0}.site-top .header .wrapper .header__nav .nav__list{flex-direction:column}.site-top .header .wrapper .header__nav .nav__list .nav__item{margin-right:0;margin-bottom:30px}.site-top .header .wrapper .header__nav .nav__list .nav__item:last-child{margin-bottom:0}.site-top .header .wrapper .header__nav .nav__list .nav__item .nav__link{font-size:2.4rem}}.site-top .header .wrapper .header__phone .phone__tel{display:block;color:var(--color-white);font-size:2.8rem;font-weight:700;line-height:33px}.site-top .header .wrapper .header__phone .phone__tel .fa-phone-alt{color:#7dd455;font-size:2.2rem}.site-top .header .wrapper .header__phone .phone__tel:hover{text-decoration:underline}.site-top .header .wrapper .header__phone .phone__text{color:var(--color-white);font-size:1.3rem;font-weight:400;text-align:right;margin-top:5px}@media (max-width:1024px){.site-top .header .wrapper .header__phone{display:none}}.site-top .banner{margin-top:85px}.site-top .banner .wrapper .banner__left{width:50%;margin-top:100px}.site-top .banner .wrapper .banner__left .banner__title{color:var(--color-white);font-size:5.2rem;font-weight:700;line-height:61px;margin-bottom:23px;z-index:1;position:relative}.site-top .banner .wrapper .banner__left .banner__title:before{position:absolute;display:block;content:"";width:25px;height:25px;border-radius:100%;background-color:#a4db8b;left:-12px;bottom:-4px;z-index:-1}.site-top .banner .wrapper .banner__left .banner__text{color:var(--color-white);font-size:2.3rem;font-weight:500;line-height:26px;letter-spacing:.01em;font-variant:small-caps;text-transform:uppercase}.site-top .banner .wrapper .banner__left .banner__buttons{margin-top:60px}.site-top .banner .wrapper .banner__left .banner__buttons .banner__button{margin-right:30px;padding:20px 60px;border:none}.site-top .banner .wrapper .banner__left .banner__buttons .banner__button:last-child{margin-right:0}.site-top .banner .wrapper .banner__right{width:50%;margin-top:20px}@media (max-width:1024px){.site-top .banner{margin-top:50px}.site-top .banner .wrapper{flex-direction:column}.site-top .banner .wrapper .banner__left{width:100%;margin-top:0;z-index:1}.site-top .banner .wrapper .banner__left .banner__title{font-size:4rem;line-height:48px}.site-top .banner .wrapper .banner__left .banner__text{font-size:1.8rem}.site-top .banner .wrapper .banner__left .banner__buttons{margin-top:110px}.site-top .banner .wrapper .banner__left .banner__buttons .banner__button{margin-right:0;display:block;width:100%;padding:15px 25px;margin-bottom:15px}.site-top .banner .wrapper .banner__left .banner__buttons .banner__button:last-child{margin-bottom:0}.site-top .banner .wrapper .banner__right{width:100%;position:absolute;bottom:-4px;right:0}.site-top .banner .wrapper .banner__right .banner__img{opacity:.3}}.site-main .options{padding:80px 0}.site-main .options .options__title{color:#2f3293;font-size:5.4rem;font-weight:700;line-height:63px;text-align:center;margin-bottom:100px;position:relative;z-index:1}.site-main .options .options__title:before{position:absolute;display:block;content:"";width:27px;height:27px;background-color:#64c537;border-radius:100%;left:31.3%;bottom:4px;z-index:-1}.site-main .options .options__items .options__item{align-items:center;justify-content:space-between;margin-bottom:45px}.site-main .options .options__items .options__item:last-child{margin-bottom:0}.site-main .options .options__items .options__item .width__45{width:45%}.site-main .options .options__items .options__item .width__55{width:55%;background-color:var(--color-white);box-shadow:0 0 15px hsla(0,0%,50.6%,.07);border-radius:30px;padding:70px}.site-main .options .options__items .options__item .item__wrap{margin-right:70px}.site-main .options .options__items .options__item .item__wrap:last-child{margin-right:0}.site-main .options .options__items .options__item .item__wrap img{display:block;margin:0 auto}.site-main .options .options__items .options__item .item__wrap .item__title{color:#2f3293;font-size:3.8rem;font-weight:700;line-height:45px}.site-main .options .options__items .options__item .item__wrap .item__desc{margin-bottom:40px}.site-main .options .options__items .options__item .item__wrap .item__desc ul{width:50%;padding-left:25px}.site-main .options .options__items .options__item .item__wrap .item__desc ul li{color:#636475;line-height:27px;letter-spacing:.01em}.site-main .options .options__items .options__item .item__wrap .item__buttons .item__button{margin-right:55px}.site-main .options .options__items .options__item .item__wrap .item__buttons .item__button:last-child{margin-right:0}@media (max-width:1024px){.site-main .options{padding-top:50px;padding-bottom:90px}.site-main .options .options__title{font-size:3.8rem;line-height:44px}.site-main .options .options__title:before{top:20px}.site-main .options .options__items .options__item{flex-direction:column}.site-main .options .options__items .options__item .width__45,.site-main .options .options__items .options__item .width__55{width:100%}.site-main .options .options__items .options__item .width__55{padding:30px}.site-main .options .options__items .options__item .item__wrap{margin-right:0;margin-bottom:50px}.site-main .options .options__items .options__item .item__wrap:last-child{margin-bottom:0}.site-main .options .options__items .options__item .item__wrap .item__title{font-size:2.6rem;margin-top:0;margin-bottom:10px}.site-main .options .options__items .options__item .item__wrap .item__desc{flex-direction:column;margin-bottom:30px}.site-main .options .options__items .options__item .item__wrap .item__desc ul{width:100%;margin-bottom:5px}.site-main .options .options__items .options__item .item__wrap .item__buttons .item__button{margin-right:0;margin-bottom:15px;display:block;width:100%}.site-main .options .options__items .options__item .item__wrap .item__buttons .item__button:last-child{margin-bottom:0}}.site-main .crosspiece{padding:50px 0;background-color:#3cabe3}.site-main .crosspiece .wrapper{align-items:center;justify-content:center}.site-main .crosspiece .crosspiece__item{width:50%;position:relative}.site-main .crosspiece .crosspiece__item .crosspiece__title{color:var(--color-white);font-size:5.4rem;font-weight:700;line-height:63px;margin-bottom:25px}.site-main .crosspiece .crosspiece__item .crosspiece__text{color:var(--color-white);letter-spacing:.01em;line-height:27px;max-width:550px}.site-main .crosspiece .crosspiece__item .crosspiece__button{margin-top:30px}.site-main .crosspiece .crosspiece__item .crosspiece__icon{position:absolute;display:block;width:110px;height:110px;background:url(../img/comment-icon.7cf90c61e960344dec0a6191be826d75.svg) no-repeat 50%/cover;left:43%;top:-230px}.site-main .crosspiece .crosspiece__item .crosspiece__icon:after{position:absolute;display:block;content:"";width:130px;height:130px;background:url(../img/like-icon.39418a155733d9be3d31db02071e4537.svg) no-repeat 50%/cover;left:-170px;bottom:-60%}.site-main .crosspiece .crosspiece__item .crosspiece__icon:before{position:absolute;display:block;content:"";width:110px;height:110px;background:url(../img/settings-icon.781d37a629b4f0a9bf410a56e0b51ff7.svg) no-repeat 50%/cover;right:-170px;bottom:-60%}.site-main .crosspiece .crosspiece__item .crosspiece__img{width:100%;height:240px;background-image:url(../img/crosspiece-bg.5b40f8d4b6eb4f7df705d9128122fa61.png);background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;top:-41px;right:0}.site-main .crosspiece .crosspiece__item .crosspiece__img:before{position:absolute;display:block;content:"";width:40%;height:44px;background:url(../img/before-line.b80cef93720d0f63dab1086b3a4543f5.svg) no-repeat 50%/cover;right:-40%;bottom:102px}@media (max-width:1024px){.site-main .crosspiece .wrapper{flex-direction:column}.site-main .crosspiece .crosspiece__item{width:100%}.site-main .crosspiece .crosspiece__item .crosspiece__title{font-size:3.8rem}.site-main .crosspiece .crosspiece__item .crosspiece__icon{width:80px;height:80px;top:-365px}.site-main .crosspiece .crosspiece__item .crosspiece__icon:after{width:90px;height:90px;left:-160px;bottom:-47%}.site-main .crosspiece .crosspiece__item .crosspiece__icon:before{width:80px;height:80px;right:-120px}.site-main .crosspiece .crosspiece__item .crosspiece__img{display:none}.site-main .crosspiece .crosspiece__item .crosspiece__button{display:block;width:100%}}.site-main .about{padding:100px 0;background-color:var(--color-white)}.site-main .about .about__title{color:#2f3293;font-size:5.4rem;font-weight:700;line-height:63px;text-align:center;margin-bottom:50px;position:relative;z-index:1}.site-main .about .about__title:before{position:absolute;display:block;content:"";width:27px;height:27px;background-color:#64c537;border-radius:100%;right:44.2%;bottom:3px;z-index:-1}.site-main .about .about__text{font-size:1.9rem;text-align:center;line-height:29px;letter-spacing:.01em}.site-main .about .about__items{margin-top:80px;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.site-main .about .about__items .about__item{width:252px;height:252px;background-color:#fbfcff;box-shadow:0 4px 8px rgba(0,0,0,.07);border-radius:30px;margin:0 60px 45px 0;overflow:hidden;transition:box-shadow .3s linear;cursor:pointer}.site-main .about .about__items .about__item:hover{box-shadow:0 4px 19px rgba(60,131,76,.29)}.site-main .about .about__items .about__item .item__img{text-align:center;background-color:var(--color-white);padding:40px 40px 30px;border-bottom-left-radius:40%;border-bottom-right-radius:40%}.site-main .about .about__items .about__item .item__img img{width:100px;height:100px}.site-main .about .about__items .about__item .item__sub{padding:0 15px;color:#2f3293;font-size:2rem;font-weight:500;line-height:23px;text-align:center;margin-top:20px}@media (max-width:1024px){.site-main .about{padding:50px 0}.site-main .about .about__title{font-size:3.8rem;margin-bottom:35px}.site-main .about .about__title:before{right:33.2%}.site-main .about .about__text{font-size:1.7rem}.site-main .about .about__items{flex-direction:column}.site-main .about .about__items .about__item{margin-right:0}}.site-main .tariffs{padding:90px 0;background:url(../img/tariffs-bg.bd8aaf54775a6177df67cca6f771705c.png) no-repeat 50%/cover}.site-main .tariffs .tariffs__title{color:#2f3293;font-size:5.4rem;font-weight:700;line-height:63px;text-align:center;position:relative;z-index:1}.site-main .tariffs .tariffs__title:before{position:absolute;display:block;content:"";width:27px;height:27px;background-color:#64c537;border-radius:100%;left:33.7%;bottom:0;z-index:-1}.site-main .tariffs .tariffs__items{justify-content:space-between;align-items:flex-end;margin-top:70px}.site-main .tariffs .tariffs__items .tariffs__item{width:28.333%;margin-right:50px}.site-main .tariffs .tariffs__items .tariffs__item.wdth{width:38.333%}.site-main .tariffs .tariffs__items .tariffs__item .item__wrap{background-color:var(--color-white);box-shadow:0 4px 8px rgba(0,0,0,.07);border-radius:30px;padding:40px 40px 25px}.site-main .tariffs .tariffs__items .tariffs__item .item__wrap .item__title{color:#62bf37;font-size:3.4rem;line-height:40px;margin-top:0;margin-bottom:8px}.site-main .tariffs .tariffs__items .tariffs__item .item__wrap .item__sub{font-size:2.2rem;font-weight:500;margin-bottom:50px}.site-main .tariffs .tariffs__items .tariffs__item .item__wrap .item__price{margin-bottom:25px}.site-main .tariffs .tariffs__items .tariffs__item .item__wrap .item__price .price__cena{color:#2f3293;font-size:3.8rem;font-weight:700;line-height:45px}.site-main .tariffs .tariffs__items .tariffs__item .item__wrap .item__price .price__sub{color:#b3b3b3;z-index:1.4rem;font-weight:500;line-height:16px}.site-main .tariffs .tariffs__items .tariffs__item .item__wrap .item__button{display:block;width:100%}.site-main .tariffs .tariffs__items .tariffs__item .item__desc{margin-top:35px;color:#b3b3b3;font-size:1.4rem;font-weight:500;line-height:23px}.site-main .tariffs .tariffs__items .tariffs__item .item__desc span{color:#2f3293}.site-main .tariffs .tariffs__items .tariffs__item .item__desc a{color:#87d961}.site-main .tariffs .tariffs__items .tariffs__item .item__desc a:hover{text-decoration:underline}.site-main .tariffs .tariffs__items .tariffs__item:last-child{margin-right:0}@media (max-width:1024px){.site-main .tariffs{padding:70px 0}.site-main .tariffs .tariffs__title{font-size:3.8rem}.site-main .tariffs .tariffs__items{align-items:center;justify-content:center;flex-direction:column}.site-main .tariffs .tariffs__items .tariffs__item{width:100%;margin-right:0;margin-bottom:50px}.site-main .tariffs .tariffs__items .tariffs__item:last-child{margin-bottom:0}.site-main .tariffs .tariffs__items .tariffs__item.wdth{width:100%}}.site-bottom{background-color:#3cabe3}.site-bottom footer .footer__contact{width:50%;padding:120px 0}.site-bottom footer .footer__contact .contact__title{color:var(--color-white);font-size:5.4rem;font-weight:700;line-height:63px;margin-top:0;margin-bottom:60px}.site-bottom footer .footer__contact .contact__items .contact__item{color:var(--color-white);font-size:1.9rem;font-weight:500;line-height:24px;margin-bottom:50px;align-items:center}.site-bottom footer .footer__contact .contact__items .contact__item:last-child{margin-bottom:0}.site-bottom footer .footer__contact .contact__items .contact__item a,.site-bottom footer .footer__contact .contact__items .contact__item span{display:block}.site-bottom footer .footer__contact .contact__items .contact__item a.icon,.site-bottom footer .footer__contact .contact__items .contact__item span.icon{width:60px;height:60px;background-color:var(--color-white);box-shadow:0 4px 8px rgba(0,0,0,.07);border-radius:9px;margin-right:20px;display:flex;align-items:center;justify-content:center}.site-bottom footer .footer__contact .contact__items .contact__item a.icon svg,.site-bottom footer .footer__contact .contact__items .contact__item span.icon svg{color:#62bf37;font-size:2.5rem}.site-bottom footer .footer__form{width:50%;background-color:#f5f6fb;padding:50px}.site-bottom footer .footer__form .form__title{color:#2f3293;font-size:3.4rem;font-weight:700;line-height:40px;text-align:center;margin-top:0;margin-bottom:30px}.site-bottom footer .footer__form .form .form__group{margin-bottom:40px}.site-bottom footer .footer__form .form .form__group input,.site-bottom footer .footer__form .form .form__group textarea{display:block;width:100%;padding:20px;color:silver;font-size:1.4rem;line-height:19px;background-color:var(--color-white);border:1px solid #e3e3e3;border-radius:11px;margin-bottom:20px}.site-bottom footer .footer__form .form .form__group input:last-child,.site-bottom footer .footer__form .form .form__group textarea:last-child{margin-bottom:0}.site-bottom footer .footer__form .form .form__group input :active,.site-bottom footer .footer__form .form .form__group input:focus,.site-bottom footer .footer__form .form .form__group textarea :active,.site-bottom footer .footer__form .form .form__group textarea:focus{border:1px solid #84d95d;outline:none}.site-bottom footer .footer__form .form .form__group textarea{height:64px;overflow:hidden;resize:none}.site-bottom footer .footer__form .form .form__footer .form__checkbox{width:50%;text-align:left;color:#798597;font-size:1.2rem;line-height:16px}.site-bottom footer .footer__form .form .form__footer .form__buttons{width:50%}.site-bottom footer .footer__form .form .form__footer .form__buttons .form__button{width:100%}@media (max-width:1024px){.site-bottom footer .wrapper{flex-direction:column}.site-bottom footer .footer__contact,.site-bottom footer .footer__form{width:100%}.site-bottom footer .footer__contact .contact__title{font-size:3.8rem}.site-bottom footer .footer__form{margin-bottom:15px;padding:30px}.site-bottom footer .footer__form .form__title{font-size:2.8rem}.site-bottom footer .footer__form .form .form__footer{flex-direction:column}.site-bottom footer .footer__form .form .form__footer .form__buttons,.site-bottom footer .footer__form .form .form__footer .form__checkbox{width:100%;margin-bottom:15px}.site-bottom footer .footer__form .form .form__footer .form__buttons:last-child,.site-bottom footer .footer__form .form .form__footer .form__checkbox:last-child{margin-bottom:0}}