@import url(https://fonts.googleapis.com/css?family=Playfair+Display:600&display=swap);@font-face{font-family:centurygothic;font-display:swap;src:url(../fonts/centurygothic_bold.woff2) format("woff2"),url(../fonts/centurygothic_bold);font-weight:700;font-style:normal}@font-face{font-family:gillsansmt;font-display:swap;src:url(../fonts/gillsansmt.woff2) format("woff2"),url(../fonts/gillsansmt);font-weight:400;font-style:normal}@font-face{font-family:centurygothic;font-display:swap;src:url(../fonts/centurygothic.woff2) format("woff2"),url(../fonts/centurygothic);font-weight:400;font-style:normal}*,:after,:before{min-width:0;margin:0;padding:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button{font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;background:0 0;border:none;border-radius:0;cursor:pointer}a{display:block;color:inherit;text-decoration:none;cursor:pointer}img{vertical-align:top}li,menu,ol,ul{list-style-type:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input,textarea{font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;border:none;border-radius:0;padding:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;line-height:inherit;color:inherit}input::-moz-placeholder,textarea::-moz-placeholder{font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;line-height:inherit;color:inherit}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;line-height:inherit;color:inherit}input::-ms-input-placeholder,textarea::-ms-input-placeholder{font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;line-height:inherit;color:inherit}input::placeholder,textarea::placeholder{font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;line-height:inherit;color:inherit}[contenteditable]:focus,button:focus,input:focus,textarea:focus{outline:0}address,cite,dfn{font-style:inherit}q::before,q:after{content:""}code,pre{font-size:inherit}body{font-family:centurygothic;font-weight:400;font-size:1.25rem;line-height:1.225;color:#343434}.wrapper{min-height:100vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}[class*=__container]{max-width:105rem;margin:0 auto;-webkit-box-sizing:content-box;box-sizing:content-box;padding:0 1.25rem}[class*=-ibg]{display:block;position:relative}[class*=-ibg] img,[class*=-ibg] video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[class*=-ibg_contain] img,[class*=-ibg_contain] video{-o-object-fit:contain;object-fit:contain}.main-a__title{font-weight:700;font-size:3rem}.cooperation__title,.services-s3__title,.team-a__title{font-weight:700;font-size:2.5rem;color:#000}.about-a__btn,.cooperation__btn,.form-c__btn_fill,.form-c__btn_stroke,.location-c__link,.services-s3__btn,.text-p__btn,.text-s3__btn{position:relative;display:block;padding:.75rem 1.25rem;font-weight:700;font-size:1.125rem;border-width:.0625rem .1875rem;border-style:solid;border-color:#d6001c}.about-a__btn::after,.about-a__btn::before,.cooperation__btn::after,.cooperation__btn::before,.form-c__btn_fill::after,.form-c__btn_fill::before,.form-c__btn_stroke::after,.form-c__btn_stroke::before,.location-c__link::after,.location-c__link::before,.services-s3__btn::after,.services-s3__btn::before,.text-p__btn::after,.text-p__btn::before,.text-s3__btn::after,.text-s3__btn::before{content:"";position:absolute;top:0;width:50%;height:100%;background-color:#d6001c;z-index:-1;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.about-a__btn::before,.cooperation__btn::before,.form-c__btn_fill::before,.form-c__btn_stroke::before,.location-c__link::before,.services-s3__btn::before,.text-p__btn::before,.text-s3__btn::before{left:0;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.about-a__btn::after,.cooperation__btn::after,.form-c__btn_fill::after,.form-c__btn_stroke::after,.location-c__link::after,.services-s3__btn::after,.text-p__btn::after,.text-s3__btn::after{right:0;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.about-a__btn,.cooperation__btn,.form-c__btn_stroke,.location-c__link,.services-s3__btn,.text-p__btn,.text-s3__btn{color:#191919}.about-a__btn::after,.about-a__btn::before,.cooperation__btn::after,.cooperation__btn::before,.form-c__btn_stroke::after,.form-c__btn_stroke::before,.location-c__link::after,.location-c__link::before,.services-s3__btn::after,.services-s3__btn::before,.text-p__btn::after,.text-p__btn::before,.text-s3__btn::after,.text-s3__btn::before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.form-c__btn_fill{color:#fff;z-index:2}.form-c__btn_fill::after,.form-c__btn_fill::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.communication__title,.form-c__title,.location-c__title,.team-p__title{font-weight:700;font-size:1.75rem;color:#000}.icon-menu{display:none}.action-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;margin-top:2.5rem;padding:0 1.875rem}.action-menu__link svg{width:2.5rem;height:auto}.action-menu__link_tel{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;font-size:1.25rem}.action-menu__link_tel .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.375rem}.action-menu__link_tel .icon svg{width:100%;height:auto}@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}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height: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}.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%;height:100%;position:relative;-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{content:"";-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}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;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:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.header{position:relative;background-color:#191919}.header._fixed{position:fixed;left:0;top:0;width:100%;z-index:10}.header__body{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;gap:2.5rem;padding:.625rem 0;color:#fff}.header__logo{-ms-flex-negative:0;flex-shrink:0;width:5.625rem;z-index:11}.header__logo svg{width:100%;height:auto}.header__menu{margin:0 auto}.action-header{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;z-index:11}.action-header__link svg{width:2.5rem;height:auto}.action-header__link_tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.875rem;font-size:.875rem}.action-header__link_tel .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.5rem}.action-header__link_tel .icon svg{width:100%;height:auto}.action-header__link_tel .text{display:none}.footer{position:relative;color:#7b7b7b}.footer__icon{display:none}.footer__body{background-color:#1e1e1e;padding:2.5rem 0;overflow:hidden}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem;row-gap:1.25rem}.footer__header{-ms-flex-negative:0;flex-shrink:0;margin-right:auto;max-width:100%}.footer__list{margin-right:auto}.footer__list-title{margin-bottom:1.25rem;font-family:"Playfair Display";font-weight:600;font-size:1.25rem;color:#fff}.footer__list-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.625rem}.footer__list-block{-ms-flex-negative:0;flex-shrink:0}.footer__item:not(:last-child){margin-bottom:.625rem}.footer__link{font-size:.875rem;text-transform:lowercase;-webkit-transition:color .4s;transition:color .4s}.footer__link::first-letter{text-transform:capitalize}.footer__link_contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75em}.footer__link_contacts .icon{-ms-flex-negative:0;flex-shrink:0;display:block;width:.9375em}.footer__link_contacts .icon svg{width:100%;height:auto}.footer__footer{position:relative;z-index:2}.header-footer__logo{width:12.8125rem;margin-bottom:1.25rem}.header-footer__logo svg{width:100%;height:auto}.header-footer__text{max-width:21.0625em;font-size:.875rem}.footer-footer{padding:.3125rem 0;background-color:#191919}.footer-footer__container{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;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:.625rem}.footer-footer__content{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-footer__logo{-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1/1/1;position:relative;bottom:-.3125rem;width:9.0625rem;opacity:0;pointer-events:none;-webkit-transition:opacity .4s;transition:opacity .4s}.footer-footer__logo img{width:100%}._hidden .footer-footer__logo{opacity:1;pointer-events:all}.footer-footer__text{-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1/1/1;font-size:.75rem;color:rgba(217,217,217,.6);pointer-events:all;-webkit-transition:opacity .4s;transition:opacity .4s}.footer-footer__text a{display:inline;text-decoration:underline}._hidden .footer-footer__text{opacity:0;pointer-events:none}.footer-footer__action{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem}.footer-footer__link{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.5rem}.footer-footer__link svg{width:100%;height:auto}#home .page{display:-ms-grid;display:grid}.main-h{position:relative;display:-ms-grid;display:grid}.main-h__image-ibg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#141414;z-index:-1}.main-h__container{width:calc(100% - 2.5rem)}.main-h__body{display:-ms-grid;display:grid;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem;min-height:100%;padding:7.5rem 0}.main-h__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-transition:width,.4s,-webkit-transform .4s;transition:width,.4s,-webkit-transform .4s;transition:transform .4s,width,.4s;transition:transform .4s,width,.4s,-webkit-transform .4s}.main-h__logo svg{width:min(23.625rem,100%);height:auto}.main-h__menu{-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s}.main-h__item{-webkit-transition:margin-left .4s,-webkit-transform .4s;transition:margin-left .4s,-webkit-transform .4s;transition:transform .4s,margin-left .4s;transition:transform .4s,margin-left .4s,-webkit-transform .4s}.main-h__item:not(:last-child){margin-bottom:1.25rem}.main-h__link{position:relative;padding-left:3rem;font-size:1.5rem;color:rgba(255,255,255,.8);-webkit-transition:color .4s;transition:color .4s}.main-h__link .line{position:absolute;left:0;bottom:.5rem;display:block;width:.5rem;height:.5rem;background-color:rgba(255,255,255,.1);-webkit-transition-property:height,background-color,bottom;transition-property:height,background-color,bottom;-webkit-transition-duration:.4s;transition-duration:.4s;will-change:height}.main-h__link .text{position:relative;display:block}.main-h__link .text::before{content:attr(data-text);position:absolute;left:0;top:50%;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-transform:translateY(-50%) scale(.5);-ms-transform:translateY(-50%) scale(.5);transform:translateY(-50%) scale(.5);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;display:inline-block;font-weight:700;font-size:1.3333333333em;color:#fff;opacity:0;pointer-events:none;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.main-a{margin-bottom:3.75rem}.main-a__body{position:relative;display:-ms-grid;display:grid;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:1.25rem;min-height:15.625rem;margin:0 -1.25rem;padding:1.25rem 1.25rem 2.1875rem}.main-a__body::before{content:"";position:absolute;left:0;bottom:0;width:15.625rem;height:.3125rem;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);background-color:#d6001c}.main-a__image-ibg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.main-a__breadcrums{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.main-a__title{color:#fff}.breadcrums-main-a__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4375em;font-size:.875rem;overflow-y:hidden;white-space:nowrap}.breadcrums-main-a__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.35em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(255,255,255,.8)}.breadcrums-main-a__link{color:rgba(255,255,255,.3)}.breadcrums-main-a__current{cursor:default}#cooperation .main-a,#services1 .main-a,#services2 .main-a,.about-a,.aboutme,.blog,.communication,.coop-c,.cooperation,.form-c,.location-c,.practices,.services-s,.services-s3,.services1,.services2,.team-a,.team-p,.team-t,.text-s,.text-s3{margin-bottom:6.25rem}.about-a__body{margin-bottom:2.5rem;padding:2.5rem 0 0;-webkit-columns:2 18.75rem;-moz-columns:2 18.75rem;columns:2 18.75rem;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.about-a__title{max-width:15.09375em;margin:-2.5rem 0 .9375rem;font-weight:700;font-size:1.625rem}.about-a__text{font-size:1rem}.about-a__text::first-letter{font-weight:700;font-size:2em;color:#d6001c}.about-a__text p:not(:last-child){margin-bottom:.625rem}.about-a__btn{margin:0 auto}.practices{position:relative;padding:2.5rem 0 2.9375rem}.practices__image-ibg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.practices__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;margin-bottom:2.1875rem}.practices__title{font-weight:700;font-size:2rem;color:#fff}.practices__line{width:2.5rem}.practices__line svg{width:100%;height:auto}.practices__body{display:-ms-grid;display:grid;gap:.9375rem}.item-practices{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9375rem;padding:.75rem 1.25rem;font-size:1rem;color:#fff;text-transform:uppercase;border:.0625rem solid #7b7b7b;-webkit-transition:border-color .4s;transition:border-color .4s}.item-practices::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:.125rem;background-color:#d6001c;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.item-practices__icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.875rem}.item-practices__icon_it{width:1.21875rem}.item-practices__icon svg{width:100%;height:auto}.team-a__header{margin-bottom:1.5625rem}.team-a__btns{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;gap:4.6875rem}.team-a__btn{width:4.6875rem;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s}.team-a__btn.swiper-button-disabled{opacity:.4}.team-a__btn svg{width:100%;height:auto}.team-a__btn_left{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.team-a__btn_right{-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.slide-team-a{height:auto;width:13.75rem}.slide-team-a__body{height:100%}.slide-team-a__image-ibg{position:relative;width:13.75rem;padding-bottom:100%;margin-bottom:.4375rem}.slide-team-a__image-ibg img{-webkit-filter:grayscale(.6);filter:grayscale(.6);-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s,-webkit-filter .4s}.slide-team-a__image-ibg::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:.25rem;-webkit-transform:translateY(50%) scaleY(0);-ms-transform:translateY(50%) scaleY(0);transform:translateY(50%) scaleY(0);background-color:#d6001c;opacity:0;z-index:2;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.slide-team-a__image-ibg .arrow{position:absolute;left:50%;bottom:.625rem;width:1.25rem;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0;z-index:2;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.slide-team-a__image-ibg .arrow svg{width:100%;height:auto}.slide-team-a__title{padding-left:.4375rem;font-size:1.125rem}.slide-team-a__title span{display:block}.cooperation__title{position:relative;padding-bottom:.625rem}.cooperation__title::before{content:"";position:absolute;left:0;top:100%;width:3.75rem;height:.25rem;background-color:#d6001c}.cooperation__body{display:-ms-grid;display:grid;gap:2.5rem}.cooperation__text{margin:1.25rem 0 1.875rem;font-size:1rem}.cooperation__text p:not(:last-child){margin-bottom:.625rem}.cooperation__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9375rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.cooperation__btn .arrow{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3.75rem}.cooperation__btn .arrow svg{width:100%;height:auto}.cooperation__media{margin:0 -1.25rem}.cooperation__image-ibg{width:100%;padding-bottom:64.1827%}.cooperation__image-ibg::before{content:"";position:absolute;right:0;top:0;width:.1875rem;height:100%;background-color:#d6001c;z-index:2}.coop-c__body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:2.5rem}.coop-c__image-ibg{width:100%;padding-bottom:88.3133%}.coop-c__image-ibg::before{content:"";position:absolute;right:0;top:0;height:100%;width:.1875rem;background-color:#d6001c;z-index:2}.coop-c__block:not(:last-child){margin-bottom:1.5625rem}.coop-c__title{margin-bottom:.625rem;font-weight:700;font-size:1.75rem;color:#d6001c}.coop-c__text{max-width:25em;font-size:1.125rem;color:#000}.coop-c__block:first-child .coop-c__text{max-width:23.7916666667em}.coop-c__sub-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9375rem}.coop-c__list{font-size:1.125rem}.coop-c__list>:not(:last-child){margin-bottom:.4375rem}.coop-c__title-list{font-weight:700}.coop-c__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5833333333em;padding-left:.5833333333em}.coop-c__item::before{content:"";position:relative;top:.5em;width:.2916666667em;height:.2916666667em;border-radius:50%;background-color:#000}#contacts .main-a{margin-bottom:3.75rem}.communication__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:1.25rem;-webkit-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem}.communication__title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.communication__title span{display:block;max-width:9.7708333333em}.communication__block{-ms-flex-negative:0;flex-shrink:0}.communication__title-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4375rem;margin-bottom:.625rem;font-size:1.125rem}.communication__title-2 .icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:.9166666667em}.communication__title-2 .icon svg{width:100%;height:auto}.communication__title-2 .icon svg .fill{fill:#d6001c}.communication__title-2 .icon svg .stroke{stroke:#d6001c}.communication__link{font-size:1rem;color:#7b7b7b}.communication__link:not(:last-child){margin-bottom:.3125rem}.communication__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;font-size:1.125rem}.communication__social:not(:last-child){margin-bottom:.625rem}.communication__social .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.5rem;color:#1e1e1e}.communication__social .icon svg{width:100%;height:auto}.communication__social .icon svg .circle,.communication__social .icon svg .fill{-webkit-transition:fill .4s,fill-opacity .4s;transition:fill .4s,fill-opacity .4s}.location-c__body{display:-ms-grid;display:grid;gap:.1875rem;margin:0 -1.25rem}.location-c__content{padding:1.5625rem 1.25rem;border:.0625rem solid rgba(217,217,217,.6)}.location-c__title{margin-bottom:1.5625rem;color:#1e1e1e}.location-c__block{margin-bottom:2.5rem}.location-c__link{width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#d6001c;border-color:#343434}.location-c__link::after,.location-c__link::before{background-color:#343434}.location-c__media iframe{width:100%;height:100%}.form-c__title{margin-bottom:1.5625rem;color:#1e1e1e}.form-c__title span{display:inline-block;color:#d6001c}.form-c__text{max-width:22.8333333333em;margin-bottom:2.5rem;font-size:1.125rem}.form-c__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem}.form-form-c__input{display:block;width:100%;padding:.625rem 1.25rem;font-size:1rem;color:#7b7b7b;border-width:.0625rem .0625rem .0625rem .1875rem;border-style:solid;border-color:#e8e8e8;-webkit-transition:border-color .4s;transition:border-color .4s}.form-form-c__input:not(:last-child){margin-bottom:.75rem}.form-form-c__input:focus{border-left-color:#d6001c}.form-form-c__input_txtar{height:7.5rem;resize:none}#team .main-a{margin-bottom:3.75rem}.team-t__body{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-template-areas:"one one" "two three" "two three" "six six" "four five" "four five";gap:.625rem;max-width:31.25rem;margin:0 -1.25rem .625rem}.team-t__block{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:.625rem;max-width:31.25rem;margin:0 -1.25rem}.team-t__item{position:relative;display:-ms-grid;display:grid}.team-t__body .team-t__item:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:one}.team-t__body .team-t__item:nth-child(2){-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:two}.team-t__body .team-t__item:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:3;grid-area:three}.team-t__body .team-t__item:nth-child(4){-ms-grid-row:9;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:four}.team-t__body .team-t__item:nth-child(5){-ms-grid-row:9;-ms-grid-row-span:3;-ms-grid-column:3;grid-area:five}.team-t__body .team-t__item:nth-child(6){-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:six}.team-t__image-ibg{-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1/1/1;width:100%;-webkit-filter:grayscale(.6);filter:grayscale(.6);z-index:-1}.team-t__item_h .team-t__image-ibg{padding-bottom:48.7952%}.team-t__item_v .team-t__image-ibg{padding-bottom:204.9383%}.team-t__item_h2 .team-t__image-ibg{padding-bottom:74.0402%}.team-t__content{-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1/1/1}.team-t__item_h .team-t__content{padding:1.875rem 1.25rem 0}.team-t__item_v .team-t__content{padding:1.25rem .9375rem 0}.team-t__item_h2 .team-t__content{padding:1.875rem 1.25rem 0}.team-t__title{margin-bottom:.625rem;font-weight:700;font-size:1rem}.team-t__block .team-t__item:last-child .team-t__title{color:#fff}.team-t__text{font-size:.875rem;text-transform:lowercase;color:#7b7b7b}#person .main-a{margin-bottom:3.75rem}#person .main-a__body{padding-top:0;padding-bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(#e6e7e9),to(#e0ecfa));background:linear-gradient(180deg,#e6e7e9 0,#e0ecfa 100%)}#person .main-a__breadcrums{margin-bottom:1.25rem}#person .main-a__content{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:2.5rem}#person .main-a__content-c{padding:1.25rem 0 .625rem}#person .main-a__title{color:#343434;margin-bottom:.9375rem}#person .main-a__text{max-width:31.25rem;margin-bottom:1.875rem;font-size:1.125rem;color:#7b7b7b;text-transform:lowercase}#person .main-a__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75em;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:1rem}#person .main-a__link:not(:last-child){margin-bottom:.625rem}#person .main-a__link .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:.9em}#person .main-a__link .icon svg{width:100%;height:auto}#person .main-a__link .icon svg .fill{fill:#d6001c}#person .main-a__link .icon svg .stroke{stroke:#d6001c}#person .main-a__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625em;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-top:2.1875rem;font-size:1.125rem;color:#d6001c}#person .main-a__btn .icon{-ms-flex-negative:0;flex-shrink:0;width:2.5em}#person .main-a__btn .icon svg{width:100%;height:auto}#person .main-a__image{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#person .main-a__image img{width:17.5rem}#person .breadcrums-main-a__item{color:rgba(52,52,52,.8)}#person .breadcrums-main-a__link{color:rgba(52,52,52,.3)}.aboutme__body{display:-ms-grid;display:grid;gap:1.875rem;max-width:37.5rem}.aboutme__text{font-size:1rem}.aboutme__text::first-letter{font-weight:700;font-size:2em;color:#d6001c}.aboutme__text p:not(:last-child){margin-bottom:.625rem}.aboutme__p{font-size:1rem;color:#000}.aboutme__p:not(:last-child){margin-bottom:.75rem}.aboutme__p span{-ms-flex-negative:0;flex-shrink:0}.aboutme__p .title{position:relative;bottom:.1666666667em;font-weight:700;font-size:1.2em;color:#d6001c}.aboutme__career_2 .aboutme__p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3125rem}.aboutme__career_2 .aboutme__p .line{display:none}#person .form-c__body{-ms-grid-columns:23.75rem 1fr;grid-template-columns:23.75rem 1fr}#person .form-c__title{margin-bottom:1.25rem}#person .form-c__text{margin-bottom:1.875rem;font-size:1rem}.team-p__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:1.5625rem;max-width:31.25rem;margin:0 0 .625rem}.team-p__title{color:#343434}.team-p__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9375rem;font-size:1rem;color:#d6001c}.team-p__link .icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3.75rem;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.team-p__link .icon svg{width:100%;height:auto}.text-s__body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1.25rem}.text-s__text{font-size:1rem}.text-s__text_1::first-letter{font-weight:700;font-size:2em;color:#d6001c;text-transform:uppercase}.text-s__text_2{max-width:21.55em;padding-top:1em}.services-s__body{display:-ms-grid;display:grid;gap:.9375rem;max-width:37.5rem;margin:0 auto}.services-s__item{position:relative;padding:2.5rem 1.875rem 1.5625rem 1.875rem;border:.0625rem solid #d6001c}.services-s__image-ibg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.services-s__icon{width:2.8125rem;margin:0 0 .9375rem 1.25rem}.services-s__icon svg{width:100%;height:auto}.services-s__title{width:-webkit-min-content;width:-moz-min-content;width:min-content;margin-bottom:2.5rem;padding-left:.9375rem;font-weight:700;font-size:2rem;color:#343434;border-left:.25rem solid #d6001c}.services-s__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9375rem;font-size:1.125rem;text-transform:capitalize;color:#d6001c}.services-s__btn .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3.75rem}.services-s__btn .icon svg{width:100%;height:auto}#press .main-a{margin-bottom:3.75rem}.blog__body{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;row-gap:1.25rem}.blog__image-ibg{padding-bottom:52.8302%}.blog__content{position:relative;padding:.75rem .9375rem .9375rem;font-weight:700;font-size:1rem;border:.0625rem solid rgba(217,217,217,.6)}.blog__content::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:.1875rem;background-color:#d6001c;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.text-p{margin-bottom:7.5rem}.text-p__text{position:relative;max-width:65.6818181818em;height:5.625rem;margin-bottom:1.875rem;font-size:1rem;color:#7b7b7b;overflow:hidden;-webkit-transition:height .4s;transition:height .4s}.text-p__text::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:5rem;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%);-webkit-transition:opacity .4s;transition:opacity .4s}.text-p__text._active::before{opacity:0}.text-p__text p:not(:last-child){margin-bottom:.625rem}.text-p__btn{margin-left:auto}.services1__body{display:-ms-grid;display:grid;gap:2.5rem;margin:0 -1.25rem}.services1__image-ibg{width:100%;padding-bottom:80.4819%}.services1__image-ibg::before{content:"";position:absolute;right:0;top:0;width:.1875rem;height:100%;background-color:#d6001c;z-index:2}.services1 .item-practices{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:1.5625rem;padding:.9375rem 2.5rem;font-weight:700;font-size:1.125rem;color:#343434;-webkit-transform:none;-ms-transform:none;transform:none}.services1 .item-practices:not(:last-child){margin-bottom:.75rem}#services1 .services1 .item-practices{grid-column:auto}.services2__body{display:-ms-grid;display:grid;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:.9375rem}.services2 .item-practices{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:1.5625rem;padding:.9375rem 2.5rem;font-weight:700;font-size:1.125rem;color:#343434;-webkit-transform:none;-ms-transform:none;transform:none}#services2 .services2 .item-practices{grid-column:auto}#services3 .main-a{margin-bottom:2.5rem}.text-s3__body{margin-bottom:2.5rem;font-size:1rem}.text-s3__body p:not(:last-child){margin-bottom:.625rem}.text-s3__body p:nth-child(2)::first-letter{font-weight:700;font-size:2em;color:#d6001c}.text-s3__title{max-width:37.5rem;margin:0 0 .9375rem;font-weight:700;font-size:1.5rem;color:#000}.text-s3__btn{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto}#services3 .form-c__body{display:-ms-grid;display:grid;gap:2.5rem}#services3 .form-c__media{width:100%}#services3 .form-c__image-ibg{padding-bottom:114.1447%}#services3 .form-c__header-s3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin-bottom:1.875rem}#services3 .form-c__name-s3{margin-bottom:.625rem;font-weight:700;font-size:1.125rem;color:#d6001c}#services3 .form-c__text-s3{font-size:1rem;color:#7b7b7b;text-transform:lowercase}#services3 .form-c__title-s3{max-width:12.875em;font-weight:700;font-size:1.75rem}#services3 .form-c__footer{margin-top:1.5625rem}.services-s3__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin-bottom:2.5rem}.services-s3__title{color:#343434}.services-s3__btn{-ms-flex-negative:0;flex-shrink:0;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.services-s3__body{display:-ms-grid;display:grid;-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem;row-gap:1.125rem}.services-s3__body .item-practices{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:1.5625rem;padding:.9375rem 1.25rem;font-weight:700;font-size:1.125rem;color:#343434;-webkit-transform:none;-ms-transform:none;transform:none}#services3 .services-s3__body .item-practices{grid-column:auto}.wrapper{padding-top:var(--headerHeight)}@media (min-width:29.99875rem){.communication__title,.form-c__title,.location-c__title,.team-p__title{font-size:2rem}.coop-c__sub-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.875rem}.team-t__body{margin:0 auto .625rem}.team-t__block{margin:0 auto}.team-t__title{margin-bottom:1.25rem;font-size:1.125rem}.team-t__text{font-size:1rem}.aboutme__career_2 .aboutme__p{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.5em}.aboutme__career_2 .aboutme__p .line{display:block}.team-p__header{-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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 1.875rem}.services-s__item{padding:2.5rem 1.875rem 1.5625rem 2.5rem}.services-s__icon{width:3.75rem}.services-s__title{padding-left:.9375rem;font-size:2.5rem}.blog__body{grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr))}.text-p__text{font-size:1.125rem}.services2__body{grid-template-columns:repeat(auto-fit,minmax(21.25rem,1fr))}.services-s3__body{grid-template-columns:repeat(auto-fit,minmax(21.875rem,1fr))}}@media (min-width:47.99875rem){.footer-footer__text{font-size:.9375rem}.practices__body{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.practices__item:last-child{-webkit-transform:translateX(calc(50% + .46875rem));-ms-transform:translateX(calc(50% + .46875rem));transform:translateX(calc(50% + .46875rem))}#person .main-a__content{-ms-grid-columns:30rem 1fr;grid-template-columns:30rem 1fr;gap:0}.services1 .item-practices{-webkit-transform:none;-ms-transform:none;transform:none}.services2 .item-practices{-webkit-transform:none;-ms-transform:none;transform:none}#services3 .form-c__header-s3{-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;gap:3.75rem}.services-s3__body .item-practices{-webkit-transform:none;-ms-transform:none;transform:none}}@media (min-width:61.99875rem){[class*=__container]{padding:0 3.125rem}.cooperation__title,.services-s3__title,.team-a__title{font-size:3rem}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-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;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.625rem;-webkit-column-gap:1.5625rem;-moz-column-gap:1.5625rem;column-gap:1.5625rem}.menu__item{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__link{font-size:.875rem}.action-menu{display:none}.action-header__link_tel .icon{width:1.125rem}.footer__icon{position:absolute;left:50%;top:0;display:block;-webkit-transform:translate(-50%,calc((var(--height) - -.4375rem) * -1));-ms-transform:translate(-50%,calc((var(--height) - -.4375rem) * -1));transform:translate(-50%,calc((var(--height) - -.4375rem) * -1));width:1.9375rem;z-index:3;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.footer__icon svg{width:100%;height:auto}._hidden .footer__icon{-webkit-transform:translate(-50%,.3125rem) scaleY(-1);-ms-transform:translate(-50%,.3125rem) scaleY(-1);transform:translate(-50%,.3125rem) scaleY(-1)}.footer__body{position:absolute;left:0;bottom:100%;width:100%;z-index:2;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}._hidden .footer__body{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);pointer-events:none}.footer-footer__container{-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}.main-h__image-ibg::before{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:rgba(17,17,17,.65);z-index:2;-webkit-transition:background-color .4s;transition:background-color .4s}._footer-show .main-h__image-ibg::before{background-color:rgba(17,17,17,.4)}.main-h__container{width:calc(100% - 6.25rem)}.main-h__body{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:0}._footer-show .main-h__logo{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}._footer-show .main-h__menu{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:0;pointer-events:none}.main-a__body{margin:0;padding:1.25rem 3.125rem 2.1875rem}#cooperation .main-a,#services1 .main-a,#services2 .main-a,.about-a,.aboutme,.blog,.communication,.coop-c,.cooperation,.form-c,.location-c,.practices,.services-s,.services-s3,.services1,.services2,.team-a,.team-p,.team-t,.text-s,.text-s3{margin-bottom:7.5rem}.about-a__body{padding:2.5rem 5rem 0}.about-a__text p:not(:last-child){margin-bottom:.9375rem}.practices__body{padding:0 5rem}.team-a__header{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;margin-bottom:1.5625rem;padding-left:5rem}.team-a__btns{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.cooperation__body{-ms-grid-columns:.813fr 1fr;grid-template-columns:.813fr 1fr;gap:3.75rem}.cooperation__text p:not(:last-child){margin-bottom:.9375rem}.cooperation__media{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;margin:0}.coop-c__body{-ms-grid-columns:1.078fr 1fr;grid-template-columns:1.078fr 1fr;gap:3.125rem}.coop-c__text{max-width:none}#contacts .main-a{margin-bottom:5rem}.communication__body{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(2.5rem,2.5rem + 20 * (100vw - 991.98px) / 208,3.75rem)}.communication__title{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.location-c__body{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin:0}.location-c__content{padding:1.5625rem 3.125rem}.location-c__title{margin-bottom:2.5rem}.form-c__body{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:2.5rem}.form-c__footer{gap:.9375rem}.form-form-c__input{padding:.625rem 3.125rem}#team .main-a{margin-bottom:5rem}.team-t__body{grid-template-areas:"one one two three" "four five two three" "four five six six";gap:.75rem;max-width:68.75rem;margin:0 auto .75rem}.team-t__block{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:.75rem;max-width:68.75rem;margin:0 auto}.team-t__item_h .team-t__content{padding:3.75rem 3.125rem 0}.team-t__item_v .team-t__content{padding:3.75rem .9375rem 0}.team-t__item_h2 .team-t__content{padding:3.75rem 1.25rem 0}#person .main-a{margin-bottom:5rem}.aboutme__body{-ms-grid-columns:1fr .931fr;grid-template-columns:1fr .931fr;gap:5.625rem;max-width:none;padding:0 0 0 3.125rem}.aboutme__p:not(:last-child){margin-bottom:.9375rem}#person .form-c__body{padding:0 3.125rem}.team-p__header{max-width:68.75rem}.text-s__body{-ms-grid-columns:1fr .592fr;grid-template-columns:1fr .592fr;gap:3.75rem;padding:0 3.125rem}.services-s__body{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);max-width:none;margin:0;padding:0 3.125rem}.services-s__item{padding:2.5rem 1.875rem 1.5625rem 4.375rem}#press .main-a{margin-bottom:5rem}.blog__body{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem;row-gap:2.5rem}.blog__content{padding:.9375rem 1.25rem 1.25rem;font-size:1.125rem}.text-p{margin-bottom:8.75rem}.text-p__text p:not(:last-child){margin-bottom:.9375rem}.services1__body{-ms-grid-columns:1fr .903fr;grid-template-columns:1fr .903fr;gap:3.75rem;margin:0}.services1__image-ibg{max-height:43.75rem}.services1 .item-practices{max-width:26.1666666667em}#services3 .main-a{margin-bottom:3.75rem}.text-s3__body{margin-bottom:3.75rem;padding:1.8125rem 3.125rem 0;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.text-s3__title{max-width:none;margin:-1.8125rem 0 .9375rem}#services3 .form-c__body{-ms-grid-columns:25rem 1fr;grid-template-columns:25rem 1fr;gap:3.75rem}.services-s3__header{padding-left:3.125rem}.team-t__body .team-t__item:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.team-t__body .team-t__item:nth-child(2){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5}.team-t__body .team-t__item:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:7}.team-t__body .team-t__item:nth-child(4){-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:1}.team-t__body .team-t__item:nth-child(5){-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:3}.team-t__body .team-t__item:nth-child(6){-ms-grid-row:5;-ms-grid-column:5;-ms-grid-column-span:3}}@media (min-width:61.99875rem) and (min-width:104.99875rem){.menu__list{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.menu__link{font-size:1.25rem}}@media (min-width:61.99875rem) and (any-hover:hover){.menu__link{-webkit-transition:color .4s;transition:color .4s}.menu__link:hover{color:#d6001c}}@media (min-width:74.99875rem){[class*=__container]{padding:0 7.5rem}.main-h__container{width:calc(100% - 15rem)}.services-s3__header{-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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.5rem}}@media (min-width:81.25rem){.cooperation__title{margin-left:5rem}.cooperation__body{padding-left:5rem}.communication__body{padding-left:5rem}.form-c__body{-ms-grid-columns:1fr .809fr;grid-template-columns:1fr .809fr;gap:3.75rem}}@media (min-width:87.5rem){.action-header__link_tel .text{display:block}}@media (min-width:90.625rem){.practices__body{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.practices__item:last-child{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-webkit-transform:none;-ms-transform:none;transform:none}}@media (min-width:104.99875rem){.main-a__title{font-size:4rem}.cooperation__title,.services-s3__title,.team-a__title{font-size:4rem}.about-a__btn,.cooperation__btn,.form-c__btn_fill,.form-c__btn_stroke,.location-c__link,.services-s3__btn,.text-p__btn,.text-s3__btn{padding:1rem 2.0625rem;font-size:1.5rem}.communication__title,.form-c__title,.location-c__title,.team-p__title{font-size:3rem}.header__logo{width:8.75rem}.action-header__link_tel{padding-right:.875rem;font-size:1rem}.footer__icon{width:3.125rem;-webkit-transform:translate(-50%,calc((var(--height) - -.8125rem) * -1));-ms-transform:translate(-50%,calc((var(--height) - -.8125rem) * -1));transform:translate(-50%,calc((var(--height) - -.8125rem) * -1))}._hidden .footer__icon{-webkit-transform:translate(-50%,.625rem) scaleY(-1);-ms-transform:translate(-50%,.625rem) scaleY(-1);transform:translate(-50%,.625rem) scaleY(-1)}.footer__body{padding:2.1875rem 0 3.75rem}.footer__container{-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.footer__list{padding-top:3.125rem}.footer__list-title{font-size:1.5rem}.footer__list-body{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.footer__item_contacts:not(:last-child){margin-bottom:.875rem}.footer__link{font-size:1rem}.header-footer__logo{width:18.75rem;margin-bottom:2.5rem}.header-footer__text{font-size:1rem}.footer-footer{padding:.9375rem 0}.footer-footer__text{font-size:1rem}.main-h__body{padding:11rem 0}.main-h__item:not(:last-child){margin-bottom:1.5625rem}.main-a__body{min-height:21.875rem;padding:1.5625rem 5rem 4.125rem}.main-a__body::before{width:25.3125rem;height:.375rem}.breadcrums-main-a__list{font-size:1rem}#cooperation .main-a,#services1 .main-a,#services2 .main-a,.about-a,.aboutme,.blog,.communication,.coop-c,.cooperation,.form-c,.location-c,.practices,.services-s,.services-s3,.services1,.services2,.team-a,.team-p,.team-t,.text-s,.text-s3{margin-bottom:10rem}.about-a__body{margin-bottom:4.25rem;-webkit-column-gap:2.9375rem;-moz-column-gap:2.9375rem;column-gap:2.9375rem}.about-a__title{margin:-2.5rem 0 1.25rem;font-size:2rem}.about-a__text{font-size:1.25rem}.about-a__text p:not(:last-child){margin-bottom:1.25rem}.practices{padding:3.75rem 0 4.1875rem}.practices__header{gap:1rem;margin-bottom:3.4375rem}.practices__title{font-size:2.5rem}.practices__line{width:3.1875rem}.practices__body{gap:1.25rem}.item-practices{gap:1.25rem;padding:1.125rem 1.875rem;font-size:1.25rem}.item-practices__icon{width:2.5rem}.item-practices__icon_it{width:1.625rem}.team-a{margin-bottom:11.875rem}.team-a__header{margin-bottom:2.9375rem}.team-a__btns{gap:6.25rem}.team-a__btn{width:6.25rem}.slide-team-a{width:20rem}.slide-team-a__image-ibg{width:20rem;margin-bottom:.625rem}.slide-team-a__image-ibg::before{height:.375rem}.slide-team-a__image-ibg .arrow{bottom:.9375rem;width:1.875rem}.slide-team-a__title{padding-left:.625rem;font-size:1.5rem}.cooperation{margin-bottom:11.25rem}.cooperation__title{padding-bottom:1.25rem}.cooperation__title::before{height:.3125rem}.cooperation__body{gap:5.625rem;padding-left:5rem}.cooperation__text{margin:1.875rem 0 2.5rem;font-size:1.25rem}.cooperation__text p:not(:last-child){margin-bottom:1.25rem}.cooperation__btn{gap:1.5625rem}.cooperation__btn .arrow{width:5.875rem}.cooperation__image-ibg::before{width:.3125rem}#cooperation .main-a{margin-bottom:11.25rem}.coop-c{margin-bottom:11.25rem}.coop-c__body{gap:5rem}.coop-c__image-ibg::before{width:.25rem}.coop-c__block:not(:last-child){margin-bottom:2.1875rem}.coop-c__title{margin-bottom:1.25rem;font-size:2.5rem}.coop-c__text{font-size:1.5rem}.coop-c__sub-block{gap:3.75rem}.coop-c__list{font-size:1.5rem}.coop-c__list>:not(:last-child){margin-bottom:.625rem}#contacts .main-a{margin-bottom:7.5rem}#services1 .main-a,#services2 .main-a,.aboutme,.blog,.communication,.form-c,.location-c,.services-s,.services-s3,.services1,.services2,.team-p,.team-t,.text-s,.text-s3{margin-bottom:11.25rem}.communication__body{gap:clamp(5rem,5rem + 40 * (100vw - 1679.98px) / 240.02,7.5rem)}.communication__title{margin-right:clamp(0,0 + 40 * (100vw - 1679.98px) / 240.02,2.5rem)}.communication__title-2{gap:.8125rem;margin-bottom:1.25rem;font-size:1.5rem}.communication__link{font-size:1.25rem}.communication__social{gap:1.25rem;font-size:1.5rem}.communication__social:not(:last-child){margin-bottom:.9375rem}.communication__social .icon{width:3.75rem}.location-c__content{padding:2.5rem 5rem}.location-c__title{margin-bottom:4.0625rem}.location-c__block{margin-bottom:3.75rem}.form-c__body{gap:5rem}.form-c__title{margin-bottom:2.5rem}.form-c__text{margin-bottom:5rem;font-size:1.5rem}.form-c__footer{gap:1.25rem}.form-form-c__input{padding:1.0625rem 5rem;font-size:1.25rem}.form-form-c__input:not(:last-child){margin-bottom:1.25rem}.form-form-c__input_txtar{height:11.25rem}#team .main-a{margin-bottom:7.5rem}.team-t__body{gap:1.25rem;max-width:none;margin:0 0 1.25rem}.team-t__block{gap:1.25rem;max-width:none;margin:0}.team-t__item_h .team-t__content{padding:7.5rem 5rem 0}.team-t__item_v .team-t__content{padding:7.1875rem 1.25rem 0}.team-t__item_h2 .team-t__content{padding:7.5rem 2.5rem 0}.team-t__title{margin-bottom:2.5rem;font-size:1.5rem}.team-t__text{font-size:1.125rem}#person .main-a{margin-bottom:7.5rem}#person .main-a__breadcrums{margin-bottom:1.875rem}#person .main-a__content{-ms-grid-columns:39.375rem 1fr;grid-template-columns:39.375rem 1fr}#person .main-a__content-c{padding:2.5rem 0 1rem}#person .main-a__title{margin-bottom:1.25rem}#person .main-a__text{margin-bottom:3.125rem;font-size:1.5rem}#person .main-a__link{font-size:1.25rem}#person .main-a__btn{margin-top:3.4375rem;font-size:1.5rem}#person .main-a__image img{width:26.1875rem}.aboutme__body{gap:10.9375rem;padding:0 0 0 5rem}.aboutme__text{font-size:1.25rem}.aboutme__text p:not(:last-child){margin-bottom:.9375rem}.aboutme__p{font-size:1.25rem}.aboutme__p:not(:last-child){margin-bottom:1.75rem}#person .form-c__body{-ms-grid-columns:33.5625rem 1fr;grid-template-columns:33.5625rem 1fr;gap:5.625rem;padding:0 5rem}#person .form-c__title{margin-bottom:1.875rem}#person .form-c__text{margin-bottom:3.75rem;font-size:1.25rem}.team-p__header{max-width:none;margin:0 0 2.5rem;padding-left:5rem}.team-p__link{gap:1.5625rem;font-size:1.25rem}.team-p__link .icon{width:6.25rem}.text-s__body{gap:6.25rem;padding:0 5rem}.text-s__text{font-size:1.25rem}.services-s__body{gap:1.25rem;padding:0 5rem}.services-s__item{padding:3.75rem 3.75rem 2.5rem 8.125rem}.services-s__icon{width:6.25rem;margin:0 0 1.875rem 2.25rem}.services-s__title{margin-bottom:4.375rem;padding-left:1.875rem;font-size:4rem;border-width:.375rem}.services-s__btn{gap:1.25rem;font-size:1.5rem}.services-s__btn .icon{width:6.25rem}#press .main-a{margin-bottom:6.25rem}.blog__body{grid-template-columns:repeat(auto-fit,minmax(28.125rem,1fr));-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:3.75rem}.blog__content{padding:1.25rem 1.875rem 1.875rem;font-size:1.5rem}.text-p{margin-bottom:12.5rem}.text-p__text{margin-bottom:2.5rem;font-size:1.375rem}.text-p__text p:not(:last-child){margin-bottom:1.25rem}.services1__body{gap:6.25rem}.services1__image-ibg::before{width:.25rem}.services1 .item-practices{gap:2.5rem;padding:1.25rem 3.75rem;font-size:1.5rem}.services1 .item-practices:not(:last-child){margin-bottom:.9375rem}.services2__body{grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));-webkit-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem;row-gap:1.5625rem}.services2 .item-practices{gap:2.5rem;padding:1.25rem 3.75rem;font-size:1.5rem}.text-s3__body{margin-bottom:5.3125rem;padding:2.4375rem 5rem 0;font-size:1.25rem;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:2.9375rem;-moz-column-gap:2.9375rem;column-gap:2.9375rem}.text-s3__title{margin:-2.4375rem 0 1.25rem;font-weight:700;font-size:2rem}#services3 .form-c__body{-ms-grid-columns:38rem 1fr;grid-template-columns:38rem 1fr;gap:6.25rem}#services3 .form-c__header-s3{gap:7.1875rem;margin-bottom:3.75rem;padding-top:.625rem}#services3 .form-c__name-s3{margin-bottom:.9375rem;font-size:1.5rem}#services3 .form-c__text-s3{font-size:1.25rem}#services3 .form-c__title-s3{font-size:2.5rem}#services3 .form-c__footer{margin-top:2.5rem}.services-s3__header{margin-bottom:3.75rem;padding-left:5rem}.services-s3__body{grid-template-columns:repeat(auto-fit,minmax(28.125rem,1fr));-webkit-column-gap:2.9375rem;-moz-column-gap:2.9375rem;column-gap:2.9375rem;row-gap:1.75rem}.services-s3__body .item-practices{gap:2.5rem;padding:1.25rem 1.875rem;font-size:1.5rem}}@media (max-width:120rem){.team-a__slider{margin:0 -7.5rem;padding:0 7.5rem}}@media (max-width:104.99875rem){.footer__list:nth-child(3) .footer__list-block{max-width:10.8125rem}}@media (max-width:87.5rem){.action-header__link{display:none}.action-header__link_tel{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:81.25rem){.team-t__block .team-t__title{width:-webkit-min-content;width:-moz-min-content;width:min-content}}@media (max-width:74.99875rem){.team-a__slider{margin:0 -3.125rem;padding:0 3.125rem}}@media (max-width:61.99875rem){.icon-menu{position:relative;display:block;-ms-flex-negative:0;flex-shrink:0;width:1.875rem;height:1.375rem;z-index:11}.icon-menu span,.icon-menu::after,.icon-menu::before{position:absolute;left:0;width:100%;height:.125rem;border-radius:.125rem;background-color:#fff;-webkit-transition:all .4s;transition:all .4s}.icon-menu::after,.icon-menu::before{content:"";-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.icon-menu span{top:50%;-webkit-transform:scale(1) translate(0,-50%);-ms-transform:scale(1) translate(0,-50%);transform:scale(1) translate(0,-50%)}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu_active span{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.icon-menu_active::before{-webkit-transform:rotate(45deg) translate(-3%,0);-ms-transform:rotate(45deg) translate(-3%,0);transform:rotate(45deg) translate(-3%,0)}.icon-menu_active::after{-webkit-transform:rotate(-45deg) translate(-3%,0);-ms-transform:rotate(-45deg) translate(-3%,0);transform:rotate(-45deg) translate(-3%,0)}.menu{position:fixed;left:-100%;top:0;width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding-top:5rem;background-color:#191919;overflow-x:hidden;overflow-y:auto;z-index:10;-webkit-transition:left .8s cubic-bezier(.86,-.42,.37,1.14);transition:left .8s cubic-bezier(.86,-.42,.37,1.14)}.menu.menu_active{left:0}.menu__list{width:100%;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:5rem;overflow-x:hidden}.menu__item{width:100%;padding:0 1.875rem}.menu__link{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem 0;font-size:1.375rem;color:#fff}.main-h__image-ibg video{display:none;visibility:hidden}.team-a__title{margin-bottom:.625rem}.team-a__slider{margin:0 -1.25rem;padding:0 1.25rem}.coop-c__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 -1.25rem}.communication__block{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.location-c__media{height:17.1875rem}.form-c__title{max-width:37.5rem}.form-form-c{margin-bottom:1.5625rem}#person .form-c__title{max-width:30rem}.text-s__text_1{max-width:40.625rem}.text-s__text_2{max-width:28.125rem}.blog__item{max-width:28.125rem;width:100%;margin:0 auto}.services1__image-ibg{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.services1__content{margin:0 1.25rem}#services3 .form-c__media{max-width:37.5rem;margin:0 auto}}@media (max-width:47.99875rem){#person .main-a__body::before{left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}}@media (max-width:29.99875rem){.team-t__item_h .team-t__title{max-width:50%}}@media (any-hover:hover){.about-a__btn:hover::after,.about-a__btn:hover::before,.cooperation__btn:hover::after,.cooperation__btn:hover::before,.form-c__btn_stroke:hover::after,.form-c__btn_stroke:hover::before,.location-c__link:hover::after,.location-c__link:hover::before,.services-s3__btn:hover::after,.services-s3__btn:hover::before,.text-p__btn:hover::after,.text-p__btn:hover::before,.text-s3__btn:hover::after,.text-s3__btn:hover::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.form-c__btn_fill{-webkit-transition:color .4s;transition:color .4s}.form-c__btn_fill:hover{color:#191919}.form-c__btn_fill:hover::after,.form-c__btn_fill:hover::before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.action-header__link .fill{-webkit-transition:fill .4s;transition:fill .4s}.action-header__link:hover .fill{fill:#d6001c}.action-header__link_tel{-webkit-transition:color .4s;transition:color .4s}.action-header__link_tel .fill{-webkit-transition:fill .4s;transition:fill .4s}.action-header__link_tel:hover{color:#d6001c}.action-header__link_tel:hover .fill{fill:#d6001c}.footer__icon .fill{-webkit-transition:fill .4s;transition:fill .4s}.footer__icon:hover .fill{fill:#d6001c}.footer__link:hover{color:#fff}.footer__link_location:hover{color:#7b7b7b}.footer-footer__text a:hover{text-decoration:none}.footer-footer__link .fill{-webkit-transition:fill .4s;transition:fill .4s}.footer-footer__link:hover .fill{fill:#d6001c}.main-h__item:hover{margin-left:-3.125rem}.main-h__item:hover .main-h__link{color:transparent}.main-h__item:hover .main-h__link .line{bottom:0;height:5rem;background-color:#d6001c}.main-h__item:hover .main-h__link .text::before{-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1;pointer-events:all}.breadcrums-main-a__link{-webkit-transition:color .4s;transition:color .4s}.breadcrums-main-a__link:hover{color:#fff}.item-practices:hover{border-color:#d6001c}.item-practices:hover::before{opacity:1}.item-practices__icon .fill{-webkit-transition:fill .4s;transition:fill .4s}.item-practices:hover .item-practices__icon .fill{fill:#d6001c}.team-a__btn:hover{-webkit-transform:scaleX(1.1);-ms-transform:scaleX(1.1);transform:scaleX(1.1)}.team-a__btn.swiper-button-disabled:hover{-webkit-transform:none;-ms-transform:none;transform:none}.slide-team-a:hover .slide-team-a__image-ibg img{-webkit-filter:grayscale(0);filter:grayscale(0)}.slide-team-a:hover .slide-team-a__image-ibg::before{-webkit-transform:translateY(50%) scaleY(1);-ms-transform:translateY(50%) scaleY(1);transform:translateY(50%) scaleY(1);opacity:1}.slide-team-a:hover .slide-team-a__image-ibg .arrow{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:1}.communication__link{-webkit-transition:color .4s;transition:color .4s}.communication__link:hover{color:#d6001c}.communication__social:hover .fill{fill:#fff}.communication__social:hover .circle{fill:#d6001c;fill-opacity:1}.location-c__block .communication__link:hover{color:#7b7b7b}.form-form-c__input:hover{border-left-color:#7b7b7b}.team-t__image-ibg{-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s,-webkit-filter .4s}.team-t__item:hover .team-t__image-ibg{-webkit-filter:grayscale(0);filter:grayscale(0)}#person .main-a__link{-webkit-transition:color .4s;transition:color .4s}#person .main-a__link:hover{color:#d6001c}#person .main-a__link_loc:hover{color:#343434}#person .main-a__btn:hover{text-decoration:underline}#person .breadcrums-main-a__link:hover{color:rgba(52,52,52,.8)}.team-p__link:hover .icon{-webkit-transform:scaleX(1.1);-ms-transform:scaleX(1.1);transform:scaleX(1.1)}.services-s__image-ibg{-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s,-webkit-filter .4s}.services-s__item:hover .services-s__image-ibg{-webkit-filter:grayscale(.8);filter:grayscale(.8)}.services-s__icon .fill{-webkit-transition:fill .4s;transition:fill .4s}.services-s__item:hover .services-s__icon .fill{fill:#d6001c}.services-s__btn .icon{-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.services-s__item:hover .services-s__btn .icon{-webkit-transform:scaleX(1.1);-ms-transform:scaleX(1.1);transform:scaleX(1.1)}.blog__content{-webkit-transition:color .4s,border-color .4s;transition:color .4s,border-color .4s}.blog__item:hover .blog__content{color:#d6001c;border-color:#d6001c}.blog__item:hover .blog__content::before{opacity:1}.services1 .item-practices{-webkit-transition:color .4s;transition:color .4s}.services1 .item-practices [fill="#343434"]{-webkit-transition:fill .4s;transition:fill .4s}.services1 .item-practices:hover{color:#d6001c}.services1 .item-practices:hover [fill="#343434"]{fill:#d6001c}.services2 .item-practices{-webkit-transition:color .4s;transition:color .4s}.services2 .item-practices [fill="#343434"]{-webkit-transition:fill .4s;transition:fill .4s}.services2 .item-practices:hover{color:#d6001c}.services2 .item-practices:hover [fill="#343434"]{fill:#d6001c}.services-s3__body .item-practices{-webkit-transition:color .4s;transition:color .4s}.services-s3__body .item-practices [fill="#343434"]{-webkit-transition:fill .4s;transition:fill .4s}.services-s3__body .item-practices:hover{color:#d6001c}.services-s3__body .item-practices:hover [fill="#343434"]{fill:#d6001c}}