a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;vertical-align:baseline}a:active,a:hover{outline:0}li,ul{list-style-type:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}*,:after,:before,html{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}audio,img,video{max-width:100%;height:auto}audio,canvas,iframe,img,svg,video{vertical-align:middle}iframe{border:0}textarea{resize:none;overflow:auto;vertical-align:top;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}button,input,select,textarea{outline:none;border:none;font-size:100%;margin:0}button,input{line-height:normal}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}@font-face{font-family:AvenirNextCyr-Regular;font-style:normal;font-display:swap;src:url(../fonts/AvenirNextCyr-Regular.eot);src:url(../fonts/AvenirNextCyr-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirNextCyr-Regular.woff) format("woff"),url(../fonts/AvenirNextCyr-Regular.ttf) format("truetype"),url(../fonts/AvenirNextCyr-Regular.svg#AvenirNextCyr-Regular) format("svg")}@font-face{font-family:AvenirNextCyr-Demi;font-style:normal;font-display:swap;src:url(../fonts/AvenirNextCyr-Demi.eot);src:url(../fonts/AvenirNextCyr-Demi.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirNextCyr-Demi.woff) format("woff"),url(../fonts/AvenirNextCyr-Demi.ttf) format("truetype"),url(../fonts/AvenirNextCyr-Demi.svg#AvenirNextCyr-Demi) format("svg")}@font-face{font-family:AvenirNextCyr-Medium;font-style:normal;font-display:swap;src:url(../fonts/AvenirNextCyr-Medium.eot);src:url(../fonts/AvenirNextCyr-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirNextCyr-Medium.woff) format("woff"),url(../fonts/AvenirNextCyr-Medium.ttf) format("truetype"),url(../fonts/AvenirNextCyr-Medium.svg#AvenirNextCyr-Medium) format("svg")}@font-face{font-family:AvenirNextCyr-Bold;font-style:normal;font-display:swap;src:url(../fonts/AvenirNextCyr-Bold.eot);src:url(../fonts/AvenirNextCyr-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirNextCyr-Bold.woff) format("woff"),url(../fonts/AvenirNextCyr-Bold.ttf) format("truetype"),url(../fonts/AvenirNextCyr-Bold.svg#AvenirNextCyr-Bold) format("svg")}html{font-size:20px}body,html{height:100%;width:100%}body{font-family:AvenirNextCyr-Medium;color:#333;font-size:.9rem}h1{font-size:2.5rem}h1,h2{font-family:AvenirNextCyr-Demi}h2{font-size:1.5rem}h3{font-family:AvenirNextCyr-Medium;font-size:1rem}a{-webkit-transition:.4s;-o-transition:.4s;transition:.4s}a,a:hover{color:#333;text-decoration:none}a:hover{opacity:.5}section{padding:3.5rem 0}.section--last{border-top:.1rem solid #eaecee}.section__title{margin-bottom:2rem}.section__title span{font-family:AvenirNextCyr-Regular}.policy{padding-top:3rem;padding-bottom:3rem}.policy h2{margin-bottom:1rem}.policy p{margin-bottom:2rem}.text--positive{color:#fff}.text--accent{color:#fcc303}.button{background:#fcc303;font-family:AvenirNextCyr-Demi;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;padding:.75rem 3rem;border-radius:.3rem;width:100%;outline:none;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#333;text-align:center;overflow:hidden;position:relative;white-space:normal}.button:hover{opacity:.5}.header{background:#fff;padding:.75rem 0;border-top:.1rem solid #fcc303}.header__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:100%}.phone{font-family:AvenirNextCyr-Bold}.header__call-free{font-family:AvenirNextCyr-Regular;font-size:.75rem;color:#878b92}.logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo,.logo__descr{display:-webkit-box;display:-ms-flexbox;display:flex}.logo__descr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.75rem;color:#878b92;line-height:120%}.logo__descr span:first-child{font-family:AvenirNextCyr-Demi}.logo__img{width:4rem;margin-right:.75rem}.main{padding:5rem 0;background:url(../img/main-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main__descr{display:inline-block;margin-bottom:.5rem}.main__title{margin-bottom:2rem}.main__title span{font-family:AvenirNextCyr-Regular}.main__utp{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.main__utp,.utp__item{display:-webkit-box;display:-ms-flexbox;display:flex}.utp__item{background:#eaecee;padding:1rem;border-radius:.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-negative:0;flex-shrink:0}.utp__icon{width:1.5rem;margin-bottom:.5rem}.progress-mobile{display:none}.question{margin-bottom:1.85rem}.question__title{color:#878b92;margin-bottom:1.35rem}.question .question__input{margin-bottom:.6rem}.question .question__input:last-child{margin-bottom:0}.question__input input{padding:.75rem;border-radius:.3rem;width:100%;outline:none}.question__input input[type=radio]{display:none}.question__input input[type=text]{border:.05rem solid #eaecee;background:#fff}.radio-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.radio-item span{position:relative;margin-left:2rem}.radio-item span:before{margin-top:-.65rem;width:1.3rem;height:1.3rem;background:#eaecee;margin-left:-2rem}.radio-item span:after,.radio-item span:before{content:"";position:absolute;left:0;top:50%;border-radius:2rem}.radio-item span:after{display:none;margin-top:-.5rem;margin-left:-1.85rem;width:1rem;height:1rem;background:#fff}.radio-item__icon{width:1rem;margin-right:.5rem}input[type=radio]:checked+.radio-item span:after{display:block}input[type=radio]:checked+.radio-item span:before{background:#fcc303}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form input,.form select{margin-bottom:1rem;padding:.75rem;border-radius:.3rem;width:100%;outline:none}.form input[type=phone],.form input[type=text],.form select{border:.05rem solid #eaecee;background:#fff}.form input[type=phone] ::-webkit-input-placeholder,.form input[type=text] ::-webkit-input-placeholder,.form select ::-webkit-input-placeholder{color:#878b92}.form input[type=phone] ::-moz-placeholder,.form input[type=text] ::-moz-placeholder,.form select ::-moz-placeholder{color:#878b92}.form input[type=phone] :-ms-input-placeholder,.form input[type=text] :-ms-input-placeholder,.form select :-ms-input-placeholder{color:#878b92}.form input[type=phone] ::-ms-input-placeholder,.form input[type=text] ::-ms-input-placeholder,.form select ::-ms-input-placeholder{color:#878b92}.form input[type=phone] ::placeholder,.form input[type=text] ::placeholder,.form select ::placeholder{color:#878b92}.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form .select-wrapper{position:relative}.form .select-wrapper:before{content:"";width:.75rem;height:.75rem;background:url(../img/select.svg);background-position:50%;background-repeat:no-repeat;background-size:.75rem;position:absolute;right:1rem;top:50%;margin-top:-.75rem}.form__policy{width:100%;text-align:center;color:#878b92;font-size:.6rem}.form__policy a{color:#fcc303}.form__justice{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem;gap:1.5rem}.form__justice img{width:100%;max-width:6rem}.progressbar{position:sticky;top:1rem;padding:1.5rem;border-radius:1rem;background:#f6f7f8}.progressbar__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.25rem;font-family:AvenirNextCyr-Demi;color:#878b92;line-height:120%;gap:1rem}.progressbar__status{color:#333;font-family:AvenirNextCyr-Demi}.progressbar__desc{font-family:AvenirNextCyr-Medium}.progressbar__common{border-radius:5rem;background:#eaecee;height:.5rem;margin:.5rem 0}.progressbar__complete{height:100%;border-radius:5rem;background:#fcc303;width:50%;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.footer{background:#f6f7f8;padding:1.5rem 0}.footer,.footer__phone{color:#878b92}.footer__col{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__col,.footer__copyright{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__copyright{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem;text-align:right}.modal-content{border:0;border-radius:.5rem}.modal__title{line-height:120%;margin-bottom:.75rem}.question__info{padding:1rem;background:#fff2ad;border-radius:.5rem;margin-top:1rem}.info__descr{font-size:.8rem}.plyr--video{width:100%;height:100%;max-height:15rem;margin-top:1rem;border-radius:.5rem;--plyr-color-main:#fcc303}.plyr__poster{background-size:cover!important}.plyr__video-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.work__container{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.work__border{background:-webkit-gradient(linear,left top,left bottom,from(#e4e4e4),to(hsla(0,0%,89.4%,0)));background:-o-linear-gradient(top,#e4e4e4 0,hsla(0,0%,89.4%,0) 100%);background:linear-gradient(180deg,#e4e4e4,hsla(0,0%,89.4%,0));padding:.1rem;border-radius:1.1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.work__inner{background:#fff;border-radius:1rem;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.work__descr{margin-top:2rem}.work__descr p{margin-top:1rem}.work__descr span{font-family:Gilroy-Medium}.work__descr ul{margin-top:.5rem}.work__descr ul li{margin-bottom:.5rem;line-height:160%}.work__descr ul li:last-child{margin-bottom:0}.work__cta{background:url(../img/cta-bg.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:1rem;padding:4rem 2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;grid-column:1/3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;margin-bottom:3rem}.work__cta-title,.work__form{width:calc(50% - .5rem)}.work__cta-title{margin-right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.work__title-desc{display:block;background:#333;padding:.5rem;text-align:left;margin-top:.5rem;border-radius:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.work__smeta-img{position:absolute;bottom:-3rem;left:-6rem;width:30rem}.body-form{background:#fff;border-radius:1rem;padding:2rem;margin:0}.form__title{margin-bottom:.5rem}.work__descr span,.work__title{font-family:AvenirNextCyr-Demi}.main__button{margin-top:1.5rem}.main__button:after{content:"";display:block;width:1.5rem;height:15rem;margin-left:3rem;background:#fff;position:absolute;left:-2rem;top:-7.5rem;z-index:1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s;-webkit-animation-name:slideme;animation-name:slideme;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:.05s;animation-delay:.05s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes slideme{0%{left:-1.5rem;margin-left:0}30%{left:110%;margin-left:4rem}to{left:110%;margin-left:4rem}}@media screen and (max-width:820px){.work__container{grid-template-columns:repeat(1,1fr)}.work__cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.work__cta-title,.work__form{width:100%}.work__cta-title{margin:0}.work__smeta-img{display:none}}@media screen and (max-width:900px){body{font-size:.8rem}h1{font-size:1.5rem}h2{font-size:1rem}h3{font-size:.9rem}section{padding:2rem 0}.section__title{margin-bottom:1rem}.logo__descr{display:none}.main{padding:2rem 0}.main__title{margin-bottom:1rem}.main__utp{gap:.5rem}.utp__item{padding:.75rem}.progress-mobile{display:block;position:sticky;top:.5rem;z-index:1}.progress-mobile .progressbar{padding:1rem;margin-bottom:1rem}.progress-mobile .progressbar__title{font-size:.8rem;gap:.5rem}.progress-mobile .progressbar__desc{font-size:.6rem;line-height:120%}.progress-desktop{display:none}.question__title{margin-bottom:.75rem}.question{margin-bottom:1.5rem}.form__justice{gap:.85rem}input,select{margin-bottom:.75rem}.form__justice{margin-top:.75rem}.footer__contacts{margin-bottom:.75rem}.footer__copyright{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:.6rem;text-align:left}.info__descr{font-size:.7rem}.work__inner{padding:1.5rem}.plyr--video{max-height:15rem}.work__cta{padding:1.5rem 1rem;grid-column:1/3}.work__smeta-img{left:-11rem}.body-form{margin-top:1rem;padding:1rem}.button{padding:.75rem}.main__button{width:100%}}@media screen and (max-width:500px){.work__cta{grid-column:1}}
