@charset "UTF-8";@keyframes rotating{0%,to{opacity:1}}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}to{transform:translate(24px,0)}}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size, 25px)0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes runningLine{0%{transform:translate(0,0)}to{transform:translate(-100%,0)}}@keyframes slideImage{to{transform:translateX(0)}}@keyframes slideImageMini{0%{transform:translateX(100%)}to{transform:translateX(0)}}:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;outline:0;-webkit-tap-highlight-color:transparent}button,img{font:inherit}img,label{outline:0;-webkit-tap-highlight-color:transparent}img{margin:0;padding:0;border:0}label{font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote:after,q::before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}button{width:auto;overflow:visible;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}a{color:inherit;text-decoration:none}input,label,select{padding:0;line-height:inherit;font-size:inherit}input,label,select,textarea{margin:0;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;border:0;box-shadow:none;-webkit-appearance:none;-webkit-border-radius:0;font-family:inherit}input::-moz-placeholder,label::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-family:inherit;font-size:inherit;color:inherit}input::placeholder,label::placeholder,select::placeholder,textarea::placeholder{font-family:inherit;font-size:inherit;color:inherit}input:focus,label:focus,select:focus,textarea:focus{outline:0}@font-face{font-family:"Theinhardt";font-style:normal;font-weight:300;src:url(../fonts/Theinhardt-Light.woff2)format("woff2"),url(../fonts/Theinhardt-Light.woff)format("woff");font-display:swap}@font-face{font-family:"Theinhardt";font-style:normal;font-weight:400;src:url(../fonts/Theinhardt-Regular.woff2)format("woff2"),url(../fonts/Theinhardt-Regular.woff)format("woff");font-display:swap}@font-face{font-family:"Theinhardt";font-style:normal;font-weight:500;src:url(../fonts/Theinhardt-Medium.woff2)format("woff2"),url(../fonts/Theinhardt-Medium.woff)format("woff");font-display:swap}@font-face{font-family:"Theinhardt";font-style:normal;font-weight:700;src:url(../fonts/Theinhardt-Bold.woff2)format("woff2"),url(../fonts/Theinhardt-Bold.woff)format("woff");font-display:swap}.js-video-title-show,[data-animation-fadeY]{opacity:0;transform:translateY(50px)}.cards-grid .project-card,.js-text-slide-animation{opacity:0}.line{overflow:hidden}.transition-page-in,.transition-page-out{position:fixed;top:0;width:100%;bottom:0;z-index:9999;background-color:#d12e13}.transition-page-in{transform:translateY(-100%);transition:.5s ease-out}.transition-page-in .preloader{animation:none}.transition-page-in.is-active,.transition-page-out.is-active{transform:translateY(0);transition:.2s ease-in}.transition-page-in.is-active .preloader{width:100px;height:100px;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;animation:rotating 3s 4s linear infinite}.transition-page-out{transform:translateY(120%);transition:.6s ease-out}.js-hover-slide-text{display:inline-flex;vertical-align:top;position:relative;overflow:hidden}@media (max-width:767px){.js-hover-slide-text{padding-top:4px}}@media not all and (hover:none){.js-hover-slide-text:hover span{transform:translateY(-110%)}}.js-hover-slide-text span{transition:transform 300ms}.js-hover-slide-text span+span{left:0;top:110%;position:absolute}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2),.lds-ellipsis div:nth-child(3){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@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,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block}swiper-slide{position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{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{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:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.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{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.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-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;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:var(--swiper-navigation-top-offset, 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:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.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:var(--swiper-pagination-bullet-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:0;margin:0;padding:0;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:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-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%;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;transition:200ms transform,200ms 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%;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{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 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%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{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:var(--swiper-pagination-progressbar-size, 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:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar,.swiper-scrollbar-drag{position:relative;border-radius:var(--swiper-scrollbar-border-radius, 10px)}.swiper-scrollbar{-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content: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;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;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-cards,.swiper-cube,.swiper-flip{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100%0}.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;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;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;filter:blur(50px)}.swiper-flip .swiper-slide{pointer-events:none;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;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);line-height:1.7;line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background, #4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius, 2px);color:#fff;color:var(--plyr-badge-text-color, #fff);font-size:9px;font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small, 13px);left:0;padding:10px;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base, 15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background, #000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius, 4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size, 18px)}.plyr--full-ui input[type=range]:focus,.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster,.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg,.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background, #ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow, 0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color, #4a5464);font-size:15px;font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size, 4px) solid #0000;border-top-color:var(--plyr-menu-background, #ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color, #4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size, 4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color, #728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color, #728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color, #dcdfe5);box-shadow:0 1px 0#fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value, 0),#0000 var(--value, 0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height, 13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height, 13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height, 13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background, var(--plyr-video-background, #000));background-position:50% 50%;background-repeat:no-repeat;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing, 10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background, #fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color, #4a5464);font-size:13px;font-size:var(--plyr-font-size-small, 13px);font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size, 4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size, 4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background, #23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background, #23282f99) 50%,var(--plyr-progress-loading-background, #23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background, #ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background, #c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color, #4a5464);padding:10px;padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, #c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, #c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, #c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, #23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, #23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, #23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background, #c1c8d199)}.plyr--video,body.page-overflow{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background, var(--plyr-video-background, #000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background, linear-gradient(#0000, #000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color, #fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing, 10px);padding:35px 10px 10px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, #ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, #ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, #ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, #ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, #ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, #ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background, #ffffff40)}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background, #fff);border-radius:8px;border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size, 4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size, 4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-scrubbing img,.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background, linear-gradient(#0000, #000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.swiper-nav,.swiper-wrapper{display:flex}.swiper.st-swiper-auto{overflow:visible}.swiper.st-swiper-auto .swiper-slide{width:300px}.swiper-nav{position:absolute;z-index:10;top:50%;left:0;right:0;height:1px;align-items:center;justify-content:space-between}.btn-swiper-next,.btn-swiper-prev{width:60px;height:60px;display:flex;align-items:center;justify-content:center}.btn-swiper-next svg,.btn-swiper-prev svg{fill:#000;width:36px;height:36px}.swiper-pagination{position:relative;bottom:0;margin-top:30px;display:flex}.swiper-pagination.center{justify-content:center}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0}.swiper-pagination-bullet{flex-shrink:0;position:relative;width:12px;height:12px;margin:0 4px;outline:0;opacity:.1;background-color:#000;transition:opacity 300ms}@media not all and (hover:none){.swiper-pagination-bullet:hover{opacity:1}}.swiper-pagination-bullet::before,.vertical-text-slider .dots-pagin .container div::before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}.swiper-pagination-bullet.swiper-pagination-bullet-active,.vertical-text-slider .dots-pagin .container div.active{opacity:1;background-color:#000;cursor:default}.swiper-scrollbar{background-color:rgba(var(--black-rgb),.1)}.swiper-scrollbar-drag{background-color:rgba(var(--black-rgb),.5)}.swiper-slide{position:relative}.swiper-slide__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.swiper-slide__bg-image img,.swiper-slide__bg-image svg,.swiper-slide__bg-image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}@media (max-width:894px){.devices-cards-swiper{overflow:visible}}.devices-cards-swiper .swiper-wrapper .swiper-slide:first-child{margin-left:auto}.devices-cards-swiper .swiper-wrapper .swiper-slide:last-child{margin-right:auto!important}@media (max-width:894px){.devices-cards-swiper .project-card__image{position:relative}.devices-cards-swiper .project-card__image::before{display:block;width:100%;padding-top:99.0625%;content:""}}@media (max-width:767px){.devices-cards-swiper .project-card__image{margin-left:0;margin-right:0}.devices-cards-swiper .project-card .title{margin-right:100px}}@media (max-width:894px){.devices-cards-swiper .swiper-pagination{z-index:2;position:absolute;bottom:auto;top:-120px;justify-content:flex-end}}@media (max-width:767px){.devices-cards-swiper .swiper-pagination{top:380px;max-width:90px;left:auto;right:0}}.plyr--video{height:100%}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:flex}.plyr__controls{height:auto;visibility:visible}.plyr.plyr--stopped .plyr__controls{display:none}.plyr__poster{background-size:cover}.hide-mobile-controls .plyr--paused.plyr__poster-enabled .plyr__poster{opacity:1;z-index:8}.plyr .plyr__control--overlaid[data-plyr=play]{width:110px;height:110px}@media (max-width:1054px){.plyr .plyr__control--overlaid[data-plyr=play]{width:76px;height:76px}}.plyr .plyr__control--overlaid[data-plyr=play] svg{width:24px;height:24px}body,html{font-family:"Theinhardt",tahoma,arial,sans-serif;font-weight:300;font-size:22px;line-height:1.27273;background-color:#fff}main{width:100%}img{display:block}img,svg,video{max-width:100%;height:auto}svg,video{display:block}svg{fill:currentColor;stroke:currentColor;transition:fill 200ms,stroke 200ms}.cms-editor figure video,.text figure video,[class*=btn],[class*=button],[class*=link],[type*=submit],a{cursor:pointer}.color-accent{color:#d12e13}.simple-text .text p{font-size:28px;line-height:1.28}@media (max-width:1054px){.simple-text .text p{font-size:20px;line-height:1.16}}.simple-text .text h1{margin-bottom:75px}@media (max-width:767px){.simple-text .text h1{margin-bottom:30px}}.simple-text .text h3{font-size:36px;line-height:1.14}@media (max-width:767px){.simple-text .text h3{font-size:32px;line-height:1.23}}.subtitle{font-size:24px;line-height:1.166;font-weight:500;margin-bottom:48px}@media (max-width:1054px){.subtitle{margin-bottom:40px}}@media (max-width:767px){.subtitle{font-size:20px;line-height:1.4}}.title{font-weight:400;letter-spacing:-.02em}.title--lg,.title--md{font-weight:300;font-size:28px;line-height:1.357}.title--lg{font-size:42px;line-height:1.142}@media (max-width:767px){.title--lg{font-size:32px;line-height:1.16}}.title--xl{font-size:60px;line-height:1.166}a{transition:all 300ms}.paralax-text-more a,.text a,body,html{color:#000}.btn-link{position:relative}.paralax-text-more a,.search-result-row a,.text a{text-decoration:none;position:relative;transition:all 200ms}@media not all and (hover:none){.btn-link:hover:before,.paralax-text-more a:hover:before,.search-result-row a:hover:before,.text a:hover:before{opacity:0}}.text a::before{bottom:0;opacity:1}.btn-link::before,.paralax-text-more a::before,.search-result-row a::before,.text a::before{content:"";position:absolute;left:0;right:0;height:1px;background-color:currentColor;transition:all 200ms}.btn-link::before{opacity:1}.paralax-text-more a::before,.search-result-row a::before{bottom:0}@media not all and (hover:none){.paralax-text-more a:hover{opacity:.8}.paralax-text-more a:hover::before{opacity:1;width:0}}.paralax-text-more a::before{opacity:1;width:100%}.accent-link{color:#d12e13}.weight-400{font-weight:400}.h1,h1{font-size:80px;line-height:1.125em}@media (max-width:1054px){.h1,h1{font-size:70px;line-height:1.14;font-weight:300}}@media (max-width:767px){.h1,h1{font-size:44px;line-height:1.1}}@media (max-width:1054px){.h1.weight-400,h1.weight-400{font-weight:300}}.h2,h2{font-size:60px;line-height:1.16}@media (max-width:1054px){.h2,h2{font-size:48px;line-height:1.2;font-weight:300}}@media (max-width:767px){.h2,h2{font-size:32px;line-height:1.18}}@media (max-width:1054px){.h2.weight-400,h2.weight-400{font-weight:300}}.h3,h3{font-size:42px;line-height:1.142}@media (max-width:1054px){.h3,h3{font-weight:300}}@media (max-width:767px){.h3,h3{font-size:36px;line-height:1.18}}@media (max-width:1054px){.h3.weight-400,h3.weight-400{font-weight:300}}.h4,h4{font-size:32px;line-height:1.15em}@media (max-width:1054px){.h4,h4{font-weight:300}}.h5,blockquote,h5{font-weight:400;font-size:28px;line-height:1.15em}@media (max-width:1054px){.h5,h5{font-weight:300}}@media (max-width:767px){.h5,h5{font-size:24px;line-height:1.2}}.h6,h6{font-size:22px;line-height:1.15em}@media (max-width:1054px){.h6,h6{font-weight:300}}@media (max-width:767px){.h6,h6{font-size:20px;line-height:1.2}}blockquote{line-height:1.285}img{vertical-align:middle;width:100%}.filters button.active,b,strong{font-weight:500}em,i{font-style:italic}.cms-editor figure:last-child,.cms-editor img:last-child,.cms-editor video:last-child,.cms-editor>:last-child,.text figure:last-child,.text img:last-child,.text video:last-child,.text>:last-child{margin-bottom:0}.cms-editor>:first-child,.text>:first-child{margin-top:0}.cms-editor h1,.text h1{margin-top:40px}.cms-editor h1,.cms-editor h2,.text h1,.text h2{text-transform:none;margin-bottom:40px}.cms-editor h3,.cms-editor h4,.cms-editor h5,.cms-editor h6,.text h3,.text h4,.text h5,.text h6{text-transform:none}@media (max-width:767px){.cms-editor h1,.cms-editor h2,.cms-editor h3,.cms-editor h4,.cms-editor h5,.cms-editor h6,.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{margin-bottom:30px}}.cms-editor h3,.cms-editor h4,.cms-editor p,.home-slider .h2 p,.home-slider .h3 p,.home-slider .h4 p,.home-slider .title p,.home-slider h2 p,.home-slider h3 p,.home-slider h4 p,.text h3,.text h4,.text p{margin-bottom:30px}.cms-editor h5,.cms-editor h6,.text h5,.text h6{margin-bottom:20px}.cms-editor h2,.cms-editor h3,.cms-editor h4,.cms-editor h5,.cms-editor h6,.cms-editor hr+h1,.text h2,.text h3,.text h4,.text h5,.text h6,.text hr+h1{margin-top:30px}.cms-editor p+hr,.text p+hr{border-color:rgba(0,0,0,.2)}@media (max-width:767px){.cms-editor p,.text p{margin-bottom:30px}}.cms-editor ul,.text ul{margin:40px 0;list-style-type:none}.cms-editor ul li,.text ul li{position:relative;padding-left:30px}.cms-editor ul li::before,.text ul li::before{content:"";position:absolute;left:8px;top:6px;background-color:#000;width:6px;height:6px;border-radius:50%}.cms-editor ol,.text ol{counter-reset:numbList;margin:40px 0}.cms-editor ol li,.text ol li{position:relative;padding-left:40px}.cms-editor ol li::before,.text ol li::before{counter-increment:numbList;content:counter(numbList)".";font-family:var(--font-default),sans-serif;position:absolute;left:0;top:0}.cms-editor .scroll-wrapper,.cms-editor blockquote,.cms-editor table,.text .scroll-wrapper,.text blockquote,.text table{margin:64px 0}.cms-editor .scroll-wrapper table,.sitemap-pages-list ul ul,.text .scroll-wrapper table{margin:0}.cms-editor figure img,.text figure img{margin-bottom:0}.cms-editor figure figcaption,.text figure figcaption{margin-top:20px;font-size:18px}.cms-editor figure,.cms-editor img,.cms-editor video,.text figure,.text img,.text video{display:block;margin:64px 0;padding:0;width:100%;height:auto}@media (max-width:1054px){.cms-editor figure,.cms-editor img,.cms-editor video,.text figure,.text img,.text video{margin:54px 0}}.text-white,[data-bg="#D12E13"].active-bg .text-white{color:#fff}[data-bg="#D12E13"] .text-white{color:#000}.sitemap-pages-list ul{margin:32px 0}.sitemap-pages-list ul li{padding:0}.sitemap-pages-list ul li.sub-page{padding-left:14px}.sitemap-pages-list ul li::before{display:none}.sitemap-pages-list ul a::before{opacity:0;width:0}@media not all and (hover:none){.sitemap-pages-list ul a:hover::before{width:100%;opacity:1}}*{box-sizing:border-box;-webkit-overflow-scrolling:touch}body,html{height:100%}body{display:flex;flex-direction:column}.page-wrapper{position:relative}.desktop-visible{display:block}@media (max-width:767px){.desktop-visible{display:none}}.bread-crumbs a::after,.mobile-visible{display:none}@media (max-width:767px){.mobile-visible{display:block}}.footer{flex-shrink:0}.section-full-height{min-height:100vh}.section-full-height[data-bg="#DBD4D133"],.section-full-height[data-bg="#e1c582"]{background-color:#e1c582}.pt-200{padding-top:200px}@media (max-width:1054px){.pt-200{padding-top:100px}}@media (max-width:767px){.pt-200{padding-top:60px}}.pb-200{padding-bottom:200px}@media (max-width:1054px){.pb-200{padding-bottom:100px}}@media (max-width:767px){.pb-200{padding-bottom:60px}}.pt-100{padding-top:100px}@media (max-width:1054px){.pt-100{padding-top:80px}}@media (max-width:767px){.pt-100{padding-top:60px}}.pb-100{padding-bottom:100px}@media (max-width:1054px){.pb-100{padding-bottom:80px}}@media (max-width:767px){.pb-100{padding-bottom:60px}}.pb-0{padding-bottom:0}.pt-0{padding-top:0}@media (max-width:1054px){.places-archive-hero+.places-list{margin-top:80px}}@media (max-width:767px){.places-archive-hero+.places-list{margin-top:44px}}.places-list{margin-top:74px}@media (max-width:1054px){.places-list{margin-top:44px}}@media (max-width:767px){.places-list{margin-top:54px}}.places-list:last-child{padding-bottom:200px}@media (max-width:1054px){.places-list:last-child{padding-bottom:100px}}@media (max-width:767px){.places-list:last-child{padding-bottom:60px}}.places-list+.content-feeds{margin-top:70px}.places-list+.content-feeds.bg-default,.places-list+.content-feeds.bg-grey{margin-top:200px}@media (max-width:1054px){.places-list+.content-feeds.bg-default,.places-list+.content-feeds.bg-grey{margin-top:100px}}@media (max-width:767px){.places-list+.content-feeds.bg-default,.places-list+.content-feeds.bg-grey{margin-top:60px}}.contacts-wrapper{padding-bottom:200px}@media (max-width:1054px){.contacts-wrapper{padding-bottom:100px}}.wrapper{width:100%;padding:0 54px}@media (max-width:1054px){.wrapper{padding:0 50px}}@media (max-width:767px){.wrapper{padding:0 30px}}.wrapper .wrapper{padding:0}.container{width:100%;max-width:1280px;margin:0 auto}.container--max{max-width:1490px}.container--lg,.text-content.default .container,.text-content.left .container{max-width:1360px}.container--lg-plus{max-width:1400px}.container--md-plus{max-width:1190px}.container--md{max-width:1014px}.container--sm,.simple-hero .desciption,.simple-hero .h3,.simple-hero .title{max-width:900px}.container--sm-minus{max-width:860px}.container--xs{max-width:750px}@media (max-width:1054px){.container--xs{max-width:100%}}.width-fullwith img,textarea{width:100%}.st-section{background-color:#fff;padding-top:160px}@media (max-width:1054px){.st-section{padding-top:120px}}@media (max-width:894px){.st-section{padding-top:80px}}.event-card__img a,.media-cover-img{position:absolute;top:0;left:0;width:100%;height:100%}.images .two-images div img,.images-slider-img img,.media-cover-img img,.media-cover-img svg,.media-cover-img video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.bg-red{color:#fff}.bg-copper{background-color:#e98b6d}.bg-pale_yellow{background-color:#e7ddad}.bg-pale_green{background-color:#bccbc0}@media (max-width:767px){.text-content .text h4{font-size:26px;line-height:1.15}.text-content .text h2 strong,.text-content .text h3 strong,.text-content .text h4 strong{font-weight:400}}.text-content.default .text,.text-content.left .text{max-width:892px}.text-content.wide .container{max-width:1280px}.simple-hero{margin-top:64px;margin-bottom:64px}@media (max-width:767px){.simple-hero .desciption,.simple-hero .h3,.simple-hero .title{font-size:26px;line-height:1.153}}.simple-hero .description{margin-top:60px}@media (max-width:894px){.simple-video .wrapper{padding-left:0;padding-right:0}}.not-found-section{padding-bottom:100px}@media (max-width:767px){.not-found-section{padding-bottom:50px}}.images{--image-width:1600px}.images>div{max-width:calc(var(--image-width) + 54px*2);margin-left:auto;margin-right:auto;padding-left:54px;padding-right:54px}@media (max-width:1054px){.images>div{padding-left:50px;padding-right:50px}}@media (max-width:767px){.images>div{padding-left:30px;padding-right:30px}}.images.width-slider-default>div,.images.width-slider-fullwidth>div,.images.width-slider-narrow>div,.images.width-slider-wide>div{max-width:var(--image-width);padding-left:0;padding-right:0}.images.width-slider-default .images-slider,.images.width-slider-fullwidth .images-slider,.images.width-slider-narrow .images-slider,.images.width-slider-wide .images-slider{margin-left:0;margin-right:0}.images.width-slider-default .images-text,.images.width-slider-fullwidth .images-text,.images.width-slider-narrow .images-text,.images.width-slider-wide .images-text{padding-left:20px;padding-right:20px}.images.width-slider-wide,.images.width-wide{--image-width:1190px}.images.width-narrow,.images.width-slider-narrow{--image-width:605px}.images.width-portrait,.images.width-slider{--image-width:1036px}.images.width-fullwith,.images.width-slider-fullwith{--image-width:100%}.images.width-slider-fullwith>div{max-width:100%;padding-left:0;padding-right:0}.images.width-fullwith .images-slider,.images.width-slider-fullwith .images-slider{margin-left:0;margin-right:0}.images.width-fullwith>div{max-width:var(--image-width);padding-left:0;padding-right:0}.images.width-fullwith .images-text{padding-left:54px;padding-right:54px;max-width:1190px;margin-left:auto;margin-right:auto}@media (max-width:767px){.images.width-fullwith img{-o-object-fit:cover;object-fit:cover;height:375px}}@media (max-width:1054px){.images.width-fullwith .images-text{padding-left:50px;padding-right:50px}}@media (max-width:767px){.images.width-fullwith .images-text{padding-left:30px;padding-right:30px}}.images.width-two{--image-width:1360px}.images .two-images{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (max-width:767px){.images .two-images{grid-template-columns:1fr;gap:60px}}.images .two-images div{position:relative}.images .two-images div::before,.images-slider-img::before{display:block;width:100%;padding-top:94.9464%;content:""}@media (max-width:767px){.images .two-images div{overflow:hidden;margin-left:calc(30px*-1);margin-right:calc(30px*-1)}.images .two-images div::before{display:none}}.images .two-images div img,.images-slider-img img{position:absolute;top:0;left:0}@media (max-width:767px){.images .two-images div img{position:relative;-o-object-fit:cover;object-fit:cover;height:375px}}.images-slider{margin-left:calc(30px*-1);margin-right:calc(30px*-1)}.images-slider .swiper-pagination{margin-top:40px}@media (max-width:767px){.images-slider .swiper-pagination{margin-top:20px}}.images-text{display:block;text-align:center;margin-top:60px;font-size:32px;line-height:1.31}@media (max-width:1054px){.images-text{margin-top:34px;font-size:28px;line-height:1.28}}@media (max-width:767px){.images-text{font-size:20px;line-height:1.3;margin-top:24px}}.images-slider-img{position:relative}.images-slider-img::before{padding-top:62.16216%}@media (max-width:767px){.images-slider-img::before{display:none}}@media (max-width:767px){.images-slider-img img{height:375px;position:relative}}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{width:100%;color:#000;border-bottom:1px solid #000;font-size:24px;height:42px;padding:0;transition:all 200ms;background-color:transparent}textarea{color:#000;border-bottom:1px solid #000;font-size:24px;transition:all 200ms;background-color:transparent}input[type=color]:-moz-placeholder,input[type=color]::-moz-placeholder,input[type=date]:-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime-local]:-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=datetime]:-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=email]:-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]:-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]:-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]:-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]:-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]:-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]:-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]:-moz-placeholder,input[type=week]::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:rgba(0,0,0,.6);opacity:1}input[type=color]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(0,0,0,.6);opacity:1}.search-form--light input[type=color]:focus:-moz-placeholder,.search-form--light input[type=color]:focus::-moz-placeholder,.search-form--light input[type=date]:focus:-moz-placeholder,.search-form--light input[type=date]:focus::-moz-placeholder,.search-form--light input[type=datetime-local]:focus:-moz-placeholder,.search-form--light input[type=datetime-local]:focus::-moz-placeholder,.search-form--light input[type=datetime]:focus:-moz-placeholder,.search-form--light input[type=datetime]:focus::-moz-placeholder,.search-form--light input[type=email]:focus:-moz-placeholder,.search-form--light input[type=email]:focus::-moz-placeholder,.search-form--light input[type=month]:focus:-moz-placeholder,.search-form--light input[type=month]:focus::-moz-placeholder,.search-form--light input[type=number]:focus:-moz-placeholder,.search-form--light input[type=number]:focus::-moz-placeholder,.search-form--light input[type=password]:focus:-moz-placeholder,.search-form--light input[type=password]:focus::-moz-placeholder,.search-form--light input[type=search]:focus:-moz-placeholder,.search-form--light input[type=search]:focus::-moz-placeholder,.search-form--light input[type=tel]:focus:-moz-placeholder,.search-form--light input[type=tel]:focus::-moz-placeholder,.search-form--light input[type=text]:focus:-moz-placeholder,.search-form--light input[type=text]:focus::-moz-placeholder,.search-form--light input[type=time]:focus:-moz-placeholder,.search-form--light input[type=time]:focus::-moz-placeholder,.search-form--light input[type=url]:focus:-moz-placeholder,.search-form--light input[type=url]:focus::-moz-placeholder,.search-form--light input[type=week]:focus:-moz-placeholder,.search-form--light input[type=week]:focus::-moz-placeholder,.search-form--light textarea:focus:-moz-placeholder,.search-form--light textarea:focus::-moz-placeholder,input[type=color]:focus:-moz-placeholder,input[type=color]:focus::-moz-placeholder,input[type=date]:focus:-moz-placeholder,input[type=date]:focus::-moz-placeholder,input[type=datetime-local]:focus:-moz-placeholder,input[type=datetime-local]:focus::-moz-placeholder,input[type=datetime]:focus:-moz-placeholder,input[type=datetime]:focus::-moz-placeholder,input[type=email]:focus:-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=month]:focus:-moz-placeholder,input[type=month]:focus::-moz-placeholder,input[type=number]:focus:-moz-placeholder,input[type=number]:focus::-moz-placeholder,input[type=password]:focus:-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=search]:focus:-moz-placeholder,input[type=search]:focus::-moz-placeholder,input[type=tel]:focus:-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=text]:focus:-moz-placeholder,input[type=text]:focus::-moz-placeholder,input[type=time]:focus:-moz-placeholder,input[type=time]:focus::-moz-placeholder,input[type=url]:focus:-moz-placeholder,input[type=url]:focus::-moz-placeholder,input[type=week]:focus:-moz-placeholder,input[type=week]:focus::-moz-placeholder,textarea:focus:-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}.search-form--light input[type=color]:focus::-webkit-input-placeholder,.search-form--light input[type=date]:focus::-webkit-input-placeholder,.search-form--light input[type=datetime-local]:focus::-webkit-input-placeholder,.search-form--light input[type=datetime]:focus::-webkit-input-placeholder,.search-form--light input[type=email]:focus::-webkit-input-placeholder,.search-form--light input[type=month]:focus::-webkit-input-placeholder,.search-form--light input[type=number]:focus::-webkit-input-placeholder,.search-form--light input[type=password]:focus::-webkit-input-placeholder,.search-form--light input[type=search]:focus::-webkit-input-placeholder,.search-form--light input[type=tel]:focus::-webkit-input-placeholder,.search-form--light input[type=text]:focus::-webkit-input-placeholder,.search-form--light input[type=time]:focus::-webkit-input-placeholder,.search-form--light input[type=url]:focus::-webkit-input-placeholder,.search-form--light input[type=week]:focus::-webkit-input-placeholder,.search-form--light textarea:focus::-webkit-input-placeholder,input[type=color]:focus::-webkit-input-placeholder,input[type=date]:focus::-webkit-input-placeholder,input[type=datetime-local]:focus::-webkit-input-placeholder,input[type=datetime]:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=month]:focus::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,input[type=time]:focus::-webkit-input-placeholder,input[type=url]:focus::-webkit-input-placeholder,input[type=week]:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],textarea[disabled]{opacity:1}.search-form--light input[type=color],.search-form--light input[type=date],.search-form--light input[type=datetime-local],.search-form--light input[type=datetime],.search-form--light input[type=email],.search-form--light input[type=month],.search-form--light input[type=number],.search-form--light input[type=password],.search-form--light input[type=search],.search-form--light input[type=tel],.search-form--light input[type=text],.search-form--light input[type=time],.search-form--light input[type=url],.search-form--light input[type=week],.search-form--light textarea{border-color:#fff;color:#fff}.search-form--light input[type=color]:-moz-placeholder,.search-form--light input[type=color]::-moz-placeholder,.search-form--light input[type=date]:-moz-placeholder,.search-form--light input[type=date]::-moz-placeholder,.search-form--light input[type=datetime-local]:-moz-placeholder,.search-form--light input[type=datetime-local]::-moz-placeholder,.search-form--light input[type=datetime]:-moz-placeholder,.search-form--light input[type=datetime]::-moz-placeholder,.search-form--light input[type=email]:-moz-placeholder,.search-form--light input[type=email]::-moz-placeholder,.search-form--light input[type=month]:-moz-placeholder,.search-form--light input[type=month]::-moz-placeholder,.search-form--light input[type=number]:-moz-placeholder,.search-form--light input[type=number]::-moz-placeholder,.search-form--light input[type=password]:-moz-placeholder,.search-form--light input[type=password]::-moz-placeholder,.search-form--light input[type=search]:-moz-placeholder,.search-form--light input[type=search]::-moz-placeholder,.search-form--light input[type=tel]:-moz-placeholder,.search-form--light input[type=tel]::-moz-placeholder,.search-form--light input[type=text]:-moz-placeholder,.search-form--light input[type=text]::-moz-placeholder,.search-form--light input[type=time]:-moz-placeholder,.search-form--light input[type=time]::-moz-placeholder,.search-form--light input[type=url]:-moz-placeholder,.search-form--light input[type=url]::-moz-placeholder,.search-form--light input[type=week]:-moz-placeholder,.search-form--light input[type=week]::-moz-placeholder,.search-form--light textarea:-moz-placeholder,.search-form--light textarea::-moz-placeholder{color:#fff;opacity:1}.search-form--light input[type=color]::-webkit-input-placeholder,.search-form--light input[type=date]::-webkit-input-placeholder,.search-form--light input[type=datetime-local]::-webkit-input-placeholder,.search-form--light input[type=datetime]::-webkit-input-placeholder,.search-form--light input[type=email]::-webkit-input-placeholder,.search-form--light input[type=month]::-webkit-input-placeholder,.search-form--light input[type=number]::-webkit-input-placeholder,.search-form--light input[type=password]::-webkit-input-placeholder,.search-form--light input[type=search]::-webkit-input-placeholder,.search-form--light input[type=tel]::-webkit-input-placeholder,.search-form--light input[type=text]::-webkit-input-placeholder,.search-form--light input[type=time]::-webkit-input-placeholder,.search-form--light input[type=url]::-webkit-input-placeholder,.search-form--light input[type=week]::-webkit-input-placeholder,.search-form--light textarea::-webkit-input-placeholder{color:#fff;opacity:1}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;background-color:transparent!important;filter:none}.search-form--light input:-webkit-autofill,.search-form--light input:-webkit-autofill:focus,.search-form--light input:-webkit-autofill:hover,.search-form--light textarea:-webkit-autofill,.search-form--light textarea:-webkit-autofill:focus,.search-form--light textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff}textarea{overflow:auto;resize:none;height:200px;padding:0;line-height:1.2}.range-input{-webkit-appearance:none}.range-input::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-7px;cursor:pointer}.range-input::-moz-range-thumb{cursor:pointer}.range-input::-ms-thumb{cursor:pointer;margin-top:0}.range-input::-ms-track{width:100%;color:transparent;cursor:pointer;background:0 0;border-color:transparent}.search-form{position:relative}.search-form input{padding-right:40px}.search-form__btn{position:absolute;top:0;right:0;width:32px;height:32px}@media not all and (hover:none){.search-form__btn:hover{opacity:.8}}button{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin:0;padding:0;background:0 0;border:0;outline:0;box-shadow:none;text-decoration:none;text-align:center;cursor:pointer;transition:all 300ms;color:currentColor;font-variant-numeric:lining-nums}.bread-crumbs li,.btn-link{font-size:24px;font-weight:500}.btn-link{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin:0;background:0 0;border:0;outline:0;box-shadow:none;text-decoration:none;text-align:center;cursor:pointer;transition:all 300ms;color:currentColor;font-variant-numeric:lining-nums;padding:0 0 8px;line-height:1.33}@media not all and (hover:none){.btn-link:hover,button:hover{text-decoration:none}}.btn-link::before{bottom:4px}.is-hidden{display:none!important}.is-invisible{opacity:0!important;pointer-events:none!important}.bread-crumbs{display:flex;align-items:center}.bread-crumbs li{line-height:1.2;margin-right:10px}@media (max-width:767px){.bread-crumbs li{font-size:18px;line-height:1.11}}.bread-crumbs li:last-child{margin-right:0;font-weight:300}@media not all and (hover:none){.bread-crumbs a:hover{opacity:.8}}.bread-crumbs svg{fill:none;position:relative;top:-2px;margin-left:2px}@media (max-width:767px){.bread-crumbs svg{width:7px;height:13px}}.st-swiper{width:100%}.st-swiper .swiper-pagination{position:absolute;right:0;top:0;bottom:auto;left:auto;width:auto;margin:0;z-index:2;justify-content:flex-end;text-align:right}@media (max-width:1054px){.st-swiper .swiper-pagination{justify-content:center;text-align:center;display:flex}}.filters--cols div,.home-slider{display:flex;flex-direction:column}.home-slider{min-height:100vh;min-height:calc(var(--vh, 1vh)*100);padding-top:90px;position:relative;background-color:#fff}@media (max-width:1054px){.home-slider{padding-top:68px}}@media (max-width:767px){.home-slider{padding-top:48px}}.home-slider .container{position:relative}.home-slider .subtitle{display:none;position:absolute;z-index:10;top:-90px}@media (max-width:1054px){.home-slider .subtitle{top:-68px}}@media (max-width:767px){.home-slider .subtitle{top:0;position:relative}}.home-slider .swiper{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:55px}@media (max-width:1054px){.home-slider .swiper{padding-bottom:64px}}@media (max-width:767px){.home-slider .swiper{position:relative;height:auto;padding-top:0}.home-slider .swiper-nav{display:none}}.home-slider .swiper-nav .container{display:flex;justify-content:space-between;height:1px;align-items:center}.home-slider .swiper-nav .btn-swiper-prev{margin-left:-40px;justify-content:flex-start}@media (max-width:1054px){.home-slider .swiper-nav .btn-swiper-prev{margin-left:10px}}.home-slider .swiper-nav .btn-swiper-next{margin-right:-40px;justify-content:flex-end}@media (max-width:1054px){.home-slider .swiper-nav .btn-swiper-next{margin-right:10px}}.home-slider .home-pagination-wrapper{position:absolute;top:65px;left:0;right:0;z-index:10}@media (max-width:1054px){.home-slider .home-pagination-wrapper{top:auto;bottom:35px}}.home-slider .home-pagination-wrapper .swiper-pagination{position:relative;top:0}.home-slider .swiper-slide__bg-image{height:auto;top:100px;bottom:0}@media (max-width:767px){.home-slider .swiper-slide__bg-image{top:0;margin-top:auto;position:relative;padding-top:70%}}.home-slider .swiper-slide__bg-image img,.home-slider .swiper-slide__bg-image video{-o-object-position:50%0;object-position:50%0}@media (max-width:767px){.home-slider .swiper-slide__bg-image img,.home-slider .swiper-slide__bg-image video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.home-slider .swiper-slide__bg-image img{-o-object-fit:contain;object-fit:contain;height:80%}@media (max-width:1054px){.home-slider .swiper-slide__bg-image img{height:100%}}@media (max-width:767px){.home-slider .swiper-slide{display:flex;flex-direction:column-reverse;height:auto}.home-slider .swiper-slide .wrapper{margin-bottom:24px}}.home-slider .h2,.home-slider .h3,.home-slider .h4,.home-slider .title,.home-slider h2,.home-slider h3,.home-slider h4{max-width:1260px;padding-right:200px;padding-left:200px;margin-left:auto;margin-right:auto;text-align:center}@media (max-width:1054px){.home-slider .h2,.home-slider .h3,.home-slider .h4,.home-slider .title,.home-slider h2,.home-slider h3,.home-slider h4{padding-right:0;padding-left:0;margin-left:0;margin-right:0;text-align:left}}@media (max-width:1054px){.home-slider .h2 p,.home-slider .h3 p,.home-slider .h4 p,.home-slider .title p,.home-slider h2 p,.home-slider h3 p,.home-slider h4 p{margin-bottom:60px}}@media (max-width:767px){.home-slider .h2 p,.home-slider .h3 p,.home-slider .h4 p,.home-slider .title p,.home-slider h2 p,.home-slider h3 p,.home-slider h4 p{margin-bottom:40px}}@media (max-width:894px){.home-slider .weight-400{font-weight:300}}.home-slider .swiper-pagination{top:20px}.projects-swiper,.projects-swiper .places-type-buttons a.current{color:#fff}.projects-swiper__pagination{position:absolute;top:200px;left:0;right:0;z-index:3}@media (max-width:1054px){.projects-swiper__pagination{top:65px}}.projects-swiper__pagination .container{display:flex;align-items:center}.projects-swiper .swiper-slide{min-height:100vh;background-color:#000}@media (max-width:767px){.projects-swiper .swiper-slide{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}}.projects-swiper .swiper-slide__bg-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,.2)}@media (max-width:767px){.projects-swiper .container{flex-direction:column;align-items:flex-start}}.projects-swiper .swiper-pagination{position:relative;top:0;left:0;margin:0}@media (max-width:767px){.projects-swiper .swiper-pagination{left:-3px}}.projects-swiper .swiper-pagination-bullet{position:relative;background-color:#fff;opacity:1;height:1px;width:43px;margin-left:8px;border-radius:0}.projects-swiper .swiper-pagination-bullet>span{content:"";position:absolute;left:0;top:-1px;width:0;height:3px;background-color:#fff}.projects-swiper .swiper-pagination-bullet::before{content:"";position:absolute;top:-8px;bottom:-8px}.projects-swiper .places-type-buttons{height:32px;margin-right:42px}.projects-swiper .places-type-buttons a{margin:0;color:rgba(255,255,255,.4);white-space:nowrap}@media not all and (hover:none){.projects-swiper .places-type-buttons a:hover{color:#fff}}.projects-swiper .project-swiper-title{min-width:110px;font-size:24px;font-weight:500;line-height:1.33}@media (max-width:767px){.projects-swiper .project-swiper-title{font-size:20px;line-height:1.4;margin-bottom:20px}}.projects-swiper .project-title{position:relative;margin-top:308px;padding-bottom:42px}@media (max-width:767px){.projects-swiper .project-title{margin-top:166px;padding-bottom:32px}}.projects-swiper .project-title::after{content:"";position:absolute;bottom:0;left:0;width:18px;height:18px;background-image:url(../img/plus-light.svg);background-repeat:no-repeat;background-size:100% 100%}@media (max-width:767px){.projects-swiper .project-title .h2,.projects-swiper .project-title .weight-400,.projects-swiper .project-title h2{font-weight:400}}.projects-swiper .project-title .location{font-size:24px;line-height:1.33}@media (max-width:767px){.projects-swiper .project-title .location{font-size:20px}}.content-feeds{overflow:hidden}.content-feeds .subtitle{margin-bottom:60px}@media (max-width:1054px){.content-feeds .subtitle{margin-bottom:45px}}@media (max-width:767px){.content-feeds .subtitle{position:absolute;top:0;left:30px;margin-bottom:0}.content-feeds .wrapper{padding-left:0}}.content-feeds .title{margin-bottom:34px}.content-feeds.bg-default{background-color:#ede9e8}.feed-card-date{margin-bottom:20px;font-size:20px;line-height:1.3}@media (max-width:767px){.feed-card-date{font-size:16px;line-height:1.6;margin-bottom:24px}}.feed-card-desc{font-size:20px;line-height:1.3}@media (max-width:767px){.feed-card-desc{display:none}}.filters button,.vertical-text-slider{position:relative}.vertical-text-slider .text{max-width:980px;padding-right:20px;font-size:42px;line-height:1.142;padding-top:200px;padding-bottom:200px}@media (max-width:1054px){.vertical-text-slider .text{font-size:36px;line-height:1.16;padding-top:100px;padding-bottom:100px}}@media (max-width:767px){.vertical-text-slider .text{font-size:20px;line-height:1.3;padding-top:60px;padding-bottom:60px}}.vertical-text-slider .text h2,.vertical-text-slider .text h3{margin-bottom:55px}@media (max-width:1054px){.vertical-text-slider .text h2,.vertical-text-slider .text h3{margin-bottom:38px;font-size:50px;line-height:1.5}}@media (max-width:767px){.vertical-text-slider .text h2,.vertical-text-slider .text h3{font-size:32px;line-height:1.18}}.vertical-text-slider .dots-pagin{position:fixed;top:50%;transform:translateY(-50%);opacity:0;z-index:-1;right:20px;left:20px;transition:all 300ms;max-width:1280px;margin:0 auto}.vertical-text-slider .dots-pagin .container{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;height:1px}.vertical-text-slider .dots-pagin .container div{flex-shrink:0;position:relative;width:12px;height:12px;margin:4px 0;cursor:pointer;background-color:#000;outline:0;opacity:.2;transition:opacity 300ms;border-radius:50%}@media (max-width:1054px){.pb-0+.image-text{padding-top:100px}}@media (max-width:1054px) and (max-width:767px){.pb-0+.image-text{padding-top:60px}}.image-text+.image-text{padding-top:0}.image-text{padding:230px 0;font-size:28px;line-height:1.285;overflow:hidden}@media (max-width:1054px){.image-text{padding-top:0;padding-bottom:100px}}@media (max-width:767px){.image-text{padding-bottom:60px}}.image-text-wrapp{display:flex;align-items:center}@media (max-width:1054px){.image-text-wrapp{flex-direction:column}}.image-text--reverse .image-text-wrapp{flex-direction:row-reverse}@media (max-width:1054px){.image-text--reverse .image-text-wrapp{flex-direction:column}}.image-text-wrapp .image{position:relative;min-height:600px;flex-grow:1;margin-left:-100px}@media (max-width:1054px){.image-text-wrapp .image{margin-left:0;min-height:400px;height:auto;width:100%;flex-grow:1;margin-bottom:72px}}@media (max-width:894px){.image-text-wrapp .image{width:auto;min-height:100px;margin-left:calc(50px*-1);margin-right:calc(50px*-1)}}@media (max-width:767px){.image-text-wrapp .image{margin-bottom:52px}}.image-text--reverse .image-text-wrapp .image{margin-left:0;margin-right:-100px}@media (max-width:1054px){.image-text--reverse .image-text-wrapp .image{margin-right:0}}@media (max-width:894px){.image-text--reverse .image-text-wrapp .image{margin-left:calc(50px*-1);margin-right:calc(50px*-1)}}.image-text-wrapp .image img,.image-text-wrapp .image video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%";max-width:850px}@media (max-width:1054px){.image-text-wrapp .image img,.image-text-wrapp .image video{max-width:none;position:relative}}@media (max-width:767px){.image-text-wrapp .image img,.image-text-wrapp .image video{height:375px;-o-object-fit:cover;object-fit:cover}}.image-text-wrapp .text{width:530px;margin-left:122px;flex-shrink:0}@media (max-width:1299px){.image-text-wrapp .text{width:calc(50% - 40px);margin-left:80px}}@media (max-width:1054px){.image-text-wrapp .text{width:auto;margin-left:0;font-size:36px;line-height:1.16}}@media (max-width:767px){.image-text-wrapp .text{font-size:20px;line-height:1.3}}@media (max-width:1054px){.image-text-wrapp .text h2,.image-text-wrapp .text h3{font-size:50px;line-height:1.2}}@media (max-width:767px){.image-text-wrapp .text h2,.image-text-wrapp .text h3{font-size:32px;line-height:1.18;margin-bottom:24px}}.image-text--reverse .image-text-wrapp .text{width:566px;margin-left:0;margin-right:84px}@media (max-width:1299px){.image-text--reverse .image-text-wrapp .text{width:calc(50% - 40px);margin-right:80px}}@media (max-width:1054px){.image-text--reverse .image-text-wrapp .text{width:auto;margin-right:0}}.filters{display:flex;justify-content:space-between;margin-bottom:40px}@media (max-width:1054px){.filters{margin-bottom:54px;align-items:flex-start}}@media (max-width:767px){.filters{margin-bottom:40px}}.filters button{display:inline-flex;align-items:center;font-size:24px;padding:0 0 5px;margin:0 24px 0 0;line-height:1.33}@media (max-width:1054px){.filters button{margin-right:32px}}@media (max-width:767px){.filters button{display:flex;padding-bottom:0;font-size:20px;line-height:1.3;margin-bottom:6px}}@media not all and (hover:none){.filters button:hover:before{opacity:1;width:100%}}.filters button.active::before{width:100%;opacity:1}.filters button::before{content:"";position:absolute;bottom:1px;left:0;right:0;height:1px;background-color:currentColor;width:0;transition:all 200ms}.filters--cols{margin-bottom:70px;display:flex;justify-content:flex-start}@media (max-width:767px){.filters--cols{margin-bottom:42px}}.filters--cols div{align-items:flex-start}.filters--cols div:first-child{margin-right:68px}@media (max-width:767px){.filters--cols div:first-child{margin-right:30px}}.filters--cols div:first-child button,.filters--cols div:first-child button.active{font-weight:500}.filters--cols button{text-align:left;padding-bottom:1px;margin:0}@media not all and (hover:none){.filters--cols button:hover{color:#d12e13}}.filters--cols button.active{color:#d12e13;font-weight:300}.filters--cols button::before{opacity:1;display:none}.hover-bg{position:fixed;right:0;left:0;top:50%;height:1px;z-index:3;display:none}.hover-bg div{position:relative}.hover-bg div::before{content:"";right:0;width:370px;background-color:#f2f2f2;height:100vh}.hover-bg div::after,.hover-bg div::before,.js-text-animation div{position:absolute;top:50%;transform:translateY(-50%)}.hover-bg div::after{content:"";height:100vh}@media (max-width:767px){.hover-bg div::after,.hover-bg div::before{width:300px}}@media (max-width:390px){.hover-bg div::after,.hover-bg div::before{width:280px}}.hover-bg div::after{width:2000px;background-color:#f2f2f2;left:100%;right:auto}.places-tags-filter{display:flex;align-items:center;position:relative;margin-left:40px}@media (max-width:767px){.places-tags-filter{flex-direction:column-reverse;align-items:flex-end}}.places-tags-filter button{margin-right:12px}.places-tags-filter .js-button-filter{position:relative;z-index:12;margin-right:0}.places-tags-filter__dd{position:absolute;top:-30px;right:calc(54px*-1);z-index:10;width:336px;padding:30px 42px 60px;display:flex;flex-direction:column;align-items:flex-start;display:none}@media (max-width:1054px){.places-tags-filter__dd{right:calc(50px*-1)}}@media (max-width:767px){.places-tags-filter__dd{right:calc(30px*-1);width:300px;padding:30px}}@media (max-width:390px){.places-tags-filter__dd{width:280px}}.places-tags-filter__dd>button::before{display:block;opacity:1}@media not all and (hover:none){.places-tags-filter>button:hover::before{opacity:1;width:100%}}.places-tags-filter--opened .hover-bg,.project-hero-col b{display:block}.places-tags-filter--opened>button::before{opacity:1;width:100%}.places-tags-filter--opened .places-tags-filter__dd,.share-wrapper-grid .share-wrapp .share-inner-wrapp.opened .share-inner-wrapp__dd{display:flex}.places-tags-filter .places-tags-filter__dd button{margin:0 0 10px}.places-tags-filter .js-places-tags-active,.places-tags-filter .places-tags-filter__dd button{display:inline-flex;align-items:center;border-radius:10px;border:1px solid #000;padding:3px 10px 0;font-weight:300;font-size:18px;line-height:1;white-space:nowrap;height:42px;transition:opacity 300ms;cursor:pointer}.places-tags-filter .js-places-tags-active.active,.places-tags-filter .places-tags-filter__dd button.active{background-color:#000;color:#fff}@media (max-width:767px){.places-tags-filter .js-places-tags-active,.places-tags-filter .places-tags-filter__dd button{height:35px}}.places-tags-filter .js-places-tags-active::before,.places-tags-filter .places-tags-filter__dd button::before{display:none}@media not all and (hover:none){.places-tags-filter .js-places-tags-active:hover,.places-tags-filter .places-tags-filter__dd button:hover{opacity:.8}}.places-tags-filter .js-places-tags-active{position:relative;top:-6px;margin:0 20px 0 0;display:none}.places-tags-filter .js-places-tags-active.show{display:inline-flex;padding-right:30px;background-image:url(../img/close.svg);background-repeat:no-repeat;background-size:24px 24px;background-position:calc(100% - 4px) 50%}@media (max-width:767px){.places-tags-filter .js-places-tags-active{margin-right:0;margin-top:12px}}.similar-project-wrapp{overflow:hidden}.similar-projects{margin:140px 0}@media (max-width:1054px){.similar-projects{margin:120px 0}}@media (max-width:767px){.similar-projects{margin:60px 0 80px}}.similar-projects>.title{font-weight:300;margin-bottom:100px;text-align:center}@media (max-width:1054px){.similar-projects>.title{margin-bottom:60px;text-align:left}}@media (max-width:767px){.similar-projects>.title{margin-bottom:10px}}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 32px}@media (max-width:1054px){.cards-grid{grid-template-columns:repeat(2,1fr);gap:50px 20px}}@media (max-width:767px){.cards-grid{grid-template-columns:1fr;gap:90px}.people-section .cards-grid{gap:32px}}.cards-grid--five-cols{grid-template-columns:repeat(5,1fr);gap:50px 20px}@media (max-width:1299px){.cards-grid--five-cols{grid-template-columns:repeat(4,1fr)}}@media (max-width:1054px){.cards-grid--five-cols{grid-template-columns:repeat(3,1fr)}}@media (max-width:894px){.cards-grid--five-cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.cards-grid--five-cols{grid-template-columns:1fr;gap:90px}}.cards-grid--five-cols .project-card .title{margin-top:12px;font-size:24px}.cards-grid--four-cols{grid-template-columns:repeat(4,1fr);gap:38px 22px}@media (max-width:1299px){.cards-grid--four-cols{grid-template-columns:repeat(3,1fr)}}@media (max-width:894px){.cards-grid--four-cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.cards-grid--four-cols{grid-template-columns:1fr;gap:90px}}.cards-grid--four-cols .project-card .title{margin-top:20px;font-size:28px;line-height:1.35}@media (max-width:767px){.cards-grid--four-cols .project-card .title{font-size:26px;line-height:1.15}}.cards-grid--four-cols .project-card .position{font-size:22px}@media (max-width:767px){.cards-grid--four-cols .project-card .position{font-size:20px;line-height:1.5}}.cards-grid--news{grid-template-columns:repeat(3,1fr);gap:140px 30px}@media (max-width:1054px){.cards-grid--news{grid-template-columns:repeat(2,1fr);gap:100px 30px}}@media (max-width:894px){.cards-grid--news{grid-template-columns:repeat(1,1fr)}}@media (max-width:767px){.cards-grid--news{grid-template-columns:1fr;gap:90px}}.cards-grid--news .project-card__image{position:relative}.cards-grid--news .project-card__image::before{display:block;width:100%;padding-top:84.21053%;content:""}@media (max-width:767px){.cards-grid--news .project-card__image{height:auto;position:relative}.cards-grid--news .project-card__image::before{display:block;width:100%;padding-top:80%;content:""}}.cards-grid--news .project-card__title{margin-top:20px}@media (max-width:1054px){.cards-grid--news .project-card__title{margin-top:26px}}.cards-grid--news .project-card .title{margin-top:13px;font-size:28px;line-height:1.35}@media (max-width:767px){.cards-grid--news .project-card .title{margin-top:24px;font-size:24px;line-height:1.25}}.cards-grid--news .project-card .cat-name{font-size:20px;font-weight:500}.cards-grid--news .project-card .date{font-size:20px;color:rgba(0,0,0,.4)}.cards-grid--publication{gap:80px 32px}@media (max-width:1054px){.cards-grid--publication{grid-template-columns:repeat(2,1fr);gap:100px 30px}}@media (max-width:894px){.cards-grid--publication{grid-template-columns:repeat(1,1fr)}}@media (max-width:767px){.cards-grid--publication{grid-template-columns:1fr;gap:90px}}.cards-grid--publication .project-card__image{position:relative}.cards-grid--publication .project-card__image::before,.event-card__img::before,.project-card__image::before{display:block;width:100%;padding-top:115.78947%;content:""}@media (max-width:1299px){.cards-grid--publication .project-card__image{position:relative}.cards-grid--publication .project-card__image::before{display:block;width:100%;padding-top:84.21053%;content:""}}@media (max-width:767px){.cards-grid--publication .project-card__image{height:auto;position:relative}.cards-grid--publication .project-card__image::before{display:block;width:100%;padding-top:80%;content:""}}.cards-grid--publication .project-card__title{margin-top:24px}@media (max-width:894px){.cards-grid--publication .project-card__title{margin-top:40px;font-size:22px;line-height:1.27}}@media (max-width:767px){.cards-grid--publication .project-card__title{margin-top:30px}}@media (max-width:894px){.cards-grid--publication .project-card .title{margin-top:24px;font-size:24px;line-height:1.25}}@media (max-width:767px){.cards-grid--publication .project-card .title{font-size:26px;line-height:1.15}}@media (max-width:894px){.cards-grid--publication .project-card .description{margin-top:20px}}@media (max-width:767px){.cards-grid--publication .project-card .description{font-size:20px;line-height:1.3}}@media (max-width:894px){.cards-grid--publication .project-card .btn-link{margin-top:20px;font-size:22px;line-height:1.27}}@media (max-width:767px){.cards-grid--publication .project-card .btn-link{font-size:20px;line-height:1.3}}@media not all and (hover:none){.project-card a.project-card__image:hover{opacity:.9}}.project-card__image{display:block;position:relative}@media (max-width:767px){.project-card__image{height:375px;margin-left:-30px;margin-right:-30px;width:auto;overflow:hidden}.people-section .project-card__image{margin-left:0;margin-right:0;height:auto}}.event-card__img img,.project-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.project-card__title{margin-top:18px}@media (max-width:894px){.project-card__title{margin-top:26px}}@media not all and (hover:none){.project-card__title a:hover{opacity:.7}}@media (max-width:767px){.people-section .project-card__title{margin-top:20px}}.project-card .title{font-size:28px;line-height:1.35;font-weight:300}@media (max-width:767px){.project-card .title{font-size:26px;line-height:1.46}}.project-card .location{font-size:20px;line-height:1.4}.project-card .description{font-size:22px;line-height:1.15;margin-top:30px}.project-card .btn-link{display:inline-block;vertical-align:top;margin-top:30px}.projects__load-more{display:flex;align-items:center;justify-content:center;text-align:center;margin-top:200px;font-weight:500;font-size:24px;line-height:1.33}@media (max-width:1054px){.projects__load-more{margin-top:150px}}@media (max-width:767px){.projects__load-more{margin-top:110px}}.projects__load-more .btn-link{padding-bottom:10px}@media (max-width:767px){.projects__load-more .btn-link{padding-bottom:4px;font-size:20px;line-height:1.4}}.buy-sticker,.p-card-head-wrapp{display:flex;align-items:center;justify-content:space-between}.p-card-head-wrapp .title{margin-top:0!important}.buy-sticker{flex-shrink:0;width:52px;height:52px;justify-content:center;border-radius:50%;background-color:#000;margin-left:10px;color:#fff;font-size:18px;line-height:1;padding-top:4px;font-weight:500;text-transform:uppercase}@media (max-width:1054px){.buy-sticker{width:38px;height:38px;font-size:14px;line-height:1;padding-top:2px}}.events-section-head{text-align:center;margin-bottom:84px}@media (max-width:1054px){.events-section-head{margin-bottom:44px}}@media (max-width:767px){.events-section-head{margin-bottom:34px}}.event-card__img{overflow:hidden;position:relative;margin-bottom:30px}.event-card__img::before{padding-top:73.68421%}.event-card__label{position:absolute;bottom:0;left:0;z-index:2;background-color:#e5e5e5;font-size:20px;line-height:1.1;padding:12px 16px 6px;font-weight:500}.event-card__title{margin-top:10px}.event-card .title{margin-top:14px;font-size:28px;line-height:1.35;font-weight:300}.event-card__date{font-size:20px;line-height:1.9}.event-card__desc{font-size:22px;line-height:1.272;margin-top:20px}.places-type-buttons{display:flex;flex-direction:column;align-items:flex-start;cursor:default}.places-type-buttons a{font-weight:500;font-size:24px;line-height:32px;color:#000;white-space:nowrap}@media (max-width:767px){.places-type-buttons a{font-size:20px;line-height:1.4}}.places-type-buttons a.current{color:#d12e13;cursor:default}@media not all and (hover:none){.places-type-buttons a:hover{color:#d12e13}}.animated-text{min-height:700px;padding:200px 0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:100px}@media (max-width:1054px){.animated-text{min-height:466px;padding-top:100px;padding-bottom:100px;font-size:70px;line-height:1.14}}@media (max-width:767px){.animated-text{min-height:370px;padding-top:80px;padding-bottom:80px;font-size:44px;line-height:1.22}}.animated-text .container{position:relative}.animated-text span,.js-paralax-text-animation span{opacity:0}.js-text-animation div{left:0;right:0;opacity:0}.logos-slider{overflow:hidden;display:flex;align-items:center}.logos-slider-row{flex-shrink:0;display:inline-flex;align-items:center;position:relative;z-index:10;height:160px;animation:runningLine linear infinite}@media (max-width:1054px){.logos-slider-row{height:140px}}@media (max-width:767px){.logos-slider-row{height:110px}}.logos-slider-row img{max-height:100%;width:auto;margin-left:90px}@media (max-width:1054px){.logos-slider-row img{margin-left:50px}}@media (max-width:767px){.logos-slider-row img{margin-left:38px}}[data-accordeon-content]{overflow:hidden}[data-tab-button]{cursor:pointer}[data-tab-container]{position:relative}[data-tab-content]{position:absolute;top:0;inset-inline-start:0;width:100%;pointer-events:none;opacity:0}[data-tab-content].active,[data-tab-content].is-active{pointer-events:auto;opacity:1;transition:opacity 500ms}.specila-tabs-section{margin-top:0;margin-bottom:0}@media (max-width:767px){.specila-tabs-section .title{font-size:32px;line-height:1.18}}.special-tabs{position:relative;padding-right:55%;margin-top:35px}@media (max-width:1054px){.special-tabs{margin-top:40px;padding-right:0}}@media (max-width:767px){.special-tabs{margin-top:20px}}.special-tabs .tab-title{position:relative;color:rgba(0,0,0,.2);font-size:36px;line-height:1.16;padding:30px 0 10px;transition:color 300ms}@media (max-width:1054px){.special-tabs .tab-title{padding-bottom:6px}}@media (max-width:767px){.special-tabs .tab-title{padding:16px 0 10px;font-size:20px;line-height:1.3}}@media not all and (hover:none){.special-tabs .tab-title:hover{color:#000}.special-tabs .tab-title:hover::before{width:100%}}.share-wrapper-grid .share-wrapp .share-inner-wrapp__dd button:first-child,.special-tabs .tab-title:first-child{border:0}.special-tabs .tab-title:last-child::before{display:none}.special-tabs .tab-title.active{color:#000;cursor:default}.special-tabs .tab-title.active::before{width:100%}.special-tabs .tab-title::before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:rgba(0,0,0,.2);transition:width 300ms}.special-tabs [data-tab-content]{top:30px;right:0;left:55%;font-size:28px;line-height:1.28;width:auto}@media (max-width:1054px){.special-tabs [data-tab-content]{height:0;top:0;left:0;position:relative;max-width:88%}}@media (max-width:767px){.special-tabs [data-tab-content]{max-width:570px;font-size:20px;line-height:1.3}}.special-tabs [data-tab-content].active{height:auto}@media (max-width:1054px){.special-tabs [data-tab-content].active{margin-top:90px}}@media (max-width:767px){.special-tabs [data-tab-content].active{margin-top:40px}}[data-tab-box]{overflow:hidden}[data-tab-box]:not(.is-active){position:absolute;width:100%;height:1px;overflow:hidden;opacity:0;pointer-events:none}.services-tabs{display:grid;grid-template-columns:260px 1fr;gap:135px}@media (max-width:1200px){.services-tabs{gap:80px}}@media (max-width:1054px){.services-tabs{display:block;gap:0}}.services-tabs .service-tab{position:relative;border-bottom:1px solid rgba(0,0,0,.2);padding:7px 0 5px;font-size:26px;line-height:1.33;transition:all 300ms;cursor:pointer}@media (max-width:1054px){.services-tabs .service-tab{padding:14px 0 10px;font-size:28px;line-height:1.21}}@media (max-width:767px){.services-tabs .service-tab{padding:8px 0 4px;font-size:20px}}.services-tabs .service-tab:last-child{border-bottom:none}.services-tabs .service-tab.is-active,.services-tabs .service-tab:hover{color:#d12e13}.services-tabs .content h1,.services-tabs .content h2{margin-bottom:40px}@media (max-width:1054px){.services-tabs .content h1,.services-tabs .content h2{margin-bottom:54px}}@media (max-width:767px){.services-tabs .content h1,.services-tabs .content h2{margin-bottom:30px;font-size:26px;line-height:1.23}}.services-tabs .content h3{margin-bottom:30px}@media (max-width:1054px){.services-tabs .content h3{margin-bottom:54px}}@media (max-width:767px){.services-tabs .content h3{margin-bottom:30px;font-size:26px;line-height:1.23}}.services-wrapper{position:relative}@media (max-width:1054px){.services-wrapper{margin-top:74px;font-size:28px;line-height:1.28}}@media (max-width:767px){.services-wrapper{margin-top:42px;font-size:20px;line-height:1.3}}.services-list{margin-left:-52px;margin-top:40px;display:flex;flex-wrap:wrap;overflow:hidden}@media (max-width:1200px){.services-list{margin-left:0}}@media (max-width:1054px){.services-list{margin-top:74px}}@media (max-width:767px){.services-list{margin-top:42px}}.services-list__item{margin-top:-2px;width:calc(50% - 52px);margin-left:52px;padding:24px 0 20px;position:relative}@media (max-width:1200px){.services-list__item{width:100%;margin-left:0;padding-top:14px;padding-bottom:10px;border-top:1px solid #bebaba}}@media (max-width:767px){.services-list__item{padding-top:8px;padding-bottom:4px}}@media (max-width:1200px){.services-list__item:first-child{border:0}}.services-list__item:nth-child(odd)::before{content:"";position:absolute;top:0;left:0;height:1px;background-color:#bebaba;width:2000px}@media (max-width:1200px){.services-list__item:nth-child(odd)::before{display:none}}.services-list .title{font-size:28px;line-height:1.21;font-weight:300}@media (max-width:767px){.services-list .title{font-size:20px}}.custom-select__item--disabled,.header-burger svg+svg{display:none}.header{position:absolute;top:0;left:0;right:0;z-index:1000;color:#fff}.header a:not(.header__logo){color:#fff;transition:all 300ms}.header a:not(.header__logo)::before{display:none}@media not all and (hover:none){.header a:not(.header__logo):hover{opacity:.8}}.header__logo{max-width:145px;width:100%}@media (max-width:1054px){.header__logo{max-width:114px}}@media (max-width:767px){.header__logo{max-width:90px}}.header__logo svg{stroke:none}.header__menu{display:flex;align-items:center}@media (max-width:1054px){.header__menu{display:none}}.header__menu li{margin:0 28px;font-size:24px;line-height:1.2;font-weight:500}@media not all and (hover:none){.header__menu li:hover::before{width:100%}.header__menu li a:hover{opacity:1}}.header-full-menu a::after,.header__menu li::before{content:"";position:absolute;bottom:-4px;left:0;right:0;height:1px;background-color:currentColor;width:0;transition:opacity 200ms,width 200ms}.header__menu li.active::before,.scroll-images-wrapp .image-wrapp .vertical-title-text .wrapper{width:100%}.header--white,.header__menu li{position:relative}.header--white:not(.header--opened){margin-bottom:64px;color:#000}@media (max-width:1054px){.header--white:not(.header--opened){margin-bottom:50px}}@media (max-width:767px){.header--white:not(.header--opened){margin-bottom:20px}}.header--team:not(.header--opened),.header--team:not(.header--opened) a,.header--white:not(.header--opened) a{color:#000}.header--team:not(.header--opened) .header__menu li.active,.header--team:not(.header--opened) .header__menu li.active a,.header--white:not(.header--opened) .header__logo,.header--white:not(.header--opened) .header__menu li.acitve a,.header--white:not(.header--opened) .header__menu li.active{color:#d12e13}@media (max-width:1054px){.header--team:not(.header--opened){color:#fff}}@media (max-width:1054px){.header--team:not(.header--opened) a{color:#fff}}.header--team:not(.header--opened) .header__logo{color:#fff}.header-top-nav{position:relative;z-index:20}.header-top-nav .container{display:flex;justify-content:space-between;align-items:center;padding:40px 0}@media (max-width:1054px){.header-top-nav .container{padding-top:50px;padding-bottom:50px}}@media (max-width:767px){.header-top-nav .container{padding-top:34px;padding-bottom:34px}}.header-nav-panel{display:flex;align-items:center;padding-right:70px}.header-burger-wrapp{position:absolute;top:48px;left:0;right:0;height:0;padding:0 54px;z-index:9999}._sticky .header-burger-wrapp{position:fixed}@media (max-width:1054px){.header-burger-wrapp{padding:0 50px}}@media (max-width:767px){.header-burger-wrapp{padding:0 30px}}.header-burger-wrapp .container{display:flex;padding:0;height:0}.header-burger{position:relative;top:16px;margin-left:auto;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all 300ms}._sticky:not(.header--opened) .header-burger{color:#000;transition:none}.header--opened .header-burger{right:calc(var(--page-scroll-width)/2)}@media (max-width:1600px){.header--opened .header-burger{right:var(--page-scroll-width)}}@media (max-width:1054px){.header-burger{top:24px}}@media (max-width:767px){.header-burger{top:4px}}.header--opened .header-burger{transform:rotate(45deg)}@media not all and (hover:none){.header-burger:hover{opacity:.8;transform:rotate(180deg)}}.header-burger svg{width:18px;height:18px}@media (max-width:767px){.header-burger svg{display:none;width:22px;height:22px;stroke-width:1px}}@media (max-width:767px){.header-burger svg+svg{display:block}}.full-menu-contact-link{font-size:24px;line-height:1.333;font-weight:500;white-space:nowrap}.header-full-menu{top:0;left:0;width:100%;height:100%;height:100vh;height:calc(var(--vh, 1vh)*100);position:fixed;z-index:10;transform:translateY(120%);opacity:0;display:flex;flex-direction:column;background-color:#d12e13;transition:transform 300ms ease-out;color:#fff!important}.header-full-menu a{color:#fff!important;position:relative}@media not all and (hover:none){.header-full-menu a:hover::after{width:100%}}.header--opened .header-full-menu{transform:translateY(0);transition:transform 500ms ease;opacity:1}.header-full-menu__menu{display:grid;gap:10%;grid-template-columns:repeat(4,1fr)}@media (max-width:1299px){.header-full-menu__menu{grid-template-columns:repeat(2,1fr);gap:27px 10%}}@media (max-width:767px){.header-full-menu__menu{gap:20px}}.header-full-menu__menu li{font-weight:500;font-size:60px;line-height:1.2}@media (max-width:767px){.header-full-menu__menu li{font-size:32px;line-height:1.34;margin:10px 0}}.header-full-menu__menu li:last-child{text-align:right}@media (max-width:1299px){.header-full-menu__menu li:last-child{text-align:left}}.header-full-menu__nav{font-size:28px;line-height:1.285}@media (max-width:767px){.header-full-menu__nav{font-size:20px;line-height:1.4}}.header-full-menu__nav li{padding:6px 0}.header-full-menu__top{margin-bottom:114px}@media (max-width:767px){.header-full-menu__top{margin-bottom:20px}}.header-full-menu__middle{margin-bottom:60px}@media (max-width:767px){.header-full-menu__middle{margin-bottom:40px}}.header-full-menu__bottom{position:absolute;width:100%;bottom:40px;left:0}@media (max-width:1299px){.header-full-menu__bottom{position:relative;bottom:0;margin-top:auto}}@media (max-width:767px){.header-full-menu__bottom{margin-top:0}.header-full-menu__bottom .full-menu-contact-link{display:none}}@media (max-width:1299px){.header-full-menu .bread-crumbs{margin-top:34px}}@media (max-width:1054px){.header-full-menu .bread-crumbs{margin-top:120px}}@media (max-width:767px){.header-full-menu .bread-crumbs{margin-top:0}}.header-full-menu>.wrapper{display:flex;flex-direction:column;flex-grow:1;overflow:auto;margin-top:25vh;padding-top:5vh;padding-bottom:140px}@media (max-width:1299px){.header-full-menu>.wrapper{padding-bottom:50px;margin-top:20vh}}@media (max-width:1054px){.header-full-menu>.wrapper{margin-top:15vh}}@media (max-width:767px){.header-full-menu>.wrapper{padding-bottom:30px}}.header-full-menu>.wrapper::-webkit-scrollbar{background-color:transparent;width:8px}.header-full-menu>.wrapper::-webkit-scrollbar-track,.header-full-menu>.wrapper::-webkit-scrollbar-track:hover{background-color:transparent}.header-full-menu>.wrapper::-webkit-scrollbar-thumb,.header-full-menu>.wrapper::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3);border-radius:16px}.header-full-menu>.wrapper::-webkit-scrollbar-button{display:none}.header-full-menu>.wrapper>.container{display:flex;flex-direction:column;flex-grow:1}@media (max-width:767px){.header-full-menu>.wrapper>.container{justify-content:space-between}}.header-full-menu>.wrapper .wrapper{width:100%;padding:0 54px}@media (max-width:1299px){.header-full-menu>.wrapper .wrapper{padding:0}}.full-menu-row{display:grid;gap:10%;grid-template-columns:repeat(4,1fr)}@media (max-width:1299px){.full-menu-row{grid-template-columns:repeat(2,1fr);gap:0 10%}}@media (max-width:767px){.full-menu-row{gap:0 20px}}.full-menu-row__col:last-child{grid-column:span 2}@media (max-width:1299px){.header-search{max-width:50%;margin-top:60px}}@media (max-width:894px){.header-search{max-width:90%;margin-top:100px}}@media (max-width:767px){.header-search{margin-top:40px;max-width:100%}.header-search input{font-size:20px}.header-search .search-form__btn svg{width:24px;height:24px}}.footer{padding:130px 0 38px;background-color:#d12e13;font-size:24px;line-height:1.333;color:#fff}@media (max-width:1054px){.footer{padding:70px 0}}@media (max-width:767px){.footer{display:flex;flex-direction:column;padding:48px 0 40px;font-size:20px;line-height:1.4}.footer .wrapper{margin-top:auto;margin-bottom:auto}}.footer a{color:#fff}.footer a::before,.swiper-slide-active .feed-card-img img.target-img{display:none}@media not all and (hover:none){.footer a:hover{opacity:.8}}.footer .footer-contact-link{display:inline-block;vertical-align:top;white-space:nowrap;font-weight:300}@media (max-width:767px){.footer .footer-contact-link{font-size:20px;line-height:1.4}}@media not all and (hover:none){.footer .footer-contact-link:hover{opacity:.8}.footer .footer-contact-link:hover::before{width:100%;opacity:1}}.footer .footer-contact-link::before{display:block;width:0}.footer__logo{display:block;max-width:145px;width:100%}@media (max-width:1054px){.footer__logo{max-width:114px}}@media (max-width:767px){.footer__logo{max-width:90px}}.footer-menu-nav{margin-bottom:50px}@media (max-width:1054px){.footer-menu-nav{margin-bottom:90px}}@media (max-width:767px){.footer-menu-nav{margin-bottom:60px}}.footer-menu-nav li{padding:4px 0}.footer-row{display:grid;grid-template-columns:25% 25% 25% 25%}@media (max-width:1054px){.footer-row{grid-template-columns:35% 35% 30%}}@media (max-width:767px){.footer-row{grid-template-columns:repeat(2,1fr);gap:10px}}.footer-row__col:last-child{grid-column:span 2}@media (max-width:1054px){.footer-row__col:last-child{grid-column:span 1}.footer-row--search .footer-row__col:last-child{order:-1;grid-column:span 3;margin-bottom:120px}}@media (max-width:767px){.footer-row--search .footer-row__col:last-child{display:none}}.footer-row .search-form{margin-top:-5px}@media (max-width:1054px){.footer-row .search-form{max-width:64%}.footer-row .search-form input{font-weight:300}}.footer-bottom{margin-top:170px;font-size:18px;line-height:1.2}@media (max-width:1054px){.footer-bottom{margin-top:70px;position:relative}}@media (max-width:767px){.footer-bottom{margin-top:100px;font-size:16px;line-height:1.5}}.footer-bottom .footer-row{grid-template-columns:25% 25% 25%auto auto;align-items:center}@media (max-width:1054px){.footer-bottom .footer-row{grid-template-columns:35% 35% 30%;gap:48px 0}}@media (max-width:767px){.footer-bottom .footer-row{grid-template-columns:repeat(2,1fr);gap:30px 10px}}@media (max-width:1054px){.footer-bottom .footer-row__col:first-child{order:3}}@media (max-width:767px){.footer-bottom .footer-row__col:first-child{padding-top:26px}}@media (max-width:1054px){.footer-bottom .footer-row__col:nth-child(3){order:2}}@media (max-width:767px){.footer-bottom .footer-row__col:nth-child(3){order:5;grid-column:span 2}.footer-bottom .footer-row__col:nth-child(3) br{display:none}}.footer-bottom .footer-row__col:last-child{grid-column:span 1}@media (max-width:1054px){.footer-bottom .footer-row__col:last-child{order:4}}@media (max-width:767px){.footer-bottom .footer-row__col:last-child{padding-top:26px}}.footer-socials,.footer-socials a{display:flex;align-items:center;justify-content:flex-end}@media (max-width:1054px){.footer-socials{justify-content:flex-start;position:absolute;top:-108px;left:70%}}@media (max-width:767px){.footer-socials{position:relative;top:0;left:0}}.footer-socials a{width:28px;height:28px;margin-left:18px;justify-content:center}.footer-socials a:first-child{margin-left:0}.project-team{padding:100px 0}@media (max-width:1054px){.project-team{padding:100px 0}}@media (max-width:767px){.project-team{padding:60px 0}}.project-team+.similar-project-wrapp .similar-projects{margin-top:0}.project-team-head{text-align:center;margin-bottom:40px}@media (max-width:1054px){.project-team-head{text-align:left}}@media (max-width:767px){.project-team-head{margin-bottom:20px}.project-team-head .title--lg{font-size:32px;line-height:1.18}}.team-row-cards{overflow:hidden;display:grid;grid-template-columns:repeat(4,1fr);gap:0 26px}@media (max-width:1054px){.team-row-cards{grid-template-columns:1fr}}.team-row-cards .team-card{padding:50px 0;font-size:26px;line-height:1.3;font-weight:300;position:relative}@media (max-width:1054px){.team-row-cards .team-card{font-size:28px;line-height:1.28;padding:30px 0;border-bottom:1px solid rgba(0,0,0,.2)}}@media (max-width:767px){.team-row-cards .team-card{padding:22px 0;font-size:20px;line-height:1.3}}.team-row-cards .team-card:last-child{border:0}.team-row-cards .team-card:nth-child(odd)::before{content:"";position:absolute;top:-2px;left:0;height:1px;background-color:rgba(0,0,0,.2);width:2000px}@media (max-width:1054px){.team-row-cards .team-card:nth-child(odd)::before{display:none}}.swiper-news{margin-right:16.625%;overflow:visible}@media (max-width:1299px){.swiper-news{margin-right:123px}}@media (max-width:767px){.swiper-news{margin-right:23px}}.swiper-news .swiper-slide{display:flex;flex-direction:column;height:auto;opacity:1!important}.swiper-news .swiper-slide-active{z-index:30}.swiper-news .swiper-slide-prev{z-index:10}.swiper-news .swiper-pagination{position:absolute;top:50%;transform:translateY(-50%);bottom:auto;left:100%;z-index:4;width:21.25%;margin:22%0 0 3%;flex-wrap:wrap}@media (max-width:1299px){.swiper-news .swiper-pagination{width:120px}}@media (max-width:1054px){.swiper-news .swiper-pagination{top:auto;transform:translateY(0);bottom:54px;height:1px;margin-top:0;margin-left:26px}}@media (max-width:767px){.swiper-news .swiper-pagination{top:570px;height:1px;max-width:216px;margin-left:0;bottom:26%;left:auto;width:auto;right:-28px;padding-left:30px;justify-content:flex-end}}@media (max-width:639px){.swiper-news .swiper-pagination{top:390px}}.swiper-news .swiper-pagination .swiper-pagination-bullet{flex-shrink:0;margin-top:3px;margin-bottom:3px}.feed-swiper-card{position:relative;display:grid;align-items:center;gap:38px;height:100%;grid-template-columns:1fr 48.58612%}@media (max-width:1054px){.feed-swiper-card{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:0;align-items:flex-start}}@media (max-width:767px){.feed-swiper-card{padding-top:45px}}.feed-swiper-card__img-wrapp{position:relative}.feed-swiper-card__img-wrapp::before{display:block;width:100%;padding-top:120.81129%;content:""}@media (max-width:1054px){.feed-swiper-card__img-wrapp{position:relative;margin-top:auto}.feed-swiper-card__img-wrapp::before{display:block;width:100%;padding-top:98.83946%;content:""}}@media (max-width:767px){.feed-swiper-card__img-wrapp{order:-1;top:0;margin-top:0;height:500px}}@media (max-width:639px){.feed-swiper-card__img-wrapp{height:320px}}@media (max-width:1054px){.swiper-slide-active .feed-swiper-card__img-wrapp{margin-left:0;top:0}}.feed-swiper-card__descr{opacity:0;position:relative;padding-bottom:104px}@media (max-width:1054px){.feed-swiper-card__descr{padding-bottom:72px;margin-right:-123px}}@media (max-width:767px){.feed-swiper-card__descr{display:flex;flex-direction:column-reverse;position:static;margin-right:-24px;padding-left:30px;padding-bottom:32px;padding-top:24px}}.swiper-slide-active .feed-swiper-card__descr{transition:all 300ms ease-in;opacity:1}.feed-swiper-card__descr::after{content:"";position:absolute;bottom:0;left:0;width:18px;height:18px;background-image:url(../img/plus-dark.svg);background-repeat:no-repeat;background-size:100% 100%}@media (max-width:1054px){.feed-swiper-card__descr::after{bottom:32px}}@media (max-width:767px){.feed-swiper-card__descr::after{left:30px;bottom:0}}.feed-swiper-card__descr .title{margin-bottom:80px}@media (max-width:1054px){.feed-swiper-card__descr .title{margin-bottom:40px}}@media (max-width:767px){.feed-swiper-card__descr .title{margin-bottom:0;font-size:26px}}.feed-card-img,.feed-card-img img{position:absolute;top:0;width:100%;height:100%}.feed-card-img{right:0;display:block;overflow:hidden;transform-origin:0 50%;transition:none}.swiper-slide-active .feed-card-img{transform:translateX(0);opacity:1}.swiper-slide-active .feed-card-img img{transform:translateX(100%);animation:500ms ease forwards slideImage}.swiper-slide-next .feed-card-img{opacity:.25;transform:translate(104%) scale(.5);overflow:hidden}@media (max-width:767px){.swiper-slide-next .feed-card-img{transform-origin:0 100%}}.swiper-slide-next .feed-card-img img.target-img{animation:none;z-index:-1}.feed-card-img img{left:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.swiper-slide-next .feed-card-img img{animation:300ms ease forwards slideImageMini}.download-head{text-align:center;margin-bottom:50px}@media (max-width:1054px){.download-head{text-align:left;margin-bottom:20px}}.download-row-cards{overflow:hidden;display:grid;grid-template-columns:repeat(3,1fr);gap:0 60px}@media (max-width:1054px){.download-row-cards{display:block}}.download-row-cards .download-card{padding:50px 0;font-size:22px;line-height:1.272;font-weight:300;position:relative}.download-row-cards .download-card a{text-decoration:underline}.download-row-cards .download-card a:hover{text-decoration:none}@media (max-width:1054px){.download-row-cards .download-card{font-size:28px;line-height:1.28;padding:30px 0;border-bottom:1px solid rgba(0,0,0,.2)}}@media (max-width:767px){.download-row-cards .download-card{padding:26px 0;font-size:20px;line-height:1.3}}.download-row-cards .download-card:nth-child(3n+1)::before{content:"";position:absolute;top:-2px;left:0;height:1px;background-color:rgba(0,0,0,.2);width:2000px}@media (max-width:1054px){.download-row-cards .download-card:nth-child(3n+1)::before{display:none}}.share-wrapper-grid{display:flex;align-items:flex-start}@media (max-width:1054px){.share-wrapper-grid{flex-wrap:wrap}}@media (max-width:767px){.share-wrapper-grid{flex-direction:column}}.share-wrapper-grid .share-wrapp{position:relative;width:255px;margin-right:60px;padding-top:10px}@media (max-width:1200px){.share-wrapper-grid .share-wrapp{width:180px}}@media (max-width:1054px){.share-wrapper-grid .share-wrapp{padding-top:0;margin-right:0;width:auto;margin-bottom:50px}}@media (max-width:767px){.share-wrapper-grid .share-wrapp{margin-bottom:40px}}.share-wrapper-grid .share-wrapp .share-inner-wrapp{display:inline-block;vertical-align:top;width:auto;position:relative}.share-wrapper-grid .share-wrapp .share-inner-wrapp__dd{position:absolute;top:50%;transform:translateY(-50%);left:100%;margin-left:20px;z-index:10;background-color:#fff;padding:10px 0;border-radius:6px;color:#000;display:flex;align-items:center;border:1px solid rgba(0,0,0,.05);box-shadow:0 8px 8px rgba(0,0,0,.02);display:none}.share-wrapper-grid .share-wrapp .share-inner-wrapp__dd button{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:2px 6px;width:50px;cursor:pointer;border-left:1px solid rgba(0,0,0,.05)}.share-wrapper-grid .share-wrapp .share-inner-wrapp__dd button:hover svg{transform:scale(1.1)}.share-wrapper-grid .share-wrapp .share-inner-wrapp__dd button svg{transition:transform 300ms;flex-shrink:0;width:24px;height:24px;stroke:none;fill:none}.share-wrapper-grid .anchor-menu{order:3;margin-left:60px;flex-shrink:0;width:255px}@media (max-width:1200px){.share-wrapper-grid .anchor-menu{width:180px}}@media (max-width:1054px){.share-wrapper-grid .anchor-menu{order:-1;margin-bottom:50px;margin-left:0;width:200px;margin-right:60px}}@media (max-width:767px){.share-wrapper-grid .anchor-menu{margin-bottom:30px}}.share-wrapper-grid .share-wrapp+.container{margin-left:0}@media (max-width:1054px){.share-wrapper-grid h2,.share-wrapper-grid h3{margin-bottom:48px}}@media (max-width:767px){.share-wrapper-grid h2,.share-wrapper-grid h3{margin-bottom:24px}.share-wrapper-grid h3{font-size:32px;line-height:1.18}}@media (max-width:1054px){.share-wrapper-grid .text{font-size:24px;line-height:1.33}}@media (max-width:767px){.share-wrapper-grid .text{font-size:20px;line-height:1.3}}.share{text-align:left;display:inline-flex;align-items:center;font-size:18px;font-weight:500;color:#000}.share svg{width:24px;height:24px;fill:currentColor;stroke:none;margin-left:10px}.anchor-menu a{display:block;font-weight:500;font-size:20px;line-height:1.2;padding:13px 0 10px;border-top:1px solid rgba(0,0,0,.2);transition:color 300ms}@media not all and (hover:none){.anchor-menu a:hover{color:#d12e13}}.anchor-menu a:first-child{border:0}.home-hero{min-height:100vh;min-height:calc(var(--vh, 1vh)*100);background-color:#000;position:relative}.home-hero.max-height{max-height:625px}.home-hero.part-height{min-height:625px}@media (max-width:767px){.home-hero.part-height{min-height:450px}}.home-hero .hero-banner__video{position:absolute;top:0;left:0;width:100%;height:100%}.home-hero .hero-banner__video img,.home-hero .hero-banner__video svg,.home-hero .hero-banner__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.home-hero .hero-banner__video::after{content:"";position:absolute;bottom:56px;left:50%;transform:translateX(-50%);z-index:5;width:18px;height:18px;background-image:url(../img/chevron-down-thin.svg);background-repeat:no-repeat;background-size:100% 100%}@media (max-width:1054px){.home-hero .hero-banner__video::after{display:none}}.home-bread-crumbs{position:absolute;bottom:50px;left:0;width:100%;z-index:3;color:#fff}@media (max-width:767px){.home-bread-crumbs{bottom:30px}}.home-bread-crumbs li:last-child{font-weight:400}.video-title{position:absolute;top:50%;transform:translateY(-50%);left:0;text-align:center;width:100%;z-index:3;color:#fff;font-size:100px;line-height:1.2}@media (max-width:1054px){.video-title{font-size:70px;line-height:1.14}}@media (max-width:767px){.video-title{font-size:44px;line-height:1.18;font-weight:400}}.paralax-text{position:relative}.paralax-text__bottom,.paralax-text__top{padding-top:140px;padding-bottom:100px}@media (min-width:1200px) and (max-height:720px){.paralax-text__bottom,.paralax-text__top{padding-top:60px;padding-bottom:40px}}@media (max-width:1054px){.paralax-text__bottom,.paralax-text__top{padding-top:60px;padding-bottom:60px}}@media (max-width:767px){.paralax-text__bottom,.paralax-text__top{padding-top:50px;padding-bottom:50px}}.paralax-text__top{position:relative;z-index:5;display:flex;overflow:hidden;transition:opacity 500ms}.paralax-text__top .h2,.paralax-text__top .title,.paralax-text__top h2{max-width:660px}.paralax-text__top .plus-icon{margin-top:40px;width:18px;height:18px}@media (max-width:767px){.paralax-text__top .plus-icon{margin-top:20px;background-image:url(../img/plus-mobile.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:100% 100%}}.paralax-text__top .plus-icon svg{stroke:currentColor}@media (max-width:767px){.paralax-text__top .plus-icon svg{display:none}}.paralax-text__top a{display:block;height:100%;width:100%;transition:all 300ms}@media not all and (hover:none){.paralax-text__top a:hover{transform:rotate(180deg)}}.paralax-text__bottom{position:absolute;left:0;top:0;right:0;opacity:0;display:flex;z-index:3}.animated .paralax-text__bottom{z-index:10}.paralax-text__bottom .h2,.paralax-text__bottom .title,.paralax-text__bottom h2{max-width:940px}.paralax-text__top-bg{z-index:-1;overflow:hidden}.paralax-text__top-bg,.paralax-text__top-bg-inner{position:absolute;top:0;left:0;width:100%;height:100%}.paralax-text--process .paralax-text__top-bg-inner{left:10%}@media (max-width:1054px) and (orientation:portrait){.paralax-text--process .paralax-text__top-bg-inner{left:0}}@media (max-width:767px){.paralax-text--process .paralax-text__top-bg-inner{top:13%}}.paralax-text--people .paralax-text__top-bg{top:217px}@media (min-width:1200px) and (max-height:720px){.paralax-text--people .paralax-text__top-bg{top:138px}}@media (max-width:1700px){.paralax-text--people .paralax-text__top-bg{top:217px}}@media (max-width:1054px){.paralax-text--people .paralax-text__top-bg{top:130px}}@media (max-width:767px){.paralax-text--people .paralax-text__top-bg{top:0}}.paralax-text-more{margin-top:80px;font-weight:400;font-size:24px;line-height:1.333}@media (max-width:1054px){.paralax-text-more{margin-top:64px}}@media (max-width:767px){.paralax-text-more{margin-top:40px;font-size:20px;line-height:1.3;font-weight:300}}.canvas-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;display:flex;justify-content:flex-end}@media (max-width:767px){.canvas-wrapper{height:auto}}.canvas-wrapper img{position:absolute;-o-object-fit:cover;object-fit:cover;left:0;top:0}.canvas-wrapper canvas,.canvas-wrapper img{width:100%;height:100%}.places-hero-projects-slider{margin-bottom:80px;position:relative}@media (max-width:1054px){.places-hero-projects-slider{margin-bottom:44px}}.places-hero-projects-slider::after{content:"";position:absolute;bottom:10%;left:50%;transform:translateX(-50%);z-index:5;width:18px;height:18px;background-image:url(../img/chevron-down-thin.svg);background-repeat:no-repeat;background-size:100% 100%}@media (max-width:1054px){.places-hero-projects-slider::after{bottom:5%}}@media (max-width:767px){.places-hero-projects-slider::after{bottom:22px}}.places-hero-projects-slider .swiper-slide{display:flex;align-items:flex-end;padding-bottom:115px}@media (min-height:900px){.places-hero-projects-slider .swiper-slide{align-items:center;padding-bottom:0;padding-top:60px}}@media (max-width:767px){.places-hero-projects-slider .swiper-slide{padding-top:0;align-items:flex-end;padding-bottom:115px}}.places-hero-projects-slider .swiper-slide .container--lg-plus{max-width:1490px}.places-hero-projects-slider .project-title{position:relative;max-width:552px;margin:0}@media (max-width:1054px){.places-hero-projects-slider .project-title{padding-top:60px}}.places-hero-projects-slider .project-title a{color:#fff}@media not all and (hover:none){.places-hero-projects-slider .project-title a:hover{opacity:.8}}.places-hero-projects-slider .project-title .h2,.places-hero-projects-slider .project-title .title,.places-hero-projects-slider .project-title h2{font-weight:300;font-size:36px;line-height:1.05;margin-bottom:5px}@media (max-width:1054px){.places-hero-projects-slider .projects-swiper__pagination{top:185px}}@media (max-width:767px){.places-hero-projects-slider .projects-swiper__pagination{top:110px;bottom:60px;width:1px}}@media (max-width:1054px){.places-hero-projects-slider .projects-swiper__pagination .container{flex-direction:column-reverse;align-items:flex-start}}@media (max-width:767px){.places-hero-projects-slider .projects-swiper__pagination .swiper-pagination{position:absolute;bottom:0;left:30px;right:30px;top:auto}}@media (max-width:1054px){.places-hero-projects-slider .projects-swiper__pagination .places-type-buttons{height:auto;margin-top:60px}}@media (max-width:767px){.places-hero-projects-slider .projects-swiper__pagination .places-type-buttons{margin-top:0}}.contacts-row{display:grid;grid-template-columns:repeat(3,1fr);gap:90px}@media (max-width:1200px){.contacts-row{grid-template-columns:1fr;gap:100px}}@media (max-width:767px){.contacts-row{gap:70px}}.contacts-row+.contacts-row{margin-top:70px}@media (max-width:767px){.contacts-row+.contacts-row{margin-top:35px}}.contact-column__title{display:block;font-size:36px;line-height:1.16}@media (max-width:1054px){.contact-column__title{font-size:40px}}@media (max-width:767px){.contact-column__title{font-size:26px;line-height:1.153}}.contact-column__address{margin-top:32px;font-size:22px;line-height:1.27}@media (max-width:1054px){.contact-column__address{margin-top:40px;font-size:28px}}@media (max-width:767px){.contact-column__address{font-size:20px;line-height:1.3;margin-top:30px}}.contact-column__directions{margin-top:28px}@media (max-width:1054px){.contact-column__directions{margin-top:40px}}@media (max-width:767px){.contact-column__directions{margin-top:30px}}.contact-column__directions .btn-link{font-size:22px;line-height:1.27}@media (max-width:1054px){.contact-column__directions .btn-link{font-size:28px}}@media (max-width:767px){.contact-column__directions .btn-link{font-size:20px;line-height:1.3}}.contact-column .accent-link{font-size:36px;line-height:1.16;display:inline-block;vertical-align:top}@media (max-width:1054px){.contact-column .accent-link{font-size:40px}}@media (max-width:767px){.contact-column .accent-link{font-size:26px;line-height:1.153}}.search-header{margin-bottom:80px}.search-breadcrumbs{font-weight:500;font-size:24px;line-height:1.66;margin-bottom:32px}@media (max-width:767px){.search-breadcrumbs{font-size:18px;line-height:1.11}}.search-results-head{font-size:42px;line-height:1.142}.search-results-title{margin-bottom:30px}.search-results-grouped{margin-bottom:60px}.key-messages-swiper .key-messages-content p:last-child,.search-results-grouped:last-child,.single-team-about .bio p:last-child{margin-bottom:0}.search-result-row{margin-bottom:8px}.search-result-row a{color:#d12e13}.search-result-row a::before{opacity:0}@media not all and (hover:none){.search-result-row a:hover::before{opacity:1}}.benefits-section{padding:228px 0}@media (max-width:1054px){.benefits-section{padding-top:100px;padding-bottom:100px}}@media (max-width:767px){.benefits-section{padding-top:60px;padding-bottom:60px}}.benefits-section .h3{margin-bottom:40px}@media (max-width:1054px){.benefits-section .h3{margin-bottom:34px}}@media (max-width:767px){.benefits-section .h3{font-size:26px;line-height:1.23;margin-bottom:26px}}.benefits-section .description,.vacancies-list li{font-size:28px;line-height:1.285}@media (max-width:1054px){.benefits-section .description{font-size:22px;line-height:1.27}}@media (max-width:767px){.benefits-section .description{font-size:20px;line-height:1.3}}.vacancies-list{margin-top:58px;margin-left:-78px;display:flex;flex-wrap:wrap;overflow:hidden}@media (max-width:1054px){.vacancies-list{margin-left:0;display:block}}@media (max-width:767px){.vacancies-list{margin-top:38px}}.vacancies-list li{margin-top:-2px;width:calc(33.33% - 78px);margin-left:78px;padding:38px 0 22px;position:relative}@media (max-width:1054px){.vacancies-list li{margin-top:0;width:100%;margin-left:0;padding:18px 0 14px;border-top:1px solid #bebaba;font-size:22px;line-height:1.27}}@media (max-width:767px){.vacancies-list li{padding:14px 0 10px;font-size:20px;line-height:1.3}}.vacancies-list li:first-child{border:0}.vacancies-list li:nth-child(n+3)::before{content:"";position:absolute;top:0;left:0;height:1px;background-color:rgba(0,0,0,.2);width:2000px}@media (max-width:1054px){.vacancies-list li:nth-child(n+3)::before{display:none}}.vacancies-head .h3{margin-bottom:40px}@media (max-width:767px){.vacancies-head .h3{font-size:26px;line-height:1.23;margin-bottom:30px}}.vacancies-head .text{font-size:22px}@media (max-width:1054px){.vacancies-head .text{font-size:28px;line-height:1.28}}@media (max-width:767px){.vacancies-head .text{font-size:20px;line-height:1.3}}.vacancies-head .text strong{display:block;font-size:28px;line-height:1.285}@media (max-width:767px){.vacancies-head .text strong{font-size:20px;line-height:1.3}}.vacancies-swiper{margin-top:64px;padding-top:44px;border-top:1px solid rgba(0,0,0,.2)}@media (max-width:1054px){.vacancies-swiper{padding-top:64px}}@media (max-width:767px){.vacancies-swiper{margin-top:46px;padding-top:46px}}.vacancies-swiper .title{font-size:26px;line-height:1.3;font-weight:500;margin-bottom:0}.vacancies-swiper .location{margin-bottom:28px;font-size:26px;line-height:1.3}.vacancies-swiper .description{font-size:20px;line-height:1.3}.vacancies-swiper .swiper-pagination{margin-top:60px}@media (max-width:1054px){.vacancies-swiper .swiper-pagination{margin-top:40px}}@media (max-width:767px){.vacancies-swiper .swiper-pagination{margin-top:24px}}.horizontal-gallery{overflow:hidden}.horizontal-gallery-head{font-size:28px;line-height:1.285}.horizontal-gallery-head .h3,.key-messages-swiper .key-messages-content h1,.key-messages-swiper .key-messages-content h2,.key-messages-swiper .key-messages-content h3,section.vertical-scroll-locked .text h1{margin-bottom:40px}@media (max-width:767px){.horizontal-gallery-head .h3{margin-bottom:20px;font-size:26px;line-height:1.23}}.horizontal-gallery-head .description{font-size:28px;line-height:1.285}@media (max-width:767px){.horizontal-gallery-head .description{font-size:20px;line-height:1.3}}.swiper-gallery{margin-top:82px;overflow:visible}@media (max-width:1054px){.swiper-gallery{margin-top:100px;width:375px}}@media (max-width:767px){.swiper-gallery{margin-top:34px;width:100%}}.swiper-gallery__img{position:relative}.swiper-gallery__img::before{display:block;width:100%;padding-top:120%;content:""}@media (max-width:1054px){.swiper-gallery__img{width:375px;height:450px}}@media (max-width:767px){.swiper-gallery__img{position:relative;width:auto;height:auto}.swiper-gallery__img::before{display:block;width:100%;padding-top:93.75%;content:""}}.swiper-gallery__img img,section.vertical-scroll-locked .image-wrapp img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.swiper-gallery .swiper-pagination{margin-top:76px}@media (max-width:1054px){.swiper-gallery .swiper-pagination{margin-top:34px}}@media (max-width:767px){.swiper-gallery .swiper-pagination{margin-top:24px}}.swiper-gallery .title{text-align:center;margin-top:28px;font-weight:300;font-size:28px;line-height:1.2}@media (max-width:1054px){.swiper-gallery .title{display:none}}@media (max-width:767px){.swiper-gallery .title{display:block;margin-top:12px;font-size:20px;line-height:1.5}}@media (min-width:1054px){.scroll-images-wrapp section.vertical-scroll-locked:nth-child(even) .image-wrapp{right:0;left:50%}.scroll-images-wrapp section.vertical-scroll-locked:nth-child(even) .image-wrapp .vertical-title-text{padding-left:0}.scroll-images-wrapp section.vertical-scroll-locked:nth-child(even) .vertical-title-text{padding-left:50%}.scroll-images-wrapp section.vertical-scroll-locked:nth-child(even) .vertical-title-text .wrapper{width:100%}.scroll-images-wrapp section.vertical-scroll-locked:nth-child(even) .vertical-block{padding-left:0;padding-right:calc(50% + 100px)}.scroll-images-wrapp section.vertical-scroll-locked:nth-child(even) .vertical-block .wrapper{padding-left:54px;padding-right:0}}@media (min-width:1054px) and (max-width:1200px){.scroll-images-wrapp section.vertical-scroll-locked:nth-child(even) .vertical-title-text{padding-left:55%;right:0}.scroll-images-wrapp section.vertical-scroll-locked:nth-child(even) .vertical-title-text .wrapper{padding-left:0}.scroll-images-wrapp section.vertical-scroll-locked:nth-child(even) .vertical-block{padding-right:55%}}.scroll-images-wrapp .vertical-title-text{position:absolute;left:0;right:0;top:50vh;transform:translateY(-50%)}@media (max-width:1054px){.scroll-images-wrapp .vertical-title-text{display:block;top:25vh;z-index:30}}@media (max-width:894px){.scroll-images-wrapp .vertical-title-text div.h1{font-size:50px}}.scroll-images-wrapp .vertical-title-text .wrapper{width:50%;padding:0 20px}@media (max-width:1054px){.scroll-images-wrapp .vertical-title-text .wrapper{width:100%}}.scroll-images-wrapp .vertical-title-text .container{max-width:800px}.scroll-images-wrapp .vertical-title-text .h1{text-align:center;font-size:100px;line-height:.9;font-weight:400;max-width:none}@media (max-width:1500px){.scroll-images-wrapp .vertical-title-text .h1{font-size:100px}}@media (max-width:1500px) and (max-width:1499px){.scroll-images-wrapp .vertical-title-text .h1{font-size:6.66667vw}}section.vertical-scroll-locked{position:relative;overflow:hidden;padding:0;min-height:100vh}section.vertical-scroll-locked .image-wrapp{position:absolute;top:0;left:0;right:50%;width:50%;height:100vh;height:calc(var(--vh, 1vh)*100)}@media (max-width:1054px){section.vertical-scroll-locked .image-wrapp{z-index:20;right:0;width:100%;height:50vh;background-color:#dbd4d1}}section.vertical-scroll-locked .image-wrapp img{opacity:0;transition:opacity 300ms}section.vertical-scroll-locked .image-wrapp img:first-child{opacity:1}section.vertical-scroll-locked .image-wrapp::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:2}section.vertical-scroll-locked .text{margin-top:120px;margin-bottom:120px}@media (max-width:1054px){section.vertical-scroll-locked .text{margin-top:80px;margin-bottom:80px}}@media (max-width:767px){section.vertical-scroll-locked .text{margin-top:60px;margin-bottom:60px;font-size:20px;line-height:1.3}}section.vertical-scroll-locked .text:first-child{margin-top:180px}@media (max-width:1054px){section.vertical-scroll-locked .text:first-child{margin-top:76px}}@media (max-width:767px){section.vertical-scroll-locked .text:first-child{margin-top:50px}}@media (max-width:767px){section.vertical-scroll-locked .text h1{margin-bottom:20px}}.vertical-title-text{position:absolute;left:0;right:0;top:180px;z-index:4;color:#fff}@media (max-width:1200px){.vertical-title-text{right:55%}}@media (max-width:1054px){.vertical-title-text{display:none}}.vertical-title-text .h1{max-width:520px;font-size:70px;line-height:1.05}@media (max-width:767px){.vertical-title-text .h1{font-weight:300;font-size:32px;line-height:1.2}}.vertical-block{overflow:hidden;padding-left:calc(50% + 100px);padding-bottom:40vh;position:relative;z-index:10}@media (max-width:1200px){.vertical-block{padding-left:55%}}@media (max-width:1054px){.vertical-block{padding-left:0;padding-top:50vh;padding-bottom:20px}}.vertical-block .text{opacity:.5;transition:opacity 300ms}.vertical-block .text.active{opacity:1}.vertical-block .container{margin:0}.vertical-block .wrapper{padding-left:0}@media (max-width:1054px){.vertical-block .wrapper{padding-left:50px;padding-right:50px}}@media (max-width:767px){.vertical-block .wrapper{padding-left:30px;padding-right:30px}}.vertical-block h1{font-size:70px}@media (max-width:1054px){.vertical-block h1{font-size:60px}}@media (max-width:767px){.vertical-block h1,.vertical-block h2,.vertical-block h3,.vertical-block h4,.vertical-block h5{font-size:32px;line-height:1.2}}.single-team-hero{min-height:100vh;min-height:calc(var(--vh, 1vh)*100);position:relative;overflow:hidden;z-index:5}@media (max-width:1054px){.single-team-hero{min-height:1px;height:auto}}.single-team-hero__img{position:absolute;left:0;top:0;width:50%;height:100vh;height:calc(var(--vh, 1vh)*100);z-index:-1;background-color:#ccc}@media (max-width:1054px){.single-team-hero__img{width:100%;position:relative;min-height:1px;min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}}.single-team-hero__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50%0;object-position:50%0;font-family:"object-fit: cover; object-position: 50% 0"}@media (max-width:1054px){.single-team-hero__img img{-o-object-position:50%0;object-position:50%0}}.single-team-about{max-width:569px;margin-left:auto;padding-top:250px;padding-bottom:54px;position:relative}@media (max-width:1360px){.single-team-about{max-width:50%;padding-left:80px}}@media (max-width:1054px){.single-team-about{padding:40px 0 100px;max-width:100%;margin-left:0}}@media (max-width:767px){.single-team-about{padding-top:60px;padding-bottom:70px}}.single-team-about .title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px}@media (max-width:1054px){.single-team-about .title{font-size:60px;line-height:1.16}}@media (max-width:767px){.single-team-about .title{margin-bottom:16px;font-size:32px;line-height:1.18}}.single-team-about .title .btn-link{font-size:20px;font-weight:300;margin-right:10px;margin-left:20px;flex-shrink:0}@media (max-width:1054px){.single-team-about .title .btn-link{display:none}}@media not all and (hover:none){.single-team-about .title .btn-link:hover::before{opacity:1}}.single-team-about .title .btn-link::before{opacity:0}.single-team-about .job,.single-team-about .position{font-size:28px;line-height:1.21}@media (max-width:767px){.single-team-about .job,.single-team-about .position{font-size:20px;line-height:1.3}}.single-team-about .bio{margin-top:44px;max-width:522px}@media (max-width:1054px){.single-team-about .bio{max-width:100%;font-size:28px;line-height:1.28}}@media (max-width:767px){.single-team-about .bio{margin-top:24px;font-size:20px;line-height:1.3}}.key-messages-swiper .key-messages-content p,.single-team-about .bio p{margin-bottom:20px}@media (max-width:767px){.team-places-worked .project-card__image{height:360px;margin-left:0;margin-right:0}}.team-places-worked .cards-gallery .swiper-pagination{margin-top:30px}@media (max-width:767px){.team-places-worked .cards-gallery .swiper-pagination{justify-content:flex-start}}.team-places-head{text-align:center;margin-bottom:90px}@media (max-width:1054px){.team-places-head{margin-bottom:60px;text-align:left}}@media (max-width:767px){.team-places-head{margin-bottom:30px}}.cards-gallery .swiper-pagination{margin-top:54px}@media (max-width:1054px){.key-messages{margin-bottom:100px}}@media (max-width:767px){.key-messages{margin-bottom:60px}}.key-messages-swiper{display:flex;flex-direction:column}.key-messages-swiper .swiper-slide{min-height:100vh;padding:80px 0}@media (max-width:1054px){.key-messages-swiper .swiper-slide{min-height:1px;height:auto;padding:0 0 112px}}@media (max-width:767px){.key-messages-swiper .swiper-slide{padding-bottom:0;padding-top:46px}}.key-messages-swiper .swiper-slide,.key-messages-swiper .wrapper{display:flex;flex-direction:column;flex-grow:1}@media (max-width:767px){.key-messages-swiper .swiper-slide,.key-messages-swiper .wrapper{display:block}}.key-messages-swiper .swiper-slide .container,.key-messages-swiper .wrapper .container{display:grid;align-items:flex-start;grid-template-columns:39.34426% 1fr;gap:106px;margin:auto;padding-right:calc(1360px - 1220px);height:534px}@media (max-width:1360px){.key-messages-swiper .swiper-slide .container,.key-messages-swiper .wrapper .container{padding-right:40px;grid-template-columns:1fr 1fr;gap:80px;height:auto}}@media (max-width:1299px){.key-messages-swiper .swiper-slide .container,.key-messages-swiper .wrapper .container{padding-right:0}}@media (max-width:1054px){.key-messages-swiper .swiper-slide .container,.key-messages-swiper .wrapper .container{margin:0;gap:0;display:flex;flex-direction:column-reverse}}@media (max-width:767px){.key-messages-swiper .swiper-slide .container,.key-messages-swiper .wrapper .container{display:block}}.key-messages-swiper .swiper-pagination{flex-direction:column;justify-content:center;align-items:center;margin:0 0 0 auto;width:12px}@media (max-width:1360px){.key-messages-swiper .swiper-pagination{margin-right:20px}}@media (max-width:1054px){.key-messages-swiper .swiper-pagination{flex-direction:row;width:auto}}.key-messages-swiper .swiper-pagination .swiper-pagination-bullet{margin:4px 0}@media (max-width:1054px){.key-messages-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 4px}}@media (max-width:767px){.key-messages-swiper .swiper-pagination .swiper-pagination-bullet{opacity:.75;background-color:#fff}.key-messages-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#000}}.key-messages-swiper .swiper-pagination-wrapper{position:absolute;top:50%;left:0;right:0;z-index:3;height:0;display:flex;align-items:center}@media (max-width:1054px){.key-messages-swiper .swiper-pagination-wrapper{top:auto;bottom:60px}}@media (max-width:767px){.key-messages-swiper .swiper-pagination-wrapper{bottom:30px}}.key-messages-swiper .swiper-pagination-wrapper .conatiner{display:flex;align-items:center;justify-content:center}@media (max-width:1054px){.key-messages-swiper .key-messages-image{height:655px;position:relative;width:calc(50px*2 + 100%);margin-left:calc(50px*-1);margin-right:calc(50px*-1)}}@media (max-width:894px){.key-messages-swiper .key-messages-image{height:555px}}@media (max-width:767px){.key-messages-swiper .key-messages-image{height:auto;position:relative}.key-messages-swiper .key-messages-image::before{display:block;width:100%;padding-top:73.33333%;content:""}}.key-messages-swiper .key-messages-image img{max-height:100%}@media (max-width:1054px){.key-messages-swiper .key-messages-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.key-messages-swiper .key-messages-content{margin-top:50px}}@media (max-width:767px){.key-messages-swiper .key-messages-content{margin-top:0;margin-bottom:40px}}@media (max-width:1054px){.key-messages-swiper .key-messages-content h1,.key-messages-swiper .key-messages-content h2,.key-messages-swiper .key-messages-content h3{margin-bottom:32px}}@media (max-width:767px){.key-messages-swiper .key-messages-content h1,.key-messages-swiper .key-messages-content h2,.key-messages-swiper .key-messages-content h3{margin-bottom:18px}}@media (max-width:767px){.key-messages-swiper .key-messages-content p{font-size:20px;line-height:1.3}}@media (min-width:1055px){.key-messages-swiper .swiper-slide-active .key-messages-image img{transition:transform 500ms ease-out,opacity .5s;transform:translateY(0);opacity:1}.key-messages-swiper .swiper-slide-active .key-messages-image img.copied-prev-img{opacity:1}.key-messages-swiper .swiper-slide-active .key-messages-content>*{opacity:1;transition:opacity 500ms 500ms}.key-messages-swiper .key-messages-content h2,.key-messages-swiper .swiper-slide-active .key-messages-content h2{transition:none}.key-messages-swiper .key-messages-image{overflow:hidden;position:relative}.key-messages-swiper .key-messages-image::before{display:block;width:100%;padding-top:83.59621%;content:""}.key-messages-swiper .key-messages-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.key-messages-swiper .key-messages-image img.copied-prev-img{transform:none;transition:none;z-index:-1}.key-messages-swiper .key-messages-content>*{opacity:0;transition:opacity 300ms}}.hero-single-project{position:relative}.hero-single-project .hero-single-image .banner-image::before{display:none}.hero-single-image{position:relative;min-height:calc(var(--vh, 1vh)*100 + 10px);max-height:850px;overflow:hidden}@media (max-width:767px){.hero-single-image{max-height:650px}}.hero-single-image .banner-image,.hero-single-image .banner-image::before{position:absolute;top:0;left:0;width:100%;height:100%}.hero-single-image .banner-image img,.hero-single-image .banner-image svg,.hero-single-image .banner-image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.hero-single-image .banner-image::before{content:"";background-color:rgba(0,0,0,.2);z-index:3}.project-hero-title{position:absolute;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.8);padding:30px 0 33px;z-index:10;min-height:168px}@media (max-width:1054px){.project-hero-title{padding-top:40px}}@media (max-width:767px){.project-hero-title{min-height:130px;padding-top:34px;padding-bottom:20px}}.project-hero-title .title{font-size:42px;line-height:1.2;font-weight:300;margin-bottom:8px}@media (max-width:1299px){.project-hero-title .title{max-width:440px}}@media (max-width:1054px){.project-hero-title .title{max-width:380px;margin-bottom:0}}@media (max-width:767px){.project-hero-title .title{margin-bottom:2px;font-size:32px;line-height:1.18}}.project-hero-title .location{font-size:24px;line-height:1}@media (max-width:1054px){.project-hero-title .location{font-size:32px;line-height:1}}@media (max-width:767px){.project-hero-title .location{font-size:20px;line-height:1.4}}.project-hero-info{position:absolute;left:0;right:0;bottom:0;z-index:12}@media (max-width:1054px){.project-hero-info{position:relative}}.project-hero-info .container{display:flex;justify-content:flex-end;align-items:flex-start;min-height:168px;padding-top:30px}@media (max-width:1054px){.project-hero-info .container{justify-content:flex-start;padding-top:48px;min-height:1px}}@media (max-width:767px){.project-hero-info .container{padding-top:34px}}.project-hero-col{font-size:22px;line-height:1.27;margin-left:80px}@media (max-width:1054px){.project-hero-col{font-size:24px;line-height:1.333;margin-left:0;padding-right:96px}}@media (max-width:767px){.project-hero-col{padding-right:20px;font-size:18px;line-height:1.33}}@media (max-width:1054px){.project-hero-col:last-child{padding-right:0}}.awards-section .container{overflow:hidden}.awards-tabs,.years-list{position:relative}.years-list{display:flex;align-items:center;margin-top:-20px;z-index:10;margin-bottom:110px}@media (max-width:1054px){.years-list{margin-bottom:80px}}@media (max-width:767px){.years-list{margin-bottom:60px}}.years-list .year{width:112px;font-size:26px;line-height:1;padding-bottom:20px;padding-top:20px;cursor:pointer}@media (max-width:1054px){.years-list .year{font-size:24px;line-height:1.5}}@media (max-width:767px){.years-list .year{width:auto;font-size:20px;line-height:1.3;margin-left:22px}.years-list .year:first-child{margin-left:0}}.years-list .year.is-active{cursor:default;font-weight:500}@media not all and (hover:none){.years-list .year:hover{font-weight:500}}.awards-year{overflow:hidden;display:grid;grid-template-columns:repeat(2,1fr);gap:0 86px}@media (max-width:1054px){.awards-year{display:block;gap:0}}.award-cart,.awards-list{position:relative}.award-cart{padding:42px 0;font-size:26px;line-height:1.3}@media (max-width:1054px){.award-cart{margin-bottom:68px;padding:0;font-size:36px;line-height:1.166}}@media (max-width:767px){.award-cart{font-size:20px;line-height:1.3;margin-bottom:44px;border-top:1px solid #bebaba;padding-top:34px}.award-cart:first-child{padding-top:0;border:0}}.award-cart:nth-child(odd)::before{content:"";position:absolute;top:0;left:0;height:1px;background-color:#bebaba;width:2000px}@media (max-width:1054px){.award-cart:nth-child(odd)::before{display:none}}.award-cart img{margin-top:10px;max-height:112px;max-width:170px;width:auto}@media (max-width:1054px){.award-cart img{margin-top:30px;max-height:none;max-width:none}}.hero-single-post .post-head{max-width:900px;margin-bottom:74px;margin-top:74px}.hero-single-post .post-head .title{margin-bottom:40px}
/*# sourceMappingURL=app.css.map */
