@charset "UTF-8";@font-face{font-family:Rubik;font-display:swap;src:url(../fonts/Rubik-Bold.woff2) format("woff2"),url(../fonts/Rubik-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Rubik;font-display:swap;src:url(../fonts/Rubik-ExtraBold.woff2) format("woff2"),url(../fonts/Rubik-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Rubik;font-display:swap;src:url(../fonts/Rubik-Medium.woff2) format("woff2"),url(../fonts/Rubik-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Rubik;font-display:swap;src:url(../fonts/Rubik-Regular.woff2) format("woff2"),url(../fonts/Rubik-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Rubik;font-display:swap;src:url(../fonts/Rubik-SemiBold.woff2) format("woff2"),url(../fonts/Rubik-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:SF;font-display:swap;src:url(../fonts/SF-Pro-Display-Black.woff2) format("woff2"),url(../fonts/SF-Pro-Display-Black.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:SF;font-display:swap;src:url(../fonts/SF-Pro-Display-Medium.woff2) format("woff2"),url(../fonts/SF-Pro-Display-Medium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:SF;font-display:swap;src:url(../fonts/SF-Pro-Display-Regular.woff2) format("woff2"),url(../fonts/SF-Pro-Display-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:SF;font-display:swap;src:url(../fonts/SF-Pro-Display-SemiboldItalic.woff2) format("woff2"),url(../fonts/SF-Pro-Display-SemiboldItalic.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:SF;font-display:swap;src:url(../fonts/SF-Pro-Display-ThinItalic.woff2) format("woff2"),url(../fonts/SF-Pro-Display-ThinItalic.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:SF;font-display:swap;src:url(../fonts/SF-Pro-Text-Regular.woff2) format("woff2"),url(../fonts/SF-Pro-Text-Regular.woff) format("woff");font-weight:400;font-style:normal}*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;min-width:320px}body{color:#000;line-height:130%;font-family:"SF Pro Text",sans-serif;font-size:1rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:"SF Pro Text",sans-serif;font-size:inherit}button{cursor:pointer;color:inherit;background-color:inherit}a{color:inherit}a{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}body{background-color:#fff}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:73.125rem;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;padding:0 .9375rem}.modal{--transition-time:0.3s;position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000;background-color:rgba(0,0,0,.5);cursor:pointer;overflow-y:auto;overflow-x:hidden;text-align:center;opacity:0;visibility:hidden;-webkit-transition:opacity var(--transition-time),visibility var(--transition-time);-o-transition:opacity var(--transition-time),visibility var(--transition-time);transition:opacity var(--transition-time),visibility var(--transition-time)}.modal::before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal__container{position:relative;margin:3.125rem auto;display:none;vertical-align:middle;background-color:#f9f9f9;cursor:default;text-align:left;padding:0}.modal__container.letters{background-color:transparent}.modal.is-open{opacity:1;visibility:visible;-webkit-transition:opacity var(--transition-time),visibility var(--transition-time);-o-transition:opacity var(--transition-time),visibility var(--transition-time);transition:opacity var(--transition-time),visibility var(--transition-time)}.modal__container.modal-open{display:inline-block}.fade{opacity:0;-webkit-transition:opacity var(--transition-time);-o-transition:opacity var(--transition-time);transition:opacity var(--transition-time)}.fade.animate-open{opacity:1;-webkit-transition:opacity var(--transition-time);-o-transition:opacity var(--transition-time);transition:opacity var(--transition-time)}.fadeInUp{opacity:0;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity var(--transition-time),-webkit-transform var(--transition-time);transition:opacity var(--transition-time),-webkit-transform var(--transition-time);-o-transition:opacity var(--transition-time),transform var(--transition-time);transition:opacity var(--transition-time),transform var(--transition-time);transition:opacity var(--transition-time),transform var(--transition-time),-webkit-transform var(--transition-time)}.fadeInUp.animate-open{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity var(--transition-time),-webkit-transform var(--transition-time);transition:opacity var(--transition-time),-webkit-transform var(--transition-time);-o-transition:opacity var(--transition-time),transform var(--transition-time);transition:opacity var(--transition-time),transform var(--transition-time);transition:opacity var(--transition-time),transform var(--transition-time),-webkit-transform var(--transition-time)}.content{min-height:200vh}.disable-scroll{position:relative;overflow:hidden;height:100vh;position:fixed;left:0;top:0;width:100%}.modal-close{position:absolute;top:.75rem;right:.75rem;background:0 0;z-index:5;outline:0;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.modal__body{position:relative;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:27.1875rem}.modal__body::after{content:"";position:absolute;top:0;right:0;width:3.75rem;height:3.75rem;background:#ff0101;border-radius:0 0 0 50px}.modal__body::before{content:"";position:absolute;bottom:0;left:0;width:3.75rem;height:3.75rem;background:#ff0101;border-radius:0 50px 0 0}.modal__title{font-family:Rubik,sans-serif;font-weight:700;font-size:2rem;line-height:1.34375;text-align:center;text-transform:uppercase}.modal__title span{color:#ff0101}.modal__link{text-decoration:underline;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.modal__text{font-weight:500;font-size:.75rem;line-height:1.3333333333;text-align:center;letter-spacing:.03em;color:#505050}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__group{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem}.form__input{width:100%;display:block;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1.875rem;font-weight:400;font-size:1rem;line-height:1.1875;letter-spacing:.03em;padding:1.125rem 1.25rem 1.125rem 3.75rem;border:1px solid #e6e6e6}.form__input::-webkit-input-placeholder{text-align:center;margin-right:2.5rem;color:#c4c4c4}.form__input::-moz-placeholder{text-align:center;margin-right:2.5rem;color:#c4c4c4}.form__input:-ms-input-placeholder{text-align:center;margin-right:2.5rem;color:#c4c4c4}.form__input::-ms-input-placeholder{text-align:center;margin-right:2.5rem;color:#c4c4c4}.form__input::placeholder{text-align:center;margin-right:2.5rem;color:#c4c4c4}.form__input:focus{border:1px solid #505050}.form__input.error{border:1px solid #ff0101}.form__input_name{background:url(../img/icons/user.svg) 8%/8% no-repeat}.form__input_phone{background:url(../img/icons/phone-gray.svg) 8%/8% no-repeat}.modal-close.letter,.modal-close.thanks{position:absolute;top:.75rem;right:.75rem;background:#ff0101;z-index:5;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.modal-content.letter{position:relative;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:33.4375rem}.modal-content.letter img{width:100%;height:auto}.modal__body.thanks::after,.modal__body.thanks::before{display:none}[class*=-ibg]{position:relative}[class*=-ibg] img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;z-index:-1}[class*=-ibg_contain] img{-o-object-fit:contain;object-fit:contain}.page__button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.125rem 2.125rem;border-radius:3.125rem;font-family:Rubik,sans-serif;color:#fff;white-space:nowrap;font-weight:500;font-size:1.25rem;line-height:98.84%;-webkit-transition:-webkit-box-shadow 1s .5s ease;transition:-webkit-box-shadow 1s .5s ease;-o-transition:box-shadow 1s .5s ease;transition:box-shadow 1s .5s ease;transition:box-shadow 1s .5s ease,-webkit-box-shadow 1s .5s ease;background-color:transparent;min-width:16.8125rem;z-index:2}.page__button img{margin-right:.9375rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page__button:focus{background-color:#bc0543}.page__button::before{content:"";position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:3.125rem;width:103%;height:105%;background:-webkit-gradient(linear,left top,left bottom,from(#ff0101),to(#bc0543));background:-o-linear-gradient(top,#ff0101 0,#bc0543 100%);background:linear-gradient(180deg,#ff0101 0,#bc0543 100%);z-index:-2}.page__button::after{content:"";position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:3.125rem;width:98%;height:93%;background:-webkit-gradient(linear,left top,left bottom,from(#bc0543),to(#ff0101));background:-o-linear-gradient(top,#bc0543 0,#ff0101 100%);background:linear-gradient(180deg,#bc0543 0,#ff0101 100%);z-index:-1}@-webkit-keyframes button{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes button{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.page__title{position:relative;text-align:center;padding-bottom:2.5rem}.page__title [class*=__title]{font-family:Rubik,sans-serif;font-weight:600;line-height:1.175}.page__title [class*=__title]:not(:last-child){padding-bottom:2.25rem}.page__title [class*=__subtitle]{font-family:Rubik,sans-serif;font-weight:400;line-height:1.2916666667;text-align:center;color:#505050;margin:0 auto;max-width:42.5rem}.page__title::before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;background-color:#d1032e;border-radius:2px;height:4px}.page__title_yellow{color:#fff}.page__title_yellow::before{background-color:#e7d006}.video__item{position:relative;margin:0 auto;width:100%;height:100%;z-index:1;border:1px solid #e7d006;max-width:34.375rem}.video__item:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:105%;max-width:35.625rem;height:107%;border:1px solid #e7d006}.video__item iframe{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:scroll!important;z-index:6;display:block;position:relative;top:0;bottom:0;left:0;right:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:0}.video__item img,.video__item source{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:6;display:block;position:relative}.video__item::before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../img/loading.gif) center/contain no-repeat;z-index:1}.video__play{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.video-play-shape{fill:#212121;fill-opacity:.8}.video-play-icon{fill:#fff}.video-play:focus{outline:0}.video__item:focus .video-play-shape,.video__item:hover .video-play-shape{fill:red;fill-opacity:1}.logo{-ms-flex-negative:0;flex-shrink:0}.logo img,.logo source{max-width:14.4375rem;height:auto}.header__top{position:relative;z-index:50}.contact-header{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-header__social{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-header__text{font-family:Rubik,sans-serif;line-height:164.5%;text-transform:uppercase;color:#ff0101;margin-right:1.875rem}.contact-header__phone{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;line-height:1.1875;letter-spacing:.03em;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.contact-header__phone img{-webkit-animation:button 2s 5s ease infinite;animation:button 2s 5s ease infinite;margin-right:.9375rem}.menu{position:absolute;background:#fbf9f9;left:0;right:0;z-index:49;top:3.625rem}.menu.menu-open{display:block;position:fixed;top:0;width:100%;height:100%;padding:5.5625rem 3.3125rem;background-color:#e5e5e5;overflow:auto}.menu__link{position:relative;line-height:1.1875;letter-spacing:.03em;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.menu__link_no{white-space:nowrap}.menu__link:focus{color:#b19f04}.menu__link::before{content:"";position:absolute;width:2.875rem;height:5px;background-color:transparent;border-radius:3px;-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}.menu__link._navigator-active::before{background-color:#e7d006}.header__scroll._header-scroll .menu{position:fixed;top:0}.icon-menu{outline:0;display:none}.footer{background:#2d2b2b}.footer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__logo{display:block}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__social_min{margin-bottom:1.625rem}.footer__text{color:#fff;font-weight:400;font-size:1rem;line-height:1.9375;letter-spacing:.03em}.footer__text:not(:last-child){margin-bottom:.625rem}.footer__text_yellow{color:#e7d006}.social__link:not(:last-child){margin-right:1.625rem}.menu-footer__item:not(:last-child){margin-bottom:1.875rem}.menu-footer__link{color:#fff;font-weight:400;font-size:1rem;line-height:1.1875;letter-spacing:.03em;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.contacts{margin-bottom:1.5625rem}.contacts__link{display:block;color:#fff;font-weight:400;font-size:1rem;line-height:1.1875;letter-spacing:.03em;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease;margin-bottom:.9375rem}.contacts__phone{display:block;font-weight:500;font-size:1.25rem;line-height:1.2;margin-bottom:1.5625rem}.contacts__phone img{-webkit-animation:button 2s 5s ease infinite;animation:button 2s 5s ease infinite}.intro__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.intro__title{position:relative;font-family:Rubik,sans-serif;font-weight:800;text-align:center;line-height:.9}.intro__title span{color:#d1032e}.intro__title::before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;background:#d1032e;border-radius:4px}.intro__item{font-family:Rubik,sans-serif;font-weight:400;text-align:center;text-transform:uppercase;color:#777676}.intro__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.intro__buttons:not(:last-child){margin-right:1.5625rem}.offset{position:relative;z-index:1}.offset__bg{background:-webkit-gradient(linear,left top,left bottom,from(rgba(196,196,196,0)),color-stop(22.66%,#c4c4c4));background:-o-linear-gradient(top,rgba(196,196,196,0) 0,#c4c4c4 22.66%);background:linear-gradient(180deg,rgba(196,196,196,0) 0,#c4c4c4 22.66%);opacity:5%;position:absolute;width:100%;height:90%;top:0;left:0;-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover;z-index:-1}.offset__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.offset__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offset__text{font-weight:400;font-size:1rem;line-height:130%}.quote{position:relative;z-index:1}.quote::before{content:"";width:100%;height:85%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;background-color:#3e3c3c;z-index:-1}.quote__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quote__image::before{content:"";position:absolute;width:100%;height:100%;top:-.625rem;right:-.625rem;border:1px solid #f6f4f4;z-index:2}.quote__image::after{content:"";position:absolute;width:100%;height:100%;bottom:-.625rem;left:-.625rem;border:1px solid #f6f4f4;z-index:2}.quote__text{padding:4.5rem 2.5rem 3.25rem 5.75rem}.quote__quote{position:relative;font-style:italic;font-weight:400;font-size:1.0625rem;line-height:1.4117647059;letter-spacing:.03em;color:#fff}.quote__quote::before{content:"";position:absolute;width:3.75rem;height:3.75rem;bottom:-1.875rem;right:26%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background:url(../img/icons/quotation.svg) center/contain no-repeat;z-index:2}.quote__quote::after{content:"";position:absolute;width:3.75rem;height:3.75rem;top:-2.5rem;left:-2.5rem;background:url(../img/icons/quotation.svg) center/contain no-repeat;z-index:2}.quote__author{font-style:italic;font-weight:600;font-size:1.125rem;line-height:1.1666666667;color:#e7d006;letter-spacing:.03em}.quote__author span{font-weight:400;font-size:1rem;line-height:1.1875;color:#fff}.quote__prof{font-style:italic;font-weight:400;font-size:.9375rem;line-height:1.1875;letter-spacing:.03em;color:#fff}.order__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.order__item{position:relative}.order__item::before{content:"";position:absolute;width:2.25rem;height:2.25rem;background:#ff0101;border-radius:50%;border:7px solid #fff;outline:1px solid #e7d006}.order__item:not(:last-child)::after{content:"";position:absolute;border:1px dashed #ff0101}.order__number{position:relative;font-weight:900;line-height:1.3125;letter-spacing:.03em;color:#e7d006;margin-bottom:.75rem;padding-bottom:.75rem}.order__number::before{content:"";position:absolute;bottom:0;left:0;display:block;background:#ff0101;border-radius:2px;height:4px}.order__text{font-weight:400;font-size:1rem;line-height:1.3125;letter-spacing:.03em}.about{background:#fbf9f9}.about__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.25rem}.about__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:5.5rem}.about__image img,.about__image source{max-width:100%;height:auto}.about__link{display:block;font-weight:500;font-size:1rem;line-height:1.3125;color:#1e96c8;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease;margin-bottom:.625rem}.about__text{font-weight:400;font-size:15px;line-height:1.2666666667}.reviews{position:relative}.reviews::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#3e3c3c;z-index:-2}.reviews__bg{opacity:10%;position:absolute;width:100%;height:100%;top:0;left:0;-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover;z-index:-1}.reviews__container{max-width:107.125rem}.reviews__slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.reviews .reviews__slider_thumbs{display:none}.reviews__slide_thumbs{position:relative;height:5.625rem}.arrows-reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.arrow-reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;width:3.8125rem;height:3.8125rem;color:#fff;background:rgba(255,255,255,.3);-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease;pointer-events:auto}.arrow-reviews:not(:last-child){margin-right:3.125rem}.arrow-reviews:hover{background-color:#e7d006}.arrow-reviews_next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.arrow-reviews:disabled{background:rgba(255,255,255,.1);pointer-events:none}.letters__body{position:relative}.letters__slider{position:relative;padding:2.8125rem 0}.letters .swiper{margin:0 auto}.letters__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;max-width:34.375rem;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.letters__slide img,.letters__slide source{width:100%;height:auto;border:1px solid #e5e5e5;-webkit-filter:drop-shadow(0 0 10px rgba(0, 0, 0, .1));filter:drop-shadow(0 0 10px rgba(0, 0, 0, .1))}.arrows-letters{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none;top:50%;width:100%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:5}.arrow-letters{border-radius:50%;width:3.75rem;height:auto;-webkit-transition:-webkit-box-shadow .4s ease;transition:-webkit-box-shadow .4s ease;-o-transition:box-shadow .4s ease;transition:box-shadow .4s ease;transition:box-shadow .4s ease,-webkit-box-shadow .4s ease;pointer-events:auto;padding-right:5px}.arrow-letters_next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.arrow-letters:disabled{position:relative;pointer-events:none}.arrow-letters:disabled::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;background-color:#fff;opacity:.5;border-radius:50%}.help{position:relative;background:#fbf9f9}.help__button{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-1.5625rem}.help .video__item{height:19.8125rem;margin:1.875rem auto}.help .video__play{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3.8125rem;height:3.8125rem}.help .video__play::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;opacity:.9;border-radius:50%;-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}.integration{background:#3e3c3c}.integration__title{color:#fff}.integration__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.integration__image{max-width:36rem}.integration__subtitle{font-family:Rubik,sans-serif;font-weight:500;line-height:1.1875;color:#fff;margin-bottom:2.9375rem}.integration__item{position:relative;font-weight:400;color:#fff}.integration__item::before{content:"";position:absolute;left:0;top:1.875rem;height:4px;background:#e7d006;border-radius:2px}.pain{padding-top:2.125rem;padding-bottom:6rem}.pain__body{padding-top:5.1875rem}.pain__items{margin-bottom:2.25rem}.pain__item{max-width:23.5rem;margin-bottom:1.5625rem}.pain .order__number{font-size:3rem;text-align:left}.pain .order__number::before{left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.pain__text{font-size:1.25rem;line-height:130%}.pain__image img{max-width:30.625rem}.result{position:relative}.result__bg{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover;z-index:-1}.result__main{display:-ms-grid;display:grid;gap:1.875rem;grid-template-columns:repeat(auto-fit,minmax(46%,1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center}.result__image img{width:100%;max-width:35.0625rem;height:auto}.result__items{display:-ms-grid;display:grid;row-gap:1.875rem;-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.result__item{background:rgba(137,134,134,.05);-webkit-box-shadow:0 0 40px rgba(0,0,0,.25);box-shadow:0 0 40px rgba(0,0,0,.25);border-radius:1.25rem;padding:.5rem 1.875rem .75rem 1.875rem}.result__number{font-weight:900;font-size:3rem;line-height:1.3125;letter-spacing:.03em;color:#e7d006;margin-bottom:.625rem}.result__text{font-size:1rem;line-height:130%;color:#fff}.result .page__button{min-height:4.625rem}.competencies{position:relative;background:#fbf9f9}.competencies__body{padding:7.8125rem 0 .9375rem 0;display:-ms-grid;display:grid;row-gap:5rem;grid-template-columns:repeat(auto-fit,15.8125rem);-ms-flex-pack:distribute;justify-content:space-around}.competencies__item{max-width:15.8125rem;background:#fefbfb;border:1px solid #f6f4f4;-webkit-box-shadow:0 0 40px rgba(0,0,0,.05);box-shadow:0 0 40px rgba(0,0,0,.05);border-radius:1.25rem;padding:1.375rem .625rem}.competencies__image{margin-top:-6.25rem}.competencies__image img{max-width:14.9375rem;height:auto}.competencies__text{text-align:center;padding:.625rem 1.125rem 0 1.125rem}.swiper{position:relative;overflow:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-initialized .swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (min-width:29.99875em){.modal__body{padding:2.8125rem 3.8125rem}.intro__item{font-size:1.125rem}.intro__item:not(:last-child){margin-bottom:.625rem}.offset__body{margin:0 -45px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.offset__item{max-width:17.5rem;margin:2.8125rem 2.8125rem 5.3125rem 2.8125rem}.offset__icon{margin-bottom:1.25rem}.offset__text{text-align:center}.quote__author{text-align:right}.quote__prof{display:none}.order__body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order__number{text-align:center}.order__number::before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.order__text{max-width:15.625rem;margin:0 auto;text-align:center}.about__item{max-width:13.6875rem}.about__image{margin-bottom:.625rem}.about__image_mobile{display:none}.about__link{text-align:center}.about__text{text-align:center}.letters .swiper{width:90%}.integration__subtitle{font-size:2rem}.integration__list{max-width:26.25rem;margin-bottom:3.25rem}.integration__item{font-size:1.5rem;line-height:2.6666666667}.pain__items{display:-ms-grid;display:grid;gap:1.875rem;grid-template-columns:repeat(auto-fit,46%);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:29.99875em) and (min-width:75em){.quote__image{min-width:27rem}.quote__image{min-height:21.25rem}}@media (min-width:47.99875em){.page__title [class*=__subtitle]{font-size:1.5rem}.contact-header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0;margin-bottom:6.3125rem}.contact-header__social .contact-header__item{padding:0 .625rem;border-left:1px dashed #e5e5e5;border-right:1px dashed #e5e5e5}.contact-header__phone{font-size:1rem;margin-left:.625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#757272}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu__item{text-align:center}.menu__item:not(:last-child){margin:0 .75rem}.menu__link::before{left:50%;bottom:-2.625rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.intro__title{margin:3.375rem 0}.reviews__slide{max-width:34.375rem}}@media (min-width:61.99875em){.contact-header__social{padding:0 1.5625rem}.contact-header__phone{margin-left:1.5625rem}.footer__item:not(:first-child){border-left:1px dashed #505050}.order__item::before{bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.order__item::after{bottom:1.125rem;right:-1.25rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:1px}.order__item:nth-child(2){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order__item:nth-child(2)::before{top:-12%}.order__item:nth-child(2)::after{top:-1.25rem}.order__item:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order__item:nth-child(4){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order__item:nth-child(4)::before{top:-12%}.order__item:nth-child(4)::after{top:-1.25rem}.order__item:nth-child(5){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.integration__image{margin-right:2.75rem}.pain__items{-ms-grid-columns:30% 37% 30%;grid-template-columns:30% 37% 30%}}@media (min-width:61.99875em) and (min-width:75em){.footer__item:not(:first-child){padding-left:3.5625rem}.footer__item:nth-child(2){margin-right:3.125rem}}@media (min-width:61.99875em) and (min-width:120em){.order__item::after{width:7.3125rem}}@media (min-width:74.87375em){.help__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:75em){.modal__title{margin-bottom:2.0625rem}.page__title [class*=__title]{font-size:2.5rem}.page__title::before{width:4.9375rem}.video__item::before{width:6.25rem}.video__item::before{height:6.25rem}.menu__main{padding:.9375rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer{padding-top:4.625rem}.footer{padding-bottom:10.875rem}.footer__logo{margin-bottom:2.875rem}.intro{margin-bottom:5.75rem}.intro__title{font-size:4.875rem}.intro__title{padding-bottom:3rem}.intro__title::before{width:7.125rem}.intro__title::before{height:.5rem}.intro__list{margin-bottom:2.375rem}.intro__image{min-width:39.6875rem;min-height:40rem}.offset{padding-top:6.875rem}.offset__body{padding-top:5.125rem}.offset__body{padding-bottom:3.4375rem}.quote__quote{margin-bottom:3.6875rem}.order{padding-top:9.25rem}.order{padding-bottom:10.0625rem}.order__body{padding-top:5rem}.order__body{padding-bottom:4.375rem}.order__item{padding-top:3.125rem}.order__item{padding-bottom:5.625rem}.order__number{font-size:3rem}.order__number::before{width:8.4375rem}.about{padding-top:7rem}.about{padding-bottom:10.125rem}.about .page__title{margin-bottom:5.75rem}.about__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about__item{margin-left:2.1875rem}.about__item{margin-right:2.1875rem}.about__item{margin-bottom:6.875rem}.reviews{padding-top:7rem}.reviews{padding-bottom:8.25rem}.reviews .page__title{margin-bottom:6.5rem}.reviews__slider{margin-bottom:8.8125rem}.reviews__slider{padding:.9375rem}.reviews__slide{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.reviews__slide.swiper-slide-next{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.letters{padding-top:8.3125rem}.letters{padding-bottom:8.4375rem}.letters .page__title{margin-bottom:6.375rem}.letters__slide{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.letters__slide.swiper-slide-next{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.help{padding-top:7.9375rem}.help{padding-bottom:10.1875rem}.help .page__title{margin-bottom:5.375rem}.integration{padding-top:7.9375rem}.integration{padding-bottom:10.1875rem}.integration .page__title{margin-bottom:5.375rem}.integration__item{padding-left:4.0625rem}.integration__item::before{width:2.75rem}.integration__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.result{padding-top:8.25rem}.result{padding-bottom:8.25rem}.competencies{padding-top:7.9375rem}.competencies{padding-bottom:8.1875rem}.competencies__body{-webkit-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem}}@media (min-width:120em){.contact-header__text{font-size:1.125rem}.menu__logo{margin-right:2.5rem}.menu__link{font-size:1rem}.order__item{width:23.125rem}.order__item{padding-left:3.125rem}.order__item{padding-right:3.125rem}.reviews__slide{height:20.5625rem}}@media (max-width:75em){.header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-header__text{text-align:center}.menu{top:4.625rem}.menu__main{padding:2.1875rem 0}.about__body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.arrows-letters{top:112.5%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.arrow-letters:not(:last-child){margin-right:1.25rem}.integration__body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.integration__image{margin-bottom:2.75rem}.result__main{padding:2.375rem 0;grid-template-columns:repeat(auto-fit,40% 56%)}.result__items{-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}}@media (max-width:75em) and (max-width:47.99875em){.header__top{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:20em){.modal__title{margin-bottom:1.5625rem}.page__title [class*=__title]{font-size:1.625rem}.page__title::before{width:4.25rem}.video__item::before{width:1.875rem}.video__item::before{height:1.875rem}.footer{padding-top:2.875rem}.footer{padding-bottom:4.25rem}.footer__logo{margin-bottom:1.4375rem}.intro{margin-bottom:2.3125rem}.intro__title{font-size:3.0625rem}.intro__title{padding-bottom:3.4375rem}.intro__title::before{width:4.25rem}.intro__title::before{height:.3125rem}.intro__list{margin-bottom:3.375rem}.offset{padding-top:5.125rem}.offset__body{padding-top:2.8125rem}.offset__body{padding-bottom:3.625rem}.quote__quote{margin-bottom:2.4375rem}.order{padding-top:4.875rem}.order{padding-bottom:1.9375rem}.order__body{padding-top:1.875rem}.order__body{padding-bottom:1.875rem}.order__item{padding-top:.9375rem}.order__item{padding-bottom:2.125rem}.order__number{font-size:2.25rem}.order__number::before{width:5.125rem}.about{padding-top:2rem}.about{padding-bottom:3rem}.about .page__title{margin-bottom:2rem}.about__item{margin-left:.00000625rem}.about__item{margin-right:.00000625rem}.about__item{margin-bottom:3.125rem}.reviews{padding-top:5.125rem}.reviews{padding-bottom:6.375rem}.reviews .page__title{margin-bottom:3.75rem}.reviews__slider{margin-bottom:.625rem}.reviews__slider{padding:.5625rem}.letters{padding-top:4.9375rem}.letters{padding-bottom:3.625rem}.letters .page__title{margin-bottom:2.5625rem}.help{padding-top:5.375rem}.help{padding-bottom:5.6875rem}.help .page__title{margin-bottom:3rem}.help .video__item{height:11.5625rem}.integration{padding-top:6.5625rem}.integration{padding-bottom:1.9375rem}.integration .page__title{margin-bottom:3rem}.integration__item{padding-left:2.8125rem}.integration__item::before{width:2rem}.result{padding-top:5.125rem}.result{padding-bottom:6.375rem}.competencies{padding-top:6.5625rem}.competencies{padding-bottom:3.8125rem}.competencies__body{-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}}@media (max-width:61.99875em){.logo img,.logo source{max-width:90%}.footer__body{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__item:nth-child(2){display:none}.footer__item:nth-child(1){width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__item:nth-child(3){margin-bottom:1.5625rem}.footer__social_min{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.25rem}.footer__social_min img{width:2.1875rem;height:2.1875rem}.footer__social{width:100%}.quote::before{height:97%;top:51%}.quote__body{-ms-flex-wrap:wrap;flex-wrap:wrap}.order__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order__item{padding-bottom:2.125rem;padding-left:3.625rem;min-height:12.9375rem}.order__item::before{bottom:45%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.order__item::after{bottom:-14%;left:1.125rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:7.3125rem;width:1px}.pain__text{font-size:1rem}.pain__image{display:none}}@media (max-width:47.99875em){.page__title [class*=__subtitle]{font-size:1.125rem}.header__top{position:fixed;top:0;background:#e5e5e5;left:0;right:0;padding:.3125rem .9375rem}.contact-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-header__social{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.contact-header__social .contact-header__item:not(:last-child){margin-right:1.5625rem}.contact-header__link img{width:2.1875rem;height:auto}.contact-header__text{display:none}.contact-header__phone{padding:1.5625rem 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:1.25rem}.menu{display:none}.menu__item{padding:1.5625rem 0;border-bottom:1px dashed #c4c4c4}.menu__link::before{top:50%;right:-3.75rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.menu__link{font-size:1.5rem}.icon-menu{display:block;position:relative;-webkit-box-flex:0;-ms-flex:0 0 2.25rem;flex:0 0 2.25rem;height:1.8125rem;cursor:pointer;z-index:50}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:#d1032e}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.intro{margin-top:4.5rem;position:relative;z-index:1}.intro::before{content:"";position:absolute;top:60%;left:-15%;width:9.0625rem;height:2.75rem;border-radius:6.25rem;background-color:#e7d006;-webkit-transform:rotate(-39deg);-ms-transform:rotate(-39deg);transform:rotate(-39deg);z-index:-1}.intro::after{content:"";position:absolute;top:0;right:-10%;width:9.0625rem;height:2.75rem;border-radius:6.25rem;background-color:#e7d006;-webkit-transform:rotate(-39deg);-ms-transform:rotate(-39deg);transform:rotate(-39deg);z-index:-1}.intro__title{max-width:31.25rem;margin:5.25rem 0 2.625rem 0}.intro__image{display:none}.integration__image img{max-width:100%;height:auto}.result__main{-ms-grid-columns:auto;grid-template-columns:auto}.result__image{margin:0 auto}.result__image img{max-width:22.4375rem}}@media (max-width:47.99875em) and (max-width:29.99875em){.intro::before{top:50%}}@media (max-width:29.99875em){.modal__container{max-width:95%}.modal__body{padding:1.75rem 0}.form__input{margin:0 auto;width:95%}.page__button{padding:.9375rem 1.625rem;font-size:1rem;white-space:nowrap}.menu.menu-open{padding:5.5625rem 0}.intro__item{font-size:.9375rem}.intro__item:not(:last-child){margin-bottom:.9375rem}.offset__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.offset__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.875rem 0}.offset__icon img{width:3.125rem;height:auto}.quote__image{width:20.625rem;height:16.1875rem}.quote__text{padding:4.5rem 0 4.5rem 0}.quote__quote{text-align:center}.quote__quote::before{right:0}.quote__quote::after{left:.625rem}.quote__author{text-align:center;margin-bottom:.625rem}.quote__author span{display:none}.quote__prof{text-align:center}.order__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about__image{margin-right:1.25rem;width:6.125rem}.about__image img{width:auto;max-height:4rem}.about__image_pc{display:none}.about__description{width:14.1875rem}.reviews__slide{min-height:11.5625rem}.reviews .reviews__slider_thumbs{display:block;padding:.3125rem .625rem}.reviews .reviews__slider_thumbs svg{width:50%}.help .video__play{width:2.25rem;height:2.25rem}.integration__subtitle{font-size:1.75rem}.integration__item::before{top:1.25rem;height:2px}.integration__item{font-size:1.125rem;line-height:2.6666666667}.integration__buttons{display:none}.pain__body{padding-top:2.25rem}.result__items{-ms-grid-columns:auto;grid-template-columns:auto}}@media (max-width:29.99875em) and (max-width:20em){.offset__icon{margin-right:2rem}}@media (max-width:20.06125em){.about__description{width:11.25rem}.integration__item{font-size:1rem}}@media (min-width:20em) and (max-width:75em){@supports (margin-bottom:clamp(1.5625rem ,1.3806818182rem + 0.9090909091vw ,2.0625rem)){.modal__title{margin-bottom:clamp(1.5625rem ,1.3806818182rem + .9090909091vw ,2.0625rem)}}@supports not (margin-bottom:clamp(1.5625rem ,1.3806818182rem + 0.9090909091vw ,2.0625rem)){.modal__title{margin-bottom:calc(1.5625rem + .5 * (100vw - 20rem)/ 55)}}@supports (font-size:clamp(1.625rem ,1.3068181818rem + 1.5909090909vw ,2.5rem)){.page__title [class*=__title]{font-size:clamp(1.625rem ,1.3068181818rem + 1.5909090909vw ,2.5rem)}}@supports not (font-size:clamp(1.625rem ,1.3068181818rem + 1.5909090909vw ,2.5rem)){.page__title [class*=__title]{font-size:calc(1.625rem + .875 * (100vw - 20rem)/ 55)}}@supports (width:clamp(4.25rem ,4rem + 1.25vw ,4.9375rem)){.page__title::before{width:clamp(4.25rem ,4rem + 1.25vw ,4.9375rem)}}@supports not (width:clamp(4.25rem ,4rem + 1.25vw ,4.9375rem)){.page__title::before{width:calc(4.25rem + .6875 * (100vw - 20rem)/ 55)}}@supports (width:clamp(1.875rem ,0.2840909091rem + 7.9545454545vw ,6.25rem)){.video__item::before{width:clamp(1.875rem ,.2840909091rem + 7.9545454545vw ,6.25rem)}}@supports not (width:clamp(1.875rem ,0.2840909091rem + 7.9545454545vw ,6.25rem)){.video__item::before{width:calc(1.875rem + 4.375 * (100vw - 20rem)/ 55)}}@supports (height:clamp(1.875rem ,0.2840909091rem + 7.9545454545vw ,6.25rem)){.video__item::before{height:clamp(1.875rem ,.2840909091rem + 7.9545454545vw ,6.25rem)}}@supports not (height:clamp(1.875rem ,0.2840909091rem + 7.9545454545vw ,6.25rem)){.video__item::before{height:calc(1.875rem + 4.375 * (100vw - 20rem)/ 55)}}@supports (padding-top:clamp(2.875rem ,2.2386363636rem + 3.1818181818vw ,4.625rem)){.footer{padding-top:clamp(2.875rem ,2.2386363636rem + 3.1818181818vw ,4.625rem)}}@supports not (padding-top:clamp(2.875rem ,2.2386363636rem + 3.1818181818vw ,4.625rem)){.footer{padding-top:calc(2.875rem + 1.75 * (100vw - 20rem)/ 55)}}@supports (padding-bottom:clamp(4.25rem ,1.8409090909rem + 12.0454545455vw ,10.875rem)){.footer{padding-bottom:clamp(4.25rem ,1.8409090909rem + 12.0454545455vw ,10.875rem)}}@supports not (padding-bottom:clamp(4.25rem ,1.8409090909rem + 12.0454545455vw ,10.875rem)){.footer{padding-bottom:calc(4.25rem + 6.625 * (100vw - 20rem)/ 55)}}@supports (margin-bottom:clamp(1.4375rem ,0.9147727273rem + 2.6136363636vw ,2.875rem)){.footer__logo{margin-bottom:clamp(1.4375rem ,.9147727273rem + 2.6136363636vw ,2.875rem)}}@supports not (margin-bottom:clamp(1.4375rem ,0.9147727273rem + 2.6136363636vw ,2.875rem)){.footer__logo{margin-bottom:calc(1.4375rem + 1.4375 * (100vw - 20rem)/ 55)}}@supports (margin-bottom:clamp(2.3125rem ,1.0625rem + 6.25vw ,5.75rem)){.intro{margin-bottom:clamp(2.3125rem ,1.0625rem + 6.25vw ,5.75rem)}}@supports not (margin-bottom:clamp(2.3125rem ,1.0625rem + 6.25vw ,5.75rem)){.intro{margin-bottom:calc(2.3125rem + 3.4375 * (100vw - 20rem)/ 55)}}@supports (font-size:clamp(3.0625rem ,2.4034090909rem + 3.2954545455vw ,4.875rem)){.intro__title{font-size:clamp(3.0625rem ,2.4034090909rem + 3.2954545455vw ,4.875rem)}}@supports not (font-size:clamp(3.0625rem ,2.4034090909rem + 3.2954545455vw ,4.875rem)){.intro__title{font-size:calc(3.0625rem + 1.8125 * (100vw - 20rem)/ 55)}}@supports (padding-bottom:clamp(3rem ,3.5965909091rem + -0.7954545455vw ,3.4375rem)){.intro__title{padding-bottom:clamp(3rem ,3.5965909091rem + -.7954545455vw ,3.4375rem)}}@supports not (padding-bottom:clamp(3rem ,3.5965909091rem + -0.7954545455vw ,3.4375rem)){.intro__title{padding-bottom:calc(3.4375rem + -.4375 * (100vw - 20rem)/ 55)}}@supports (width:clamp(4.25rem ,3.2045454545rem + 5.2272727273vw ,7.125rem)){.intro__title::before{width:clamp(4.25rem ,3.2045454545rem + 5.2272727273vw ,7.125rem)}}@supports not (width:clamp(4.25rem ,3.2045454545rem + 5.2272727273vw ,7.125rem)){.intro__title::before{width:calc(4.25rem + 2.875 * (100vw - 20rem)/ 55)}}@supports (height:clamp(0.3125rem ,0.2443181818rem + 0.3409090909vw ,0.5rem)){.intro__title::before{height:clamp(.3125rem ,.2443181818rem + .3409090909vw ,.5rem)}}@supports not (height:clamp(0.3125rem ,0.2443181818rem + 0.3409090909vw ,0.5rem)){.intro__title::before{height:calc(.3125rem + .1875 * (100vw - 20rem)/ 55)}}@supports (margin-bottom:clamp(2.375rem ,3.7386363636rem + -1.8181818182vw ,3.375rem)){.intro__list{margin-bottom:clamp(2.375rem ,3.7386363636rem + -1.8181818182vw ,3.375rem)}}@supports not (margin-bottom:clamp(2.375rem ,3.7386363636rem + -1.8181818182vw ,3.375rem)){.intro__list{margin-bottom:calc(3.375rem + -1 * (100vw - 20rem)/ 55)}}@supports (padding-top:clamp(5.125rem ,4.4886363636rem + 3.1818181818vw ,6.875rem)){.offset{padding-top:clamp(5.125rem ,4.4886363636rem + 3.1818181818vw ,6.875rem)}}@supports not (padding-top:clamp(5.125rem ,4.4886363636rem + 3.1818181818vw ,6.875rem)){.offset{padding-top:calc(5.125rem + 1.75 * (100vw - 20rem)/ 55)}}@supports (padding-top:clamp(2.8125rem ,1.9715909091rem + 4.2045454545vw ,5.125rem)){.offset__body{padding-top:clamp(2.8125rem ,1.9715909091rem + 4.2045454545vw ,5.125rem)}}@supports not (padding-top:clamp(2.8125rem ,1.9715909091rem + 4.2045454545vw ,5.125rem)){.offset__body{padding-top:calc(2.8125rem + 2.3125 * (100vw - 20rem)/ 55)}}@supports (padding-bottom:clamp(3.4375rem ,3.6931818182rem + -0.3409090909vw ,3.625rem)){.offset__body{padding-bottom:clamp(3.4375rem ,3.6931818182rem + -.3409090909vw ,3.625rem)}}@supports not (padding-bottom:clamp(3.4375rem ,3.6931818182rem + -0.3409090909vw ,3.625rem)){.offset__body{padding-bottom:calc(3.625rem + -.1875 * (100vw - 20rem)/ 55)}}@supports (margin-bottom:clamp(2.4375rem ,1.9829545455rem + 2.2727272727vw ,3.6875rem)){.quote__quote{margin-bottom:clamp(2.4375rem ,1.9829545455rem + 2.2727272727vw ,3.6875rem)}}@supports not (margin-bottom:clamp(2.4375rem ,1.9829545455rem + 2.2727272727vw ,3.6875rem)){.quote__quote{margin-bottom:calc(2.4375rem + 1.25 * (100vw - 20rem)/ 55)}}@supports (padding-top:clamp(4.875rem ,3.2840909091rem + 7.9545454545vw ,9.25rem)){.order{padding-top:clamp(4.875rem ,3.2840909091rem + 7.9545454545vw ,9.25rem)}}@supports not (padding-top:clamp(4.875rem ,3.2840909091rem + 7.9545454545vw ,9.25rem)){.order{padding-top:calc(4.875rem + 4.375 * (100vw - 20rem)/ 55)}}@supports (padding-bottom:clamp(1.9375rem ,-1.0170454545rem + 14.7727272727vw ,10.0625rem)){.order{padding-bottom:clamp(1.9375rem ,-1.0170454545rem + 14.7727272727vw ,10.0625rem)}}@supports not (padding-bottom:clamp(1.9375rem ,-1.0170454545rem + 14.7727272727vw ,10.0625rem)){.order{padding-bottom:calc(1.9375rem + 8.125 * (100vw - 20rem)/ 55)}}@supports (padding-top:clamp(1.875rem ,0.7386363636rem + 5.6818181818vw ,5rem)){.order__body{padding-top:clamp(1.875rem ,.7386363636rem + 5.6818181818vw ,5rem)}}@supports not (padding-top:clamp(1.875rem ,0.7386363636rem + 5.6818181818vw ,5rem)){.order__body{padding-top:calc(1.875rem + 3.125 * (100vw - 20rem)/ 55)}}@supports (padding-bottom:clamp(1.875rem ,0.9659090909rem + 4.5454545455vw ,4.375rem)){.order__body{padding-bottom:clamp(1.875rem ,.9659090909rem + 4.5454545455vw ,4.375rem)}}@supports not (padding-bottom:clamp(1.875rem ,0.9659090909rem + 4.5454545455vw ,4.375rem)){.order__body{padding-bottom:calc(1.875rem + 2.5 * (100vw - 20rem)/ 55)}}@supports (padding-top:clamp(0.9375rem ,0.1420454545rem + 3.9772727273vw ,3.125rem)){.order__item{padding-top:clamp(.9375rem ,.1420454545rem + 3.9772727273vw ,3.125rem)}}@supports not (padding-top:clamp(0.9375rem ,0.1420454545rem + 3.9772727273vw ,3.125rem)){.order__item{padding-top:calc(.9375rem + 2.1875 * (100vw - 20rem)/ 55)}}@supports (padding-bottom:clamp(2.125rem ,0.8522727273rem + 6.3636363636vw ,5.625rem)){.order__item{padding-bottom:clamp(2.125rem ,.8522727273rem + 6.3636363636vw ,5.625rem)}}@supports not (padding-bottom:clamp(2.125rem ,0.8522727273rem + 6.3636363636vw ,5.625rem)){.order__item{padding-bottom:calc(2.125rem + 3.5 * (100vw - 20rem)/ 55)}}@supports (font-size:clamp(2.25rem ,1.9772727273rem + 1.3636363636vw ,3rem)){.order__number{font-size:clamp(2.25rem ,1.9772727273rem + 1.3636363636vw ,3rem)}}@supports not (font-size:clamp(2.25rem ,1.9772727273rem + 1.3636363636vw ,3rem)){.order__number{font-size:calc(2.25rem + .75 * (100vw - 20rem)/ 55)}}@supports (width:clamp(5.125rem ,3.9204545455rem + 6.0227272727vw ,8.4375rem)){.order__number::before{width:clamp(5.125rem ,3.9204545455rem + 6.0227272727vw ,8.4375rem)}}@supports not (width:clamp(5.125rem ,3.9204545455rem + 6.0227272727vw ,8.4375rem)){.order__number::before{width:calc(5.125rem + 3.3125 * (100vw - 20rem)/ 55)}}@supports (padding-top:clamp(2rem ,0.1818181818rem + 9.0909090909vw ,7rem)){.about{padding-top:clamp(2rem ,.1818181818rem + 9.0909090909vw ,7rem)}}@supports not (padding-top:clamp(2rem ,0.1818181818rem + 9.0909090909vw ,7rem)){.about{padding-top:calc(2rem + 5 * (100vw - 20rem)/ 55)}}@supports (padding-bottom:clamp(3rem ,0.4090909091rem + 12.9545454545vw ,10.125rem)){.about{padding-bottom:clamp(3rem ,.4090909091rem + 12.9545454545vw ,10.125rem)}}@supports not (padding-bottom:clamp(3rem ,0.4090909091rem + 12.9545454545vw ,10.125rem)){.about{padding-bottom:calc(3rem + 7.125 * (100vw - 20rem)/ 55)}}@supports (margin-bottom:clamp(2rem ,0.6363636364rem + 6.8181818182vw ,5.75rem)){.about .page__title{margin-bottom:clamp(2rem ,.6363636364rem + 6.8181818182vw ,5.75rem)}}@supports not (margin-bottom:clamp(2rem ,0.6363636364rem + 6.8181818182vw ,5.75rem)){.about .page__title{margin-bottom:calc(2rem + 3.75 * (100vw - 20rem)/ 55)}}@supports (margin-left:clamp(0.00000625rem ,-0.7954460227rem + 3.9772613636vw ,2.1875rem)){.about__item{margin-left:clamp(.00000625rem ,-.7954460227rem + 3.9772613636vw ,2.1875rem)}}@supports not (margin-left:clamp(0.00000625rem ,-0.7954460227rem + 3.9772613636vw ,2.1875rem)){.about__item{margin-left:calc(.00000625rem + 2.1875 * (100vw - 20rem)/ 55)}}@supports (margin-right:clamp(0.00000625rem ,-0.7954460227rem + 3.9772613636vw ,2.1875rem)){.about__item{margin-right:clamp(.00000625rem ,-.7954460227rem + 3.9772613636vw ,2.1875rem)}}@supports not (margin-right:clamp(0.00000625rem ,-0.7954460227rem + 3.9772613636vw ,2.1875rem)){.about__item{margin-right:calc(.00000625rem + 2.1875 * (100vw - 20rem)/ 55)}}@supports (margin-bottom:clamp(3.125rem ,1.7613636364rem + 6.8181818182vw ,6.875rem)){.about__item{margin-bottom:clamp(3.125rem ,1.7613636364rem + 6.8181818182vw ,6.875rem)}}@supports not (margin-bottom:clamp(3.125rem ,1.7613636364rem + 6.8181818182vw ,6.875rem)){.about__item{margin-bottom:calc(3.125rem + 3.75 * (100vw - 20rem)/ 55)}}@supports (padding-top:clamp(5.125rem ,4.4431818182rem + 3.4090909091vw ,7rem)){.reviews{padding-top:clamp(5.125rem ,4.4431818182rem + 3.4090909091vw ,7rem)}}@supports not (padding-top:clamp(5.125rem ,4.4431818182rem + 3.4090909091vw ,7rem)){.reviews{padding-top:calc(5.125rem + 1.875 * (100vw - 20rem)/ 55)}}@supports (padding-bottom:clamp(6.375rem ,5.6931818182rem + 3.4090909091vw ,8.25rem)){.reviews{padding-bottom:clamp(6.375rem ,5.6931818182rem + 3.4090909091vw ,8.25rem)}}@supports not (padding-bottom:clamp(6.375rem ,5.6931818182rem + 3.4090909091vw ,8.25rem)){.reviews{padding-bottom:calc(6.375rem + 1.875 * (100vw - 20rem)/ 55)}}@supports (margin-bottom:clamp(3.75rem ,2.75rem + 5vw ,6.5rem)){.reviews .page__title{margin-bottom:clamp(3.75rem ,2.75rem + 5vw ,6.5rem)}}@supports not (margin-bottom:clamp(3.75rem ,2.75rem + 5vw ,6.5rem)){.reviews .page__title{margin-bottom:calc(3.75rem + 2.75 * (100vw - 20rem)/ 55)}}@supports (margin-bottom:clamp(0.625rem ,-2.3522727273rem + 14.8863636364vw ,8.8125rem)){.reviews__slider{margin-bottom:clamp(.625rem ,-2.3522727273rem + 14.8863636364vw ,8.8125rem)}}@supports not (margin-bottom:clamp(0.625rem ,-2.3522727273rem + 14.8863636364vw ,8.8125rem)){.reviews__slider{margin-bottom:calc(.625rem + 8.1875 * (100vw - 20rem)/ 55)}}@supports (padding:clamp(0.5625rem ,0.4261363636rem + 0.6818181818vw ,0.9375rem)){.reviews__slider{padding:clamp(.5625rem ,.4261363636rem + .6818181818vw ,.9375rem)}}@supports not (padding:clamp(0.5625rem ,0.4261363636rem + 0.6818181818vw ,0.9375rem)){.reviews__slider{padding:calc(.5625rem + .375 * (100vw - 20rem)/ 55)}}@supports (padding-top:clamp(4.9375rem ,3.7102272727rem + 6.1363636364vw ,8.3125rem)){.letters{padding-top:clamp(4.9375rem ,3.7102272727rem + 6.1363636364vw ,8.3125rem)}}@supports not (padding-top:clamp(4.9375rem ,3.7102272727rem + 6.1363636364vw ,8.3125rem)){.letters{padding-top:calc(4.9375rem + 3.375 * (100vw - 20rem)/ 55)}}@supports (padding-bottom:clamp(3.625rem ,1.875rem + 8.75vw ,8.4375rem)){.letters{padding-bottom:clamp(3.625rem ,1.875rem + 8.75vw ,8.4375rem)}}@supports not (padding-bottom:clamp(3.625rem ,1.875rem + 8.75vw ,8.4375rem)){.letters{padding-bottom:calc(3.625rem + 4.8125 * (100vw - 20rem)/ 55)}}@supports (margin-bottom:clamp(2.5625rem ,1.1761363636rem + 6.9318181818vw ,6.375rem)){.letters .page__title{margin-bottom:clamp(2.5625rem ,1.1761363636rem + 6.9318181818vw ,6.375rem)}}@supports not (margin-bottom:clamp(2.5625rem ,1.1761363636rem + 6.9318181818vw ,6.375rem)){.letters .page__title{margin-bottom:calc(2.5625rem + 3.8125 * (100vw - 20rem)/ 55)}}@supports (padding-top:clamp(5.375rem ,4.4431818182rem + 4.6590909091vw ,7.9375rem)){.help{padding-top:clamp(5.375rem ,4.4431818182rem + 4.6590909091vw ,7.9375rem)}}@supports not (padding-top:clamp(5.375rem ,4.4431818182rem + 4.6590909091vw ,7.9375rem)){.help{padding-top:calc(5.375rem + 2.5625 * (100vw - 20rem)/ 55)}}@supports (padding-bottom:clamp(5.6875rem ,4.0511363636rem + 8.1818181818vw ,10.1875rem)){.help{padding-bottom:clamp(5.6875rem ,4.0511363636rem + 8.1818181818vw ,10.1875rem)}}@supports not (padding-bottom:clamp(5.6875rem ,4.0511363636rem + 8.1818181818vw ,10.1875rem)){.help{padding-bottom:calc(5.6875rem + 4.5 * (100vw - 20rem)/ 55)}}@supports (margin-bottom:clamp(3rem ,2.1363636364rem + 4.3181818182vw ,5.375rem)){.help .page__title{margin-bottom:clamp(3rem ,2.1363636364rem + 4.3181818182vw ,5.375rem)}}@supports not (margin-bottom:clamp(3rem ,2.1363636364rem + 4.3181818182vw ,5.375rem)){.help .page__title{margin-bottom:calc(3rem + 2.375 * (100vw - 20rem)/ 55)}}@supports (padding-top:clamp(6.5625rem ,6.0625rem + 2.5vw ,7.9375rem)){.integration{padding-top:clamp(6.5625rem ,6.0625rem + 2.5vw ,7.9375rem)}}@supports not (padding-top:clamp(6.5625rem ,6.0625rem + 2.5vw ,7.9375rem)){.integration{padding-top:calc(6.5625rem + 1.375 * (100vw - 20rem)/ 55)}}@supports (padding-bottom:clamp(1.9375rem ,-1.0625rem + 15vw ,10.1875rem)){.integration{padding-bottom:clamp(1.9375rem ,-1.0625rem + 15vw ,10.1875rem)}}@supports not (padding-bottom:clamp(1.9375rem ,-1.0625rem + 15vw ,10.1875rem)){.integration{padding-bottom:calc(1.9375rem + 8.25 * (100vw - 20rem)/ 55)}}@supports (margin-bottom:clamp(3rem ,2.1363636364rem + 4.3181818182vw ,5.375rem)){.integration .page__title{margin-bottom:clamp(3rem ,2.1363636364rem + 4.3181818182vw ,5.375rem)}}@supports not (margin-bottom:clamp(3rem ,2.1363636364rem + 4.3181818182vw ,5.375rem)){.integration .page__title{margin-bottom:calc(3rem + 2.375 * (100vw - 20rem)/ 55)}}@supports (padding-left:clamp(2.8125rem ,2.3579545455rem + 2.2727272727vw ,4.0625rem)){.integration__item{padding-left:clamp(2.8125rem ,2.3579545455rem + 2.2727272727vw ,4.0625rem)}}@supports not (padding-left:clamp(2.8125rem ,2.3579545455rem + 2.2727272727vw ,4.0625rem)){.integration__item{padding-left:calc(2.8125rem + 1.25 * (100vw - 20rem)/ 55)}}@supports (width:clamp(2rem ,1.7272727273rem + 1.3636363636vw ,2.75rem)){.integration__item::before{width:clamp(2rem ,1.7272727273rem + 1.3636363636vw ,2.75rem)}}@supports not (width:clamp(2rem ,1.7272727273rem + 1.3636363636vw ,2.75rem)){.integration__item::before{width:calc(2rem + .75 * (100vw - 20rem)/ 55)}}@supports (padding-top:clamp(5.125rem ,3.9886363636rem + 5.6818181818vw ,8.25rem)){.result{padding-top:clamp(5.125rem ,3.9886363636rem + 5.6818181818vw ,8.25rem)}}@supports not (padding-top:clamp(5.125rem ,3.9886363636rem + 5.6818181818vw ,8.25rem)){.result{padding-top:calc(5.125rem + 3.125 * (100vw - 20rem)/ 55)}}@supports (padding-bottom:clamp(6.375rem ,5.6931818182rem + 3.4090909091vw ,8.25rem)){.result{padding-bottom:clamp(6.375rem ,5.6931818182rem + 3.4090909091vw ,8.25rem)}}@supports not (padding-bottom:clamp(6.375rem ,5.6931818182rem + 3.4090909091vw ,8.25rem)){.result{padding-bottom:calc(6.375rem + 1.875 * (100vw - 20rem)/ 55)}}@supports (padding-top:clamp(6.5625rem ,6.0625rem + 2.5vw ,7.9375rem)){.competencies{padding-top:clamp(6.5625rem ,6.0625rem + 2.5vw ,7.9375rem)}}@supports not (padding-top:clamp(6.5625rem ,6.0625rem + 2.5vw ,7.9375rem)){.competencies{padding-top:calc(6.5625rem + 1.375 * (100vw - 20rem)/ 55)}}@supports (padding-bottom:clamp(3.8125rem ,2.2215909091rem + 7.9545454545vw ,8.1875rem)){.competencies{padding-bottom:clamp(3.8125rem ,2.2215909091rem + 7.9545454545vw ,8.1875rem)}}@supports not (padding-bottom:clamp(3.8125rem ,2.2215909091rem + 7.9545454545vw ,8.1875rem)){.competencies{padding-bottom:calc(3.8125rem + 4.375 * (100vw - 20rem)/ 55)}}@supports ((-moz-column-gap:clamp(1.875rem ,1.1931818182rem + 3.4090909091vw ,3.75rem)) or (column-gap:clamp(1.875rem ,1.1931818182rem + 3.4090909091vw ,3.75rem))){.competencies__body{-webkit-column-gap:clamp(1.875rem ,1.1931818182rem + 3.4090909091vw ,3.75rem);-moz-column-gap:clamp(1.875rem ,1.1931818182rem + 3.4090909091vw ,3.75rem);column-gap:clamp(1.875rem ,1.1931818182rem + 3.4090909091vw ,3.75rem)}}@supports not ((-moz-column-gap:clamp(1.875rem ,1.1931818182rem + 3.4090909091vw ,3.75rem)) or (column-gap:clamp(1.875rem ,1.1931818182rem + 3.4090909091vw ,3.75rem))){.competencies__body{-webkit-column-gap:calc(1.875rem + 1.875 * (100vw - 20rem)/ 55);-moz-column-gap:calc(1.875rem + 1.875 * (100vw - 20rem)/ 55);column-gap:calc(1.875rem + 1.875 * (100vw - 20rem)/ 55)}}}@media (min-width:48em) and (max-width:120em){@supports (font-size:clamp(0.75rem ,0.5rem + 0.5208333333vw ,1.125rem)){.contact-header__text{font-size:clamp(.75rem ,.5rem + .5208333333vw ,1.125rem)}}@supports not (font-size:clamp(0.75rem ,0.5rem + 0.5208333333vw ,1.125rem)){.contact-header__text{font-size:calc(.75rem + .375 * (100vw - 48rem)/ 72)}}@supports (margin-right:clamp(0.9375rem ,-0.1041666667rem + 2.1701388889vw ,2.5rem)){.menu__logo{margin-right:clamp(.9375rem ,-.1041666667rem + 2.1701388889vw ,2.5rem)}}@supports not (margin-right:clamp(0.9375rem ,-0.1041666667rem + 2.1701388889vw ,2.5rem)){.menu__logo{margin-right:calc(.9375rem + 1.5625 * (100vw - 48rem)/ 72)}}@supports (font-size:clamp(0.75rem ,0.5833333333rem + 0.3472222222vw ,1rem)){.menu__link{font-size:clamp(.75rem ,.5833333333rem + .3472222222vw ,1rem)}}@supports not (font-size:clamp(0.75rem ,0.5833333333rem + 0.3472222222vw ,1rem)){.menu__link{font-size:calc(.75rem + .25 * (100vw - 48rem)/ 72)}}}@media (min-width:47.99875em) and (min-width:48em) and (max-width:90em){@supports (margin-right:clamp(0.3125rem ,-0.1875rem + 1.0416666667vw ,0.75rem)){.menu__item:not(:last-child){margin-right:clamp(.3125rem ,-.1875rem + 1.0416666667vw ,.75rem)}}@supports not (margin-right:clamp(0.3125rem ,-0.1875rem + 1.0416666667vw ,0.75rem)){.menu__item:not(:last-child){margin-right:calc(.3125rem + .4375 * (100vw - 48rem)/ 42)}}@supports (margin-left:clamp(0.3125rem ,-0.1875rem + 1.0416666667vw ,0.75rem)){.menu__item:not(:last-child){margin-left:clamp(.3125rem ,-.1875rem + 1.0416666667vw ,.75rem)}}@supports not (margin-left:clamp(0.3125rem ,-0.1875rem + 1.0416666667vw ,0.75rem)){.menu__item:not(:last-child){margin-left:calc(.3125rem + .4375 * (100vw - 48rem)/ 42)}}}@media (min-width:61.99875em) and (min-width:20em) and (max-width:75em){@supports (padding-left:clamp(1.0625rem ,0.1534090909rem + 4.5454545455vw ,3.5625rem)){.footer__item:not(:first-child){padding-left:clamp(1.0625rem ,.1534090909rem + 4.5454545455vw ,3.5625rem)}}@supports not (padding-left:clamp(1.0625rem ,0.1534090909rem + 4.5454545455vw ,3.5625rem)){.footer__item:not(:first-child){padding-left:calc(1.0625rem + 2.5 * (100vw - 20rem)/ 55)}}@supports (margin-right:clamp(0.00000625rem ,-1.1363551136rem + 5.6818068182vw ,3.125rem)){.footer__item:nth-child(2){margin-right:clamp(.00000625rem ,-1.1363551136rem + 5.6818068182vw ,3.125rem)}}@supports not (margin-right:clamp(0.00000625rem ,-1.1363551136rem + 5.6818068182vw ,3.125rem)){.footer__item:nth-child(2){margin-right:calc(.00000625rem + 3.125 * (100vw - 20rem)/ 55)}}}@media (min-width:61.99875em) and (max-width:20em){.footer__item:not(:first-child){padding-left:1.0625rem}.footer__item:nth-child(2){margin-right:.00000625rem}}@media (min-width:48em) and (max-width:74.9375em){@supports (margin-right:clamp(0.625rem ,-2.1592227378rem + 5.8004640371vw ,2.1875rem)){.intro__main{margin-right:clamp(.625rem ,-2.1592227378rem + 5.8004640371vw ,2.1875rem)}}@supports not (margin-right:clamp(0.625rem ,-2.1592227378rem + 5.8004640371vw ,2.1875rem)){.intro__main{margin-right:calc(.625rem + 1.5625 * (100vw - 48rem)/ 26.9375)}}@supports (min-width:clamp(18.75rem ,-18.5585846868rem + 77.7262180974vw ,39.6875rem)){.intro__image{min-width:clamp(18.75rem ,-18.5585846868rem + 77.7262180974vw ,39.6875rem)}}@supports not (min-width:clamp(18.75rem ,-18.5585846868rem + 77.7262180974vw ,39.6875rem)){.intro__image{min-width:calc(18.75rem + 20.9375 * (100vw - 48rem)/ 26.9375)}}@supports (min-height:clamp(21.25rem ,-12.1606728538rem + 69.6055684455vw ,40rem)){.intro__image{min-height:clamp(21.25rem ,-12.1606728538rem + 69.6055684455vw ,40rem)}}@supports not (min-height:clamp(21.25rem ,-12.1606728538rem + 69.6055684455vw ,40rem)){.intro__image{min-height:calc(21.25rem + 18.75 * (100vw - 48rem)/ 26.9375)}}@supports (font-size:clamp(1.75rem ,-0.4773781903rem + 4.6403712297vw ,3rem)){.result__number{font-size:clamp(1.75rem ,-.4773781903rem + 4.6403712297vw ,3rem)}}@supports not (font-size:clamp(1.75rem ,-0.4773781903rem + 4.6403712297vw ,3rem)){.result__number{font-size:calc(1.75rem + 1.25 * (100vw - 48rem)/ 26.9375)}}}@media (max-width:29.99875em) and (min-width:75em){.offset__icon{margin-right:3rem}}@media (max-width:29.99875em) and (min-width:20em) and (max-width:75em){@supports (margin-right:clamp(2rem ,1.6363636364rem + 1.8181818182vw ,3rem)){.offset__icon{margin-right:clamp(2rem ,1.6363636364rem + 1.8181818182vw ,3rem)}}@supports not (margin-right:clamp(2rem ,1.6363636364rem + 1.8181818182vw ,3rem)){.offset__icon{margin-right:calc(2rem + 1 * (100vw - 20rem)/ 55)}}}@media (min-width:29.99875em) and (min-width:20em) and (max-width:75em){@supports (min-width:clamp(20.625rem ,18.3068181818rem + 11.5909090909vw ,27rem)){.quote__image{min-width:clamp(20.625rem ,18.3068181818rem + 11.5909090909vw ,27rem)}}@supports not (min-width:clamp(20.625rem ,18.3068181818rem + 11.5909090909vw ,27rem)){.quote__image{min-width:calc(20.625rem + 6.375 * (100vw - 20rem)/ 55)}}@supports (min-height:clamp(16.1875rem ,14.3465909091rem + 9.2045454545vw ,21.25rem)){.quote__image{min-height:clamp(16.1875rem ,14.3465909091rem + 9.2045454545vw ,21.25rem)}}@supports not (min-height:clamp(16.1875rem ,14.3465909091rem + 9.2045454545vw ,21.25rem)){.quote__image{min-height:calc(16.1875rem + 5.0625 * (100vw - 20rem)/ 55)}}}@media (min-width:29.99875em) and (max-width:20em){.quote__image{min-width:20.625rem}.quote__image{min-height:16.1875rem}}@media (min-width:30em) and (max-width:120em){@supports (width:clamp(17.1875rem ,15.2083333333rem + 6.5972222222vw ,23.125rem)){.order__item{width:clamp(17.1875rem ,15.2083333333rem + 6.5972222222vw ,23.125rem)}}@supports not (width:clamp(17.1875rem ,15.2083333333rem + 6.5972222222vw ,23.125rem)){.order__item{width:calc(17.1875rem + 5.9375 * (100vw - 30rem)/ 90)}}@supports (height:clamp(14.0625rem ,11.8958333333rem + 7.2222222222vw ,20.5625rem)){.reviews__slide{height:clamp(14.0625rem ,11.8958333333rem + 7.2222222222vw ,20.5625rem)}}@supports not (height:clamp(14.0625rem ,11.8958333333rem + 7.2222222222vw ,20.5625rem)){.reviews__slide{height:calc(14.0625rem + 6.5 * (100vw - 30rem)/ 90)}}}@media (min-width:62em) and (max-width:120em){@supports (padding-left:clamp(0.00000625rem ,-3.3405043103rem + 5.3879202586vw ,3.125rem)){.order__item{padding-left:clamp(.00000625rem ,-3.3405043103rem + 5.3879202586vw ,3.125rem)}}@supports not (padding-left:clamp(0.00000625rem ,-3.3405043103rem + 5.3879202586vw ,3.125rem)){.order__item{padding-left:calc(.00000625rem + 3.125 * (100vw - 62rem)/ 58)}}@supports (padding-right:clamp(0.00000625rem ,-3.3405043103rem + 5.3879202586vw ,3.125rem)){.order__item{padding-right:clamp(.00000625rem ,-3.3405043103rem + 5.3879202586vw ,3.125rem)}}@supports not (padding-right:clamp(0.00000625rem ,-3.3405043103rem + 5.3879202586vw ,3.125rem)){.order__item{padding-right:calc(.00000625rem + 3.125 * (100vw - 62rem)/ 58)}}}@media (min-width:61.99875em) and (min-width:48em) and (max-width:120em){@supports (width:clamp(5rem ,3.4583333333rem + 3.2118055556vw ,7.3125rem)){.order__item::after{width:clamp(5rem ,3.4583333333rem + 3.2118055556vw ,7.3125rem)}}@supports not (width:clamp(5rem ,3.4583333333rem + 3.2118055556vw ,7.3125rem)){.order__item::after{width:calc(5rem + 2.3125 * (100vw - 48rem)/ 72)}}}@media (min-width:61.99875em) and (max-width:75em){.order__item::after{right:-.625rem}}@media (min-width:20em) and (max-width:48em){@supports (height:clamp(11.5625rem ,5.6696428571rem + 29.4642857143vw ,19.8125rem)){.help .video__item{height:clamp(11.5625rem ,5.6696428571rem + 29.4642857143vw ,19.8125rem)}}@supports not (height:clamp(11.5625rem ,5.6696428571rem + 29.4642857143vw ,19.8125rem)){.help .video__item{height:calc(11.5625rem + 8.25 * (100vw - 20rem)/ 28)}}}@media (max-width:61.99875em) and (min-width:47.99875em){.result__text{font-size:.75rem}}@media (any-hover:hover){.modal-close:hover{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.modal__link:hover{color:#ff0101;text-decoration:underline}.modal-close.letter:hover,.modal-close.thanks:hover{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.page__button:hover{-webkit-box-shadow:0 0 10px #bc0543;box-shadow:0 0 10px #bc0543;-webkit-animation:button 1s ease forwards;animation:button 1s ease forwards}.contact-header__social img:hover{-webkit-animation:button 1s ease forwards;animation:button 1s ease forwards}.contact-header__phone:hover{color:#e7d006}.menu__link:hover{color:#e7d006}.social__link:hover{-webkit-animation:button .4s ease;animation:button .4s ease}.menu-footer__link:hover{color:#e7d006}.contacts__link:hover{color:#e7d006}.about__link:hover{color:#145e7e}.arrow-letters:hover{-webkit-box-shadow:0 0 10px #e7d006;box-shadow:0 0 10px #e7d006}.help .video__play:hover::before{background-color:#e7d006}}
.modal__text{    
    display: flex;
    gap: 6px;
    align-items: flex-start;
    text-align: left;
    margin-bottom: 4px;}

     input[type=checkbox].error {
  outline: 2px solid #c00;
}

 .subscription-section {
            max-width: 600px;
            margin: 40px auto;
            background: white;
            border-radius: 12px;
            padding: 50px 40px;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
            border: 1px solid #e9ecef;
        }

        .section-title {
            font-size: 32px;
            font-weight: 700;
            color: #333;
            text-align: center;
            margin-bottom: 40px;
            position: relative;
        }

        .section-title::after {
            content: '';
            position: absolute;
            bottom: -10px;
            left: 50%;
            transform: translateX(-50%);
            width: 80px;
            height: 3px;
            background: #dc3545;
        }

        .form-container {
            margin-top: 30px;
        }

        .form-row {
            display: flex;
            gap: 20px;
            margin-bottom: 20px;
        }

        .form-group {
            flex: 1;
            position: relative;
        }

        .form-group.full-width {
            flex: 100%;
        }

        .form-input {
            width: 100%;
            padding: 16px 20px;
            border: 2px solid #e9ecef;
            border-radius: 8px;
            font-size: 16px;
            color: #333;
            background: #fff;
            transition: all 0.3s ease;
        }

        .form-input:focus {
            outline: none;
            border-color: #dc3545;
            box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.1);
        }

        .form-input::placeholder {
            color: #6c757d;
        }

        .checkbox-section {
            margin: 30px 0;
            padding: 25px 20px;
            background: #f8f9fa;
            border-radius: 8px;
            border-left: 4px solid #dc3545;
        }

        .checkbox-item {
            display: flex;
            align-items: flex-start;
            margin-bottom: 20px;
            gap: 15px;
        }

        .checkbox-item:last-child {
            margin-bottom: 0;
        }

        .custom-checkbox {
            position: relative;
            display: inline-block;
            width: 22px;
            height: 22px;
            margin-top: 3px;
            flex-shrink: 0;
        }

        .custom-checkbox input[type="checkbox"] {
            opacity: 0;
            position: absolute;
            width: 100%;
            height: 100%;
            cursor: pointer;
        }

        .checkmark {
            position: absolute;
            top: 0;
            left: 0;
            height: 22px;
            width: 22px;
            background: white;
            border: 2px solid #dee2e6;
            border-radius: 4px;
            transition: all 0.3s ease;
        }

        .custom-checkbox input:checked ~ .checkmark {
            background: #dc3545;
            border-color: #dc3545;
        }

        .checkmark:after {
            content: "";
            position: absolute;
            display: none;
            left: 7px;
            top: 3px;
            width: 5px;
            height: 10px;
            border: solid white;
            border-width: 0 2px 2px 0;
            transform: rotate(45deg);
        }

        .custom-checkbox input:checked ~ .checkmark:after {
            display: block;
        }

        .checkbox-text {
            font-size: 15px;
            color: #495057;
            line-height: 1.5;
        }

        .submit-button {
            width: 100%;
            padding: 18px;
            background: #dc3545;
            color: white;
            border: none;
            border-radius: 8px;
            font-size: 18px;
            font-weight: 600;
            cursor: pointer;
            transition: all 0.3s ease;
            margin-top: 20px;
        }

        .submit-button:hover {
            background: #c82333;
            transform: translateY(-2px);
            box-shadow: 0 6px 20px rgba(220, 53, 69, 0.3);
        }

        .submit-button:active {
            transform: translateY(0);
        }

        .flexer {
            display:flex;
            align-items: center;
            gap:50px 50px;
        }

        .fleft {
            flex-basis: 40%;
                    text-align: center;
        }

        .fleft img {
            max-width:100%;
            height:auto;
        }

        @media (max-width: 1000px) {
            .flexer {
                flex-wrap:wrap;
                justify-content: center;
            }

            .fleft {
                flex-basis: 100%;
            }
        }
        @media (max-width: 768px) {
            .subscription-section {
                padding: 40px 25px;
            }

            .flexer {
                flex-wrap:wrap;
            }
            
            .form-row {
                flex-direction: column;
                gap: 15px;
            }
            
            .section-title {
                font-size: 28px;
            }
        }

        @media (max-width: 480px) {
            .subscription-section {
                padding: 30px 20px;
            }
            
            .section-title {
                font-size: 24px;
            }
        }
