@charset "UTF-8";.mfp-bg, .mfp-wrap{position:fixed;left:0;top:0}
.mfp-container, img.mfp-img{-webkit-box-sizing:border-box}
.mfp-arrow:after, .mfp-arrow:before, .mfp-container:before, .mfp-figure:after, .swiper-centered>.swiper-wrapper:before, .tippy-arrow:before{content:""}
.button-nav-item, .feature_hover .feature__text, .inline-field__placeholder, .item-accordion_lite .item-accordion__title, .item-belief__feedback, .item-record-person__content>*, .item-result__content td:last-child, .modal-common__booking-text, .modal-service__item.is-active>.modal-service__text span, .price__header-cell, .route__to-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.button-box-icon__counter, .button-download__icon, .button-more-content, .button-primary, .button-upload__text, .circle-progress, .feature__icon, .form-search__button, .icon-switcher__icon, .item-benefits__icon, .item-celebrities__label-icon, .item-compare__logo, .item-conditions__icon, .item-consequence__icon, .item-drawback__icon, .item-help__icon, .item-price__count, .item-quiz-answear__indicator, .item-quiz-question__count, .item-result__icon, .item-services-type__arrow, .item-services-type__icon, .item-steps__icon, .item-types-content__icon, .modal-close, .modal-common__close, .modal-contract__close, .modal-lawyer__link-icon, .modal-service__contact-icon, .player__control, .swiper-button, .swiper-pagination:not(.swiper-pagination-bullets-dynamic){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}
.image-preview__photo, .player__preview{-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}
:root{--scrollbar-width:17px;--box-padding:8.6rem;--section-padding:6.5rem;--section-padding-small:3.2rem;--section-padding-medium:8rem;--section-padding-large:10.2rem;--wrapper-padding:11.6rem;--global-radius:2.4rem;--global-small-radius:1.2rem;--global-large-radius:2.6rem;--main-font-size:calc(100vw/(1920/10));--star-width:1.4rem;--swiper-theme-color:#007aff}
@media only screen and (min-width:1921px){:root{--main-font-size:70.5%}
}
@media only screen and (max-width:1440px){:root{--main-font-size:calc(100vw/(1920/11));--wrapper-padding:8rem;--section-padding:5rem}
}
@media only screen and (max-width:1280px){:root{--main-font-size:calc(100vw/(1920/12))}
}
@media only screen and (max-width:1120px){:root{--wrapper-padding:32px;--main-font-size:49%;--box-padding:5rem;--section-padding:3.5rem;--section-padding-medium:5.2rem;--section-padding-large:7rem;--global-large-radius:2.4rem;--slide-width:60rem}
}
@media only screen and (max-width:820px){:root{--slide-width:50rem}
}
@media only screen and (max-width:580px){:root{--box-padding:2rem;--main-font-size:62.5%;--wrapper-padding:2rem;--section-padding:2.4rem;--section-padding-medium:2.4rem;--section-padding-large:2.4rem;--global-radius:1.2rem;--global-small-radius:.8rem;--global-large-radius:2rem;--slide-width:28.8rem;--star-width:1rem}
}
@media only screen and (max-width:420px){:root{--main-font-size:calc(100vw/(375/10))}
}
@font-face{font-family:Inter;src:local("Inter SemiBold"), local("Inter-SemiBold"), url(../fonts/Inter-SemiBold.woff2) format("woff2"), url(../fonts/Inter-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:local("Inter Medium"), local("Inter-Medium"), url(../fonts/Inter-Medium.woff2) format("woff2"), url(../fonts/Inter-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}
@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes assistant-fluid{from{-webkit-transform:translateY(1.15rem);transform:translateY(1.15rem)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes assistant-fluid{from{-webkit-transform:translateY(1.15rem);transform:translateY(1.15rem)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes assistant-shadow{from{-webkit-transform:scale(1.2);transform:scale(1.2)}
to{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes assistant-shadow{from{-webkit-transform:scale(1.2);transform:scale(1.2)}
to{-webkit-transform:scale(1);transform:scale(1)}
}
@-webkit-keyframes anim-in{100%{width:600px;height:600px;border-radius:0;opacity:0}
0%{width:0;height:0;border-radius:100%;opacity:.2}
}
@keyframes anim-in{100%{width:600px;height:600px;border-radius:0;opacity:0}
0%{width:0;height:0;border-radius:100%;opacity:.2}
}
@-webkit-keyframes anim-in-small{100%{width:150%;height:150%;opacity:0}
0%{width:0;height:0;opacity:.2}
}
@keyframes anim-in-small{100%{width:150%;height:150%;opacity:0}
0%{width:0;height:0;opacity:.2}
}
.mfp-bg, .mfp-container, .mfp-wrap{width:100%;height:100%}
@-webkit-keyframes part-online-label-before-animation{from{inset:0;background-color:rgba(28,138,85,.45)}
to{inset:-1.2rem;background-color:rgba(28,138,85,0)}
}
@keyframes part-online-label-before-animation{from{inset:0;background-color:rgba(28,138,85,.45)}
to{inset:-1.2rem;background-color:rgba(28,138,85,0)}
}
@-webkit-keyframes part-online-label-after-animation{from{-webkit-transform:scale(1);transform:scale(1)}
to{-webkit-transform:scale(1.05);transform:scale(1.05)}
}
@keyframes part-online-label-after-animation{from{-webkit-transform:scale(1);transform:scale(1)}
to{-webkit-transform:scale(1.05);transform:scale(1.05)}
}
.mfp-bg{overflow:hidden}
.mfp-wrap{outline:0!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;left:0;top:0;box-sizing:border-box}
.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before, .mfp-loading.mfp-figure, .mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader{display:none}
.mfp-content{position:relative;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#ccc}
.mfp-close, .mfp-preloader a:hover{color:#fff}
button.mfp-arrow, button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}
.mfp-arrow, .mfp-arrow:before, .mfp-arrow:focus, .mfp-arrow:hover, .mfp-bg, .mfp-bg.mfp-ready, .mfp-close:focus, .mfp-close:hover{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close{color:#fff;text-align:right;padding-right:6px}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;margin:-55px 0 0;top:50%;padding:0;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:after, .mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
.mfp-figure:after, img.mfp-img{width:auto;height:auto;display:block}
img.mfp-img{max-width:100%;line-height:0;box-sizing:border-box;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.button-primary, .calendar-time, .mfp-gallery .mfp-image-holder .mfp-figure, .modal-close, .module-tooltip__trigger, .player, button{cursor:pointer}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}
}
.swiper-slide, .swiper-wrapper{height:100%;position:relative}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0}
.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{width:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}
*, .loader-button{-webkit-box-sizing:border-box}
.swiper-android .swiper-slide, .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}
.swiper-slide-invisible-blank{visibility:hidden}
.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;transition-property:transform, height;transition-property:transform, height, -webkit-transform}
.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}
.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5), rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5), rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5), rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5), rgba(0,0,0,0))}
.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}
.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}
.swiper-centered>.swiper-wrapper:before{-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}
.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.is-loading-state, .mfp-figure{pointer-events:none}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}
[data-tippy-root]{max-width:calc(100vw - 10px)}
.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;-webkit-transition-property:visibility, opacity, -webkit-transform;transition-property:visibility, opacity, -webkit-transform;transition-property:transform, visibility, opacity;transition-property:transform, visibility, opacity, -webkit-transform}
.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}
.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;transform-origin:center top}
.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}
.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;transform-origin:center bottom}
.tippy-box[data-placement^=left]>.tippy-arrow{right:0}
.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;transform-origin:center left}
.tippy-box[data-placement^=right]>.tippy-arrow{left:0}
.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;transform-origin:center right}
.tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}
.tippy-arrow{width:16px;height:16px;color:#333}
.tippy-arrow:before{position:absolute;border-color:transparent;border-style:solid}
.tippy-content{position:relative;padding:5px 9px;z-index:1}
*{box-sizing:border-box;padding:0;margin:0;outline:0;scroll-behavior:smooth}
.wrapper{position:relative;max-width:192rem;padding:0 var(--wrapper-padding);margin:auto}
.absolute, .object-fit{position:absolute;width:100%;height:100%;left:0;top:0}
.characteristics td, .feature_hover, img, svg{max-width:100%}
@media (min-width:1441px){.wrapper_small{padding:0 19.6rem}
}
html{-webkit-font-smoothing:antialiased;font-size:var(--main-font-size)}
html.js-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}
html.js-locked body{overflow-x:hidden;overflow-y:scroll;-ms-touch-action:none;touch-action:none}
.css-scrollbar, .css-scrollbar-green, .mfp-container{overflow-y:auto}
body{font-family:Inter, sans-serif;font-size:1.8rem;font-weight:500;line-height:1.3333333333;color:#252525;letter-spacing:.12px}
@media (min-width:1121px){body{padding-top:var(--header-height)}
}
@media (max-width:580px){body{font-size:1.4rem;line-height:138%}
}
button, input, textarea{font:inherit;color:inherit}
input, textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}
main{display:block}
button{background:0 0;border:none}
a{color:inherit;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:none}
.icon{width:100%;max-height:100%}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex_nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.flex_column, .item-help__list{-ms-flex-direction:column;-webkit-box-orient:vertical}
.flex_column{-webkit-box-direction:normal;flex-direction:column}
.characteristics tr, .faq__button, .gallery__button{-webkit-box-orient:horizontal}
.flex_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.flex_justify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.flex_left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.flex_right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.flex_start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.flex_bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.flex_vertical{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.css-text-left{text-align:left}
.css-text-center{text-align:center}
.css-text-right{text-align:right}
img, svg{vertical-align:top}
.object-fit{-o-object-fit:cover;object-fit:cover}
.css-scrollbar::-webkit-scrollbar{display:block;width:3px}
.css-scrollbar::-webkit-scrollbar-track{background:rgba(196,196,196,.4)}
.css-scrollbar::-webkit-scrollbar-thumb{background:#5e8450}
.css-scrollbar-green::-webkit-scrollbar{display:block;width:4px}
.css-scrollbar-green::-webkit-scrollbar-track{background:#f0f2f2;border-radius:100px}
.css-scrollbar-green::-webkit-scrollbar-thumb{background:#5e8450;border-radius:100px}
.css-scrollbar-3::-webkit-scrollbar{width:3px!important}
.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.button-nav-item, .mfp-figure img{-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none}
@media (max-width:580px){.color-mobile-gray{display:block;margin-top:.8rem;font-size:1.3rem;font-weight:500;line-height:138%;color:#313131;letter-spacing:.12px}
.color-mobile-gray:first-letter{text-transform:capitalize}
.responsive-default{display:none}
}
.color-gray{color:#313131}
.color-green{color:#5e8450}
.background-green{--hover-color:#e3ede5;--bg-color:#ebf2ec}
.background-green:hover{--bg-color:#eef4ef}
.background-blue{--hover-color:#ddecf5;--bg-color:#e8f3fa}
.background-rose{--hover-color:#fde4dc;--bg-color:#f9e9e4}
.background-rose:hover{--bg-color:#faf0ed}
.background-purple{--hover-color:#efe7fc;--bg-color:#ede7f7}
.background-purple:hover{--bg-color:#f2eef9}
.background-whisper{--hover-color:#efe7fc;--bg-color:#f2e9f4}
.background-cyan{--hover-color:#daf2f2;--bg-color:#e9f8f8}
.background-yellow{--hover-color:#f4ebd1;--bg-color:#f9f3e5}
@media (min-width:821px){.responsive-tablet{display:none}
}
@media (min-width:581px){.responsive-mobile{display:none}
}
@media (max-width:820px){.responsive-small-tablet{display:none!important}
}
@media (min-width:821px){.responsive-from-small-tablet{display:none!important}
}
[data-tippy-root]{z-index:5000}
[data-tippy-root] .tippy-box{font-size:initial;line-height:initial;color:inherit;white-space:initial;background:0 0;border-radius:0}
[data-tippy-root] .tippy-content{padding:0}
.mfp-bg{z-index:9000}
.mfp-wrap{z-index:9001}
#detach-button-host{display:none!important}
.b, .content b{font-weight:700}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .content strong, .h1, .h2, .h3, .h4, .h5, .h6, .promo__content h3, .promo__content p, .strong{font-weight:600}
.h6{font-weight:500}
.content h1, .h1{font-size:5.5rem;line-height:1.0769230769;letter-spacing:-.64px}
.content h1 span{font-size:3.7rem;line-height:1.0769230769;letter-spacing:-.64px}
@media (max-width:1120px){.content h1, .h1{font-size:4.5rem}
}
@media (max-width:580px){.content h1, .h1{font-size:2.7rem;line-height:3.4rem}
}
.content h2, .h2{font-size:4.4rem;font-weight:600;line-height:1.2272727273;letter-spacing:-.64px}
@media (max-width:1120px){.content h2, .h2{font-size:3.8rem}
}
@media (max-width:580px){.content h2, .h2{font-size:2.3rem;line-height:3rem}
}
.content h3, .h3, .promo__content h3, .promo__content p{font-size:3rem;line-height:1.3333333333;letter-spacing:-.46px}
@media (max-width:1120px){.content h3, .h3, .promo__content h3, .promo__content p{font-size:2.6rem}
}
@media (max-width:580px){.content h3, .h3, .promo__content h3, .promo__content p{font-size:1.5rem;line-height:1.9rem;letter-spacing:-.08px}
}
.content h4, .h4{font-size:2.4rem;line-height:1.3333333333;letter-spacing:-.08px}
@media (max-width:1120px){.content h4, .h4{font-size:2rem}
}
@media (max-width:580px){.content h4, .h4{font-size:1.7rem;line-height:2rem}
}
.content h5, .h5{font-size:2rem;line-height:2.6rem;letter-spacing:.1px}
@media (max-width:580px){.content h5, .h5{font-size:1.4rem;line-height:127%}
}
.content h6, .h6{font-size:1.6rem;line-height:2.4rem;letter-spacing:.12px}
@media (max-width:580px){.content h6, .h6{font-size:1.4rem;line-height:2rem}
}
.small{font-size:1.3rem;line-height:1.8rem}
@media (max-width:1120px){.small{font-size:1.6rem;line-height:2.4rem}
}
.very-small{font-size:1.1rem;line-height:145%;text-transform:uppercase}
.middle-header{font-size:4rem;line-height:4.8rem}
.blockquote, .content blockquote{padding:3.2rem 2rem 3.2rem 3.2rem;font-weight:600;color:#2f2f2f;background:#f7f7f7;border-radius:var(--global-small-radius);-webkit-box-shadow:inset 4px 0 0 #5e8450;box-shadow:inset 4px 0 0 #5e8450}
.link{color:#4d4d4d;-webkit-transition:ease .1s;transition:ease .1s}
.link:hover{color:#58a520}
.characteristics{display:block;width:100%}
.characteristics tbody{display:block}
.characteristics tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
@media (min-width:581px){.characteristics tr{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.characteristics tr:not(:last-child){margin-bottom:2.4rem}
.characteristics td{display:block}
.characteristics td:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:1.2rem}
@media (max-width:1280px){.characteristics td:first-child{-ms-flex-preferred-size:20rem;flex-basis:20rem}
}
@media (max-width:1120px){.characteristics tr:not(:last-child){margin-bottom:1.6rem}
.characteristics td:first-child{-ms-flex-preferred-size:15rem;flex-basis:15rem}
}
@media (max-width:580px){.characteristics tr:not(:last-child){margin-bottom:.8rem}
.characteristics td:first-child{-ms-flex-preferred-size:37.9661016949%;flex-basis:37.9661016949%;color:#0c1e21}
.characteristics td:last-child{font-weight:600;line-height:1.23}
}
.characteristics td:last-child{-ms-flex-negative:1;flex-shrink:1;margin-left:1.2rem}
@media (max-width:1280px){.characteristics td:last-child{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
}
.content_gray{color:#414141}
.content_gray h1, .content_gray h2, .content_gray h3, .content_gray h4, .content_gray h5, .content_gray h6{color:#2f2f2f}
.content>:not(:last-child){margin-top:2.4rem;margin-bottom:2.4rem}
@media (max-width:580px){.content>:not(:last-child){margin-bottom:.8rem}
.content h1:not(:last-child), .content h2:not(:last-child), .content h3:not(:last-child), .content h4:not(:last-child), .content h5:not(:last-child), .content h6:not(:last-child){margin-bottom:1.2rem}
}
.content h5:not(:last-child), .item-result__content tr:not(:last-child){margin-bottom:.8rem}
.content li:not(:last-child){margin-bottom:.6rem}
@media (max-width:580px){.content li:not(:last-child){margin-bottom:.2rem}
}
.content .marked-list li:not(:last-child), .form-consultation__fields>:not(:last-child){margin-bottom:1.6rem}
.content ul li{position:relative;display:block;padding-left:2.5rem}
.content ul li:before{position:absolute;top:0;left:0;font:inherit;line-height:inherit;content:"–"}
@media (max-width:580px){.content ul li{padding-left:1.6rem}
.content ul li:before{top:-.1rem;content:"•"}
}
.content .circle-list li{padding-left:2.8rem;line-height:1.5555555556}
.content .circle-list li:before{left:.8rem;content:"•"}
.content .marked-list li{display:block;padding-left:3.6rem;line-height:1.33}
.mfp-container:before, .mfp-figure:after{display:none}
@media (max-width:1120px){.content .marked-list li{padding-left:2.8rem}
}
@media (max-width:580px){.content .marked-list li{padding-left:1.9rem;line-height:1.23}
.content .marked-list li:not(:last-child){margin-bottom:.8rem}
}
.module-tooltip, .online{line-height:1;display:inline-block}
.content .marked-list li:before{content:"✓"}
.icon-switcher__shadow:before, .image-preview:before, .item-belief__icon:before, .item-benefit__photo:before, .loader:after, .loader:before, .mfp-arrow:before, .module-avatar:before, .module-consultation:before, .online:before, .player__preview:after, .radio__dot:before, .swiper-nav_shadow .swiper-button:after{content:""}
.color-white{color:#fff}
.mfp-container{padding:0;overflow-x:hidden}
.mfp-figure{margin:auto}
.mfp-figure img{pointer-events:auto;user-select:none}
.mfp-arrow{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;width:10rem;height:10rem}
.ajax-loader, .calendar-time, .label-check{-webkit-box-align:center}
.mfp-arrow.mfp-arrow-left:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.mfp-arrow:before{position:static;display:block;width:1.2rem;height:2.4rem;padding:0;margin:auto;border:none}
.mfp-arrow:after{display:none}
img.mfp-img{padding:5rem 0}
.mfp-wrap.mfp-align-top .mfp-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.mfp-wrap.mfp-align-top .mfp-content{margin-top:auto}
.mfp-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}
.mfp-bg{background:rgba(31,41,56,.6);-webkit-transition:ease .7s;transition:ease .7s}
.mfp-bg.mfp-removing{opacity:0}
.mfp-counter{display:none}
.mfp-iframe-scaler{position:relative;margin:auto}
.mfp-iframe-holder .mfp-content{max-width:70%}
.mfp-iframe-holder, .mfp-image-holder{background-color:rgba(0,0,0,.702)}
.mfp-iframe-holder .mfp-content, .mfp-image-holder .mfp-content{position:static;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close{position:fixed;top:0;right:0;width:auto;height:auto;padding:2.4rem;line-height:1;pointer-events:auto}
.modal{position:relative;padding:2rem;margin:1rem auto auto;background:#fff;border-radius:20px 20px 0 0}
@media (max-width:1120px){.modal{padding-bottom:8.8rem}
}
.modal__header{padding-right:3rem}
.modal__close{position:absolute;top:0;right:0;margin-top:1.5rem;margin-right:1.5rem}
.css-modal-animate{overflow:hidden}
.css-modal-animate .mfp-figure, .css-modal-animate .mfp-iframe-scaler, .css-modal-animate .modal{opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}
.css-modal-animate .mfp-figure_right, .css-modal-animate .mfp-iframe-scaler_right, .css-modal-animate .modal_right{-webkit-transform:translate(100%,0);transform:translate(100%,0)}
.css-modal-animate .mfp-figure_center, .css-modal-animate .mfp-iframe-scaler_center, .css-modal-animate .modal_center{-webkit-transform:translate(0,25rem);transform:translate(0,25rem)}
.css-modal-animate.mfp-ready .modal{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}
.css-modal-animate.mfp-ready .mfp-figure, .css-modal-animate.mfp-ready .mfp-iframe-scaler{opacity:1}
.css-modal-animate.mfp-removing .modal{opacity:0}
.css-modal-animate.mfp-removing .modal_right{-webkit-transform:translate(100%,0);transform:translate(100%,0)}
.css-modal-animate.mfp-removing .modal_center{-webkit-transform:translate(0,25rem);transform:translate(0,25rem)}
.css-modal-animate.mfp-removing .mfp-figure, .css-modal-animate.mfp-removing .mfp-iframe-scaler{opacity:0}
.ajax-loader{--background-color:#fff;--fill-color:#5e8450;position:absolute;z-index:5000;background:var(--background-color);left:0;top:0;width:100%;height:100%;border-radius:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.loader, .loader:after, .loader:before{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation:bblFadInOut 1.8s infinite ease-in-out;animation:bblFadInOut 1.8s infinite ease-in-out}
.loader{color:var(--fill-color);font-size:7px;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}
.loader:after, .loader:before{position:absolute;top:0}
.loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}
.loader:after{left:3.5em}
@-webkit-keyframes bblFadInOut{0%, 100%, 80%{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}
40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}
}
@keyframes bblFadInOut{0%, 100%, 80%{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}
40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}
}
.loader-button{width:100%;height:100%;border:3px solid var(--fill-color);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;-webkit-animation:rotation-button 1s linear infinite;animation:rotation-button 1s linear infinite}
@-webkit-keyframes rotation-button{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotation-button{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.calendar-time{border-radius:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:4.4rem;width:100%;background:#e9f4ef;color:#5e8450;font-weight:600}
.calendar-time.is-deactive{background:#f7f7f7;color:#dadde2;pointer-events:none}
.calendar-time:hover{color:#fff;background:#5e8450}
.circle-progress{width:5.4rem;height:5.4rem;position:relative;font-size:1.1rem;font-weight:600;line-height:1em}
@media (max-width:580px){.mfp-iframe-holder .mfp-content{max-width:100%}
.circle-progress{width:4.2rem;height:4.2rem;font-size:1rem}
}
.circle-progress__border{position:absolute;left:0;top:0;width:100%;height:100%;stroke-width:8;stroke-linecap:round;fill:transparent}
.circle-progress__border_back{stroke:rgba(255,255,255,.2)}
.circle-progress__border_bar{stroke:#fff;z-index:5;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.circle-progress__background{position:absolute;left:0;top:0;width:100%;height:100%}
.module-consultation{position:relative;background-color:#2f2f2f;border-radius:var(--global-radius);padding:3rem;min-height:65rem;overflow:hidden;z-index:1}
.feature, .module-consultation__box{background-color:rgba(33,36,40,.48)}
.module-consultation:before{position:absolute;inset:0;z-index:-1;pointer-events:none}
.module-consultation__caption{color:#fff}
.module-consultation__photo{position:absolute;left:0;top:0;width:100%;height:100%}
.module-consultation__photo img{-o-object-position:center top;object-position:center top}
.module-consultation__box{position:absolute;inset:auto 1.5rem 1.5rem;max-height:100%;z-index:5;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:2rem;padding:2.4rem}
.feature, .item-friends__box, .item-team__box, .player__control{-webkit-backdrop-filter:blur(30px)}
.module-consultation__name{color:#fff}
.module-consultation__post{margin-top:4px;font-size:1.8rem;line-height:1.33;color:#dbdbdb}
.module-consultation__fields{margin-top:3rem}
.module-consultation__field{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff}
.module-consultation__field:not(:last-child){margin-right:1.2rem}
.module-consultation__field .circle-progress{width:6.2rem;height:6.2rem;margin-right:1.5rem}
.module-consultation__field .progress-with-text__content{font-weight:600;font-size:1.4rem;line-height:1.36;letter-spacing:.14px}
.module-consultation__field .progress-with-text__circle{font-size:1.6rem;letter-spacing:.14px}
.feature{padding:.8rem 2.2rem .8rem .8rem;backdrop-filter:blur(30px);border-radius:100px}
.feature_icon-green .feature__icon{background-color:#fff;fill:#5e8450}
.feature_small{padding:.5rem 1.5rem .5rem .5rem}
.feature_small .feature__icon{margin-right:1.2rem;width:3.2rem;height:3.2rem}
@media (max-width:1120px){.feature_small .feature__icon{width:2.9rem;height:2.9rem}
}
@media (max-width:580px){.feature{padding:.5rem 1.5rem .5rem .5rem;border-radius:7rem}
.feature_small .feature__icon{margin-right:1rem;width:2.6rem;height:2.6rem}
}
.feature_small .feature__icon svg{width:1.6rem;height:1.6rem}
@media (max-width:1120px){.feature_small .feature__icon svg{width:1.3rem;height:1.3rem}
}
.feature_small .feature__text{font-size:1.4rem;line-height:1.16;letter-spacing:.08px}
@media (max-width:580px){.feature_small .feature__icon svg{width:1rem;height:1rem}
.feature_small .feature__text{font-size:1.3rem;line-height:1.38;letter-spacing:.12px}
}
@media (min-width:1121px){.feature_hover .feature__icon{position:relative;-webkit-transition:cubic-bezier(.22,1,.36,1) .25s;transition:cubic-bezier(.22,1,.36,1) .25s}
.feature_hover .feature__icon svg.icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.feature_hover .feature__icon svg.icon-letter-logo{width:1.6rem;height:1.6rem;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}
.feature_hover .feature__icon svg.icon-newLogo{width:6rem;height:1.2rem;opacity:0;-webkit-transition:0s;transition:0s;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%)}
}
.feature__icon{margin-right:1.8rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:4.6rem;height:4.6rem;border-radius:50%;background-color:#5e8450;fill:#fff;stroke:transparent}
@media (max-width:1120px){.feature__icon{width:3.8rem;height:3.8rem}
}
@media (max-width:580px){.feature__icon{width:3rem;height:3rem;margin-right:1.2rem}
}
.feature__icon svg{width:2.4rem;height:2.4rem}
@media (max-width:1120px){.feature__icon svg{width:1.9rem;height:1.9rem}
.feature__icon svg.icon-newLogo{display:none}
}
.feature__text{-webkit-box-flex:1;-ms-flex:1;flex:1}
@media (max-width:580px){.feature__icon svg{width:1.4rem;height:1.4rem}
.feature__text{font-size:1.4rem;line-height:1.29}
}
.form-search{width:100%}
.form-search__field{width:100%;position:relative;height:100%}
.form-search__button{position:absolute;left:0;top:0;width:4.5rem;height:100%;color:#313131;stroke:#313131;stroke-width:1.7;fill:transparent}
.image-preview, .image-preview:before{position:relative;display:block}
.form-search__button svg{width:1.6rem}
.form-search__input{width:100%;height:100%;background:#f7f7f7;border-radius:1rem;border:none;padding-left:4.5rem;padding-right:2rem}
.image-preview:before{padding-top:62.8019323671%}
.image-preview__photo{border-radius:var(--global-radius);overflow:hidden}
@media (min-width:581px){.image-preview__photo:hover:before{opacity:1;visibility:visible}
.image-preview__photo:hover img{-webkit-transform:scale(1.07);transform:scale(1.07)}
.image-preview__photo:before{content:"";display:block;position:absolute;z-index:5;top:50%;left:50%;width:6.4rem;height:6.4rem;margin-left:-3.2rem;margin-top:-3.2rem;border-radius:50%;opacity:0;visibility:hidden;-webkit-transition:ease .2s;transition:ease .2s}
.image-preview__photo img{-webkit-transition:cubic-bezier(.33,1,.68,1) .5s;transition:cubic-bezier(.33,1,.68,1) .5s}
}
.image-preview__photo img, .image-preview__photo picture{border-radius:inherit}
.label-check{font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;stroke:#2f2f2f;stroke-width:2;fill:transparent;height:4.2rem;padding-left:1.6rem;padding-right:2rem;border:1px solid #dfe3e4;border-radius:1rem}
@media (max-width:580px){.label-check{height:auto;padding-left:1.4rem;padding-right:0;width:100%;border:none;border-radius:0;position:relative}
.label-check .icon{display:none}
}
.label-check .icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:2rem;height:2rem;margin-right:.8rem}
.label-check__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}
@media (max-width:580px){.label-check__text:before{content:"";width:.6rem;height:.6rem;border-radius:50%;display:block;position:absolute;left:0;top:.7rem;background:#2f2f2f}
}
@media (min-width:581px){.mobile-select-person{display:none}
}
.modal-close{width:3.6rem;height:3.6rem;background:#f7f7f7;border-radius:50%;stroke:#313131;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.modal-close svg{width:1.2rem}
.module-avatar{width:100%;border-radius:1.6rem;position:relative;color:#5e8450;background:#e8f3ee;text-transform:uppercase;font-weight:600;font-size:1.4rem;line-height:1em}
.module-avatar_orange{background:#fcf5ee;color:#e37f46}
.module-avatar_yellow{background:#fcf9ee;color:#e0bc3d}
.module-avatar_purple{background:#efeefc;color:#6646e3}
.module-avatar_pink{background:#fceef3;color:#e3466c}
@media (max-width:1120px){.module-avatar{border-radius:1.1rem}
}
.module-avatar:before{display:block;padding-top:100%}
.module-avatar__text, .progress-with-text{display:-ms-flexbox;-webkit-box-align:center}
.module-avatar__text{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.module-tooltip{vertical-align:baseline;position:relative;margin-left:1rem}
@media (max-width:580px){.module-avatar{border-radius:.6rem;font-size:.8rem}
.module-tooltip{margin-left:.5rem}
}
.module-tooltip__trigger{width:2.4rem;height:2.4rem;fill:transparent;stroke:#b6babe;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
@media (max-width:1120px){.module-tooltip__trigger{width:2rem;height:2rem;stroke-width:1.25}
}
.module-tooltip__content{position:relative;color:#0c1e21;background-color:#fff;border:1px solid #e4e6e9;-webkit-box-shadow:6px 12px 19px rgba(31,41,56,.03);box-shadow:6px 12px 19px rgba(31,41,56,.03);border-radius:var(--global-small-radius);padding:2rem;width:47rem}
@media (max-width:1120px){.module-tooltip__content{width:30rem}
}
@media (max-width:580px){.module-tooltip__content{width:20rem;padding:1.5rem}
}
.module-tooltip__arrow{position:absolute;top:1.5rem;left:-1.2rem;width:1.2rem;height:2rem;fill:#fff;stroke:#e4e6e9;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}
.online, .player{position:relative}
.tippy-box[data-placement=bottom] .module-tooltip__arrow{left:50%;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);top:-1.6rem;margin-left:1.3rem}
@media (max-width:580px){.tippy-box[data-placement=bottom] .module-tooltip__arrow{top:-1.15rem}
.module-tooltip__arrow{width:.9rem;height:1.5rem}
}
.online{vertical-align:middle;width:3.2rem;height:3.2rem;background-color:rgba(28,138,85,.2);border-radius:100%}
@media (max-width:1120px){.online{width:2.6rem;height:2.6rem;margin-left:1.15rem}
}
@media (max-width:580px){.online{width:2rem;height:2rem;margin-left:.9rem}
}
.online:before{width:1rem;height:1rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:100%;background-color:#5e8450}
@media (max-width:1120px){.online:before{width:.9rem;height:.9rem}
}
.player{padding-top:55.2338530067%;display:block;border-radius:var(--global-large-radius);--controll-size:7.2rem;--icon-size:1.7rem}
.player:hover .player__control{background:#5e8450}
.player.is-active .player__control, .player.is-active .player__preview img, .player.is-active .player__preview picture, .player.is-active .player__preview:after, .player.is-active .player__video{display:none}
.player_controller_top .player__control{top:5.6rem;left:5.6rem}
.player_controller_small .player__control{--controll-size:4.8rem}
.player_controller_medium .player__control{--controll-size:6rem}
.player_controller_medium.player_controller_top .player__control{top:4.2rem;left:4.2rem}
@media (max-width:580px){.online:before{width:.8rem;height:.8rem}
.player{border-radius:var(--global-radius);--controll-size:4.8rem;--icon-size:.9rem}
.player_controller_small .player__control{--controll-size:3.6rem;--icon-size:1.4rem}
.player_controller_top .player__control{top:3.6rem;left:3.6rem}
}
.player__image, .player__video{border-radius:inherit}
.player__control{position:absolute;left:50%;top:50%;z-index:10;width:var(--controll-size);height:var(--controll-size);border-radius:50%;margin-left:calc(-1*var(--controll-size)/2);margin-top:calc(-1*var(--controll-size)/2);fill:#fff;background:rgba(255,255,255,.4);backdrop-filter:blur(30px);-webkit-transition:ease .15s;transition:ease .15s}
.player__preview, .player__preview:after{position:absolute;top:0;height:100%;left:0}
.player iframe, .player picture, .player__preview, .player__preview:after{border-radius:inherit}
.player__control .icon{width:var(--icon-size)}
.player__preview{width:100%;overflow:hidden}
.player__preview:after{display:block;width:100%;z-index:2;background:rgba(0,0,0,.32)}
.player__preview img{-webkit-transition:cubic-bezier(.33,1,.68,1) .5s;transition:cubic-bezier(.33,1,.68,1) .5s}
.progress-with-text{display:-webkit-box;display:flex;-ms-flex-align:center;align-items:center}
.progress-with-text__circle{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:1.2rem}
.progress-with-text__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.3rem;line-height:138%}
@media (max-width:580px){.progress-with-text__circle{margin-right:.6rem}
.progress-with-text__content{font-size:1.2rem;line-height:1.4rem}
.stars__label{font-size:1.3rem;line-height:1.38;letter-spacing:.12px}
}
.search-controller{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:4rem}
.search-controller:not(.is-active) .search-controller__form{display:none}
.search-controller__button{height:100%}
.search-controller__form{position:relative;--vertical-offset:.4rem;top:calc(-1*var(--vertical-offset));height:calc(100% + var(--vertical-offset)*2)}
.socials__list{margin:-.8rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.socials__item{display:block;margin:.8rem}
.socials__link{width:3.2rem;height:3.2rem;border-radius:50%;background:#4d4d4d;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;fill:#cbcbcb;-webkit-transition:ease .15s;transition:ease .15s}
.stars, .text-with-icon{display:-webkit-box;display:-ms-flexbox}
.socials__link_instagram{--hover-color:#c13584}
.socials__link_instagram svg{width:1.9rem}
.socials__link_youtube{--hover-color:red}
.socials__link_youtube svg{width:2rem}
.socials__link_facebook{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;--hover-color:#4555e2}
.socials__link_facebook svg{height:2.6rem}
.socials__link_vk{--hover-color:#4c88ec}
.socials__link_vk svg{height:1.4rem;margin-top:.1rem}
.socials__link:hover{fill:#fff;background:var(--hover-color)}
.stars{display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.stars:not(.stars_column){-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.stars_column{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media (min-width:581px){.player:hover .player__preview img{-webkit-transform:scale(1.07);transform:scale(1.07)}
.stars__label{font-weight:600}
.button-nav-item{--height:5.1rem;--padding-horizontal:2.4rem}
}
.stars__label .stars:not(.stars_column){margin-right:1.2rem}
.stars_column .stars__label{margin-bottom:1rem}
.stars__list-item{display:block;position:relative;width:var(--star-width);height:var(--star-width);fill:#d9d9d9}
.stars__list-item:not(:last-child){margin-right:.2rem}
.stars__list-item.is-actived{fill:#efb236}
.stars__list-shadow{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
.stars__list-shadow svg{max-width:none;width:var(--star-width);fill:#efb236}
.text-with-icon{display:flex}
.text-with-icon__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:6rem;height:6rem;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;background:#e9f4ef;border-radius:1.2rem;fill:#5e8450;margin-right:3.6rem}
.text-with-icon__icon svg{width:2.4rem}
.text-with-icon__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}
@media (max-width:580px){.text-with-icon__icon{display:none}
.text-with-icon__text{line-height:135%}
}
.button-box-icon{width:4rem;height:4rem;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}
.button-box-icon .icon{stroke:#2f2f2f;stroke-width:2;fill:transparent}
.button-box-icon .icon.icon-notification{width:2.4rem}
.button-box-icon .icon.icon-loupe{stroke-width:1.7143;width:2.1rem}
.button-box-icon__counter{background:#dc3b3b;color:#fff;height:2.6rem;min-width:2.6rem;padding:0 .3rem;border:2px solid #fff;font-weight:600;position:absolute;right:-1px;top:-1px;font-size:1.2rem;line-height:1em;border-radius:50%}
.button-download{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:rgba(74,77,83,.48);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:6rem;padding:.6rem 2.6rem .6rem .6rem}
.button-download__icon{margin-right:2.1rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:4.4rem;height:4.4rem;border-radius:50%;background-color:#fff;fill:transparent;stroke:#5e8450;stroke-linecap:round;stroke-width:1}
@media (max-width:580px){.button-download{padding-right:1.6rem}
.button-download__icon{width:4rem;height:4rem;margin-right:1.6rem}
}
.button-download__icon svg{width:1.6rem;height:1.8rem}
.button-download__text{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:center;align-self:center;font-size:1.4rem;line-height:1.16;letter-spacing:.08px;color:#fff}
@media (max-width:580px){.button-download__icon svg{width:1.4rem;height:1.7rem}
.button-download__text{font-weight:600;font-size:1.6rem;line-height:1.12;letter-spacing:.16px}
}
.button-more-close-toggle{width:2.8rem;height:2.8rem;border-radius:50%;position:relative;background:rgba(0,0,0,.16);-webkit-backdrop-filter:blur(72px);backdrop-filter:blur(72px);fill:#fff}
.button-more-close-toggle__icon{position:absolute;left:0;top:0;width:100%;height:100%;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:ease .2s;transition:ease .2s}
.button-more-close-toggle__icon_dots svg{width:1.6rem}
.button-more-close-toggle__icon_close{opacity:0}
.button-more-close-toggle__icon_close svg{width:1rem}
.button-more-content, .button-primary{width:-webkit-fit-content;width:-moz-fit-content}
.button-more-close-toggle.is-active .button-more-close-toggle__icon_dots{opacity:0}
.button-more-close-toggle.is-active .button-more-close-toggle__icon_close{opacity:1}
.button-more-content{gap:1.2rem;width:fit-content;max-width:100%;padding:1.9rem 3.7rem;overflow:hidden;background-color:#f7f7f7;border-radius:1.2rem}
.button-more-content .ajax-loader{--background-color:#f7f7f7;--fill-color:#0c1e21}
.button-more-content_white{background-color:#fff}
.button-more-content_white .ajax-loader{--background-color:#fff}
.button-more-content.is-active .button-more-content__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.button-more-content__text{font-size:1.8rem;line-height:1.2;color:#0c1e21;letter-spacing:.16px}
.button-more-content__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:2rem;height:2rem;fill:none;stroke:#0c1e21;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;will-change:transform}
.button-more, .button-search{-webkit-box-align:center;fill:transparent}
@media (max-width:580px){.button-more-content__text{font-size:1.6rem;line-height:1.12}
.button-more-content__icon{width:1.6rem;height:1.6rem}
}
.button-more{font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;stroke:#313131;stroke-width:2;color:#313131;-webkit-transition:ease .15s;transition:ease .15s}
.button-more:hover{color:#2f2f2f;stroke:#2f2f2f}
.button-more__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:auto}
.button-more .icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:.8rem;margin-left:.9rem}
@media (max-width:580px){.button-more .icon{width:.7rem;margin-left:.6rem}
.button-more{font-size:1.3rem;line-height:1.8rem;color:#0c1e21;stroke:#0c1e21;stroke-width:1.71}
.button-nav-item{--height:4.2rem;--padding-horizontal:1.8rem}
}
.button-nav-item.is-active, .swiper-slide-thumb-active .button-nav-item{background-color:#e9f4ef;color:#5e8450}
.button-nav-item{letter-spacing:inherit;color:#313131;user-select:none;padding-left:var(--padding-horizontal);padding-right:var(--padding-horizontal);border-radius:1.2rem;height:var(--height);line-height:var(--height);-webkit-transition:ease .2s;transition:ease .2s}
.button-nav-item:hover{color:#5e8450}
.button-primary{--button-size:6rem;--button-background:#5e8450;--button-color:#fff;--button-wave-color:rgb(255 255 255/50%);position:relative;width:fit-content;min-height:var(--button-size);padding:.5rem 2.8rem;font-weight:600;line-height:2.2rem;color:var(--button-color);letter-spacing:.16px;border-radius:var(--global-small-radius)}
@media (max-width:580px){.button-primary{--button-size:5.2rem;padding-right:2.6rem;padding-left:2.6rem;font-size:1.6rem;background:var(--button-background)}
}
.button-primary_white{--button-background:#fff;--button-color:#414141}
.button-primary_gray{--button-background:#f0f3f4;--button-color:#0c1e21;--button-wave-color:rgb(0 0 0/20%)}
.button-primary_green-light{--button-background:#e9f4ef;--button-color:#5e8450}
.button-primary_small{--button-size:5.2rem;padding-right:2rem;padding-left:2rem;line-height:2rem;border-radius:.8rem}
@media (min-width:581px){.button-primary:hover .button-primary__background:before{-webkit-animation:anim-in .7s forwards ease-out;animation:anim-in .7s forwards ease-out}
.button-primary:hover:not(.no-scale) .button-primary__background{-webkit-transform:scale(1.06);transform:scale(1.06)}
.button-primary__background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:var(--button-background);border-radius:inherit;-webkit-transition:cubic-bezier(.25,1,.5,1) .3s;transition:cubic-bezier(.25,1,.5,1) .3s;-webkit-transform:scale(1);transform:scale(1)}
.button-primary__background:before{position:absolute;inset:0;width:0;height:0;margin:auto;content:"";background:var(--button-wave-color);opacity:.2}
.button-single-nav{--button-size:4.8rem;--icon-size:.9rem}
}
@media (max-width:580px){.button-primary__background{display:none}
.button-single-nav{--button-size:3.4rem;--icon-size:.8rem}
}
.button-primary__text{position:relative;z-index:5}
.button-primary .icon, .button-primary__icon{position:relative;z-index:5;width:2.4rem;height:2.4rem;margin-right:1rem}
.button-primary .icon.icon-strokePlay, .button-primary__icon.icon-strokePlay{fill:transparent;stroke:#fff;stroke-width:1.71429}
.button-primary .icon{position:relative}
.button-search{color:#313131;stroke:#313131;stroke-width:1.7;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.button-search .icon{margin-right:1.2rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.6rem}
.button-single-nav, .swiper-button{width:var(--button-size);cursor:pointer}
.button-search__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:auto}
.button-single-nav{background:#e9f4ef;border-radius:1.2rem;border:none;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;height:var(--button-size);fill:#5e8450}
.button-single-nav svg{width:var(--icon-size)}
.button-single-nav_left svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.button-single-nav.is-deactive{background:#f7f7f7;fill:#dadde2;pointer-events:none}
.button-upload{--button-size:6rem;--button-color:#fff;font-size:1.6rem}
.button-upload__label{width:100%;display:block}
.button-upload__input{position:absolute;width:0;height:0;overflow:hidden;opacity:0}
.button-upload__text{color:var(--button-color);width:100%;min-height:var(--button-size);padding:.5rem 2.8rem;border:1px solid var(--button-color);border-radius:var(--global-small-radius);cursor:pointer}
.button-upload__text .icon{width:2rem;height:2rem;fill:currentcolor;margin-right:1rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.button-upload__text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
.button-whatsapp{width:4.4rem;height:2.8rem;background:#5e8450;border-radius:10rem;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;border:none;fill:#fff}
.button-whatsapp .icon{width:1.8rem}
.swiper{z-index:10;--button-bg-color:rgba(0,0,0,.36);--button-wave-color:rgba(255,255,255,.2);--button-fill-color:#fff;--button-filter:blur(16px)}
.swiper-inner{margin:-.6rem}
@media (max-width:580px){.swiper-inner{margin:-.4rem}
}
.swiper-nav{z-index:200;position:relative;--button-size:4rem}
.swiper-nav_medium{--button-size:4.8rem}
.swiper-nav_big{--button-size:6.2rem}
.swiper-nav_white{--button-bg-color:rgba(255,255,255,.4);--button-filter:blur(30px)}
.swiper-nav_light{--button-bg-color:#f7f7f7;--button-wave-color:rgba(0,0,0,.2);--button-filter:none;--button-fill-color:#313131}
.swiper-nav_shadow .swiper-button:after{display:block;position:absolute;width:23rem;top:0;height:100%;pointer-events:none;z-index:-1;background:linear-gradient(269.95deg,#fff 12.2%,rgba(255,255,255,0) 99.95%)}
.swiper-nav_shadow .swiper-button.swiper-button-next:after{right:0}
.swiper-nav_shadow .swiper-button.swiper-button-prev:after{left:0;-webkit-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0)}
.swiper-nav_vertical{position:absolute;left:50%;top:1rem;bottom:1rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:calc(-1*var(--button-size)/2)}
.swiper-nav_vertical .swiper-button{position:absolute;pointer-events:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.swiper-nav_vertical .swiper-button.swiper-button-next{bottom:0}
.swiper-nav_vertical .swiper-button.swiper-button-prev{top:0}
.swiper-nav_center{position:absolute;top:50%;pointer-events:none}
.swiper-nav_center .swiper-button{position:absolute;top:50%;pointer-events:auto;margin-top:calc(-1*var(--button-size)/2)}
.swiper-nav_center .swiper-button.swiper-button-next{right:3.2rem}
.swiper-nav_center .swiper-button.swiper-button-prev{left:3.2rem}
.swiper-nav_center_outside{left:calc(-1*var(--button-size)/2);right:calc(-1*var(--button-size)/2)}
.swiper-nav_center_outside .swiper-button{margin-right:0;margin-left:0}
.swiper-nav_center_outside .swiper-button.swiper-button-next{right:0}
.swiper-nav_center_outside .swiper-button.swiper-button-prev{left:0}
.swiper-nav_center_inside{right:0;left:0}
.swiper-button{height:var(--button-size);-webkit-transition:linear .1s;transition:linear .1s;margin:.6rem;position:relative;fill:var(--button-fill-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:50%}
@media (min-width:581px){.swiper-button:before{content:"";background:var(--button-bg-color,#f7f7f7);position:absolute;left:0;top:0;border-radius:inherit;width:100%;height:100%;overflow:hidden;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:cubic-bezier(.25,1,.5,1) .3s;transition:cubic-bezier(.25,1,.5,1) .3s;-webkit-backdrop-filter:var(--button-filter);backdrop-filter:var(--button-filter)}
.swiper-button:hover:before{-webkit-transform:scale(1.3);transform:scale(1.3)}
.swiper-pagination{display:none}
}
.swiper-button .icon{width:1rem;position:relative}
.swiper-button.swiper-button-prev .icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);margin-right:.2rem}
.swiper-button.swiper-button-next .icon{margin-left:.2rem}
.swiper-button.swiper-button-disabled{opacity:0;visibility:hidden}
.swiper-nav_not-hide .swiper-button{opacity:1;visibility:visible}
@media (max-width:580px){.swiper-nav{display:none}
.swiper-button{margin:.4rem}
}
.swiper-pagination{margin:2.4rem auto 0;line-height:1em}
.swiper-pagination.swiper-pagination-lock{display:none!important}
.swiper-pagination.swiper-pagination-bullets-dynamic{white-space:nowrap;-webkit-transition:.3s opacity;transition:.3s opacity;overflow:hidden;font-size:0;position:relative;right:-.4rem}
.swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s left, background-color .15s, .2s -webkit-transform;transition:.2s left, background-color .15s, .2s -webkit-transform;transition:.2s transform, .2s left, background-color .15s;transition:.2s transform, .2s left, background-color .15s, .2s -webkit-transform;-webkit-transform:scale(.5);transform:scale(.5);position:relative}
.swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next, .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.75);transform:scale(.75)}
.swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}
.swiper-pagination span{cursor:pointer;display:block;width:8px;height:8px;border-radius:50%;background-color:rgba(31,41,56,.16);-webkit-transition:background-color .15s;transition:background-color .15s}
.swiper-pagination span:not(:last-child){margin-right:.8rem}
.swiper-pagination span.swiper-pagination-bullet-active{background-color:#2f2f2f}
.swiper-pagination_light span{background-color:rgba(255,255,255,.16)}
.swiper-pagination_light span.swiper-pagination-bullet-active{background-color:#dbdddf}
.js-tabs-body:not(.is-active){display:none}
.form-field{position:relative;cursor:text}
.form-field_small{font-size:1.8rem}
.form-field_small .form-field__item{padding:2.2rem 6rem 2.2rem 2.2rem;font-size:1.8rem;min-height:7rem}
.form-field_small .form-field__item:is(textarea){min-height:14rem}
@media (max-width:580px){.form-field_small .form-field__item:is(textarea){min-height:11.5rem}
.form-field_small .form-field__item{font-size:1.4rem;min-height:5.2rem;padding:1.2rem 1.5rem}
}
.form-field.is-error .form-field__item{color:#dc3b3b}
.form-field.is-error .form-field__item::-webkit-input-placeholder{color:#dc3b3b}
.form-field.is-error .form-field__item::-moz-placeholder{color:#dc3b3b}
.form-field.is-error .form-field__item:-ms-input-placeholder{color:#dc3b3b}
.form-field.is-error .form-field__item::-ms-input-placeholder{color:#dc3b3b}
.form-field.is-error .form-field__item::placeholder{color:#dc3b3b}
.form-field.is-error .form-field__indicator{background-color:#dc3b3b!important;border-color:#dc3b3b!important}
.form-field__placeholder{position:absolute;inset:1.8rem auto auto 2rem;font-size:1.6rem;line-height:1.5;-webkit-transition:ease .3s;transition:ease .3s}
.form-field.is-completed .form-field__placeholder, .form-field.is-focused .form-field__placeholder{top:1rem;font-size:1rem}
.form-field__item{display:block;width:100%;height:6rem;padding:1.8rem 6rem 1.8rem 2rem;font-size:1.6rem;line-height:1.5;color:#2f2f2f;background-color:#f7f7f7;border:1px solid #eaeff1;border-radius:12px}
@media (max-width:580px){.form-field__item{height:5.2rem;padding:1.6rem}
}
.form-field__item::-webkit-input-placeholder{color:#313131;-webkit-transition:ease .15s;transition:ease .15s}
.form-field__item::-moz-placeholder{color:#313131;-moz-transition:ease .15s;transition:ease .15s}
.form-field__item:-ms-input-placeholder{color:#313131;-ms-transition:ease .15s;transition:ease .15s}
.form-field__item::-ms-input-placeholder{color:#313131;-ms-transition:ease .15s;transition:ease .15s}
.form-field__item::placeholder{color:#313131;-webkit-transition:ease .15s;transition:ease .15s}
.form-field__item:focus::-webkit-input-placeholder, .form-field__item:hover::-webkit-input-placeholder{color:#2f2f2f}
.form-field__item:focus::-moz-placeholder, .form-field__item:hover::-moz-placeholder{color:#2f2f2f}
.form-field__item:focus:-ms-input-placeholder, .form-field__item:hover:-ms-input-placeholder{color:#2f2f2f}
.form-field__item:focus::-ms-input-placeholder, .form-field__item:hover::-ms-input-placeholder{color:#2f2f2f}
.form-field__item:focus::placeholder, .form-field__item:hover::placeholder{color:#2f2f2f}
.form-field__item:is(textarea){min-height:10rem;resize:none}
@media (max-width:1120px){.form-field__item:is(textarea){min-height:9rem}
}
.form-field__indicator{position:absolute;top:50%;right:2rem;width:1.4rem;height:1.4rem;background-color:#fff;border:1px solid #eaeff1;border-radius:50%;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:border, background-color;transition-property:border, background-color;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.form-field__indicator.is-big{width:2.4rem;height:2.4rem}
@media (max-width:580px){.form-field__indicator.is-big{width:1.2rem;height:1.2rem}
}
.form-field.is-completed .form-field__indicator{background-color:#5e8450;border-color:#5e8450}
.form-consultation__box{background-color:#fff;padding:4rem;border-radius:var(--global-radius)}
.form-consultation__title{color:#2f2f2f;font-size:3rem;line-height:1.2;letter-spacing:-.36px}
.form-consultation__subtitle{margin-top:1.8rem;font-size:1.5rem;line-height:1.5;width:100%;max-width:30rem}
.form-consultation__form{margin-top:2.5rem}
.form-consultation__fields{margin-top:3rem}
.form-consultation__switchers{margin-top:1.5rem}
.form-consultation__button{margin-top:3rem;min-height:6rem;width:100%}
.form-consultation__policy{margin-top:2.5rem;font-size:1.2rem}
.icon-switcher__label{font-size:1.6rem;line-height:1.5;-ms-flex-item-align:center;align-self:center}
.icon-switcher__inner{position:relative}
.icon-switcher__shadow{position:absolute;left:0;top:0;width:0;pointer-events:none;background-color:#fff;border:1px solid #eaeff1;border-radius:var(--global-small-radius)}
.icon-switcher__shadow:before{display:block;width:100%;padding-top:100%}
.icon-switcher__input, .inline-switcher__input{display:none}
.icon-switcher__shadow.is-init{-webkit-transition:cubic-bezier(.25,1,.5,1) .3s;transition:cubic-bezier(.25,1,.5,1) .3s}
.icon-switcher__items{padding:.6rem;background:#f7f7f7;position:relative;border:1px solid #eaeff1;border-radius:var(--global-small-radius)}
.icon-switcher__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}
.icon-switcher__icon{cursor:pointer;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:4.8rem;height:4.8rem;background-color:transparent;stroke:transparent;-webkit-transition:.3s;transition:.3s}
@media (max-width:580px){.icon-switcher__label{font-size:1.4rem;line-height:1.3}
.icon-switcher__items{padding:.5rem}
.icon-switcher__icon{width:4.2rem;height:4.2rem;border-radius:1rem}
.inline-field{--padding-offset:2rem}
}
.inline-field__form, .matte-field__input{border-radius:var(--global-small-radius)}
.icon-switcher__icon svg{width:1.8rem}
.icon-switcher__icon svg.icon-phone, .icon-switcher__icon svg.icon-whatsapp{fill:#5e8450}
.icon-switcher__icon svg.icon-telegram{fill:#08c}
.icon-switcher__icon svg.icon-vkontakte{fill:#0077ff}
.inline-field{--padding-offset:2.4rem}
.inline-field__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:ease .15s;transition:ease .15s}
@media (min-width:581px){.inline-field__form{background:#414141;-webkit-backdrop-filter:blur(72px);backdrop-filter:blur(72px);margin-top:10px}
.inline-field__form:hover{-webkit-box-shadow:0 0 0 1px rgba(193,198,205,.2);box-shadow:0 0 0 1px rgba(193,198,205,.2)}
.inline-field__form.is-completed{-webkit-box-shadow:0 0 0 2px #5e8450;box-shadow:0 0 0 2px #5e8450}
.inline-field__form.is-focused{-webkit-box-shadow:0 0 0 2px #0fa7df;box-shadow:0 0 0 2px #0fa7df}
.inline-field__form.is-completed .inline-field__placeholder, .inline-field__form.is-focused .inline-field__placeholder{top:2.4rem;font-size:1.3rem;line-height:1.8rem}
}
.inline-field__help{font-size:1.3rem;line-height:138%;margin-top:2.4rem;max-width:57.5rem;color:#e1e1e1}
.inline-field__placeholder{position:absolute;left:0;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:ease .3s;transition:ease .3s;pointer-events:none;color:#313131;padding:0 var(--padding-offset)}
@media (max-width:580px){.inline-field__form{background:0 0;border-radius:0;-ms-flex-wrap:wrap;flex-wrap:wrap}
.inline-field__form.is-completed .inline-field__placeholder, .inline-field__form.is-focused .inline-field__placeholder{opacity:0;visibility:hidden}
.inline-field__help{font-size:1.1rem;line-height:145%;margin-top:1.2rem}
.inline-field__placeholder{-webkit-transition:0s;transition:0s}
}
.inline-field__input{background:0 0;width:100%;padding:2.8rem var(--padding-offset);border:none;height:100%;font-weight:600;color:#fff}
@media (max-width:580px){.inline-field__input{padding-top:1.7rem;padding-bottom:1.7rem;height:5.2rem;border-radius:var(--global-small-radius);background:#414141;-webkit-backdrop-filter:blur(72px);backdrop-filter:blur(72px);font-size:1.4rem}
}
.inline-field__area{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}
.inline-field__button{margin:.8rem;border-radius:.8rem;padding:0 2.1rem;-webkit-transform:unset;transform:unset}
@media (min-width:581px){.inline-field__button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
}
.inline-switcher{padding:.4rem;border:1px solid #e9ebec;border-radius:var(--global-large-radius);-ms-flex-wrap:nowrap;flex-wrap:nowrap}
@media (max-width:580px){.inline-field__button{margin:1.2rem 0 0;width:100%;height:5.2rem}
.inline-switcher{padding:.3rem}
}
.inline-switcher__input:checked+.inline-switcher__text{background:#5e8450;cursor:default;color:#fff}
.inline-switcher__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}
.inline-switcher__text{height:4rem;font-weight:600;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;color:#313131;-webkit-transition:ease .15s;transition:ease .15s;border-radius:var(--global-large-radius);cursor:pointer}
.inline-switcher__text:hover{color:#2f2f2f}
@media (max-width:580px){.inline-switcher__text{height:3.4rem}
}
.matte-field__input{width:100%;height:5.6rem;background:#f7f7f7;padding:0 1.6rem;border:none;color:#2f2f2f;-webkit-transition:ease .2s;transition:ease .2s}
.matte-field__input.is-success{-webkit-box-shadow:inset 0 0 0 2px #5e8450;box-shadow:inset 0 0 0 2px #5e8450}
.matte-field__input.is-error{-webkit-box-shadow:inset 0 0 0 2px #dc3b3b;box-shadow:inset 0 0 0 2px #dc3b3b}
.matte-field__input::-webkit-input-placeholder{color:#313131}
.matte-field__input::-moz-placeholder{color:#313131}
.matte-field__input:-ms-input-placeholder{color:#313131}
.matte-field__input::-ms-input-placeholder{color:#313131}
.matte-field__input::placeholder{color:#313131}
@media (max-width:580px){.matte-field__input{height:5.2rem}
.radio__text{font-size:1.3rem}
}
.radio{display:block;cursor:pointer;line-height:1em}
.radio__input{display:none}
.radio__input:checked+.radio__inner .radio__dot:before{opacity:1}
.radio__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.radio__dot{width:1.8rem;height:1.8rem;border:2px solid #c1c6cd;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:50%;margin-right:1.2rem;position:relative}
.radio__dot:before{display:block;position:absolute;left:50%;top:50%;margin-left:-.4rem;margin-top:-.4rem;width:.8rem;height:.8rem;background:#5e8450;border-radius:50%;opacity:0;-webkit-transition:ease .1s;transition:ease .1s}
.radio__text{color:#313131;display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}
.item-accordion.is-active .item-accordion__icon .icon-plusAccordion{display:none}
.item-accordion.is-active .item-accordion__icon .icon-minus{display:block}
.item-accordion_lite{background:#f0f3f4;border-radius:var(--global-small-radius)}
.item-accordion_lite .item-accordion__head{padding:2.3rem 3.3rem}
.item-accordion_lite .item-accordion__body{top:-.7rem}
.item-accordion_lite .item-accordion__content{padding:0 3.3rem 1.7rem;max-width:100%}
@media (max-width:580px){.item-accordion_lite{border-radius:var(--global-small-radius)}
.item-accordion_lite .item-accordion__head{padding:1.9rem 2rem}
.item-accordion_lite .item-accordion__body{top:-.3rem}
.item-accordion_lite .item-accordion__content{padding:0 2rem 1.7rem;max-width:100%}
}
.item-accordion__body{position:relative;top:-1.7rem}
.item-accordion__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:3.3rem 0}
@media (min-width:581px){.item-accordion__head:hover .item-accordion__title{padding-left:1.5rem}
}
.item-accordion__title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-weight:600;-webkit-transition:ease .3s;transition:ease .3s}
@media (max-width:580px){.item-accordion__body{top:-1.1rem}
.item-accordion__head{padding-top:var(--wrapper-padding);padding-bottom:var(--wrapper-padding)}
.item-accordion__title{font-size:1.3rem;line-height:123%}
.item-accordion__content{font-size:1.3rem;line-height:138%}
}
.item-accordion__content{padding-bottom:.7rem;color:#2d2d2d;max-width:66.8781725888%}
.item-accordion__icon{width:2.4rem;height:2.4rem;position:relative;margin-left:1.6rem;fill:#2f2f2f;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.item-accordion__icon svg{width:100%;position:absolute;left:0;top:0}
.item-accordion__icon .icon-minus{display:none;fill:transparent;stroke:#2f2f2f}
@media (max-width:1120px){.item-accordion__content{max-width:100%}
.item-accordion__icon{margin-left:2.5rem}
}
.item-accordion__body{display:none}
.item-belief{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;-webkit-box-shadow:0 4px 30px #f7f7f7;box-shadow:0 4px 30px #f7f7f7;border-radius:var(--global-large-radius);padding:2rem}
@media (max-width:580px){.item-accordion__icon{margin-left:1.6rem;width:1.8rem;height:1.8rem}
.item-belief{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--global-radius);padding:.6rem 2rem .6rem .6rem}
}
.item-belief__header{background-color:#f7f7f7;border-radius:16px;padding:2rem}
@media (max-width:580px){.item-belief__header{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-box-flex:0;-ms-flex:0 0 13rem;flex:0 0 13rem;padding:1.3rem;border-radius:var(--global-small-radius)}
}
.item-belief__icon{border-radius:50%;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:4rem;margin-right:1.6rem;position:relative}
@media (max-width:1120px){.item-belief__icon{width:3rem;margin-right:1.2rem}
}
.item-belief__icon:before{padding-top:100%;display:block}
.item-belief__icon img{border-radius:inherit}
.item-belief__content{margin-top:2.2rem}
@media (min-width:581px){.item-belief__caption{-webkit-box-flex:1;-ms-flex:1;flex:1}
.item-belief__content{padding:0 1rem}
}
@media (max-width:580px){.item-belief__icon{width:1.8rem;margin-right:.8rem}
.item-belief__caption{font-size:1.4rem;line-height:1.57;letter-spacing:.2px}
.item-belief__content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 0 1.5rem}
}
.item-belief__rating{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:1.6rem}
@media (max-width:580px){.item-belief__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 .5rem}
.item-belief__rating .stars__label{margin:0 0 0 .8rem;font-size:1.4rem;line-height:1.43}
.item-belief__feedback{font-size:1.3rem;line-height:1.38;letter-spacing:.12px;margin-right:.5rem}
}
.item-help__box, .item-help__list, .item-review-video__box, .item-wtd, .modal-person-select__list{-webkit-box-direction:normal}
@media (min-width:581px){.item-belief__feedback{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}
}
.item-belief__feedback-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.2rem;height:1.2rem;margin-right:.8rem;fill:transparent;stroke:#aeb3ba;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}
.item-belief__feedback-text{-webkit-box-flex:1;-ms-flex:1;flex:1}
.item-benefit__photo{position:relative;border-radius:var(--global-large-radius);overflow:hidden}
.item-benefit__photo:before{padding-top:83.7988826816%;display:block}
.item-benefit__photo img{border-radius:inherit}
.item-benefit__content{margin-top:4rem}
@media (max-width:1120px){.item-benefit__content{margin-top:2.8rem}
}
.item-benefit__text{margin-top:1.6rem}
@media (max-width:580px){.item-belief__feedback-icon{width:1.4rem;height:1.4rem;margin-right:.6rem}
.item-belief__feedback-text{-webkit-box-flex:0;-ms-flex:0 1;flex:0 1;font-size:1.4rem;line-height:1.43}
.item-benefit__photo:before{padding-top:100%}
.item-benefit__content{margin-top:1.6rem}
.item-benefit__caption{font-size:1.7rem;line-height:1.24}
.item-benefit__text{margin-top:.8rem;font-size:1.4rem;line-height:1.43}
}
.item-benefits{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#fff;-webkit-box-shadow:-4px 0 30px #f7f7f7;box-shadow:-4px 0 30px #f7f7f7;padding:4rem;border-radius:var(--global-radius);grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}
@media (max-width:1120px){.item-benefits{padding:3.3rem 3.2rem}
}
@media (max-width:580px){.item-benefits{position:relative;max-width:calc(100% - 3rem);padding:1.5rem 1.7rem;-webkit-box-shadow:0 0 20px #f7f7f7;box-shadow:0 0 20px #f7f7f7;border-radius:1.6rem}
.item-benefits:before{position:absolute;counter-increment:steps;content:counter(steps);display:block;font-weight:600;font-size:1.4rem;line-height:1.29;color:#313131;left:-3rem;top:2rem}
.item-benefits:not(:last-child):after{content:"";width:1px;height:calc(100% - 3.4rem);border-left:1px dashed #313131;position:absolute;left:-2.65rem;top:5.3rem}
}
.item-conditions, .item-steps{-webkit-box-shadow:-4px 0 30px #f7f7f7}
.item-benefits__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:3rem;width:6.4rem;height:6.4rem;border-radius:var(--global-small-radius);background:#e9f4ef}
.item-benefits__icon img{max-width:2.5rem;max-height:2.5rem}
@media (max-width:580px){.item-benefits__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:3rem;height:3rem;margin-right:1.2rem;border-radius:50%}
.item-benefits__icon img{max-width:1.5rem;max-height:1.5rem}
.item-benefits__title{line-height:1.35;font-size:0}
.item-benefits__title:before{content:attr(data-mobile);font-size:1.7rem}
}
.item-celebrities__photo:before, .item-compare__header:before, .item-drawback:before, .item-friends__photo:before, .item-price:before, .item-privilege__photo:before, .item-record-person:before, .item-record-person__photo:before{content:""}
.item-benefits__text{margin-top:3rem;grid-column:span 2;max-width:65rem}
@media (max-width:1120px){.item-benefits__text{margin-top:2.3rem}
}
.item-celebrities{position:relative;padding:1.5rem;background-color:#fff;border:1px solid #e4e6e9;border-radius:var(--global-large-radius)}
.item-celebrities_custom .item-celebrities__photo{width:37.2rem}
@media (max-width:1280px){.item-celebrities_custom .item-celebrities__photo{width:32rem}
}
@media (max-width:820px){.item-celebrities_custom .item-celebrities__photo{width:27rem}
}
@media (max-width:580px){.item-benefits__text{margin-top:1rem}
.item-celebrities{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:1rem}
.item-celebrities_custom{padding:2.2rem 1.2rem}
.item-celebrities_custom .item-celebrities__photo{width:100%}
}
.item-celebrities_custom .item-celebrities__photo:before{padding-top:112.6344086022%}
.item-celebrities__photo{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40rem;margin-right:4rem;overflow:hidden;border-radius:1.8rem}
@media (max-width:1280px){.item-celebrities__photo{width:35rem}
}
@media (max-width:1120px){.item-celebrities__photo{width:30rem}
}
@media (max-width:580px){.item-celebrities_custom .item-celebrities__photo:before{padding-top:113.671875%}
.item-celebrities__photo{width:100%;margin-right:0}
}
.item-celebrities__photo:before{display:block;padding-top:104.75%}
@media (max-width:580px){.item-celebrities__photo:before{padding-top:100%}
}
.item-celebrities__photo img{border-radius:inherit}
.item-celebrities__content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2.5rem 0 4.5rem}
@media (max-width:1120px){.item-celebrities__content{padding:2.25rem 0 3rem}
}
@media (max-width:580px){.item-celebrities__content{padding:2rem 1rem 1rem}
}
.item-celebrities__label{padding:1.4rem;background-color:rgba(28,138,85,.1);border-radius:7rem}
@media (max-width:580px){.item-celebrities__label{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:.5rem 2.1rem .5rem .5rem;margin-top:auto}
}
.item-celebrities__label-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:2.9rem;height:2.9rem;margin-right:1.4rem;background-color:#fff;border-radius:50%;fill:transparent;stroke:#5e8450;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3}
@media (max-width:580px){.item-celebrities__label-icon{width:2.6rem;height:2.6rem;margin-right:1.8rem;stroke-width:2}
}
.item-celebrities__label-icon svg{width:1.2rem;height:.9rem}
.item-celebrities__label-text{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#5e8450}
.item-celebrities__name{padding-top:3.2rem;margin-top:auto}
@media (max-width:1120px){.item-celebrities__name{padding-top:2.4rem}
}
@media (max-width:580px){.item-celebrities__label-icon svg{width:1rem;height:.7rem}
.item-celebrities__label-text{font-size:1.2rem;line-height:1.17}
.item-celebrities__name{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:0;margin-top:0}
}
.item-celebrities__post{margin-top:2rem;line-height:1.56}
@media (max-width:1120px){.item-celebrities__post{margin-top:1.6rem}
}
@media (max-width:580px){.item-celebrities__post{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:1.2rem;margin-bottom:1.2rem}
.item-celebrities__box{position:absolute;inset:18.6rem 2.2rem auto;max-width:calc(100% - 4.4rem);max-height:calc(100% - 34rem);padding:1.6rem 2.2rem;background:rgba(33,36,40,.4);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:1.2rem}
.item-celebrities__box .item-celebrities__name{color:#fff}
}
.item-celebrities__box .item-celebrities__name{padding-top:0}
.item-celebrities__position{margin-top:2rem;font-size:1.4rem;font-weight:400;line-height:1.3}
@media (max-width:1120px){.item-celebrities__position{margin-top:.6rem}
}
@media (max-width:580px){.item-celebrities__position{font-size:1.2rem;line-height:1.16}
}
.item-celebrities__text{font-size:1.5rem;line-height:1.46;letter-spacing:.012rem}
@media (min-width:581px){.item-celebrities__text{position:relative;padding-top:2rem;margin-top:2rem}
.item-celebrities__text:before{position:absolute;top:0;left:0;width:30rem;height:1px;content:""}
}
.item-client{background:#f0f3f4;border-radius:1.6rem}
.item-client_white{background:#fff}
.item-client picture{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;height:10rem}
.item-client img{max-height:70%;max-width:70%}
@media (max-width:1120px){.item-client picture{height:8rem}
.item-client img{max-height:55%;max-width:55%}
}
@media (max-width:580px){.item-celebrities__text{font-size:1.4rem;line-height:1.28;letter-spacing:.0103rem}
.item-client{border-radius:var(--global-small-radius)}
.item-client picture{height:5rem}
.item-client img{max-height:50%;max-width:50%}
}
.item-compare_green .item-compare__row{color:#2f2f2f}
.item-compare_green .item-compare__row:nth-child(even){background:#e9f4ef}
.item-compare_green .item-compare__row:nth-child(even) .item-compare__icon{background:#fff}
.item-compare_green .item-compare__row:nth-child(odd) .item-compare__icon{background:#e9f4ef}
.item-compare_green .item-compare__header{background:#5e8450;color:#fff}
.item-compare_green .item-compare__icon{fill:#5e8450}
.item-compare_red .item-compare__row{color:#4d4d4d}
.item-compare_red .item-compare__row:nth-child(even){background:#fdf5f5}
.item-compare_red .item-compare__row:nth-child(even) .item-compare__icon{background:#fff}
.item-compare_red .item-compare__row:nth-child(odd) .item-compare__icon{background:#fdf0f0}
.item-compare_red .item-compare__header{background:#fbebeb}
.item-compare_red .item-compare__icon{background:rgba(220,59,59,.08);fill:#e05151}
.item-compare__header{position:relative;height:22rem;overflow:hidden;border-radius:var(--global-radius);display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}
.item-compare__header:before{position:absolute;inset:0 0 0 auto;width:40rem;z-index:-1;pointer-events:none;background-position:center center;background-size:cover;background-repeat:no-repeat}
@media (max-width:580px){.item-compare__header{height:12rem;border-radius:var(--global-small-radius);margin-bottom:.8rem}
.item-compare__header:before{width:25rem}
}
.item-compare__content{width:100%;max-width:40rem;padding:3rem 0 3rem 3rem}
@media (max-width:1120px){.item-compare__title{font-size:2.6rem;line-height:1.33}
}
@media (max-width:820px){.item-compare__title{font-size:2.2rem}
}
@media (max-width:580px){.item-compare__content{max-width:21rem;padding:1.6rem 0 1.6rem 2rem}
.item-compare__title{font-size:1.5rem;letter-spacing:-.08px;line-height:1.9rem}
}
.item-compare__logo{padding:1rem;margin-top:3.2rem;background-color:#fff;border-radius:2.4rem}
@media (max-width:1120px){.item-compare__logo{margin-top:2.6rem}
}
.item-compare__logo svg{width:7rem}
@media (max-width:580px){.item-compare__logo{padding:.9rem 1rem .7rem;margin-top:1.8rem}
.item-compare__logo svg{width:5.5rem}
}
.item-compare__preview{position:absolute;top:0;right:0;bottom:0;width:34rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.item-compare__preview img{width:100%}
@media (max-width:1120px){.item-compare__preview{width:25rem}
}
@media (max-width:580px){.item-compare__preview{width:15rem}
.item-compare__preview img{max-height:100%}
}
.item-compare__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:4.8rem;height:4.8rem;border-radius:50%;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;margin-right:2.4rem}
.item-compare__icon svg{width:2rem;height:2rem}
@media (max-width:1120px){.item-compare__icon svg{width:1.7rem;height:1.7rem}
}
@media (max-width:580px){.item-compare__icon svg{width:1.4rem;height:1.4rem}
}
.item-compare__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;letter-spacing:-.08px;color:#4d4d4d}
@media (min-width:581px){.item-compare__text{line-height:2.4rem;max-height:9.6rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
}
@media (min-width:1121px){.item-compare__text{line-height:3rem;max-height:9rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
}
@media (max-width:1120px){.item-compare__icon{width:4rem;height:4rem;margin-right:2rem}
.item-compare__text{font-size:1.8rem}
.item-compare__text br{display:none}
}
@media (max-width:580px){.item-compare__icon{width:3.2rem;height:3.2rem;margin-right:1.6rem}
.item-compare__text{font-size:1.3rem;line-height:1.8rem}
}
.item-compare__row{padding:3rem;border-radius:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:11rem}
@media (max-width:1120px){.item-compare__row{padding-left:2rem;padding-right:2rem}
}
@media (max-width:580px){.item-compare__row{height:auto;border-radius:var(--global-radius);padding:1.4rem 1.6rem}
}
.item-conditions{height:100%;padding:4rem;background:#fff;border-radius:var(--global-radius);box-shadow:-4px 0 30px #f7f7f7}
@media (max-width:1120px){.item-conditions{padding:3.6rem}
}
.item-conditions__icon{width:6.8rem;height:6.8rem;margin-bottom:3rem;background:#e9f4ef;border-radius:var(--global-small-radius)}
.item-conditions__icon img{max-width:3rem}
@media (max-width:580px){.item-conditions{padding:3.2rem}
.item-conditions__icon img{max-width:2rem}
.item-conditions__icon{width:5.3rem;height:5.3rem;margin-bottom:2rem}
}
.item-conditions__title{margin-bottom:1.2rem}
.item-consequence{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;border-radius:var(--global-large-radius);padding:4rem;display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}
@media (max-width:1120px){.item-consequence{padding:2.8rem}
}
@media (max-width:580px){.item-conditions__title{margin-bottom:.6rem}
.item-consequence{border-radius:var(--global-radius);padding:1.6rem}
}
.item-consequence__icon{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:7.8rem;height:7.8rem;margin-right:4rem;background-color:#e9f4ef;border-radius:var(--global-small-radius)}
.item-consequence__icon img{max-width:3rem;max-height:3rem}
.item-consequence__caption{-ms-flex-item-align:center;align-self:center}
.item-consequence__text{margin-top:4rem;grid-column:span 2}
.item-drawback{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:4rem;position:relative;background-color:#fff;-webkit-box-shadow:0 4px 30px #f7f7f7;box-shadow:0 4px 30px #f7f7f7;border-radius:var(--global-large-radius);overflow:hidden}
@media (max-width:1120px){.item-consequence__icon{width:5.8rem;height:5.8rem}
.item-consequence__icon img{max-width:2.3rem;max-height:2.3rem}
.item-consequence__text{margin-top:2.8rem}
.item-consequence__text br{display:none}
.item-drawback{padding:3.3rem 3.2rem 3.6rem}
}
@media (max-width:580px){.item-consequence__icon{margin-right:1.5rem;width:3.8rem;height:3.8rem}
.item-consequence__icon img{max-width:1.6rem;max-height:1.6rem}
.item-consequence__caption{font-size:1.7rem;line-height:1.24;letter-spacing:-.08px}
.item-consequence__text{margin-top:1.5rem;font-size:1.2rem;line-height:1.5}
.item-drawback{padding:2.6rem 2.4rem 2.8rem}
}
.item-drawback:before{position:absolute;inset:auto 0 0 0;background-color:rgba(224,81,81,.5);height:4px}
@media (max-width:580px){.item-drawback:before{height:3px}
}
.item-drawback__icon{width:6.8rem;height:6.8rem;background-color:rgba(224,81,81,.1);border-radius:var(--global-small-radius)}
.item-drawback__icon img{max-width:2.8rem;max-height:2.8rem}
.item-drawback__caption{margin-top:4rem}
@media (max-width:1120px){.item-drawback__icon{width:5.5rem;height:5.5rem}
.item-drawback__icon img{max-width:2.3rem;max-height:2.3rem}
.item-drawback__caption{margin-top:3rem}
}
@media (max-width:580px){.item-drawback__icon{width:4.2rem;height:4.2rem}
.item-drawback__icon img{max-width:1.8rem;max-height:1.8rem}
.item-drawback__caption{margin-top:2rem}
}
.item-drawback__text{margin-top:1.5rem;line-height:1.56}
@media (max-width:1120px){.item-drawback__text{margin-top:1rem}
.item-drawback__text br{display:none}
}
.item-friends{border-radius:2.8rem;overflow:hidden}
.item-friends__photo{position:relative}
.item-friends__photo:before{padding-top:125.8666666667%;display:block;-webkit-transition:padding-top .3s;transition:padding-top .3s}
@media (max-width:580px){.item-drawback__text{line-height:1.38;margin-top:.4rem}
.item-friends{border-radius:1.6rem}
.item-friends__photo:before{padding-top:120.4861111111%}
}
.item-friends__box{position:absolute;inset:auto 1rem 1rem 1rem;background-color:rgba(33,36,40,.4);backdrop-filter:blur(30px);border-radius:var(--global-large-radius);padding:2rem 3.2rem}
@media (max-width:1120px){.item-friends__box{padding:1.75rem 2.35rem}
}
@media (max-width:580px){.item-friends__box{border-radius:var(--global-radius);inset:auto 5px 5px 5px;padding:1.5rem}
.item-friends__name{font-size:1.5rem;line-height:1.18}
}
.item-gallery picture, .item-gallery__image, .item-gallery__photo{border-radius:inherit}
.item-friends__name{color:#fff}
.item-friends__post{margin-top:.8rem;font-size:1.6rem;line-height:1.2;letter-spacing:.16px;color:#adafb7}
.item-gallery{display:grid;grid-template-columns:49.0521327014% 1fr 23.518957346%;grid-template-rows:1fr 1fr;gap:3.2rem 3.2rem;grid-template-areas:"first second fourth" "first third fourth";height:56rem}
@media (max-width:1120px){.item-gallery{gap:2rem 2rem;height:45rem}
}
.item-gallery__photo{cursor:pointer}
.item-gallery__photo, .item-gallery__player{padding-top:0;position:absolute}
.item-gallery__slide{grid-area:first;border-radius:var(--global-small-radius);position:relative}
.item-gallery__slide:nth-child(4n+2){grid-area:second}
.item-gallery__slide:nth-child(4n+3){grid-area:third}
.item-gallery__slide:nth-child(4n+4){grid-area:fourth}
.item-help{height:53.6rem}
@media (max-width:820px){.item-help{height:auto}
}
.item-help__list{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}
.item-help__cell{position:relative;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}
.item-help__cell_left{margin-right:3rem}
@media (max-width:1120px){.item-help__cell_left{margin-right:1.5rem}
}
@media (max-width:820px){.item-help__list{height:auto}
.item-help__cell{width:100%;-webkit-box-flex:1;-ms-flex:auto;flex:auto;height:auto}
.item-help__cell_left{margin-right:0;margin-bottom:3.6rem}
}
@media (max-width:580px){.item-friends__post{margin-top:1rem;font-size:1.2rem;line-height:1.17}
.item-help{padding:var(--box-padding);background:#f7f7f7;border-radius:1.6rem}
.item-help__cell_left{margin-bottom:2rem}
}
.item-help__box{border-radius:var(--global-radius);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.item-help__title{margin-bottom:4rem}
@media (max-width:1120px){.item-help__title{margin-bottom:3rem}
}
@media (max-width:580px){.item-help__box{padding:0;border-radius:0}
.item-help__title{font-size:1.7rem;line-height:2.1rem;margin-bottom:2rem}
}
.item-help__inner{max-height:100%;padding-right:4rem}
@media (max-width:580px){.item-help__inner{padding-right:0}
}
.item-help__row{background:#f0f3f4;border-radius:var(--global-small-radius);padding:2.4rem;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow-y:auto}
.item-help__row:not(:last-child){margin-bottom:2.7rem}
@media (max-width:820px){.item-help__row{height:auto;-webkit-box-flex:1;-ms-flex:auto;flex:auto}
}
@media (max-width:580px){.item-help__row{padding:1.6rem;border-radius:var(--global-small-radius)}
.item-help__row:not(:last-child){margin-bottom:2rem}
.item-help__row:nth-child(2) .item-help__icon{background:#e9f4ef}
}
.item-help__header{margin-bottom:1.2rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.item-help__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:.8rem;max-width:2.2rem;line-height:1em}
.item-help__name{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}
@media (max-width:580px){.item-help__header{margin-bottom:.8rem}
.item-help__icon{margin-right:1.2rem;width:3rem;max-width:3rem;height:3rem;background:#fdf0f0;border-radius:50%}
.item-help__icon img{width:1.5rem}
.item-help__name{font-size:1.7rem}
}
.item-help__slider{border-radius:var(--global-large-radius);overflow:hidden}
.item-help__content{color:#0c1e21;font-weight:500}
@media (max-width:580px){.item-help__slider{border-radius:var(--global-radius)}
.js-more-content:not(.is-active) .item-help__content{line-height:2rem;max-height:14rem;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
}
.item-price__caption, .item-quiz-answear__text{-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}
.item-help__slide, .item-help__slider{height:100%}
.item-help__video{border-radius:var(--global-large-radius)}
@media (min-width:821px){.item-help__video{padding-top:0;height:100%}
}
@media (max-width:820px){.item-help__video{padding-top:65.0746268657%}
}
@media (min-width:821px){.item-help__photo{height:100%}
.item-help__photo:before{padding-top:0}
}
@media (max-width:820px){.item-help__photo:before{padding-top:65.0746268657%}
}
.item-help .swiper-nav{position:absolute;left:2rem;bottom:2rem;z-index:50}
@media (max-width:580px){.item-help .swiper-nav{display:block;right:1.2rem;left:auto;bottom:1.2rem}
}
.item-help__slides-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:12.8rem;bottom:3.1rem;color:#dfe3e4;z-index:10}
@media (max-width:1120px){.item-help__slides-counter{bottom:2.65rem}
}
@media (max-width:580px){.item-help__slides-counter{left:1.6rem;bottom:2.5rem;font-size:1.1rem;line-height:1.27}
}
.item-help__footer{margin-top:4rem;width:100%;font-size:1.6rem;line-height:1.12}
@media (max-width:1120px){.item-help__footer{margin-top:3.2rem}
}
@media (max-width:580px){.item-help__footer{margin-top:2.4rem;font-size:1.3rem;line-height:1.38}
}
.item-help__more{font-size:1.4rem;line-height:1.3;letter-spacing:.12px;color:#5e8450;margin-top:1rem}
@media (min-width:581px){.item-help__more{display:none}
}
.inline-rating{height:5.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1.6rem;background:#4d4d4d;border-radius:.8rem;color:#cbcbcb;fill:#cbcbcb}
.inline-rating__logo{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin-top:.5rem;margin-bottom:.5rem}
.inline-rating__rank{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:2rem;margin-top:.5rem;margin-bottom:.5rem}
.inline-rating .icon{width:1.6rem;margin-right:.8rem;position:relative;top:-.1rem}
.item-price{cursor:pointer;position:relative;padding:2.5rem 0;z-index:1;border-top:1px solid #e4e6e9}
.item-price:first-child{border-top:none}
.item-price:before{position:absolute;inset:-1px -2.5rem;background-color:#e9f4ef;border-radius:2.4rem;opacity:0;z-index:-1;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}
.item-price:hover:before, .item-quiz-answear__input:checked~.item-quiz-answear__box .item-quiz-answear__indicator svg{opacity:1}
.item-price>:not(:last-child){margin-right:3.5rem}
@media (max-width:580px){.inline-rating{height:4.8rem}
.inline-rating__logo img{max-height:2.4rem;max-width:7.2rem}
.inline-rating__rank{font-size:1.6rem;line-height:1em}
.item-price>:not(:last-child){margin-right:2.4rem}
.item-price{padding:1.4rem 0}
.item-price:last-child{border-bottom:none}
.item-price__count{display:none}
}
.item-price__count{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:5rem;height:6rem;background-color:#f7f7f7;border-radius:1.2rem;letter-spacing:-.08px;-webkit-transition:color .3s, background-color .3s;transition:color .3s, background-color .3s}
.item-price:hover .item-price__count{color:#5e8450;background-color:#fff}
.item-price__caption{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:3.2rem;max-height:6.4rem;display:-webkit-box;-webkit-box-orient:vertical}
.item-price__price{-webkit-box-flex:0;-ms-flex:0 0 24rem;flex:0 0 24rem;-webkit-transition:color .3s;transition:color .3s;color:#5e8450}
.item-price:hover .item-price__price{color:#5e8450}
@media (max-width:820px){.item-price__price{-webkit-box-flex:0;-ms-flex:0 0 11rem;flex:0 0 11rem}
}
@media (max-width:580px){.item-price__caption{padding-left:.5rem;margin-right:1rem!important;line-height:2rem;max-height:4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.item-price__price{text-align:right}
}
.item-price__button{-webkit-box-flex:0;-ms-flex:0 0 22rem;flex:0 0 22rem}
.item-price:hover .item-price__button{--button-background:#5e8450;--button-color:#fff}
.item-price__button .icon-mobile{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1em}
.item-price__button .icon-mobile svg{width:.9rem;fill:#5e8450}
@media (max-width:820px){.item-price__button{-webkit-box-flex:0;-ms-flex:0 0 17rem;flex:0 0 17rem}
}
@media (max-width:580px){.item-price__button{--button-size:5rem;-webkit-box-flex:0;-ms-flex:0 0 3.6rem;flex:0 0 3.6rem;padding-left:0;padding-right:0}
.item-price__button .text-desktop{display:none}
.item-price__button .icon{margin-right:0}
.item-price__button .icon-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}
.item-price:hover .item-price__button svg{fill:#fff}
}
.item-privilege__photo{position:relative;border-radius:var(--global-large-radius);overflow:hidden}
.item-privilege__photo:before{padding-top:77.868852459%;display:block}
.item-privilege__photo img{border-radius:inherit}
.item-privilege__content{padding-left:1rem;padding-right:8rem;margin-top:4rem}
@media (max-width:1120px){.item-privilege__content{margin-top:3.3rem}
.item-privilege__text br{display:none}
}
@media (max-width:580px){.item-privilege__photo:before{padding-top:75%}
.item-privilege__content{margin-top:2.5rem;padding:0}
.item-privilege__caption{font-size:1.7rem}
}
.item-privilege__text{margin-top:1.5rem}
.item-privilege2{position:relative;min-height:42rem;padding:0 7rem;overflow:hidden;background-color:#1d3736;border-radius:var(--global-large-radius)}
@media (max-width:1120px){.item-privilege2{min-height:34rem;padding:0 5.9rem}
.item-privilege2__text br{display:none}
}
@media (max-width:580px){.item-privilege__text{font-size:1.4rem;margin-top:1.2rem}
.item-privilege2{min-height:26rem;padding:0 4.8rem;background-color:#202839;border-radius:1.6rem}
.item-privilege2__caption{font-size:1.7rem;line-height:1.35}
}
.item-privilege2__photo{z-index:1}
.item-privilege2__content{position:relative;z-index:2;margin:auto 0}
.item-privilege2__text{margin-top:1.5rem}
.item-progress-line{height:4px;background-color:#e4e6e9;border-radius:5rem;-webkit-transition:background-color .3s;transition:background-color .3s}
@media (max-width:580px){.item-privilege2__text{margin-top:1rem;font-size:1.2rem;line-height:1.4}
.item-progress-line{height:3px}
}
.item-progress-line.is-active{background-color:#5e8450}
.item-question-answer{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}
@media (min-width:581px){.item-question-answer{padding-top:2rem;margin-top:2rem;border-top:1px solid #e4e6e9}
.item-question-answer__photo{grid-row:span 3}
}
@media (min-width:1121px){.item-question-answer{padding-top:4rem;margin-top:4rem}
}
@media (max-width:820px){.item-question-answer:first-child{border-top:none}
}
.item-question-answer__photo{margin-right:2.4rem;width:4.6rem}
@media (max-width:1120px){.item-question-answer__photo{margin-right:1rem}
}
.item-question-answer__caption{line-height:1.4;letter-spacing:-.08px}
@media (max-width:580px){.item-question-answer{gap:.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.item-question-answer:not(:last-child){margin-bottom:3rem}
.item-question-answer__photo{margin-right:.4rem;width:2.2rem}
.item-question-answer__caption{grid-row:1/2;grid-column:span 2;letter-spacing:.12px}
}
@media (min-width:581px){.item-question-answer__name{margin-top:.8rem}
}
.item-question-answer__text{padding:3rem;margin-top:2.4rem;line-height:1.4;letter-spacing:-.08px;background:#f7f7f7;display:block;border-radius:.6rem 1.6rem 1.6rem}
@media (max-width:1120px){.item-question-answer__text{padding:2.1rem;margin-top:1.8rem}
}
.item-quiz-answear{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media (max-width:580px){.item-question-answer__text{grid-column:span 2;padding:1.2rem;margin-top:1.2rem;letter-spacing:.12px}
.item-quiz-answear{width:100%}
}
.item-quiz-answear__input{display:none}
.item-quiz-answear__input:checked~.item-quiz-answear__box{background-color:#5e8450}
.item-quiz-answear__input:checked~.item-quiz-answear__box .item-quiz-answear__text{color:#fff}
.item-quiz-answear__input:checked~.item-quiz-answear__box .item-quiz-answear__indicator{border-color:#fff}
.item-quiz-answear__box{cursor:pointer;width:100%;background-color:#f7f7f7;border-radius:1.6rem;padding:1rem 2rem;min-height:7rem;-webkit-transition:background-color .3s;transition:background-color .3s;height:100%;pointer-events:none}
@media (max-width:1120px){.item-quiz-answear__box{min-height:6rem}
}
.item-quiz-answear__text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:1rem;line-height:2.4rem;max-height:4.8rem;display:-webkit-box;-webkit-box-orient:vertical}
@media (max-width:580px){.item-quiz-answear__box{padding:1.5rem 1.7rem 1.5rem 2rem;border-radius:var(--global-radius);min-height:5rem}
.item-quiz-answear__text{font-size:1.4rem;line-height:1.43;line-height:2rem;max-height:6rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
}
.item-quiz-answear__indicator{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:2.4rem;height:2.4rem;background-color:#fff;border:1px solid #e4e6e9;border-radius:50%;-webkit-transition:border .3s;transition:border .3s}
@media (max-width:1120px){.item-quiz-answear__indicator{width:2rem;height:2rem}
}
@media (max-width:580px){.item-quiz-answear__indicator{width:1.6rem;height:1.6rem}
}
.item-quiz-answear__indicator svg{width:1.3rem;height:1rem;fill:transparent;stroke:#5e8450;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}
.item-quiz-question__header{margin-bottom:3.6rem}
@media (max-width:1120px){.item-quiz-question__header{margin-bottom:2.6rem}
}
.item-quiz-question__count{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:2rem;background-color:#f7f7f7;border-radius:1rem;font-size:1.4rem;line-height:1;color:#5e8450;min-width:3rem;min-height:3rem}
@media (max-width:580px){.item-quiz-answear__indicator svg{width:.9rem;height:.6rem}
.item-quiz-question__header{margin-bottom:1.6rem}
.item-quiz-question__count{display:none}
}
.item-quiz-question__caption{-webkit-box-flex:1;-ms-flex:1;flex:1}
@media (min-width:581px){.item-quiz-question__fields{margin:-.4rem}
.item-quiz-question__fields>*{width:calc(50% - .8rem);margin:.4rem}
.item-record-person:not(:last-child){border-bottom:1px solid #e4e6e9}
}
@media (min-width:821px){.item-quiz-question__fields_2{margin:-.9rem}
.item-quiz-question__fields_2>*{width:calc(50% - 1.8rem);margin:.9rem}
.item-quiz-question__fields_3{margin:-.9rem}
.item-quiz-question__fields_3>*{width:calc(33.3333333333% - 1.8rem);margin:.9rem}
}
.item-record-person{cursor:pointer;position:relative;padding:1rem 0;z-index:1}
.item-record-person.is-active, .item-types-tab.is-active{cursor:initial}
@media (max-width:580px){.item-quiz-question__field:not(:last-child){margin-bottom:.8rem}
.item-quiz-question__field_text:not(:last-child){margin-bottom:1.2rem}
.item-record-person{padding:1rem;border-radius:1.6rem}
.item-record-person.is-active{background:#5e8450}
.item-record-person:before{display:none}
}
.item-record-person:before{position:absolute;inset:-1px -1.5rem -1px -1.5rem;background-color:transparent;border-radius:1.6rem;pointer-events:none;z-index:-1;-webkit-transition:background-color .3s;transition:background-color .3s}
.item-record-person.is-active:before{background-color:#5e8450}
.item-record-person:not(.is-active):hover:before{background-color:#e9f4ef}
.item-record-person__photo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:8rem;margin-right:3rem;border-radius:var(--global-small-radius);overflow:hidden;background:#f7f7f7}
.item-record-person__photo:before{padding-top:100%;display:block}
.item-record-person__photo img{border-radius:inherit;-o-object-position:center top;object-position:center top}
@media (max-width:580px){.item-record-person__photo{width:6rem;border-radius:var(--global-radius);margin-right:2rem}
.item-record-person__name{font-size:1.7rem;line-height:2.3rem}
}
.item-record-person__content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:3rem;overflow:hidden;max-width:100%}
.item-record-person__name{-webkit-transition:color .3s;transition:color .3s}
.item-record-person.is-active .item-record-person__name{color:#fff}
.item-record-person:not(.is-active):hover .item-record-person__name{color:#5e8450}
.item-record-person__post{margin-top:.4rem;-webkit-transition:color .3s;transition:color .3s}
.item-record-person.is-active .item-record-person__post{color:#fff}
.item-record-person__arrow{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center;fill:transparent;stroke:#313131;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:1.4rem;-webkit-transition:stroke .3s;transition:stroke .3s}
.item-record-person.is-active .item-record-person__arrow, .item-result__icon, .item-types-tab.is-active .item-types-tab__arrow{stroke:#fff}
.item-record-person:not(.is-active):hover .item-record-person__arrow{stroke:#5e8450}
.item-result{background-color:#fff;border-radius:var(--global-large-radius);padding:1.2rem 1.2rem 2.8rem}
@media (max-width:580px){.item-record-person__arrow{margin-right:1rem}
.item-record-person:not(.is-active) .item-record-person__arrow{display:none}
.item-record-person.is-active .item-record-person__arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.item-result{padding-bottom:2rem;border-radius:2.4rem}
}
.item-result__header{background:#e9f4ef;border-radius:1.6rem;padding:1.6rem;position:relative}
.item-result__name{width:100%;max-width:calc(100% - 3.6rem)}
.item-result__type{margin-top:1.6rem;color:#5e8450}
.item-result__icon{position:absolute;top:1.6rem;right:1.6rem;width:2.8rem;height:2.8rem;border-radius:50%;background-color:#5e8450;fill:transparent;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}
@media (max-width:580px){.item-result__name{max-width:calc(100% - 3.4rem);font-size:1.7rem;line-height:1.24}
.item-result__type{margin-top:1.4rem;font-weight:600;font-size:1.4rem;line-height:1.29}
.item-result__icon{top:1.4rem;width:2.4rem;height:2.4rem}
.item-result__content{font-size:1.3rem;line-height:1.38}
}
.item-result__icon svg{width:1.3rem;height:1rem}
.item-result__content{margin-top:1.6rem;padding:0 1.2rem}
@media (max-width:580px){.item-result__content tr{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
@media (max-width:1280px){.item-result__content td:first-child{-ms-flex-preferred-size:auto;flex-basis:auto}
.item-result__content td:last-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:auto;flex-basis:auto}
}
.item-result__content td a{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-transition:color .3s;transition:color .3s}
.item-result__content td a:hover{color:#5e8450}
.item-review-video{position:relative;overflow:hidden}
.item-review-video:hover .item-review-video__box{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.item-review-video__player.player{padding-top:146.7948717949%;border-radius:var(--global-radius)}
@media (max-width:580px){.item-review-video__player.player{padding-top:138.6363636364%}
}
.item-review-video__info{position:absolute;left:0;bottom:0;width:100%;max-height:100%;padding:.8rem;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.item-review-video__box, .item-review-video__content p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}
.item-review-video__content{margin-bottom:2.4rem;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:auto}
.item-review-video__content p{line-height:2.4rem;max-height:9.6rem;-webkit-line-clamp:4;text-overflow:ellipsis}
.item-review-video__button{width:100%!important;height:5.6rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.item-review-video__box{background:#fff;border-radius:1.8rem;padding:2.4rem;width:100%;max-height:100%;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column;-webkit-transition:ease .3s;transition:ease .3s;opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}
.item-service{position:relative;border-radius:var(--global-radius);overflow:hidden;padding:3rem;color:#fff;width:100%;height:100%}
@media (max-width:1120px){.item-review-video__box{display:none}
.item-service{min-height:31rem}
}
.item-service picture{position:absolute;inset:0;z-index:-1}
.item-service__photo{border-radius:inherit;z-index:-1}
.item-service__caption{margin-top:2rem}
@media (max-width:580px){.item-service{min-height:var(--slide-width);padding:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.item-service__feature{padding-right:2rem}
.item-service__caption{margin-top:1.6rem;font-size:1.7rem;line-height:1.35}
}
.item-services-type{gap:2rem;padding:2rem;background-color:#fff;border-radius:1.2rem;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color;transition-property:color}
.item-services-type:hover{color:#5e8450}
.item-services-type__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:4.2rem;height:4.2rem;background-color:#e9f4ef;border-radius:1rem}
.item-services-type__icon img{display:block;max-width:1.8rem;max-height:1.8rem}
@media (max-width:1120px){.item-services-type{padding:1.8rem}
.item-services-type__icon{width:4rem;height:4rem;border-radius:.9rem}
.item-services-type__icon img{max-width:1.7rem;max-height:1.7rem}
}
@media (max-width:580px){.item-services-type{padding:1.6rem}
.item-services-type__icon{width:3.8rem;height:3.8rem;border-radius:.8rem}
.item-services-type__icon img{max-width:1.6rem;max-height:1.6rem}
}
.item-services-type__text{-ms-flex-negative:1;flex-shrink:1;letter-spacing:-.08px;line-height:2.4rem;max-height:4.8rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
@media (max-width:1120px){.item-services-type__text{line-height:1.8rem;max-height:5.4rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
}
@media (max-width:580px){.item-services-type__text{letter-spacing:.12px;line-height:2rem;max-height:8rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
}
.item-services-type__arrow{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:3.2rem;height:3.8rem;margin-left:auto;background-color:#e9f4ef;border-radius:.8rem;fill:transparent;stroke:#5e8450;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
@media (min-width:821px){.item-services-type__arrow{display:none}
}
.item-services-type__arrow svg{width:1rem}
.item-steps{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#fff;box-shadow:-4px 0 30px #f7f7f7;padding:4rem;border-radius:var(--global-radius)}
@media (max-width:1120px){.item-steps{padding:3.3rem 3.2rem}
}
@media (max-width:580px){.item-steps{position:relative;max-width:calc(100% - 3rem);padding:1.5rem 1.7rem;-webkit-box-shadow:0 0 20px #f7f7f7;box-shadow:0 0 20px #f7f7f7;border-radius:1.6rem}
.item-steps:before{position:absolute;counter-increment:steps;content:counter(steps);display:block;font-weight:600;font-size:1.4rem;line-height:1.29;color:#313131;left:-3rem;top:2rem}
.item-steps:not(:last-child):after{content:"";width:1px;height:calc(100% - 3.4rem);border-left:1px dashed #313131;position:absolute;left:-2.65rem;top:5.3rem}
}
.item-team, .item-team__photo{position:relative}
.item-steps__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:3rem;width:6.4rem;height:6.4rem;border-radius:var(--global-small-radius);background:#e9f4ef}
.item-steps__icon:before{counter-increment:steps;content:counter(steps);display:block;font-size:2.4rem;line-height:1;color:#5e8450}
.item-team__photo:before, .item-vantage__preview:before, .modal-common__header:before, .modal-common__person-photo:before, .modal-lawyer__header-photo:before{content:""}
.item-steps__icon img{max-width:1.4rem;max-height:1.4rem}
.item-steps__text{margin-top:3.6rem;grid-column:span 2}
@media (max-width:1120px){.item-steps__text{margin-top:2.3rem}
}
@media (max-width:580px){.item-steps__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:3rem;height:3rem;margin-right:1.2rem;border-radius:50%}
.item-steps__icon:before{display:none}
.item-steps__title{font-size:1.7rem;line-height:1.35}
.item-steps__text{margin-top:1rem}
}
.item-team{border-radius:var(--global-radius)}
.item-team__photo, .item-team__photo img, .item-team__photo picture, .item-team__photo:before{border-radius:inherit}
@media (min-width:1121px){.item-team:hover .item-team__box{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@media (min-width:581px){.item-steps__icon img{display:none}
.item-team__mobile-info{display:none!important}
}
.item-team__photo:before{display:block;padding-top:140.7035175879%;background:#f7f7f7}
.item-team__menu{position:absolute;right:.8rem;bottom:.8rem;z-index:100}
@media (min-width:581px){.item-team__menu{display:none!important}
.item-team__label{display:none}
}
.item-team__place{position:absolute;left:1.2rem;top:1.2rem}
.item-team__button{width:100%;margin-top:2.4rem;height:5.6rem}
@media (max-width:1120px){.item-team__button{margin-top:1rem}
.item-team__fields{display:none}
}
@media (max-width:580px){.item-team__photo:before{padding-top:138.6363636364%}
.item-team__place{left:1rem;top:1rem}
.item-team__button{margin-top:1.2rem;height:3.6rem;font-size:1.4rem}
}
.item-team__fields{margin:-1.2rem}
.item-team__fields>*{width:calc(50% - 2.4rem);margin:1.2rem}
.item-team__head{margin-bottom:2.4rem}
@media (max-width:1120px){.item-team__head{margin-bottom:1.2rem}
.item-team__description{font-size:1.5rem}
}
.item-team__name{margin-bottom:.4rem;font-weight:600}
.item-team__description{font-weight:600}
.item-team__inner{position:absolute;left:0;width:100%;bottom:0;padding:.8rem;max-height:100%;z-index:5}
.item-team__box{background:rgba(33,36,40,.48);backdrop-filter:blur(30px);border-radius:1.6rem;padding:2.4rem;color:#fff;opacity:0;-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem);-webkit-transition:ease .2s;transition:ease .2s}
@media (max-width:1120px){.item-team__box{opacity:1;-webkit-transform:none;transform:none;padding:1.5rem}
}
.modal-common__close, .modal-contract__close{-webkit-transform:translate(1rem,-1rem);fill:transparent}
@media (max-width:580px){.item-team__description{font-size:1.3rem;line-height:1.8rem}
.item-team_with-label .item-team__inner{display:none}
.item-team__box{border-radius:var(--global-small-radius);padding:1.2rem;display:none}
}
.item-team__label{margin-top:1rem}
.item-team__label-name{font-size:1.3rem;line-height:1.23}
.item-team__label-description{margin-top:.4rem;font-size:1.1rem;line-height:1.27;letter-spacing:.16px;color:#0c1e21}
.item-types-content:not(:last-child){padding-bottom:5.1rem;margin-bottom:5.1rem;border-bottom:1px solid #e4e6e9}
.item-types-content__icon{margin-right:2.8rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:7rem;height:7rem;background-color:#e9f4ef;border-radius:var(--global-small-radius)}
.item-types-content__icon img{max-width:3rem;max-height:3rem}
.item-types-content__caption{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:center;align-self:center}
.item-types-content__text{margin-top:3.2rem}
@media (max-width:1280px){.item-types-content__text br{display:none}
}
@media (max-width:1120px){.item-types-content:not(:last-child){padding-bottom:4rem;margin-bottom:4rem}
.item-types-content__icon{width:6.1rem;height:6.1rem;margin-right:2.4rem}
.item-types-content__icon img{max-width:2.5rem;max-height:2.5rem}
.item-types-content__text{margin-top:2.6rem}
}
@media (max-width:580px){.item-types-content:not(:last-child){padding-bottom:3rem;margin-bottom:3rem}
.item-types-content__icon{margin-right:1.5rem;width:4.8rem;height:4.8rem;border-radius:var(--global-radius)}
.item-types-content__icon img{max-width:2rem;max-height:2rem}
.item-types-content__caption{font-size:1.7rem;line-height:1.24}
.item-types-content__text{margin-top:2rem;font-size:1.4rem;line-height:1.43}
}
.item-types-content__text p:not(:last-child){margin-bottom:2.4rem}
@media (max-width:1120px){.item-types-content__text p:not(:last-child){margin-bottom:1.8rem}
}
@media (max-width:580px){.item-types-content__text p:not(:last-child){margin-bottom:1.2rem}
}
.item-types-tab{position:relative;z-index:1;padding:3.8rem .5rem}
@media (min-width:1121px){.item-types-tab.is-active .item-types-tab__text{color:#fff}
.item-types-tab{width:100%}
.item-types-tab:before{content:"";position:absolute;inset:-1px -1.5rem;border-radius:1.6rem;z-index:-1;pointer-events:none;background-color:transparent;-webkit-transition:background-color .3s;transition:background-color .3s}
.item-types-tab:not(:last-child){border-bottom:1px solid #e4e6e9}
}
.item-types-tab:not(.is-active):hover .item-types-tab__text{color:#5e8450}
.item-types-tab:not(.is-active):hover .item-types-tab__arrow{stroke:#5e8450}
@media (min-width:1121px){.item-types-tab.is-active:before{background-color:#5e8450}
}
@media (max-width:1120px){.item-types-tab.is-active .item-types-tab__text{color:#5e8450}
.item-types-tab{padding:1.2rem 1.8rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.item-types-tab:not(:last-child){margin-right:.6rem}
.item-types-tab.is-active{background-color:#fff;border-radius:.8rem}
}
@media (min-width:1121px){.item-types-tab:not(.is-active):hover:before{background-color:#e9f4ef}
}
.item-types-tab__text{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:1.6rem;-webkit-transition:color .3s;transition:color .3s}
.item-types-tab__arrow{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center;fill:transparent;stroke:#313131;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:1.4rem;-webkit-transition:stroke .3s;transition:stroke .3s}
.item-vantage__preview{margin-bottom:3.2rem;position:relative;border-radius:var(--global-small-radius);overflow:hidden}
@media (max-width:1120px){.item-types-tab__text{margin-right:0;color:#313131}
.item-types-tab__arrow, .item-types-tab__text span{display:none}
.item-vantage__preview{margin-bottom:2.4rem}
}
.item-vantage__preview:before{padding-top:83.7988826816%;display:block}
@media (max-width:580px){.item-vantage__preview{margin-bottom:1.6rem;border-radius:1.2rem}
.item-vantage__preview:before{padding-top:75%}
}
.item-vantage__preview img{border-radius:inherit}
.item-vantage__title{margin-bottom:1.6rem}
.item-wtd{padding:3.2rem;background:#f0f3f4;border-radius:var(--global-small-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}
.desktop-menu, .modal-common{border-radius:var(--global-radius)}
@media (max-width:1120px){.item-wtd{padding:2.4rem}
}
@media (max-width:580px){.item-vantage__title{font-size:1.7rem;line-height:2.1rem;margin-bottom:.8rem}
.item-wtd{padding:1.6rem;border-radius:var(--global-radius);position:relative;min-height:14rem}
.item-wtd_image .item-wtd__text, .item-wtd_image .item-wtd__title{padding-right:10rem}
}
.item-wtd__title{font-weight:600;letter-spacing:-.36px;margin-bottom:1.6rem}
@media (max-width:580px){.item-wtd__title{font-size:1.7rem;line-height:2.1rem;letter-spacing:-.08px;margin-bottom:.8rem}
}
.item-wtd__image{text-align:right;margin-top:auto;padding-top:1.6rem;margin-bottom:-3.2rem;margin-right:-3.2rem}
@media (max-width:1120px){.item-wtd__image{margin-bottom:-2.4rem;margin-right:-2.4rem}
}
@media (max-width:820px){.item-wtd__image img{width:12rem}
}
@media (max-width:580px){.item-wtd__image{margin-right:0;margin-bottom:0;position:absolute;right:0;bottom:0}
.item-wtd__image img{margin-top:-2.2rem}
}
.modal-common{margin:auto;width:100%;background-color:#fff;position:relative;padding:4rem;max-width:60rem}
@media (max-width:1120px){.modal-common{padding:3.3rem}
}
@media (max-width:580px){.modal-common{max-width:calc(100% - 4rem);padding:2.5rem}
}
.modal-common__close{position:sticky;top:2rem;transform:translate(1rem,-1rem);margin:0 0 -3.6rem auto;width:3.6rem;height:3.6rem;stroke:#313131;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;background-color:#f7f7f7;-webkit-transition:stroke .2s;transition:stroke .2s;z-index:11}
.modal-common__close svg{width:1.2rem;height:1.2rem}
.modal-common__close:hover{stroke:#5e8450}
.modal-common__header{position:sticky;top:2rem;background-color:#fff;z-index:10;padding-bottom:1.8rem}
.modal-common__header:before{background-color:#fff;height:2.5rem;bottom:calc(100% - 1px);left:0;right:0;position:absolute;z-index:-1}
.modal-common__header.content-header{margin-bottom:1.8rem}
@media (max-width:1120px){.modal-common__header{padding-bottom:1.4rem}
.modal-common__header.content-header{margin-bottom:1.4rem}
}
@media (max-width:580px){.modal-common__header{width:100%;padding-right:3rem;padding-bottom:1rem}
.modal-common__header.content-header{margin-bottom:1rem}
.modal-common__header .content-header__title{font-size:2.3rem;line-height:1.3;letter-spacing:-.12px}
}
.modal-common__header .content-header__title{margin-bottom:0;padding:0}
.modal-common__person{padding:1rem;background-color:#fff;border:1px solid #e4e6e9;border-radius:1.8rem;margin-bottom:2rem}
@media (max-width:580px){.modal-common__person{padding:.6rem;border-radius:var(--global-radius);margin-bottom:1.5rem}
}
.modal-common__person-photo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:3rem;width:8rem;position:relative;border-radius:1.2rem;overflow:hidden}
@media (max-width:1120px){.modal-common__person-photo{width:6.9rem;margin-right:2.3rem}
}
@media (max-width:580px){.modal-common__person-photo{width:5.8rem;margin-right:1.6rem;border-radius:.8rem}
.modal-common__person-name{font-size:1.4rem;letter-spacing:.12px}
}
.modal-common__person-photo:before{padding-top:100%;display:block}
.modal-common__person-photo img{-o-object-position:center top;object-position:center top;border-radius:inherit}
.modal-common__person-content{-webkit-box-flex:1;-ms-flex:1;flex:1}
.modal-common__person-post{margin-top:4px}
.modal-common__booking:not(:last-child){margin-right:4rem}
@media (max-width:1120px){.modal-common__booking:not(:last-child){margin-right:3rem}
}
@media (max-width:580px){.modal-common__person-post{line-height:1.29}
.modal-common__bookings{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.modal-common__booking:not(:last-child){margin-right:2rem}
.modal-common__booking-text{line-height:1.29}
}
.modal-common__booking-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:1rem;width:2rem;height:2rem;fill:transparent;stroke:#313131;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}
.modal-common__booking-text{-webkit-box-flex:1;-ms-flex:1;flex:1}
.modal-common__service{padding:2.2rem 2.4rem;background-color:#fff;border:1px solid #e4e6e9;border-radius:1.8rem}
@media (max-width:1120px){.modal-common__service{padding:1.9rem 2.1rem}
}
.modal-common__service-price{margin-top:.4rem}
.modal-common__form{margin-top:2rem}
.modal-common__fields{gap:2rem}
.modal-common__field{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}
.modal-common__field:nth-child(2){-ms-flex-preferred-size:55%;flex-basis:55%}
.modal-common__switchers{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
@media (min-width:581px){.modal-common__switchers .icon-switcher__label{display:none}
}
@media (max-width:580px){.modal-common__service{padding:1.5rem 1.8rem;border-radius:var(--global-radius)}
.modal-common__service-name{font-size:1.4rem;line-height:1.3;letter-spacing:.12px}
.modal-common__form{margin-top:1.5rem}
.modal-common__fields{gap:1.2rem}
.modal-common__switchers{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.modal-common__switchers .icon-switcher__label{margin-right:2rem}
}
.modal-common__button{margin-top:3.5rem;width:100%}
@media (max-width:1120px){.modal-common__button{margin-top:2.7rem}
}
.modal-common__policy{margin-top:2rem;font-size:1.2rem;line-height:1.33;width:100%;max-width:45rem}
@media (max-width:580px){.modal-common__button{margin-top:2rem}
.modal-common__policy{font-size:1rem;line-height:1.4;letter-spacing:.12px}
}
.modal-contacts__map{margin-bottom:1.6rem}
.modal-contacts__map img{border-radius:var(--global-small-radius)}
.modal-contacts__content{margin-bottom:2.8rem;padding-right:3rem}
.modal-contacts__link{font-size:1.7rem;line-height:2.1rem;font-weight:600;letter-spacing:-.08px;margin-bottom:1.2rem;display:block}
.modal-contacts__labels{margin-top:3rem!important}
.modal-contacts .modal-footer{margin-top:3.2rem}
.modal-contract{max-width:calc(100% - 4rem);margin:2rem auto;max-height:calc(100% - 4rem);overflow:hidden auto;border-radius:1.6rem;padding:2.5rem}
.modal-contract__close{position:sticky;transform:translate(1rem,-1rem);top:0;margin:0 0 -3.6rem auto;width:3.6rem;height:3.6rem;stroke:#313131;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;background-color:#f7f7f7;-webkit-transition:stroke .2s;transition:stroke .2s}
.modal-contract__close svg{width:1.2rem;height:1.2rem}
.modal-contract__close:hover{stroke:#5e8450}
.modal-contract__content{line-height:2rem}
.modal-contract__content li, .modal-contract__content p{color:#313131}
.modal-contract__content:not(:last-child){margin-bottom:1rem}
.modal-contract__content h6{font-weight:600;font-size:1.7rem;line-height:1.35;letter-spacing:-.08px}
.modal-contract__content h1, .modal-contract__content h2, .modal-contract__content h3, .modal-contract__content h4, .modal-contract__content h5, .modal-contract__content h6{margin-right:3rem}
.modal-contract__content h1:not(:first-child), .modal-contract__content h2:not(:first-child), .modal-contract__content h3:not(:first-child), .modal-contract__content h4:not(:first-child), .modal-contract__content h5:not(:first-child), .modal-contract__content h6:not(:first-child){margin-top:3rem}
@media (max-width:1120px){.modal-contract__content h1:not(:first-child), .modal-contract__content h2:not(:first-child), .modal-contract__content h3:not(:first-child), .modal-contract__content h4:not(:first-child), .modal-contract__content h5:not(:first-child), .modal-contract__content h6:not(:first-child){margin-top:1rem}
}
@media (max-width:580px){.modal-contract__content h1:not(:first-child), .modal-contract__content h2:not(:first-child), .modal-contract__content h3:not(:first-child), .modal-contract__content h4:not(:first-child), .modal-contract__content h5:not(:first-child), .modal-contract__content h6:not(:first-child){margin-top:2rem}
}
.modal-footer{margin-top:2.4rem}
.modal-footer__button{width:100%;height:4.8rem}
.modal-footer__button.button-primary_gray{height:5.2rem}
.modal-footer__button:not(:last-child){margin-bottom:1.2rem}
.modal-lawyer{position:relative;width:100%;max-width:101.1rem;height:auto;max-height:calc(100% - 10.4rem);padding:4rem 2rem 4rem 4rem;margin:auto;overflow:hidden;background-color:#fff;border-radius:2.4rem}
@media (max-width:1120px){.modal-lawyer{max-width:90%;padding:3.8rem 3rem 3rem;border-radius:2rem}
}
.modal-lawyer__close{position:absolute;top:1.5rem;right:1.5rem;z-index:1}
@media (min-width:581px){.modal-lawyer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}
.modal-lawyer__header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
}
@media (max-width:580px){.modal-lawyer{max-width:100%;max-height:calc(100% - 1.6rem);padding:1.8rem 1.8rem 0;margin:auto 0 0;overflow:hidden auto;border-radius:1.6rem 1.6rem 0 0}
.modal-lawyer__close{display:none}
.modal-lawyer__header{position:relative}
}
.modal-lawyer__header-photo{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
@media (max-width:580px){.modal-lawyer__header-photo{-ms-flex-preferred-size:100%;flex-basis:100%}
}
.modal-lawyer__header-photo:before{display:block;padding-top:100%}
.modal-lawyer__header-photo img{border-radius:1.6rem;-o-object-position:center top;object-position:center top}
.modal-lawyer__header-content{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:center;align-self:center}
.modal-lawyer__header-post{margin-top:.6rem}
@media (max-width:580px){.modal-lawyer__header-content{position:absolute;inset:auto .5rem .5rem;z-index:2;max-width:100%;max-height:calc(100% - 1rem);padding:1.5rem;background:rgba(33,36,40,.4);border-radius:1.2rem;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}
.modal-lawyer__header-name{font-size:1.2rem;line-height:1.17;color:#adafb7;letter-spacing:.16px}
.modal-lawyer__header-post{margin-top:1rem;font-size:1.7rem;line-height:1.18;color:#fff;letter-spacing:-.08px}
}
.modal-lawyer__links{gap:1.2rem;margin-top:3.2rem}
@media (min-width:581px){.modal-lawyer__header-photo{width:12.3rem;height:12.3rem;margin-right:3.2rem}
.modal-lawyer__header-name{font-weight:600}
.modal-lawyer__links{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
}
@media (max-width:1120px){.modal-lawyer__links{margin-top:2.6rem}
}
@media (max-width:580px){.modal-lawyer__links{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 2rem;margin:2rem -2rem 0;overflow:auto hidden;-ms-overflow-style:none;scrollbar-width:none}
.modal-lawyer__links::-webkit-scrollbar{display:none}
}
.modal-lawyer__link{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2rem;border:1px solid #e4e6e9;border-radius:1.6rem}
@media (max-width:580px){.modal-lawyer__link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:1.6rem}
}
.modal-lawyer__link:hover .modal-lawyer__link-text{color:#5e8450}
.modal-lawyer__link-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:4rem;height:4rem;margin-right:1.8rem;background:#e9f4ef;border-radius:1rem;fill:transparent;stroke:#5e8450;stroke-width:1.7}
.modal-lawyer__link-icon svg{width:1.8rem;height:1.8rem}
.modal-lawyer__link-content{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.47}
.modal-lawyer__link-text{letter-spacing:-.08px;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color;transition-property:color}
.modal-lawyer__link-label{margin-top:4px}
@media (max-width:580px){.modal-lawyer__link-icon{margin-right:1.6rem}
.modal-lawyer__link-icon svg{width:2rem;height:2rem}
.modal-lawyer__link-content{line-height:1.2142857143}
.modal-lawyer__link-text{letter-spacing:-.36px}
.modal-lawyer__link-label{margin-top:.6rem;font-size:1.2rem;font-weight:500;line-height:1.25;letter-spacing:-.08px}
}
.modal-lawyer__content{margin-top:4rem}
@media (min-width:581px){.modal-lawyer__content{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;overflow:hidden}
.modal-lawyer__content-inner{width:100%;max-height:100%;padding-right:1.5rem}
}
@media (max-width:1120px){.modal-lawyer__content{margin-top:3.6rem}
}
@media (max-width:580px){.modal-lawyer__content{margin-top:3.2rem}
.modal-lawyer__content-inner{overflow:initial}
}
.modal-lawyer__content h1:not(:first-child), .modal-lawyer__content h2:not(:first-child), .modal-lawyer__content h3:not(:first-child), .modal-lawyer__content h4:not(:first-child), .modal-lawyer__content h5:not(:first-child), .modal-lawyer__content h6:not(:first-child), .promo__button{margin-top:4rem}
@media (min-width:1121px){.modal-lawyer__content-inner{padding-right:2rem}
}
.modal-lawyer__content-inner>:not(:last-child){margin-bottom:1.6rem}
.modal-lawyer__content h1, .modal-lawyer__content h2, .modal-lawyer__content h3, .modal-lawyer__content h4, .modal-lawyer__content h5, .modal-lawyer__content h6{color:#2f2f2f}
.modal-lawyer__content h1:not(:last-child), .modal-lawyer__content h2:not(:last-child), .modal-lawyer__content h3:not(:last-child), .modal-lawyer__content h4:not(:last-child), .modal-lawyer__content h5:not(:last-child), .modal-lawyer__content h6:not(:last-child){margin-bottom:2.4rem}
@media (max-width:1120px){.modal-lawyer__content h1:not(:first-child), .modal-lawyer__content h2:not(:first-child), .modal-lawyer__content h3:not(:first-child), .modal-lawyer__content h4:not(:first-child), .modal-lawyer__content h5:not(:first-child), .modal-lawyer__content h6:not(:first-child){margin-top:3.2rem}
.modal-lawyer__content h1:not(:last-child), .modal-lawyer__content h2:not(:last-child), .modal-lawyer__content h3:not(:last-child), .modal-lawyer__content h4:not(:last-child), .modal-lawyer__content h5:not(:last-child), .modal-lawyer__content h6:not(:last-child){margin-bottom:1.8rem}
}
@media (min-width:581px){.modal-lawyer__footer{display:none}
}
@media (max-width:580px){.modal-lawyer__content h1:not(:first-child), .modal-lawyer__content h2:not(:first-child), .modal-lawyer__content h3:not(:first-child), .modal-lawyer__content h4:not(:first-child), .modal-lawyer__content h5:not(:first-child), .modal-lawyer__content h6:not(:first-child){margin-top:2.4rem}
.modal-lawyer__content h1:not(:last-child), .modal-lawyer__content h2:not(:last-child), .modal-lawyer__content h3:not(:last-child), .modal-lawyer__content h4:not(:last-child), .modal-lawyer__content h5:not(:last-child), .modal-lawyer__content h6:not(:last-child){margin-bottom:1.2rem}
.modal-lawyer__footer{position:sticky;bottom:0;z-index:10;padding:2.4rem 0 2rem;margin-bottom:-1.2rem;background-color:#fff}
}
.modal-lawyer__button-close{width:100%}
.modal-person-select{width:auto;margin-left:1.2rem;margin-right:1.2rem;border-radius:1.6rem;padding:1rem}
.modal-person-select .item-record-person.is-active{z-index:50;position:sticky;top:1rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-shadow:0 0 0 1rem #fff;box-shadow:0 0 0 1rem #fff}
.modal-person-select .item-record-person.is-active .item-record-person__arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.modal-person-select__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}
.modal-recall#thanks{width:55rem;max-width:calc(100% - 4rem);padding:7rem;border-radius:2rem;margin:auto}
.modal-recall__content{text-transform:none;margin-top:3.2rem}
.modal-recall__title{margin-bottom:3.2rem}
.modal-recall__field{margin-bottom:2.4rem}
.modal-recall__field .matte-field__input{height:6rem}
@media (max-width:580px){.modal-recall#thanks{padding:3rem 2rem;border-radius:1.6rem}
.modal-recall__content{margin-top:0}
.modal-recall__title{font-size:2.3rem;line-height:2.7rem;letter-spacing:-.12px;margin-bottom:2.4rem}
.modal-recall__field{margin-bottom:1.6rem}
.modal-recall__field .matte-field__input{height:5.2rem}
}
.modal-recall__button{width:100%;height:6rem}
@media (max-width:580px){.modal-recall__button{height:5.2rem}
}
.modal-recall .modal-close{margin-top:1.5rem;margin-right:1.5rem}
.modal-service{width:100%;margin-bottom:0;height:calc(100vh - 1rem);overflow:hidden auto}
.modal-service .content-header:before, .modal-service__item.is-active>.modal-service__text:before{bottom:calc(100% - 2px);background-color:#fff;height:100vh;left:0;content:"";right:0}
.modal-service__close{position:sticky;margin:0 0 -3.6rem auto;z-index:11;-webkit-transform:translate(.5rem,-.5rem);transform:translate(.5rem,-.5rem)}
.modal-service.is-inner-page .modal-service__bottom, .modal-service.is-inner-page .modal__header{display:none!important}
.modal-service .content-header{position:sticky;top:0;background-color:#fff;z-index:10;margin-bottom:2.5rem;padding-bottom:2.5rem}
@media (max-width:1120px){.modal-service .content-header{margin-bottom:2rem;padding-bottom:2rem}
}
@media (max-width:580px){.modal-service .content-header{margin-bottom:1.2rem;padding-bottom:1.2rem}
}
.modal-service .content-header:before{position:absolute}
.modal-service .content-header__title{font-size:1.7rem;line-height:1.47;letter-spacing:-.16px;margin-bottom:0}
.modal-service__item{display:block}
.modal-service__item:not(:last-child){margin-bottom:1.2rem}
.modal-service__item.is-active>.modal-service__childrens{display:block}
.modal-service__item.is-active>.modal-service__text{border-bottom:none;padding:0 0 2rem;position:sticky;top:0;background-color:#fff;z-index:10}
.modal-service__item.is-active>.modal-service__text:before{position:absolute}
.modal-service__item.is-active>.modal-service__text span{font-weight:600;font-size:1.7rem;line-height:1.4705882353;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:3.6rem;letter-spacing:-.16px}
.modal-service__item.is-active>.modal-service__text svg{display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-right:1.2rem;margin-left:0;stroke:#2f2f2f}
.modal-service__item.js-accordion-item:not(.is-active) .modal-service__childrens, .modal-service__item:not(.is-active) .modal-service__childrens{display:none}
.modal-service__list{margin-bottom:2.4rem}
.modal-service__bottom-text{font-size:1.1rem;line-height:127%;letter-spacing:.16px;color:#313131;margin-bottom:2rem}
.modal-service__contact{padding-bottom:2rem}
.modal-service__contact-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:3.6rem;height:3.6rem;background-color:#e9f4ef;border-radius:.6rem;fill:#5e8450;margin-right:1.6rem}
.desktop-menu__link-text, .modal-service__head span{margin-right:2rem;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}
.modal-service__contact-icon svg{width:1.6rem;height:1.6rem}
.modal-service__contact-content{-ms-flex-negative:1;flex-shrink:1}
.modal-service__phone{font-size:1.7rem;line-height:1.47;letter-spacing:-.16px}
.modal-service__time{font-size:1rem;line-height:1.4;letter-spacing:.04px}
.modal-service__item:not(.is-active) .modal-service__text{padding:1.3rem 1.5rem;background-color:#f7f7f7;border-radius:var(--global-small-radius)}
.modal-service__item_active:not(.is-active) .modal-service__text{padding:1.3rem 1.5rem;background-color:#e9f4ef;border-radius:var(--global-small-radius)}
.modal-service__item_active:not(.is-active) .modal-service__text span{color:#5e8450}
.modal-service__text span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-size:1.4rem;line-height:1.36;letter-spacing:-.08px}
.modal-service__text svg{margin-left:2rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.4rem;height:1.4rem;fill:transparent;stroke:#313131;stroke-width:1.71;stroke-linecap:round;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.modal-service__accordion{background-color:#f7f7f7;border-radius:var(--global-small-radius);list-style-type:none}
.modal-service__accordion:not(:last-child){margin-bottom:1.2rem}
.footer-menu-box__item:not(:last-child), .modal-service__content-item:not(:last-child), .modal-service__link:not(:last-child){margin-bottom:1.4rem}
.modal-service__head{padding:1.3rem 1.5rem;letter-spacing:-.08px}
.js-accordion-item.is-active .modal-service__head svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.modal-service__head span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-size:1.4rem;letter-spacing:-.08px;line-height:1.9rem;max-height:3.8rem;display:-webkit-box;overflow:hidden}
.calendar__mobile, .do-hide-others>li:not(.is-active), .modal-service__content{display:none}
.modal-service__head svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.4rem;height:1.4rem;fill:transparent;stroke:#313131;stroke-width:1.71;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}
.modal-service__content{position:relative}
.modal-service__content:before{content:"";position:absolute;top:0;left:1.5rem;right:1.5rem;height:1px;background-color:#dfe3e4}
.modal-service__content-list{padding:2rem 1.5rem;list-style-type:none}
.modal-service__link{list-style-type:none;font-size:1.4rem;line-height:1.43;letter-spacing:.12px;color:#2f2f2f;-webkit-transition:color .2s;transition:color .2s}
.modal-service__link:hover{color:#5e8450}
.modal-team__list{margin:-.6rem}
.modal-team__list>*{width:calc(50% - 1.2rem);margin:.6rem}
@media (max-width:580px){.calendar .js-calendar-body{display:none}
}
.calendar__mobile-header, .calendar__mobile-time{font-size:1.7rem;line-height:2.3rem;display:-webkit-box;display:-ms-flexbox;font-weight:600}
.calendar__mobile-header{height:5.6rem;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:1rem;padding-right:1rem;border-bottom:1px solid #e4e6e9}
.calendar__mobile-body{padding-left:1.1rem;padding-right:1.1rem}
.calendar__mobile-time{height:100%;width:100%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.calendar__mobile-footer{padding:1.1rem}
.calendar__mobile-slider{height:20rem;margin-top:1rem}
.calendar__mobile-slider .swiper-slide{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}
.calendar__mobile-slider .swiper-slide.swiper-slide-active .calendar__mobile-time{background:#e9f4ef;border-radius:.9rem;color:#5e8450}
.calendar__mobile-button{width:100%}
@media (max-width:580px){.calendar__mobile{display:block;margin-top:1.2rem;background:#fff;border-radius:1.6rem}
}
.calendar__nav, .calendar__row{display:-webkit-box;display:-ms-flexbox}
.calendar__nav{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-.3rem;padding-bottom:1.7rem}
@media (max-width:580px){.calendar__nav{margin-top:0;padding:1.1rem;border-bottom:1px solid #e4e6e9;background:#fff;border-radius:1.6rem 1.6rem 0 0}
}
.calendar__button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.calendar__header{width:30rem;text-align:center;padding-left:1.5rem;padding-right:1.5rem}
@media (max-width:580px){.calendar__header{width:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:0;font-size:1.7rem}
}
.calendar__thead{background:#f7f7f7;border-radius:1.2rem;padding:1.3rem 0;margin-bottom:3rem}
@media (max-width:580px){.calendar__thead{margin-bottom:0;padding:1.1rem .5rem;background:#fff;border-radius:0 0 1.6rem 1.6rem}
}
.calendar__row{display:flex}
.calendar__time:not(:last-child){margin-bottom:1.2rem}
.calendar__weekday{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:#313131;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.calendar__weekday.is-current{color:#2f2f2f}
.calendar__weekday.is-current .calendar__weekday-day{color:#fff;background-color:#2f2f2f}
.calendar__weekday-name{margin-right:1.5rem}
.calendar__weekday-day{width:4rem;text-align:center;height:3.4rem;line-height:3.4rem;border-radius:.9rem;background:#fff}
@media (max-width:1120px){.calendar__weekday{padding:2px}
.calendar__weekday-name{margin-right:1rem;font-size:1.4rem;line-height:136%}
.calendar__weekday-day{width:3.5rem;height:2.4rem;font-size:1.4rem;line-height:2.4rem;border-radius:.6rem}
}
@media (max-width:580px){.calendar__weekday{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.calendar__weekday-name{margin-right:0;color:#2f2f2f;margin-top:3px;margin-bottom:.6rem}
.calendar__weekday-day{width:3.4rem;height:2.6rem;line-height:2.6rem;border-radius:.7rem;color:#313131;margin-bottom:.2rem}
}
.calendar__column{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;text-align:center}
.calendar__column:not(:last-child){margin-right:2.2rem}
@media (max-width:580px){.calendar__column{border-radius:.9rem}
.calendar__column:not(:last-child){margin-right:.5rem}
.calendar__column.is-deactive{pointer-events:none}
.calendar__column.is-deactive .calendar__weekday-name{color:#313131}
.calendar__column.is-active{background:#5e8450;color:#fff}
.calendar__column.is-active .calendar__weekday-name{color:#fff}
.calendar__column.is-active .calendar__weekday-day{background:#e9f4ef;color:#5e8450}
}
.desktop-menu{background-color:#f7f7f7;padding:1.5rem;width:94rem;height:72rem;max-height:calc(100vh - 2*var(--header-height))}
@media (max-width:1440px){.desktop-menu{width:80rem;height:66rem}
}
.desktop-menu__cell{max-height:100%;padding-right:1.5rem;-ms-flex-preferred-size:auto;flex-basis:auto}
.desktop-menu__cell_links{-ms-flex-negative:0;flex-shrink:0;width:50%;margin-right:3.5rem}
.desktop-menu__cell_content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}
.desktop-menu__link{padding:1.2rem 1.6rem;background-color:transparent;border-radius:var(--global-small-radius);-webkit-transition:background-color .2s;transition:background-color .2s}
.desktop-menu__link.is-active{background-color:#fff}
.desktop-menu__link-text{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:color .2s;transition:color .2s;line-height:2.4rem;max-height:4.8rem;display:-webkit-box;overflow:hidden}
.desktop-menu__link.is-active .desktop-menu__link-text{color:#5e8450}
.desktop-menu__link-arrow{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:.9rem;height:1.4rem;fill:transparent;stroke:#5e8450;stroke-width:2.4;stroke-linecap:round;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}
.desktop-menu__link.is-active .desktop-menu__link-arrow{opacity:1}
.desktop-menu__content{padding-top:1.2rem}
.desktop-menu__content:not(.is-active){display:none}
.desktop-menu__sublink{-webkit-transition:color .2s;transition:color .2s}
.footer-menu-box__link, .footer__nav-link, .header__phone{-webkit-transition:ease .15s}
.desktop-menu__sublink:not(:last-child){margin-bottom:2.4rem}
.desktop-menu__sublink:hover{color:#5e8450}
@media (max-width:820px){.footer-menu-box{border-bottom:1px solid rgba(104,110,119,.5)}
.footer-menu-box.is-active .footer-menu-box__toggle .icon-plusAccordion{display:none}
.footer-menu-box.is-active .footer-menu-box__toggle .icon-minus{display:block}
.footer-menu-box__header{padding:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.footer-menu-box__toggle{width:4.4rem;height:4.4rem;margin:-1rem -1rem -1rem 1.6rem;fill:#dbdbdb;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;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}
.footer-menu-box__toggle svg{width:2.4rem;height:2.4rem}
.footer-menu-box__toggle svg.icon-minus{display:none;fill:transparent;stroke:#dbdbdb}
@media (min-width:821px){.footer-menu-box__toggle{display:none}
}
.footer-menu-box__link{font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color: #dbdbdb;fill:#dbdbdb;transition:ease .15s}
.footer-menu-box__link_header{color:#dbdbdb}
.footer-menu-box__link[href]:hover{fill:#5e8450;color:#5e8450}
@media (max-width:580px){.footer-menu-box__header{padding:1.6rem 0}
.footer-menu-box__toggle svg{top:0!important;margin-right:0!important}
.footer-menu-box__link{font-size:1.5rem;line-height:127%}
}
.footer-menu-box__list{padding-top:3.2rem}
@media (max-width:1120px){.footer-menu-box__list{padding-top:2rem}
}
@media (max-width:820px){.footer-menu-box__link{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.footer-menu-box__content:not(.is-active){display:none}
.footer-menu-box__list{padding-top:.8rem;padding-bottom:1.6rem}
}
.footer-menu-box__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}
.footer-menu-box .icon{width:1.6rem;margin-right:1.6rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;top:.3rem}
.footer-menu-box__item{display:block}
.footer{background:#252525;padding:5.6rem 0;color:#dbdbdb}
.footer__button{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:2rem}
@media (min-width:821px){.footer__button{width:100%}
}
.footer__creator{display:inline-block;margin-top:2.4rem;font-size:1.4rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.footer__creator b{font-size: 2rem;letter-spacing: 3px}
@media (min-width:581px){.footer__column_static{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:5rem}
.footer__column_fluid{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
}
@media (max-width:580px){.footer-menu-box .icon{top:0}
.footer__button{width:100%}
.footer__creator{text-align:center;font-size: 1.2rem}
.footer__column{width:100%}
}
.footer__ratings{margin-top:auto;margin-bottom:4.8rem}
.footer__ratings-item:not(:last-child){margin-bottom:1.6rem}
@media (max-width:1120px){.footer{padding-top:calc(var(--section-padding)*2)}
.footer__ratings{margin-bottom:3.5rem;width:32rem}
}
@media (max-width:820px){.footer{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}
.footer__ratings{margin-bottom:0}
}
.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
@media (max-width:580px){.footer__ratings{width:100%;margin-bottom:3.2rem}
.footer__ratings-item:not(:last-child){margin-bottom:1.2rem}
.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.footer__copyright{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:2.4rem;font-size:1.5rem;line-height:127%;line-height: 2.4rem;margin-top:2.4rem;text-align:justify}
@media (max-width:580px){.footer__copyright{font-size:.9rem;line-height:1.2rem;margin-right:0}
}
.footer__row_middle{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:7rem}
@media (max-width:1120px){.footer__row_middle{margin-top:3rem}
.footer__row_top{margin:-1rem}
.footer__row_top>*{width:calc(25% - 2rem);margin:1rem}
}
@media (max-width:820px){.footer__row{margin:0}
}
@media (max-width:580px){.footer__row_middle{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
.footer__logo{font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.footer__logo .icon{width:4rem;margin-right:1.6rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;fill:#dbdbdb}
.footer__logo-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
@media (max-width:820px){.footer__logo{width:24rem}
.footer__nav-list{-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}
}
@media (max-width:580px){.footer__logo{width:28rem;margin-left:auto;margin-right:auto;margin-top:2.4rem;display:block;text-align:center}
.footer__logo-image{display:block;margin:auto}
.footer__logo-text{line-height:1.6rem;margin-top:1.6rem;display:block}
.footer__logo-text span{display:block}
.footer__logo .icon{margin-right:0}
}
.footer__nav-item{display:block;margin-top:.5rem;margin-bottom:.5rem}
.footer__nav-item:not(:first-child){margin-left:5.6rem}
.footer__nav-link{font-size:1.5rem;font-weight:600;transition:ease .15s}
.footer__nav-link:hover{color:#fff}
@media (max-width:580px){.footer__nav-list{width:100%;display:block;text-align:center}
.footer__nav-link {font-size:1.3rem}
.footer__nav-item{margin-left:0!important;margin-top:0;margin-bottom:.8rem}
}
.footer__socials{margin-top:0;margin-bottom:0}
.footer__socials .socials__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
@media (max-width:580px){.footer__socials{margin-bottom:2rem;margin-top:3rem}
.footer__socials .socials__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media (max-width:1120px){.footer__contacts{margin-bottom:3rem}
}
@media (max-width:820px){.footer__contacts{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:3.2rem}
}
.footer__cell, .guarantees-circle{display:-webkit-box;-webkit-box-direction:normal}
@media (max-width:580px){.footer__contacts{-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;margin-bottom:0}
}
.footer__cell{display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}
@media (min-width:1121px){.footer__cell:nth-child(1), .footer__cell:nth-child(2), .footer__cell:nth-child(3){width:23.5781990521%}
.footer__cell:nth-child(4){width:18.4241706161%}
}
@media (max-width:820px){.footer__cell{width:100%;margin:0}
.footer__cell:last-child{display:block}
}
@media (min-width:1121px){.footer__box:not(:last-child){margin-bottom:5.6rem}
}
@media (max-width:1120px){.footer__cell:last-child{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer__box{margin-bottom:4rem}
}
@media (max-width:820px){.footer__box{padding-bottom:.4rem;margin-bottom:.4rem}
}
.guarantees-circle{--offset:3.5rem;width:31.7rem;height:31.7rem;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);text-align:center;border-radius:50%;position:relative;padding:12.2rem var(--offset) var(--offset)}
@media (max-width:1280px){.guarantees-circle{width:26.7rem;height:26.7rem;padding-top:10rem;--offset:2.5rem}
}
@media (max-width:1120px){.guarantees-circle{width:21.7rem;height:21.7rem;--offset:1.5rem;padding-top:8rem}
}
@media (max-width:580px){.guarantees-circle{padding:1.2rem 1.5rem;background:#fff;-webkit-box-shadow:0 24px 32px rgba(0,0,0,.03);box-shadow:0 24px 32px rgba(0,0,0,.03);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border-radius:var(--global-small-radius);width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}
.guarantees-circle__back{display:none}
}
.guarantees-circle__back{position:absolute;top:var(--offset);left:var(--offset);right:var(--offset)}
.guarantees-circle__back img{width:100%;max-width:none}
.guarantees-circle__value{font-size:4rem;line-height:1em;letter-spacing:-.48px;font-weight:600;margin-bottom:.4rem}
@media (max-width:1280px){.guarantees-circle__value{font-size:3rem}
}
@media (max-width:1120px){.guarantees-circle__value{font-size:2.4rem;margin-bottom:.8rem}
}
@media (max-width:580px){.guarantees-circle__value{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:3rem;color:#58a520;margin-right:2rem}
}
.guarantees-circle__text{padding-left:4rem;padding-right:4rem}
@media (max-width:1280px){.guarantees-circle__text{padding-left:2rem;padding-right:2rem}
}
@media (max-width:1120px){.guarantees-circle__text{font-size:1.4rem}
}
@media (min-width:1121px){.guarantees-circle__text{line-height:2.4rem;max-height:7.2rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
}
@media (min-width:581px){.guarantees-circle__text{line-height:1.8rem;max-height:5.4rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
}
.guarantees-circle__secure{margin-top:auto;margin-left:auto;margin-right:auto;width:2rem}
@media (max-width:580px){.guarantees-circle__text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:0;font-size:1.1rem;line-height:1.4rem;letter-spacing:.16px}
.guarantees-circle__secure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0;width:2.4rem;margin-right:1rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
}
.header-desktop-menu{position:fixed;left:0;top:0;height:100%;width:100%;z-index:-11;padding-top:var(--header-height);overflow-y:scroll}
.header-desktop-menu:not(.is-active){display:none}
@media (max-width:1120px){.header-desktop-menu{display:none}
}
.header-desktop-menu:before{content:"";display:block;position:fixed;left:0;top:0;width:calc(100% - var(--scrollbar-width));height:100%;background:rgba(31,41,56,.4);z-index:-1}
.header-desktop-menu__wrapper{padding-left:9.2rem;padding-right:9.2rem}
.header-desktop-menu__box{padding:7.2rem;background:#fff;border-radius:0 0 24px 24px;pointer-events:auto;margin-bottom:5rem}
.header-desktop-menu__box:not(.is-active){display:none}
.header-desktop-menu__title{font-size:3.6rem;line-height:117%}
.header-desktop-menu__header{margin-bottom:5.6rem}
.header-desktop-menu__list{margin:-2.3rem}
.header-desktop-menu__list>*{width:calc(20% - 4.6rem);margin:2.3rem}
.header-desktop-menu__part:not(:last-child){margin-bottom:6.4rem}
.header-desktop-menu__part-header{display:inline-block}
.header-desktop-menu__part-item{display:block}
.header-desktop-menu__part-item:not(:last-child){margin-bottom:.6rem}
.header-desktop-menu__part-link{color:#0c1e21;-webkit-transition:ease .12s;transition:ease .12s}
.header-desktop-menu__part-link:hover{color:#000}
.header-desktop-menu__part-header{font-weight:600;margin-bottom:1.2rem;-webkit-transition:ease .12s;transition:ease .12s}
.header-desktop-menu__part-header:hover{color:#5e8450}
@media (min-width:1121px){.is-modal-open .header{width:calc(100% - var(--scrollbar-width-height))}
}
.header{--header-offset:2rem;z-index:555}
.header:before{position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;content:""}
.header.is-scroll:before{background:#dfe3e4}
@media (min-width:1121px){.header{position:fixed;top:0;left:0;width:100%}
.header__button-search{display:none!important}
}
.header__row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:var(--header-offset);padding-bottom:var(--header-offset);padding-left:2rem;padding-right:2rem}
@media (max-width:1120px){.header{position:sticky;top:0;left:0;z-index:500;width:100%;background:#fff}
.header__row{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}
}
.header__wrapper{position:static}
.header__inner{background:#fff}
.header__logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16rem;margin-right:2.8rem}
.header__logo img{width:100%}
@media (max-width:1280px){.header__logo{width:14.4rem;margin-right:2.4rem}
}
@media (max-width:1120px){.header__logo{padding-right:2.4rem;margin-right:auto}
.header__menu{display:none}
}
@media (max-width:580px){.header__row{padding-top:1.4rem;padding-bottom:1.4rem;padding-left:0;padding-right:0}
.header__logo{width:12.4rem;padding-right:0}
}
.header__button-search{margin-left:auto}
.header__menu{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:auto}
.header__search{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20.066351%}
@media (max-width:1440px){.header__search{width:21.066351%}
}
.header__contacts{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:.5rem}
@media (max-width:1120px){.header__search.search-controller{display:none}
.header__contacts{margin:0 2.6rem 0 0}
}
@media (max-width:580px){.header__contacts{margin-right:2rem}
}
.header__phone{transition:ease .15s}
.header__phone:hover{color:#2f2f2f}
.header__phone-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:2.4rem;height:2.4rem;margin-right:1.6rem;fill:#5e8450}
.header__phone-text{-ms-flex-negative:1;flex-shrink:1;font-size:2.1rem;line-height:2.8rem;color:#2f2f2f}
.header__time{margin-top:.5rem;color:rgba(104,110,119,.5)}
@media (max-width:1120px){.header__phone-icon{width:2.2rem;height:2.2rem}
.header__phone-text{font-size:1.7rem}
.header__time{display:none}
}
.header__notification{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:3.2rem}
@media (max-width:1440px){.header__notification{margin-left:2.2rem}
}
@media (max-width:580px){.header__phone-icon{width:2rem;height:2rem;margin-right:.8rem}
.header__phone-text{font-size:1.4rem;line-height: 2.2rem}
.header__notification{margin-left:.8rem}
}
@media (min-width:1121px){.header__menu-btn{display:none}
}
.header__menu-btn span{position:relative;margin-top:5px;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.header__menu-btn span, .header__menu-btn span:after, .header__menu-btn span:before{border-radius:100rem;display:block;width:1.5rem;height:2px;pointer-events:none;background-color:#2f2f2f;outline:transparent solid 1px;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color, -webkit-transform;transition-property:background-color, -webkit-transform;transition-property:background-color, transform;transition-property:background-color, transform, -webkit-transform}
.inline-menu__link, .is-opened .header__menu-btn span{background-color:transparent}
.header__menu-btn span:after, .header__menu-btn span:before{position:absolute;content:"";will-change:transform}
.header__menu-btn span:before{top:-5px}
.header__menu-btn span:after{top:5px}
.is-opened .header__menu-btn span:before{-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}
.is-opened .header__menu-btn span:after{-webkit-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}
.inline-menu{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-item-align:normal;align-self:normal;margin:calc(-1*var(--header-offset)) 0}
.inline-menu__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.inline-menu__item:hover .header-desktop-menu{display:block}
.inline-menu__link{padding:.8rem 1.2rem;color:#0c1e21;stroke:#0c1e21;fill:transparent;cursor:pointer;border-radius:var(--global-small-radius);-webkit-transition:ease .15s;transition:ease .15s}
.faq__button .icon, .gallery__button .icon, .inline-menu__link-arrow{-webkit-transition:-webkit-transform .25s ease}
@media (max-width:1280px){.inline-menu__link{font-size:1.4rem}
}
.inline-menu__link-arrow{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.4rem;height:1.4rem;margin-left:1rem;will-change:transform;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}
.inline-menu__link-icon{width:2.4rem;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;stroke:transparent;fill:#5e8450;margin-right:.6rem}
.faq.js-more-content:not(.is-active) .faq__item, .js-menu-link:not(.is-active) .inline-menu__subblock{display:none}
@media (max-width:1440px){.inline-menu__link{padding-left:.9rem;padding-right:.9rem}
.inline-menu__link-icon{display:none}
}
.inline-menu__link:hover{color:#2f2f2f;stroke:#2f2f2f}
.inline-menu__item.is-active .inline-menu__link{background-color:#f7f7f7;color:#2f2f2f;stroke:#2f2f2f}
.inline-menu__item.is-active .inline-menu__link-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.inline-menu__subblock{position:absolute;top:calc(100% - 1.4rem);left:0}
.label-check-list{margin:-1.2rem}
@media (max-width:1120px){.label-check-list{margin:-.6rem}
}
@media (max-width:580px){.label-check-list{margin:-.1rem}
}
.label-check-list__item{margin:1.2rem}
@media (max-width:1120px){.label-check-list__item{margin:.6rem}
}
@media (max-width:580px){.label-check-list__item{margin:.1rem}
}
.mobile-nav{position:fixed;left:0;bottom:0;width:100%;padding:.7rem 4.5rem .7rem 4rem;background:#fff;-webkit-box-shadow:0 -1px 0 #d0d3d8;box-shadow:0 -1px 0 #d0d3d8;z-index:8000;-webkit-transition:-webkit-transform ease .3s;transition:-webkit-transform ease .3s;transition:transform ease .3s;transition:transform ease .3s, -webkit-transform ease .3s;-webkit-transform:translateY(100%);transform:translateY(100%)}
.mobile-nav.is-visible{-webkit-transform:translateY(0);transform:translateY(0)}
@media (min-width:1121px){.mobile-nav{display:none}
}
.mobile-nav__row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.mobile-nav__button{text-align:center;background:0 0;border:none;color:#313131}
.mobile-nav__button.is-active{color:#58a520}
.mobile-nav__text{font-size:1rem;line-height:1.2rem;margin-top:.4rem;display:block}
.mobile-nav__icon{width:2rem;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}
.mobile-nav__icon .icon{fill:#2f2f2f}
.mobile-nav__icon .icon.icon-mobilePhone{fill:#08c}
.mobile-nav__icon .icon.icon-mobileMail{fill:#e1a919}
.mobile-nav__icon .icon.icon-mobileWhatsUp{fill:#5e8450}
.mobile-nav__icon svg{width:100%}
.nav-list__list{margin-top:-1.6rem;margin-bottom:-1.6rem}
@media (max-width:1120px){.nav-list__list{margin-top:0;margin-bottom:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;margin-left:calc(-1*var(--wrapper-padding));margin-right:calc(-1*var(--wrapper-padding));padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding)}
.nav-list__list::-webkit-scrollbar{display:none}
}
.nav-list__item{display:block;margin-bottom:1.6rem;margin-top:1.6rem}
@media (max-width:1120px){.nav-list__item{margin:0;-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;white-space:nowrap}
}
.nav-list__item:not(:last-child){margin-right:.8rem}
.nav-list__link{padding:1.2rem 2.4rem;display:block;font-weight:600;-webkit-transition:ease .15s;transition:ease .15s;border-radius:var(--global-small-radius);background-color:#e9f4ef;color:#5e8450;cursor:default}
@media (max-width:580px){.nav-list__link{padding:1.2rem}
}
.nav-list__item:not(.is-active) .nav-list__link{color:#313131;background-color:transparent;cursor:pointer}
.nav-list__item:not(.is-active) .nav-list__link:hover{color:#5e8450}
.part-online-label{position:relative;z-index:1;display:inline-block;padding:.8rem 1.6rem;font-size:1.8rem;line-height:1.33;color:#fff;letter-spacing:.16px;vertical-align:middle;background-color:#5e8450;border-radius:100px}
.part-online-label:after, .part-online-label:before{position:absolute;z-index:-1;pointer-events:none;content:"";border-radius:100px}
.part-online-label:before{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-animation:part-online-label-before-animation 1.2s cubic-bezier(.33,1,.68,1) infinite forwards;animation:part-online-label-before-animation 1.2s cubic-bezier(.33,1,.68,1) infinite forwards}
.part-online-label:after{inset:0;background-color:#5e8450;-webkit-animation:part-online-label-after-animation 1.2s cubic-bezier(.33,1,.68,1) infinite forwards;animation:part-online-label-after-animation 1.2s cubic-bezier(.33,1,.68,1) infinite forwards}
.promo-background{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}
@media (max-width:820px){.promo-background{display:none}
}
.promo-background img{z-index:-1}
@media (max-width:1120px){.part-online-label{padding:.6rem 1.2rem;font-size:1.6rem}
.promo-background picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;height:100%}
}
.promo-background__photo{z-index:inherit}
@media (max-width:580px){.part-online-label{padding:.4rem .8rem;font-size:1.2rem}
.promo-background__photo{position:relative;inset:auto;width:auto;max-width:100%;max-height:27.6rem;margin:auto auto 0}
}
.promo-background__lines{position:absolute;bottom:0;left:50%;z-index:-1;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
@media (min-width:581px){.promo-background__lines{display:none}
}
.promo-guarantees{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.promo-guarantees__circle{left:0;bottom:0;margin-bottom:7.4rem;margin-left:-4.1rem;position:absolute}
@media (max-width:1440px){.promo-guarantees__circle{margin-bottom:3.4rem}
}
@media (max-width:1120px){.promo-guarantees__circle{margin-bottom:1.4rem;margin-left:-10.1rem}
}
@media (max-width:820px){.promo-guarantees__circle{left:auto;right:0;margin-left:0;margin-right:3rem;margin-bottom:3rem}
}
@media (max-width:580px){.promo-guarantees__circle{left:1rem;right:1rem;bottom:1rem;margin:0}
}
.promo-guarantees picture, .promo-guarantees__image{display:block;width:100%;max-height:100%}
.reviews-video-slider{position:relative}
.reviews-video-slider__swiper{overflow:visible}
.reviews-video-slider__swiper:not(.swiper-initialized) .swiper-wrapper{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
@media (min-width:1121px){.reviews-video-slider__swiper:not(.swiper-initialized) .swiper-wrapper{margin:-1rem}
.reviews-video-slider__swiper:not(.swiper-initialized) .swiper-wrapper>*{width:calc(25% - 2rem);margin:1rem}
}
@media (min-width:1281px){.reviews-video-slider__swiper:not(.swiper-initialized) .swiper-wrapper{margin:-1.25rem}
.reviews-video-slider__swiper:not(.swiper-initialized) .swiper-wrapper>*{width:calc(25% - 2.5rem);margin:1.25rem}
}
@media (min-width:1441px){.reviews-video-slider__swiper:not(.swiper-initialized) .swiper-wrapper{margin:-1.6rem}
.reviews-video-slider__swiper:not(.swiper-initialized) .swiper-wrapper>*{width:calc(25% - 3.2rem);margin:1.6rem}
}
@media (max-width:1120px){.reviews-video-slider__swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{margin-right:20px}
.reviews-video-slider__swiper .swiper-slide{width:auto}
}
@media (max-width:580px){.reviews-video-slider__swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{margin-right:0}
.reviews-video-slider__swiper{width:calc(100% + var(--wrapper-padding)*2)!important;margin:0 calc(-1*var(--wrapper-padding))!important}
.reviews-video-slider__swiper .swiper-wrapper{width:auto;scroll-padding-left:var(--wrapper-padding);padding-left:var(--wrapper-padding)}
.reviews-video-slider__swiper .swiper-slide{width:auto}
.reviews-video-slider__swiper .swiper-slide:last-child{padding-right:.8rem}
}
@media (max-width:1120px){.reviews-video-slider__item{width:32rem}
}
@media (max-width:580px){.reviews-video-slider__item{margin-right:1.2rem;width:22rem}
.about-info{--box-horizontal-padding:2rem;--box-vertical-padding:2rem}
}
body:not(.wp-admin) .section:last-child:not(.route){margin-bottom:var(--section-padding)}
.section{padding:var(--section-padding) 0}
.section.is-undamaged{margin-top:-.8rem}
.section:first-of-type:not(.is-undamaged){padding-top:0}
@media (min-width:1121px){.section-box{position:relative;z-index:1;width:100%;max-width:calc(100% - var(--wrapper-padding)*2);margin:0 auto;overflow:hidden;border-radius:2.8rem}
.section-box:before{position:absolute;inset:var(--section-padding) 0;content:"";background-color:#f7f7f7;border-radius:inherit}
.section-box .wrapper{padding-right:8rem;padding-left:8rem}
.about-info{--box-horizontal-padding:8rem;--box-vertical-padding:7rem}
}
@media (max-width:1120px){.section-box{background-color:#f7f7f7}
}
@media only screen and (min-device-width:580px) and (max-device-width:1120px){.about-info{--box-horizontal-padding:5rem;--box-vertical-padding:4rem}
}
.about-info__box{background:#f7f7f7;border-radius:2.4rem;padding:var(--box-vertical-padding) var(--box-horizontal-padding);position:relative}
@media (max-width:580px){.about-info__box.js-more-content:not(.is-active) .about-info__content>*{display:none}
.about-info__box.js-more-content:not(.is-active) .about-info__content>:nth-child(-n+3){display:block}
.about-info__box.js-more-content:not(.is-active) .about-info__content>:nth-child(3){margin-bottom:0}
}
.about-info__content{padding-right:calc(var(--box-horizontal-padding)/2);margin-right:calc(-1*var(--box-horizontal-padding)/2);overflow-y:auto}
@media (min-width:581px){.about-info__box:before{content:"";display:block;position:absolute;left:var(--box-horizontal-padding);right:var(--box-horizontal-padding);bottom:var(--box-vertical-padding);background:-webkit-gradient(linear,left top,left bottom,from(rgba(248,248,250,0)), to(#f7f7f7));background:linear-gradient(180deg,rgba(248,248,250,0) 0, #f7f7f7 100%);height:10rem}
.about-info__content{max-height:48rem}
.about-info__button{display:none}
}
.about-info__content li, .about-info__content p{color:#0c1e21}
.about-info__content>:last-child{position:relative;z-index:50}
.about-info__content>:not(:last-child){margin-bottom:4rem}
@media (max-width:580px){.about-info__content>:not(:last-child){margin-bottom:2rem}
}
.about-info__content h4:not(:last-child){margin-bottom:1.5rem}
@media (max-width:580px){.about-info__content h4:not(:last-child){margin-bottom:1rem}
.about-info__content br{display:none}
}
.about-info__button{width:100%;margin-top:2.5rem}
.answers__header{max-width:82.7rem}
.answers__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
@media (min-width:1121px){.answers__list{margin:-1.6rem}
.answers__list>*{width:calc(50% - 3.2rem);margin:1.6rem}
.belief .wrapper{padding-top:8rem;padding-bottom:8rem}
}
@media (min-width:821px){.answers__list{margin:-1rem}
.answers__list>*{width:calc(50% - 2rem);margin:1rem}
}
@media (max-width:820px){.answers__item{width:100%}
.answers__item:not(:last-child){margin-bottom:2rem}
}
@media (max-width:580px){.answers__item:not(:last-child){margin-bottom:1.6rem}
.belief{border-radius:1.6rem;margin:var(--section-padding) .4rem}
.belief .wrapper{padding-left:1.6rem;padding-right:1.6rem}
}
.belief__items{margin:-1.6rem}
.belief__items>*{width:calc(25% - 3.2rem);margin:1.6rem}
@media (max-width:1120px){.belief__items{margin:-1rem}
.belief__items>*{width:calc(50% - 2rem);margin:1rem}
}
@media (max-width:580px){.belief__items{margin:-.6rem}
.belief__items>*{width:calc(100% - 1.2rem);margin:.6rem}
}
.benefit{overflow:hidden}
.benefit__slider{overflow:visible}
.benefit__slider:not(.swiper-initialized) .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto!important}
@media (min-width:1121px){.benefit__slider:not(.swiper-initialized) .swiper-wrapper{margin:-1.6rem}
.benefit__slider:not(.swiper-initialized) .swiper-wrapper>*{width:calc(25% - 3.2rem);margin:1.6rem}
.benefit__slider .swiper-pagination{display:none}
}
@media only screen and (min-width:580px) and (max-width:1120px){.benefit__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{margin-right:12px}
}
.benefit__slider .swiper-nav{top:15rem;-webkit-transform:none;transform:none}
.benefit__slide{height:auto;-webkit-transition:opacity .2s;transition:opacity .2s}
.benefits:not(.benefits_gray) .benefits__box{padding:8rem;background-color:#f7f7f7}
@media (max-width:1120px){.benefit__slider .swiper-nav{display:none}
.benefit__slide{width:auto}
.benefit__item{width:40rem}
.benefits{overflow:hidden}
.benefits:not(.benefits_gray) .benefits__box{padding:6.4rem var(--wrapper-padding)}
}
@media (max-width:580px){.benefit__item{width:var(--slide-width)}
.benefits:not(.benefits_gray) .benefits__box{padding:4.8rem var(--wrapper-padding)}
}
.benefits_gray{background-color:#f7f7f7}
.benefits__list{counter-reset:steps;margin:-1.1rem}
.benefits__list>*{width:calc(50% - 2.2rem);margin:1.1rem}
@media (max-width:1120px){.benefits .wrapper{padding:0}
.benefits__list{margin:-1rem}
.benefits__list>*{width:calc(50% - 2rem);margin:1rem}
}
@media (max-width:580px){.benefits__list{margin:-.6rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.benefits__list>*{width:calc(100% - 1.2rem);margin:.6rem}
.benefits__item{width:100%;margin-right:0;margin-left:0}
}
.benefits__button{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2.4rem auto 0}
@media (min-width:581px){.benefits__button{display:none}
.celebrities__slider.swiper-initialized .celebrities__slide{-webkit-transition:opacity .3s;transition:opacity .3s}
.celebrities__slider.swiper-initialized .celebrities__slide:not(.swiper-slide-visible){opacity:.3}
}
.celebrities{overflow:hidden}
.celebrities__slider{overflow:visible}
.celebrities__slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.celebrities__slider .swiper-slide{height:auto}
.celebrities__slider:not(.swiper-initialized) .swiper-wrapper{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
@media (min-width:1121px){.benefits:not(.benefits_gray) .benefits__box{border-radius:2.8rem}
.celebrities__slider:not(.swiper-initialized) .swiper-wrapper{margin:-1.6rem}
.celebrities__slider:not(.swiper-initialized) .swiper-wrapper>*{width:calc(50% - 3.2rem);margin:1.6rem}
.clients.section-box .wrapper{padding-top:10rem;padding-bottom:10rem}
}
.clients__row:not(:last-child), .clients__slider:not(:last-child){margin-bottom:3.2rem}
.celebrities__item{height:100%}
@media (max-width:1120px){.celebrities__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{margin-right:12px}
.celebrities__slide{width:auto}
.celebrities__item{width:68rem}
.clients.section-box{background:0 0}
}
@media (max-width:820px){.celebrities__item{width:66rem}
.compare{overflow:hidden}
}
@media (max-width:1120px){.clients.section-box .clients__list{overflow:hidden;padding:6rem 0;background-color:#f7f7f7;border-radius:var(--global-radius)}
}
.clients__row:not(.clients__row_grid){margin-left:-8rem;margin-right:-8rem}
.clients__slider .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}
@media (max-width:580px){.celebrities__item{width:var(--slide-width)}
.clients.section-box .clients__list{padding:2rem 0}
.clients__slider:not(:last-child){margin-bottom:1.6rem}
}
.clients__slide{width:auto}
.clients__item{margin-right:3.2rem;width:31.2rem}
@media (max-width:1120px){.clients__item{width:25rem}
}
.compare .wrapper{max-width:calc(142.4rem + var(--wrapper-padding)*2)}
.compare__header{margin-bottom:6rem}
.compare__nav{margin-bottom:2.4rem}
.compare__nav .nav-list__item:not(.is-active) .nav-list__link{background-color:transparent;color:#313131}
.compare__nav .nav-list__item:nth-child(2) .nav-list__link{background-color:#fdf0f0;color:#e05151}
.compare__nav .nav-list__item:nth-child(2):not(.is-active) .nav-list__link{background-color:transparent;color:#313131}
.compare__nav .nav-list__link{padding:1.2rem 2.4rem;border-radius:1.2rem;background-color:#e9f4ef;color:#5e8450}
.conditions:not(.conditions_gray) .conditions__box, .conditions_gray, .consequence{background-color:#f7f7f7}
@media (max-width:580px){.clients__item{width:15.6rem;margin-right:1.6rem}
.compare__nav .nav-list__link{padding:1.2rem}
}
@media (min-width:821px){.compare__nav{display:none}
.compare__slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:-1rem}
.compare__slider .swiper-wrapper>*{width:calc(50% - 2rem);margin:1rem}
}
@media (min-width:1121px){.compare__slider .swiper-wrapper{margin:-1.6rem}
.compare__slider .swiper-wrapper>*{width:calc(50% - 3.2rem);margin:1.6rem}
.conditions__box{border-radius:2.8rem}
}
@media (max-width:820px){.compare__slider{overflow:visible}
.compare__slider:not(.swiper-initialized) .swiper-wrapper{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.compare__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{margin-right:12px}
.compare__slide{width:auto}
}
@media (min-width:821px){.compare__slide:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.compare__slide:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.contract__title{grid-row:1/2;grid-column:1/2}
}
@media (max-width:820px){.compare__item{width:50rem}
}
.conditions__box{padding:8.8rem 8.8rem 12.8rem}
@media (max-width:1120px){.conditions{overflow:hidden}
.conditions__box{padding:6.3rem var(--wrapper-padding) 8.8rem}
}
@media (max-width:580px){.compare__item{width:31rem}
.conditions__box{padding-top:3.8rem;padding-bottom:4.8rem}
.conditions__header h2{padding-right:0}
}
@media (min-width:581px) and (max-width:1280px){.conditions__slider .swiper-pagination{display:block}
}
@media (min-width:1121px){.conditions__slider:not(.swiper-initialized) .swiper-wrapper{width:auto;margin:-1rem}
.conditions__slider:not(.swiper-initialized) .swiper-wrapper>*{width:calc(33.3333333333% - 2rem);margin:1rem}
}
@media (min-width:1281px){.conditions__slider:not(.swiper-initialized) .swiper-wrapper{width:auto;margin:-1.25rem}
.conditions__slider:not(.swiper-initialized) .swiper-wrapper>*{width:calc(25% - 2.5rem);margin:1.25rem}
}
@media (max-width:1120px){.conditions .wrapper{padding:0}
.conditions__slider{overflow:visible}
}
@media (max-width:580px){.conditions__slider{width:calc(100% + var(--wrapper-padding)*2)!important;margin:0 calc(-1*var(--wrapper-padding))!important}
.conditions__slider .swiper-wrapper{width:auto;scroll-padding-left:var(--wrapper-padding);padding-left:var(--wrapper-padding)}
.conditions__slider .swiper-slide{width:auto}
.conditions__slider .swiper-slide:last-child{padding-right:2rem}
.conditions__slide:not(:last-child){margin-right:1.6rem}
}
.conditions__slide{height:auto}
@media (max-width:1120px){.conditions__slide{width:auto}
.conditions__item-conditions{width:var(--slide-width)}
}
.consequence__items{margin:-1.6rem}
.consequence__items>*{width:calc(33.3333333333% - 3.2rem);margin:1.6rem}
@media (max-width:1120px){.consequence__items{margin:-1rem}
.consequence__items>*{width:calc(50% - 2rem);margin:1rem}
}
@media (max-width:580px){.consequence__items{margin:-.6rem}
.consequence__items>*{width:calc(50% - 1.2rem);margin:.6rem}
}
.content-header{margin-bottom:5rem}
@media (max-width:1120px){.content-header{margin-bottom:4rem}
.content-header__text br{display:none}
}
@media (max-width:580px){.content-header{margin-bottom:2.4rem}
.content-header__title br{display:none}
}
.content-header__title{margin-bottom:2.5rem}
@media (max-width:580px){.content-header__title{margin-bottom:1.5rem;padding-right:5rem}
}
.content-header__text:not(:last-child){margin-bottom:3rem}
.content-header__text_gray{color:#0c1e21}
.contract{position:relative}
.contract:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:33.3rem;background:#f7f7f7}
@media (max-width:1120px){.contract .wrapper{padding:0}
}
@media (max-width:580px){.content-header__text:not(:last-child){margin-bottom:1.5rem}
.contract .wrapper{padding-left:.4rem;padding-right:.4rem}
}
.contract__box{display:grid;grid-template-columns:30.7189542484% 28.7581699346%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3.2rem;background-color:#2f2f2f;border-radius:3.2rem;padding:8rem;position:relative;overflow:hidden;z-index:1}
@media (max-width:1280px){.contract__box{grid-template-columns:repeat(2,35%)}
}
@media (max-width:1120px){.contract__box{border-radius:0;padding:4rem;grid-template-columns:35rem 40rem}
}
@media (max-width:820px){.contract__box{grid-template-columns:1fr;min-height:82.5rem;-ms-flex-line-pack:start;align-content:start}
}
@media (max-width:580px){.contract__box{padding:3rem 1.6rem 1.6rem;gap:2.4rem;border-radius:1.6rem;min-height:52.6rem}
}
@media (max-width:420px){.contract__box{min-height:61.6rem}
}
.contract__box:before{content:"";position:absolute;inset:0 0 0 auto;width:72.1563981043%;z-index:-1;pointer-events:none}
.contract__title{color:#fff}
.contract__download{margin-top:3.2rem}
@media (max-width:580px){.contract__box:before{width:100%;height:100%;max-height:15rem;inset:auto 0 0 0}
.contract__download{position:absolute;left:1.6rem;right:1.6rem;bottom:1.6rem;width:auto}
}
.contract__photo{position:absolute;bottom:0;left:27rem;z-index:-1}
@media (max-width:1120px){.contract__photo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
@media (max-width:820px){.contract__download{margin-top:auto}
.contract__photo{left:auto;right:0;-webkit-transform:none;transform:none;max-width:50%}
.faq__header{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.contract__content{padding:4rem;background-color:#fff;border-radius:var(--global-large-radius)}
@media (min-width:821px){.contract__download{grid-row:2/3;grid-column:1/2;align-self:flex-end}
.contract__content{grid-row:span 2}
}
@media (max-width:1120px){.contract__content{padding:3rem}
}
@media (max-width:580px){.contract__photo{max-width:100%;left:0}
.contract__photo img{display:block;margin:0 auto;max-height:20rem}
.contract__content{padding:2rem}
}
.contract__items{padding-right:2rem;height:100%;max-height:35rem;margin-right:-2rem;line-height:2.8rem}
.contract__items li, .contract__items p{color:#313131}
.contract__items:not(:last-child){margin-bottom:1rem}
.contract__items h1:not(:first-child), .contract__items h2:not(:first-child), .contract__items h3:not(:first-child), .contract__items h4:not(:first-child), .contract__items h5:not(:first-child), .contract__items h6:not(:first-child){margin-top:3rem}
@media (max-width:1120px){.contract__items h1:not(:first-child), .contract__items h2:not(:first-child), .contract__items h3:not(:first-child), .contract__items h4:not(:first-child), .contract__items h5:not(:first-child), .contract__items h6:not(:first-child){margin-top:1rem}
.contract__items{padding-right:1.5rem;max-height:40rem}
}
@media (max-width:580px){.contract__items h1:not(:first-child), .contract__items h2:not(:first-child), .contract__items h3:not(:first-child), .contract__items h4:not(:first-child), .contract__items h5:not(:first-child), .contract__items h6:not(:first-child){margin-top:2rem}
.contract__items{max-height:18.5rem;padding-right:1rem;margin-right:-1rem;line-height:2rem;font-size:1.4rem}
.contract__items>:nth-child(n+3){display:none}
}
.contract__button{width:100%;margin-top:1.5rem}
@media (min-width:421px){.contract__button{display:none}
}
.drawback{background-color:#f7f7f7}
.drawback__items{margin:-1.6rem}
.drawback__items>*{width:calc(33.3333333333% - 3.2rem);margin:1.6rem}
@media (max-width:1120px){.drawback__items{margin:-1rem}
.drawback__items>*{width:calc(50% - 2rem);margin:1rem}
}
@media (max-width:580px){.drawback__items{margin:-.6rem}
.drawback__items>*{width:calc(100% - 1.2rem);margin:.6rem}
}
.faq.js-more-content:not(.is-active) .faq__item:nth-child(-n+15){display:block}
.faq__header{gap:1.6rem}
.faq__header .content-header{margin-bottom:0}
.faq__header .content-header__title{padding:0;margin-bottom:0}
.faq__header-cell{-ms-flex-preferred-size:auto;flex-basis:auto}
@media (max-width:820px){.faq__header-cell{-ms-flex-preferred-size:100%;flex-basis:100%}
}
.faq__header-cell_left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-width:0}
.faq__header-cell_right{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
@media (min-width:581px){.clients__header, .compare__header{text-align:center}
.faq__header-text{letter-spacing:-.08px}
.faq__header-button{min-width:17rem;margin-left:2.8rem}
}
@media (max-width:580px){.faq__header-cell_right{-ms-flex-wrap:wrap;flex-wrap:wrap}
.faq__header-text{color:#0c1e21;font-weight:500;font-size:1.4rem;line-height:1.43;letter-spacing:.12px}
.faq__header-button{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:1.6rem}
}
.faq__item:not(:first-child){border-top:1px solid #e9ebec}
.faq__list{position:relative;margin-top:3.8rem;padding:2.4rem 5.6rem;background:#f7f7f7;border-radius:1.6rem}
@media (max-width:1120px){.faq__list{margin-top:3.2rem;padding-left:var(--box-padding);padding-right:var(--box-padding)}
}
@media (max-width:580px){.faq__list{margin-top:2.6rem;padding-top:0;padding-bottom:0}
}
.faq__button{margin:6rem auto 0;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;fill:none;stroke:#0c1e21;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
@media (max-width:1120px){.faq__button{margin-top:4rem}
.friends .wrapper{padding:0}
}
@media (max-width:580px){.faq__button{margin-top:2.5rem;width:100%}
}
.faq__button .icon{width:2rem;height:2rem;margin:0 0 0 1rem;will-change:transform;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}
.faq__button.is-active .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.friends.is-admin .swiper-slide{opacity:1!important}
.friends__box{position:relative;background-color:#2f2f2f;border-radius:2.8rem;padding:8rem 8rem 9rem;overflow:hidden;z-index:1}
@media (max-width:1120px){.friends__box{border-radius:0;padding:5.5rem 5.5rem 8rem}
}
@media (max-width:580px){.faq__button .icon{width:1.6rem;height:1.6rem}
.friends__box{padding:3rem}
}
.friends__box:before{content:"";position:absolute;inset:0 0 0 auto;width:100%;max-width:81.2203791469%;z-index:-1;pointer-events:none}
.friends__title{color:#fff}
.friends__slider{width:100%;max-width:130rem;margin-top:8rem;overflow:visible;z-index:2}
.friends__slider:not(.swiper-initialized) .swiper-wrapper{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
@media (min-width:661px){.friends__slider:not(.swiper-initialized) .swiper-wrapper{margin:-.8rem}
.friends__slider:not(.swiper-initialized) .swiper-wrapper>*{width:calc(50% - 1.6rem);margin:.8rem}
}
@media (min-width:981px){.friends__slider:not(.swiper-initialized) .swiper-wrapper{margin:-.8rem}
.friends__slider:not(.swiper-initialized) .swiper-wrapper>*{width:calc(33.3333333333% - 1.6rem);margin:.8rem}
}
@media (min-width:1121px){.friends__slider:not(.swiper-initialized) .swiper-wrapper{margin:-.01rem}
.friends__slider:not(.swiper-initialized) .swiper-wrapper>*{width:calc(33.3333333333% - .02rem);margin:.01rem}
}
.friends__slider .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.friends__slider .swiper-button{opacity:1;visibility:visible;--button-bg-color:rgba(132,132,132,.24);--button-filter:blur(30px)}
@media (min-width:1121px){.friends__slide{-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(.87);transform:scale(.87)}
.friends__slide:not(.swiper-slide-next,.swiper-slide-prev,.swiper-slide-active,.swiper-slide-duplicate-active,.swiper-slide-duplicate-prev,.swiper-slide-duplicate-next){opacity:.3}
.friends__slide.swiper-slide-duplicate-prev, .friends__slide.swiper-slide-prev{-webkit-transform-origin:2% center;transform-origin:2% center}
.friends__slide.swiper-slide-duplicate-next, .friends__slide.swiper-slide-next{-webkit-transform-origin:98% center;transform-origin:98% center}
.friends__slide.swiper-slide-active, .friends__slide.swiper-slide-duplicate-active{-webkit-transform:scale(1.13);transform:scale(1.13)}
.swiper-slide-active .friends__item .item-friends__photo:before, .swiper-slide-duplicate-active .friends__item .item-friends__photo:before{padding-top:117.0081967213%}
}
@media (max-width:1120px){.friends__slider{margin-top:6rem}
.friends__slide{-webkit-transition:.3s;transition:.3s}
.friends__slide:not(.swiper-slide-next,.swiper-slide-active,.swiper-slide-duplicate-active,.swiper-slide-duplicate-next,.swiper-slide-next+.swiper-slide,.swiper-slide-duplicate+.swiper-slide){opacity:.3}
}
@media (max-width:980px){.friends__slide:not(.swiper-slide-next,.swiper-slide-active,.swiper-slide-duplicate-active,.swiper-slide-duplicate-next){opacity:.3}
}
@media (max-width:660px){.friends__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{margin-right:12px}
.friends__slider .swiper-nav{display:none}
.friends__slide{width:auto}
.friends__slide:not(.swiper-slide-active,.swiper-slide-duplicate-active){opacity:.3}
.friends__item{width:50rem}
}
.gallery__labels{margin-bottom:3.6rem}
@media (max-width:820px){.gallery{overflow:hidden}
.gallery__list.swiper{overflow:visible}
}
.help__list, .price, .privilege{overflow:hidden}
@media (max-width:580px){.friends__slider{margin-top:2.5rem}
.friends__item{width:var(--slide-width)}
.gallery__labels{margin-bottom:2.4rem}
.gallery__labels .label-check{padding:.5rem 1.2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid #dfe3e4;border-radius:var(--global-small-radius);margin:0}
.gallery__labels .label-check:not(:first-child){margin-top:1.2rem}
.gallery__labels .label-check .icon{display:block}
.gallery__labels .label-check__text{-ms-flex-item-align:center;align-self:center}
.gallery__labels .label-check__text:before{display:none}
.gallery__list.swiper{width:calc(100% + var(--wrapper-padding)*2)!important;margin:0 calc(-1*var(--wrapper-padding))!important}
.gallery__list.swiper .swiper-wrapper{width:auto;scroll-padding-left:var(--wrapper-padding);padding-left:var(--wrapper-padding)}
.gallery__list.swiper .swiper-slide{width:auto}
.gallery__list.swiper .swiper-slide:last-child{padding-right:2rem}
}
@media (min-width:821px){.gallery__list .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:-1rem;width:calc(100% + 2rem);max-width:calc(100% + 2rem)}
.gallery__list .swiper-wrapper>*{width:calc(33.3333333333% - 2rem);margin:1rem}
.gallery__list .swiper-pagination{display:none}
}
@media (min-width:1121px){.gallery__list .swiper-wrapper{margin:-1.6rem;width:calc(100% + 3.2rem);max-width:calc(100% + 3.2rem)}
.gallery__list .swiper-wrapper>*{width:calc(33.3333333333% - 3.2rem);margin:1.6rem}
}
@media (min-width:821px){.gallery__slide:nth-child(5n+1), .gallery__slide:nth-child(5n+2){width:calc(50% - 2rem);margin:1rem}
.help__list{min-height:54rem}
}
@media (min-width:1121px){.gallery__slide:nth-child(5n+1), .gallery__slide:nth-child(5n+2){width:calc(50% - 3.2rem);margin:1.6rem}
}
@media (max-width:820px){.gallery__slide{width:auto}
.gallery__image{width:var(--slide-width)}
.gallery__image:before{padding-top:100%}
.gallery__button{display:none}
}
.gallery__button{margin:4.8rem auto 0;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;fill:none;stroke:#0c1e21;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.gallery__button .icon{width:2rem;height:2rem;margin:0 0 0 1rem;will-change:transform;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}
.price__button .icon, .team__button .icon{-webkit-transition:-webkit-transform .25s ease}
.header-columns{margin-bottom:4.8rem}
@media (max-width:1120px){.header-columns{margin-bottom:4rem}
}
@media (max-width:580px){.gallery__button .icon{width:1.6rem;height:1.6rem}
.header-columns{margin-bottom:2.4rem}
}
.header-columns__cell_left{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}
.header-columns__cell_right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:3.2rem}
.header-columns__title{margin-bottom:1.6rem}
@media (max-width:580px){.header-columns__title{margin-bottom:.8rem}
}
.header-columns__text{margin-bottom:2.4rem}
.header-columns__text_gray{color:#0c1e21}
.help__header .content-header__title{margin-bottom:0}
.help__top{position:relative}
.help__top .swiper-nav_shadow .swiper-button:after{height:auto;top:-2rem;bottom:-2rem}
.help__top-buttons{position:absolute;left:0;top:0;width:100%;pointer-events:none;height:100%;--button-size:3.6rem}
.help__top-buttons .swiper-inner{margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.help__top-buttons .swiper-button{pointer-events:auto;margin:0}
.help__nav{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.help__nav .swiper-slide{width:auto!important}
.help__list{max-width:100%;width:100%;margin-top:3.2rem;border-radius:var(--global-large-radius) var(--global-radius) var(--global-radius) var(--global-large-radius)}
@media (max-width:580px){.help__nav{margin-left:calc(-1*var(--wrapper-padding));margin-right:calc(-1*var(--wrapper-padding));padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding)}
.help__list{border-radius:var(--global-radius) var(--global-radius) var(--global-large-radius) var(--global-large-radius);margin-top:2rem}
.player-info{--offset-margin:1.6rem}
}
.help__buttons .swiper-button{background:rgba(0,0,0,.24);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
.help__buttons .swiper-button:hover, .recall__box{background:#2f2f2f}
.player-info{--offset-margin:3.2rem}
@media (min-width:581px){.help_grid .wrapper{display:grid;grid-template-columns:1fr auto}
.help_grid .help__header{grid-column:span 2}
.help_grid .help__nav{grid-column:1/2;align-self:center}
.help_grid .help__list{grid-column:span 2}
.help_grid .help__buttons{grid-row:2/3;margin-left:2.4rem;grid-column:2/3}
.player-info__header{text-align:center}
}
@media (min-width:821px){.player-info__container{position:relative;min-height:74rem;padding:4.8rem}
}
@media (max-width:1120px){.player-info_promo .player-info__container{padding:2.8rem}
}
@media (max-width:820px){.player-info{--offset-margin:2.5rem}
.player-info_promo .player-info__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;min-height:60.2rem}
.player-info_promo .player-info__box{position:relative;max-width:100%;display:inline-block;z-index:15}
}
.price__button, .team__button{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;fill:none;stroke:#0c1e21}
@media (min-width:821px){.player-info__box{position:relative;z-index:15;display:inline-block;max-width:100%}
.player-info__box>*{border-radius:3.2rem;background:#fff}
}
@media (max-width:820px){.player-info_promo .player-info__box>*{border-radius:2.6rem;background:#fff}
}
@media (max-width:580px){.player-info_promo .player-info__container{padding:.8rem}
.player-info_promo .player-info__box{width:32rem}
.player-info_promo .player-info__box>*{border-radius:var(--global-radius)}
}
.player-info__player.player{border-radius:var(--global-radius)}
@media (min-width:821px){.player-info__player.player{position:absolute;left:0;top:0;width:100%;height:100%;padding-top:0}
}
@media (max-width:580px){.player-info__player.player{padding-top:59.5238095238%}
.price .wrapper{padding-right:.4rem;padding-left:.4rem}
}
@media (max-width:820px){.player-info_promo .player-info__player.player{position:absolute;left:0;top:0;width:100%;height:100%;padding-top:0}
.player-info_promo .player-info__player.player .player__control{--controll-size:6.4rem;--icon-size:1.65rem;top:1rem;left:1rem;-webkit-transform:unset;transform:unset;margin:0}
}
.price{background-color:#f7f7f7}
.price.js-more-content:not(.is-active) .item-price{display:none}
.price.js-more-content:not(.is-active) .item-price:nth-child(-n+5){display:-webkit-box;display:-ms-flexbox;display:flex}
.price__box{padding:8rem;background:#fff;border-radius:var(--global-large-radius)}
@media (max-width:1120px){.price__box{padding:5rem}
}
.price__button{-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:5rem auto 0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}
@media (max-width:580px){.price .content-header br{display:none}
.price__box{padding:2.5rem 2rem 0;border-radius:1.6rem}
.price__button{width:100%;margin-top:2rem;stroke:var(--button-color)}
}
.price__button .icon{width:2rem;height:2rem;margin:0 0 0 1rem;will-change:transform;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}
.price__button.is-active .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.price__bottom_mobile{display:none}
@media (max-width:580px){.price__button .icon{width:1.6rem;height:1.6rem}
.price__bottom_desktop{display:none}
.price__bottom_mobile{display:block;padding-right:1.6rem;padding-left:1.6rem}
.price__items{margin-right:-.4rem;margin-left:-.4rem}
.price__header{height:4rem;margin-right:-1.4rem;margin-left:-1.4rem;background-color:#f7f7f7;border-radius:var(--global-radius)}
}
.price__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#313131}
@media (min-width:581px){.price__header{padding-bottom:2rem;border-bottom:1px solid #e4e6e9}
}
.privilege, .privilege2{background-color:#f7f7f7}
.price__header-cell:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:5rem;padding-left:2rem}
.price__header-cell:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}
.price__header-cell:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 24rem;flex:0 0 24rem}
@media (max-width:820px){.price__header-cell:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 11rem;flex:0 0 11rem}
}
.price__header-cell:nth-child(4){-webkit-box-flex:0;-ms-flex:0 0 22rem;flex:0 0 22rem}
@media (max-width:820px){.price__header-cell:nth-child(4){-webkit-box-flex:0;-ms-flex:0 0 17rem;flex:0 0 17rem}
}
@media (max-width:580px){.price__header-cell:nth-child(1){display:none}
.price__header-cell:nth-child(2){padding-left:1.4rem}
.price__header-cell:nth-child(4){display:none}
.privilege__slide{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}
.privilege__slide:not(.swiper-slide-active){opacity:.5}
}
.price__header-cell:not(:last-child){margin-right:3.5rem}
.privilege__slider{overflow:visible}
.privilege__slider:not(.swiper-initialized) .swiper-wrapper{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
@media (min-width:1121px){.privilege__slider:not(.swiper-initialized) .swiper-wrapper{margin:-1.6rem}
.privilege__slider:not(.swiper-initialized) .swiper-wrapper>*{width:calc(33.3333333333% - 3.2rem);margin:1.6rem}
}
@media (max-width:1120px){.privilege__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{margin-right:16px}
.privilege__slide{width:auto}
.privilege__item{width:var(--slide-width)}
}
@media (max-width:580px){.privilege__item{width:32rem}
.privilege2__slide{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}
.privilege2__slide:not(.swiper-slide-active){opacity:.5}
}
.privilege2{overflow:hidden}
.privilege2__slider{overflow:visible}
.promo__box, .recall__box{z-index:1;overflow:hidden}
.privilege2__slider:not(.swiper-initialized) .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto}
@media (min-width:1121px){.privilege2__slider:not(.swiper-initialized) .swiper-wrapper{margin:-1.6rem}
.privilege2__slider:not(.swiper-initialized) .swiper-wrapper>*{width:calc(33.3333333333% - 3.2rem);margin:1.6rem}
.promo__box{min-height:74rem}
}
.privilege2__slide{height:auto}
.privilege2__item{height:100%}
@media (max-width:820px){.promo .wrapper{padding:0 4px}
}
.promo__box{position:relative;display:grid;grid-template-columns:40.625% 1fr;gap:2.4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8rem;color:#fff;background:#fff;border-radius:var(--global-radius)}
@media (max-width:1440px){.promo__box{grid-template-columns:45% 1fr}
}
@media (max-width:1280px){.promo__box{grid-template-columns:50% 1fr}
}
.promo__content{grid-row:1/2;grid-column:1/2}
@media (max-width:1120px){.privilege2__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{margin-right:16px}
.privilege2__slide{width:auto}
.privilege2__item{width:var(--slide-width)}
.promo__box{padding:5.4rem 4.8rem 5.2rem}
.promo__content h3, .promo__content p{font-size:2.3rem}
.promo__button{margin-top:3.2rem}
}
@media (max-width:580px){.privilege2__item{width:31.2rem}
.promo__box{padding:2.8rem 1.6rem 2.4rem}
.promo__content h3, .promo__content p{font-size:1.8rem;font-weight:500;line-height:1.4;letter-spacing:-.0012em}
}
@media (max-width:820px){.promo__box{grid-template-columns:100%;background-color:#2f2f2f}
.promo__content{padding:0 1.2rem;color:#cfcfcf}
.promo__content h1, .promo__content h2, .promo__content h3, .promo__content h4, .promo__content h5, .promo__content h6{color:#fff}
.promo__content>:not(:last-child), .promo__content>:not(:last-child) h1, .promo__content>:not(:last-child) h2, .promo__content>:not(:last-child) h3, .promo__content>:not(:last-child) h4, .promo__content>:not(:last-child) h5, .promo__content>:not(:last-child) h6{margin-bottom:1rem}
}
@media (max-width:580px){.promo__content ul li:not(:last-child){margin-bottom:.4rem}
}
.promo__feature:not(:last-child), .recall__title{margin-bottom:2rem}
.promo__content ul li:before{top:50%;left:0;width:.6rem;height:1px;color:#cfcfcf;content:"";background-color:#cfcfcf;border-radius:100px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.promo__button{display:none}
@media (max-width:420px){.promo__button{width:100%}
}
.promo__features{grid-row:2/3;grid-column:1/2;align-self:end}
@media (max-width:1120px){.promo__feature:not(:last-child){margin-bottom:1.4rem}
}
@media (max-width:580px){.promo__button{margin-top:2.4rem}
.promo__feature{width:100%;padding:4px;background:#414141;-webkit-backdrop-filter:none;backdrop-filter:none}
.promo__feature:not(:last-child){margin-bottom:.8rem}
.promo__feature .feature__icon{width:3.2rem;height:3.2rem}
.promo__feature .feature__text{font-size:1.4rem;line-height:1.2;letter-spacing:-.0012em}
}
.promo__vantages{--vantage-offset:17.2rem;width:100%;max-width:calc(100% - var(--vantage-offset));margin-top:3.6rem;margin-right:var(--vantage-offset);margin-left:auto}
@media (max-width:1440px){.promo__vantages{max-width:calc(100% - 8rem);margin-right:auto}
}
@media (max-width:1120px){.promo__vantages{max-width:calc(100% - 8rem)}
}
@media (max-width:580px){.promo__vantages{max-width:100%;padding:1.5rem 1.6rem;margin:1.8rem 0 0}
}
.promo__person{position:relative;max-width:calc(100% - var(--rating-offset));margin-top:7rem;margin-right:var(--rating-offset);margin-left:auto;--rating-offset:22.6rem}
@media (max-width:1120px){.promo__person{max-width:100%;margin-top:auto;margin-right:auto}
.promo__background img{-o-object-position:35% 50%;object-position:35% 50%}
}
@media (max-width:580px){.promo__person{padding:0 1.6rem;margin-top:5rem;margin-right:0}
}
.promo__partners{position:absolute;width:96.9523809524%;height:100%}
@media (min-width:821px){.promo__partners{top:0;right:0;margin-right:4.2857142857%}
.promo__form-consultation{max-width:45rem;margin-left:auto}
}
.promo__background{border-radius:inherit}
@media (max-width:820px){.promo__features{grid-row:3/4}
.promo__partners{bottom:0;left:50%;width:72rem;height:41.1rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.promo__background img{-o-object-position:100% 80%;object-position:100% 80%;top:auto;bottom:0;max-height:53%}
}
@media (max-width:580px){.promo__partners{width:58.9rem;height:33.7rem}
.promo__background img{top:0;max-height:100%;-o-object-position:100% 100%;object-position:100% 100%}
}
.promo .promo-guarantees, .promo__image{width:100%}
.promo__form-consultation{position:relative;z-index:15;grid-row:span 2;grid-column:2/3;width:100%}
@media (min-width:1121px){.promo__form-consultation{max-width:41rem}
}
.promo__form-consultation .form-consultation__subtitle, .quiz__send{max-width:100%}
@media (max-width:820px){.promo__form-consultation{grid-row:2/3;grid-column:1/2}
.promo__form-consultation .form-consultation__box{padding:4rem}
}
@media (max-width:1120px){.promo__form-consultation .form-consultation__title{font-size:2.5rem}
}
.promo__form-consultation .form-consultation__subtitle:not(.color-gray){color:#2f2f2f}
@media (max-width:580px){.promo__form-consultation .form-consultation__box{padding:2.5rem 2rem}
.promo__form-consultation .form-consultation__title{font-size:1.9rem;line-height:1.37;letter-spacing:-.12px}
.promo__form-consultation .form-consultation__subtitle{margin-top:1rem;font-size:1.4rem;line-height:1.57;letter-spacing:.05px}
}
@media (max-width:820px){.promo__form-consultation .form-consultation__form{margin-top:2.5rem}
}
@media (max-width:580px) and (max-width:580px){.promo__form-consultation .form-consultation__fields>:not(:last-child){margin-bottom:1.2rem}
}
.quiz{background-color:#f7f7f7}
.quiz__send{width:33.6rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.quiz__small-info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-weight:500;font-size:1.2rem;line-height:133%;color:#313131;letter-spacing:.12px}
.quiz__back, .quiz__reset{color:#2f2f2f}
@media (max-width:580px){.promo__form-consultation .form-consultation__fields{margin-top:0}
.promo__form-consultation .form-consultation__switchers{display:none}
.promo__form-consultation .form-consultation__button{margin-top:1.2rem}
.promo__form-consultation .form-consultation__policy{margin-top:1.5rem;text-align:center}
.quiz__send{margin-bottom:2rem}
.quiz__small-info{font-size:1rem;line-height:140%}
}
.quiz__cell{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
@media (min-width:1121px){.quiz__box{background-color:#fff;-webkit-box-shadow:0 4px 30px #f7f7f7;box-shadow:0 4px 30px #f7f7f7;border-radius:2.8rem;padding:7rem 8rem}
.quiz__cell_left{width:62.8272251309%;margin-right:3.2rem}
.recall__box:before{background-position:center right 0}
}
@media (max-width:1120px){.quiz__cell_left{width:100%}
.quiz__cell_right{display:none}
}
.quiz__cell_right{width:32.0680628272%}
@media (max-width:1280px){.quiz__cell_right{width:35%}
}
.quiz__content, .recall__box{display:-webkit-box;display:-ms-flexbox}
.quiz__content{background-color:#fff;border-radius:1.6rem;padding:0;margin-top:3.5rem;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.quiz__counter{font-size:1.8rem;line-height:1.3;letter-spacing:-.08px}
@media (max-width:580px){.quiz__content{padding:2rem;margin-top:2rem;min-height:56.7rem}
.quiz__counter{font-size:1.4rem;line-height:1.43}
}
.quiz__progress{width:100%}
@media (max-width:1120px){.quiz__progress{margin-top:2.5rem}
}
.quiz__progress-item{-webkit-box-flex:1;-ms-flex:1;flex:1}
.quiz__progress-item:not(:last-child){margin-right:1rem}
@media (max-width:580px){.quiz__progress{margin-top:1.5rem}
.quiz__progress-item:not(:last-child){margin-right:.5rem}
}
.quiz__questions{margin-top:4rem}
@media (max-width:1120px){.quiz__questions{margin-top:3rem}
}
@media (max-width:580px){.quiz__questions{margin-top:2rem}
}
.quiz__footer{margin-top:auto;padding-top:4rem}
@media (max-width:1120px){.quiz__footer{padding-top:3rem}
}
@media (min-width:581px){.quiz .button-primary:not(:first-child){margin-left:1.8rem}
}
@media (max-width:580px){.quiz__footer{padding-top:2rem}
.quiz__footer.js-quiz-footer-submit{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.quiz .button-primary{--button-size:5rem;-webkit-box-flex:1;-ms-flex:1;flex:1}
.quiz .button-primary:not(:last-child){margin-right:1.2rem}
.quiz__reset{display:none}
}
.quiz__reset{margin-right:auto;fill:#2f2f2f}
.quiz__reset .icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:2.2rem;height:2.2rem;margin-right:1.2rem}
.recall_gray{background-color:#f7f7f7}
.recall__description{color:#cfcfcf}
.recall__description a{color:#fff;font-weight:bold}
.recall__background{position:absolute;right:0;bottom:0;height:89.8148148148%;margin-right:34.7rem}
@media (max-width:1440px){.recall__background{margin-right:21.7rem}
}
@media (max-width:1120px){.recall__background{height:75%;margin-right:9.7rem}
}
@media (max-width:820px){.recall__background{display:none}
}
@media (max-width:580px){.recall__background{position:static;display:block;width:16rem;height:auto;margin:.5rem auto calc(-1*var(--box-padding))}
.recall__box{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.recall__logo{width:11rem;margin-bottom:2.4rem}
.recall__box{position:relative;display:flex;min-height:48rem;color:#fff;border-radius:var(--global-radius)}
.recall__box:before, .results:before{z-index:-1;content:""}
.recall__box:before{position:absolute;inset:0}
@media (max-width:1120px){.recall__box:before{right:-30%;left:auto;width:100%;background-position:right bottom}
}
@media (max-width:580px){.recall__box:before{right:0;bottom:-10%;left:0}
.recall__title{margin-bottom:1.5rem}
}
@media (max-width:420px){.recall__box:before{bottom:0;background-size:contain!important}
}
.recall__form{max-width:52.7rem;margin-top:4.8rem}
.recall__form .inline-field__button{min-width:24.6rem;padding:0 3.6rem}
@media (max-width:820px){.recall__box{min-height:40rem}
.recall__form{width:100%}
}
.recall__cell_content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:49.0521327014%;max-width:100%;padding:7rem 0 7rem 7.8rem}
.recall__cell_image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-width:0}
.recall__cell_image img, .recall__cell_image picture{display:block;width:100%}
@media (max-width:1120px){.recall__cell_content{width:70%;padding:var(--box-padding)}
.recall__cell_image img{width:160%;max-width:none;margin-left:-22%}
}
@media (max-width:820px){.recall__cell{width:100%}
}
@media (max-width:580px){.recall__form{margin-top:2.4rem}
.recall__cell_content{padding-top:2.5rem}
.recall__cell_image img{width:auto;max-width:100%;margin:.4rem auto 0}
}
.recall__items{width:100%;margin-left:-1.2rem}
.recall__items>*{width:calc(50% - 1.2rem);margin-left:1.2rem}
@media (max-width:580px){.recall__items{margin-left:0}
.recall__items>*{width:100%;margin-left:0}
.recall__items .button-upload{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
}
.recall__item{width:calc(50% - 1.2rem);margin-bottom:1.5rem;margin-left:1.2rem}
.recall__item.form-field_textarea{width:calc(100% - 1.2rem);min-height:14rem}
.recall__help{max-width:35.5rem;margin-top:2.4rem;font-size:1.3rem;color:#313131}
@media (max-width:580px){.recall__item.form-field_textarea{width:100%;min-height:11.5rem;margin-bottom:1.5rem}
.recall__item{width:100%;margin-bottom:1rem;margin-left:0}
.recall__help{max-width:30rem;margin-top:1.8rem;margin-right:auto;margin-left:auto;font-size:1.1rem;text-align:center}
}
.recall__btn{margin-bottom:1rem}
.record{background-color:#f7f7f7;padding:var(--section-padding-medium) 0}
.record__title .text-mobile{display:none}
@media (max-width:580px){.record__title .text-desktop{display:none}
.record__title .text-mobile{display:block}
}
.record__description{display:none}
.record__online{margin-right:3rem}
@media (max-width:580px){.record__description{display:block;margin-top:1.5rem;color:#313131}
.record__online{display:none}
}
.record__content{margin-top:5rem;background-color:#fff;-webkit-box-shadow:0 4px 50px #f7f7f7;box-shadow:0 4px 50px #f7f7f7;border-radius:var(--global-large-radius)}
.record__cell{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
.record__cell_left{padding:3rem 1.5rem;width:34.6858638743%}
.record__cell_right{padding:2rem 3rem 3rem 1.5rem;width:65.1178010471%}
@media (max-width:820px){.record__cell{width:100%}
.record__cell_right{padding-left:2rem;padding-right:2rem}
}
@media (max-width:580px){.record__content{background:0 0;-webkit-box-shadow:none;box-shadow:none;margin-top:2.5rem}
.record__cell_right{padding:0}
.record__cell_left{padding:0 0 1.2rem}
.record__caption{display:none}
}
.record__caption{line-height:1em;padding:0 1.5rem}
.record__admin{height:100%;width:100%;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;text-align:center;background:#f7f7f7;border-radius:var(--global-small-radius)}
.record__persons{margin-top:3rem;padding-right:3rem;max-height:64rem;padding-left:1.5rem;height:100%}
@media (min-width:821px){.record__persons::-webkit-scrollbar-thumb{background:0 0}
.record__persons:hover::-webkit-scrollbar-thumb{background:#5e8450}
}
@media (max-width:580px){.record__persons{display:none}
}
.record .calendar{height:100%}
.results{position:relative}
.results:before{position:absolute;left:0;top:0;width:100%;height:50%;display:block;background-color:#f7f7f7}
.results .content-header__text{color:#cfcfcf}
.results:not(.is-admin) .results__slide.swiper-slide-duplicate-prev, .results:not(.is-admin) .results__slide.swiper-slide-prev{opacity:.3}
@media (max-width:1120px){.results__inner{background-color:#2f2f2f;position:relative;padding:6rem 0 5rem;overflow:hidden;z-index:1;border-radius:1.6rem;margin-left:.4rem;margin-right:.4rem}
.results:not(.is-admin) .results__slide.swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide, .results:not(.is-admin) .results__slide.swiper-slide-duplicate-active+.swiper-slide+.swiper-slide+.swiper-slide{opacity:.3}
.results .wrapper{position:static}
}
@media (max-width:980px){.results:not(.is-admin) .results__slide.swiper-slide-active+.swiper-slide+.swiper-slide, .results:not(.is-admin) .results__slide.swiper-slide-duplicate-active+.swiper-slide+.swiper-slide{opacity:.3}
}
@media (max-width:580px){.results{padding:3rem 0 4.5rem}
.results .wrapper{padding-left:2.8rem;padding-right:2.8rem}
.results:not(.is-admin) .results__slide{width:auto}
.results:not(.is-admin) .results__slide.swiper-slide-duplicate-next, .results:not(.is-admin) .results__slide.swiper-slide-next{opacity:.3}
.results__header{text-align:left;margin-bottom:3rem}
}
@media (min-width:1121px){.results:not(.is-admin) .results__slide.swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide, .results:not(.is-admin) .results__slide.swiper-slide-duplicate-active+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{opacity:.3}
.results__box{position:relative;padding:10rem var(--section-padding-small) 7.5rem;background-color:#2f2f2f;border-radius:2.8rem;overflow:hidden;z-index:1}
.results__slider .swiper-pagination{display:none}
}
.results__box:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}
.results__header .content-header__title{color:#fff}
.results__slider{width:100%;max-width:135rem;overflow:visible}
.results__slider .swiper-button{--button-bg-color:rgba(132,132,132,.24);--button-filter:blur(30px)}
.results__slider:not(.swiper-initialized) .swiper-wrapper{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
@media (min-width:581px){.results__slider:not(.swiper-initialized) .swiper-wrapper{margin:-.8rem}
.results__slider:not(.swiper-initialized) .swiper-wrapper>*{width:calc(50% - 1.6rem);margin:.8rem}
}
@media (min-width:981px){.results__slider:not(.swiper-initialized) .swiper-wrapper{margin:-.8rem}
.results__slider:not(.swiper-initialized) .swiper-wrapper>*{width:calc(33.3333333333% - 1.6rem);margin:.8rem}
}
@media (min-width:1121px){.results__slider:not(.swiper-initialized) .swiper-wrapper{margin:-1.6rem}
.results__slider:not(.swiper-initialized) .swiper-wrapper>*{width:calc(25% - 3.2rem);margin:1.6rem}
}
.results__slide{height:auto;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}
@media (max-width:580px){.results__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{margin-right:10px}
.results__item{width:31.2rem}
}
.results__button{margin:7.5rem auto 0}
@media (max-width:1120px){.results__button{margin-top:5.5rem}
}
@media (max-width:580px){.results__button{margin-top:2.8rem;width:100%}
}
.reviews-recent{overflow:hidden}
.reviews-recent__switcher{margin-top:2.4rem}
@media (max-width:1120px){.reviews-recent__switcher{margin-top:0}
}
.reviews-recent__title{margin-bottom:1.6rem}
@media (max-width:580px){.reviews-recent__title{margin-bottom:1.9rem}
}
@media (min-width:581px){.reviews-recent__goto{margin-bottom:1.6rem}
}
.reviews-recent__more{margin-top:3.6rem;padding-left:2.6rem;padding-right:2.6rem;margin-left:auto;margin-right:auto}
.route{padding:0}
.route_gray{background-color:#f7f7f7}
.route+.section{padding-top:var(--section-padding-large)}
.route .wrapper{position:relative;min-height:78rem;padding-top:12.2rem;padding-bottom:13.6rem;pointer-events:none}
@media (max-width:1120px){.route .wrapper{min-height:0;padding:calc(var(--section-padding)*2) var(--wrapper-padding)}
}
@media (max-width:580px){.route .wrapper{z-index:200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;min-height:45rem;padding-bottom:1.2rem;margin-top:0!important;margin-bottom:0}
.route__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:1.9rem;font-size:1.2rem;line-height:1.8rem}
}
.route__button{width:100%;height:5.6rem;margin-top:3.2rem}
@media (max-width:580px){.route__button{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;height:5.2rem;margin-top:0;pointer-events:auto}
.route__button.js-route-show-box{margin-bottom:4rem;-webkit-transition:ease .15s;transition:ease .15s}
.route__button.js-route-show-box.is-hidden{visibility:hidden;opacity:0}
}
.route__to{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:5.6rem;padding:0 1.6rem;margin-bottom:1.2rem;background:#f7f7f7;border-radius:var(--global-small-radius)}
.route__to-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}
.route__to .icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:2rem;margin-left:2rem;fill:#5e8450}
.route__box{position:relative;z-index:500;width:38rem;padding:3.5rem 3.6rem 3.9rem;pointer-events:auto;background:#fff;border-radius:var(--global-radius)}
@media (max-width:580px){.route__to{display:none;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.route__box{position:absolute;right:2rem;bottom:1.2rem;left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;padding:2.4rem;-webkit-transition:ease .15s;transition:ease .15s}
.route__box:not(.is-visible){visibility:hidden;opacity:0}
.route__footer{width:100%}
}
.route__close{position:absolute;top:0;right:0;margin-top:1.5rem;margin-right:1.5rem}
.route__footer{margin-top:0}
@media (min-width:581px){.route__close, .route__footer{display:none}
}
.route__map{pointer-events:auto;background:#f0f3f4}
.route__admin{position:absolute;top:0;left:0;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;width:100%;height:100%;text-align:center;background:#f0f3f4}
.route__metro{margin-bottom:2.4rem}
@media (max-width:580px){.route__metro{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-bottom:2rem}
}
.route__title{margin-bottom:2.4rem}
@media (max-width:580px){.route__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:1.5rem}
}
.route__switcher{margin-bottom:3.2rem}
@media (max-width:580px){.route__switcher{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:2rem}
.route__from{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-bottom:1.2rem}
}
.route__from{margin-bottom:1.2rem}
.section-chairman:not(.section-chairman_gray) .section-chairman__box{background-color:#f7f7f7}
.section-chairman__box{display:grid;grid-template-columns:44.1rem 1fr;gap:4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8.8rem 8.8rem 12.8rem}
@media (min-width:1121px){.section-chairman__box{border-radius:2.8rem}
}
@media (max-width:1120px){.route__title{font-size:2rem;line-height:1em}
.section-chairman{overflow:hidden}
.section-chairman__box{gap:4rem;padding:6.3rem var(--wrapper-padding) 8.8rem}
}
@media (max-width:820px){.record__persons{max-height:30rem}
.section-chairman:not(.section-chairman_gray) .section-chairman__box{background:0 0}
.section-chairman__box{grid-template-columns:1fr}
}
@media (max-width:580px){.section-chairman__box{gap:2rem;padding-top:3.8rem;padding-bottom:2rem}
}
.section-chairman_gray{background-color:#f7f7f7}
.section-chairman__image{position:relative;overflow:hidden;border-radius:2.5rem}
@media (max-width:1120px){.section-chairman .wrapper{padding:0}
.section-chairman__image{border-radius:2rem}
}
.section-chairman__image:before{display:block;padding-top:129.9287410926%;content:""}
.section-chairman__title{font-size:3.6rem;line-height:1.5;letter-spacing:-.036rem}
@media (max-width:1120px){.section-chairman__title{font-size:2.8rem}
}
@media (max-width:580px){.section-chairman__image{border-radius:1.6rem}
.section-chairman__image:before{padding-top:116.6666666667%}
.section-chairman__title{font-size:2.3rem;line-height:1.3;letter-spacing:-.036rem}
}
@media (min-width:821px){.section-chairman__image{grid-row:1/span 2;grid-column:1/2;margin-right:2rem}
.section-chairman__content{padding:5.6rem;background-color:#fff;border-radius:2.8rem}
.section-online-lawyer__video{grid-row:span 2}
}
.section-chairman__bottom{position:relative;padding-right:40rem}
.section-chairman__signature{position:absolute;right:8.4rem;top:0;width:25rem}
@media (max-width:1120px){.section-chairman__bottom{padding-right:24rem}
.section-chairman__signature{width:18rem;right:0}
}
.section-chairman__text{line-height:1.55}
.section-chairman__text a{text-decoration:underline}
@media (max-width:820px){.section-chairman__bottom{padding-right:0}
.section-chairman__signature{position:static;display:block;margin-left:auto;width:21rem;margin-top:1.6rem}
.section-chairman__label{position:absolute;inset:auto 1.5rem 1.5rem;max-width:calc(100% - 3rem);max-height:calc(100% - 3rem);padding:2rem;background-color:#fff;border-radius:1.2rem}
.section-chairman__label .section-chairman__name{margin-top:0}
}
.section-chairman__name{margin-top:4.6rem}
@media (max-width:1120px){.section-chairman__name{margin-top:3rem}
.section-chairman__name br{display:none}
}
@media (max-width:580px){.section-chairman__name{font-size:1.8rem;line-height:1.77;letter-spacing:-.008rem}
}
.section-chairman__post{margin-top:1.2rem;line-height:1.56}
.section-error__content{position:relative;min-height:74rem;padding:8rem;overflow:hidden;background-color:#f7f7f7;border-radius:2.8rem}
@media (max-width:1120px){.section-chairman__post{margin-top:.75rem}
.section-chairman__post br{display:none}
.section-error__content{min-height:66rem;padding:5rem;border-radius:2.2rem}
}
@media (max-width:580px){.section-chairman__post{margin-top:.3rem}
.section-error__content{min-height:58rem;padding:2rem 2rem 24rem;border-radius:1.6rem}
.section-error__title{color:#414141}
}
.section-error__subtitle{margin:2.4rem 0 auto;font-size:2.6rem;line-height:1.6;color:#313131;letter-spacing:.11px}
@media (max-width:1120px){.section-error__subtitle{margin-top:1.9rem;font-size:2rem}
}
@media (max-width:580px){.section-error__subtitle{margin-top:1.4rem;font-size:1.4rem;line-height:1.4;letter-spacing:.12px}
}
.section-error__links{padding:2.8rem;margin-top:2.4rem;font-size:1.7rem;line-height:1.4;letter-spacing:.12px;background:#fff;border-radius:1.2rem}
.section-error__links-caption{color:#313131}
.section-error__links-items{margin-top:1.6rem}
.section-error__links-item{-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color;transition-property:color}
.section-error__links-item:hover{color:#5e8450}
.section-error__links-item:not(:last-child){margin-bottom:.8rem}
.section-error__photo{position:absolute;inset:auto 0 0 auto;max-width:66rem}
@media (max-width:1120px){.section-error__links{padding:2.4rem}
.section-error__photo{max-width:50rem}
}
@media (max-width:820px){.section-error__photo{max-width:34rem}
}
@media (max-width:580px){.section-error__links{width:100%;padding:2rem;font-size:1.4rem}
.section-error__links-items{margin-top:1.2rem}
.section-error__links-item:not(:last-child){margin-bottom:.6rem}
.section-error__photo{max-width:26rem}
}
.section-gratitude__content{position:relative;min-height:74rem;padding:8rem;overflow:hidden;background-color:#f7f7f7;border-radius:2.8rem}
@media (max-width:1120px){.section-gratitude__content{min-height:63rem;padding:5rem;border-radius:2.2rem}
}
@media (max-width:580px){.section-gratitude__content{min-height:52rem;padding:2rem;border-radius:1.6rem}
.section-gratitude__title{margin-top:4px}
}
.section-gratitude__subtitle{margin-top:2.4rem;font-size:2.6rem;line-height:1.6}
.section-gratitude__photo{position:absolute;right:0;bottom:0;max-width:62rem}
@media (max-width:1120px){.section-gratitude__subtitle{margin-top:1.9rem;font-size:2rem}
.section-gratitude__photo{max-width:38%}
}
@media (max-width:580px){.section-gratitude__subtitle{margin-top:1.4rem;font-size:1.4rem;line-height:1.4}
.section-gratitude__photo{max-width:24rem}
}
.section-gratitude__box{font-size:1.7rem;line-height:1.4}
@media (min-width:581px){.section-gratitude__subtitle{letter-spacing:.11px}
.section-gratitude__box{position:absolute;bottom:5rem;left:calc(var(--wrapper-padding) + 5rem);padding:1.6rem;background-color:#fff;border-radius:1rem}
}
@media (min-width:1121px){.section-gratitude__box{bottom:8rem;left:calc(var(--wrapper-padding) + 8rem);padding:2.8rem;border-radius:1.2rem}
}
@media (max-width:1120px){.section-gratitude__box{font-size:1.5rem}
}
@media (max-width:580px){.section-gratitude__box{margin-top:1.6rem;font-size:1.2rem;line-height:1.5}
}
.section-gratitude__box-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:.8rem}
.section-gratitude__box-link-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.8rem;height:1.8rem;margin-right:.8rem;fill:#5e8450}
.section-gratitude__box-link-text{-ms-flex-negative:1;flex-shrink:1}
.section-online-lawyer__content{display:grid;grid-template-columns:repeat(2,1fr);gap:3.6rem 8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7rem 8rem 8rem;background-color:#2f2f2f;border-radius:2.8rem}
@media (max-width:1120px){.section-gratitude__box-link{margin-top:.5rem}
.section-gratitude__box-link-icon{width:1.6rem;height:1.6rem;margin-right:.6rem}
.section-online-lawyer__content{grid-template-columns:53% 1fr;gap:3rem 4rem;padding:4rem}
}
@media (max-width:580px){.section-gratitude__box-link{margin-top:2px}
.section-gratitude__box-link-icon{width:1.4rem;height:1.4rem}
.section-online-lawyer__content{padding:2.5rem 2rem}
}
.section-online-lawyer__video{position:relative}
.section-online-lawyer__video:before{display:block;padding-top:75.138121547%;content:""}
.section-online-lawyer__video video{border-radius:var(--global-radius)}
@media (max-width:580px){.section-online-lawyer__video:before{padding-top:76.2711864407%}
.section-online-lawyer__title{letter-spacing:-.12px}
}
.section-online-lawyer__part-online-label{margin-left:2rem}
.section-online-lawyer__text{margin-top:2.4rem;font-weight:500;color:#cfcfcf;letter-spacing:-.08px}
@media (max-width:1120px){.section-online-lawyer__part-online-label{margin-left:1.6rem}
.section-online-lawyer__text{margin-top:2rem}
.section-online-lawyer__text br{display:none}
}
@media (max-width:580px){.section-online-lawyer__text{margin-top:1.6rem;font-size:1.4rem;line-height:1.43;letter-spacing:.12px}
}
@media (max-width:820px){.section-online-lawyer__content{grid-template-columns:1fr;gap:2.5rem}
.section-online-lawyer__video{grid-row:2/3}
.section-online-lawyer__header{grid-row:1/2}
.section-online-lawyer__form{grid-row:3/4}
}
.section-online-lawyer__form-footer{gap:4rem;margin-top:3.6rem}
.section-online-lawyer__fields>:not(:last-child){margin-bottom:2rem}
.section-online-lawyer__field.form-field_textarea .form-field__item{min-height:16.6rem}
@media (max-width:1120px){.section-online-lawyer__form-footer{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;margin-top:2.4rem}
.section-online-lawyer__fields>:not(:last-child){margin-bottom:1.6rem}
.section-online-lawyer__field.form-field_textarea .form-field__item{min-height:13rem}
}
.section-online-lawyer__field .form-field__item{background-color:#fff}
.section-online-lawyer__button-primary{-webkit-box-flex:0;-ms-flex:0 0 48.6187845304%;flex:0 0 48.6187845304%}
@media (max-width:1120px){.section-online-lawyer__button-primary{-ms-flex-preferred-size:100%;flex-basis:100%}
.section-online-lawyer__policy{text-align:center}
}
.section-online-lawyer__policy{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.2rem;line-height:1.33;color:#cfcfcf;letter-spacing:.12px}
.section-online-lawyer__policy a{-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color;transition-property:color}
.section-online-lawyer__policy a:hover{color:#5e8450}
.section-question-answer{background-color:#f7f7f7}
.section-question-answer__content{gap:3.2rem}
@media (max-width:820px){.section-question-answer__content{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5rem}
}
.section-question-answer__cell{-ms-flex-preferred-size:auto;flex-basis:auto}
@media (min-width:821px){.section-question-answer__cell{padding:3rem;background-color:#fff;border-radius:2rem}
.section-question-answer__cell_left{width:60.2094240838%}
}
@media (min-width:1121px){.section-question-answer__cell{padding:4rem;border-radius:2.4rem}
.section-question-answer__cell_left{width:63.612565445%}
}
@media (min-width:821px){.section-question-answer__cell_right{position:sticky;top:calc(var(--header-height) + 2rem);width:37.6963350785%}
}
@media (min-width:1121px){.section-question-answer__cell_right{width:34.2931937173%}
.services-types:not(.is-active) .services-types__item:not(:nth-child(-n+15)){display:none}
}
@media (max-width:580px){.section-online-lawyer__form-footer{margin-top:1.2rem}
.section-online-lawyer__fields>:not(:last-child){margin-bottom:1.2rem}
.section-online-lawyer__field.form-field_textarea .form-field__item{min-height:8.8rem}
.section-question-answer__title{font-size:2.3rem;line-height:1.3;letter-spacing:-.12px}
}
.section-question-answer__subtitle{margin-top:1.6rem;line-height:1.5;color:#0c1e21;letter-spacing:-.08px}
@media (max-width:580px){.section-question-answer__subtitle{margin-top:1.5rem;line-height:1.4;letter-spacing:.12px}
}
@media (max-width:820px){.section-question-answer__cell{-ms-flex-preferred-size:100%;flex-basis:100%}
.section-question-answer__box{position:relative;z-index:1;margin-top:4rem}
.section-question-answer__box:before{position:absolute;inset:-1.6rem;z-index:-1;content:"";background-color:#fff;border-radius:1.6rem}
}
.section-question-answer__button-more-content{margin:4rem auto 0}
@media (max-width:580px){.section-question-answer__button-more-content{width:100%;margin-top:3rem}
}
.section-question-answer__form{margin-top:3rem}
@media (max-width:820px){.section-question-answer__form{position:relative;z-index:1;margin:4rem 0 3rem}
.section-question-answer__form:before{position:absolute;inset:-1.6rem;z-index:-1;content:"";background-color:#fff;border-radius:1.6rem}
.section-question-answer__policy{text-align:center}
}
.section-question-answer__fields>:not(:last-child){margin-bottom:1.6rem}
.section-question-answer__button-primary{width:100%;margin-top:3rem}
.section-question-answer__policy{margin-top:2.4rem;font-size:1.2rem;line-height:1.33;letter-spacing:.12px}
.section-question-answer__policy a{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color;transition-property:color}
.section-question-answer__policy a:hover{color:#5e8450}
@media (min-width:581px) and (max-width:1120px){.services-types:not(.is-active) .services-types__item:not(:nth-child(-n+10)){display:none}
}
@media (max-width:1120px){.section-question-answer__policy{margin-top:1.8rem}
.services-types .wrapper{padding:0}
}
.services-types__box{padding:8rem;background-color:#f7f7f7}
@media (max-width:1120px){.services-types__box{padding:6rem 4rem}
}
@media (max-width:580px){.section-question-answer__fields>:not(:last-child){margin-bottom:1.2rem}
.section-question-answer__policy{margin-top:1.2rem}
.services-types:not(.is-active) .services-types__item:not(:nth-child(-n+5)){display:none}
.services-types__box{padding:5rem 2rem}
}
.services-types__tabs .nav-list__item:not(.is-active){color:#313131;background-color:transparent}
.services-types__tabs .nav-list__link{color:#5e8450;background-color:#fff}
.services-types__items{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}
@media (max-width:1120px){.services-types__items{grid-template-columns:repeat(2,1fr);gap:1.8rem}
}
@media (max-width:820px){.services-types__items{grid-template-columns:1fr}
}
.services-types__button-more-content{margin:5rem auto 0}
@media (max-width:1120px){.services-types__button-more-content{margin-top:4rem}
.services{overflow:hidden}
}
@media (max-width:580px){.services-types__items{gap:1.2rem}
.services-types__button-more-content{width:100%;margin-top:2.4rem}
.slider-gallery{padding-bottom:3.2rem}
}
@media (max-width:1120px){.services__slider{overflow:visible}
.services__slider:not(.swiper-initialized) .swiper-wrapper{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.services__slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{margin-right:12px}
.services__slide{width:auto}
}
@media (min-width:1121px){.services-types__box{border-radius:2.8rem}
.services__slider .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(26rem,auto);gap:3.2rem}
.services__slider .swiper-pagination{display:none}
.services__slide:nth-child(6n+1){grid-column:span 2}
.services__slide:nth-child(6n-9){grid-row:span 2}
}
.slider-gallery{overflow:hidden}
@media (max-width:1120px){.services__item{width:var(--slide-width)}
.slider-gallery__header-columns .header-columns__title br{display:none}
}
.slider-gallery__labels{margin-top:.8rem}
.slider-gallery__mobile{display:none}
@media (max-width:820px){.slider-gallery__header-columns .header-columns__cell_right, .slider-gallery__slider{display:none}
.slider-gallery__mobile{display:block}
}
.slider-gallery__mobile.swiper{overflow:visible}
.slider-gallery__mobile .swiper-slide{width:auto}
@media (min-width:821px){.slider-gallery__mobile .swiper-pagination{display:none}
}
.slider-gallery__list-item{width:var(--slide-width);overflow:hidden;border-radius:2rem}
.slider-gallery__list-item.player, .slider-gallery__list-item:before{padding-top:100%}
@media (min-width:1121px){.steps .wrapper{padding-top:10rem;padding-bottom:10rem}
}
@media (max-width:1120px){.steps{margin-left:.4rem;margin-right:.4rem;border-radius:1.6rem;margin-top:var(--global-large-radius);margin-bottom:var(--global-large-radius)}
}
.steps__list{counter-reset:steps}
@media (min-width:1281px){.steps__list_1{margin:-1.6rem}
.steps__list_1>*{width:calc(100% - 3.2rem);margin:1.6rem}
.steps__list_2{margin:-1.6rem}
.steps__list_2>*{width:calc(50% - 3.2rem);margin:1.6rem}
.steps__list_3{margin:-1.6rem}
.steps__list_3>*{width:calc(33.3333333333% - 3.2rem);margin:1.6rem}
.steps__list_4{margin:-1.6rem}
.steps__list_4>*{width:calc(25% - 3.2rem);margin:1.6rem}
}
@media (max-width:1280px){.steps__list{margin:-1.6rem}
.steps__list>*{width:calc(33.3333333333% - 3.2rem);margin:1.6rem}
}
@media (max-width:1120px){.steps__list{margin:-1rem}
.steps__list>*{width:calc(50% - 2rem);margin:1rem}
}
@media (max-width:580px){.slider-gallery__header-columns .header-columns__text{color:#0c1e21}
.steps{padding-top:3rem;padding-bottom:4rem}
.steps__list{margin:-.6rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.steps__list>*{width:calc(100% - 1.2rem);margin:.6rem}
.steps__item{width:100%;margin-left:0;margin-right:0}
}
.steps__button{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2.4rem auto 0}
@media (min-width:581px){.steps__button{display:none}
}
.team__list{margin:-1.6rem}
.team__list>*{width:calc(25% - 3.2rem);margin:1.6rem}
@media (max-width:1120px){.team__list{margin:-1rem}
.team__list>*{width:calc(25% - 2rem);margin:1rem}
}
@media (max-width:820px){.team__list>*{width:calc(33.3333333333% - 2rem)}
}
@media (max-width:580px){.team__list{margin:-.6rem}
.team__list>*{width:calc(50% - 1.2rem);margin:.6rem}
}
.team__button{margin:4.8rem auto 0;-ms-flex-direction:row-reverse;flex-direction:row-reverse;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
@media (max-width:580px){.team__button{margin-top:1.8rem;width:100%}
}
.team__button .icon{width:2rem;height:2rem;margin:0 0 0 1rem;will-change:transform;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}
@media (max-width:580px){.team__button .icon{width:1.6rem;height:1.6rem}
}
.team__button.is-active .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.types{background-color:#f7f7f7;overflow:hidden}
.types__cell{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
.types__cell_left{width:73.2984293194%;margin-right:3.2rem}
@media (max-width:1120px){.types__cell_left{width:100%;margin-right:0}
.types__cell_right{display:none}
}
.types__cell_right{width:24.8691099476%}
@media (max-width:1280px){.types__cell_right{width:25.5%}
}
@media (max-width:1120px){.types__box{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@media (min-width:1121px){.types__box{background-color:#fff;border-radius:var(--global-large-radius);padding:4rem 4rem 4rem 3rem}
.types__tabs{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;margin-right:4rem;padding:0 3rem 0 1.5rem}
}
@media (max-width:1120px){.types__tabs{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;overflow:auto hidden;margin-bottom:-30px;padding:0 var(--wrapper-padding) 30px}
.types__tabs-outer{overflow:hidden;margin-left:calc(-1*var(--wrapper-padding));margin-right:calc(-1*var(--wrapper-padding))}
}
@media (min-width:1121px){.types__items{padding-right:3rem;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}
.types__button{display:none}
}
@media (max-width:1120px){.types__items{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:3.6rem;border-radius:var(--global-radius);background-color:#fff;padding:3rem 2rem}
}
@media (max-width:580px){.types__items{margin-top:2rem;padding:2rem}
}
.types__button{margin:3.2rem auto 0}
@media (max-width:580px){.types__button{margin-top:2.4rem;width:100%}
}
@media (min-width:1121px){.vantages__slider:not(.swiper-initialized) .swiper-wrapper{width:auto;margin:-1.6rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.vantages__slider:not(.swiper-initialized) .swiper-wrapper>*{width:calc(25% - 3.2rem);margin:1.6rem}
}
@media (max-width:420px){.vantages__slide .item-vantage__text, .vantages__slide .item-vantage__title{-webkit-transition:ease .25s;transition:ease .25s}
.vantages__slide:not(.swiper-slide-active) .item-vantage__text, .vantages__slide:not(.swiper-slide-active) .item-vantage__title{visibility:hidden;opacity:0}
}
@media (max-width:580px){.vantages__header .content-header__title{margin-left:12px;padding-right:0}
}
@media (max-width:820px){.vantages{overflow:hidden}
.vantages__slider.swiper{overflow:visible}
.vantages__slide{width:auto}
.vantages__item{width:31.1rem}
.what-to-do .content-header__title{padding-right:3rem}
}
@media (min-width:821px){.what-to-do__list{margin:-1rem}
.what-to-do__list>*{width:calc(25% - 2rem);margin:1rem}
}
@media (min-width:1121px){.what-to-do__list{margin:-1.6rem}
.what-to-do__list>*{width:calc(25% - 3.2rem);margin:1.6rem}
}
@media (max-width:820px){.what-to-do__list{margin-top:-.8rem;margin-bottom:-.8rem}
}
@media (min-width:821px){.what-to-do__item{height:100%}
.what-to-do__item:not(:last-child){margin-bottom:3.2rem}
}
@media (max-width:820px){.what-to-do__item{width:auto;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;margin:.8rem}
}
.what-to-do__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media (max-width:820px){.what-to-do__column{width:calc(100% + 1.6rem);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -.8rem}
}
.mfp-arrow:before{background:url(../img/arrow-right.svg) center no-repeat;background-size:100%}
.module-consultation:before{background:url(../img/consultation-lines.svg) center center/cover no-repeat}
.image-preview__photo:before{background:url(../img/searh-icon.svg) center no-repeat #5e8450}
.item-compare_green .item-compare__header:before{background-image:url(../img/compare-lines-1.svg)}
.item-compare_red .item-compare__header:before{background-image:url(../img/compare-lines-2.svg)}
.contract__box:before{background:url(../img/contract-lines.svg) center center/cover no-repeat}
@media (max-width:580px){.contract__box:before{background-image:url(../img/contract-lines-mobile.svg)}
}
.friends__box:before{background:url(../img/friends-lines.svg) center center/cover no-repeat}
@media (min-width:581px){.recall_scaled-lines .recall__box:before{background-image:url(../img/recall-pattern-4.svg);background-size:cover}
}
.recall__box:before{background-image:url(../img/recall-pattern-1.svg);background-repeat:no-repeat;background-size:contain}
@media (max-width:580px){.recall__box:before{background-image:url(../img/recall-pattern-1-mobile.svg);background-position:center bottom;background-size:cover}
}
.recall_pattern-2 .recall__box:before{background-image:url(../img/recall-pattern-2.svg)}
@media (max-width:580px){.recall_pattern-2 .recall__box:before{background-image:url(../img/recall-pattern-2-mobile.svg)}
}
.recall_pattern-3 .recall__box:before{background-image:url(../img/recall-pattern-3.svg)}
@media (max-width:580px){.recall_pattern-3 .recall__box:before{background-image:url(../img/recall-pattern-3-mobile.svg)}
}
.results__box:before{background:url(../img/results-lines.svg) center center/cover no-repeat}
@media (max-width:580px){.results__box:before{background-image:url(../img/results-lines-mobile.svg)}
}
#editor .acf-block-preview .mfp-arrow:before{background:url(../img/arrow-right.svg) center no-repeat;background-size:100%}
#editor .acf-block-preview .module-consultation:before{background:url(../img/consultation-lines.svg) center center/cover no-repeat}
#editor .acf-block-preview .image-preview__photo:before{background:url(../img/searh-icon.svg) center no-repeat #5e8450}
#editor .acf-block-preview .item-compare_green .item-compare__header:before{background-image:url(../img/compare-lines-1.svg)}
#editor .acf-block-preview .item-compare_red .item-compare__header:before{background-image:url(../img/compare-lines-2.svg)}
#editor .acf-block-preview .contract__box:before{background:url(../img/contract-lines.svg) center center/cover no-repeat}
@media (max-width:580px){#editor .acf-block-preview .contract__box:before{background-image:url(../img/contract-lines-mobile.svg)}
}
#editor .acf-block-preview .friends__box:before{background:url(../img/friends-lines.svg) center center/cover no-repeat}
@media (min-width:581px){#editor .acf-block-preview .recall_scaled-lines .recall__box:before{background-image:url(../img/recall-pattern-4.svg);background-size:cover}
}
#editor .acf-block-preview .recall__box:before{background-image:url(../img/recall-pattern-1.svg);background-repeat:no-repeat;background-size:contain}
@media (max-width:580px){#editor .acf-block-preview .recall__box:before{background-image:url(../img/recall-pattern-1-mobile.svg);background-position:center bottom;background-size:cover}
}
.recall_pattern-2 #editor .acf-block-preview .recall__box:before{background-image:url(../img/recall-pattern-2.svg)}
@media (max-width:580px){.recall_pattern-2 #editor .acf-block-preview .recall__box:before{background-image:url(../img/recall-pattern-2-mobile.svg)}
}
.recall_pattern-3 #editor .acf-block-preview .recall__box:before{background-image:url(../img/recall-pattern-3.svg)}
@media (max-width:580px){.recall_pattern-3 #editor .acf-block-preview .recall__box:before{background-image:url(../img/recall-pattern-3-mobile.svg)}
}
#editor .acf-block-preview .results__box:before{background:url(../img/results-lines.svg) center center/cover no-repeat}
@media (max-width:580px){#editor .acf-block-preview .results__box:before{background-image:url(../img/results-lines-mobile.svg)}
}
.cookie_notice {display: none;position: fixed;z-index: 9999999;bottom: 0;left: 0;right: 0;text-align: center;font-size: 10px;color: #333;background: #F7F7F7;padding: 10px 20px;border-top: 4px solid #5e8450}
.cookie_btn {display: inline-block;margin: 10px 6px 4px 6px;text-decoration: none;position: relative;border-radius: 10px;font-size: 13px;padding: 7px 22px;color: #FFF;font-weight: bold;text-transform: uppercase;background: #5e8450}
.cookie_btn:hover {color: #FFF}