img{display:block;max-width:100%;height:auto;width:auto}img.alignleft{float:left;margin:0 20px 10px 0}img.alignright{float:right;margin:0 0 10px 20px}.left_col,.right_col{width:50%;position:relative}.left_col{float:left}.right_col{float:right}*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6,ul,ol,li,form,p,filedset,img{margin:0;padding:0;border:0;font-weight:normal}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul,li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}input[type=submit],input[type=text],input[type=email],input[type=number],button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}select::-ms-expand{display:none}b,strong{font-weight:700}em{font-style:italic}abbr[title],acronym[title]{text-decoration:none}a img{border:none;display:block}.ui-datepicker{z-index:9999 !important;position:absolute}html{-webkit-text-size-adjust:none;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;font-size:10px}html.freeze{overflow:hidden}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}sup,sub{vertical-align:baseline;position:relative;top:-0.4em}sub{top:.4em}body,html{margin:0;padding:0}body{font-family:aktiv-grotesk,sans-serif;color:#000;-webkit-font-smoothing:antialiased}body p{font-size:16px;line-height:26px;font-weight:300;letter-spacing:0;color:#000;font-family:aktiv-grotesk,sans-serif;margin-bottom:20px}body p:last-child{margin-bottom:0}@media only screen and (max-width: 600px){body p{font-size:15px;line-height:24px;margin-bottom:14px}}h1,h2,h3,h4,h5,h6{font-size:48px;line-height:51px;font-weight:500;letter-spacing:0;margin-bottom:20px;color:#000}@media only screen and (max-width: 600px){h1,h2,h3,h4,h5,h6{font-size:26px;line-height:32px;margin-bottom:13px}}a{outline:none;text-decoration:underline;color:#000;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.grecaptcha-badge{visibility:hidden;opacity:0}.preload *{-webkit-transition:none !important;-o-transition:none !important;transition:none !important}.container{margin:0 auto;padding:0;max-width:1270px;width:100%}.container--medium{max-width:1167px}.container .column,.container .columns{float:left;display:inline;margin-left:.7874015748%;margin-right:.7874015748%}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .one.column,.container .one.columns{width:18.4251968504%}.container .two.columns{width:38.4251968504%}.container .three.columns{width:58.4251968504%}.container .four.columns{width:78.4251968504%}.container .five.columns{width:98.4251968504%}.container .six.columns{width:118.4251968504%}.container .seven.columns{width:138.4251968504%}.container .eight.columns{width:158.4251968504%}.container .nine.columns{width:178.4251968504%}.container .ten.columns{width:198.4251968504%}.container .eleven.columns{width:218.4251968504%}.container .twelve.columns{width:238.4251968504%}.container .thirteen.columns{width:258.4251968504%}.container .fourteen.columns{width:278.4251968504%}.container .fifteen.columns{width:298.4251968504%}.container .sixteen.columns{width:318.4251968504%}.container .one-third.columns{width:31.7585301837%}.container .two-thirds.columns{width:65.0918635171%}.clearfix:before,.clearfix:after,.row:before,.row:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}@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");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;-o-transition-property: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(0px, 0, 0);transform:translate3d(0px, 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;-o-transition-property: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;-o-transition-property:transform,height;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, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 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, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 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, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 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, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 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{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-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%;min-height:1px;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%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}: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:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;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}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.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;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-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}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;-o-transition-property:transform,opacity,height;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}html{background:#fff;height:100%}body{background:#fff}body.lock_scroll{overflow:hidden}select::-ms-expand{display:none}.head_space{height:83.81px;width:100%;display:block}.head{width:100%;z-index:10;position:fixed}.head__logo svg{-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.head__logo svg path{-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.head__search_form{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.86);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;z-index:999;opacity:0;visibility:hidden;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.head__search_form.open{opacity:1;visibility:visible}.head__search_form .cross{position:absolute;top:35px;right:35px;cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:45px;height:45px}.head__search_form .cross:before,.head__search_form .cross:after{content:"";background-color:#fff;position:absolute}.head__search_form .cross:before{width:100%;height:2px;top:22px;left:0}.head__search_form .cross:after{height:100%;width:2px;left:22px;top:0}.head__search_form form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.head__search_form form input,.head__search_form form button{height:80px;border:0;outline:0}.head__search_form form input{width:calc(100% - 80px);padding:0 20px;font-size:20px;line-height:20px;font-weight:400;letter-spacing:0}.head__search_form form input::-webkit-input-placeholder{font-size:20px;line-height:20px;font-weight:400;letter-spacing:0}.head__search_form form input:-ms-input-placeholder{font-size:20px;line-height:20px;font-weight:400;letter-spacing:0}.head__search_form form input::-ms-input-placeholder{font-size:20px;line-height:20px;font-weight:400;letter-spacing:0}.head__search_form form input::placeholder{font-size:20px;line-height:20px;font-weight:400;letter-spacing:0}.head__search_form form button{width:80px;background-color:#c7202d;cursor:pointer}@media only screen and (max-width: 500px){.head__search_form .cross{top:20px;right:31px;width:39px;height:39px}.head__search_form .cross:before{top:19px}.head__search_form .cross:after{left:19px}.head__search_form form input,.head__search_form form button{height:40px}.head__search_form form input{width:calc(100% - 40px);font-size:18px}.head__search_form form input::-webkit-input-placeholder{font-size:18px}.head__search_form form input:-ms-input-placeholder{font-size:18px}.head__search_form form input::-ms-input-placeholder{font-size:18px}.head__search_form form input::placeholder{font-size:18px}.head__search_form form button{width:40px}}.head.white{background-color:#fff}.head.white .head__logo svg path{fill:#000}.head.white>.container{border-color:#c6c6c6}.head.white .resi_button__bar{background-color:#000}.head.white .main_nav__right_sect:before{height:27px;background-color:#000;top:calc(50% - 13.5px)}.head.white .main_nav__right_sect .search_btn{color:#000}.head.white .main_nav__right_sect .search_btn svg g g,.head.white .main_nav__right_sect .search_btn svg g line{stroke:#000}.head.white .main_nav__right_sect .head_btn{color:#fff}.head.white .main_nav__right_sect .head_btn:before{background-color:#c7202d}.head.white .main_nav__right_sect .head_btn:after{background-color:#eee}.head.white .main_nav__right_sect .head_btn:hover{color:#c7202d}.head.white .main_nav .menu-header ul.menu li a{color:#000}.head.white--no_border>.container{border:none}@media only screen and (max-width: 600px){.head.white>.container{border-bottom:0}}.head.sticky{background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.head.sticky .head__logo svg{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.head.sticky .head__logo svg path{fill:#000;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.head.sticky>.container{border-bottom:0;padding:2px 0 3px;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.head.sticky .resi_button__bar{background-color:#000}.head.sticky .main_nav__right_sect:before{height:27px;background-color:#000;top:calc(50% - 13.5px)}.head.sticky .main_nav__right_sect .search_btn{color:#000}.head.sticky .main_nav__right_sect .search_btn svg g g,.head.sticky .main_nav__right_sect .search_btn svg g line{stroke:#000}.head.sticky .main_nav__right_sect .head_btn{color:#fff}.head.sticky .main_nav__right_sect .head_btn:before{background-color:#c7202d}.head.sticky .main_nav__right_sect .head_btn:after{background-color:#eee}.head.sticky .main_nav__right_sect .head_btn:hover{color:#c7202d}.head.sticky .main_nav .menu-header ul.menu li a{color:#000}.head.sticky .main_nav .menu-header ul.menu>li>ul.sub-menu{top:62.23px}@media only screen and (min-width: 1101px){.head.sticky .main_nav .menu-header ul.menu>li.lrg_sub_menu>ul.sub-menu{top:62px}.head.sticky .main_nav .menu-header ul.menu>li.sml_sub_menu>ul.sub-menu{top:41px}}.head>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 0 12px;border-bottom:1px solid #fff;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}@media only screen and (min-width: 1800px){.head>.container{max-width:none;margin-left:5vw;margin-right:5vw;width:90vw}}@media only screen and (min-width: 1400px){.head>.container{max-width:none;margin-left:5vw;margin-right:5vw;width:90vw}.head .main_nav .menu-header ul.menu>li.lrg_sub_menu>ul.sub-menu>.container{width:calc(100% - 70px);margin:0 auto;max-width:100%}.head .main_nav .menu-header ul.menu{width:660px !important}}.head .main_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.head .main_nav__right_sect{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:48px}.head .main_nav__right_sect .search_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:20px;font-weight:500;letter-spacing:.02em;color:#fff;margin-right:21px;cursor:pointer}.head .main_nav__right_sect .search_btn svg{margin-right:4px}.head .main_nav__right_sect .head_btn{overflow:hidden;z-index:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px;line-height:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;border-radius:2px;color:#fff;cursor:pointer;text-decoration:none !important;padding:9px 19px;display:inline-block;-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in;position:relative;letter-spacing:0;color:#c7202d;padding:7px 9.7px;font-size:14px;line-height:14px}.head .main_nav__right_sect .head_btn:before{content:"";background-color:#c7202d;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.head .main_nav__right_sect .head_btn:after{content:"";background-color:#eee;position:absolute;top:-700%;left:-400%;width:200%;height:500%;z-index:-1;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}.head .main_nav__right_sect .head_btn:hover{color:#c7202d;-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}.head .main_nav__right_sect .head_btn:hover:after{top:-200%;left:-90%;-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}.head .main_nav__right_sect .head_btn.white{color:#000}.head .main_nav__right_sect .head_btn.white:before{background-color:#eee}.head .main_nav__right_sect .head_btn.white:after{background-color:#c7202d}.head .main_nav__right_sect .head_btn.white:hover{color:#fff}.head .main_nav__right_sect .head_btn.white_hover:after{background-color:#fff}@media only screen and (max-width: 600px){.head .main_nav__right_sect .head_btn{letter-spacing:.1em}}.head .main_nav__right_sect .head_btn:before{background-color:#eee}.head .main_nav__right_sect .head_btn:after{background-color:#c7202d}.head .main_nav__right_sect .head_btn:hover{color:#fff}.head .main_nav__right_sect:before{content:"";height:calc(100% - 13px);position:absolute;right:259px;bottom:0;background-color:#fff;width:1px}.head .main_nav__right_sect--mob{display:none}.head .main_nav .menu-header ul.menu{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;width:580px}.head .main_nav .menu-header ul.menu li.menu-item-has-children>a{position:relative}.head .main_nav .menu-header ul.menu li.menu-item-has-children>a:before,.head .main_nav .menu-header ul.menu li.menu-item-has-children>a:after{-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.head .main_nav .menu-header ul.menu li.menu-item-has-children>a:before{content:"";position:absolute;width:calc(100% + 19px);left:-9.5px;height:61px;background-color:#fff;top:-10px;opacity:0;z-index:-1;visibility:hidden}.head .main_nav .menu-header ul.menu li.menu-item-has-children>a:after{content:"+";opacity:1;display:inline-block;font-size:16px;line-height:20px;font-weight:300;letter-spacing:.02em;position:relative;top:1px;margin-left:4px;width:9.8px}.head .main_nav .menu-header ul.menu li.menu-item-has-children:hover>a{color:#000}.head .main_nav .menu-header ul.menu li.menu-item-has-children:hover>a:before,.head .main_nav .menu-header ul.menu li.menu-item-has-children:hover>a:after{-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.head .main_nav .menu-header ul.menu li.menu-item-has-children:hover>a:before{opacity:1;visibility:visible}.head .main_nav .menu-header ul.menu li.menu-item-has-children:hover>a:after{content:"-"}.head .main_nav .menu-header ul.menu li a{color:#fff;font-size:14px;line-height:20px;font-weight:500;letter-spacing:.02em;position:relative;text-decoration:none;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}@media only screen and (min-width: 1101px){.head .main_nav .menu-header ul.menu>li.lrg_sub_menu>ul.sub-menu{width:100%;top:82px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;position:absolute;opacity:0;visibility:hidden;background-color:#fff;padding:25px 0 25px;-webkit-box-shadow:5px 5px 20px rgba(0,0,0,.15);box-shadow:5px 5px 20px rgba(0,0,0,.15)}.head .main_nav .menu-header ul.menu>li.lrg_sub_menu>ul.sub-menu>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.head .main_nav .menu-header ul.menu>li.lrg_sub_menu>ul.sub-menu li a{font-size:15px;line-height:28px;font-weight:400;letter-spacing:0;color:#000}.head .main_nav .menu-header ul.menu>li.lrg_sub_menu>ul.sub-menu li a[href="#"]{cursor:default}.head .main_nav .menu-header ul.menu>li.lrg_sub_menu>ul.sub-menu li.menu-item-has-children>a:before,.head .main_nav .menu-header ul.menu>li.lrg_sub_menu>ul.sub-menu li.menu-item-has-children>a:after{display:none}.head .main_nav .menu-header ul.menu>li.lrg_sub_menu>ul.sub-menu li.sub_menu_heading>a{font-weight:700}.head .main_nav .menu-header ul.menu>li.lrg_sub_menu>ul.sub-menu li.menu-item-object-case_studies>a{display:block}.head .main_nav .menu-header ul.menu>li.lrg_sub_menu>ul.sub-menu li.menu-item-object-case_studies .feat_prj{width:560px;height:339px;position:relative}.head .main_nav .menu-header ul.menu>li.lrg_sub_menu>ul.sub-menu li.menu-item-object-case_studies .feat_prj>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.head .main_nav .menu-header ul.menu>li.lrg_sub_menu>ul.sub-menu li.menu-item-object-case_studies .feat_prj__btn{position:absolute;bottom:10px;left:10px;background-color:#fff;padding:9.75px 13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.head .main_nav .menu-header ul.menu>li.lrg_sub_menu>ul.sub-menu li.menu-item-object-case_studies .feat_prj__btn>p{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;margin-bottom:0}.head .main_nav .menu-header ul.menu>li.lrg_sub_menu>ul.sub-menu li.menu-item-object-case_studies .feat_prj__btn>p>span{font-size:12px;font-weight:400;color:#c7202d;padding-right:5px}.head .main_nav .menu-header ul.menu>li.lrg_sub_menu>ul.sub-menu li.menu-item-object-case_studies .feat_prj__arr{width:35px;position:relative;display:inline-block;height:7px;margin-left:22px}.head .main_nav .menu-header ul.menu>li.lrg_sub_menu>ul.sub-menu li.menu-item-object-case_studies .feat_prj__arr:before,.head .main_nav .menu-header ul.menu>li.lrg_sub_menu>ul.sub-menu li.menu-item-object-case_studies .feat_prj__arr:after{content:"";position:absolute}.head .main_nav .menu-header ul.menu>li.lrg_sub_menu>ul.sub-menu li.menu-item-object-case_studies .feat_prj__arr:before{width:29.5px;border-bottom:1px solid #c7202d;top:3.5px}.head .main_nav .menu-header ul.menu>li.lrg_sub_menu>ul.sub-menu li.menu-item-object-case_studies .feat_prj__arr:after{width:8px;height:8px;border-bottom:1px solid #c7202d;border-right:1px solid #c7202d;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:0}.head .main_nav .menu-header ul.menu>li.sml_sub_menu{position:relative}.head .main_nav .menu-header ul.menu>li.sml_sub_menu>ul.sub-menu{width:100%;min-width:300px;top:51px;left:-9px;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;position:absolute;opacity:0;visibility:hidden;background-color:#fff;padding:25px;-webkit-box-shadow:0 10px 6px rgba(0,0,0,.4);box-shadow:0 10px 6px rgba(0,0,0,.4)}.head .main_nav .menu-header ul.menu>li.sml_sub_menu>ul.sub-menu>li{margin-bottom:12px}.head .main_nav .menu-header ul.menu>li.sml_sub_menu>ul.sub-menu>li>a{font-size:14px;color:#000}.head .main_nav .menu-header ul.menu>li.sml_sub_menu>ul.sub-menu>li:last-child{margin-bottom:0}.head .main_nav .menu-header ul.menu li.current_parent{display:none}.head .main_nav .menu-header ul.menu li:hover ul.sub-menu{opacity:1;visibility:visible}}.vac__single{background:#f2f2f2;padding:20px 20px 20px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:50px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vac__single__title{font-size:38px;line-height:44px;font-weight:500;letter-spacing:0em}.vac__single__salary{color:#c7202d;font-weight:700;font-size:28px;line-height:24px;font-weight:700;letter-spacing:0em}.vac__single__salary span{font-size:16px;margin-left:14px}.vac__single__content p,.vac__single__content li{font-size:16px;line-height:26px;font-weight:300;letter-spacing:0em}.vac__single__content h1,.vac__single__content h2,.vac__single__content h3,.vac__single__content h4,.vac__single__content h5,.vac__single__content h6{font-size:24px;line-height:30px;font-weight:500;letter-spacing:0em}.vac__single__content ul li{position:relative;padding-left:28px}.vac__single__content ul li:before{content:"";display:block;width:19px;height:1px;background:#c7202d;position:absolute;left:0;top:14px}.vac__single__content ul li:not(:last-child){margin-bottom:5px}.vac__single__details{width:calc(100% - 520px)}.vac__single__form{width:475px;background:#fff;padding:23px}.vac__single__form__title{font-size:20px;line-height:26px;font-weight:500;letter-spacing:0em}.vac__single__form .wpcf7-form input[type=text],.vac__single__form .wpcf7-form input[type=tel],.vac__single__form .wpcf7-form input[type=email]{color:#000}.vac__empty{margin:50px 0;background:#f2f2f2;padding:20px 20px}.vac__empty p{color:#c7202d;font-size:26px;line-height:32px;font-weight:700}@media only screen and (max-width: 600px){.vac__empty p{font-size:16px;line-height:24px}}@media only screen and (max-width: 1100px){.vac__single__salary span{display:block;margin-left:0;margin-top:10px}.vac__single__details{width:calc(100% - 470px)}.vac__single__form{width:430px}}@media only screen and (max-width: 900px){.vac__single{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 30px 30px}.vac__single__details{width:100%;margin-bottom:30px}.vac__single__form{width:100%}}@media only screen and (max-width: 550px){.vac .container{width:calc(100% - 30px)}.vac__single{padding:20px;margin:23px 0}.vac__single__title{font-size:28px;line-height:34px}.vac__single__salary{font-size:20px;line-height:24px;font-weight:700;letter-spacing:0em}.vac__single__salary span{margin-top:0}.vac__single__content h1,.vac__single__content h2,.vac__single__content h3,.vac__single__content h4,.vac__single__content h5,.vac__single__content h6{font-size:20px}.vac__single__form__title{font-size:16px;line-height:24px}}.general_application{margin:50px 0}.general_application .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.general_application__text{width:50%;background:#000;padding:35px 40px}.general_application__image{width:50%}.general_application__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.general_application__heading{color:#fff;font-size:30px;line-height:40px;font-weight:500;letter-spacing:0em}.general_application__form{background:rgba(255,255,255,.12);padding:23px}.general_application__form__title{font-size:20px;line-height:26px;font-weight:500;letter-spacing:0em;color:#fff}@media only screen and (max-width: 1050px){.general_application__text{padding:30px 20px}.general_application__heading{font-size:20px;line-height:23px;margin-bottom:20px}}@media only screen and (max-width: 980px){.general_application .container{-ms-flex-wrap:wrap;flex-wrap:wrap}.general_application__text{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.general_application__image{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width: 550px){.general_application{margin:50px 0 0;border-bottom:2px solid #fff}.general_application .container{width:100%}.general_application__text{padding:30px 35px}.general_application__form__title{font-size:16px;line-height:24px}}.vac .wpcf7-form,.general_application .wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vac .wpcf7-form input[type=text],.vac .wpcf7-form input[type=tel],.vac .wpcf7-form input[type=email],.general_application .wpcf7-form input[type=text],.general_application .wpcf7-form input[type=tel],.general_application .wpcf7-form input[type=email]{background:#f2f2f2;border:1px solid #c6c6c6}.vac .wpcf7-form input[type=text]::-webkit-input-placeholder,.vac .wpcf7-form input[type=tel]::-webkit-input-placeholder,.vac .wpcf7-form input[type=email]::-webkit-input-placeholder,.general_application .wpcf7-form input[type=text]::-webkit-input-placeholder,.general_application .wpcf7-form input[type=tel]::-webkit-input-placeholder,.general_application .wpcf7-form input[type=email]::-webkit-input-placeholder{color:#000;font-weight:400;font-size:16px}.vac .wpcf7-form input[type=text]:-ms-input-placeholder,.vac .wpcf7-form input[type=tel]:-ms-input-placeholder,.vac .wpcf7-form input[type=email]:-ms-input-placeholder,.general_application .wpcf7-form input[type=text]:-ms-input-placeholder,.general_application .wpcf7-form input[type=tel]:-ms-input-placeholder,.general_application .wpcf7-form input[type=email]:-ms-input-placeholder{color:#000;font-weight:400;font-size:16px}.vac .wpcf7-form input[type=text]::-ms-input-placeholder,.vac .wpcf7-form input[type=tel]::-ms-input-placeholder,.vac .wpcf7-form input[type=email]::-ms-input-placeholder,.general_application .wpcf7-form input[type=text]::-ms-input-placeholder,.general_application .wpcf7-form input[type=tel]::-ms-input-placeholder,.general_application .wpcf7-form input[type=email]::-ms-input-placeholder{color:#000;font-weight:400;font-size:16px}.vac .wpcf7-form input[type=text]::placeholder,.vac .wpcf7-form input[type=tel]::placeholder,.vac .wpcf7-form input[type=email]::placeholder,.general_application .wpcf7-form input[type=text]::placeholder,.general_application .wpcf7-form input[type=tel]::placeholder,.general_application .wpcf7-form input[type=email]::placeholder{color:#000;font-weight:400;font-size:16px}.vac .wpcf7-form label,.general_application .wpcf7-form label{font-size:16px;font-weight:400}.vac .wpcf7-form>label,.general_application .wpcf7-form>label{margin-top:-10px}.vac .wpcf7-form .wpcf7-form-control-wrap,.general_application .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:10px}.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=f-name],.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=l-name],.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=tel-no],.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=email-address],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=f-name],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=l-name],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=tel-no],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=email-address]{width:calc(50% - 5px)}.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=cv-upload],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=cv-upload]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:15px}.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=cv-upload] input[type=file]::file-selector-button,.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=cv-upload] input[type=file]::file-selector-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:none;padding:10.5px 10px;font-weight:700;background:#000;color:#fff;margin-right:15px;cursor:pointer}.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=quiz-992],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=quiz-992]{margin-bottom:0}.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=quiz-992] input[type=text],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=quiz-992] input[type=text]{width:50px;background:#fff;margin-left:10px}.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=quiz-992] label,.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=quiz-992] label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vac .wpcf7-form .wpcf7-submit,.general_application .wpcf7-form .wpcf7-submit{width:calc(50% - 5px);background:#c7202d;border:0;text-align:left;color:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:16px;outline:none;cursor:pointer;padding:10px 14px;font-family:aktiv-grotesk,sans-serif;font-weight:700;border-radius:2px}.vac .wpcf7-form .wpcf7-spinner,.general_application .wpcf7-form .wpcf7-spinner{position:absolute;top:100%;right:0;margin-right:0}.vac .wpcf7-form .submit-wrap,.general_application .wpcf7-form .submit-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:15px;border-top:1px solid #dcdcdc;width:100%;position:relative}.vac .wpcf7-form .submit-wrap:after,.general_application .wpcf7-form .submit-wrap:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.88' height='18.931' viewBox='0 0 10.88 18.931'%3E%3Cpath d='M643.6,1059.909l8.758,8.758-8.758,8.758' transform='translate(-642.895 -1059.202)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E%0A");position:absolute;right:10px;bottom:12px;display:block;pointer-events:none}@media only screen and (max-width: 550px){.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=f-name],.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=l-name],.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=tel-no],.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=email-address],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=f-name],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=l-name],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=tel-no],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=email-address]{width:100%}.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=f-name] input[type=text],.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=f-name] input[type=email],.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=f-name] input[type=tel],.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=f-name] input[type=submit],.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=l-name] input[type=text],.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=l-name] input[type=email],.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=l-name] input[type=tel],.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=l-name] input[type=submit],.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=tel-no] input[type=text],.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=tel-no] input[type=email],.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=tel-no] input[type=tel],.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=tel-no] input[type=submit],.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=email-address] input[type=text],.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=email-address] input[type=email],.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=email-address] input[type=tel],.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=email-address] input[type=submit],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=f-name] input[type=text],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=f-name] input[type=email],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=f-name] input[type=tel],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=f-name] input[type=submit],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=l-name] input[type=text],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=l-name] input[type=email],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=l-name] input[type=tel],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=l-name] input[type=submit],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=tel-no] input[type=text],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=tel-no] input[type=email],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=tel-no] input[type=tel],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=tel-no] input[type=submit],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=email-address] input[type=text],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=email-address] input[type=email],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=email-address] input[type=tel],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=email-address] input[type=submit]{height:40px}.vac .wpcf7-form .wpcf7-form-control-wrap[data-name=cv-upload],.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=cv-upload]{width:100%;margin-left:0;margin-top:5px}.vac .wpcf7-form>label,.general_application .wpcf7-form>label{margin-top:10px}.vac .wpcf7-form .submit-wrap,.general_application .wpcf7-form .submit-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.vac .wpcf7-form .submit-wrap .wpcf7-submit,.general_application .wpcf7-form .submit-wrap .wpcf7-submit{width:100%;margin-top:10px}}.general_application .wpcf7-form input[type=text],.general_application .wpcf7-form input[type=tel],.general_application .wpcf7-form input[type=email]{background:transparent;color:#fff}.general_application .wpcf7-form input[type=text]::-webkit-input-placeholder,.general_application .wpcf7-form input[type=tel]::-webkit-input-placeholder,.general_application .wpcf7-form input[type=email]::-webkit-input-placeholder{color:#fff}.general_application .wpcf7-form input[type=text]:-ms-input-placeholder,.general_application .wpcf7-form input[type=tel]:-ms-input-placeholder,.general_application .wpcf7-form input[type=email]:-ms-input-placeholder{color:#fff}.general_application .wpcf7-form input[type=text]::-ms-input-placeholder,.general_application .wpcf7-form input[type=tel]::-ms-input-placeholder,.general_application .wpcf7-form input[type=email]::-ms-input-placeholder{color:#fff}.general_application .wpcf7-form input[type=text]::placeholder,.general_application .wpcf7-form input[type=tel]::placeholder,.general_application .wpcf7-form input[type=email]::placeholder{color:#fff}.general_application .wpcf7-form label{color:#fff}.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=cv-upload] input[type=file]{color:#fff}.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=cv-upload] input[type=file]::file-selector-button{background:#fff;color:#000}.general_application .wpcf7-form .wpcf7-form-control-wrap[data-name=quiz-992] input[type=text]{background:transparent}.page-template-page-vacancies .banner__text{font-size:30px;line-height:38px}.page-template-page-vacancies .banner__img>img.banner__img__resp{display:none}@media only screen and (max-width: 600px){.page-template-page-vacancies .banner__text{font-size:22px;line-height:30px}.page-template-page-vacancies .banner__img>img:not(.banner__img__resp){display:none}.page-template-page-vacancies .banner__img>img.banner__img__resp{display:block}}.container{max-width:1241px;margin:0 auto;width:calc(100% - 70px)}.container--rel{position:relative;z-index:3}.container--x_x_sml{max-width:810px}.container--x_sml{max-width:1030px}.container--sml{max-width:1165px}.container--lrg{max-width:1316px;width:calc(100% - 48px)}.container--lrg_margin{width:calc(100% - 82px)}.container--sml_margin{width:calc(100% - 60px)}.container--x_sml_margin{width:calc(100% - 40px)}.banner{position:relative;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.banner__head{position:absolute;top:0;left:0;width:100%;height:100%;max-height:203px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.83)), to(rgba(0, 0, 0, 0)));background:-o-linear-gradient(top, rgba(0, 0, 0, 0.83) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0.83) 0%, rgba(0, 0, 0, 0) 100%);z-index:3}.banner__slides{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.banner__slides .slide{position:absolute;top:0;left:-25%;height:100%;-webkit-clip-path:polygon(0 0, 15% 0, 0% 100%, 0% 100%);clip-path:polygon(0 0, 15% 0, 0% 100%, 0% 100%);width:150%}.banner__slides .slide img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:1s all cubic-bezier(0.65, 0.05, 0.36, 1);-o-transition:1s all cubic-bezier(0.65, 0.05, 0.36, 1);transition:1s all cubic-bezier(0.65, 0.05, 0.36, 1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);z-index:1}.banner__slides .slide.slide-on,.banner__slides .slide.prev{-webkit-clip-path:polygon(0 0, 100% 0, 85% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 85% 100%, 0 100%);-webkit-transition:1s all cubic-bezier(0.65, 0.05, 0.36, 1);-o-transition:1s all cubic-bezier(0.65, 0.05, 0.36, 1);transition:1s all cubic-bezier(0.65, 0.05, 0.36, 1)}.banner__slides .slide.slide-on img,.banner__slides .slide.prev img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.banner__slides .slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.125)}.banner__slides .slide .banner__source{width:calc(100vw - 70px)}.banner__slides .slide.hide{display:none}.banner__slides .slide.trans{-webkit-transition:1s all cubic-bezier(0.65, 0.05, 0.36, 1);-o-transition:1s all cubic-bezier(0.65, 0.05, 0.36, 1);transition:1s all cubic-bezier(0.65, 0.05, 0.36, 1)}.banner__slides .pagination{position:absolute;bottom:44px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:left;width:calc(100% - 70px);display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-7px;z-index:3}.banner__slides .pagination .bullet{cursor:pointer;width:11px;height:11px;background-color:#fff;opacity:.45;margin:0 7px;border-radius:50%;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.banner__slides .pagination .bullet.active{opacity:1}.banner__img{position:absolute;top:0;left:0;width:100%;height:100%}.banner__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.banner__source{font-size:18px;line-height:20px;font-weight:500;letter-spacing:0;color:#fff;position:absolute;bottom:50px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:right;z-index:3}.banner__source strong{font-size:16px;padding-right:11px}.banner__gradient{background:-o-linear-gradient(56deg, black 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(34deg, black 0%, rgba(0, 0, 0, 0) 100%);position:absolute;bottom:0;left:0;width:100%;height:100%;mix-blend-mode:multiply;z-index:2}.banner__content{margin-bottom:121px}.banner__above_title{font-size:22px;line-height:22px;font-weight:700;letter-spacing:0;color:#fff;margin-bottom:3px}.banner__title{font-size:70px;line-height:70px;font-weight:500;letter-spacing:0;color:#fff;margin-bottom:20px}.banner__text{font-size:16px;line-height:24px;font-weight:500;letter-spacing:0;color:#fff;margin-bottom:24px}.banner--no_text .banner__content{margin-bottom:80px}.banner--case_studies .banner__content{margin-bottom:59px}.banner.sml{height:70vh}@media only screen and (min-width: 1800px){.banner__content,.banner__source,.banner__slides .pagination{max-width:none;width:84vw !important}}@media only screen and (min-width: 1400px){.banner__content,.banner__source,.banner__slides .pagination{max-width:none;width:90vw !important}}@media only screen and (max-width: 767px){.banner{height:calc(100vh - 100px)}.banner__head{max-height:138px}.banner__gradient{max-height:463px;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.83)), to(rgba(0, 0, 0, 0)));background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.83) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(0deg, rgba(0, 0, 0, 0.83) 0%, rgba(0, 0, 0, 0) 100%)}.banner__title{font-size:46px;line-height:50px}.banner__title br{display:none}.banner__text{font-size:14px;line-height:22px}.banner__text br{display:none}.banner--no_text .banner__content{margin-bottom:132px}.banner--no_text .banner__title{font-size:40px;line-height:42px;font-weight:700}}@media only screen and (max-width: 500px){.banner__slides .swiper-pagination{text-align:right;bottom:44px;left:calc(50% + 12px)}.banner__slides .swiper-pagination:after{display:none}.banner__slides .pagination{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:9;bottom:46px}.banner__source{display:none}.banner__content{margin-bottom:43px}.banner__title{margin-bottom:10px}.banner__text{margin-bottom:16px}.banner__btn{z-index:10 !important}}.btn{overflow:hidden;z-index:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px;line-height:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;border-radius:2px;color:#fff;cursor:pointer;text-decoration:none !important;padding:9px 19px;display:inline-block;-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in;position:relative}.btn:before{content:"";background-color:#c7202d;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.btn:after{content:"";background-color:#eee;position:absolute;top:-700%;left:-400%;width:200%;height:500%;z-index:-1;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}.btn:hover{color:#c7202d;-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}.btn:hover:after{top:-200%;left:-90%;-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}.btn.white{color:#000}.btn.white:before{background-color:#eee}.btn.white:after{background-color:#c7202d}.btn.white:hover{color:#fff}.btn.white_hover:after{background-color:#fff}@media only screen and (max-width: 600px){.btn{letter-spacing:.1em}}.img_text{margin:106px 0 92px}.img_text__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.img_text__imgs{width:calc(43.3521353747% - 43px)}.img_text__imgs img:first-child{margin:0 0 28px auto}.img_text__content{width:calc(56.8090249799% - 43px)}.img_text__text--1,.img_text__text--3{padding-left:57px}.img_text__text--1{max-width:605px;margin-bottom:20px}.img_text__text--1 p{font-size:30px;line-height:40px;font-weight:300;letter-spacing:0}.img_text__text--1--smler p{font-size:24px;line-height:32px;font-weight:300;letter-spacing:0;margin-bottom:20px}@media only screen and (max-width: 600px){.img_text__text--1--smler p{font-size:20px;line-height:26px;margin-bottom:12px}}.img_text__text--2{margin-bottom:42px}.img_text__text--2 p{font-size:70px;line-height:75px;font-weight:500;letter-spacing:0}.img_text__text--3{max-width:595px}.img_text__text--3 p{font-size:16px;line-height:26px;font-weight:300;letter-spacing:0}.img_text--black{background-color:#000;padding:106px 0 92px;margin:0}.img_text--black p,.img_text--black a{color:#fff}.img_text--env{margin:94px 0 110px}@media only screen and (min-width: 801px){.img_text--full .img_text__content{width:100%}}.img_text--full .img_text__text--1,.img_text--full .img_text__text--3{max-width:816px;padding-left:107px;-webkit-box-sizing:content-box;box-sizing:content-box}@media only screen and (max-width: 800px){.img_text .container{width:calc(100% - 18px);margin:0}.img_text__imgs{width:100%;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;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:25px}.img_text__imgs img{-o-object-fit:cover;object-fit:cover;width:auto;max-width:50%}.img_text__imgs img:first-child{margin:0 0 0 10px}.img_text__imgs img:last-child{margin:0 0 23px}.img_text__content{width:calc(100% - 70px);margin:0 auto}}@media only screen and (max-width: 500px){.img_text{margin:20px 0 45px}.img_text__imgs{padding-left:30px}.img_text__text--1{padding:0;margin-bottom:15px}.img_text__text--1 p{font-size:20px;line-height:26px}.img_text__text--2{margin:15px 0 18px -15px}.img_text__text--2 p{font-size:9vw;line-height:1.1em}.img_text__text--2--env p{font-size:34px;line-height:39px}.img_text__text--2.large p{font-size:11vw}.img_text__text--3{padding:0}.img_text__text--3 p{font-size:15px;line-height:24px}.img_text--black{padding:20px 0 55px;margin:0}.img_text--full .img_text__text--1,.img_text--full .img_text__text--3{padding:0}}.image_blocks{margin-bottom:88px}.image_blocks__title{font-size:50px;line-height:54px;font-weight:500;letter-spacing:0;margin-bottom:41px !important}.image_blocks__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.image_blocks__block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.image_blocks__block.link{text-decoration:none;overflow:hidden}.image_blocks__block.link:before{content:"";position:absolute;top:-200%;left:-200%;width:200%;height:200%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#c7202d;opacity:0;-webkit-transition:all 600ms ease-in;-o-transition:all 600ms ease-in;transition:all 600ms ease-in;z-index:2}.image_blocks__block.link:hover:before{-webkit-transition:all 600ms ease-in;-o-transition:all 600ms ease-in;transition:all 600ms ease-in;opacity:1;top:-50%;left:-50%}.image_blocks__block.link:hover .image_blocks__block__btn{color:#c7202d}.image_blocks__block.link:hover .image_blocks__block__btn:after{top:-40%;left:-9%}.image_blocks__block.link:hover .image_blocks__block__btn.white{color:#fff}.image_blocks__block.link .image_blocks__block__btn.white:after{background-color:#000}.image_blocks__block p,.image_blocks__block a,.image_blocks__block li{color:#fff}.image_blocks__block>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.image_blocks__block__gradient{position:absolute;bottom:0;left:0;width:100%;height:100%;max-height:382px;z-index:1;background:-webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0)));background:-o-linear-gradient(bottom, black 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%);opacity:.65}.image_blocks__block__content{position:relative;z-index:3;max-width:502px;padding:0 25px 97px 67px}.image_blocks__block__content>img{margin-bottom:18px}.image_blocks__block__content li{font-size:16px;line-height:26px;font-weight:500;letter-spacing:0;position:relative;padding-left:28px;margin-bottom:8px}.image_blocks__block__content li:before{content:url("../images/svg/list-tick.svg");position:absolute;left:0;top:3px}.image_blocks__block__content li:last-child{margin-bottom:0}.image_blocks__block__content--lrg{max-width:485px;-webkit-box-sizing:content-box;box-sizing:content-box}.image_blocks__block__title{font-size:50px;line-height:50px;font-weight:500;letter-spacing:0;color:#fff;margin-bottom:13px}.image_blocks__block__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.image_blocks__block__flex ul,.image_blocks__block__flex .image_blocks__block__text{width:calc(50% - 14px)}.image_blocks__block__text{margin-bottom:20px}.image_blocks__block__text p{font-size:16px;line-height:24px;font-weight:500;letter-spacing:0}.image_blocks__block__text--lrg p{font-size:20px;line-height:28px}.image_blocks__block__location{color:#fff;margin-bottom:14px;font-weight:500}.image_blocks__block:first-child{width:calc(49.7720364742% - 20px);height:560px}.image_blocks__block:first-child .image_blocks__block__content{max-width:502px;padding:0 25px 97px 67px}.image_blocks__block:nth-child(2){width:calc(50.2279635258% - 20px);height:480px}.image_blocks__block:nth-child(2) .image_blocks__block__content{max-width:468px;padding:0 25px 57px 51px}.image_blocks--cs{margin:60px 0 77px}@media only screen and (max-width: 767px){.image_blocks{margin-bottom:46px}.image_blocks .container--lrg{width:100%}.image_blocks__block:first-child{width:100%}.image_blocks__block:last-child{width:calc(100% - 26px);margin:13px auto 0}}@media only screen and (max-width: 600px){.image_blocks__title{font-size:30px;line-height:34px;margin-bottom:28px !important}.image_blocks__block__content{margin:0 auto}.image_blocks__block__title{font-size:32px;line-height:32px;margin-bottom:12px}.image_blocks__block__text{margin-bottom:20px}.image_blocks__block__text p{font-size:15px;line-height:22px}.image_blocks__block__flex ul,.image_blocks__block__flex .image_blocks__block__text{width:100%}.image_blocks__block__flex .image_blocks__block__text{margin-bottom:12px}.image_blocks__block:first-child{height:341px}.image_blocks__block:first-child .image_blocks__block__content{padding:0 0 27px;width:calc(100% - 70px);max-width:100%}.image_blocks__block:last-child{height:275px}.image_blocks__block:last-child .image_blocks__block__content{padding:0 0 27px;width:calc(100% - 44px);max-width:100%}.image_blocks--cs{margin:42px 0 46px}}.prj_slider{position:relative;width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.prj_slider__slider{position:absolute;top:0;left:0;width:100%;height:100%}.prj_slider__slider .swiper-slide>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.prj_slider__slider .swiper-pagination{position:absolute;bottom:96px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:right;width:calc(100% - 70px)}.prj_slider__slider .swiper-pagination-bullet{width:11px;height:11px;background-color:#fff;opacity:.45;margin:0 7px !important}.prj_slider__slider .swiper-pagination-bullet-active{opacity:1}.prj_slider__slider .swiper-pagination-bullet:first-child{margin-left:0}.prj_slider__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.prj_slider__source{font-size:18px;line-height:20px;font-weight:500;letter-spacing:0;color:#fff;position:absolute;bottom:58px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:right;z-index:2}.prj_slider__source strong{font-size:13px;padding-right:11px;font-weight:500}.prj_slider__gradient{position:absolute;bottom:0;left:0;width:100%;height:465px;opacity:.62;z-index:1;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.83)), to(rgba(0, 0, 0, 0)));background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.83) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(0deg, rgba(0, 0, 0, 0.83) 0%, rgba(0, 0, 0, 0) 100%)}.prj_slider__content{z-index:2;width:82%;margin-bottom:56px;position:relative}.prj_slider__title{font-size:50px;line-height:50px;font-weight:500;letter-spacing:0;color:#fff;margin-bottom:15px}.prj_slider__text{max-width:420px;margin-bottom:20px}.prj_slider__text p{font-size:16px;line-height:24px;font-weight:500;letter-spacing:0;color:#fff}.prj_slider__text--wider{max-width:523px}@media only screen and (max-width: 1599px){.prj_slider__content{width:100%}.prj_slider--slider .prj_slider__content{width:70%}}@media only screen and (max-width: 600px){.prj_slider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.prj_slider__slider{position:relative}.prj_slider__slider .swiper-pagination{bottom:35px;left:calc(50% + 9px)}.prj_slider__img{position:relative}.prj_slider__source{text-align:left;bottom:31px;line-height:22px}.prj_slider__source strong{display:block;font-size:13px}.prj_slider__content{background-color:#000;margin-bottom:0;padding:25px 0 39px;width:100%}.prj_slider__title{font-size:40px;line-height:40px}.prj_slider__text p{font-size:15px;line-height:24px;font-weight:400}.prj_slider--slider .prj_slider__content{margin:0 auto;width:calc(100% - 70px)}.prj_slider--slider .prj_slider__content_cont{width:100%;background-color:#000}}.partners{background-color:#f2f2f2;padding:52px 0}.partners__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.partners img{mix-blend-mode:multiply}@media only screen and (max-width: 600px){.partners{padding:23px 0 34px}.partners img{width:33.3333333333%}.partners img:first-child{max-width:94.58px}.partners img:nth-child(2){max-width:95.18px}.partners img:nth-child(3){max-width:95.18px}.partners img:nth-child(4){max-width:91px}.partners img:nth-child(5){max-width:91px}.partners img:nth-child(6){max-width:91px}}.content_cols{margin:97px 0 109px}.content_cols__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.content_cols__title{font-size:60px;line-height:60px;font-weight:500;letter-spacing:0;width:calc(40% - 20px)}.content_cols__content{width:calc(50.443190975% - 20px)}.content_cols__content p{font-size:16px;line-height:26px;font-weight:300;letter-spacing:0}.content_cols__content p:first-child{font-size:24px;line-height:32px;font-weight:300;letter-spacing:0;margin-bottom:20px}@media only screen and (max-width: 767px){.content_cols__title{width:100%;margin-bottom:20px}.content_cols__title br{display:none}.content_cols__content{width:100%}}@media only screen and (max-width: 600px){.content_cols{margin:49px 0 57px}.content_cols__title{font-size:40px;line-height:46px;margin-bottom:13px}.content_cols__content p{font-size:15px;line-height:24px}.content_cols__content p:first-child{font-size:20px;line-height:28px;margin-bottom:14px}}.made_britain{position:relative;padding:92px 0 117px}.made_britain__bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.made_britain__img{margin-bottom:25px}.made_britain__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.made_britain__title{font-size:60px;line-height:60px;font-weight:500;letter-spacing:0;color:#fff;width:40%;margin-bottom:0px}.made_britain__text{width:calc(50.1208702659% - 20px)}.made_britain__text p{font-size:24px;line-height:34px;font-weight:500;letter-spacing:0;color:#fff}@media only screen and (max-width: 900px){.made_britain__title{width:100%;margin-bottom:20px}.made_britain__title br{display:none}.made_britain__text{width:100%}}@media only screen and (max-width: 600px){.made_britain{padding:70px 0 71px}.made_britain__img{margin-bottom:19px}.made_britain__title{font-size:40px;line-height:46px;margin-bottom:12px}.made_britain__text p{font-size:18px;line-height:26px}}.quote{position:relative;padding:111px 0 139px}.quote>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.quote__overlay{background-color:rgba(255,255,255,.9);position:absolute;top:0;left:0;width:100%;height:100%}.quote__gradient{background:-webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0)));background:-o-linear-gradient(bottom, black 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%);opacity:.65;position:absolute;width:100%;height:79.387755102%;bottom:0;left:0}.quote p{font-size:38px;line-height:48px;font-weight:500;letter-spacing:0}.quote u,.quote a{-webkit-text-decoration-color:#c7202d;text-decoration-color:#c7202d;text-decoration-thickness:2px;text-underline-offset:3px}.quote--colour{padding:123px 0 123px}.quote--colour>img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.quote--colour p,.quote--colour a,.quote--colour u{color:#fff}.quote--colour p{max-width:671px;font-size:50px;line-height:58px}.quote--lrg p{font-size:50px;line-height:58px;max-width:995px}@media only screen and (max-width: 767px){.quote{padding:67px 0 73px}.quote p{font-size:20px;line-height:23px}.quote--colour{padding:0}.quote--colour>img{position:initial;min-height:359px}.quote--colour .quote__gradient{display:none}.quote--colour .container{padding:54px 0 54px}.quote--colour p,.quote--colour a,.quote--colour u{color:#000}.quote--colour p{font-size:28px;line-height:38px}.quote--lrg p{font-size:24px;line-height:32px}}.img_text_sml{margin:63px 0 85px}.img_text_sml__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.img_text_sml__text{width:50%;padding:45px 0 0}.img_text_sml__text_lrg{margin-bottom:22px;padding-right:21.926910299%}.img_text_sml__text_lrg p{font-size:24px;line-height:32px;font-weight:500;letter-spacing:0}.img_text_sml__text_sml{padding:0 40px 0 calc(17.7740863787% - 4px)}.img_text_sml__btn{margin-top:-3px}.img_text_sml__imgs{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;width:50%}.img_text_sml__imgs img{-o-object-fit:cover;object-fit:cover}.img_text_sml__imgs img:first-child{width:28.903654485%;min-height:150px}.img_text_sml__imgs img:nth-child(2){width:64.6179401993%;margin-bottom:65px;min-height:152px}@media only screen and (max-width: 900px){.img_text_sml__flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.img_text_sml__text{width:100%}.img_text_sml__imgs{width:100%;margin-bottom:30px}}@media only screen and (max-width: 767px){.img_text_sml{margin:45px 0 53px}.img_text_sml .container{width:100%}.img_text_sml__text{width:calc(100% - 70px);margin:0 auto;padding:0}.img_text_sml__text_lrg{padding-right:0;margin-bottom:15px}.img_text_sml__text_lrg p{font-size:20px;line-height:23px}.img_text_sml__text_sml{padding:0 0 0 81px}.img_text_sml__text_sml p{font-size:14px;line-height:22px}.img_text_sml__btn{margin-top:-1px}.img_text_sml__imgs{margin-bottom:27px}.img_text_sml__imgs img:first-child{width:calc(28.903654485% + 7px)}.img_text_sml__imgs img:nth-child(2){margin-bottom:23px;height:152px}}.process{margin:69px 0 86px}.process__intro{max-width:1030px}.process__intro p:first-of-type{font-size:24px;line-height:32px;font-weight:300;letter-spacing:0;margin-bottom:20px;margin-bottom:12px}@media only screen and (max-width: 600px){.process__intro p:first-of-type{font-size:20px;line-height:26px;margin-bottom:12px}}.process__intro p:last-of-type{font-weight:500}.process__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 600px){.process{margin:46px 0 62px}}.step{width:calc(50% - 20px);margin-top:49px}.step>img{width:100%;height:390px;-o-object-fit:cover;object-fit:cover;margin-bottom:12px}.step__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.step__num{font-size:120px;line-height:120px;font-weight:300;letter-spacing:-0.05em;color:#ebebeb;margin-right:18px}.step__text{padding-top:11px}.step__title{font-size:40px;line-height:48px;font-weight:500;letter-spacing:0;margin-bottom:12px}@media only screen and (max-width: 900px){.step{width:100%}}@media only screen and (max-width: 600px){.step{margin-top:38px}.step>img{margin-bottom:4px}.step__content{position:relative}.step__num{font-size:50px;line-height:54px;font-weight:500;margin-right:0;position:absolute}.step__text{padding-top:16px}.step__title{font-size:30px;line-height:36px;padding-left:61px}}@media only screen and (max-width: 500px){.step>img{height:202px}}.cs_posts{background-color:#000;padding:68px 0 92px}.cs_posts p,.cs_posts a{color:#fff}.cs_posts__heading{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;margin-bottom:51px}.cs_posts__title{font-size:50px;line-height:56px;font-weight:500;letter-spacing:0;color:#fff;margin-bottom:0;padding-right:15px}.cs_posts__link{font-size:14px;line-height:14px;font-weight:500;letter-spacing:0;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;margin-bottom:3px}.cs_posts__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cs_posts__post{width:calc(33.33% - 26.6666666667px)}.cs_posts__post>img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;margin-bottom:17px}.cs_posts__post__title{font-size:30px;line-height:36px;font-weight:500;letter-spacing:0;margin-bottom:3px}.cs_posts__post__sub_title{font-size:18px;margin-bottom:12px}@media only screen and (max-width: 900px){.cs_posts__post{width:100%;margin-bottom:30px}.cs_posts__post:last-child{margin-bottom:0}}@media only screen and (max-width: 600px){.cs_posts{padding:46px 0 64px}.cs_posts__heading{display:block;margin-bottom:28px}.cs_posts__title{font-size:26px;line-height:32px;margin-bottom:17px;padding-right:0}.cs_posts__post>img{height:250px}.cs_posts__post__title{font-size:22px;line-height:28px}}.img_text_two{margin:84px 0}.img_text_two__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.img_text_two__content{width:calc(46.7325227964% - 13px)}.img_text_two__text{padding-left:17.7740863787%}.img_text_two__text--lrg{margin-bottom:30px;padding-left:0}.img_text_two__text--lrg p{font-size:24px;line-height:32px;font-weight:300;letter-spacing:0;margin-bottom:20px;font-weight:500}@media only screen and (max-width: 600px){.img_text_two__text--lrg p{font-size:20px;line-height:26px;margin-bottom:12px}}.img_text_two__img{width:calc(49.6200607903% - 13px)}@media only screen and (max-width: 600px){.img_text_two{margin:50px 0}.img_text_two__content,.img_text_two__img{width:100%}.img_text_two__content{margin-bottom:30px}.img_text_two__text{padding-left:0}.img_text_two__text--lrg{margin-bottom:20px}}.cs_intro{margin:82px 0 50px}.cs_intro__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.cs_intro__title{width:calc(50% - 20px)}.cs_intro__text{width:calc(50% - 20px)}.cs_intro__text p:first-of-type{font-size:24px;line-height:32px;font-weight:300;letter-spacing:0;margin-bottom:20px}@media only screen and (max-width: 600px){.cs_intro__text p:first-of-type{font-size:20px;line-height:26px;margin-bottom:12px}}@media only screen and (max-width: 767px){.cs_intro__title,.cs_intro__text{width:100%}.cs_intro__title br{display:none}}@media only screen and (max-width: 600px){.cs_intro{margin:45px 0 40px}}#posts{padding-top:80px;margin-top:-80px;display:block}.case_studies__title{font-size:24px;line-height:32px;font-weight:300;letter-spacing:0;margin-bottom:20px;font-weight:500;border-bottom:1px solid #ddd;padding-bottom:17px;margin-bottom:22px}@media only screen and (max-width: 600px){.case_studies__title{font-size:20px;line-height:26px;margin-bottom:12px}}.case_studies__nav{margin-bottom:49px;position:relative}.case_studies__nav__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.case_studies__nav a{font-size:16px;line-height:26px;font-weight:500;letter-spacing:0;text-transform:uppercase;margin-right:20px;display:inline-block;position:relative;text-decoration:none}.case_studies__nav a.active:after{content:"";width:100%;border-bottom:1px solid #c7202d;position:absolute;bottom:-1px;left:0}.case_studies__nav .toggle{cursor:pointer;width:21px;height:21px;border:1px solid #000;border-radius:50%;position:absolute;right:0;top:18px;display:none}.case_studies__nav .toggle:before,.case_studies__nav .toggle:after{content:"";background-color:#000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.case_studies__nav .toggle:before{width:10px;height:1px}.case_studies__nav .toggle:after{height:10px;width:1px}.case_studies__nav .toggle.open{-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.case_studies__nav .toggle.open:before{-webkit-transform:translate(-50%, -50%) rotate(-180deg);-ms-transform:translate(-50%, -50%) rotate(-180deg);transform:translate(-50%, -50%) rotate(-180deg)}.case_studies__nav .toggle.open:after{-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.case_studies__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 600px){.case_studies__title{border-bottom:0;padding-bottom:0;margin-bottom:14px;font-size:24px;line-height:32px}.case_studies__nav{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:15px 0}.case_studies__nav__flex{display:none;padding-top:10px}.case_studies__nav:before{content:"Select category";text-transform:uppercase;font-size:16px;line-height:26px;font-weight:500;letter-spacing:0}.case_studies__nav a{display:table}.case_studies__nav .toggle{display:block}}.cs_post{width:calc(50% - 20px);margin-bottom:42px}.cs_post>img{width:100%;height:466px;-o-object-fit:cover;object-fit:cover;margin-bottom:19px}.cs_post__title{font-size:30px;line-height:36px;font-weight:500;letter-spacing:0;margin-bottom:8px}.cs_post__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cs_post__location{font-size:20px;font-weight:300;margin-bottom:0}.cs_post__content{background-color:#f2f2f2;padding:35px}.cs_post--sc>img{margin-bottom:0;height:298px}.cs_post--sc .cs_post__title{font-size:28px}.cs_post--sc .cs_post__btn:after{background-color:#fff}.cs_post--full{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.cs_post--full>img{width:48.4466019417%}.cs_post--full .cs_post__content{width:51.5533980583%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cs_post--full .cs_post__flex{display:block}.cs_post--full .cs_post__location{margin-bottom:22px}@media only screen and (max-width: 767px){.cs_post{width:100%}.cs_post>img{height:320px}.cs_post--full{-ms-flex-wrap:wrap;flex-wrap:wrap}.cs_post--full>img{width:100%}.cs_post--full .cs_post__content{width:100%;display:block}.cs_post--full .cs_post__flex{display:-webkit-box;display:-ms-flexbox;display:flex}.cs_post--full .cs_post__location{margin-bottom:0}}@media only screen and (max-width: 500px){.cs_post>img{height:242px;margin-bottom:9px}.cs_post__title{font-size:24px;line-height:30px;margin-bottom:0}.cs_post__flex{display:block}.cs_post__location{font-size:16px;margin-bottom:9px}.cs_post--sc>img{margin-bottom:0}.cs_post--full .cs_post__flex{display:block}.cs_post--full .cs_post__location{margin-bottom:9px}}.sign_up{position:relative;padding:60px 0}.sign_up>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sign_up__cont{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}.sign_up__text{font-size:40px;line-height:40px;font-weight:500;letter-spacing:0;color:#fff;margin:0 10px 0 0}.sign_up .wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sign_up .wpcf7-form .wpcf7-form-control-wrap{width:calc(100% - 99px);margin:0 9px 0 0}.sign_up .wpcf7-form input[type=email]{border:0;border-bottom:2px solid #fff;font-size:40px;line-height:40px;font-weight:500;letter-spacing:0;color:#fff;outline:0;max-width:393px;width:100%;padding:0;margin-right:9px;height:48px}.sign_up .wpcf7-form input[type=email]::-webkit-input-placeholder{font-size:40px;line-height:40px;font-weight:500;letter-spacing:0;color:#fff}.sign_up .wpcf7-form input[type=email]:-ms-input-placeholder{font-size:40px;line-height:40px;font-weight:500;letter-spacing:0;color:#fff}.sign_up .wpcf7-form input[type=email]::-ms-input-placeholder{font-size:40px;line-height:40px;font-weight:500;letter-spacing:0;color:#fff}.sign_up .wpcf7-form input[type=email]::placeholder{font-size:40px;line-height:40px;font-weight:500;letter-spacing:0;color:#fff}.sign_up .wpcf7-form input[type=submit]{display:none}.sign_up .wpcf7-form .form_btn{overflow:hidden;z-index:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px;line-height:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;border-radius:2px;color:#fff;cursor:pointer;text-decoration:none !important;padding:9px 19px;display:inline-block;-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in;position:relative;height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#c7202d;outline:0;border:0;padding:7.5px 15px}.sign_up .wpcf7-form .form_btn:before{content:"";background-color:#c7202d;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.sign_up .wpcf7-form .form_btn:after{content:"";background-color:#eee;position:absolute;top:-700%;left:-400%;width:200%;height:500%;z-index:-1;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}.sign_up .wpcf7-form .form_btn:hover{color:#c7202d;-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}.sign_up .wpcf7-form .form_btn:hover:after{top:-200%;left:-90%;-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}.sign_up .wpcf7-form .form_btn.white{color:#000}.sign_up .wpcf7-form .form_btn.white:before{background-color:#eee}.sign_up .wpcf7-form .form_btn.white:after{background-color:#c7202d}.sign_up .wpcf7-form .form_btn.white:hover{color:#fff}.sign_up .wpcf7-form .form_btn.white_hover:after{background-color:#fff}@media only screen and (max-width: 600px){.sign_up .wpcf7-form .form_btn{letter-spacing:.1em}}.sign_up .wpcf7-form .wpcf7-spinner{display:none}@media only screen and (max-width: 600px){.sign_up{padding:40px 0}.sign_up__cont{display:block}.sign_up__text{font-size:30px;line-height:30px;margin:0 0 18px}.sign_up .wpcf7-form input[type=email]{font-size:30px;line-height:30px}.sign_up .wpcf7-form input[type=email]::-webkit-input-placeholder{font-size:30px;line-height:30px}.sign_up .wpcf7-form input[type=email]:-ms-input-placeholder{font-size:30px;line-height:30px}.sign_up .wpcf7-form input[type=email]::-ms-input-placeholder{font-size:30px;line-height:30px}.sign_up .wpcf7-form input[type=email]::placeholder{font-size:30px;line-height:30px}}.cs_heading{background-color:#000}.cs_heading p,.cs_heading h1,.cs_heading h2,.cs_heading h3,.cs_heading h4,.cs_heading h5,.cs_heading h6,.cs_heading a,.cs_heading li{color:#fff}.cs_heading .swiper{padding:0 0 40px 0}.cs_heading .swiper .prev{cursor:pointer;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);background:unset;width:50px;height:50px;border-right:1px solid #fff;border-bottom:1px solid #fff;position:absolute;margin-top:-55px;left:30px;top:50%;z-index:2}.cs_heading .swiper .prev:hover{border-right:1px solid #c7202d;border-bottom:1px solid #c7202d}.cs_heading .swiper .next{cursor:pointer;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background:unset;width:50px;height:50px;border-right:1px solid #fff;border-bottom:1px solid #fff;position:absolute;margin-top:-55px;right:30px;top:50%;z-index:2}.cs_heading .swiper .next:hover{border-right:1px solid #c7202d;border-bottom:1px solid #c7202d}.cs_heading .swiper-slide{height: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}.cs_heading .swiper-slide img{width:auto;-o-object-fit:cover;object-fit:cover;margin:0 auto;max-height:1160px;height:auto}.cs_heading .swiper-slide.max-height img{max-height:500px}.cs_heading .swiper-button-prev,.cs_heading .swiper-button-next{background:unset;width:10px;height:10px;border-right:1px solid #fff;border-bottom:1px solid #fff;position:initial;margin-top:0}.cs_heading .swiper-button-prev:after,.cs_heading .swiper-button-next:after{display:none}.cs_heading .swiper-button-prev{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin-right:11.5px}.cs_heading .swiper-button-next{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:11.5px}.cs_heading .bullet{width:11px;height:11px;opacity:.45;background-color:#fff;margin:0 5.5px;display:inline-block;border-radius:100%}.cs_heading .swiper-pagination{position:initial;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;width:auto;max-width:calc(100% - 43px)}.cs_heading .swiper-pagination-bullet{width:11px;height:11px;opacity:.45;background-color:#fff;margin:5.5px !important}.cs_heading .swiper-pagination-bullet-active{opacity:1}.cs_heading__nav{margin:43px auto 5px;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cs_heading__nav>p{font-size:14px;line-height:14px;font-weight:400;letter-spacing:0;margin-left:21px}.cs_heading__content{padding-bottom:65px}.cs_heading__title{margin:0 0 15px;border-top:1px solid #2b2b2b;padding:58px 0 0;font-size:40px;line-height:42px;font-weight:700;letter-spacing:0}.cs_heading__title span{font-size:30px;line-height:30px;margin-left:14px}.cs_heading__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cs_heading__text{width:calc(50% - 20px)}.cs_heading__text--1 p{font-size:24px;line-height:32px;font-weight:300;letter-spacing:0;margin-bottom:20px}@media only screen and (max-width: 600px){.cs_heading__text--1 p{font-size:20px;line-height:26px;margin-bottom:12px}}.cs_heading__btn{overflow:hidden;z-index:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px;line-height:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;border-radius:2px;color:#fff;cursor:pointer;text-decoration:none !important;padding:9px 19px;display:inline-block;-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in;position:relative}.cs_heading__btn:before{content:"";background-color:#c7202d;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.cs_heading__btn:after{content:"";background-color:#eee;position:absolute;top:-700%;left:-400%;width:200%;height:500%;z-index:-1;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}.cs_heading__btn:hover{color:#c7202d;-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}.cs_heading__btn:hover:after{top:-200%;left:-90%;-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}.cs_heading__btn.white{color:#000}.cs_heading__btn.white:before{background-color:#eee}.cs_heading__btn.white:after{background-color:#c7202d}.cs_heading__btn.white:hover{color:#fff}.cs_heading__btn.white_hover:after{background-color:#fff}@media only screen and (max-width: 600px){.cs_heading__btn{letter-spacing:.1em}}@media only screen and (max-width: 767px){.cs_heading__text{width:100%}.cs_heading__text--1{margin-bottom:22px}.cs_heading .cs_heading .swiper-slide img{height:auto}}@media only screen and (max-width: 600px){.cs_heading__nav{margin-top:28px}.cs_heading__nav p{display:none}.cs_heading__content{padding-bottom:38px}.cs_heading__title{margin-top:0;padding:24px 0 0}.cs_heading__title span{display:block;margin-left:0;margin-top:14px}}.cs_tabs{margin:41px 0 26px}.cs_tabs__tab{border-bottom:1px solid #ddd}.cs_tabs__tab__heading{position:relative;padding:24px 0 25px;cursor:pointer}.cs_tabs__tab__title{font-size:22px;line-height:22px;font-weight:500;letter-spacing:0;margin-bottom:0;padding-right:25px}.cs_tabs__tab .toggle{cursor:pointer;width:21px;height:21px;border:1px solid #000;border-radius:50%;position:absolute;right:0;top:18px;top:25px}.cs_tabs__tab .toggle:before,.cs_tabs__tab .toggle:after{content:"";background-color:#000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.cs_tabs__tab .toggle:before{width:10px;height:1px}.cs_tabs__tab .toggle:after{height:10px;width:1px}.cs_tabs__tab .toggle.open{-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.cs_tabs__tab .toggle.open:before{-webkit-transform:translate(-50%, -50%) rotate(-180deg);-ms-transform:translate(-50%, -50%) rotate(-180deg);transform:translate(-50%, -50%) rotate(-180deg)}.cs_tabs__tab .toggle.open:after{-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.cs_tabs__tab__content{display:none;padding-bottom:25px}.cs_tabs__tab__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.cs_tabs__tab__flex>img{width:calc(50% - 20px)}.cs_tabs__tab__text{width:calc(50% - 20px)}.cs_tabs__tab__text ol,.cs_tabs__tab__text ul{margin:-5px 0 15px}.cs_tabs__tab__text ol,.cs_tabs__tab__text ul,.cs_tabs__tab__text li{list-style-type:initial;list-style-position:inside}.cs_tabs__tab__text ol,.cs_tabs__tab__text ol li{list-style-type:decimal}.cs_tabs__tab__text li{font-size:16px;line-height:26px;font-weight:500;letter-spacing:0;color:#000;font-family:aktiv-grotesk,sans-serif;margin-bottom:13px}.cs_tabs__tab__text li:last-child{margin-bottom:0}.cs_tabs__tab:first-child{border-top:1px solid #ddd}.cs_tabs__tab:first-child .cs_tabs__tab__content{display:block}.cs_tabs--envo{margin:49px 0 60px}.cs_tabs--faqs .cs_tabs__tab__text{width:100%;max-width:923px}@media only screen and (max-width: 767px){.cs_tabs__tab__flex>img{width:auto;margin-bottom:20px}.cs_tabs__tab__text{width:100%}}@media only screen and (max-width: 600px){.cs_tabs__tab__heading{padding:16px 0 21px}.cs_tabs__tab__title{font-size:16px;line-height:22px}.cs_tabs__tab .toggle{top:17px}.cs_tabs__tab--faq .toggle{top:30px}}.cs_text{margin:26px 0 57px}.cs_text .container h1,.cs_text .container h2,.cs_text .container h3,.cs_text .container h4,.cs_text .container h5,.cs_text .container h6{font-size:36px;line-height:42px}.cs_text .container p:first-of-type{font-size:24px;line-height:32px;font-weight:300;letter-spacing:0;margin-bottom:20px}@media only screen and (max-width: 600px){.cs_text .container p:first-of-type{font-size:20px;line-height:26px;margin-bottom:12px}}.cs_quote{background-color:#000;padding:82px 0 86px}.cs_quote__content{position:relative;padding:0 54px 0 58px}.cs_quote__content p,.cs_quote__content a{color:#fff}.cs_quote__content:before,.cs_quote__content:after{content:"";position:absolute;top:0;height:100%;background-color:#c7202d}.cs_quote__content:before{width:8px;left:0}.cs_quote__content:after{right:0;width:2px}.cs_quote__text{position:relative;margin-bottom:19px}.cs_quote__text p{font-size:32px;line-height:40px;font-weight:500;letter-spacing:0}.cs_quote__text p:after{content:"”"}.cs_quote__text:before{content:"“";position:absolute;left:-19px;font-size:36px;line-height:46px;font-weight:500;letter-spacing:0;color:#fff}.cs_quote__source{font-size:20px;line-height:26px;font-weight:400;letter-spacing:0;padding-bottom:5px}@media only screen and (max-width: 600px){.cs_quote{padding:62px 0 71px}.cs_quote__content{padding:0 19px 0 0}.cs_quote__content:before{display:none}.cs_quote__content:after{width:4px}.cs_quote__text p{font-size:20px;line-height:28px}.cs_quote__text:before{font-size:20px;line-height:32px;left:-11px}.cs_quote__source{font-size:14px;line-height:22px}}.icon_list{background-color:#000;padding:73px 0 111px}.icon_list__title{color:#fff;margin-bottom:45px;font-size:40px;line-height:46px}.icon_list__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.icon_list__item{border-bottom:1px solid #707070;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:95px;padding:20px 0 23px;width:calc(50% - 18.5px)}.icon_list__item__icon{width:86px;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}.icon_list__item__text{width:calc(100% - 86px);padding-right:13px}.icon_list__item__text p,.icon_list__item__text a{color:#fff;font-weight:500;line-height:20px}.icon_list__item:first-child,.icon_list__item:nth-child(2){border-top:1px solid #707070}@media only screen and (max-width: 767px){.icon_list{padding:50px 0 70px}.icon_list__title{margin-bottom:30px;font-size:26px;line-height:32px}.icon_list__item{width:100%;min-height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 20px}.icon_list__item__icon{width:83px;padding-left:9px;display:block}.icon_list__item__icon svg{-webkit-transform:scale(0.855);-ms-transform:scale(0.855);transform:scale(0.855);-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.icon_list__item__text{width:calc(100% - 83px);padding-right:13px}.icon_list__item__text p,.icon_list__item__text a{font-size:14px;line-height:22px}.icon_list__item:nth-child(2){border-top:0}}.alt_img_text__row{max-width:1366px;margin:0 auto}.alt_img_text__row__cont{position:relative;background-color:#f2f2f2}.alt_img_text__row img{width:50%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.alt_img_text__row__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.alt_img_text__row__text{width:50%;padding:90px 0 102px 81px}.alt_img_text__row--alt p,.alt_img_text__row--alt h1,.alt_img_text__row--alt h2,.alt_img_text__row--alt h3,.alt_img_text__row--alt h4,.alt_img_text__row--alt h5,.alt_img_text__row--alt h6,.alt_img_text__row--alt li,.alt_img_text__row--alt a{color:#fff}.alt_img_text__row--alt img{left:auto;right:0}.alt_img_text__row--alt .alt_img_text__row__cont{background-color:#000}.alt_img_text__row--alt .alt_img_text__row__content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.alt_img_text__row--alt .alt_img_text__row__text{padding:84px 100px 100px 0}@media only screen and (min-width: 1600px){.alt_img_text__row{margin:66px auto}}@media only screen and (max-width: 900px){.alt_img_text__row__text{width:50%;padding:84px 0 100px 20px}.alt_img_text__row--alt .alt_img_text__row__text{padding:84px 20px 100px 0}}@media only screen and (max-width: 767px){.alt_img_text__row img{position:initial;width:100%;height:400px}.alt_img_text__row__text{width:100%;padding:30px 0 !important}}@media only screen and (max-width: 500px){.alt_img_text__row img{height:260px}}.types{background-color:#000;padding:72px 0 80px}.types h1,.types h2,.types h3,.types h4,.types h5,.types h6,.types p,.types a,.types li{color:#fff}.types__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.types__title{width:calc(43.3521353747% - 43px);padding-top:10px}.types__text{width:calc(56.8090249799% - 100px);margin-bottom:63px}.types__text p:first-of-type{font-size:24px;line-height:32px;font-weight:300;letter-spacing:0;margin-bottom:20px}@media only screen and (max-width: 600px){.types__text p:first-of-type{font-size:20px;line-height:26px;margin-bottom:12px}}.types__type{width:calc(33.33% - 26.6666666667px)}.types__type>img{width:100%;height:368px;-o-object-fit:cover;object-fit:cover}.types__type__content{background-color:rgba(255,255,255,.15);padding:33px 36px 44px 36px}.types__type__title{font-size:22px;line-height:24px;font-weight:700;letter-spacing:0;margin-bottom:15px}.types__type__text{margin-bottom:19px}@media only screen and (max-width: 990px){.types__type{width:100%;margin-bottom:30px}.types__type:last-child{margin-bottom:0}}@media only screen and (max-width: 767px){.types__title{width:100%}.types__text{width:100%}}@media only screen and (max-width: 600px){.types{padding:48px 0 60px}.types__text{margin-bottom:40px}.types__type__content{padding:30px 20px}}.text_list{background-color:#000;padding:73px 0 89px}.text_list h1,.text_list h2,.text_list h3,.text_list h4,.text_list h5,.text_list h6,.text_list p,.text_list li,.text_list a{color:#fff}.text_list__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.text_list__text{width:calc(43.3521353747% - 43px)}.text_list__text p:first-of-type{font-weight:500}.text_list__box{background-color:rgba(255,255,255,.15);width:calc(56.8090249799% - 100px);padding:41px 51px 30px 40px}.text_list__box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text_list__box ul li{font-size:16px;line-height:26px;font-weight:700;letter-spacing:0;position:relative;padding-left:39px;width:calc(50% - 10px);margin-bottom:12px}.text_list__box ul li:before{content:url("../images/svg/list-tick-2.svg");position:absolute;left:0;top:3px}.text_list__box_text{margin-bottom:21px}.text_list__box_text p{font-size:24px;line-height:32px;font-weight:300;letter-spacing:0;margin-bottom:20px}@media only screen and (max-width: 600px){.text_list__box_text p{font-size:20px;line-height:26px;margin-bottom:12px}}@media only screen and (max-width: 800px){.text_list__text{width:100%;margin-bottom:30px}.text_list__box{width:100%}}@media only screen and (max-width: 500px){.text_list{padding:40px 0 55px}.text_list__box{padding:22px 20px 14px}.text_list__box ul li{width:100%}}.cta{height:100vh;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cta>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cta__gradient{background:-webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0)));background:-o-linear-gradient(bottom, black 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%);position:absolute;bottom:0;left:0;width:100%;height:100%;max-height:465px;opacity:.75}.cta__text{max-width:495px;margin-bottom:58px}.cta__text h1,.cta__text h2,.cta__text h3,.cta__text h4,.cta__text h5,.cta__text h6,.cta__text p,.cta__text a,.cta__text li{color:#fff}.cta__text h1,.cta__text h2,.cta__text h3,.cta__text h4,.cta__text h5,.cta__text h6{margin-bottom:0}.cta__text p{font-weight:500}@media only screen and (max-width: 600px){.cta{background-color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cta>img{position:initial}.cta__text{padding:21px 0 39px;margin-bottom:0}.cta__text h1,.cta__text h2,.cta__text h3,.cta__text h4,.cta__text h5,.cta__text h6{font-size:40px;line-height:40px;margin-bottom:12px}.cta__text p{margin-bottom:20px}}.lrg_num_list{background-color:#f2f2f2;padding:71px 0 93px}.lrg_num_list__title{font-size:40px;line-height:48px;font-weight:500;letter-spacing:0;margin-bottom:22px}.lrg_num_list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-top:1px solid #cecece;padding:12px 0 20px}.lrg_num_list__item__num{width:136px;font-size:90px;line-height:90px;font-weight:300;letter-spacing:-0.02em;color:#ddd}.lrg_num_list__item__content{width:calc(100% - 136px)}.lrg_num_list__item__title{margin-bottom:3px;font-size:30px;line-height:36px;font-weight:500;letter-spacing:0}.lrg_num_list__item__text{font-weight:400}.lrg_num_list__item:last-child{border-bottom:1px solid #cecece}@media only screen and (max-width: 600px){.lrg_num_list{padding:40px 0 46px}.lrg_num_list__title{font-size:30px;line-height:36px}.lrg_num_list__item{display:block;padding:0 0 20px}.lrg_num_list__item__num{width:auto;font-size:75px;line-height:80px;font-weight:300;letter-spacing:-0.07em}.lrg_num_list__item__content{width:100%}.lrg_num_list__item__title{font-size:26px;line-height:32px}.lrg_num_list__item__text{font-size:14px;line-height:22px}}.black_img_text{margin:49px 0 52px}.black_img_text__flex{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;background-color:#000}.black_img_text img{width:50%;height:100%;-o-object-fit:cover;object-fit:cover}.black_img_text__text{padding:58px 60px 74px 65px;width:50%}.black_img_text__text h1,.black_img_text__text h2,.black_img_text__text h3,.black_img_text__text h4,.black_img_text__text h5,.black_img_text__text h6,.black_img_text__text p,.black_img_text__text a,.black_img_text__text li{color:#fff}@media only screen and (max-width: 900px){.black_img_text{margin:0}.black_img_text__flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.black_img_text img{width:100%;max-height:400px}.black_img_text .container{width:100%}.black_img_text__text{padding:30px 35px 40px;width:100%}}.intro_texts{margin:63px 0 74px}.intro_texts__text--1,.intro_texts__text--3,.intro_texts__text--4{max-width:816px;width:100%;margin:0 auto}.intro_texts__text--1{margin-bottom:19px}.intro_texts__text--1 p{font-size:24px;line-height:32px;font-weight:300;letter-spacing:0;margin-bottom:20px}@media only screen and (max-width: 600px){.intro_texts__text--1 p{font-size:20px;line-height:26px;margin-bottom:12px}}.intro_texts__text--2{margin-bottom:18px}.intro_texts__text--2 p{font-size:48px;line-height:51px;font-weight:500;letter-spacing:0;margin-bottom:17px;color:#000}@media only screen and (max-width: 600px){.intro_texts__text--2 p{font-size:26px;line-height:32px;margin-bottom:13px}}.intro_texts__text--3{margin-bottom:21px}.intro_texts__text--4 p{font-size:26px;line-height:32px;font-weight:500;letter-spacing:0}@media only screen and (max-width: 600px){.intro_texts{margin:42px 0 52px}}@media only screen and (max-width: 500px){.intro_texts__text--2{margin:0 0 14px -20px}.intro_texts__text--2 p{font-size:40px;line-height:45px}.intro_texts__text--4 p{font-size:20px;line-height:26px}}.team{margin-bottom:54px}.team__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -18px}.team__member{text-align:center;width:calc(33.33% - 36px);margin:0 18px 20px}.team__member>img{width:100%;height:415px;-o-object-fit:cover;object-fit:cover;margin-bottom:18px}.team__member__name{font-size:30px;line-height:36px;font-weight:500;letter-spacing:0;margin-bottom:6px}.team__member__position{font-weight:400;margin-bottom:9px}.team__member__more{color:#c7202d;cursor:pointer;font-weight:500;margin-bottom:0}.team__pop{overflow:auto;z-index:999;position:fixed;top:0;right:0;width:66.3982430454%;height:100%;background-color:#fff;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);text-align:left}.team__pop__overlay{z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;background-color:rgba(0,0,0,.76)}.team__pop__overlay.open{opacity:1;visibility:visible;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.team__pop.open{-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.team__pop__close{position:absolute;top:35px;right:33px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#313131;font-size:18px;line-height:18px;font-weight:700;letter-spacing:0}.team__pop__close .cross{position:relative;margin-left:15px;width:43px;height:43px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.team__pop__close .cross:before,.team__pop__close .cross:after{content:"";position:absolute;background-color:#000}.team__pop__close .cross:before{width:2px;height:100%;left:21px;top:0}.team__pop__close .cross:after{height:2px;width:100%;top:21px;left:0}.team__pop__content{padding:96px 194px 40px 146px}.team__pop__content>img{width:343px;height:364px;-o-object-fit:cover;object-fit:cover;margin-bottom:17px}.team__pop__name{font-size:47px;line-height:50px;font-weight:700;letter-spacing:0;margin-bottom:9px}.team__pop__position{font-size:28px;line-height:32px;font-weight:400;letter-spacing:0;margin-bottom:12px}@media only screen and (max-width: 900px){.team__pop{width:100%}.team__pop__content{padding:96px 168px 40px 72px}}@media only screen and (max-width: 800px){.team__flex{margin:0}.team__member{width:100%;margin:0 0 40px}}@media only screen and (max-width: 600px){.team__pop__close{font-size:16px;line-height:16px}.team__pop__close .cross{margin-left:7px;width:32px;height:32px}.team__pop__close .cross:before{left:15px}.team__pop__close .cross:after{top:15px}.team__pop__content{padding:96px 35px 40px}.team__pop__name{font-size:36px;line-height:40px}.team__pop__position{font-size:22px;line-height:26px}}@media only screen and (max-width: 500px){.team{margin-bottom:0}.team__member>img{height:346px}}.news_title{font-size:70px;line-height:70px;font-weight:500;letter-spacing:0;padding:38px 0 10px;border-bottom:1px solid #ddd;margin-bottom:23px}@media only screen and (max-width: 600px){.news_title{border-bottom:0;font-size:50px;line-height:50px;padding:36px 0 0}}.post{width:calc(33.33% - 27.3333333333px);margin-bottom:35px;text-decoration:none !important}.post>img{margin-bottom:12px;width:100%;height:232px;-o-object-fit:cover;object-fit:cover}.post__date{font-size:14px;margin-bottom:0}.post__title{font-size:20px;font-weight:500}.post:first-child{width:100%;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;background-color:#f2f2f2}.post:first-child>img{width:50%;height:361px;margin-bottom:0}.post:first-child .post__content{width:50%;padding:20px 50px 20px 40px}.post:first-child .post__title{font-size:38px;line-height:44px}@media only screen and (max-width: 800px){.post{width:calc(50% - 20px)}.post:first-child>img{width:100%}.post:first-child .post__content{width:100%}}@media only screen and (max-width: 600px){.post{width:100%}.post:first-child>img{height:270px}.post:first-child .post__content{padding:20px}.post:first-child .post__title{font-size:28px;line-height:32px;margin-bottom:15px}}.post_heading{margin:32px 0 31px}.post_heading__title{font-size:56px;line-height:62px;margin-bottom:27px}.post_heading__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post_heading__social{border:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.post_heading__social__box{width:61px;height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #ccc;font-size:14px;line-height:14px;font-weight:300;letter-spacing:.0125em}.post_heading__social__box:first-child{width:76px;border-left:0}.post_heading__cat_by{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:22px}.post_heading__cat_by p{margin-bottom:0}.post_heading__cat_by span{display:block;height:19px;border-left:1px solid #d1d1d1;margin:0 18px 0 17px}@media only screen and (max-width: 767px){.post_heading__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.post_heading__cat_by{margin:16px 0 0}}@media only screen and (max-width: 600px){.post_heading{margin:28px 0 26px}.post_heading__title{font-size:36px;line-height:42px;margin-bottom:21px}.post_heading__cat_by{display:block}.post_heading__cat_by p:first-child{margin-bottom:8px}.post_heading__cat_by span{display:none}}.post_feat_img{margin-bottom:33px}.post_content .container p:first-of-type{font-size:24px;line-height:32px;font-weight:300;letter-spacing:0;margin-bottom:20px}@media only screen and (max-width: 600px){.post_content .container p:first-of-type{font-size:20px;line-height:26px;margin-bottom:12px}}.post_content .container blockquote{font-size:24px;line-height:32px;font-weight:300;letter-spacing:0;margin-bottom:20px;position:relative;padding:7px 26px 10px 34px}@media only screen and (max-width: 600px){.post_content .container blockquote{font-size:20px;line-height:26px;margin-bottom:12px}}.post_content .container blockquote p:last-child{margin-bottom:0}.post_content .container blockquote:before,.post_content .container blockquote:after{content:"";background-color:#c7202d;height:100%;width:6px;top:0;position:absolute}.post_content .container blockquote:before{left:0}.post_content .container blockquote:after{right:0}.post_content .container h2{font-size:40px;line-height:48px}.post_content .container h3,.post_content .container h4,.post_content .container h5,.post_content .container h6{font-size:26px;line-height:32px}.post_content .container ul{margin-bottom:24px}.post_content .container ul li{padding-left:28px;position:relative;font-size:16px;line-height:20px;font-weight:300;letter-spacing:0;margin-bottom:11px}.post_content .container ul li:before{content:"";position:absolute;width:16px;border-bottom:1px solid #c7202d;left:0;top:10px}.post_content .container ul li:last-child{margin-bottom:0}@media only screen and (max-width: 600px){.post_content .container blockquote{padding-left:0}.post_content .container blockquote:before{display:none}.post_content .container h2{font-size:32px;line-height:38px}}.post_nav{margin:56px 0 51px}.post_nav__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post_nav__btn{width:calc(50% - 4.5px);min-height:82px;border:1px solid #ddd;text-decoration: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;padding:20px}.post_nav__btn p{margin-bottom:0;text-decoration:none;font-size:15px;font-weight:500}@media only screen and (max-width: 600px){.post_nav{margin:34px 0 40px}.post_nav__btn{width:100%}.post_nav__btn--prev{margin-bottom:20px}}.vv_intro{margin:64px 0 54px}.vv_intro__text--1{margin-bottom:26px;max-width:749px}.vv_intro__text--1 p{font-size:48px;line-height:51px;font-weight:500;letter-spacing:0;margin-bottom:17px;color:#000}@media only screen and (max-width: 600px){.vv_intro__text--1 p{font-size:26px;line-height:32px;margin-bottom:13px}}.vv_intro__text--2{margin-bottom:17px;max-width:923px}.vv_intro__text--3{max-width:923px}.vv_intro__text--3 p{font-size:22px;font-weight:500}@media only screen and (max-width: 600px){.vv_intro{margin:32px 0 38px}}@media only screen and (max-width: 500px){.vv_intro__text--1{margin:0 0 14px -20px}.vv_intro__text--1 p{font-size:9vw;line-height:1.1em}}.vv_list{background-color:#f2f2f2;padding:84px 0 86px}.vv_list__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vv_list__flex .vv_list__title{width:calc(49.5145631068% - 25px)}.vv_list__flex .vv_list__text{width:calc(50.5825242718% - 25px);margin-bottom:45px}.vv_list__flex .vv_list__text p{font-size:16px;line-height:26px;font-weight:300;letter-spacing:0}.vv_list__title{font-size:38px;line-height:44px}.vv_list__text{margin-bottom:30px}.vv_list__text h1,.vv_list__text h2,.vv_list__text h3,.vv_list__text h4,.vv_list__text h5,.vv_list__text h6{font-size:22px;line-height:26px;font-weight:300;letter-spacing:0;margin-bottom:12px}.vv_list__text p{font-size:38px;line-height:44px;font-weight:500;letter-spacing:0}.vv_list__btn:after{background-color:#fff}.vv_list__item{padding:19px 0 22px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #cecece}.vv_list__item>img{width:227px;-o-object-fit:cover;object-fit:cover}.vv_list__item__content{width:calc(100% - 257px)}.vv_list__item__top{margin-bottom:3px}.vv_list__item__num{min-width:109px;font-size:70px;line-height:75px;font-weight:500;letter-spacing:-0.04em;color:#ddd;display:inline-block}.vv_list__item__title{font-size:66px;line-height:70px;font-weight:300;letter-spacing:0}.vv_list__item__text p{font-weight:400}.vv_list__item:last-child{border-bottom:1px solid #cecece}.vv_list__item--svg .vv_list__item__icon{width:227px;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}.vv_list__item--svg .vv_list__item__text h1,.vv_list__item--svg .vv_list__item__text h2,.vv_list__item--svg .vv_list__item__text h3,.vv_list__item--svg .vv_list__item__text h4,.vv_list__item--svg .vv_list__item__text h5,.vv_list__item--svg .vv_list__item__text h6{font-size:50px;line-height:56px;font-weight:300;letter-spacing:0;margin-bottom:8px}.vv_list--sc{padding:90px 0}@media only screen and (max-width: 970px){.vv_list__item__title{font-size:40px;line-height:52px}}@media only screen and (max-width: 767px){.vv_list__item__num{font-size:50px;line-height:54px;min-width:75px}.vv_list__item__title{font-size:32px;line-height:42px}}@media only screen and (max-width: 660px){.vv_list__item__title{font-size:24px;line-height:32px}}@media only screen and (max-width: 600px){.vv_list{padding:42px 0 54px}.vv_list__flex .vv_list__title,.vv_list__flex .vv_list__text{width:100%}.vv_list__text h1,.vv_list__text h2,.vv_list__text h3,.vv_list__text h4,.vv_list__text h5,.vv_list__text h6{font-size:20px}.vv_list__text p{font-size:26px;line-height:32px}.vv_list__item>img{width:100%;margin-bottom:10px}.vv_list__item__content{width:100%}.vv_list__item__title{font-size:26px;line-height:32px;font-weight:500}.vv_list__item__text p{font-size:14px;line-height:22px}.vv_list__item--svg .vv_list__item__icon{width:auto}.vv_list__item--svg .vv_list__item__icon>img{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.vv_list__item--svg .vv_list__item__text h1,.vv_list__item--svg .vv_list__item__text h2,.vv_list__item--svg .vv_list__item__text h3,.vv_list__item--svg .vv_list__item__text h4,.vv_list__item--svg .vv_list__item__text h5,.vv_list__item--svg .vv_list__item__text h6{font-size:26px;line-height:32px;margin-bottom:13px}}.spec_intro{margin:35px 0 26px}.spec_intro__text{max-width:922px}.spec_intro__text h1{font-size:50px;line-height:56px;font-weight:500;letter-spacing:0;margin-bottom:26px}.spec_intro__text p:last-child{font-weight:500}@media only screen and (max-width: 600px){.spec_intro__text h1{font-size:26px;line-height:32px;margin-bottom:17px}}.international_intro{margin:64px 0 77px}.international_intro__text--1{max-width:1030px;margin-bottom:38px}.international_intro__text--1 p{font-size:48px;line-height:51px;font-weight:500;letter-spacing:0;margin-bottom:17px;color:#000}@media only screen and (max-width: 600px){.international_intro__text--1 p{font-size:26px;line-height:32px;margin-bottom:13px}}.international_intro__text--2,.international_intro__text--3{width:calc(50% - 20px)}.international_intro__text--2 p{font-size:24px;line-height:32px;font-weight:300;letter-spacing:0;margin-bottom:20px}@media only screen and (max-width: 600px){.international_intro__text--2 p{font-size:20px;line-height:26px;margin-bottom:12px}}.international_intro__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 767px){.international_intro__text--2,.international_intro__text--3{width:100%}.international_intro__text--2{margin-bottom:20px}}@media only screen and (max-width: 600px){.international_intro{margin:35px 0}.international_intro__text--1{margin:0 0 14px -20px}}.office_table{background-color:#f2f2f2;padding:59px 0 78px}.office_table__title{font-size:38px;line-height:44px;font-weight:500;letter-spacing:0;margin-bottom:37px}.office_table table{border:0}.office_table table tr{border-top:1px solid #cecece}.office_table table tr th,.office_table table tr td{padding:0;width:33.33% !important}.office_table table tr th{font-size:20px;line-height:24px;font-weight:500;letter-spacing:0;border:0;padding:17px 0 10px;background-color:unset}.office_table table tr td{font-size:18px;line-height:24px;font-weight:300;letter-spacing:0;border:0;padding:15px 0 16px}.office_table table tr:last-child{border-bottom:1px solid #cecece}@media only screen and (max-width: 600px){.office_table{padding:42px 0 30px}.office_table__title{font-size:28px;line-height:32px;margin-bottom:28px}}.offices{margin:72px 0 77px}.offices__office--main h1,.offices__office--main h2,.offices__office--main h3,.offices__office--main h4,.offices__office--main h5,.offices__office--main h6{font-size:38px;line-height:44px;font-weight:500;letter-spacing:0}.offices__office--other{border-top:1px solid #cecece;padding-top:34px;margin-top:42px}.offices__office p{font-size:18px;margin-bottom:12px}.offices__office p:last-child{margin-bottom:0}.offices__office strong{font-weight:500}.offices__title{font-size:38px;line-height:44px;font-weight:500;letter-spacing:0}.offices__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.offices__col{width:calc(50% - 20px)}.offices__col h1,.offices__col h2,.offices__col h3,.offices__col h4,.offices__col h5,.offices__col h6{margin:48px 0 14px;font-size:22px;line-height:26px;font-weight:500;letter-spacing:0}.offices__col h1:first-child,.offices__col h2:first-child,.offices__col h3:first-child,.offices__col h4:first-child,.offices__col h5:first-child,.offices__col h6:first-child{margin-top:0}@media only screen and (max-width: 767px){.offices__col{width:100%;margin-bottom:50px}.offices__col:last-child{margin-bottom:0}}@media only screen and (max-width: 600px){.offices{margin:40px 0 60px}.offices__office--main h1,.offices__office--main h2,.offices__office--main h3,.offices__office--main h4,.offices__office--main h5,.offices__office--main h6{font-size:28px;line-height:32px;margin-bottom:18px}.offices__office--other{padding-top:26px;margin-top:33px}.offices__title{font-size:28px;line-height:32px;margin-bottom:18px}}.spec_btn{overflow:hidden;z-index:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px;line-height:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;border-radius:2px;color:#fff;cursor:pointer;text-decoration:none !important;padding:9px 19px;display:inline-block;-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in;position:relative;letter-spacing:.1em;padding:10px 20.25px}.spec_btn:before{content:"";background-color:#c7202d;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.spec_btn:after{content:"";background-color:#eee;position:absolute;top:-700%;left:-400%;width:200%;height:500%;z-index:-1;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}.spec_btn:hover{color:#c7202d;-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}.spec_btn:hover:after{top:-200%;left:-90%;-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}.spec_btn.white{color:#000}.spec_btn.white:before{background-color:#eee}.spec_btn.white:after{background-color:#c7202d}.spec_btn.white:hover{color:#fff}.spec_btn.white_hover:after{background-color:#fff}@media only screen and (max-width: 600px){.spec_btn{letter-spacing:.1em}}.spec_btn__tt{display:none;position:absolute;background-color:#000;color:#fff;font-size:12px;padding:4px 5px 3px;border-radius:2px;left:0;z-index:9;font-weight:700;text-align:center;bottom:-36px;opacity:0;visibility:hidden;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.spec_btn__tt:after{content:"";width:0;height:0;border-style:solid;border-width:0 7px 5px 7px;border-color:transparent transparent #000 transparent;position:absolute;top:-5px;left:calc(50% - 3px)}.spec_btn--lrg{padding:17.5px 20.75px}.spec_btn--mob{display:none;text-align:center;font-size:11px;padding:15px 20.25px}.spec_btn__cont{position:relative}.spec_btn__cont.disabled .spec_btn__tt{display:block}.spec_btn__cont.disabled .spec_btn{opacity:.5;cursor:not-allowed}.spec_btn__cont.disabled .spec_btn:hover{color:#fff}.spec_btn__cont.disabled .spec_btn:hover:after{display:none}.spec_btn__cont.disabled:hover .spec_btn__tt{opacity:1;visibility:visible;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.spec_btn .mob{display:none}@media only screen and (max-width: 800px){.spec_btn{display:none}.spec_btn .des{display:none}.spec_btn .mob{display:contents}.spec_btn--mob{display:inline-block}.spec_btn__tt{bottom:-41px;font-size:13px;padding:5px 10px 4px;max-width:337px}}@media only screen and (max-width: 600px){.spec_btn{width:100%}}.product{padding:20px 0 60px}.product__sticky_head{background-color:#fff;z-index:9;top:0;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;position:fixed;width:100%;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);padding:7px 0 5px}.product__sticky_head__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product__sticky_head__title{font-size:20px;line-height:26px;font-weight:500;letter-spacing:0;margin-bottom:0}.product__sticky_head.sticky{top:61px;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.product__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.product__heading__title{font-size:36px;line-height:40px;font-weight:500;letter-spacing:0;margin-bottom:0}.product__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.product .prod_galleries{width:calc(58.6220789686% - 19.5px);margin:0}.product .prod_galleries .swiper-button-prev,.product .prod_galleries .swiper-button-next{opacity:1;width:20px;height:20px;border-right:1px solid #707070;border-bottom:1px solid #707070;background-image:unset;margin-top:0;top:calc(50% - 10px)}.product .prod_galleries .swiper-button-prev:after,.product .prod_galleries .swiper-button-next:after{display:none}.product .prod_galleries .swiper-button-prev{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.product .prod_galleries .swiper-button-next{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.product .prod_galleries .woocommerce-product-gallery{width:100%;height:408px;margin-bottom:5px;border:1px solid #cecece}.product .prod_galleries .woocommerce-product-gallery .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product .prod_galleries .woocommerce-product-gallery .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product .prod_galleries .woocommerce-product-gallery .img_zoom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;line-height:12px;font-weight:300;letter-spacing:.02em;cursor:pointer;position:absolute;right:6px;bottom:12px;z-index:1}.product .prod_galleries .woocommerce-product-gallery .img_zoom svg{margin-left:7px}.product .prod_galleries__thumbs{position:relative;padding:0 17px}.product .prod_galleries__thumbs .swiper-slide{cursor:pointer;height:100px}.product .prod_galleries__thumbs .swiper-slide img{border:1px solid #cecece;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product .prod_galleries .swiper-button-prev--thumbs,.product .prod_galleries .swiper-button-next--thumbs{width:12px;height:12px;top:calc(50% - 6px);z-index:8}.product .prod_galleries .swiper-button-prev--thumbs{left:3px}.product .prod_galleries .swiper-button-next--thumbs{right:3px}.product__summary{width:calc(41.539081386% - 19.5px)}.product__summary__title{display:none}.product__summary__title p{font-size:20px;line-height:26px;font-weight:500;letter-spacing:0;margin-bottom:11px}.product__summary__sku{font-size:14px;line-height:22px;font-weight:300;letter-spacing:0}.product__summary__sku .form_code{text-transform:uppercase}.product__summary__apps{margin:19px 0 17px;border-bottom:1px solid #d3d3d3}.product__summary__apps>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:18px;line-height:23px;font-weight:500;letter-spacing:0;margin-bottom:0}.product__summary__apps>p:after{content:"";width:100%;border-bottom:1px solid #d3d3d3;margin:0 0 7px 8px}.product__summary__apps ul{padding:11px 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.product__summary__apps ul li{padding-left:19px;position:relative;width:calc(50% - 30px);font-size:14px;line-height:22px;font-weight:300;letter-spacing:0}.product__summary__apps ul li:before{content:"";width:11px;border-bottom:1px solid #000;position:absolute;left:0;top:10px}.product__summary__desc p{font-size:14px;line-height:22px;font-weight:300;letter-spacing:0}@media only screen and (max-width: 800px){.product__sticky_head .spec_btn{display:none}.product__heading{margin-bottom:0}.product__heading__title{display:none}.product .prod_galleries{width:100%}.product__summary{width:100%;padding:23px 0 10px;border-bottom:1px solid #d3d3d3}.product__summary__title{display:block}}@media only screen and (max-width: 600px){.product{padding:0 0 30px}.product__sticky_head{padding:9px 0 7px}.product__sticky_head__title{font-size:15px;line-height:20px}.product>.container{width:100%}.product .prod_galleries .swiper-button-prev,.product .prod_galleries .swiper-button-next{display:none}.product .prod_galleries .woocommerce-product-gallery{margin-bottom:0;height:300px;border:0}.product .prod_galleries .woocommerce-product-gallery .img_zoom{display:none}.product .prod_galleries__thumbs{padding:0}.product .prod_galleries__thumbs .swiper-container{height:55px}.product .prod_galleries__thumbs .swiper-slide img{border-left:0}.product .prod_galleries__thumbs .swiper-slide:last-child img{border-right:0}.product__summary{width:calc(100% - 60px);margin:0 auto}.product__summary__sku{font-size:13px}.product__summary__apps>p{font-size:16px}.product__summary__apps ul li{width:100%;font-size:15px}.product__summary__desc p{font-size:15px;line-height:24px}}@media only screen and (max-width: 400px){.product .prod_galleries .woocommerce-product-gallery{height:216px}}.prod_pop{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.86);z-index:999}.prod_pop.open{display:-webkit-box;display:-ms-flexbox;display:flex}.prod_pop__close{position:absolute;top:37px;right:33px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:20px;font-weight:500;letter-spacing:.02em;cursor:pointer}.prod_pop__close__cross{width:27px;height:27px;position:relative;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:14px}.prod_pop__close__cross:before,.prod_pop__close__cross:after{content:"";position:absolute}.prod_pop__close__cross:before{width:100%;top:12.5px;border-bottom:2px solid #fff}.prod_pop__close__cross:after{height:100%;left:12.5px;border-right:2px solid #fff}.prod_pop__sliders{max-width:1088px;width:calc(100% - 90px)}.prod_pop__sliders .swiper-button-next,.prod_pop__sliders .swiper-button-prev{opacity:1;width:20px;height:20px;border-right:2px solid #fff;border-bottom:2px solid #fff;background-image:unset;margin-top:0;top:calc(50% - 10px)}.prod_pop__sliders .swiper-button-next:after,.prod_pop__sliders .swiper-button-prev:after{display:none}.prod_pop__sliders .swiper-button-next--thumbs,.prod_pop__sliders .swiper-button-prev--thumbs{width:13px;height:13px;top:calc(50% - 6.5px)}.prod_pop__sliders .swiper-button-next{right:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.prod_pop__sliders .swiper-button-prev{left:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.prod_pop__gallery{padding:0 40px 10px;max-width:100%;position:relative}.prod_pop__gallery .swiper-slide{background-color:#fff;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:580px}.prod_pop__gallery .swiper-slide img{width:100%;-o-object-fit:cover;object-fit:cover}.prod_pop__thumbs{max-width:706px;margin:0 auto;position:relative;padding:0 16px}.prod_pop__thumbs .swiper-slide{cursor:pointer}.prod_pop__thumbs .swiper-slide img{border:1px solid none;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 600px){.prod_pop.open{display:none}}.prod_tabs{margin:27px 0 0}.prod_tabs__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#e3e3e3;margin-bottom:14px;border-radius:2px}.prod_tabs__nav__tab{width:50%;border-radius:2px;font-size:14px;line-height:17px;font-weight:300;letter-spacing:0;text-align:center;padding:11.5px;cursor:pointer;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.prod_tabs__nav__tab.open{background-color:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.1);font-weight:500;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.prod_tabs__nav__tab .mob{display:none}.prod_tabs__tab{display:none}.prod_tabs__tab.open{display:block}.prod_tabs__tab--conf ol{counter-reset:li}.prod_tabs__tab--conf ol li{font-size:16px;line-height:21px;font-weight:500;letter-spacing:0;margin-top:8px}.prod_tabs__tab--conf ol li:before{counter-increment:li;content:counter(li) ".";color:#c7202d;min-width:16px;padding-right:3px;display:inline-block}.prod_tabs__tab--conf ol li .select_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:9px 0 0}.prod_tabs__tab--conf ol li .select_flex .select_wrap{width:calc(50% - 5.5px);margin:0 0 10px}.prod_tabs__tab--conf ol li .select_flex .select_wrap select{width:100%;font-size:13px;line-height:36px;font-weight:300;letter-spacing:0;border:1px solid #ddd;border-radius:2px;height:38px;padding:0 9px;background:url("../images/svg/select-arr.svg") no-repeat calc(100% - 9px) center;outline:0;color:#000}.prod_tabs__tab--conf ol li .select_flex .select_wrap select::-webkit-input-placeholder{color:#000}.prod_tabs__tab--conf ol li .select_flex .select_wrap select:-ms-input-placeholder{color:#000}.prod_tabs__tab--conf ol li .select_flex .select_wrap select::-ms-input-placeholder{color:#000}.prod_tabs__tab--conf ol li .select_flex .select_wrap select::placeholder{color:#000}.prod_tabs__tab--conf ol li:first-child{margin-top:0}.prod_tabs__tab--spec ul{padding:7px 13px 0}.prod_tabs__tab--spec ul li{font-size:14px;line-height:18px;font-weight:500;letter-spacing:0;margin-bottom:6px}.prod_tabs__tab--spec ul li span{font-weight:300}@media only screen and (max-width: 600px){.prod_tabs__nav__tab .mob{display:block}.prod_tabs__nav__tab .des{display:none}}.prod_dwns{background-color:#f0f0f0;padding:20px 22px 19px 20px;border-radius:2px;margin:20px 0 0}.prod_dwns__title{font-size:14px;line-height:18px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px}.prod_dwns__title span{font-size:13px;font-weight:300;text-transform:none;margin-left:14px}.prod_dwns__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.prod_dwns__flex>p{display:none;font-size:15px;line-height:24px;font-weight:300;letter-spacing:0;margin:14px 0 16px}.prod_dwns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 109px)}.prod_dwns ul li{width:calc(33.33% - 10px);margin-top:15px}.prod_dwns ul li label{font-size:12px;line-height:14px;font-weight:300;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prod_dwns ul li label input{width:14px;height:14px;margin-right:11px}.prod_dwns ul li label span{width:calc(100% - 25px)}.prod_dwns ul li label a{display:none}.prod_dwns__btn{font-size:14px;line-height:28px;font-weight:500;letter-spacing:.02em;color:#fff;border-radius:2px;width:109px;height:28px;text-align:center;overflow:hidden;z-index:1;position:relative;cursor:pointer;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.prod_dwns__btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:-2}.prod_dwns__btn.disabled{opacity:.3;cursor:not-allowed;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}@media only screen and (max-width: 600px){.prod_dwns{width:calc(100% - 60px);margin:12px auto 0;padding:14px 13px 15px 11px}.prod_dwns__title{cursor:pointer;width:100%;font-size:12px;line-height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.prod_dwns__title span{display:none}.prod_dwns__title:after{content:"";width:7px;height:7px;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;left:-2px;top:-2px;position:relative}.prod_dwns__title.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;top:2px}.prod_dwns__flex{display:none}.prod_dwns__flex>p{display:block}.prod_dwns ul{width:100%}.prod_dwns ul li{width:100%;margin:0 0 18px}.prod_dwns__btn{display:inline-block;margin-bottom:4px}}.related{margin:59px 0 103px}.related__title{font-size:42px;line-height:42px;font-weight:500;letter-spacing:0;margin-bottom:29px}.related__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.related .prod{margin-bottom:0}@media only screen and (max-width: 767px){.related{margin:28px 0 45px}.related .container{width:calc(100% - 30px);margin:0 0 0 auto}.related__title{margin:0 auto 16px 0;width:calc(100% - 30px)}.related__flex{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.related .prod{width:calc(100% - 50px)}}@media only screen and (max-width: 500px){.related__title{font-size:28px;line-height:32px}}.prod{width:calc(33.3333333333% - 26.6666666667px);margin:0 13.3333333333px 34px}.prod>img{height:224px;width:100%;-o-object-fit:cover;object-fit:cover;border:1px solid #cecece;margin-bottom:17px;-webkit-box-sizing:border-box;box-sizing:border-box}.prod__title{font-size:22px;line-height:28px;font-weight:500;letter-spacing:0;margin-bottom:7px}.prod__excerpt{margin-bottom:9px;max-width:360px}.prod__excerpt p{font-size:14px;line-height:22px;font-weight:300;letter-spacing:0}@media only screen and (max-width: 767px){.prod{width:calc(50% - 10px);margin:0 5px 34px}}@media only screen and (max-width: 500px){.prod{width:100%;margin-bottom:27px}.prod>img{height:180px;margin-bottom:13px}.prod__title{font-size:18px;line-height:23px;margin-bottom:6px}.prod__excerpt{padding-right:13px;margin-bottom:9px}.prod__excerpt p{font-size:15px;line-height:24px}}#sidebar{display:none}.shop_banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;height:482px}.shop_banner>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shop_banner__gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:-o-linear-gradient(45deg, black 0%, transparent 100%);background:linear-gradient(45deg, black 0%, transparent 100%);opacity:.63}.shop_banner__content{margin-bottom:57px}.shop_banner__title{font-size:70px;line-height:70px;font-weight:500;letter-spacing:0;color:#fff;margin-bottom:13px;max-width:856px}.shop_banner__desc{font-size:24px;line-height:32px;font-weight:300;letter-spacing:0;margin-bottom:20px;color:#fff;max-width:657px;font-weight:500}@media only screen and (max-width: 600px){.shop_banner__desc{font-size:20px;line-height:26px;margin-bottom:12px}}.shop_banner--shop{height:356px}.shop_banner--shop .shop_banner__title{margin-bottom:48px}@media only screen and (max-width: 767px){.shop_banner{height:425px}.shop_banner__content{margin-bottom:31px}.shop_banner__title{font-size:36px;line-height:44px;margin-bottom:12px}.shop_banner__desc{font-size:14px;line-height:22px}.shop_banner--shop{height:206px}.shop_banner--shop .shop_banner__title{line-height:40px;margin-bottom:24px}.shop_banner--shop .shop_banner__content{margin-bottom:24px}}.shop_desc{margin:54px 0 60px}.shop_desc__text{max-width:922px}.shop_desc__text p:first-child{font-size:30px;line-height:40px;font-weight:300;letter-spacing:0}@media only screen and (max-width: 767px){.shop_desc{margin:24px 0 22px}.shop_desc__text p:first-child{font-size:20px;line-height:26px}}.prod_filter{margin:0 0 29px;height:130px}.prod_filter__bg{background-color:#f2f2f2;border-radius:2px;padding:12px 20px 23px 20px;top:0;left:0;width:100%;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;z-index:9}.prod_filter__bg.sticky{position:fixed;top:62px;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.prod_filter__bg.sticky .prod_filter__title{display:none}.prod_filter__title{font-size:32px;line-height:36px;font-weight:500;letter-spacing:0;margin-bottom:13px}.prod_filter__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prod_filter .filter{width:calc(25% - 34.35px);height:46px;border:0;font-size:13px;line-height:46px;font-weight:400;letter-spacing:0;padding-left:10px;border-radius:2px;outline:0;background:#fff url("../images/svg/select-arr.svg") no-repeat calc(100% - 10px) center;color:#000}.prod_filter .filter::-webkit-input-placeholder{color:#000;font-size:13px;line-height:46px;font-weight:400;letter-spacing:0}.prod_filter .filter:-ms-input-placeholder{color:#000;font-size:13px;line-height:46px;font-weight:400;letter-spacing:0}.prod_filter .filter::-ms-input-placeholder{color:#000;font-size:13px;line-height:46px;font-weight:400;letter-spacing:0}.prod_filter .filter::placeholder{color:#000;font-size:13px;line-height:46px;font-weight:400;letter-spacing:0}.prod_filter .clear_filters{font-size:12px;line-height:15px;font-weight:500;letter-spacing:0;cursor:pointer;width:115px;background-color:#e0dddd;border-radius:2px;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;height:46px}.prod_filter .clear_filters__cross{margin-left:5px;position:relative;width:23px;height:23px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.prod_filter .clear_filters__cross:before,.prod_filter .clear_filters__cross:after{content:"";position:absolute}.prod_filter .clear_filters__cross:before{height:100%;border-right:1px solid #000;left:11px}.prod_filter .clear_filters__cross:after{width:100%;border-bottom:1px solid #000;top:11px}.prod_filter--margin{margin-top:34px !important}@media only screen and (max-width: 1100px){.prod_filter__bg.sticky{top:61px}.prod_filter__bg.sticky .prod_filter__title{display:block}}@media only screen and (max-width: 767px){.prod_filter{margin:0 0 31px;height:auto}.prod_filter__bg{padding:11px 9px 13px 10px}.prod_filter__bg.sticky{position:initial}.prod_filter__title{font-size:18px;line-height:23px;margin-bottom:6px}.prod_filter .filter{width:calc(50% - 3.5px);margin:3px 0;height:36px;line-height:36px}.prod_filter .filter::-webkit-input-placeholder{line-height:36px}.prod_filter .filter:-ms-input-placeholder{line-height:36px}.prod_filter .filter::-ms-input-placeholder{line-height:36px}.prod_filter .filter::placeholder{line-height:36px}.prod_filter .clear_filters{margin:3px 0 0 auto;width:calc(50% - 3.5px);height:26px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 8px 0 9px}.prod_filter .clear_filters__cross{width:14px;height:14px}.prod_filter .clear_filters__cross:before{left:6.5px}.prod_filter .clear_filters__cross:after{top:6.5px}}.products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin:0 -13.3333333333px}.products:before{content:"Seaching...";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:26px;z-index:2;padding-top:50px;opacity:0;visibility:hidden;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.products.loading:before{opacity:1;visibility:visible;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}@media only screen and (max-width: 767px){.products{margin:0 -5px}}.woocommerce-info{font-size:22px;margin:46px 0 58px !important;line-height:34px}.woocommerce-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #ddd;margin:19px 0 48px;padding:42px 0 0}.woocommerce-pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce-pagination .page-numbers li .page-numbers{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;text-decoration:none;text-transform:uppercase;display:inline-block;margin:0 5.5px}.woocommerce-pagination .page-numbers li .page-numbers.current{position:relative}.woocommerce-pagination .page-numbers li .page-numbers.current:after{content:"";border-bottom:1px solid #c7202d;position:absolute;bottom:-4px;left:0;width:100%}.woocommerce-pagination .page-numbers li .page-numbers.next,.woocommerce-pagination .page-numbers li .page-numbers.prev{position:relative}.woocommerce-pagination .page-numbers li .page-numbers.next:before,.woocommerce-pagination .page-numbers li .page-numbers.next:after,.woocommerce-pagination .page-numbers li .page-numbers.prev:before,.woocommerce-pagination .page-numbers li .page-numbers.prev:after{width:7px;height:7px;border-bottom:1px solid #000;border-right:1px solid #000;display:inline-block;position:absolute;top:7px}.woocommerce-pagination .page-numbers li .page-numbers.prev{margin:0 15.5px 0 0;padding-left:10px}.woocommerce-pagination .page-numbers li .page-numbers.prev:before{content:"";-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);left:0}.woocommerce-pagination .page-numbers li .page-numbers.next{margin:0 0 0 15.5px;padding-right:10px}.woocommerce-pagination .page-numbers li .page-numbers.next:after{content:"";-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:0}.bespoke_rq{position:fixed;bottom:0;width:100%;z-index:3}.bespoke_rq__btn{width:230px;height:45px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#c7202d;display:block;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;text-align:center;color:#fff;font-size:12px;line-height:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;position:absolute;bottom:0;right:0}.bespoke_pop{z-index:10;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;visibility:hidden;opacity:0;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;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}.bespoke_pop.open{visibility:visible;opacity:1;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.bespoke_pop>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bespoke_pop__content{max-width:663px;width:100%;background-color:#fff;position:relative;padding:42px 55px 50px}.bespoke_pop__close{width:38px;height:38px;position:absolute;top:14px;right:16px;cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.bespoke_pop__close:before,.bespoke_pop__close:after{content:"";background-color:#000;position:absolute}.bespoke_pop__close:before{width:100%;height:2px;left:0;top:18px}.bespoke_pop__close:after{height:100%;width:2px;top:0;left:18px}.bespoke_pop__title{font-size:28px;line-height:36px;font-weight:500;letter-spacing:0;margin-bottom:0}.bespoke_pop__sub_title{font-size:16px;line-height:26px;font-weight:300;letter-spacing:0}.bespoke_pop .wpcf7-form input[type=text],.bespoke_pop .wpcf7-form input[type=email],.bespoke_pop .wpcf7-form input[type=tel],.bespoke_pop .wpcf7-form textarea{border:1px solid #ddd;border-radius:2px;font-size:14px;line-height:20px;font-weight:300;letter-spacing:0;color:#000}.bespoke_pop .wpcf7-form input[type=text]::-webkit-input-placeholder,.bespoke_pop .wpcf7-form input[type=email]::-webkit-input-placeholder,.bespoke_pop .wpcf7-form input[type=tel]::-webkit-input-placeholder,.bespoke_pop .wpcf7-form textarea::-webkit-input-placeholder{font-size:14px;line-height:20px;font-weight:300;letter-spacing:0;color:#000}.bespoke_pop .wpcf7-form input[type=text]:-ms-input-placeholder,.bespoke_pop .wpcf7-form input[type=email]:-ms-input-placeholder,.bespoke_pop .wpcf7-form input[type=tel]:-ms-input-placeholder,.bespoke_pop .wpcf7-form textarea:-ms-input-placeholder{font-size:14px;line-height:20px;font-weight:300;letter-spacing:0;color:#000}.bespoke_pop .wpcf7-form input[type=text]::-ms-input-placeholder,.bespoke_pop .wpcf7-form input[type=email]::-ms-input-placeholder,.bespoke_pop .wpcf7-form input[type=tel]::-ms-input-placeholder,.bespoke_pop .wpcf7-form textarea::-ms-input-placeholder{font-size:14px;line-height:20px;font-weight:300;letter-spacing:0;color:#000}.bespoke_pop .wpcf7-form input[type=text]::placeholder,.bespoke_pop .wpcf7-form input[type=email]::placeholder,.bespoke_pop .wpcf7-form input[type=tel]::placeholder,.bespoke_pop .wpcf7-form textarea::placeholder{font-size:14px;line-height:20px;font-weight:300;letter-spacing:0;color:#000}.bespoke_pop .wpcf7-form input[type=text],.bespoke_pop .wpcf7-form input[type=email],.bespoke_pop .wpcf7-form input[type=tel]{height:46px}.bespoke_pop .wpcf7-form textarea{padding:10px 13px;height:113px}.bespoke_pop .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:10px}.bespoke_pop .wpcf7-form input[type=submit]{padding:0 29px 0 16px;height:47px;background:url("../images/svg/send-request-arr.svg"),#c7202d;background-position:calc(100% - 14px) center;background-repeat:no-repeat;color:#fff;font-size:12px;line-height:12px;font-weight:700;letter-spacing:.1em;border:0;outline:0;cursor:pointer;border-radius:2px;text-transform:uppercase;float:right}.bespoke_pop .wpcf7-form .wpcf7-not-valid-tip{background:#000;color:#fff}.bespoke_pop .wpcf7-form .wpcf7-not-valid-tip:after{border-top:8px solid #000}@media only screen and (max-width: 600px){.bespoke_pop>.container{width:100%;height:100%}.bespoke_pop__content{width:100%;height:100%;padding:61px 30px 36px;overflow-y:auto}.bespoke_pop__close{top:20px;right:38px}.bespoke_pop__title{font-size:25px;line-height:30px}.bespoke_pop__sub_title{font-size:15px}.bespoke_pop .wpcf7-form input[type=text],.bespoke_pop .wpcf7-form input[type=email],.bespoke_pop .wpcf7-form input[type=tel]{height:40px}.bespoke_pop .wpcf7-form textarea{height:143px}}.results{padding:37px 0}.results__title{font-size:50px;line-height:56px;font-weight:500;letter-spacing:0;padding-bottom:27px;border-bottom:1px solid #ddd;margin-bottom:38px}@media screen and (max-width: 600px){.results h1{font-size:36px;line-height:44px}}.cat_desc{margin:71px 0 62px}.cat_desc__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cat_desc__lrg_text{margin-bottom:24px}.cat_desc__lrg_text p{font-size:32px;line-height:40px;font-weight:300;letter-spacing:0}.cat_desc__text_col{width:calc(50% - 20px)}.cat_desc__text_col--lrg p{font-size:24px;line-height:32px;font-weight:300;letter-spacing:0;margin-bottom:20px}@media only screen and (max-width: 600px){.cat_desc__text_col--lrg p{font-size:20px;line-height:26px;margin-bottom:12px}}@media only screen and (max-width: 600px){.cat_desc{margin:31px 0 18px}.cat_desc__lrg_text{margin-bottom:16px}.cat_desc__lrg_text p{font-size:20px;line-height:26px}.cat_desc__text_col{width:100%;margin-bottom:14px}.cat_desc__text_col:last-child{margin-bottom:0}}.cat_black_block{background-color:#000;margin:47px 0 59px}.cat_black_block__cont{max-width:1600px;margin:0 auto;position:relative}.cat_black_block__cont>img{position:absolute;top:0;right:0;width:50%;height:100%;-o-object-fit:cover;object-fit:cover}.cat_black_block__content{width:50%;padding:90px 10.3142626914% 97px 0}.cat_black_block__content h1,.cat_black_block__content h2,.cat_black_block__content h3,.cat_black_block__content h4,.cat_black_block__content h5,.cat_black_block__content h6,.cat_black_block__content li,.cat_black_block__content a,.cat_black_block__content p{color:#fff;margin-bottom:21px}.cat_black_block__content--lrg_p p:first-of-type{font-size:24px;line-height:32px;font-weight:300;letter-spacing:0;margin-bottom:20px}@media only screen and (max-width: 600px){.cat_black_block__content--lrg_p p:first-of-type{font-size:20px;line-height:26px;margin-bottom:12px}}.cat_black_block--reversed{margin:0}.cat_black_block--reversed .cat_black_block__cont>img{left:0}.cat_black_block--reversed .cat_black_block__content{padding:110px 58px 110px calc(10.3142626914% - 42px)}.cat_black_block--reversed .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cat_black_block--grey{background-color:#f2f2f2;margin:0}.cat_black_block--grey .cat_black_block__content{padding-top:85px;padding-bottom:95px}.cat_black_block--grey .cat_black_block__content h1,.cat_black_block--grey .cat_black_block__content h2,.cat_black_block--grey .cat_black_block__content h3,.cat_black_block--grey .cat_black_block__content h4,.cat_black_block--grey .cat_black_block__content h5,.cat_black_block--grey .cat_black_block__content h6,.cat_black_block--grey .cat_black_block__content li,.cat_black_block--grey .cat_black_block__content a,.cat_black_block--grey .cat_black_block__content p{color:#000}@media only screen and (min-width: 1600px){.cat_black_block{padding:40px 0}}@media only screen and (max-width: 900px){.cat_black_block__cont>img{position:initial;width:100%;height:auto;max-height:400px}.cat_black_block__content{width:100%;padding:30px 0 38px}.cat_black_block--reversed{margin:0}.cat_black_block--reversed .cat_black_block__content{padding:30px 0 38px}.cat_black_block--grey .cat_black_block__content{padding-top:30px;padding-bottom:38px}.cat_black_block--about .cat_black_block__content h1,.cat_black_block--about .cat_black_block__content h2,.cat_black_block--about .cat_black_block__content h3,.cat_black_block--about .cat_black_block__content h4,.cat_black_block--about .cat_black_block__content h5,.cat_black_block--about .cat_black_block__content h6{font-size:40px;line-height:40px}}@media only screen and (max-width: 600px){.cat_black_block{margin:16px 0 33px}.cat_black_block__cont>img{max-height:346px}.cat_black_block__content h1,.cat_black_block__content h2,.cat_black_block__content h3,.cat_black_block__content h4,.cat_black_block__content h5,.cat_black_block__content h6,.cat_black_block__content li,.cat_black_block__content a,.cat_black_block__content p{margin-bottom:14px}.cat_black_block--reversed{margin:0}.cat_black_block--about .cat_black_block__cont>img{max-height:377px;height:377px}}.cat_grey_block{margin:47px 0 63px}.cat_grey_block__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.cat_grey_block__img{width:50%}.cat_grey_block__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cat_grey_block__content{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 79px 40px 74px;background-color:#f2f2f2}@media only screen and (max-width: 900px){.cat_grey_block__img{width:100%;max-height:400px}.cat_grey_block__content{width:100%;padding:16px 21px 36px}}@media only screen and (max-width: 600px){.cat_grey_block{margin:33px 0 40px}.cat_grey_block__img{max-height:246px}}.cat_text_block{margin:63px 0 77px}.cat_text_block p:first-of-type{font-size:24px;line-height:32px;font-weight:300;letter-spacing:0;margin-bottom:20px}@media only screen and (max-width: 600px){.cat_text_block p:first-of-type{font-size:20px;line-height:26px;margin-bottom:12px}}.cat_text_block__btn{margin-top:5px}@media only screen and (max-width: 600px){.cat_text_block{margin:35px 0 39px}}.contact_head{position:relative}.contact_head h1,.contact_head h2,.contact_head h3,.contact_head h4,.contact_head h5,.contact_head h6,.contact_head p,.contact_head a,.contact_head li{color:#fff}.contact_head p{font-weight:400}.contact_head__bg{position:absolute;top:0;width:50%;height:100%}.contact_head__bg--black{left:0;background-color:#000}.contact_head__bg--grey{right:0;background-color:#222}.contact_head__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact_head__col{width:50%;padding:34px 0 52px}.contact_head__col--info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:51px}.contact_head__col--form{padding-left:51px}.contact_head__col--form .wpcf7-form input[type=text],.contact_head__col--form .wpcf7-form input[type=email],.contact_head__col--form .wpcf7-form input[type=tel],.contact_head__col--form .wpcf7-form textarea{font-size:16px;line-height:26px;font-weight:400;letter-spacing:0}.contact_head__col--form .wpcf7-form input[type=text]::-webkit-input-placeholder,.contact_head__col--form .wpcf7-form input[type=email]::-webkit-input-placeholder,.contact_head__col--form .wpcf7-form input[type=tel]::-webkit-input-placeholder,.contact_head__col--form .wpcf7-form textarea::-webkit-input-placeholder{font-size:16px;line-height:26px;font-weight:400;letter-spacing:0}.contact_head__col--form .wpcf7-form input[type=text]:-ms-input-placeholder,.contact_head__col--form .wpcf7-form input[type=email]:-ms-input-placeholder,.contact_head__col--form .wpcf7-form input[type=tel]:-ms-input-placeholder,.contact_head__col--form .wpcf7-form textarea:-ms-input-placeholder{font-size:16px;line-height:26px;font-weight:400;letter-spacing:0}.contact_head__col--form .wpcf7-form input[type=text]::-ms-input-placeholder,.contact_head__col--form .wpcf7-form input[type=email]::-ms-input-placeholder,.contact_head__col--form .wpcf7-form input[type=tel]::-ms-input-placeholder,.contact_head__col--form .wpcf7-form textarea::-ms-input-placeholder{font-size:16px;line-height:26px;font-weight:400;letter-spacing:0}.contact_head__col--form .wpcf7-form input[type=text]::placeholder,.contact_head__col--form .wpcf7-form input[type=email]::placeholder,.contact_head__col--form .wpcf7-form input[type=tel]::placeholder,.contact_head__col--form .wpcf7-form textarea::placeholder{font-size:16px;line-height:26px;font-weight:400;letter-spacing:0}.contact_head__col--form .wpcf7-form textarea{padding-top:10px;margin-bottom:10px}.contact_head__col--form .wpcf7-form input[type=submit]{cursor:pointer;max-width:232px;width:100%;background:url("../images/svg/submit-arr.svg"),#c7202d;background-repeat:no-repeat;background-position:calc(100% - 14px) center;outline:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;text-align:left;padding:0 0 0 9px;font-size:16px;line-height:16px;font-weight:700;letter-spacing:0;border-radius:2px}.contact_head__col h1,.contact_head__col h2,.contact_head__col h3,.contact_head__col h4,.contact_head__col h5,.contact_head__col h6{font-size:20px;line-height:26px;padding-top:10px}.contact_head__title{font-size:50px !important;line-height:56px !important;width:calc(50% - 10px);padding-top:0 !important}.contact_head__content{width:calc(50% - 10px)}.contact_head__social p{margin-bottom:12px;font-weight:500}.contact_head__social a{display:inline-block;margin-right:24px}.contact_head__social a:last-child{margin-right:0}@media only screen and (max-width: 1060px){.contact_head__title,.contact_head__content{width:100%}}@media only screen and (max-width: 860px){.contact_head__bg{width:100%}.contact_head__bg--black{height:calc(100% - 377px)}.contact_head__bg--grey{height:377px;top:auto;bottom:0}.contact_head__col{width:100%;padding:0}}@media only screen and (max-width: 860px){.contact_head__col--info{padding:42px 0 47px}.contact_head__col--form{padding:34px 0 56px}.contact_head__col--form h1,.contact_head__col--form h2,.contact_head__col--form h3,.contact_head__col--form h4,.contact_head__col--form h5,.contact_head__col--form h6{font-size:24px;line-height:32px}.contact_head__col--form .wpcf7-form .two_col{display:-webkit-box;display:-ms-flexbox;display:flex}.contact_head__col--form .wpcf7-form .two_col .wpcf7-form-control-wrap{width:calc(50% - 3px);margin-bottom:6px}.contact_head__col--form .wpcf7-form .submit_cont .wpcf7-form-control-wrap label{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact_head__col--form .wpcf7-form .submit_cont .wpcf7-form-control-wrap label .wpcf7-quiz-label{font-size:13px;margin-right:8px}.contact_head__col--form .wpcf7-form .submit_cont input[type=submit]{margin-left:11px;max-width:155px;font-size:15px;padding:0 0 0 13px}.contact_head__col--form .wpcf7-form input[type=text],.contact_head__col--form .wpcf7-form input[type=email],.contact_head__col--form .wpcf7-form input[type=tel],.contact_head__col--form .wpcf7-form textarea{font-size:15px}.contact_head__col--form .wpcf7-form input[type=text]::-webkit-input-placeholder,.contact_head__col--form .wpcf7-form input[type=email]::-webkit-input-placeholder,.contact_head__col--form .wpcf7-form input[type=tel]::-webkit-input-placeholder,.contact_head__col--form .wpcf7-form textarea::-webkit-input-placeholder{font-size:15px}.contact_head__col--form .wpcf7-form input[type=text]:-ms-input-placeholder,.contact_head__col--form .wpcf7-form input[type=email]:-ms-input-placeholder,.contact_head__col--form .wpcf7-form input[type=tel]:-ms-input-placeholder,.contact_head__col--form .wpcf7-form textarea:-ms-input-placeholder{font-size:15px}.contact_head__col--form .wpcf7-form input[type=text]::-ms-input-placeholder,.contact_head__col--form .wpcf7-form input[type=email]::-ms-input-placeholder,.contact_head__col--form .wpcf7-form input[type=tel]::-ms-input-placeholder,.contact_head__col--form .wpcf7-form textarea::-ms-input-placeholder{font-size:15px}.contact_head__col--form .wpcf7-form input[type=text]::placeholder,.contact_head__col--form .wpcf7-form input[type=email]::placeholder,.contact_head__col--form .wpcf7-form input[type=tel]::placeholder,.contact_head__col--form .wpcf7-form textarea::placeholder{font-size:15px}.contact_head__col--form .wpcf7-form textarea{height:78px}.contact_head__title{font-size:36px;line-height:44px}.contact_head__content h1,.contact_head__content h2,.contact_head__content h3,.contact_head__content h4,.contact_head__content h5,.contact_head__content h6{font-size:15px;line-height:24px;font-weight:500;margin:0;padding:0}}.contact_offices{margin:50px 0 35px}.contact_offices__title{font-size:30px;line-height:36px;font-weight:500;letter-spacing:0;margin-bottom:23px}.contact_offices__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact_offices__office{width:calc(25% - 20px);margin-bottom:30px}.contact_offices__office p{margin-bottom:12px}.contact_offices__office p:last-child{margin-bottom:0}.contact_offices__office strong{font-weight:500}.contact_offices__office h1,.contact_offices__office h2,.contact_offices__office h3,.contact_offices__office h4,.contact_offices__office h5,.contact_offices__office h6{margin:0 0 14px;font-size:22px;line-height:26px;font-weight:500;letter-spacing:0}@media only screen and (max-width: 1060px){.contact_offices__office{width:calc(50% - 10px)}}@media only screen and (max-width: 767px){.contact_offices__office{width:100%;margin-bottom:50px}.contact_offices__office:last-child{margin-bottom:0}}@media only screen and (max-width: 600px){.contact_offices{margin:35px 0 60px}.contact_offices__title{font-size:26px;line-height:32px;margin-bottom:18px}.contact_offices__office{margin-bottom:26px}.contact_offices__office h1,.contact_offices__office h2,.contact_offices__office h3,.contact_offices__office h4,.contact_offices__office h5,.contact_offices__office h6{font-size:26px;line-height:26px;margin-bottom:10px}.contact_offices__office p{line-height:22px}}.sc_tabs{padding:90px 0}.sc_tabs__text{max-width:920px;margin-bottom:36px}.sc_tabs__text p:first-of-type{font-size:24px;line-height:32px;font-weight:300;letter-spacing:0;margin-bottom:20px}@media only screen and (max-width: 600px){.sc_tabs__text p:first-of-type{font-size:20px;line-height:26px;margin-bottom:12px}}.sc_tabs__tabs{border-top:1px solid #ddd}.sc_tabs__tab{border-bottom:1px solid #ddd}.sc_tabs__tab__head{cursor:pointer;position:relative;padding:44px 0}.sc_tabs__tab__head p{font-size:24px;line-height:32px;font-weight:300;letter-spacing:0;margin-bottom:20px;font-weight:500;margin-bottom:0}@media only screen and (max-width: 600px){.sc_tabs__tab__head p{font-size:20px;line-height:26px;margin-bottom:12px}}.sc_tabs__tab__head .toggle{cursor:pointer;width:21px;height:21px;border:1px solid #000;border-radius:50%;position:absolute;right:0;top:18px;top:50px;right:26px}.sc_tabs__tab__head .toggle:before,.sc_tabs__tab__head .toggle:after{content:"";background-color:#000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.sc_tabs__tab__head .toggle:before{width:10px;height:1px}.sc_tabs__tab__head .toggle:after{height:10px;width:1px}.sc_tabs__tab__head .toggle.open{-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.sc_tabs__tab__head .toggle.open:before{-webkit-transform:translate(-50%, -50%) rotate(-180deg);-ms-transform:translate(-50%, -50%) rotate(-180deg);transform:translate(-50%, -50%) rotate(-180deg)}.sc_tabs__tab__head .toggle.open:after{-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.sc_tabs__tab__content{display:none;padding:0 0 22px}.sc_tabs__tab__text{max-width:816px}.sc_tabs__tab__imgs{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;margin:20px -22px 70px}.sc_tabs__tab__imgs>img{margin:6px 22px}.sc_tabs__tab__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sc_tabs__tab:first-child .sc_tabs__tab__content{display:block}@media only screen and (max-width: 600px){.sc_tabs{padding:48px 0 60px}.sc_tabs__tab__head{padding:26px 0}.sc_tabs__tab__head p{margin-bottom:0}.sc_tabs__tab__head .toggle{top:29px}.sc_tabs__tab__imgs{margin-bottom:40px}.sc_tabs__tab__imgs>img{margin:12px 22px}}.wpcf7-form{position:relative;display:block;width:100%}.wpcf7-form ::-webkit-input-placeholder{color:#000;opacity:1;font-style:normal;font-size:14px;line-height:normal;font-weight:300;letter-spacing:.02em;font-family:aktiv-grotesk,sans-serif}.wpcf7-form ::-moz-placeholder{color:#000;opacity:1;font-style:normal;font-size:14px;line-height:normal;font-weight:300;letter-spacing:.02em;font-family:aktiv-grotesk,sans-serif}.wpcf7-form :-ms-input-placeholder{color:#000;opacity:1;font-style:normal;font-size:14px;line-height:normal;font-weight:300;letter-spacing:.02em;font-family:aktiv-grotesk,sans-serif}.wpcf7-form :-moz-placeholder{color:#000;opacity:1;font-style:normal;font-size:14px;line-height:normal;font-weight:300;letter-spacing:.02em;font-family:aktiv-grotesk,sans-serif}.wpcf7-form p{padding-bottom:0}.wpcf7-form .two_col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wpcf7-form .two_col .wpcf7-form-control-wrap{width:calc(50% - 6.5px);margin-bottom:10px}.wpcf7-form .two_col--offset .wpcf7-form-control-wrap{width:calc(100% - 120px)}.wpcf7-form .two_col__left,.wpcf7-form .two_col__right{width:49%}.wpcf7-form .two_col__left .wpcf7-form-control-wrap,.wpcf7-form .two_col__right .wpcf7-form-control-wrap{width:100%}.wpcf7-form .submit_cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpcf7-form .submit_cont .wpcf7-form-control-wrap label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpcf7-form .submit_cont .wpcf7-form-control-wrap label .wpcf7-quiz-label{color:#fff;margin-right:16px;font-weight:400;font-size:16px}.wpcf7-form .submit_cont input[type=text]{width:50px}.wpcf7-form .submit_cont input[type=submit]{margin-left:8px}.wpcf7-form .submit_cont .wpcf7-spinner{display:none}.wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{font-family:aktiv-grotesk,sans-serif;outline:none}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form textarea{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;-webkit-appearance:none !important;border-radius:0 !important;background:transparent;border:solid 1px #707070;outline:none;padding:0 13px;color:#fff}.wpcf7-form input[type=text][aria-invalid=true],.wpcf7-form input[type=email][aria-invalid=true],.wpcf7-form input[type=tel][aria-invalid=true],.wpcf7-form textarea[aria-invalid=true]{border-color:#c7202d}.wpcf7-form input[type=text]::-webkit-input-placeholder,.wpcf7-form input[type=email]::-webkit-input-placeholder,.wpcf7-form input[type=tel]::-webkit-input-placeholder,.wpcf7-form textarea::-webkit-input-placeholder{color:#fff}.wpcf7-form input[type=text]:-ms-input-placeholder,.wpcf7-form input[type=email]:-ms-input-placeholder,.wpcf7-form input[type=tel]:-ms-input-placeholder,.wpcf7-form textarea:-ms-input-placeholder{color:#fff}.wpcf7-form input[type=text]::-ms-input-placeholder,.wpcf7-form input[type=email]::-ms-input-placeholder,.wpcf7-form input[type=tel]::-ms-input-placeholder,.wpcf7-form textarea::-ms-input-placeholder{color:#fff}.wpcf7-form input[type=text]::placeholder,.wpcf7-form input[type=email]::placeholder,.wpcf7-form input[type=tel]::placeholder,.wpcf7-form textarea::placeholder{color:#fff}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=submit]{height:50px}.wpcf7-form textarea{height:96px;width:100%;display:block;resize:none;line-height:normal;resize:none;overflow-y:auto}.wpcf7-form .wpcf7-checkbox{margin-top:5px;display:block}.wpcf7-form input[type=checkbox]{display:none}.wpcf7-form input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1;visibility:visible}.wpcf7-form input[type=checkbox]+.wpcf7-list-item-label{position:relative;padding-left:25px;font-size:14px;line-height:24px;font-weight:300;letter-spacing:.02em;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.wpcf7-form input[type=checkbox]+.wpcf7-list-item-label:before{content:"";position:absolute;top:3px;left:0;display:block;width:15px;height:15px;border:solid 1px #a0a3a8;background:#fff}.wpcf7-form input[type=checkbox]+.wpcf7-list-item-label:after{content:"X";font-size:12px;color:#38307e;position:absolute;top:5px;left:2px;opacity:0;visibility:hidden}.wpcf7-form label{font-size:14px;line-height:24px;font-weight:300;letter-spacing:.02em}.wpcf7-form div.wpcf7-validation-errors,.wpcf7-form div.wpcf7-acceptance-missing{border:1px solid #38307e}.wpcf7-form span.wpcf7-list-item{margin:0}.wpcf7-form .ajax-loader{position:absolute;top:105%;margin:0;right:0%}.wpcf7-form select.wpcf7-not-valid{border-color:#c7202d !important}.wpcf7-form .wpcf7-not-valid-tip{display:block;position:absolute;color:#000;background:#fff;height:30px;line-height:31px;text-align:center;border-radius:0px;font-size:13px;line-height:30px;font-weight:600;letter-spacing:0;font-family:aktiv-grotesk,sans-serif;padding:0 10px;white-space:nowrap;top:-26px;left:10px;z-index:10;border-radius:5px}.wpcf7-form .wpcf7-not-valid-tip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;width:0;height:0;border-top:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent}.wpcf7-form span.wpcf7-list-item-label::before,.wpcf7-form span.wpcf7-list-item-label::after{display:none}div.wpcf7-response-output{background:#fff;margin:0 !important;font-size:13px;line-height:20px;font-weight:400;letter-spacing:.04em;font-family:aktiv-grotesk,sans-serif;padding:4px 8px;position:absolute;top:calc(100% + 8px);left:0;border-color:#c7202d;color:#000}div.wpcf7-mail-sent-ok{border-color:#fff}.footer{background-color:#000;padding:78px 0 79px}.footer p,.footer a,.footer address{color:#fff}.footer a{text-decoration:none}.footer__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__col{width:23%;max-width:283px;padding-top:16px}.footer__logo{border-right:1px solid #555;padding-top:8px}.footer__menu ul li{margin-bottom:18px}.footer__menu ul li a{font-size:16px;line-height:20px;font-weight:700;letter-spacing:.02em}.footer__menu ul li:last-child{margin-bottom:0}.footer__contact a{font-size:13px;line-height:20px;font-weight:300;letter-spacing:.02em;display:block}.footer__contact address{font-size:13px;line-height:20px;font-weight:300;letter-spacing:.02em;margin:22px 0 46px}.footer__title{font-size:22px;line-height:24px;font-weight:500;letter-spacing:0;margin-bottom:14px}.footer__social p{font-size:16px;line-height:20px;font-weight:700;letter-spacing:.02em;margin-bottom:22px}.footer__social__flex{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__social__flex a{display:inline-block;margin-right:24px}.footer .wpcf7{margin-bottom:76px}.footer .wpcf7 form.wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .wpcf7 form.wpcf7-form .wpcf7-form-control-wrap{width:calc(100% - 102px);margin-bottom:0}.footer .wpcf7 form.wpcf7-form input{height:30px}.footer .wpcf7 form.wpcf7-form input[type=email]{font-size:14px;line-height:30px;font-weight:400;letter-spacing:0;color:#fff;border:0;border-bottom:1px solid #707070;padding:0 1px}.footer .wpcf7 form.wpcf7-form input[type=email]::-webkit-input-placeholder{font-size:14px;line-height:30px;font-weight:400;letter-spacing:0;color:#fff}.footer .wpcf7 form.wpcf7-form input[type=email]:-ms-input-placeholder{font-size:14px;line-height:30px;font-weight:400;letter-spacing:0;color:#fff}.footer .wpcf7 form.wpcf7-form input[type=email]::-ms-input-placeholder{font-size:14px;line-height:30px;font-weight:400;letter-spacing:0;color:#fff}.footer .wpcf7 form.wpcf7-form input[type=email]::placeholder{font-size:14px;line-height:30px;font-weight:400;letter-spacing:0;color:#fff}.footer .wpcf7 form.wpcf7-form input[type=submit]{display:none}.footer .wpcf7 form.wpcf7-form .form_btn{overflow:hidden;z-index:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px;line-height:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;border-radius:2px;color:#fff;cursor:pointer;text-decoration:none !important;padding:9px 19px;display:inline-block;-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in;position:relative;height:auto;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7.5px 15px;line-height:15px}.footer .wpcf7 form.wpcf7-form .form_btn:before{content:"";background-color:#c7202d;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.footer .wpcf7 form.wpcf7-form .form_btn:after{content:"";background-color:#eee;position:absolute;top:-700%;left:-400%;width:200%;height:500%;z-index:-1;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}.footer .wpcf7 form.wpcf7-form .form_btn:hover{color:#c7202d;-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}.footer .wpcf7 form.wpcf7-form .form_btn:hover:after{top:-200%;left:-90%;-webkit-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}.footer .wpcf7 form.wpcf7-form .form_btn.white{color:#000}.footer .wpcf7 form.wpcf7-form .form_btn.white:before{background-color:#eee}.footer .wpcf7 form.wpcf7-form .form_btn.white:after{background-color:#c7202d}.footer .wpcf7 form.wpcf7-form .form_btn.white:hover{color:#fff}.footer .wpcf7 form.wpcf7-form .form_btn.white_hover:after{background-color:#fff}@media only screen and (max-width: 600px){.footer .wpcf7 form.wpcf7-form .form_btn{letter-spacing:.1em}}.footer .wpcf7 form.wpcf7-form .wpcf7-spinner{display:none}@media only screen and (max-width: 767px){.footer{padding:78px 0 44px}.footer__col{width:45%;max-width:100%;margin-bottom:35px}}@media only screen and (max-width: 600px){.footer{padding:47px 0 64px}.footer__col{width:100%;border-bottom:1px solid #555;margin-bottom:0}.footer__col:last-child{border-bottom:0}.footer__logo{border-right:0;padding:0 0 28px}.footer__logo svg{width:67.48px;height:76px}.footer__menu{padding:29px 0 39px}.footer__menu ul li{margin-bottom:14px}.footer__contact{padding:37px 0 29px}.footer__contact address{margin:17px 0 18px}.footer__sign_up{padding:33px 0 0}.footer .wpcf7{margin-bottom:47px}.footer__social p{margin-bottom:19px}}.table{width:100%;overflow-x:scroll;margin:0 0 20px}.table table{width:100%}.table table th{width:100%;font-size:13px;line-height:23px;font-weight:bold;margin:0 0 10px;background:#eee;border:1px solid #1d1d1b;padding:10px}.table table td{width:100%;font-size:13px;line-height:23px;word-wrap:break-word;margin:0 0 10px;padding:10px;border:1px solid #1d1d1b}.table table th:first-child{width:20%}.table table th:nth-child(2){width:20%}.table table th:nth-child(3){width:60%}.table table td:first-child{width:20%}.table table td:nth-child(2){width:20%}.table table td:nth-child(3){width:60%}@media screen and (max-width: 380px){.table table{width:500px}}.wp-pagenavi{text-align:center;margin:10px 0 46px;width:100%;border-top:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:42px}.wp-pagenavi a,.wp-pagenavi span{font-size:16px;line-height:20px;font-weight:500;letter-spacing:0;text-decoration:none;text-transform:uppercase;display:inline-block;margin:0 5.5px}.wp-pagenavi .current{position:relative}.wp-pagenavi .current:after{content:"";border-bottom:1px solid #c7202d;position:absolute;bottom:-4px;left:0;width:100%}.wp-pagenavi .pages{display:none}.wp-pagenavi .page:first-child{margin-left:0}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{position:relative}.wp-pagenavi .previouspostslink:before,.wp-pagenavi .previouspostslink:after,.wp-pagenavi .nextpostslink:before,.wp-pagenavi .nextpostslink:after{width:7px;height:7px;border-bottom:1px solid #000;border-right:1px solid #000;display:inline-block;position:absolute;top:7px}.wp-pagenavi .previouspostslink{margin:0 15.5px 0 0;padding-left:10px}.wp-pagenavi .previouspostslink:before{content:"";-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);left:0}.wp-pagenavi .nextpostslink{margin:0 0 0 15.5px;padding-right:10px}.wp-pagenavi .nextpostslink:after{content:"";-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:0}.full_width{padding:30px 0}.full_width h1{font-size:50px;line-height:56px;margin-bottom:16px}@media screen and (max-width: 600px){.full_width h1{font-size:36px;line-height:44px}}.resi_button,.resi_link{display:none}.resi_button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:38px;height:22px;cursor:pointer}.resi_button__bar{width:100%;height:2px;background-color:#fff}.main_nav__menu figure{display:none;position:absolute;top:16px;right:25px;width:39px;height:39px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.main_nav__menu figure:before,.main_nav__menu figure:after{content:"";position:absolute;background-color:#000}.main_nav__menu figure:before{width:100%;height:2px;top:19px;left:0}.main_nav__menu figure:after{height:100%;width:2px;left:19px;top:0}@media only screen and (max-width: 1100px){.head_space{height:66.59px}.resi_button{display:-webkit-box;display:-ms-flexbox;display:flex}.resi_over{opacity:0;visibility:hidden;background:#1d1d1b;position:fixed;top:0;left:0;height:100%;width:100%;display:block;z-index:99;cursor:pointer;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.head>.container{border-bottom:0;padding:5px 0}.head__logo svg{height:54.1px;width:169px}.head .main_nav{width:auto}.head .main_nav__right_sect{position:absolute;top:21px;left:35px;padding-left:0}.head .main_nav__right_sect:before{display:none}.head .main_nav__right_sect--desk{display:none}.head .main_nav__right_sect--mob{display:-webkit-box;display:-ms-flexbox;display:flex}.head .main_nav__right_sect .search_btn{color:#000}.head .main_nav__right_sect .search_btn svg{margin-right:6px;margin-left:-3px}.head .main_nav__right_sect .search_btn svg g g,.head .main_nav__right_sect .search_btn svg g line{stroke:#000}.head .main_nav__right_sect .head_btn{color:#fff}.head .main_nav__right_sect .head_btn:before{background-color:#c7202d}.head .main_nav__right_sect .head_btn:after{background-color:#fff}.head .main_nav__right_sect .head_btn:hover{color:#c7202d}.head .main_nav__menu{padding:78px 35px 0;position:fixed;top:0;right:0;z-index:101;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(100%, 0px, 0px);transform:translate3d(100%, 0px, 0px);-webkit-transition:-webkit-transform 500ms ease 0s;transition:-webkit-transform 500ms ease 0s;-o-transition:transform 500ms ease 0s;transition:transform 500ms ease 0s;transition:transform 500ms ease 0s, -webkit-transform 500ms ease 0s;height:100%;width:50%;display:block;background:#fff;overflow:hidden}.head .main_nav__menu figure{display:block}.head .main_nav .menu-header ul.menu>li>a:before{display:none}.js-nav body{overflow:hidden}.js-nav .resi_over{opacity:.3;visibility:visible;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.js-nav .head .main_nav__menu{-webkit-transform:translate3d(0, 0px, 0px) scale3d(1, 1, 1);transform:translate3d(0, 0px, 0px) scale3d(1, 1, 1);-webkit-transition:-webkit-transform 500ms ease 0s;transition:-webkit-transform 500ms ease 0s;-o-transition:transform 500ms ease 0s;transition:transform 500ms ease 0s;transition:transform 500ms ease 0s, -webkit-transform 500ms ease 0s;overflow-y:scroll}.head .main_nav .menu-header ul.menu{display:block;width:100%}.head .main_nav .menu-header ul.menu>li{margin-bottom:18px}.head .main_nav .menu-header ul.menu>li a{color:#000;display:block}.head .main_nav .menu-header ul.menu>li>a{font-size:28px;line-height:34px;font-weight:500;letter-spacing:.02em}.head .main_nav .menu-header ul.menu>li>ul.sub-menu{padding:20px 0 17px;border-bottom:1px solid #c6c6c6}.head .main_nav .menu-header ul.menu>li>ul.sub-menu>.container{width:100%;margin:0}.head .main_nav .menu-header ul.menu>li>ul.sub-menu>.container li a{font-size:15px;line-height:26px;font-weight:400;letter-spacing:0}.head .main_nav .menu-header ul.menu>li>ul.sub-menu>.container li.menu-item-object-case_studies a{width:100%;max-width:500px}.head .main_nav .menu-header ul.menu>li>ul.sub-menu>.container li.menu-item-object-case_studies a .feat_prj>img{display:block}.head .main_nav .menu-header ul.menu>li>ul.sub-menu>.container li.menu-item-object-case_studies a .feat_prj__btn{background-color:#000;border-radius:2px;min-height:41px;padding:10px 13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.head .main_nav .menu-header ul.menu>li>ul.sub-menu>.container li.menu-item-object-case_studies a .feat_prj__btn p{color:#fff;font-size:13px;line-height:13px;font-weight:500;letter-spacing:0;margin-bottom:0}.head .main_nav .menu-header ul.menu>li>ul.sub-menu>.container li.menu-item-object-case_studies a .feat_prj__btn p>span{font-size:12px;font-weight:300;padding-right:8px}.head .main_nav .menu-header ul.menu>li>ul.sub-menu>.container li.menu-item-object-case_studies a .feat_prj__btn p>span>span{display:none}.head .main_nav .menu-header ul.menu>li>ul.sub-menu>.container li.menu-item-object-case_studies a .feat_prj__arr{width:35px;position:relative;display:inline-block;height:7px;margin-left:22px}.head .main_nav .menu-header ul.menu>li>ul.sub-menu>.container li.menu-item-object-case_studies a .feat_prj__arr:before,.head .main_nav .menu-header ul.menu>li>ul.sub-menu>.container li.menu-item-object-case_studies a .feat_prj__arr:after{content:"";position:absolute}.head .main_nav .menu-header ul.menu>li>ul.sub-menu>.container li.menu-item-object-case_studies a .feat_prj__arr:before{width:29.5px;border-bottom:1px solid #c7202d;top:3.5px}.head .main_nav .menu-header ul.menu>li>ul.sub-menu>.container li.menu-item-object-case_studies a .feat_prj__arr:after{width:8px;height:8px;border-bottom:1px solid #c7202d;border-right:1px solid #c7202d;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:0}.head .main_nav .menu-header ul.menu>li>ul.sub-menu>.container>li>a{font-weight:700}.head .main_nav .menu-header ul.menu>li>ul.sub-menu>.container>li>ul.sub-menu{margin-bottom:8px}.head .main_nav .menu-header ul.menu>li.menu-item-has-children>ul.sub-menu{display:none}.head .main_nav .menu-header ul.menu li.menu-item-has-children{position:relative}.head .main_nav .menu-header ul.menu li.menu-item-has-children>a{display:inline-block}.head .main_nav .menu-header ul.menu li.menu-item-has-children>a:after,.head .main_nav .menu-header ul.menu li.menu-item-has-children>a:before{display:none}.head .main_nav .menu-header ul.menu li.menu-item-has-children .arr{position:absolute;width:17px;height:17px;right:0;top:9px;cursor:pointer}.head .main_nav .menu-header ul.menu li.menu-item-has-children .arr:before,.head .main_nav .menu-header ul.menu li.menu-item-has-children .arr:after{content:"";background-color:#000;position:absolute;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.head .main_nav .menu-header ul.menu li.menu-item-has-children .arr:before{width:100%;height:2px;top:8px;left:0}.head .main_nav .menu-header ul.menu li.menu-item-has-children .arr:after{height:100%;width:2px;left:8px;top:0}.head .main_nav .menu-header ul.menu li.menu-item-has-children.open .arr:before,.head .main_nav .menu-header ul.menu li.menu-item-has-children.open .arr:after{-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.head .main_nav .menu-header ul.menu li.menu-item-has-children.open .arr:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.head .main_nav .menu-header ul.menu li.menu-item-has-children.open .arr:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wpcf7-form .two_col--submit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 800px){.head .main_nav__menu{width:100%}}@media only screen and (max-width: 450px){.wpcf7-form .two_col{display:block}.wpcf7-form .two_col .wpcf7-form-control-wrap{width:100%}}@media only screen and (max-width: 400px){.main_nav__menu{width:100%}}
