@charset "UTF-8";@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display: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:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.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:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;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:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display: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}.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%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.choices{position:relative;margin-bottom:24px;font-size:16px}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333 transparent;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin-top:0;margin-right:-4px;margin-bottom:0;margin-left:8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.choices__list--dropdown.is-active{visibility:visible}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:0}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{padding:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:"";display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:"";display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#333;font-size:13px;line-height:20px}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:4px 5px}@-webkit-keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@-webkit-keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.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{-webkit-animation:plyr-fade-in .3s ease;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:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));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:0 0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);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__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}a.plyr__control{text-decoration:none}.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__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));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 transparent;border-top:var(--plyr-menu-arrow-size,4px) solid hsla(0,0%,100%,.9);border-width:var(--plyr-menu-arrow-size,4px);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 transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;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.plyr__tab-focus: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.plyr__tab-focus: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:rgba(0,0,0,.1);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:#00b3ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)))}.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].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc(-7px - -2);margin-right:calc(var(--plyr-control-spacing,10px)*.7*-1 - -2);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;background:0 0;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height,13px)*2);color:#00b3ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));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:0 0;background-image:linear-gradient(90deg,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent 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;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc(var(--plyr-range-thumb-height,13px)/ 2*-1 - 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:0 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);-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 rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));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:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:0 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);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;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 rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));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]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;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--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.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:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));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 transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));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.plyr__tab-focus .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.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .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.plyr__tab-focus .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{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;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:0 0}.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{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.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);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.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.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));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(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));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:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;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.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));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:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.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:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.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:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-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;display:block;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__control .icon--exit-fullscreen+svg{display:none}.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:after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/ 2*2);opacity:0;padding:3px;padding:var(--plyr-tooltip-radius,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 transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));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__preview-thumb__image-container{background:#c1c8d1;border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}.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;max-height:none;max-width:none;-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}/*! locomotive-scroll v4.1.2 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}.swiper-slide{box-sizing:border-box;height:auto;display:flex;flex-direction:column}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}*,::after,::before{box-sizing:inherit;margin:0;padding:0}:root{--max-container-width:160rem;--content-padding:4rem;--inter:"Inter",sans-serif;--light-brown:#ffede3;--medium-brown:#a98774;--dark-brown:#5f4b41}@media only screen and (max-width:768px){:root{--content-padding:2rem}}@media only screen and (max-width:640px){:root{--content-padding:1rem}}html{box-sizing:border-box;font-size:10px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@media screen and (min-width:2560px){html{font-size:clamp(5px,.52vw,25px)}}@media screen and (max-width:1680px){html{font-size:clamp(5px,.6vw,25px)}}@media only screen and (max-width:1024px){html{font-size:10px;font-size:clamp(5px,.98vw,10px)}}@media only screen and (max-width:768px){html{font-size:10px;font-size:clamp(5px,1.32vw,10px)}}@media only screen and (max-width:640px){html{font-size:10px}}@media only screen and (max-width:370px){html{font-size:9px}}body{font-size:1.6rem;line-height:1.2;min-height:100vh;display:flex;flex-direction:column;font-family:var(--inter);color:var(--dark-brown);background:var(--light-brown)}body.loco-scroll-active{overflow:hidden}main{display:block}ol,ul{list-style:none}ol{counter-reset:ordered-list}ol li{counter-increment:ordered-list}ol li::before{content:counter(ordered-list) "."}input,textarea{border:none;border-radius:0;font:inherit;outline:0;box-shadow:none;border-radius:0;width:100%;background-color:transparent;display:block}input:not([type=checkbox]):not([type=radio]){-moz-appearance:none;appearance:none;-webkit-appearance:none}textarea{resize:none;box-shadow:none;display:block;width:100%;overflow:auto;height:20rem;scrollbar-width:none}textarea::-webkit-scrollbar{background-color:#fff;width:.6rem}textarea::-webkit-scrollbar-thumb{background-color:var(--primary-color)}textarea::-webkit-scrollbar-button{display:none}textarea::-webkit-scrollbar-track{background-color:#f5f5f5}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]{-webkit-appearance:textfield;outline-offset:-2px}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}button{border:none;background-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;font:inherit;color:inherit;outline:0;display:inline-block;position:relative;transition:color .2s}a{background-color:transparent;text-decoration:none;transition:color .2s}a:link,a:visited{color:inherit}svg{flex-shrink:0;fill:currentColor;transition:fill .2s}img{border-style:none;max-width:100%;display:block}img[data-sizes=auto]{display:block;width:100%}img.lazyload:not([src]){visibility:hidden}table{width:100%;border-collapse:collapse;text-align:left}th{font-weight:400}td,th{text-align:left;vertical-align:top}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.no-scroll{overflow-y:scroll;position:fixed;width:100%;height:100%;left:0;top:0}.no-scroll body{height:auto;overflow:hidden}.bg-video{position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1;background-color:var(--dark-brown);overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.bg-video video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02)}.trp-language-switcher-container{display:none!important}::-moz-selection{color:#fff;background-color:var(--dark-brown)}::selection{color:#fff;background-color:var(--dark-brown)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{background-color:transparent}.loco-scroll-active .smooth-scroll{position:fixed;width:100%;overflow:hidden!important}.interactive-map-title{color:var(--dark-brown);font-size:1.8rem;line-height:1.2;margin-bottom:1.5rem}.interactive-map-link{color:var(--dark-brown);font-size:1.6rem;line-height:1.2}.interactive-map-link:link,.interactive-map-link:visited{color:var(--dark-brown)}.container{width:100%;max-width:calc(var(--max-container-width) + 2 * var(--content-padding));margin:0 auto;padding:0 var(--content-padding)}@supports (width:max(20vw,100px)){.container{padding-left:max(env(safe-area-inset-left,1.4rem),var(--content-padding));padding-right:max(env(safe-area-inset-right,1.4rem),var(--content-padding))}}.page-content{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.page-main{flex-grow:1;display:flex;flex-direction:column}.large-heading{font-size:5rem;line-height:110%;text-transform:uppercase;font-weight:400}@media only screen and (max-width:1024px){.large-heading{font-weight:400;font-size:3.2rem;line-height:110%}}@media only screen and (max-width:640px){.large-heading{font-weight:400;font-size:3rem;line-height:100%}}.dot-btn{display:inline-flex;align-items:center;border:2px solid var(--dark-brown);transition:background-color .2s,color .2s,border-color .2s;color:var(--dark-brown)}.dot-btn:link,.dot-btn:visited{color:var(--dark-brown)}.no-touch .dot-btn:hover,.touch .dot-btn:active{background-color:var(--light-brown)}.no-touch .dot-btn--dark-hover:hover,.touch .dot-btn--dark-hover:active{background-color:var(--medium-brown);color:var(--light-brown)}.no-touch .dot-btn--dark-hover:hover svg,.touch .dot-btn--dark-hover:active svg{fill:var(--light-brown)}.no-touch .dot-btn--dark-hover:hover .dot-btn__dot::before,.touch .dot-btn--dark-hover:active .dot-btn__dot::before{background-color:var(--light-brown)}.dot-btn--white{background-color:var(--light-brown)}.dot-btn--brown{background-color:var(--medium-brown);border-color:var(--light-brown);color:var(--light-brown)}.dot-btn--brown:link,.dot-btn--brown:visited{color:var(--light-brown)}.no-touch .dot-btn--brown:hover,.touch .dot-btn--brown:active{background-color:var(--light-brown);color:var(--medium-brown);border-color:var(--medium-brown)}.no-touch .dot-btn--brown:hover .dot-btn__dot,.touch .dot-btn--brown:active .dot-btn__dot{border-color:var(--medium-brown)}.no-touch .dot-btn--brown:hover .dot-btn__dot::before,.touch .dot-btn--brown:active .dot-btn__dot::before{background-color:var(--medium-brown)}.dot-btn__text{font-weight:600;font-size:1.4rem;line-height:1.7rem;text-transform:uppercase;padding:1.8rem 2.5rem;text-align:center;width:50%;flex-grow:1}@media only screen and (max-width:1024px){.dot-btn__text{font-weight:600;font-size:1.2rem;line-height:1.5rem;padding:1.6rem 2.5rem}}@media only screen and (max-width:640px){.dot-btn__text{padding:1.5rem 2.5rem}}.dot-btn__dot{flex-shrink:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:5.4rem;border-left:2px solid var(--dark-brown);align-self:stretch;transition:background-color .2s,color .2s,border-color .2s}.dot-btn__dot svg{width:3.5rem;height:3.5rem;fill:var(--dark-brown);transition:fill .2s}@media only screen and (max-width:1024px){.dot-btn__dot{width:5rem}}@media only screen and (max-width:640px){.dot-btn__dot{width:4.7rem}}.dot-btn__dot::before{content:"";width:.5rem;height:.5rem;background-color:var(--dark-brown);border-radius:50%;transition:background-color .2s}.dot-btn__dot--icon::before{display:none}.dot-btn--brown .dot-btn__dot{border-color:var(--light-brown)}.dot-btn--brown .dot-btn__dot::before{background-color:var(--light-brown)}.form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:768px){.form__fields{grid-template-columns:minmax(0,1fr)}}.form__field .parsley-errors-list.filled{margin-top:.8rem;font-size:1.4rem;line-height:1.2}.form__field-label{font-weight:500;font-size:1.5rem;line-height:1.8rem;margin-bottom:1rem;display:block}@media only screen and (max-width:1024px){.form__field-label{font-weight:500;font-size:1.2rem;line-height:1.5rem;margin-bottom:.8rem}}@media only screen and (max-width:640px){.form__field-label{font-weight:500;font-size:1.4rem;line-height:1.7rem}}.form__field-input{height:6rem;border:2px solid var(--dark-brown);font-weight:500;font-size:2.5rem;line-height:1.2;padding:0 1.6rem;transition:box-shadow .2s;color:var(--dark-brown)}.form__field-input::-webkit-input-placeholder{color:var(--dark-brown)}.form__field-input:-moz-placeholder{color:var(--dark-brown)}.form__field-input::-moz-placeholder{color:var(--dark-brown)}.form__field-input:-ms-input-placeholder{color:var(--dark-brown)}.form__field-input:focus{box-shadow:0 0 0 1px var(--dark-brown)}.form__field-input--light{border-color:var(--light-brown);color:var(--light-brown)}.form__field-input--light::-webkit-input-placeholder{color:var(--light-brown)}.form__field-input--light:-moz-placeholder{color:var(--light-brown)}.form__field-input--light::-moz-placeholder{color:var(--light-brown)}.form__field-input--light:-ms-input-placeholder{color:var(--light-brown)}.form__field-input--light:focus{box-shadow:0 0 0 1px var(--light-brown)}@media only screen and (max-width:1024px){.form__field-input{height:5rem;font-size:1.6rem;line-height:1.2}}@media only screen and (max-width:640px){.form__field-input{height:4.5rem;font-size:1.6rem}}textarea.form__field-input{height:18rem;padding-top:1.4rem;padding-bottom:1.4rem}@media only screen and (max-width:1024px){textarea.form__field-input{height:15rem;padding-top:1.2rem;padding-bottom:1.2rem}}@media only screen and (max-width:640px){textarea.form__field-input{height:12rem}}.form__controls{margin-top:4rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:1024px){.form__controls{display:flex;margin-top:3rem}}.form__submit{grid-column:1/2}.form__submit .dot-btn__text{width:15rem}@media only screen and (max-width:1024px){.form__submit{grid-column:1/2}}.form__layers{position:relative}.form__layer{position:absolute;left:0;top:0;width:100%;height:auto;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s}.form__layer.active{z-index:10;opacity:1;visibility:inherit;transition:opacity .4s,visibility .4s;position:relative}.form__success-text{font-weight:300;font-size:12rem;line-height:100%;letter-spacing:-.05em;text-transform:uppercase;margin-bottom:6rem;transform:translateX(-5rem);transition:transform .4s}.form__layer.active .form__success-text{transform:translateX(0);transition:transform .4s ease-out}@media only screen and (max-width:1024px){.form__success-text{font-size:10rem}}@media only screen and (max-width:768px){.form__success-text{font-size:8rem}}@media only screen and (max-width:640px){.form__success-text{font-weight:300;font-size:6rem;line-height:100%}}.form__success-thank-you{font-size:1.8rem;line-height:1.2;text-align:right;margin-bottom:4rem;transform:translateX(5rem);transition:transform .4s}.form__layer.active .form__success-thank-you{transform:translateX(0);transition:transform .4s ease-out}@media only screen and (max-width:768px){.form__success-thank-you{font-size:1.6rem}}.home-intro{position:relative;z-index:4;color:var(--light-brown)}.home-intro__bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;pointer-events:none;background-color:var(--dark-brown);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);overflow:hidden}.home-intro__bg-inner{position:absolute;left:0;top:0;width:100%;height:100%}.animatable .home-intro__bg-inner::after{opacity:1}.home-intro__content{min-height:100vh;display:flex;flex-direction:column;padding:3.5rem 0}@media only screen and (max-width:768px){.home-intro__content{padding:2rem 0}}.home-intro__main-heading{max-width:80rem;margin-bottom:auto}@media only screen and (max-width:1024px){.home-intro__main-heading{max-width:50rem;margin-bottom:3.5rem}}.home-intro__bg-parallax-wrapper{position:absolute;left:0;bottom:0;width:100%;height:110%}.home-intro__bg-image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;transform:scale(1.15)}.animatable .home-intro__bg-image{transform:scale(1);transition:transform 1s ease-out}.home-intro__bottom-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;align-items:center}@media only screen and (max-width:768px){.home-intro__bottom-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:768px){.home-intro__bottom-row{align-items:flex-end}}@media only screen and (max-width:640px){.home-intro__bottom-row{margin-top:auto}}.home-intro__cookies{display:flex;align-items:center;border:2px solid var(--light-brown);background-color:var(--dark-brown)}@media only screen and (max-width:1024px){.home-intro__cookies{grid-column:1/3;justify-self:flex-start}}@media only screen and (max-width:768px){.home-intro__cookies{grid-column:1/2}}@media only screen and (max-width:640px){.home-intro__cookies{grid-column:1/3}}.home-intro__cookies.hidden{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}.home-intro__cookies-text{width:50%;flex-grow:1;padding:1rem;font-weight:600;font-size:1.2rem;line-height:1.5rem}@media only screen and (max-width:1024px){.home-intro__cookies-text{max-width:18rem}}@media only screen and (max-width:768px){.home-intro__cookies-text{font-size:1rem;padding:.8rem;max-width:15rem}}.home-intro__cookies-text a{text-decoration:none}.home-intro__cookies-text a>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .25s ease-out}.no-touch .home-intro__cookies-text a:hover,.touch .home-intro__cookies-text a:active{color:currentColor}.no-touch .home-intro__cookies-text a:hover>span,.touch .home-intro__cookies-text a:active>span{background-size:0 1px}.home-intro__cookies-close{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:5.5rem;flex-shrink:0;border-left:2px solid var(--light-brown);align-self:stretch;transition:background-color .2s,color .2s;position:relative;z-index:1}@media only screen and (max-width:1024px){.home-intro__cookies-close{width:5.2rem}}@media only screen and (max-width:768px){.home-intro__cookies-close{width:5rem}}.no-touch .home-intro__cookies-close:hover,.touch .home-intro__cookies-close:active{background-color:var(--light-brown)}.no-touch .home-intro__cookies-close:hover svg,.touch .home-intro__cookies-close:active svg{fill:var(--dark-brown)}.home-intro__cookies-close svg{width:2.2rem;height:2.2rem;flex-shrink:0;fill:var(--light-brown);transition:fill .2s}.home-intro__scroll-down{grid-column:3/4}@media only screen and (max-width:768px){.home-intro__scroll-down{grid-column:2/3;margin-bottom:.8rem}}@media only screen and (max-width:640px){.home-intro__scroll-down{display:none}}.home-intro__scroll-down-link{width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (max-width:1024px){.home-intro__scroll-down-link{width:2.5rem;height:2.5rem}}.home-intro__scroll-down-link svg{display:block;width:100%;height:100%;fill:var(--light-brown)}.home-intro__page-header-wrapper{min-height:37.5rem;margin-top:auto}@media only screen and (max-width:768px){.home-intro__page-header-wrapper{min-height:48rem}}@media only screen and (max-width:640px){.home-intro__page-header-wrapper{min-height:auto;margin-top:0}}.home-intro__mobile-languages{display:none}@media only screen and (max-width:640px){.home-intro__mobile-languages{grid-column:1/2;display:flex;align-items:center;align-self:flex-end}}.home-intro__mobile-languages-link{font-weight:500;font-size:1.4rem;line-height:1.2;color:var(--light-brown);text-decoration:none;transition:color .2s,opacity .2s;opacity:.7;pointer-events:initial;margin-right:1.5rem}.home-intro__mobile-languages-link:last-child{margin-right:0}.home-intro__mobile-languages-link:link,.home-intro__mobile-languages-link:visited{color:var(--light-brown)}.home-intro__mobile-languages-link>span{background-image:linear-gradient(var(--light-brown),var(--light-brown));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .25s ease-out}.no-touch .home-intro__mobile-languages-link:hover{opacity:1}.home-intro__mobile-languages-link.active{opacity:1}.home-intro__mobile-languages-link.active>span{background-size:100% 1px}.page-header{position:relative;padding-top:4.5rem;z-index:50;pointer-events:none}.page-header--mixed{color:var(--light-brown)}.page-header--white{color:var(--light-brown)}.page-header--positioned-top{padding-bottom:4.5rem}@media only screen and (max-width:768px){.page-header--positioned-top{padding-bottom:3rem}}@media only screen and (max-width:640px){.page-header--positioned-top{padding-top:2.2rem}}@media only screen and (max-width:768px){.page-header{padding-top:3rem}}@media only screen and (max-width:640px){.page-header{padding-top:2.2rem}}.page-header__row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;align-items:flex-start}@media only screen and (max-width:768px){.page-header__row{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-header__logo{grid-column:1/2;align-self:flex-start;justify-self:flex-start;pointer-events:initial}.page-header__logo-image{width:5.4rem;height:7.6rem;display:block}@media only screen and (max-width:1024px){.page-header__logo-image{width:4.6rem;height:6.7rem}}@media only screen and (max-width:640px){.page-header__logo-image{width:4.2rem;height:5.6rem}}svg.page-header__logo-image{fill:var(--light-brown);transition:fill .2s}.page-header--white svg.page-header__logo-image{fill:var(--light-brown)}.biege-header-mode svg.page-header__logo-image,.page-header--biege svg.page-header__logo-image{fill:var(--medium-brown)}.page-header--mixed svg.page-header__logo-image{fill:var(--medium-brown)}.page-header__nav-wrapper{grid-column:2/3;position:relative}@media only screen and (max-width:640px){.page-header__nav-wrapper{grid-row:1/2}}.page-header__burger-btn{opacity:0;visibility:hidden;position:absolute;left:0;top:0;pointer-events:initial;margin-top:.3rem}@media only screen and (max-width:640px){.page-header__burger-btn{opacity:1;visibility:inherit;transition:none}.home-intro .page-header__burger-btn{opacity:0;visibility:hidden}}.page-header__burger-btn svg{display:block;width:3.6rem;height:1.2rem;fill:var(--light-brown);transition:fill .2s}@media only screen and (max-width:1024px){.page-header__burger-btn svg{width:3rem;height:1.4rem}}@media only screen and (max-width:640px){.page-header__burger-btn svg{width:3.5rem;height:1.2rem}}.biege-header-mode .page-header__burger-btn svg,.page-header--biege .page-header__burger-btn svg{fill:var(--dark-brown)}.page-header__nav{transform-origin:center top}@media only screen and (max-width:640px){.page-header__nav{display:none}.home-intro .page-header__nav{display:block}}.page-header__nav>ul{display:flex;flex-direction:column;align-items:flex-start}.page-header__nav>ul>li{margin-bottom:1.5rem}@media only screen and (max-width:1024px){.page-header__nav>ul>li{margin-bottom:1rem}}@media only screen and (max-width:640px){.page-header__nav>ul>li{margin-bottom:1.2rem}}.page-header__nav>ul>li:last-child{margin-bottom:0}.page-header__nav>ul>li>a{font-size:1.8rem;line-height:2rem;pointer-events:initial;text-decoration:none}.page-header__nav>ul>li>a>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .25s ease-out}.no-touch .page-header__nav>ul>li>a:hover,.touch .page-header__nav>ul>li>a:active{color:currentColor}.no-touch .page-header__nav>ul>li>a:hover>span,.touch .page-header__nav>ul>li>a:active>span{background-size:0 1px}@media only screen and (max-width:1024px){.page-header__nav>ul>li>a{font-size:1.6rem;line-height:2rem}}@media only screen and (max-width:640px){.page-header__nav>ul>li>a{font-size:1.4rem;line-height:2rem}}.page-header__nav>ul>li>a.active{opacity:.7;pointer-events:none}.page-header__nav>ul>li.current-menu-item>a{opacity:.7;pointer-events:none}.page-header__projects{grid-column:3/4;display:flex;flex-direction:column}@media only screen and (max-width:1024px){.page-header__projects{grid-column:3/5;justify-self:flex-start;max-width:22rem}}.page-header__projects-heading{font-size:1.8rem;line-height:2rem;font-weight:400}@media only screen and (max-width:1024px){.page-header__projects-heading{font-size:1.6rem;line-height:2rem}}@media only screen and (max-width:640px){.page-header__projects-heading{font-size:1.4rem;line-height:2rem}}.page-header__projects-link{display:flex;align-items:flex-start;transition:color .2s,opacity .2s;color:var(--light-brown);pointer-events:initial;font-size:1.8rem;line-height:2rem}@media only screen and (max-width:1024px){.page-header__projects-link{font-size:1.6rem;line-height:2rem}}@media only screen and (max-width:640px){.page-header__projects-link{font-size:1.4rem;line-height:2rem}}.page-header__projects-link:link,.page-header__projects-link:visited{color:var(--light-brown)}.page-header__projects-link.active{opacity:.7;pointer-events:none}.page-header__projects-link .page-header__projects-link-inner{text-decoration:none}.page-header__projects-link .page-header__projects-link-inner>span{background-image:linear-gradient(var(--light-brown),var(--light-brown));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .25s ease-out,background-color .2s}.biege-header-mode .page-header__projects-link,.page-header--biege .page-header__projects-link{color:var(--dark-brown)}.biege-header-mode .page-header__projects-link:link,.biege-header-mode .page-header__projects-link:visited,.page-header--biege .page-header__projects-link:link,.page-header--biege .page-header__projects-link:visited{color:var(--dark-brown)}.biege-header-mode .page-header__projects-link .page-header__projects-link-inner>span,.page-header--biege .page-header__projects-link .page-header__projects-link-inner>span{background-image:linear-gradient(var(--dark-brown),var(--dark-brown))}.no-touch .page-header__projects-link:hover,.touch .page-header__projects-link:active{opacity:1}.no-touch .page-header__projects-link:hover .page-header__projects-link-inner>span,.touch .page-header__projects-link:active .page-header__projects-link-inner>span{background-size:0 1px}.page-header__projects-link-count{margin-left:.6rem;font-size:1.2rem;line-height:1.2}@media only screen and (max-width:640px){.page-header__projects-link-count{font-size:1rem;margin-left:.4rem}}.page-header__projects-slider{margin-top:3rem;position:relative;transition:transform .3s,opacity .3s,visibility .3s;transform-origin:center top;pointer-events:initial}@media only screen and (max-width:1024px){.page-header__projects-slider{margin-top:2.5rem}}@media only screen and (max-width:768px){.page-header__projects-slider{margin-top:2rem}}@media only screen and (max-width:640px){.page-header__projects-slider{display:none}}.sticky-header .page-header__projects-slider{transform:scaleY(0);opacity:0;visibility:hidden;transition:transform .3s,opacity .3s,visibility 0s linear .3s}.no-touch .page-header__projects-slider:hover .page-header__projects-slider-card-row{transform:translateY(calc(-100% - 2.5rem)) translateX(1rem)}.no-touch .page-header__projects-slider:hover .page-header__projects-slider-card-overlay{opacity:1}.page-header__projects-slider.show-work .page-header__projects-slider-animation-container{opacity:1}.page-header__projects-slider.show-work .page-header__projects-slider-animation-line-moving-core{-webkit-animation-name:movingLine;animation-name:movingLine;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.2s;animation-delay:.2s}.page-header__projects-slider.show-work .page-header__projects-slider-animation-line{-webkit-animation-name:hideLine;animation-name:hideLine;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.2s;animation-delay:.2s}.page-header__projects-slider-card{display:flex;flex-direction:column}.page-header__projects-slider-card-image-container{position:relative;margin-bottom:1.5rem}.page-header__projects-slider-card-image-container::before{content:"";display:block;padding-bottom:56.25%}.page-header__projects-slider-card-image-container::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(77,61,53,.2),rgba(77,61,53,.2))}.page-header__projects-slider-card-image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-header__projects-slider-card-row{display:flex;align-items:flex-start;transition:transform .3s}.page-header__projects-slider-card-title{font-weight:500;font-size:1.4rem;line-height:1.7rem;text-transform:uppercase;transition:transform .3s}.page-header__projects-slider-card-title>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .25s ease-out}.page-header__projects-slider-card-number{font-weight:500;font-size:.8rem;line-height:1.35;text-transform:uppercase;margin-left:.8rem}.page-header__info{grid-column:6/7;display:flex;align-items:center}@media only screen and (max-width:1024px){.page-header__info{grid-column:5/7;justify-self:flex-end}}@media only screen and (max-width:768px){.page-header__info{grid-column:3/4;display:none}}.page-header__languages{display:flex;align-items:center;margin-right:2rem;flex-shrink:0}.page-header__languages-link{font-weight:500;font-size:1.5rem;line-height:3rem;color:var(--light-brown);text-decoration:none;transition:color .2s,opacity .2s;opacity:.7;pointer-events:initial;margin-right:1rem}.page-header__languages-link:last-child{margin-right:0}@media only screen and (max-width:1024px){.page-header__languages-link{font-weight:500;font-size:1.2rem;line-height:1.2}}.page-header__languages-link:link,.page-header__languages-link:visited{color:var(--light-brown)}.page-header__languages-link>span{background-image:linear-gradient(var(--light-brown),var(--light-brown));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .25s ease-out}.no-touch .page-header__languages-link:hover{opacity:1}.page-header__languages-link.active{opacity:1}.page-header__languages-link.active>span{background-size:100% 1px}.biege-header-mode .page-header__languages-link,.page-header--biege .page-header__languages-link{color:var(--dark-brown)}.biege-header-mode .page-header__languages-link>span,.page-header--biege .page-header__languages-link>span{background-image:linear-gradient(var(--dark-brown),var(--dark-brown))}.biege-header-mode .page-header__languages-link:link,.biege-header-mode .page-header__languages-link:visited,.page-header--biege .page-header__languages-link:link,.page-header--biege .page-header__languages-link:visited{color:var(--dark-brown)}.page-header__phone{font-weight:600;font-size:1.4rem;line-height:1.7rem;text-align:center;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid var(--light-brown);padding:1.6rem 1.8rem;transition:background-color .2s,color .2s,border-color .2s;pointer-events:initial;color:var(--light-brown)}@media only screen and (max-width:1024px){.page-header__phone{font-weight:600;font-size:1.2rem;line-height:1.5rem;padding:1rem 1rem}}@media only screen and (max-width:640px){.page-header__phone{font-weight:600}}.page-header__phone:link,.page-header__phone:visited{color:var(--light-brown)}.no-touch .page-header__phone:hover,.touch .page-header__phone:active{border-color:var(--dark-brown);background-color:var(--light-brown);color:var(--dark-brown)}.biege-header-mode .page-header__phone,.page-header--biege .page-header__phone{border-color:var(--dark-brown);color:var(--dark-brown);background-color:var(--light-brown)}.biege-header-mode .page-header__phone:link,.biege-header-mode .page-header__phone:visited,.page-header--biege .page-header__phone:link,.page-header--biege .page-header__phone:visited{color:var(--dark-brown)}.no-touch .page-header--biege .page-header__phone:hover,.no-touch.biege-header-mode .page-header__phone:hover{border-color:var(--dark-brown);background-color:var(--medium-brown);color:var(--light-brown)}.touch .page-header--biege .page-header__phone:active,.touch.biege-header-mode .page-header__phone:active{border-color:var(--dark-brown);background-color:var(--medium-brown);color:var(--light-brown)}.page-header__projects-slider-card-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(95,75,65,.7);transition:opacity .3s;opacity:0}.page-header__projects-slider-animation-container{position:absolute;left:0;top:0;width:100%;z-index:30;pointer-events:none;opacity:0;transition:opacity .3s}.page-header__projects-slider-animation-container::before{content:"";display:block;padding-bottom:56.25%}.page-header__projects-slider-animation-line{left:2rem;right:2rem;height:1px;background-color:var(--light-brown);top:50%;transform:translateY(-50%);position:absolute}.page-header__projects-slider-animation-line-moving-core{position:absolute;left:0;top:0;width:100%;height:100%}.page-header__projects-slider-animation-line-moving-core::before{content:"";width:1.5rem;height:1.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:var(--light-brown);border-radius:50%}@-webkit-keyframes hideLine{0%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes hideLine{0%{opacity:1}80%{opacity:1}100%{opacity:0}}@-webkit-keyframes movingLine{0%{transform:translateX(0)}80%{transform:translateX(calc(-100% + 1.5rem))}100%{transform:translateX(calc(-100% + 1.5rem))}}@keyframes movingLine{0%{transform:translateX(0)}80%{transform:translateX(calc(-100% + 1.5rem))}100%{transform:translateX(calc(-100% + 1.5rem))}}.about{background:var(--medium-brown);color:var(--dark-brown)}.about--light{background-color:var(--light-brown);color:var(--dark-brown)}.about__content{padding-top:5.5rem;padding-bottom:7rem}@media only screen and (max-width:1024px){.about__content{padding-top:5rem;padding-bottom:4.5rem}}@media only screen and (max-width:768px){.about__content{padding-top:3rem;padding-bottom:2rem}}@media only screen and (max-width:640px){.about__content{padding-top:2rem;padding-bottom:1rem}}.about__top-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;margin-bottom:10rem;align-items:flex-start}@media only screen and (max-width:768px){.about__top-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1024px){.about__top-row{margin-bottom:5.6rem}}@media only screen and (max-width:768px){.about__top-row{margin-bottom:4rem}}@media only screen and (max-width:640px){.about__top-row{margin-bottom:3rem}}.about__small-heading{grid-column:1/2;font-weight:500;font-size:1.5rem;line-height:123.02%}@media only screen and (max-width:1024px){.about__small-heading{font-weight:500;font-size:1.2rem;line-height:123.02%;margin-top:.2rem}}@media only screen and (max-width:768px){.about__small-heading{grid-column:1/-1;margin-top:0;grid-row:1/2}}@media only screen and (max-width:640px){.about__small-heading{font-weight:500;font-size:1.4rem;line-height:123.02%;grid-row:initial}}.about__large-heading{grid-column:2/-1;font-weight:400;font-size:5rem;line-height:110%;text-transform:uppercase}.about__large-heading .lineChild:nth-child(1){display:none!important}.about__large-heading .lineChild:nth-child(2){padding-left:27rem}@media only screen and (max-width:1024px){.about__large-heading{font-weight:400;font-size:3.2rem;line-height:110%}.about__large-heading .lineChild:nth-child(2){padding-left:16rem}}@media only screen and (max-width:768px){.about__large-heading{grid-column:1/-1;grid-row:1/2}.about__large-heading .lineChild:nth-child(2){padding-left:25rem}}@media only screen and (max-width:640px){.about__large-heading{font-size:2.7rem;line-height:100%;grid-row:initial}.about__large-heading .lineChild:nth-child(2){padding-left:12rem}}.about__heading-indent{width:27rem;display:inline-block;height:1px}@media only screen and (max-width:1024px){.about__heading-indent{width:16rem}}@media only screen and (max-width:768px){.about__heading-indent{width:25rem}}@media only screen and (max-width:640px){.about__heading-indent{width:12rem}}.about__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:768px){.about__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.about__small-text{grid-column:3/4;font-weight:500;font-size:1.5rem;line-height:1.8rem;margin-bottom:13.5rem}@media only screen and (max-width:1024px){.about__small-text{font-weight:500;font-size:1.2rem;line-height:1.5rem;margin-bottom:5rem}}@media only screen and (max-width:768px){.about__small-text{grid-column:2/3;margin-bottom:6rem}}@media only screen and (max-width:640px){.about__small-text{grid-column:2/4;margin-bottom:3rem;font-weight:500;font-size:1.4rem;line-height:1.7rem;order:-1}}.about__numbers{grid-column:5/-1;grid-row:1/3;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:1024px){.about__numbers{justify-self:flex-end}}@media only screen and (max-width:768px){.about__numbers{grid-column:3/4}}@media only screen and (max-width:640px){.about__numbers{grid-column:2/4;grid-row:initial}}.about__numbers-inner{max-width:25rem;margin:0 auto;width:100%}@media only screen and (max-width:1024px){.about__numbers-inner{margin:0;max-width:21.5rem}}@media only screen and (max-width:768px){.about__numbers-inner{max-width:none;margin:0}}.about__numbers-list{display:flex;flex-direction:column;border:.2rem solid var(--dark-brown);padding:1rem 0;margin-bottom:6rem}@media only screen and (max-width:1024px){.about__numbers-list{margin-bottom:5rem}}@media only screen and (max-width:768px){.about__numbers-list{margin-bottom:3rem;padding:0}}.about__numbers-card{padding:4rem 2rem;text-align:center}@media only screen and (max-width:1024px){.about__numbers-card{padding:3rem 2rem}}@media only screen and (max-width:768px){.about__numbers-card{padding:2rem}}.about__numbers-card-amount{font-weight:500;font-size:3.5rem;line-height:110%;text-transform:uppercase;margin-bottom:1rem}@media only screen and (max-width:1024px){.about__numbers-card-amount{font-weight:500;font-size:2.8rem;line-height:110%}}@media only screen and (max-width:640px){.about__numbers-card-amount{font-size:3.2rem;line-height:110%}}.about__numbers-card-text{font-weight:500;font-size:1.5rem;line-height:1.8rem}@media only screen and (max-width:1024px){.about__numbers-card-text{font-weight:500;font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.about__numbers-card-text{font-weight:500;font-size:1.4rem;line-height:1.7rem}}.about__numbers-link{width:100%}.about__film{grid-column:1/5;grid-row:2/3}@media only screen and (max-width:768px){.about__film{grid-column:1/3}}@media only screen and (max-width:640px){.about__film{grid-row:initial;grid-column:1/-1;margin-top:4rem}}.about__film-video-card{display:flex;flex-direction:column;position:relative;z-index:1;color:var(--light-brown)}.about__film-video-card:link,.about__film-video-card:visited{color:var(--light-brown)}.no-touch .about__film-video-card:hover .about__film-video-play-duration::before,.touch .about__film-video-card:active .about__film-video-play-duration::before{transform:scale(1.1)}.no-touch .about__film-video-card:hover .about__film-video-play-text,.touch .about__film-video-card:active .about__film-video-play-text{transform:translateX(.7rem)}.about__film-video-card::before{content:"";display:block;padding-bottom:65%}.about__film-video-container{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.about__film-video-container::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(77,61,53,.3),rgba(77,61,53,.3));mix-blend-mode:multiply}.about__film-video-preview-image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about__film-video-row{position:absolute;left:0;width:100%;bottom:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2rem;align-items:center;padding:3.5rem 0;max-height:100%}@media only screen and (max-width:1024px){.about__film-video-row{padding:2rem 0}}@media only screen and (max-width:640px){.about__film-video-row{padding:1rem 0;grid-template-columns:repeat(3,minmax(0,1fr))}}.about__film-video-play{display:flex;align-items:center;grid-column:span 2;padding-left:4rem;opacity:0;visibility:hidden}@media only screen and (max-width:1024px){.about__film-video-play{padding-left:2rem}}@media only screen and (max-width:640px){.about__film-video-play{padding-left:1rem;grid-column:span 1;opacity:1;visibility:inherit}}.about__film-video-play-duration{width:9.5rem;height:12.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:500;font-size:1.5rem;line-height:1.8rem;margin-right:1.5rem;position:relative;z-index:1}@media only screen and (max-width:1024px){.about__film-video-play-duration{font-weight:500;font-size:1.2rem;line-height:1.5rem;width:7.5rem;height:9.6rem}}@media only screen and (max-width:640px){.about__film-video-play-duration{margin-right:0;width:6.5rem;height:8.4rem;font-weight:500;font-size:1.2rem;line-height:1.5rem}}.about__film-video-play-duration::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-image:url(../img/play-triangle.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .3s}.about__film-video-play-duration-digits{margin-right:1.8rem}.about__film-video-play-text{font-weight:500;font-size:1.5rem;line-height:1.8rem;transition:transform .3s}@media only screen and (max-width:1024px){.about__film-video-play-text{font-weight:500;font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.about__film-video-play-text{display:none}}.about__film-video-description{grid-column:span 2;font-weight:500;font-size:2.5rem;line-height:110%;padding-right:4rem;justify-self:flex-end;max-width:48rem}@media only screen and (max-width:1024px){.about__film-video-description{font-weight:500;font-size:1.8rem;line-height:110%;padding-right:2rem}}@media only screen and (max-width:640px){.about__film-video-description{font-weight:500;font-size:1.8rem;line-height:110%;padding-right:1rem}}.about__film-overlay{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:top center;background-color:var(--dark-brown);z-index:30}.latest-news{padding-bottom:6rem;color:var(--dark-brown)}@media only screen and (max-width:640px){.latest-news{padding-bottom:6rem}}.latest-news__heading{font-weight:500;font-size:1.5rem;line-height:123.02%;margin-bottom:3rem}@media only screen and (max-width:1024px){.latest-news__heading{font-weight:500;font-size:1.2rem;line-height:123.02%}}@media only screen and (max-width:640px){.latest-news__heading{font-weight:500;font-size:1.4rem;line-height:123.02%}}.latest-news__slider .swiper-slide{width:33.33%}@media only screen and (max-width:640px){.latest-news__slider .swiper-slide{width:34.5rem}}@media only screen and (max-width:640px){.latest-news__slider .swiper-container{overflow:visible}}.latest-news__slider-card{display:flex;flex-direction:column;flex-grow:1;border:2px solid var(--dark-brown);background-color:var(--light-brown)}@media only screen and (max-width:640px){.latest-news__slider-card{border-width:1px}}.no-touch .latest-news__slider-card:hover .latest-news__slider-card-title{color:currentColor}.no-touch .latest-news__slider-card:hover .latest-news__slider-card-title>span{background-size:100% .2rem}.no-touch .latest-news__slider-card:hover .latest-news__slider-card-image{transform:scale(1.05);transition:transform .6s cubic-bezier(.33,1,.68,1)}.latest-news__slider-card-content{display:flex;flex-direction:column;flex-grow:1;padding:2rem;min-height:27rem}@media only screen and (max-width:1024px){.latest-news__slider-card-content{min-height:24.5rem}}@media only screen and (max-width:640px){.latest-news__slider-card-content{min-height:auto;min-height:18rem;padding:1rem}}.latest-news__slider-card-info{font-weight:500;font-size:1.2rem;line-height:1.5rem;margin-bottom:1rem;text-transform:uppercase;color:var(--medium-brown)}@media only screen and (max-width:1024px){.latest-news__slider-card-info{font-weight:500;font-size:1rem;line-height:1.2rem}}@media only screen and (max-width:640px){.latest-news__slider-card-info{font-weight:500;font-size:1.2rem;line-height:1.5rem}}.latest-news__slider-card-title{font-weight:500;font-size:2.5rem;line-height:110%;margin-bottom:2rem;text-decoration:none}@media only screen and (max-width:1024px){.latest-news__slider-card-title{font-weight:500;font-size:1.8rem;line-height:110%}}@media only screen and (max-width:640px){.latest-news__slider-card-title{font-weight:500;font-size:1.8rem;line-height:110%}}.latest-news__slider-card-title>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 .2rem;transition:background-size .25s ease-out}.latest-news__slider-card-row{margin-top:auto;display:flex;align-items:flex-end}@media only screen and (max-width:640px){.latest-news__slider-card-row{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;display:grid}}.latest-news__slider-card-row svg{flex-shrink:0;width:3.5rem;height:3.5rem;margin-right:8rem;fill:#a98774;transform:rotate(180deg)}@media only screen and (max-width:1024px){.latest-news__slider-card-row svg{width:2.2rem;height:2.2rem;margin-right:4rem}}@media only screen and (max-width:640px){.latest-news__slider-card-row svg{width:2.5rem;height:2.5rem;margin:0;grid-column:span 1}}.latest-news__slider-card-description{width:50%;flex-grow:1;font-size:1.5rem;line-height:1.2}@media only screen and (max-width:1024px){.latest-news__slider-card-description{font-weight:400;font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.latest-news__slider-card-description{font-weight:400;font-size:1.4rem;line-height:1.5rem;grid-column:span 2;width:100%;flex-grow:0}}.latest-news__slider-card-image-container{position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.latest-news__slider-card-image-container::before{content:"";display:block;padding-bottom:56.25%}.latest-news__slider-card-image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.latest-news__slider-controls{display:flex;align-items:center;justify-content:flex-end;margin-top:5rem}@media only screen and (max-width:1024px){.latest-news__slider-controls{margin-top:4rem}}@media only screen and (max-width:640px){.latest-news__slider-controls{margin-top:3.4rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem}}@media only screen and (max-width:640px) and (max-width:768px){.latest-news__slider-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}.latest-news__slider-arrows{display:flex;align-items:center}.latest-news__slider-arrow{width:5.5rem;height:5.5rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid var(--dark-brown);transition:background-color .2s}@media only screen and (max-width:1024px){.latest-news__slider-arrow{width:5rem;height:5rem}}@media only screen and (max-width:640px){.latest-news__slider-arrow{display:none}}.latest-news__slider-arrow:first-child:not(:last-child){border-right:1px solid var(--dark-brown)}.latest-news__slider-arrow:last-child{border-left:1px solid var(--dark-brown)}.latest-news__slider-arrow svg{flex-shrink:0;width:3.5rem;height:3.5rem;fill:var(--dark-brown);transition:opacity .2s,fill .2s}@media only screen and (max-width:1024px){.latest-news__slider-arrow svg{width:3rem;height:3rem}}.latest-news__slider-arrow.swiper-button-disabled{cursor:default}.latest-news__slider-arrow.swiper-button-disabled svg{opacity:.5}.no-touch .latest-news__slider-arrow:not(.swiper-button-disabled):hover,.touch .latest-news__slider-arrow:not(.swiper-button-disabled):active{background-color:var(--medium-brown)}.no-touch .latest-news__slider-arrow:not(.swiper-button-disabled):hover svg,.touch .latest-news__slider-arrow:not(.swiper-button-disabled):active svg{fill:var(--light-brown)}.latest-news__all-news-link{margin-right:4rem}@media only screen and (max-width:640px){.latest-news__all-news-link{margin-right:0;grid-column:2/-1}}.latest-news__all-news-link:last-child{margin-right:0}.home-footer{background-color:var(--dark-brown);color:var(--light-brown);position:relative;z-index:12}.home-footer__bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.home-footer__bg img,.home-footer__bg video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.05)}.home-footer__grid{min-height:100vh;padding-top:10rem;padding-bottom:2.2rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;grid-template-rows:auto 1fr auto}@media only screen and (max-width:768px){.home-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1024px){.home-footer__grid{padding-top:4rem}}@media only screen and (max-width:640px){.home-footer__grid{grid-template-rows:auto auto auto 1fr auto auto;grid-row-gap:0}}.home-footer__text{font-size:5rem;line-height:110%;text-indent:54rem;text-transform:uppercase;grid-column:1/-1}@media only screen and (max-width:1024px){.home-footer__text{font-weight:400;font-size:3.2rem;line-height:110%;text-indent:32rem}}@media only screen and (max-width:768px){.home-footer__text{text-indent:25rem}}@media only screen and (max-width:640px){.home-footer__text{font-size:2.2rem;text-indent:12.3rem;line-height:100%}}.home-footer__email{grid-column:3/-1}@media only screen and (max-width:768px){.home-footer__email{grid-column:2/-1}}@media only screen and (max-width:640px){.home-footer__email{display:contents}}.home-footer__email-text{font-size:5rem;line-height:110%;text-transform:uppercase}@media only screen and (max-width:1024px){.home-footer__email-text{font-size:3.2rem;line-height:110%}}@media only screen and (max-width:640px){.home-footer__email-text{font-size:2.2rem;line-height:100%;grid-column:2/-1}}.home-footer__email-link{font-size:5rem;line-height:110%;text-transform:uppercase;position:relative;z-index:1;color:var(--medium-brown);text-decoration:none}@media only screen and (max-width:1024px){.home-footer__email-link{font-size:3.2rem;line-height:110%}}@media only screen and (max-width:640px){.home-footer__email-link{font-size:2.2rem;line-height:1;grid-column:1/-1}}.home-footer__email-link:link,.home-footer__email-link:visited{color:var(--medium-brown)}.home-footer__email-link>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% .2rem;transition:background-size .25s ease-out}.no-touch .home-footer__email-link:hover>span,.touch .home-footer__email-link:active>span{background-size:0 .2rem}.home-footer__address{grid-column:1/3;font-size:1.5rem;line-height:1.8rem;text-transform:uppercase;display:flex;align-items:baseline;align-self:flex-end}@media only screen and (max-width:1024px){.home-footer__address{font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:768px){.home-footer__address{grid-column:1/2}}@media only screen and (max-width:640px){.home-footer__address{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;order:9;margin-bottom:4rem;font-size:1.4rem;line-height:1.7rem}}.home-footer__year{margin-right:2.2rem;white-space:nowrap;flex-shrink:0}@media only screen and (max-width:640px){.home-footer__year{margin:0;grid-column:span 1}}@media only screen and (max-width:640px){.home-footer__address-text{grid-column:span 2}}.home-footer__contacts{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-end;justify-self:flex-start;grid-column:3/6}@media only screen and (max-width:768px){.home-footer__contacts{grid-column:2/3}}@media only screen and (max-width:640px){.home-footer__contacts{grid-column:1/-1;margin:3rem 0;align-self:center}}.home-footer__contacts-mail-link{font-size:1.5rem;line-height:2.2rem;display:inline-flex;margin-bottom:1.4rem;text-transform:uppercase;text-decoration:none}.home-footer__contacts-mail-link>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .25s ease-out}.no-touch .home-footer__contacts-mail-link:hover,.touch .home-footer__contacts-mail-link:active{color:currentColor}.no-touch .home-footer__contacts-mail-link:hover>span,.touch .home-footer__contacts-mail-link:active>span{background-size:0 1px}@media only screen and (max-width:1024px){.home-footer__contacts-mail-link{font-size:1.2rem;line-height:1.5rem;margin-bottom:1rem}}@media only screen and (max-width:640px){.home-footer__contacts-mail-link{font-size:1.4rem;line-height:1.7rem;margin-bottom:1.5rem}}.home-footer__contacts-phone-link{font-weight:400;font-size:5rem;line-height:110%;text-transform:uppercase;white-space:nowrap;text-decoration:none}.home-footer__contacts-phone-link>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .25s ease-out}.no-touch .home-footer__contacts-phone-link:hover,.touch .home-footer__contacts-phone-link:active{color:currentColor}.no-touch .home-footer__contacts-phone-link:hover>span,.touch .home-footer__contacts-phone-link:active>span{background-size:100% 1px}@media only screen and (max-width:1024px){.home-footer__contacts-phone-link{font-size:3.2rem;line-height:110%}}@media only screen and (max-width:640px){.home-footer__contacts-phone-link{font-size:3.6rem;line-height:110%}}.home-footer__made-by{grid-column:6/-1;text-align:right;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-end;align-self:flex-end}@media only screen and (max-width:768px){.home-footer__made-by{grid-column:3/-1}}@media only screen and (max-width:640px){.home-footer__made-by{grid-column:2/-1;justify-self:flex-start;text-align:left;align-items:flex-start;order:10}}.home-footer__made-by-text{font-size:1.5rem;line-height:1.8rem;margin-bottom:.5rem}@media only screen and (max-width:1024px){.home-footer__made-by-text{font-weight:400;font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.home-footer__made-by-text{font-size:1.4rem;line-height:1.7rem;text-transform:uppercase}}.home-footer__made-by-logo{width:10rem;height:auto;display:block}@media only screen and (max-width:1024px){.home-footer__made-by-logo{width:8rem}}@media only screen and (max-width:640px){.home-footer__made-by-logo{width:9rem}}.projects{padding-top:5.5rem;padding-bottom:7rem}.projects--all{padding-top:9rem;padding-bottom:10rem}@media only screen and (max-width:1024px){.projects{padding-top:5rem;padding-bottom:8rem}}@media only screen and (max-width:768px){.projects{padding-top:4.5rem;padding-bottom:7rem}}@media only screen and (max-width:640px){.projects{padding-top:4rem;padding-bottom:9rem}.projects--all{padding-bottom:5rem}.projects--all .container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem}}.projects__top-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;margin-bottom:6.5rem}@media only screen and (max-width:768px){.projects__top-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1024px){.projects__top-row{margin-bottom:5rem}}@media only screen and (max-width:768px){.projects__top-row{margin-bottom:8rem}}@media only screen and (max-width:640px){.projects__top-row{grid-template-columns:minmax(0,1fr);grid-gap:2rem;margin-bottom:4rem}.projects--all .projects__top-row{display:contents}}.projects__filters{grid-column:span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:768px){.projects__filters{grid-column:span 1;display:flex;grid-gap:unset}}@media only screen and (max-width:640px){.projects--all .projects__filters{order:10;grid-column:1/-1}}.projects__large-heading-wrapper{grid-column:span 3;margin-top:-2rem;margin-left:-1.4rem;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}@media only screen and (max-width:768px){.projects__large-heading-wrapper{grid-column:span 2;margin-top:-1rem}}@media only screen and (max-width:640px){.projects__large-heading-wrapper{grid-column:1/-1;margin-left:-.5rem}}.projects__large-heading{font-weight:300;font-size:12rem;line-height:100%;letter-spacing:-.05em;text-transform:uppercase;display:flex;align-items:flex-start;transform:translateY(100%);transition:transform .4s ease-out}.animatable .projects__large-heading{transform:translateY(0);transition-delay:.4s}@media only screen and (max-width:1024px){.projects__large-heading{font-size:10rem}}@media only screen and (max-width:768px){.projects__large-heading{font-size:8rem}}@media only screen and (max-width:640px){.projects__large-heading{font-weight:300;font-size:6rem;line-height:100%}}.projects__large-heading-count{font-weight:500;font-size:5rem;line-height:120%;display:inline-block;vertical-align:top;margin-left:2rem;letter-spacing:0;margin-top:1rem}@media only screen and (max-width:1024px){.projects__large-heading-count{font-size:2.5rem;line-height:1.2}}@media only screen and (max-width:768px){.projects__large-heading-count{font-size:2rem;margin-top:.7rem}}@media only screen and (max-width:640px){.projects__large-heading-count{font-size:2.4rem;margin-top:.4rem;margin-left:1rem}}.projects__filters-heading{font-weight:500;font-size:1.5rem;line-height:123.02%;display:flex;align-items:flex-start}@media only screen and (max-width:1024px){.projects__filters-heading{font-weight:500;font-size:1.2rem;line-height:123.02%}}@media only screen and (max-width:768px){.projects__filters-heading{width:11.5rem;margin-right:1rem}}.projects__filters-heading::after{content:"";flex-shrink:0;background-color:rgba(94,75,65,.2);height:1px;width:3rem;flex-shrink:0;margin-left:3rem;margin-top:1rem;flex-grow:1}@media only screen and (max-width:1024px){.projects__filters-heading::after{margin-left:1rem;margin-top:.7rem}}.projects__filters-categories{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media only screen and (max-width:640px){.projects__filters-categories{flex-direction:row;align-items:initial;gap:3rem;row-gap:1rem;flex-wrap:wrap}}.projects__filters-categories-link{font-weight:500;font-size:1.5rem;display:inline-flex;align-items:flex-start;line-height:123.02%;color:rgba(94,75,65,.3);transition:color .2s;margin-bottom:1rem}.projects__filters-categories-link:last-child{margin-bottom:0}@media only screen and (max-width:640px){.projects__filters-categories-link{margin-right:3rem}.projects__filters-categories-link:last-child{margin-right:0}}@supports (gap:1rem){.projects__filters-categories-link{margin:0}}.projects__filters-categories-link:link,.projects__filters-categories-link:visited{color:rgba(94,75,65,.3)}@media only screen and (max-width:1024px){.projects__filters-categories-link{font-weight:500;font-size:1.2rem;line-height:123.02%}}.projects__filters-categories-link.active{color:#5e4b41}.no-touch .projects__filters-categories-link:hover,.touch .projects__filters-categories-link:active{color:#5e4b41}.projects__filters-categories-link-count{font-size:1rem;line-height:1.2;margin-left:.5rem}@media only screen and (max-width:1024px){.projects__filters-categories-link-count{font-size:.8rem}}.projects__heading{font-weight:400;font-size:5rem;line-height:110%;text-transform:uppercase;grid-column:span 3}@media only screen and (max-width:1024px){.projects__heading{font-weight:400;font-size:3.2rem;line-height:110%}}@media only screen and (max-width:768px){.projects__heading{grid-column:span 2;margin-top:-.5rem}}@media only screen and (max-width:640px){.projects__heading{font-weight:400;font-size:2.7rem;line-height:100%}}.projects__results{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:768px){.projects__results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:640px){.projects--all .projects__results{display:contents}}.projects__about-company{grid-column:span 2}@media only screen and (max-width:768px){.projects__about-company{grid-column:span 1}}@media only screen and (max-width:640px){.projects__about-company{grid-column:2/-1;margin-bottom:5rem}}.projects__about-company-text{font-weight:400;font-size:1.5rem;line-height:1.2;max-width:25rem;margin-bottom:5rem}@media only screen and (max-width:1024px){.projects__about-company-text{font-weight:400;font-size:1.2rem;line-height:1.5rem;margin-bottom:3rem}}@media only screen and (max-width:640px){.projects__about-company-text{font-weight:400;font-size:1.5rem;line-height:123.02%}.projects--all .projects__about-company-text{font-weight:500;font-size:1.4rem;line-height:1.7rem}}.projects__about-company-text:last-child{margin-bottom:0}.projects__results-list{display:contents}@media only screen and (max-width:640px){.projects__results-list{grid-template-columns:minmax(0,1fr);grid-gap:1.5rem;display:grid;grid-column:1/-1}.projects--all .projects__results-list{order:20}}.projects__results-list-item{grid-column:span 2;align-self:flex-end}.projects__results-list-item:only-child{grid-column:span 4;grid-row:span 2}.projects__results-list-item:nth-child(1):not(:only-child){grid-row:2/3;grid-column:1/3}.projects__results-list-item:nth-child(2),.projects__results-list-item:nth-child(8n+5){grid-column:span 4;grid-row:span 2}.projects__results-list-item:nth-child(2) .projects__results-card-image-container::before,.projects__results-list-item:nth-child(8n+5) .projects__results-card-image-container::before{padding-bottom:65.25%}.projects__results-list-item:nth-child(8n+6){grid-row:span 2}.projects__results-list-item:nth-child(8n+7){grid-column:3/span 2}.projects__results-list-item:nth-child(8n+9){grid-row:span 2}.projects__results-list-item:nth-child(8n+10){grid-row:span 2;grid-column:span 4}.projects__results-list-item:nth-child(8n+10) .projects__results-card-image-container::before{padding-bottom:65.25%}@media only screen and (max-width:768px){.projects__results-list-item{grid-column:span 1}.projects__results-list-item:only-child{grid-column:span 2;grid-row:span 2}.projects__results-list-item:nth-child(1):not(:only-child){grid-row:2/3;grid-column:1/2}.projects__results-list-item:nth-child(2),.projects__results-list-item:nth-child(8n+5){grid-column:span 2;grid-row:span 2}.projects__results-list-item:nth-child(8n+6){grid-row:span 2}.projects__results-list-item:nth-child(8n+7){grid-column:2/span 1}.projects__results-list-item:nth-child(8n+9){grid-row:span 2}.projects__results-list-item:nth-child(8n+10){grid-row:span 2;grid-column:span 2}}@media only screen and (max-width:640px){.projects__results-list-item{grid-column:span 1!important;grid-row:span 1!important}.projects__results-list-item .projects__results-card-image-container::before{padding-bottom:61.53%!important}}.projects__results-card{display:flex;flex-direction:column}.no-touch .projects__results-card:hover .projects__results-card-info{opacity:1;visibility:inherit;transition:opacity .3s,visibility .3s}.no-touch .projects__results-card:hover .projects__results-card-info-title{opacity:1;transition:transform .3s ease .1s,opacity .3s ease .1s;transform:translateY(0)}.no-touch .projects__results-card:hover .projects__results-card-info-table{opacity:1;transition:transform .3s ease .2s,opacity .3s ease .2s;transform:translateY(0)}.projects__results-card-image-container{position:relative;margin-bottom:1.5rem;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}@media only screen and (max-width:1024px){.projects__results-card-image-container{margin-bottom:1rem}}.projects__results-card-image-container::before{content:"";display:block;padding-bottom:61.53%}.projects__results-card-image-container::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(77,61,53,.2);z-index:2}.projects__results-card-image-parallax-wrapper{position:absolute;left:0;bottom:0;width:100%;height:calc(100% + 10rem);transform:translateZ(0)}.projects__results-card-image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projects__results-card-title{font-weight:500;font-size:1.4rem;line-height:1.7rem;text-transform:uppercase}@media only screen and (max-width:1024px){.projects__results-card-title{font-weight:500;font-size:1.2rem;line-height:1.5rem}}.projects__results-card-number{margin-right:2.2rem}.projects__results-show-all{grid-column:3/-1;justify-self:flex-start;margin-top:4rem;align-self:flex-start}@media only screen and (max-width:768px){.projects__results-show-all{grid-column:2/-1}}@media only screen and (max-width:640px){.projects__results-show-all{grid-column:2/-1}}.projects__results-card-info{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(57,46,41,.9);color:#ffede3;padding:3.2rem;padding-top:2.5rem;display:flex;flex-direction:column;justify-content:flex-end;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}@media only screen and (max-width:1024px){.projects__results-card-info{padding:2rem}}.projects__results-card-info-title{font-weight:500;font-size:3.4rem;line-height:4.1rem;text-transform:uppercase;margin-bottom:4rem;opacity:0;transition:opacity .3s,transform .3s;transform:translateY(2rem)}@media only screen and (max-width:1024px){.projects__results-card-info-title{font-size:2.4rem;line-height:1.2;margin-bottom:2.5rem}}.projects__results-card-info-table{border-collapse:collapse;width:100%;max-width:46rem;opacity:0;transition:opacity .3s,transform .3s;transform:translateY(2rem)}.projects__results-card-info-table td,.projects__results-card-info-table th{font-weight:400;font-size:1.2rem;line-height:1.5rem;border:1px solid var(--light-brown);padding:1rem;text-transform:uppercase}.projects__results-card-info-table td{font-weight:700}.projects__results-card-overlay{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:top center;background-color:var(--dark-brown);z-index:30;display:none}.js-remove-overlay .projects__results-card-overlay{display:block}.map{margin-bottom:6rem;position:relative;z-index:1}@media only screen and (max-width:768px){.map{margin-bottom:5rem}}@media only screen and (max-width:640px){.map{margin-bottom:3rem}}.map__main-grid{display:grid;grid-template-columns:minmax(0,1fr)}@media only screen and (max-width:1024px){.map__main-grid{height:77rem}}@media only screen and (max-width:768px){.map__main-grid{height:60rem}}@media only screen and (max-width:640px){.map__main-grid{height:50rem;height:auto}}.map__container{border:.2rem solid #a98774;border-left:none;border-right:none;grid-column:1/-1;grid-row:1/2;display:flex;flex-direction:column;position:relative}@media only screen and (max-width:640px){.map__container{overflow-y:hidden}}.map__container-inner{flex-grow:1;position:relative;background-color:var(--light-brown)}@media only screen and (max-width:1024px){.map__container-inner{position:absolute;left:50%;top:0;height:100%;width:143rem;transform:translateX(-50%)}}@media only screen and (max-width:768px){.map__container-inner{width:111.3rem}}@media only screen and (max-width:640px){.map__container-inner{width:93.4rem;height:50rem;flex-shrink:0;position:relative;transform:none;left:auto;top:auto}}.map__container-content{grid-column:1/-1;grid-row:1/2}@media only screen and (max-width:640px){.map__container-content{pointer-events:none}}.map__container-content{display:flex;flex-direction:column}.map__container-content .container{display:flex;flex-direction:column;flex-grow:1}.map__image{width:100%;height:auto;mix-blend-mode:multiply;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.map__grid{flex-grow:1;padding:4rem 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;border-top:.2rem solid #a98774;border-bottom:.2rem solid #a98774}@media only screen and (max-width:768px){.map__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:768px){.map__grid{padding-top:3.5rem;padding-bottom:4rem}}@media only screen and (max-width:640px){.map__grid{padding-top:3rem;padding-bottom:2rem;grid-template-rows:auto 1fr auto}}.map__heading{font-weight:400;font-size:5rem;line-height:110%;text-transform:uppercase;grid-column:3/-1;max-width:80rem;position:relative;z-index:20}@media only screen and (max-width:1024px){.map__heading{font-weight:400;font-size:3.2rem;line-height:110%;max-width:50rem}}@media only screen and (max-width:768px){.map__heading{grid-column:2/4}}@media only screen and (max-width:640px){.map__heading{font-weight:400;font-size:2.7rem;line-height:100%;grid-column:1/-1}}.map__link{grid-column:3/-1;align-self:flex-end;justify-self:flex-start;position:relative;z-index:50}@media only screen and (max-width:768px){.map__link{grid-column:2/3}}@media only screen and (max-width:640px){.map__link{grid-column:2/-1;pointer-events:initial}}.map__small-title{grid-column:1/2;padding:.5rem;background-color:#ffede3;font-weight:500;font-size:1.5rem;display:inline-flex;align-self:flex-start;justify-self:flex-start;line-height:123.02%;color:var(--dark-brown);position:relative;z-index:20}@media only screen and (max-width:1024px){.map__small-title{font-weight:500;font-size:1.2rem;line-height:123.02%}}@media only screen and (max-width:640px){.map__small-title{grid-column:1/3;font-weight:500;font-size:1.4rem;background:0 0;padding:0;border-radius:0;line-height:123.02%}}.map__city{position:absolute;display:flex;align-items:flex-start;margin-top:-2.6rem;z-index:50}.map__city-arrow{width:2.6rem;height:2.6rem;flex-shrink:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--medium-brown);border:.2rem solid var(--light-brown)}.map__city-arrow svg{width:1.2rem;height:1.2rem;fill:var(--light-brown)}.map__city-content{display:flex;flex-direction:column;align-items:flex-start}.map__city-name{border:.2rem solid var(--light-brown);border-left:none;height:2.6rem;padding:.2rem .5rem;background-color:var(--dark-brown);color:var(--light-brown);text-transform:uppercase;display:flex;align-items:center;white-space:nowrap;font-weight:500;font-size:1.4rem;line-height:1.7rem}.map__city-list{display:flex;flex-direction:column;align-items:flex-start;margin-left:-.2rem}.map__city-list-item{margin-top:-.2rem}.map__city-link{display:flex;font-size:1.2rem;line-height:1.5rem;color:var(--light-brown);background-color:var(--dark-brown)}.map__city-link:link,.map__city-link:visited{color:var(--light-brown)}.map__city-link-number{display:flex;align-items:center;width:2.6rem;height:2.6rem;flex-shrink:0;border:.2rem solid var(--light-brown);flex-direction:column;align-items:center;justify-content:center;text-align:center}.map__city-link-title{padding:.2rem .5rem;display:flex;align-items:center;white-space:nowrap;height:2.6rem;border:.2rem solid var(--light-brown);border-left:none}.projects-footer{background-color:var(--dark-brown);color:var(--medium-brown);position:relative;z-index:60}.projects-footer__grid{padding-top:5.5rem;padding-bottom:2.2rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;grid-row-gap:5rem}@media only screen and (max-width:768px){.projects-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:768px){.projects-footer__grid{grid-row-gap:2rem;padding-top:4rem}}@media only screen and (max-width:640px){.projects-footer__grid{padding-top:3rem}}.projects-footer__small-title{font-weight:500;font-size:1.5rem;line-height:123.02%;grid-column:span 2}@media only screen and (max-width:1024px){.projects-footer__small-title{font-weight:500;font-size:1.2rem;line-height:123.02%}}@media only screen and (max-width:768px){.projects-footer__small-title{grid-column:span 1}}@media only screen and (max-width:640px){.projects-footer__small-title{grid-column:1/-1;font-weight:500;font-size:1.4rem;line-height:123.02%}}.projects-footer__large-title{font-size:5rem;font-weight:400;line-height:110%;text-transform:uppercase;grid-column:span 4}@media only screen and (max-width:1024px){.projects-footer__large-title{font-weight:400;font-size:3.2rem;line-height:110%}}@media only screen and (max-width:768px){.projects-footer__large-title{grid-column:span 2}}@media only screen and (max-width:640px){.projects-footer__large-title{grid-column:1/-1;font-weight:400;font-size:2.7rem;line-height:100%;margin-bottom:2rem}}.projects-footer__text{font-weight:500;font-size:1.5rem;line-height:1.8rem;grid-column:span 2;max-width:25rem}@media only screen and (max-width:1024px){.projects-footer__text{font-weight:500;font-size:1.2rem;line-height:123.02%}}@media only screen and (max-width:768px){.projects-footer__text{grid-column:1/-1}}@media only screen and (max-width:640px){.projects-footer__text{font-weight:400;font-size:1.5rem;line-height:123.02%;grid-column:2/-1;margin-bottom:4rem}}.projects-footer__features{grid-column:span 4}@media only screen and (max-width:640px){.projects-footer__features{margin-bottom:10rem}}.projects-footer__features-list{display:flex;margin-bottom:20rem}@media only screen and (max-width:1024px){.projects-footer__features-list{margin-bottom:8rem}}@media only screen and (max-width:640px){.projects-footer__features-list{flex-direction:column}}.projects-footer__features-list-item{width:29rem;display:flex;flex-direction:column}@media only screen and (max-width:640px){.projects-footer__features-list-item{width:100%}}.projects-footer__features-list-item:not(:first-child){margin-left:-1px}.projects-footer__features-card{display:flex;flex-direction:column;border:1px solid var(--medium-brown)}@media only screen and (max-width:640px){.projects-footer__features-card{border:none}}.projects-footer__features-card-top{padding:2rem;display:flex;flex-direction:column;border-bottom:1px solid var(--medium-brown)}@media only screen and (max-width:640px){.projects-footer__features-card-top{padding:1rem;border:1px solid var(--medium-brown)}.projects-footer__features-card-top:not(:first-child){margin-top:-1px}}.projects-footer__features-list-item:nth-child(1) .projects-footer__features-card-top{min-height:30rem}@media only screen and (max-width:640px){.projects-footer__features-list-item:nth-child(1) .projects-footer__features-card-top{min-height:auto}}.projects-footer__features-list-item:nth-child(2) .projects-footer__features-card-top{min-height:27rem}@media only screen and (max-width:640px){.projects-footer__features-list-item:nth-child(2) .projects-footer__features-card-top{min-height:auto}}.projects-footer__features-list-item:nth-child(3) .projects-footer__features-card-top{min-height:25rem}@media only screen and (max-width:640px){.projects-footer__features-list-item:nth-child(3) .projects-footer__features-card-top{min-height:auto}}.projects-footer__features-card-title{font-weight:400;font-size:1.5rem;line-height:1.2;margin-bottom:1.5rem}@media only screen and (max-width:1024px){.projects-footer__features-card-title{font-weight:500;font-size:1.2rem;line-height:123.02%;margin-bottom:1rem}}@media only screen and (max-width:640px){.projects-footer__features-card-title{font-weight:500;font-size:1.4rem;line-height:123.02%;margin-bottom:1.5rem}}.projects-footer__features-card-top-text{font-weight:400;font-size:2.5rem;line-height:1.2}@media only screen and (max-width:1024px){.projects-footer__features-card-top-text{font-size:1.8rem}}@media only screen and (max-width:640px){.projects-footer__features-card-top-text{font-weight:500;font-size:1.8rem;line-height:110%}}.projects-footer__features-card-bottom{padding:2rem;min-height:23rem;display:flex;flex-direction:column}@media only screen and (max-width:640px){.projects-footer__features-card-bottom{padding:1rem;border:1px solid var(--medium-brown);margin-left:-1px;min-height:14rem}.projects-footer__features-card-bottom:not(:first-child){margin-top:-1px}}.projects-footer__features-card-amount{font-weight:400;font-size:6rem;line-height:1;margin-bottom:2rem}@media only screen and (max-width:1024px){.projects-footer__features-card-amount{font-size:3.5rem}}@media only screen and (max-width:640px){.projects-footer__features-card-amount{font-size:2.7rem;line-height:3rem;margin-bottom:1.5rem}}.projects-footer__features-card-bottom-text{font-weight:400;font-size:1.5rem;line-height:1.2;margin-top:auto}@media only screen and (max-width:1024px){.projects-footer__features-card-bottom-text{font-weight:500;font-size:1.2rem;line-height:123.02%}}@media only screen and (max-width:640px){.projects-footer__features-card-bottom-text{font-size:1.5rem;line-height:1.2;font-weight:400}}.projects-footer__address{grid-column:1/3;font-size:1.5rem;line-height:1.8rem;text-transform:uppercase;display:flex;align-items:baseline;align-self:flex-end}@media only screen and (max-width:1024px){.projects-footer__address{font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:768px){.projects-footer__address{grid-column:1/2}}@media only screen and (max-width:640px){.projects-footer__address{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;order:9;margin-bottom:4rem;font-size:1.4rem;line-height:1.7rem}}@media only screen and (max-width:640px){.projects-footer__address-text{grid-column:span 2}}.projects-footer__year{margin-right:2.2rem;white-space:nowrap;flex-shrink:0}@media only screen and (max-width:640px){.projects-footer__year{margin:0;grid-column:span 1}}.projects-footer__contacts{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-end;justify-self:flex-start;grid-column:3/6}@media only screen and (max-width:768px){.projects-footer__contacts{grid-column:2/3}}@media only screen and (max-width:640px){.projects-footer__contacts{grid-column:1/-1;margin-bottom:10rem;align-self:center}}.projects-footer__contacts-mail-link{font-size:1.5rem;line-height:2.2rem;display:inline-flex;text-transform:uppercase;margin-bottom:1.4rem;text-decoration:none}.projects-footer__contacts-mail-link>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .25s ease-out}.no-touch .projects-footer__contacts-mail-link:hover,.touch .projects-footer__contacts-mail-link:active{color:currentColor}.no-touch .projects-footer__contacts-mail-link:hover>span,.touch .projects-footer__contacts-mail-link:active>span{background-size:0 1px}@media only screen and (max-width:1024px){.projects-footer__contacts-mail-link{font-size:1.2rem;line-height:1.5rem;margin-bottom:1rem}}@media only screen and (max-width:640px){.projects-footer__contacts-mail-link{font-size:1.4rem;line-height:1.7rem;margin-bottom:1.5rem}}.projects-footer__contacts-phone-link{font-weight:400;font-size:5rem;line-height:110%;text-transform:uppercase;white-space:nowrap;text-decoration:none}.projects-footer__contacts-phone-link>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .25s ease-out}.no-touch .projects-footer__contacts-phone-link:hover,.touch .projects-footer__contacts-phone-link:active{color:currentColor}.no-touch .projects-footer__contacts-phone-link:hover>span,.touch .projects-footer__contacts-phone-link:active>span{background-size:100% 1px}@media only screen and (max-width:1024px){.projects-footer__contacts-phone-link{font-size:3.2rem;line-height:110%}}@media only screen and (max-width:640px){.projects-footer__contacts-phone-link{font-size:3.6rem;line-height:110%}}.projects-footer__made-by{grid-column:6/-1;text-align:right;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-end;align-self:flex-end}@media only screen and (max-width:768px){.projects-footer__made-by{grid-column:3/-1}}@media only screen and (max-width:640px){.projects-footer__made-by{grid-column:2/-1;justify-self:flex-start;text-align:left;align-items:flex-start;order:10}}.projects-footer__made-by-text{font-size:1.5rem;line-height:1.8rem;margin-bottom:.5rem}@media only screen and (max-width:1024px){.projects-footer__made-by-text{font-weight:400;font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.projects-footer__made-by-text{font-size:1.4rem;line-height:1.7rem;text-transform:uppercase}}.projects-footer__made-by-logo{width:10rem;height:auto;display:block}@media only screen and (max-width:1024px){.projects-footer__made-by-logo{width:8rem}}@media only screen and (max-width:640px){.projects-footer__made-by-logo{width:9rem}}.project-footer__mobile-features-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,13.6rem)}.simple-footer{position:relative;z-index:50;background-color:var(--light-brown)}.simple-footer--white{color:var(--light-brown);background:0 0}.simple-footer__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;min-height:45rem;padding:2.2rem 0}@media only screen and (max-width:768px){.simple-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1024px){.simple-footer__grid{min-height:15rem}}.simple-footer__address{grid-column:1/3;font-size:1.5rem;line-height:1.8rem;text-transform:uppercase;display:flex;align-items:baseline;align-self:flex-end}@media only screen and (max-width:1024px){.simple-footer__address{font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:768px){.simple-footer__address{grid-column:1/2}}@media only screen and (max-width:640px){.simple-footer__address{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;order:9;margin-bottom:4rem;font-size:1.4rem;line-height:1.7rem}}.simple-footer__year{margin-right:2.2rem;white-space:nowrap;flex-shrink:0}@media only screen and (max-width:640px){.simple-footer__year{margin:0;grid-column:span 1}}@media only screen and (max-width:640px){.simple-footer__address-text{grid-column:span 2}}.simple-footer__contacts{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-end;justify-self:flex-start;grid-column:3/6}@media only screen and (max-width:768px){.simple-footer__contacts{grid-column:2/3}}@media only screen and (max-width:640px){.simple-footer__contacts{grid-column:1/-1;margin:3rem 0;align-self:center}}.simple-footer__contacts-mail-link{font-size:1.5rem;line-height:2.2rem;display:inline-flex;text-transform:uppercase;margin-bottom:1.4rem;text-decoration:none}.simple-footer__contacts-mail-link>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .25s ease-out}.no-touch .simple-footer__contacts-mail-link:hover,.touch .simple-footer__contacts-mail-link:active{color:currentColor}.no-touch .simple-footer__contacts-mail-link:hover>span,.touch .simple-footer__contacts-mail-link:active>span{background-size:0 1px}@media only screen and (max-width:1024px){.simple-footer__contacts-mail-link{font-size:1.2rem;line-height:1.5rem;margin-bottom:1rem}}@media only screen and (max-width:640px){.simple-footer__contacts-mail-link{font-size:1.4rem;line-height:1.7rem;margin-bottom:1.5rem}}.simple-footer__contacts-phone-link{font-weight:400;font-size:5rem;line-height:110%;text-transform:uppercase;white-space:nowrap;text-decoration:none}.simple-footer__contacts-phone-link>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .25s ease-out}.no-touch .simple-footer__contacts-phone-link:hover,.touch .simple-footer__contacts-phone-link:active{color:currentColor}.no-touch .simple-footer__contacts-phone-link:hover>span,.touch .simple-footer__contacts-phone-link:active>span{background-size:100% 1px}@media only screen and (max-width:1024px){.simple-footer__contacts-phone-link{font-size:3.2rem;line-height:110%}}@media only screen and (max-width:640px){.simple-footer__contacts-phone-link{font-size:3.6rem;line-height:110%}}.simple-footer__made-by{grid-column:6/-1;text-align:right;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-end;align-self:flex-end}@media only screen and (max-width:768px){.simple-footer__made-by{grid-column:3/-1}}@media only screen and (max-width:640px){.simple-footer__made-by{grid-column:2/-1;justify-self:flex-start;text-align:left;align-items:flex-start;order:10}}.simple-footer__made-by-text{font-size:1.5rem;line-height:1.8rem;margin-bottom:.5rem}@media only screen and (max-width:1024px){.simple-footer__made-by-text{font-weight:400;font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.simple-footer__made-by-text{font-size:1.4rem;line-height:1.7rem;text-transform:uppercase}}.simple-footer__made-by-logo{width:10rem;height:auto;display:block}@media only screen and (max-width:1024px){.simple-footer__made-by-logo{width:8rem}}@media only screen and (max-width:640px){.simple-footer__made-by-logo{width:9rem}}.news{padding-top:9rem;padding-bottom:10rem}@media only screen and (max-width:768px){.news{padding-top:6rem;padding-bottom:6rem}}.news__top-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;margin-bottom:6.5rem}@media only screen and (max-width:768px){.news__top-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:768px){.news__top-row{margin-bottom:5rem}}@media only screen and (max-width:640px){.news__top-row{grid-template-columns:minmax(0,1fr);grid-gap:2rem;display:grid;margin-bottom:2rem}}.news__filters{grid-column:span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:768px){.news__filters{grid-column:span 1;display:flex;grid-gap:unset}}@media only screen and (max-width:640px){.news__filters{order:2}}.news__filters-heading{font-weight:500;font-size:1.5rem;line-height:123.02%;display:flex;align-items:flex-start}@media only screen and (max-width:1024px){.news__filters-heading{font-weight:500;font-size:1.2rem;line-height:123.02%}}@media only screen and (max-width:768px){.news__filters-heading{width:11.5rem;margin-right:1rem}}.news__filters-heading::after{content:"";flex-shrink:0;background-color:rgba(94,75,65,.2);height:1px;width:3rem;flex-shrink:0;margin-left:3rem;margin-top:1rem;flex-grow:1}@media only screen and (max-width:1024px){.news__filters-heading::after{margin-left:1rem;margin-top:.7rem}}@media only screen and (max-width:1024px){.news__filters-heading::after{margin-left:1rem;margin-top:.7rem}}.news__filters-categories{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media only screen and (max-width:640px){.news__filters-categories{flex-direction:row;align-items:initial;gap:3rem;row-gap:1rem;flex-wrap:wrap}}.news__filters-categories-link{font-weight:500;font-size:1.5rem;display:inline-flex;align-items:flex-start;line-height:123.02%;color:rgba(94,75,65,.3);transition:color .2s;margin-bottom:1rem}.news__filters-categories-link:last-child{margin-bottom:0}@media only screen and (max-width:640px){.news__filters-categories-link{margin-right:3rem}.news__filters-categories-link:last-child{margin-right:0}}@supports (gap:1rem){.news__filters-categories-link{margin:0}}.news__filters-categories-link:link,.news__filters-categories-link:visited{color:rgba(94,75,65,.3)}@media only screen and (max-width:1024px){.news__filters-categories-link{font-weight:500;font-size:1.2rem;line-height:123.02%}}.news__filters-categories-link.active{color:#5e4b41}.no-touch .news__filters-categories-link:hover,.touch .news__filters-categories-link:active{color:#5e4b41}.news__filters-categories-link-count{font-size:1rem;line-height:1.2;margin-left:.5rem}@media only screen and (max-width:1024px){.news__filters-categories-link-count{font-size:.8rem}}.news__large-heading-wrapper{grid-column:span 3;margin-top:-2rem;margin-left:-1.4rem;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}@media only screen and (max-width:1024px){.news__large-heading-wrapper{margin-top:-1rem;margin-left:-.5rem}}@media only screen and (max-width:768px){.news__large-heading-wrapper{grid-column:span 2;margin-top:-1rem}}@media only screen and (max-width:640px){.news__large-heading-wrapper{margin-left:-.5rem}}.news__large-heading{font-weight:300;font-size:12rem;line-height:100%;letter-spacing:-.05em;text-transform:uppercase;display:flex;align-items:flex-start;transform:translateY(100%);transition:transform .4s ease-out}.animatable .news__large-heading{transform:translateY(0);transition-delay:.4s}@media only screen and (max-width:1024px){.news__large-heading{font-size:10rem}}@media only screen and (max-width:768px){.news__large-heading{font-size:8rem}}@media only screen and (max-width:640px){.news__large-heading{font-weight:300;font-size:6rem;line-height:100%}}.news__large-heading-count{font-weight:600;font-size:2.5rem;line-height:110%;display:inline-block;vertical-align:top;margin-left:2rem;letter-spacing:0;margin-top:1.7rem}@media only screen and (max-width:1024px){.news__large-heading-count{font-size:2.5rem;line-height:1.2;margin-top:1rem;margin-left:2rem;font-weight:500}}@media only screen and (max-width:768px){.news__large-heading-count{font-size:2rem;margin-top:.7rem}}@media only screen and (max-width:640px){.news__large-heading-count{font-size:2.4rem;margin-top:.4rem;margin-left:1rem}}.news__image-block{position:relative;z-index:1;margin-bottom:10rem}@media only screen and (max-width:1024px){.news__image-block{margin-bottom:7rem}}.news__image-block-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.news__image-block-bg-image-wrapper{position:absolute;left:0;top:0;width:100%;height:100%}.news__image-block-bg-image-wrapper::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(77,61,53,.2),rgba(77,61,53,.2));mix-blend-mode:multiply}.news__image-block-bg-image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;transform:scale(1.15)}.animatable .news__image-block-bg-image{transform:scale(1);transition:transform 1s ease-out}.news__image-block-grid{min-height:74rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;padding:4rem 0}@media only screen and (max-width:768px){.news__image-block-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1024px){.news__image-block-grid{min-height:50rem}}@media only screen and (max-width:640px){.news__image-block-grid{padding:2rem 0;min-height:40rem}}.news__image-block-card{align-self:flex-end;grid-column:span 2;display:flex;flex-direction:column;padding:2rem;min-height:34rem;border:.2rem solid var(--dark-brown);background-color:var(--light-brown)}@media only screen and (max-width:1024px){.news__image-block-card{grid-column:span 3;min-height:24.5rem}}@media only screen and (max-width:640px){.news__image-block-card{padding:1rem}}.no-touch .news__image-block-card:hover .news__image-block-card-title,.touch .news__image-block-card:active .news__image-block-card-title{color:currentColor}.no-touch .news__image-block-card:hover .news__image-block-card-title>span,.touch .news__image-block-card:active .news__image-block-card-title>span{background-size:100% .2rem}.news__image-block-card-info{font-weight:500;font-size:1.2rem;line-height:1.5rem;margin-bottom:1rem;text-transform:uppercase;color:var(--medium-brown)}@media only screen and (max-width:1024px){.news__image-block-card-info{font-weight:500;font-size:1rem;line-height:1.2rem}}@media only screen and (max-width:640px){.news__image-block-card-info{font-weight:500;font-size:1.2rem;line-height:1.5rem}}.news__image-block-card-title{font-weight:500;font-size:2.5rem;line-height:110%;margin-bottom:2rem;text-decoration:none}@media only screen and (max-width:1024px){.news__image-block-card-title{font-weight:500;font-size:1.8rem;line-height:110%}}@media only screen and (max-width:640px){.news__image-block-card-title{font-weight:500;font-size:1.8rem;line-height:110%}}.news__image-block-card-title>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 .2rem;transition:background-size .25s ease-out}.news__image-block-card-row{margin-top:auto;display:flex;align-items:flex-end}@media only screen and (max-width:640px){.news__image-block-card-row{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;display:grid}}.news__image-block-card-row svg{flex-shrink:0;width:3.5rem;height:3.5rem;margin-right:8rem;fill:#a98774}@media only screen and (max-width:1024px){.news__image-block-card-row svg{width:2.2rem;height:2.2rem;margin-right:4rem}}@media only screen and (max-width:640px){.news__image-block-card-row svg{width:2.5rem;height:2.5rem;margin:0;grid-column:span 1}}.news__image-block-card-description{width:50%;flex-grow:1;font-size:1.5rem;line-height:1.2}@media only screen and (max-width:1024px){.news__image-block-card-description{font-weight:400;font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.news__image-block-card-description{font-weight:400;font-size:1.4rem;line-height:1.5rem;grid-column:span 2;width:100%;flex-grow:0}}.news__all-articles-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:768px){.news__all-articles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.news__all-articles-heading{font-weight:400;font-size:5rem;line-height:110%;text-transform:uppercase;display:flex;align-items:flex-start;margin-bottom:6.5rem}@media only screen and (max-width:1024px){.news__all-articles-heading{font-weight:400;font-size:3.2rem;line-height:110%;margin-bottom:4rem}}.news__all-articles-content{grid-column:3/-1}@media only screen and (max-width:768px){.news__all-articles-content{grid-column:1/-1}}.news__all-articles-count{font-weight:400;font-size:2.4rem;font-weight:600;margin-left:1rem;margin-top:.5rem;line-height:110%;text-transform:uppercase}@media only screen and (max-width:1024px){.news__all-articles-count{font-size:1.4rem;line-height:1.2;margin-top:.2rem}}.news__all-articles-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem;margin-bottom:8.5rem}@media only screen and (max-width:1024px){.news__all-articles-list{margin-bottom:4rem}}@media only screen and (max-width:640px){.news__all-articles-list{grid-template-columns:minmax(0,1fr);grid-gap:2rem}}.news__pagination-next-text{width:18rem;font-weight:600;font-size:1.4rem;line-height:1.7rem;text-transform:uppercase;text-align:center}@media only screen and (max-width:1024px){.news__pagination-next-text{font-weight:600;font-size:1.2rem;line-height:1.5rem;width:14rem}}@media only screen and (max-width:640px){.news__pagination-next-text{display:none}}.news__pagination-next-icon{align-self:stretch;width:5.5rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;transition:border-color .2s}.news__pagination-next-icon:first-child{border-right:2px solid var(--dark-brown)}.news__pagination-next-icon:last-child{border-left:2px solid var(--dark-brown)}@media only screen and (max-width:1024px){.news__pagination-next-icon{width:5rem}}@media only screen and (max-width:640px){.news__pagination-next-icon{border:none}.news__pagination-next-icon:first-child{border:none}.news__pagination-next-icon:last-child{border:none}}.news__pagination-next-icon svg{width:3.5rem;height:3.5rem;fill:var(--dark-brown);transition:fill .2s}@media only screen and (max-width:1024px){.news__pagination-next-icon svg{width:3rem;height:3rem}}.news__pagination{display:flex;align-items:center}@media only screen and (max-width:640px){.news__pagination{justify-content:center}}.news__pagination .page-numbers:not(.next):not(.prev){display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;border:2px solid transparent;transition:border-color .2s,color .2s;text-align:center;font-weight:500;font-size:2.5rem;line-height:110%;font-feature-settings:"tnum" on,"lnum" on}@media only screen and (max-width:1024px){.news__pagination .page-numbers:not(.next):not(.prev){width:5rem;height:5rem;font-size:2rem;line-height:1.2}}@media only screen and (max-width:640px){.news__pagination .page-numbers:not(.next):not(.prev){width:5rem;height:5rem;font-size:1.6rem}}.news__pagination .page-numbers:not(.next):not(.prev).current{color:#cfbcb3;cursor:default;pointer-events:none}.no-touch .news__pagination .page-numbers:not(.next):not(.prev):not(.current):hover,.touch .news__pagination .page-numbers:not(.next):not(.prev):not(.current):active{border-color:var(--dark-brown);color:var(--dark-brown)}.news__pagination .next,.news__pagination .prev{height:5.5rem;display:flex;align-items:center;border:2px solid var(--dark-brown);transition:background-color .2s,color .2s,border-color .2s}@media only screen and (max-width:1024px){.news__pagination .next,.news__pagination .prev{height:5rem}}.no-touch .news__pagination .next:hover,.no-touch .news__pagination .prev:hover,.touch .news__pagination .next:active,.touch .news__pagination .prev:active{background-color:var(--medium-brown);color:var(--light-brown)}.no-touch .news__pagination .next:hover .news__pagination-next-icon svg,.no-touch .news__pagination .prev:hover .news__pagination-next-icon svg,.touch .news__pagination .next:active .news__pagination-next-icon svg,.touch .news__pagination .prev:active .news__pagination-next-icon svg{fill:var(--light-brown)}.news__pagination .prev{margin-right:6rem}@media only screen and (max-width:1024px){.news__pagination .prev{margin-right:3rem}}@media only screen and (max-width:640px){.news__pagination .prev{margin-right:1rem}}.news__pagination .next{margin-left:6rem}@media only screen and (max-width:1024px){.news__pagination .next{margin-left:3rem}}@media only screen and (max-width:640px){.news__pagination .next{margin-left:1rem}}.news-single{padding-top:20rem}@media only screen and (max-width:1024px){.news-single{padding-top:7rem}}.news-single__top-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;margin-bottom:15rem}@media only screen and (max-width:768px){.news-single__top-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1024px){.news-single__top-row{margin-bottom:4rem}}@media only screen and (max-width:640px){.news-single__top-row{margin-bottom:3rem}}.news-single__back{grid-column:span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem;align-items:center;align-self:flex-start}.no-touch .news-single__back:hover .news-single__back-text,.touch .news-single__back:active .news-single__back-text{color:currentColor}.no-touch .news-single__back:hover .news-single__back-text>span,.touch .news-single__back:active .news-single__back-text>span{background-size:100% 1px}@media only screen and (max-width:768px){.news-single__back{grid-column:span 1}}@media only screen and (max-width:640px){.news-single__back{grid-column:span 2}}.news-single__back-text{text-decoration:none}.news-single__back-text>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .25s ease-out}.news-single__back-arrow{display:flex;align-items:center}.news-single__back-arrow svg{flex-shrink:0;width:2rem;height:2rem;fill:var(--dark-brown)}@media only screen and (max-width:1024px){.news-single__back-arrow svg{width:1.8rem;height:1.8rem}}.news-single__back-arrow::after{content:"";width:1px;height:1px;flex-grow:1;background-color:rgba(94,75,65,.2);margin-left:.5rem}.news-single__back-text{font-weight:500;font-size:1.5rem;line-height:1.8rem;text-transform:uppercase}@media only screen and (max-width:1024px){.news-single__back-text{font-weight:500;font-size:1.2rem;line-height:1.5rem}}.news-single__heading-block{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2rem;grid-row-gap:6rem;grid-column:span 4;align-items:flex-start}@media only screen and (max-width:1024px){.news-single__heading-block{grid-row-gap:3rem}}@media only screen and (max-width:768px){.news-single__heading-block{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:640px){.news-single__heading-block{grid-column:1/-1}}.news-single__main-title{grid-column:1/-1;font-weight:400;font-size:5rem;line-height:110%;text-transform:uppercase}@media only screen and (max-width:1024px){.news-single__main-title{font-weight:400;font-size:3.2rem;line-height:110%}}@media only screen and (max-width:640px){.news-single__main-title{font-size:2.7rem;line-height:100%}}.news-single__date{font-weight:500;font-size:1.7rem;line-height:2.1rem;grid-column:2/3;text-transform:uppercase}@media only screen and (max-width:1024px){.news-single__date{font-size:1.4rem;line-height:1.2}}@media only screen and (max-width:768px){.news-single__date{grid-column:1/2}}@media only screen and (max-width:640px){.news-single__date{font-size:1.2rem;line-height:1.2}}.news-single__category{font-weight:500;font-size:1.7rem;line-height:2.1rem;text-transform:uppercase;grid-column:3/4}@media only screen and (max-width:1024px){.news-single__category{font-size:1.4rem;line-height:1.2}}@media only screen and (max-width:768px){.news-single__category{grid-column:2/3}}@media only screen and (max-width:640px){.news-single__category{font-size:1.2rem;line-height:1.2}}.news-single__content{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;margin-bottom:23rem}@media only screen and (max-width:768px){.news-single__content{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1024px){.news-single__content{margin-bottom:7rem}}.news-single__content:last-child{margin-bottom:0}.news-single__content-inner{grid-column:3/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2rem;grid-row-gap:6.5rem;align-items:flex-start}@media only screen and (max-width:1024px){.news-single__content-inner{grid-row-gap:4rem}}@media only screen and (max-width:768px){.news-single__content-inner{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:640px){.news-single__content-inner{grid-row-gap:3rem}}.news-single__content-image{grid-column:span 4;display:block;width:100%;height:auto}.news-single__content-icon{grid-column:span 1}.news-single__content-icon svg{width:3.5rem;height:3.5rem;fill:var(--medium-brown);transform:rotate(180deg)}@media only screen and (max-width:1024px){.news-single__content-icon svg{width:2.5rem;height:2.5rem}}.news-single__content-text{grid-column:span 3;font-weight:400;font-size:2.5rem;line-height:110%}@media only screen and (max-width:1024px){.news-single__content-text{font-size:1.8rem;line-height:1.1}}@media only screen and (max-width:768px){.news-single__content-text{grid-column:span 2}}@media only screen and (max-width:640px){.news-single__content-text{font-size:1.6rem;line-height:1.2}}.news-single__content-text p{margin-bottom:2rem}.news-single__content-text p:last-child{margin-bottom:0}.news-single__other-news-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:768px){.news-single__other-news-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:640px){.news-single__other-news-list{grid-template-columns:minmax(0,1fr)}}.menu{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;color:var(--light-brown);overflow-x:hidden;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s;will-change:opacity}.menu-open .menu{opacity:1;visibility:inherit;transition:opacity .4s,visibility .4s}.menu__inner{min-height:100vh;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:768px){.menu__inner{grid-template-columns:repeat(3,minmax(0,1fr))}}.menu__sidebar{grid-column:span 2;position:relative;display:flex;flex-direction:column}@media only screen and (max-width:768px){.menu__sidebar{grid-column:1/-1}}.menu__sidebar::before{content:"";position:absolute;right:-2rem;left:calc(-1 * (var(--side-gap) + var(--content-padding) + var(--sb-width)));top:0;bottom:0;background-color:#624e43;z-index:-1;transition:transform .8s,-webkit-clip-path .8s;transition:clip-path .8s,transform .8s;transition:clip-path .8s,transform .8s,-webkit-clip-path .8s;transform:translateX(-120%) skewX(-10deg)}.menu-open .menu__sidebar::before{transform:translateX(0) skewX(0)}.menu__sidebar-inner{flex-grow:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto 1fr auto;grid-gap:2rem;z-index:4;padding:4rem 0;grid-auto-rows:minmax(0,auto);opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s}@media only screen and (max-width:768px){.menu__sidebar-inner{grid-template-columns:repeat(3,minmax(0,1fr));padding:3rem 0}}@media only screen and (max-width:640px){.menu__sidebar-inner{padding:2.2rem 0;grid-template-rows:repeat(4,1fr)}}.menu-open .menu__sidebar-inner{opacity:1;visibility:inherit;transition:opacity .4s ease .3s,visibility .7s}.menu__slider{grid-column:span 4;display:flex;flex-direction:column;margin-right:calc(-1 * (var(--side-gap) + var(--content-padding) + var(--sb-width)));background-color:var(--dark-brown);position:relative;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s}.menu-open .menu__slider{opacity:1;visibility:inherit;transition:opacity .7s ease .2s,visibility .9s}@media only screen and (max-width:768px){.menu__slider{display:none}}.menu__slider .swiper-container{margin:0;flex-grow:1}.menu__slider .swiper-slide{width:79rem}@media only screen and (max-width:1024px){.menu__slider .swiper-slide{width:45rem}}.menu__slider-wrapper{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);display:flex;flex-direction:column;flex-grow:1}.menu__slider-wrapper-inner{display:flex;flex-direction:column;flex-grow:1;transition:transform .4s;transform:scale(1.1)}.menu-open .menu__slider-wrapper-inner{transform:scale(1);transition:transform 1s ease-out .2s}.menu__slider-controls{position:absolute;right:100%;top:23.5rem;transform:translateX(50%);display:flex;flex-direction:column;text-align:center;align-items:center;z-index:80;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s}.menu-open .menu__slider-controls{opacity:1;visibility:inherit;transition:opacity .4s ease .7s,visibility 1.1s}.menu__projects-link{display:flex;align-items:flex-start;font-weight:300;font-size:3.5rem;line-height:3rem;margin-bottom:2.5rem}@media only screen and (max-width:1024px){.menu__projects-link{font-size:2.8rem;line-height:1.2}}.menu__projects-link .menu__projects-link-text{text-decoration:none}.menu__projects-link .menu__projects-link-text>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .25s ease-out}.no-touch .menu__projects-link:hover .menu__projects-link-text>span{background-size:0 1px}.menu__projects-link-count{margin-left:1rem;font-size:1.8rem;line-height:1.2}@media only screen and (max-width:1024px){.menu__projects-link-count{font-size:1.6rem;margin-left:.7rem}}.menu__slider-arrows{display:flex;align-items:center;gap:3rem}.menu__slider-arrow{width:3.5rem;height:3.5rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .2s;flex-shrink:0}@media only screen and (max-width:1024px){.menu__slider-arrow{width:3rem;height:3rem}}.menu__slider-arrow.swiper-button-disabled{opacity:.5;cursor:default}.menu__slider-arrow svg{display:block;width:100%;height:100%;fill:var(--light-brown)}.menu__logo{grid-column:span 1;margin-bottom:10rem;align-self:flex-start;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s}.menu-open .menu__logo{opacity:1;visibility:inherit;transition:opacity .4s ease .3s,visibility .7s}@media only screen and (max-width:640px){.menu__logo{margin-top:-.2rem;margin-bottom:0}}.menu__sidebar-logo-image{display:block;height:auto;width:14.2rem;height:7.6rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;position:relative;left:-.15rem;top:-.125rem}@media only screen and (max-width:1024px){.menu__sidebar-logo-image{width:11.7rem;height:7rem}}@media only screen and (max-width:640px){.menu__sidebar-logo-image{width:10rem;height:6rem;left:0;top:0}}.menu__nav{grid-column:span 2;margin-bottom:6rem}@media only screen and (max-width:640px){.menu__nav{grid-column:1/-1;margin-bottom:0;grid-row:2/3}}.menu__nav>ul{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.menu__nav>ul>li{transform:translateX(-7rem);opacity:0;transition:all .6s}.menu-open .menu__nav>ul>li{transform:translateX(0);opacity:1;transition:all .8s ease-out}.menu-open .menu__nav>ul>li:nth-child(1){transition-delay:0s}.menu-open .menu__nav>ul>li:nth-child(2){transition-delay:.1s}.menu-open .menu__nav>ul>li:nth-child(3){transition-delay:.2s}.menu-open .menu__nav>ul>li:nth-child(4){transition-delay:.3s}.menu-open .menu__nav>ul>li:nth-child(5){transition-delay:.4s}.menu-open .menu__nav>ul>li:nth-child(6){transition-delay:.5s}.menu__nav>ul>li>a{font-weight:300;font-size:2.5rem;line-height:3rem;text-decoration:none}.menu__nav>ul>li>a>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .25s ease-out}.no-touch .menu__nav>ul>li>a:hover,.touch .menu__nav>ul>li>a:active{color:currentColor}.no-touch .menu__nav>ul>li>a:hover>span,.touch .menu__nav>ul>li>a:active>span{background-size:0 1px}@media only screen and (max-width:1024px){.menu__nav>ul>li>a{font-size:1.8rem;line-height:1.2}}.menu__nav>ul>li.current-menu-item>a{opacity:.7;pointer-events:none}.menu__languages{display:flex;align-items:baseline;gap:1.5rem;grid-column:span 2;opacity:0;transform:translateX(-6rem);transition:all .6s}@media only screen and (max-width:640px){.menu__languages{align-self:center}}.menu-open .menu__languages{opacity:1;transform:translateX(0);transition:all .6s ease-out;transition-delay:.6s}.menu__languages-link{font-size:1.5rem;line-height:3rem;color:rgba(255,237,227,.7)}.menu__languages-link:link,.menu__languages-link:visited{color:rgba(255,237,227,.7)}.menu__languages-link>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .25s ease-out}.no-touch .menu__languages-link:hover{color:#ffede3}.menu__languages-link.active{color:#ffede3}.menu__languages-link.active:link,.menu__languages-link.active:visited{color:#ffede3}.menu__languages-link.active>span{background-size:100% 1px}.menu__contacts{display:flex;flex-direction:column;align-items:flex-start;grid-column:span 2;opacity:0;transform:translateX(-6rem);transition:all .6s}@media only screen and (max-width:640px){.menu__contacts{grid-column:1/-1;align-self:flex-end}}.menu-open .menu__contacts{opacity:1;transform:translateX(0);transition:all .6s ease-out;transition-delay:.6s}.menu__mail-link{font-weight:400;font-size:1.8rem;line-height:2.2rem;color:rgba(255,237,227,.7);margin-bottom:1rem;text-decoration:none}.menu__mail-link:link,.menu__mail-link:visited{color:rgba(255,237,227,.7)}.menu__mail-link>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .25s ease-out}.no-touch .menu__mail-link:hover,.touch .menu__mail-link:active{color:currentColor}.no-touch .menu__mail-link:hover>span,.touch .menu__mail-link:active>span{background-size:0 1px}@media only screen and (max-width:1024px){.menu__mail-link{font-size:1.5rem;line-height:1.2}}.menu__phone-link{font-weight:400;font-size:2.5rem;line-height:110%;letter-spacing:-.03em;text-transform:uppercase;text-decoration:none}.menu__phone-link>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .25s ease-out}.no-touch .menu__phone-link:hover,.touch .menu__phone-link:active{color:currentColor}.no-touch .menu__phone-link:hover>span,.touch .menu__phone-link:active>span{background-size:100% 1px}.menu__nav-link{margin-bottom:1.5rem}.menu__nav-link:last-child{margin-bottom:0}.menu__burger{flex-shrink:0;grid-column:span 1;align-self:flex-start;justify-self:flex-start;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s,transform .4s}@media only screen and (max-width:1024px){.menu__burger{margin-top:.2rem}}@media only screen and (max-width:640px){.menu__burger{margin-top:0;margin-left:-.3rem}}.menu-open .menu__burger{opacity:1;visibility:inherit;transition:opacity .4s ease .4s,visibility .8s,transform .4s}.menu__burger svg{display:block;width:3.5rem;height:2rem;fill:var(--light-brown)}@media only screen and (max-width:1024px){.menu__burger svg{width:3rem;height:1.8rem}}.menu__slider-card{position:relative;padding:4rem;display:flex;flex-direction:column;flex-grow:1}.menu__slider-card-title{font-weight:500;font-size:2.5rem;line-height:3rem;text-transform:uppercase}@media only screen and (max-width:1024px){.menu__slider-card-title{font-size:2rem;line-height:1.2}}.menu__slider-card-image-container{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.menu__slider-card-image-container::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(77,61,53,.2),rgba(77,61,53,.2));mix-blend-mode:multiply;opacity:.8}.menu__slider-card-parallax-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) translateZ(0);width:130%;height:130%}.menu__slider-card-parallax-wrapper-inner{position:absolute;left:0;top:0;width:100%;height:100%;transform:translateZ(0)}.menu__slider-card-image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.menu__mobile-projects{display:none}@media only screen and (max-width:640px){.menu__mobile-projects{display:block;grid-column:2/-1;grid-row:2/3}}.menu__mobile-projects-link{font-size:1.8rem;line-height:2rem;pointer-events:initial;display:flex;align-items:flex-start;font-size:1.8rem;line-height:1.2;font-weight:300}.menu__mobile-projects-link.active{opacity:.7;pointer-events:none}.menu__mobile-projects-link-text{text-decoration:none}.menu__mobile-projects-link-text>span{background-image:linear-gradient(var(--light-brown),var(--light-brown));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .25s ease-out,background-color .2s}.menu__mobile-projects-link-count{margin-left:.6rem;font-size:1.4rem;line-height:1.2}@media only screen and (max-width:640px){.menu__mobile-projects-link-count{font-size:1.2rem}}.contacts{padding-top:10rem;padding-bottom:30rem}@media only screen and (max-width:1024px){.contacts{padding-bottom:20rem}}@media only screen and (max-width:768px){.contacts{padding-bottom:15rem}}.contacts__top-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;margin-bottom:29rem}@media only screen and (max-width:768px){.contacts__top-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1024px){.contacts__top-row{margin-bottom:15rem}}.contacts__top-row:last-child{margin-bottom:0}.contacts__bottom-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:768px){.contacts__bottom-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.contacts__small-text{font-weight:500;font-size:1.5rem;line-height:1.8rem;grid-column:1/3;max-width:25rem}@media only screen and (max-width:1024px){.contacts__small-text{font-weight:500;font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:768px){.contacts__small-text{grid-column:1/2}}@media only screen and (max-width:640px){.contacts__small-text{font-weight:500;font-size:1.4rem;line-height:1.7rem;display:none}}.contacts__heading-block{grid-column:3/-1}@media only screen and (max-width:768px){.contacts__heading-block{grid-column:2/-1}}@media only screen and (max-width:640px){.contacts__heading-block{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem}}.contacts__large-heading-wrapper{overflow:hidden;margin-top:-2rem;margin-left:-1.4rem;margin-bottom:10rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}@media only screen and (max-width:1024px){.contacts__large-heading-wrapper{margin-top:-1rem;margin-left:-.5rem;margin-bottom:6rem}}@media only screen and (max-width:768px){.contacts__large-heading-wrapper{font-size:8rem;margin-top:-1rem;margin-bottom:3rem}}@media only screen and (max-width:640px){.contacts__large-heading-wrapper{margin-left:-.5rem;grid-column:1/-1}}.contacts__large-heading{font-size:12rem;line-height:100%;letter-spacing:-.05em;text-transform:uppercase;font-weight:300;transform:translateY(100%);transition:transform .3s}.animatable .contacts__large-heading{transform:translateY(0);transition:transform .4s ease-out}@media only screen and (max-width:1024px){.contacts__large-heading{font-size:10rem}}@media only screen and (max-width:768px){.contacts__large-heading{font-size:8rem}}@media only screen and (max-width:640px){.contacts__large-heading{font-weight:300;font-size:6rem;line-height:100%}}.contacts__info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:640px){.contacts__info{grid-column:2/-1;display:block}}.contacts__info-list{grid-column:span 3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:768px){.contacts__info-list{grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/-1}}@media only screen and (max-width:640px){.contacts__info-list{grid-template-columns:minmax(0,1fr);grid-gap:4rem}}.contacts__info-phone{font-weight:500;font-size:1.5rem;line-height:1.8rem;position:relative}.contacts__info-phone>span{background-image:linear-gradient(var(--dark-brown),var(--dark-brown));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .25s ease-out}.no-touch .contacts__info-phone:hover,.touch .contacts__info-phone:active{color:var(--dark-brown)}.no-touch .contacts__info-phone:hover>span,.touch .contacts__info-phone:active>span{background-size:100% 1px}@media only screen and (max-width:1024px){.contacts__info-phone{font-weight:500;font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.contacts__info-phone{font-weight:500;font-size:1.4rem;line-height:1.7rem}}.contacts__info-mail{font-weight:500;font-size:1.5rem;line-height:1.8rem;position:relative}.contacts__info-mail>span{background-image:linear-gradient(var(--dark-brown),var(--dark-brown));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .25s ease-out}.no-touch .contacts__info-mail:hover,.touch .contacts__info-mail:active{color:var(--dark-brown)}.no-touch .contacts__info-mail:hover>span,.touch .contacts__info-mail:active>span{background-size:100% 1px}@media only screen and (max-width:1024px){.contacts__info-mail{font-weight:500;font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.contacts__info-mail{font-weight:500;font-size:1.4rem;line-height:1.7rem}}.contacts__small-heading{grid-column:1/3;font-weight:500;font-size:1.5rem;line-height:123.02%}@media only screen and (max-width:1024px){.contacts__small-heading{font-weight:500;font-size:1.2rem;line-height:123.02%;margin-top:.2rem}}@media only screen and (max-width:768px){.contacts__small-heading{grid-column:1/2}}@media only screen and (max-width:640px){.contacts__small-heading{font-weight:500;font-size:1.4rem;line-height:123.02%;grid-column:1/2;display:none}}.contacts__form-wrapper{grid-column:3/-1}@media only screen and (max-width:768px){.contacts__form-wrapper{grid-column:2/-1}}@media only screen and (max-width:640px){.contacts__form-wrapper{grid-column:1/-1}}.contacts__form-heading{font-weight:400;font-size:5rem;line-height:110%;text-transform:uppercase;margin-bottom:5rem;max-width:80rem}@media only screen and (max-width:1024px){.contacts__form-heading{font-weight:400;font-size:3.2rem;line-height:110%;margin-bottom:3rem}}@media only screen and (max-width:640px){.contacts__form-heading{font-size:2.7rem;line-height:100%;margin-bottom:4rem}}.contacts__info-location-link{display:inline-flex;align-items:center;margin-top:2.6rem;font-weight:500;font-size:1.5rem;line-height:1.8rem;color:var(--medium-brown);text-decoration:none}@media only screen and (max-width:1024px){.contacts__info-location-link{font-weight:500;font-size:1.2rem;line-height:123.02%;margin-top:1.8rem}}@media only screen and (max-width:640px){.contacts__info-location-link{font-weight:500;font-size:1.4rem;line-height:123.02%}}.contacts__info-location-link:link,.contacts__info-location-link:visited{color:var(--medium-brown)}.contacts__info-location-link svg{width:2.5rem;height:2.5rem;flex-shrink:0;margin-right:.5rem}@media only screen and (max-width:1024px){.contacts__info-location-link svg{width:2rem;height:2rem}}.contacts__info-location-link>span{background-image:linear-gradient(var(--medium-brown),var(--medium-brown));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .25s ease-out}.no-touch .contacts__info-location-link:hover,.touch .contacts__info-location-link:active{color:var(--medium-brown)}.no-touch .contacts__info-location-link:hover>span,.touch .contacts__info-location-link:active>span{background-size:0 1px}.contacts__info-address{font-style:normal;font-weight:500;font-size:1.5rem;line-height:1.8rem}@media only screen and (max-width:1024px){.contacts__info-address{font-weight:500;font-size:1.2rem;line-height:123.02%}}@media only screen and (max-width:640px){.contacts__info-address{font-weight:500;font-size:1.4rem;line-height:123.02%}}.supersimple-footer{padding:2.5rem 0}.supersimple-footer__row{align-items:flex-start;display:flex;justify-content:space-between}@media only screen and (max-width:640px){.supersimple-footer__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem}}.supersimple-footer__year{font-weight:400;font-size:1.5rem;line-height:1.8rem;text-transform:uppercase}@media only screen and (max-width:1024px){.supersimple-footer__year{font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.supersimple-footer__year{font-size:1.4rem;line-height:1.7rem;grid-column:1/2}}.supersimple-footer__made-by{display:inline-flex;align-items:flex-start;font-weight:400;font-size:1.5rem;line-height:1.8rem;text-transform:uppercase;margin-left:2rem}@media only screen and (max-width:1024px){.supersimple-footer__made-by{font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.supersimple-footer__made-by{font-size:1.4rem;line-height:1.7rem;grid-column:2/-1;margin:0;flex-direction:column;align-items:flex-start}}.supersimple-footer__made-by-logo{flex-shrink:0;width:10rem;margin-left:.8rem;margin-top:.3rem}@media only screen and (max-width:1024px){.supersimple-footer__made-by-logo{width:8rem}}@media only screen and (max-width:640px){.supersimple-footer__made-by-logo{width:9rem}}.investors{color:var(--light-brown);padding-top:10rem;padding-bottom:4rem}.investors__top-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;grid-row-gap:0;margin-bottom:22rem}@media only screen and (max-width:768px){.investors__top-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1024px){.investors__top-row{margin-bottom:12rem}}@media only screen and (max-width:768px){.investors__top-row{margin-bottom:10rem}}@media only screen and (max-width:640px){.investors__top-row{margin-bottom:18rem}}.investors__small-text{grid-column:1/2;font-weight:500;font-size:1.5rem;line-height:1.8rem}@media only screen and (max-width:1024px){.investors__small-text{font-weight:500;font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.investors__small-text{margin:0;margin-top:8rem;font-weight:500;font-size:1.4rem;line-height:1.7rem;order:10;grid-column:2/-1}}.investors__top-heading-part{grid-column:3/-1;align-items:center;justify-content:space-between;display:flex;margin-top:-1.2rem}@media only screen and (max-width:768px){.investors__top-heading-part{grid-column:2/-1}}@media only screen and (max-width:640px){.investors__top-heading-part{display:contents}}.investors__top-heading-part svg{width:12rem;height:12rem;fill:#a98774;flex-shrink:0;margin-left:2rem;transform:rotate(180deg)}@media only screen and (max-width:1024px){.investors__top-heading-part svg{width:7.5rem;height:7.5rem}}@media only screen and (max-width:768px){.investors__top-heading-part svg{width:6rem;height:6rem}}@media only screen and (max-width:640px){.investors__top-heading-part svg{display:none}}.investors__bottom-heading-part{grid-column:1/-1;display:flex;align-items:center}@media only screen and (max-width:640px){.investors__bottom-heading-part{display:contents}}.investors__top-heading-part-text{margin-left:-1.2rem}@media only screen and (max-width:640px){.investors__top-heading-part-text{margin:0}.investors__top-heading-part-text .investors__top-heading-word{grid-column:2/-1}}@media only screen and (max-width:640px){.investors__bottom-heading-part-text .investors__top-heading-word:nth-child(1){grid-column:2/-1}.investors__bottom-heading-part-text .investors__top-heading-word:nth-child(2){grid-column:1/-1}}.investors__bottom-heading-part-text,.investors__top-heading-part-text{font-weight:300;font-size:12rem;line-height:100%;letter-spacing:-.05em;text-transform:uppercase}@media only screen and (max-width:1024px){.investors__bottom-heading-part-text,.investors__top-heading-part-text{font-size:10rem}}@media only screen and (max-width:768px){.investors__bottom-heading-part-text,.investors__top-heading-part-text{font-size:8rem}}@media only screen and (max-width:640px){.investors__bottom-heading-part-text,.investors__top-heading-part-text{font-weight:300;font-size:6rem;line-height:100%;display:contents}}.investors__bottom-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:768px){.investors__bottom-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.investors__form-block{grid-column:3/-1}@media only screen and (max-width:768px){.investors__form-block{grid-column:2/-1}}@media only screen and (max-width:640px){.investors__form-block{grid-column:1/-1}}.investors__form-heading{font-weight:500;font-size:2.5rem;line-height:110%;margin-bottom:6.5rem;max-width:52rem}@media only screen and (max-width:1024px){.investors__form-heading{font-size:2rem;margin-bottom:4rem;max-width:40rem}}@media only screen and (max-width:640px){.investors__form-heading{font-weight:500;font-size:1.8rem;line-height:110%;margin-bottom:4.5rem}}.project-intro{position:relative;z-index:1;color:var(--light-brown)}.project-intro__bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.project-intro__bg::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(77,61,53,.5),rgba(77,61,53,.5));mix-blend-mode:multiply}@media only screen and (max-width:640px){.project-intro__bg::after{background:linear-gradient(0deg,rgba(77,61,53,.7),rgba(77,61,53,.7))}}.project-intro__bg-parallax-wrapper{position:absolute;top:0;bottom:0;width:100%;height:110%;transform:translateZ(0)}.project-intro__bg-image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-intro__content{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto 1fr;grid-gap:2rem}@media only screen and (max-width:640px){.project-intro__content{grid-template-rows:1fr auto auto}}.project-intro__top-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;align-items:flex-start}@media only screen and (max-width:768px){.project-intro__top-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:640px){.project-intro__top-row{margin-bottom:5rem}}.project-intro__address{grid-column:1/2;font-weight:500;font-size:1.5rem;line-height:1.8rem;text-transform:uppercase}@media only screen and (max-width:1024px){.project-intro__address{font-weight:500;font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:768px){.project-intro__address{grid-column:1/2}}@media only screen and (max-width:640px){.project-intro__address{grid-column:1/-1;font-size:1.2rem;line-height:1.5rem;margin-bottom:6rem}}.project-intro__main-heading-wrapper{grid-column:3/-1;margin-top:-1rem;margin-bottom:3rem;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}@media only screen and (max-width:1024px){.project-intro__main-heading-wrapper{margin-top:-.5rem}}@media only screen and (max-width:768px){.project-intro__main-heading-wrapper{grid-column:2/-1;margin-bottom:1rem}}@media only screen and (max-width:640px){.project-intro__main-heading-wrapper{grid-column:1/-1;order:-4}}.project-intro__main-heading{transform:translateY(100%);transition:transform .5s}.animatable .project-intro__main-heading{transform:translateY(0);transition:.4s ease-out;transition-delay:.4s}.project-intro__main-heading-number{font-size:2.4rem;line-height:1.2;font-weight:500;margin-top:.4rem;display:inline-block;vertical-align:top}@media only screen and (max-width:1024px){.project-intro__main-heading-number{font-size:1.8rem;margin-top:.2rem}}@media only screen and (max-width:640px){.project-intro__main-heading-number{font-size:1.6rem;margin-top:.2rem}}.project-intro__rooms,.project-intro__sale{font-weight:500;font-size:1.5rem;line-height:1.8rem;text-transform:uppercase}@media only screen and (max-width:1024px){.project-intro__rooms,.project-intro__sale{font-weight:500;font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.project-intro__rooms,.project-intro__sale{font-size:1.2rem;line-height:1.5rem}}.project-intro__sale{grid-column:4/5}@media only screen and (max-width:768px){.project-intro__sale{grid-column:2/3}}@media only screen and (max-width:640px){.project-intro__sale{grid-column:2/-1;margin-bottom:2rem}}.project-intro__rooms{grid-column:5/6}@media only screen and (max-width:768px){.project-intro__rooms{grid-column:3/4}}@media only screen and (max-width:640px){.project-intro__rooms{grid-column:2/-1}}.project-intro__bottom-row{align-self:flex-end;margin-bottom:4.5rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:768px){.project-intro__bottom-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1024px){.project-intro__bottom-row{margin-bottom:3.5rem}}@media only screen and (max-width:768px){.project-intro__bottom-row{margin-bottom:2rem}}.project-intro__scroll-down{grid-column:3/4}@media only screen and (max-width:768px){.project-intro__scroll-down{grid-column:2/3}}.project-intro__scroll-down-link{width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (max-width:1024px){.project-intro__scroll-down-link{width:2.5rem;height:2.5rem}}.project-intro__scroll-down-link svg{display:block;width:100%;height:100%;fill:var(--light-brown)}.about-project{padding-top:6rem;padding-bottom:5rem}@media only screen and (max-width:1024px){.about-project{padding-top:5rem;padding-bottom:4.5rem}}@media only screen and (max-width:768px){.about-project{padding-top:3rem;padding-bottom:2rem}}@media only screen and (max-width:640px){.about-project{padding-top:1.8rem;padding-bottom:5rem}}.about-project__top-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;margin-bottom:22rem}@media only screen and (max-width:768px){.about-project__top-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1024px){.about-project__top-row{margin-bottom:18rem}}@media only screen and (max-width:768px){.about-project__top-row{margin-bottom:14rem}}@media only screen and (max-width:640px){.about-project__top-row{margin-bottom:7rem}}.about-project__small-heading{grid-column:1/3;font-weight:500;font-size:1.5rem;line-height:123.02%}@media only screen and (max-width:1024px){.about-project__small-heading{font-weight:500;font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:768px){.about-project__small-heading{grid-column:1/2}}@media only screen and (max-width:640px){.about-project__small-heading{font-weight:500;font-size:1.4rem;line-height:1.7rem;grid-column:1/-1}}.about-project__text{grid-column:3/6;font-weight:500;font-size:2.5rem;line-height:110%}@media only screen and (max-width:1024px){.about-project__text{font-size:2rem;grid-column:3/-1}}@media only screen and (max-width:768px){.about-project__text{grid-column:2/-1}}@media only screen and (max-width:640px){.about-project__text{grid-column:1/-1;font-weight:500;font-size:1.8rem;line-height:2rem}}.about-project__bottom-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;align-items:flex-start;margin-bottom:28rem}@media only screen and (max-width:768px){.about-project__bottom-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1024px){.about-project__bottom-row{margin-bottom:18rem}}@media only screen and (max-width:768px){.about-project__bottom-row{margin-bottom:14rem}}@media only screen and (max-width:640px){.about-project__bottom-row{margin-bottom:10rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.about-project__info-item:nth-child(5n+1){grid-column:span 2}@media only screen and (max-width:768px){.about-project__info-item:nth-child(5n+1){grid-column:span 1}}@media only screen and (max-width:640px){.about-project__info-item:nth-child(5n+1){grid-column:span 2;margin-bottom:5rem}.about-project__info-item:nth-child(5n+1):last-child{margin-bottom:0}}.about-project__info-item-title{font-weight:500;font-size:1.5rem;line-height:1.8rem;text-transform:uppercase;margin-bottom:.5rem}@media only screen and (max-width:1024px){.about-project__info-item-title{font-size:1.2rem;line-height:1.5rem;margin-bottom:.5rem}}@media only screen and (max-width:640px){.about-project__info-item-title{font-weight:500;font-size:1.2rem;line-height:1.5rem}}.about-project__info-item-text{font-weight:700;font-size:1.5rem;line-height:1.8rem;text-transform:uppercase;max-width:22rem}@media only screen and (max-width:1024px){.about-project__info-item-text{font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.about-project__info-item-text{font-size:1.2rem;line-height:1.5rem}}.about-project__btn-wrapper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:768px){.about-project__btn-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-project__btn{grid-column:3/-1;justify-self:flex-start}@media only screen and (max-width:640px){.about-project__btn{grid-column:1/-1}}.project-gallery{padding-bottom:3rem}@media only screen and (max-width:1024px){.project-gallery{padding-bottom:2.5rem}}.project-gallery__selected-image{position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);margin-bottom:5rem;height:100vh}@media only screen and (max-width:1024px){.project-gallery__selected-image{height:auto;margin-bottom:5rem}.project-gallery__selected-image::before{content:"";display:block;padding-bottom:56.25%}}.project-gallery__selected-image::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(77,61,53,.2),rgba(77,61,53,.2));mix-blend-mode:multiply}.project-gallery__selected-image-parallax-wrapper{position:absolute;left:0;bottom:0;width:100%;height:120%;transform:translateZ(0)}.project-gallery__selected-image-photo{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-gallery__row{margin-bottom:32rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:768px){.project-gallery__row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1024px){.project-gallery__row{margin-bottom:18rem}}@media only screen and (max-width:768px){.project-gallery__row{margin-bottom:14rem}}@media only screen and (max-width:640px){.project-gallery__row{margin-bottom:10rem}}.project-gallery__first-letter{font-weight:400;font-size:5rem;line-height:110%;text-transform:uppercase;grid-column:2/3}@media only screen and (max-width:1024px){.project-gallery__first-letter{font-weight:400;font-size:3.2rem;line-height:110%}}@media only screen and (max-width:768px){.project-gallery__first-letter{grid-column:1/2}}@media only screen and (max-width:640px){.project-gallery__first-letter{font-weight:400;font-size:2.7rem;line-height:100%}}.project-gallery__words{grid-column:3/-1;font-weight:400;font-size:5rem;line-height:110%;text-transform:uppercase}@media only screen and (max-width:1024px){.project-gallery__words{font-weight:400;font-size:3.2rem;line-height:110%}}@media only screen and (max-width:768px){.project-gallery__words{grid-column:2/-1}}@media only screen and (max-width:640px){.project-gallery__words{font-weight:400;font-size:2.7rem;line-height:100%}}.project-gallery__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:768px){.project-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:768px){.project-gallery__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (max-width:640px){.project-gallery__grid{margin:0 calc(-1 * var(--content-padding));grid-template-columns:minmax(0,1fr);grid-gap:1rem}}.project-gallery__card{position:relative;grid-column:span 3}.project-gallery__card::before{content:"";display:block;width:100%;padding-bottom:56.25%}.project-gallery__card:nth-child(5n+3){grid-column:span 4}.project-gallery__card:nth-child(5n+3)::before{padding-bottom:77.4%}.project-gallery__card:nth-child(5n+4){grid-column:span 2}.project-gallery__card:nth-child(5n+4)::before{padding-bottom:157.7%}.project-gallery__card:nth-child(5n+5){grid-column:1/-1}@media only screen and (max-width:640px){.project-gallery__card{grid-column:span 1!important}.project-gallery__card:nth-child(5n+4)::before{padding-bottom:157.7%!important}.project-gallery__card::before{content:"";display:block;padding-bottom:60%!important}}.project-gallery__card-image-container{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.project-gallery__card-image-container::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(77,61,53,.2),rgba(77,61,53,.2))}.project-gallery__card-parallax-wrapper{position:absolute;left:0;bottom:0;width:100%;height:calc(100% + 10rem);transform:translateZ(0)}.project-gallery__card-parallax-image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-gallery__show-all{position:absolute;left:4rem;bottom:5.7rem;display:inline-flex;align-items:center;font-style:normal;font-weight:500;font-size:1.5rem;line-height:1.8rem;color:var(--light-brown)}.project-gallery__show-all:link,.project-gallery__show-all:visited{color:var(--light-brown)}@media only screen and (max-width:640px){.project-gallery__show-all{left:var(--content-padding);bottom:2.5rem}}.project-gallery__show-all-count{flex-shrink:0;width:7.5rem;height:7.5rem;margin-right:3.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border:.2rem solid #ffede3;position:relative;z-index:1}@media only screen and (max-width:640px){.project-gallery__show-all-count{width:5rem;height:5rem;margin-right:1.5rem}}.project-gallery__show-all-count::before{content:"";position:absolute;left:1.4rem;top:1.4rem;width:100%;height:100%;border:.2rem solid #ffede3;-webkit-clip-path:polygon(0 calc(100% - 1.4rem),calc(100% - 1.4rem) calc(100% - 1.4rem),calc(100% - 1.4rem) 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 calc(100% - 1.4rem),calc(100% - 1.4rem) calc(100% - 1.4rem),calc(100% - 1.4rem) 0,100% 0,100% 100%,0 100%)}@media only screen and (max-width:640px){.project-gallery__show-all-count::before{left:.8rem;top:.8rem;-webkit-clip-path:polygon(0 calc(100% - .8rem),calc(100% - .8rem) calc(100% - .8rem),calc(100% - .8rem) 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 calc(100% - .8rem),calc(100% - .8rem) calc(100% - .8rem),calc(100% - .8rem) 0,100% 0,100% 100%,0 100%)}}.project-location{padding-top:3rem;padding-bottom:10rem}@media only screen and (max-width:1024px){.project-location{padding-top:2.5rem;padding-bottom:5rem}}@media only screen and (max-width:640px){.project-location{padding-bottom:7rem}}.project-location__top-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;margin-bottom:7rem}@media only screen and (max-width:768px){.project-location__top-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:640px){.project-location__top-row{margin-bottom:3rem}}.project-location__heading{font-weight:500;font-size:1.5rem;line-height:1.8rem;grid-column:1/3}@media only screen and (max-width:1024px){.project-location__heading{font-weight:500;font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:768px){.project-location__heading{grid-column:1/2}}@media only screen and (max-width:640px){.project-location__heading{font-weight:500;font-size:1.4rem;line-height:1.7rem;grid-column:1/-1}}.project-location__large-heading{grid-column:3/-1}@media only screen and (max-width:768px){.project-location__large-heading{grid-column:2/-1}}@media only screen and (max-width:640px){.project-location__large-heading{grid-column:1/-1}}.project-location__proximity{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;margin-bottom:4rem}@media only screen and (max-width:768px){.project-location__proximity{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1024px){.project-location__proximity{margin-bottom:3rem}}@media only screen and (max-width:640px){.project-location__proximity{margin-bottom:5rem}}.project-location__proximity:last-child{margin-bottom:0}.project-location__proximity-image-container{grid-column:span 4;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}@media only screen and (max-width:768px){.project-location__proximity-image-container{grid-column:span 2}}@media only screen and (max-width:640px){.project-location__proximity-image-container{grid-column:span 3;order:-10;margin:0 calc(-1 * var(--content-padding))}}.project-location__proximity-image-container::before{content:"";display:block;padding-bottom:56.25%}.project-location__proximity-image-container::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(77,61,53,.2),rgba(77,61,53,.2));mix-blend-mode:multiply}.project-location__proximity-image-parallax-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;transform:translateZ(0)}.project-location__proximity-image{position:absolute;left:0;top:0;width:100%;height:100%}.project-location__proximity-illustration{align-self:center;grid-column:span 2;display:flex;flex-direction:column;align-items:center}.project-location__proximity:nth-child(even) .project-location__proximity-illustration{order:3}@media only screen and (max-width:768px){.project-location__proximity-illustration{grid-column:span 1}}@media only screen and (max-width:640px){.project-location__proximity-illustration{grid-column:1/-1}}.project-location__proximity-time{display:flex;flex-direction:column;text-align:center;align-items:center}.project-location__proximity-time-amount{font-weight:500;font-size:3.5rem;line-height:110%;text-transform:uppercase;margin-bottom:1rem}@media only screen and (max-width:1024px){.project-location__proximity-time-amount{font-size:2.4rem}}@media only screen and (max-width:768px){.project-location__proximity-time-amount{font-size:2.2rem}}@media only screen and (max-width:640px){.project-location__proximity-time-amount{font-size:2rem;margin-bottom:.5rem;font-weight:400}}.project-location__proximity-time-text{font-weight:500;font-size:1.5rem;line-height:1.8rem}@media only screen and (max-width:1024px){.project-location__proximity-time-text{font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.project-location__proximity-time-text{font-weight:500;font-size:1.2rem;line-height:1.5rem}}.project-location__proximity-illustration-scale{display:flex;align-items:center;width:100%;margin-bottom:7rem}@media only screen and (max-width:1024px){.project-location__proximity-illustration-scale{margin-bottom:3rem}}@media only screen and (max-width:640px){.project-location__proximity-illustration-scale{margin-bottom:1rem}}.project-location__proximity-illustration-scale-human,.project-location__proximity-illustration-scale-point{flex-shrink:0;width:3.5rem;height:3.5rem}@media only screen and (max-width:1024px){.project-location__proximity-illustration-scale-human,.project-location__proximity-illustration-scale-point{width:3rem;height:3rem}}@media only screen and (max-width:768px){.project-location__proximity-illustration-scale-human,.project-location__proximity-illustration-scale-point{width:2.4rem;height:2.4rem}}@media only screen and (max-width:640px){.project-location__proximity-illustration-scale-human,.project-location__proximity-illustration-scale-point{width:3.5rem;height:3.5rem}}.project-location__proximity-illustration-scale-human svg,.project-location__proximity-illustration-scale-point svg{display:block;width:100%;height:100%;fill:var(--dark-brown)}.project-location__proximity-illustration-scale-rule{--progress:0;width:30%;flex-grow:1;border-bottom:2px dashed var(--dark-brown);margin:0 1rem;transform-origin:right center;-webkit-clip-path:polygon(calc(100% * var(--progress,0)) 0,100% 0,100% 100%,calc(100% * var(--progress,0)) 100%);clip-path:polygon(calc(100% * var(--progress,0)) 0,100% 0,100% 100%,calc(100% * var(--progress,0)) 100%)}.project-footer{position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);z-index:50}.project-footer__inner{position:relative;z-index:1;color:var(--light-brown)}.project-footer__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--medium-brown);z-index:-1;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.project-footer__bg::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(77,61,53,.5),rgba(77,61,53,.5));mix-blend-mode:multiply;z-index:3}@media only screen and (max-width:640px){.project-footer__bg::after{background:linear-gradient(0deg,rgba(77,61,53,.7),rgba(77,61,53,.7))}}.project-footer__bg-parallax-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.project-footer__bg-image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-footer__grid{min-height:100vh;padding-top:4rem;padding-bottom:2.2rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:768px){.project-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:640px){.project-footer__grid{padding-top:3rem;grid-template-rows:auto 1fr auto auto}}.project-footer__next-project{grid-column:3/-1}@media only screen and (max-width:768px){.project-footer__next-project{grid-column:2/-1}}@media only screen and (max-width:640px){.project-footer__next-project{grid-column:1/-1}}.project-footer__next-project-heading{font-weight:500;font-size:1.5rem;line-height:1.8rem;text-transform:uppercase;margin-bottom:20rem}@media only screen and (max-width:1024px){.project-footer__next-project-heading{font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.project-footer__next-project-heading{font-size:1.4rem;line-height:1.7rem;font-weight:400;margin-bottom:2rem}}.project-footer__next-project-link{display:flex;align-items:center;font-weight:400;font-size:5rem;line-height:110%;text-transform:uppercase;margin-bottom:5rem;align-self:flex-start}.no-touch .project-footer__next-project-link:hover .project-footer__next-project-link-content,.touch .project-footer__next-project-link:active .project-footer__next-project-link-content{color:currentColor}.no-touch .project-footer__next-project-link:hover .project-footer__next-project-link-content>span,.touch .project-footer__next-project-link:active .project-footer__next-project-link-content>span{background-size:100% 1px}@media only screen and (max-width:1024px){.project-footer__next-project-link{font-weight:400;font-size:3.2rem;line-height:110%}}@media only screen and (max-width:640px){.project-footer__next-project-link{font-weight:400;font-size:3rem;line-height:100%}}.project-footer__next-project-link svg{width:5rem;height:5rem;fill:currentColor;flex-shrink:0;margin-left:2rem}@media only screen and (max-width:1024px){.project-footer__next-project-link svg{width:3rem;height:3rem}}@media only screen and (max-width:640px){.project-footer__next-project-link svg{display:none}}.project-footer__next-project-link-content{width:50%;flex-grow:1;text-decoration:none}.project-footer__next-project-link-content>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .25s ease-out}.project-footer__next-project-number{display:inline-block;font-size:2rem;line-height:1.2;margin-top:.5rem;margin-left:0;vertical-align:top}@media only screen and (max-width:1024px){.project-footer__next-project-number{font-size:1.8rem;margin-top:.2rem}}@media only screen and (max-width:640px){.project-footer__next-project-number{font-size:1.6rem;margin-top:0}}.project-footer__address{grid-column:1/3;font-size:1.5rem;line-height:1.8rem;text-transform:uppercase;display:flex;align-items:baseline;align-self:flex-end}@media only screen and (max-width:1024px){.project-footer__address{font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:768px){.project-footer__address{grid-column:1/2}}@media only screen and (max-width:640px){.project-footer__address{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;order:9;margin-bottom:2rem;font-size:1.4rem;line-height:1.7rem;align-self:flex-end}}.project-footer__year{margin-right:2.2rem;white-space:nowrap;flex-shrink:0}@media only screen and (max-width:640px){.project-footer__year{margin:0;grid-column:span 1}}@media only screen and (max-width:640px){.project-footer__address-text{grid-column:span 2}}.project-footer__contacts{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-end;justify-self:flex-start;grid-column:3/6}@media only screen and (max-width:768px){.project-footer__contacts{grid-column:2/3}}@media only screen and (max-width:640px){.project-footer__contacts{grid-column:1/-1;margin:3rem 0;align-self:center}}.project-footer__contacts-mail-link{font-size:1.5rem;line-height:2.2rem;display:inline-flex;margin-bottom:1.4rem;text-transform:uppercase;text-decoration:none}.project-footer__contacts-mail-link>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .25s ease-out}.no-touch .project-footer__contacts-mail-link:hover,.touch .project-footer__contacts-mail-link:active{color:currentColor}.no-touch .project-footer__contacts-mail-link:hover>span,.touch .project-footer__contacts-mail-link:active>span{background-size:0 1px}@media only screen and (max-width:1024px){.project-footer__contacts-mail-link{font-size:1.2rem;line-height:1.5rem;margin-bottom:1rem}}@media only screen and (max-width:640px){.project-footer__contacts-mail-link{font-size:1.4rem;line-height:1.7rem;margin-bottom:1.5rem}}.project-footer__contacts-phone-link{font-weight:400;font-size:5rem;line-height:110%;text-transform:uppercase;white-space:nowrap;text-decoration:none}.project-footer__contacts-phone-link>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .25s ease-out}.no-touch .project-footer__contacts-phone-link:hover,.touch .project-footer__contacts-phone-link:active{color:currentColor}.no-touch .project-footer__contacts-phone-link:hover>span,.touch .project-footer__contacts-phone-link:active>span{background-size:100% 1px}@media only screen and (max-width:1024px){.project-footer__contacts-phone-link{font-size:3.2rem;line-height:110%}}@media only screen and (max-width:640px){.project-footer__contacts-phone-link{font-size:3.6rem;line-height:110%}}.project-footer__made-by{grid-column:6/-1;text-align:right;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-end;align-self:flex-end}@media only screen and (max-width:768px){.project-footer__made-by{grid-column:3/-1}}@media only screen and (max-width:640px){.project-footer__made-by{grid-column:2/-1;justify-self:flex-start;text-align:left;align-items:flex-start;order:10}}.project-footer__made-by-text{font-size:1.5rem;line-height:1.8rem;margin-bottom:.5rem}@media only screen and (max-width:1024px){.project-footer__made-by-text{font-weight:400;font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.project-footer__made-by-text{font-size:1.4rem;line-height:1.7rem;text-transform:uppercase}}.project-footer__made-by-logo{width:10rem;height:auto;display:block}@media only screen and (max-width:1024px){.project-footer__made-by-logo{width:8rem}}@media only screen and (max-width:640px){.project-footer__made-by-logo{width:9rem}}.video-modal{position:fixed;left:0;top:0;width:100%;height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch;z-index:400;background-color:#5d4a40;color:var(--light-brown);display:flex;flex-direction:column;padding:3.4rem 0;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s;--plyr-color-main:#a98774}.video-modal.active{opacity:1;visibility:inherit;transition:opacity .4s,visibility .4s}.video-modal__inner{display:flex;flex-direction:column;flex-grow:1}.video-modal__grid{display:grid;grid-template-rows:minmax(10rem,auto) 1fr minmax(10rem,auto);grid-template-columns:minmax(0,1fr);grid-gap:2rem;flex-grow:1}@media only screen and (max-width:640px){.video-modal__grid{grid-template-rows:minmax(5rem,auto) 1fr minmax(5rem,auto)}}.video-modal__description{font-weight:500;font-size:1.5rem;line-height:1.8rem;max-width:52rem}.video-modal__description p:not(:first-child){text-indent:5rem}.video-modal__card{margin:auto 0}.video-modal__card--flex{display:flex;flex-direction:column;flex-grow:1}.video-modal__map-wrapper{position:relative;flex-grow:1}.video-modal__map{position:absolute;left:0;top:0;width:100%;height:100%;background:#d3d3d3}.video-modal__top-row-inner{display:flex;align-items:flex-start;justify-content:space-between}.video-modal__content{display:flex;flex-direction:column;flex-grow:1}.video-modal__close-btn{margin-left:2rem;flex-shrink:0;margin-top:.6rem}.video-modal__close-btn:only-child{margin-left:auto}.video-modal__close-btn svg{width:3.5rem;height:2rem;fill:#fff;display:block}.about-intro{position:relative;z-index:10;color:var(--light-brown)}.about-intro__bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);background-color:var(--medium-brown)}.about-intro__bg::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(77,61,53,.8),rgba(77,61,53,.8));mix-blend-mode:multiply}.about-intro__bg-parallax-wrapper{position:absolute;top:0;bottom:0;width:100%;height:110%;transform:translateZ(0)}.about-intro__bg-image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;transform:scale(1.15)}.animatable .about-intro__bg-image{transform:scale(1);transition:transform 1s ease-out}.about-intro__content{min-height:100vh;display:flex;flex-direction:column}.about-intro__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;grid-template-rows:repeat(5,auto);grid-row-gap:0;padding-bottom:7.5rem;padding-top:7.5rem;margin-top:auto}@media only screen and (max-width:768px){.about-intro__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1024px){.about-intro__grid{padding:4rem 0}}@media only screen and (max-width:640px){.about-intro__grid{padding:3rem 0}}.about-intro__navigation{grid-column:1/3;grid-row:1/2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem;align-items:flex-start;opacity:0;visibility:hidden}.animatable .about-intro__navigation{opacity:1;visibility:inherit;transition:opacity .4s,visibility .4s;transition-delay:.5s}@media only screen and (max-width:768px){.about-intro__navigation{grid-column:1/2;grid-column:span 1;display:flex;grid-gap:unset}}@media only screen and (max-width:640px){.about-intro__navigation{grid-column:1/-1;margin-bottom:4rem}}.about-intro__navigation-heading{font-weight:500;font-size:1.5rem;line-height:123.02%;display:flex;align-items:center}@media only screen and (max-width:1024px){.about-intro__navigation-heading{font-weight:500;font-size:1.2rem;line-height:123.02%}}@media only screen and (max-width:768px){.about-intro__navigation-heading{width:11.5rem;flex-shrink:0;margin-right:1rem}}.about-intro__navigation-heading::after{content:"";height:1px;width:2px;flex-grow:1;background-color:rgba(255,237,227,.2);margin-left:1rem}.about-intro__navigation-links{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (max-width:640px){.about-intro__navigation-links{flex-direction:row;align-items:initial;gap:3rem;row-gap:1rem;flex-wrap:wrap}}.about-intro__navigation-link{font-weight:500;font-size:1.5rem;line-height:123.02%;margin-bottom:1rem;color:#cfbcb3}@media only screen and (max-width:1024px){.about-intro__navigation-link{font-weight:500;font-size:1.2rem;line-height:123.02%}}@media only screen and (max-width:640px){.about-intro__navigation-link{margin:0}}.about-intro__navigation-link:link,.about-intro__navigation-link:visited{color:#cfbcb3}.about-intro__navigation-link.active{pointer-events:none;color:#ffede3}.no-touch .about-intro__navigation-link:hover{color:#ffede3}.about-intro__navigation-link:last-child{margin-bottom:0}.about-intro__navigation-link-count{font-size:1rem;line-height:1.2;display:inline-block;vertical-align:top}@media only screen and (max-width:1024px){.about-intro__navigation-link-count{font-size:.8rem}}.about-intro__main-heading{display:contents}.about-intro__main-heading-phrase-wrapper{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}@media only screen and (max-width:640px){.about-intro__main-heading-phrase-wrapper{grid-column:1/-1}}.about-intro__main-heading-phrase-wrapper:nth-child(1){grid-column:3/-1;grid-row:1/2}@media only screen and (max-width:768px){.about-intro__main-heading-phrase-wrapper:nth-child(1){grid-column:2/-1}}@media only screen and (max-width:640px){.about-intro__main-heading-phrase-wrapper:nth-child(1){grid-row:unset;grid-column:1/-1}}.about-intro__main-heading-phrase-wrapper:nth-child(2){grid-column:1/-1;grid-row:2/3}@media only screen and (max-width:640px){.about-intro__main-heading-phrase-wrapper:nth-child(2){grid-row:unset;grid-column:1/-1}}.about-intro__main-heading-phrase-wrapper:nth-child(3){grid-column:3/-1;grid-row:3/4}@media only screen and (max-width:768px){.about-intro__main-heading-phrase-wrapper:nth-child(3){grid-column:2/-1}}@media only screen and (max-width:640px){.about-intro__main-heading-phrase-wrapper:nth-child(3){grid-row:unset;grid-column:1/-1}}.about-intro__main-heading-phrase-wrapper:nth-child(4){grid-column:3/-1;grid-row:4/5}@media only screen and (max-width:768px){.about-intro__main-heading-phrase-wrapper:nth-child(4){grid-column:2/-1}}@media only screen and (max-width:640px){.about-intro__main-heading-phrase-wrapper:nth-child(4){grid-row:unset;grid-column:1/-1}}.about-intro__main-heading-phrase-wrapper:nth-child(5){grid-column:3/-1;grid-row:5/6}@media only screen and (max-width:768px){.about-intro__main-heading-phrase-wrapper:nth-child(5){grid-column:2/-1}}@media only screen and (max-width:640px){.about-intro__main-heading-phrase-wrapper:nth-child(5){grid-row:unset;grid-column:1/-1}}.about-intro__main-heading-phrase{font-style:normal;font-weight:300;font-size:12rem;line-height:100%;letter-spacing:-.05em;text-transform:uppercase;display:block;transform:translateY(100%);transition:transform .5s ease-out}@media only screen and (max-width:1024px){.about-intro__main-heading-phrase{font-size:9rem}}@media only screen and (max-width:768px){.about-intro__main-heading-phrase{font-size:7rem}}@media only screen and (max-width:640px){.about-intro__main-heading-phrase{font-size:5rem}}.animatable .about-intro__main-heading-phrase{transform:translateY(0);transition-delay:.4s}.about-intro__small-text{font-weight:500;font-size:1.5rem;line-height:1.8rem;grid-column:1/2;grid-row:4/5;opacity:0;visibility:hidden}.animatable .about-intro__small-text{opacity:1;transition:opacity .4s,visibility .4s;visibility:inherit;transition-delay:.5s}@media only screen and (max-width:1024px){.about-intro__small-text{font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.about-intro__small-text{font-weight:500;font-size:1.4rem;line-height:1.7rem;order:-1;grid-row:unset;grid-column:2/-1;margin-bottom:4rem}}.ceo{padding:4rem 0;background-color:var(--medium-brown);color:var(--dark-brown);margin-bottom:6rem}@media only screen and (max-width:640px){.ceo{padding:3rem 0;margin-bottom:4rem}}.ceo__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:768px){.ceo__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ceo__inner{grid-column:3/-1}@media only screen and (max-width:768px){.ceo__inner{grid-column:1/-1}}.ceo__heading-text{font-weight:500;font-size:1.5rem;line-height:1.8rem;margin-top:1rem}@media only screen and (max-width:1024px){.ceo__heading-text{font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.ceo__heading-text{font-weight:500;font-size:1.4rem;line-height:1.7rem}}.ceo__description{margin-top:5rem;font-style:normal;font-weight:500;font-size:2.5rem;line-height:110%;-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}@media only screen and (max-width:1024px){.ceo__description{font-size:1.8rem;margin-top:3rem}}@media only screen and (max-width:768px){.ceo__description{font-size:1.6rem}}@media only screen and (max-width:640px){.ceo__description{-moz-column-count:1;column-count:1;font-size:1.4rem;line-height:1.7rem;margin-top:2rem}.ceo__description p{margin-bottom:1rem}.ceo__description p:last-child{margin-bottom:0}}.ceo__photo-wrapper{margin-top:5rem;position:relative}.ceo__photo-wrapper::before{content:"";display:block;padding-bottom:56.25%}@media only screen and (max-width:768px){.ceo__photo-wrapper{margin-top:3rem}}.ceo__photo{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ceo__photo-overlay{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:top center;background-color:var(--dark-brown);z-index:30;display:none}.js-remove-overlay .ceo__photo-overlay{display:block}.partners{margin-bottom:22rem}@media only screen and (max-width:1024px){.partners{margin-bottom:15rem}}@media only screen and (max-width:768px){.partners{margin-bottom:12rem}}@media only screen and (max-width:640px){.partners{margin-bottom:7rem}}.partners__top-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;margin-bottom:10rem}@media only screen and (max-width:768px){.partners__top-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1024px){.partners__top-row{margin-bottom:7rem}}@media only screen and (max-width:640px){.partners__top-row{margin-bottom:4rem}}.partners__small-heading{grid-column:1/3;font-weight:500;font-size:1.5rem;line-height:1.8rem}@media only screen and (max-width:1024px){.partners__small-heading{font-weight:500;font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:768px){.partners__small-heading{grid-column:1/2}}@media only screen and (max-width:640px){.partners__small-heading{font-weight:500;font-size:1.4rem;line-height:1.7rem;grid-column:1/-1}}.partners__large-heading{grid-column:3/-1}@media only screen and (max-width:768px){.partners__large-heading{grid-column:2/-1}}@media only screen and (max-width:640px){.partners__large-heading{grid-column:1/-1}}.partners__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;margin-bottom:12rem}@media only screen and (max-width:768px){.partners__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1024px){.partners__list{margin-bottom:8rem}}@media only screen and (max-width:640px){.partners__list{margin-bottom:4rem}}@media only screen and (max-width:768px){.partners__list{grid-template-columns:repeat(6,minmax(0,1fr))}}@media only screen and (max-width:640px){.partners__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.partners__card{display:flex;flex-direction:column;position:relative;border:1px solid #cfbcb3;border-radius:50%;background-color:var(--light-brown)}.partners__card::before{content:"";display:block;padding-bottom:100%}.partners__card-icon{width:60%;height:60%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.partners__bottom-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:768px){.partners__bottom-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.partners__link{grid-column:3/-1;justify-self:flex-start;align-self:flex-start}@media only screen and (max-width:768px){.partners__link{grid-column:2/3}}@media only screen and (max-width:640px){.partners__link{grid-column:2/-1}}.careers__row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:768px){.careers__row{grid-template-columns:repeat(3,minmax(0,1fr))}}.careers__large-heading{grid-column:2/-1;font-weight:400;font-size:5rem;line-height:110%;text-transform:uppercase}.careers__large-heading .lineChild:nth-child(1){display:none!important}.careers__large-heading .lineChild:nth-child(2){padding-left:27rem}@media only screen and (max-width:1024px){.careers__large-heading{font-weight:400;font-size:3.2rem;line-height:110%}.careers__large-heading .lineChild:nth-child(2){padding-left:16rem}}@media only screen and (max-width:768px){.careers__large-heading{grid-column:1/-1;grid-row:1/2}.careers__large-heading .lineChild:nth-child(2){padding-left:25rem}}@media only screen and (max-width:640px){.careers__large-heading{font-size:2.7rem;line-height:100%;grid-row:initial}.careers__large-heading .lineChild:nth-child(2){padding-left:12rem}}.careers__small-heading{grid-column:1/2;font-weight:500;font-size:1.5rem;line-height:1.8rem}@media only screen and (max-width:1024px){.careers__small-heading{font-weight:500;font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.careers__small-heading{font-weight:500;font-size:1.4rem;line-height:1.7rem}}.careers__large-heading-indent{width:27rem;display:inline-block;height:1px}@media only screen and (max-width:1024px){.careers__large-heading-indent{width:16rem}}@media only screen and (max-width:768px){.careers__large-heading-indent{width:25rem}}@media only screen and (max-width:640px){.careers__large-heading-indent{width:12rem}}.vacancies{padding-top:14rem;margin-bottom:10rem}@media only screen and (max-width:640px){.vacancies{padding-top:7rem;margin-bottom:7rem}}.vacancies__row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:768px){.vacancies__row{grid-template-columns:repeat(3,minmax(0,1fr))}}.vacancies__navigation{grid-column:1/3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem;align-items:flex-start}@media only screen and (max-width:768px){.vacancies__navigation{grid-column:1/2}}@media only screen and (max-width:640px){.vacancies__navigation{grid-column:1/-1;margin-bottom:2rem;display:flex;grid-gap:unset}}.vacancies__navigation-heading{font-weight:500;font-size:1.5rem;line-height:123.02%;display:flex;align-items:center}@media only screen and (max-width:1024px){.vacancies__navigation-heading{font-weight:500;font-size:1.2rem;line-height:123.02%}}@media only screen and (max-width:768px){.vacancies__navigation-heading{width:11.5rem;flex-shrink:0;margin-right:1rem}}.vacancies__navigation-heading::after{content:"";height:1px;width:2px;flex-grow:1;background-color:rgba(94,75,65,.2);margin-left:1rem}.vacancies__navigation-links{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (max-width:640px){.vacancies__navigation-links{flex-direction:row;align-items:initial;gap:3rem;row-gap:1rem;flex-wrap:wrap}}.vacancies__navigation-link{font-weight:500;font-size:1.5rem;line-height:123.02%;margin-bottom:1rem;color:#cfbcb3}@media only screen and (max-width:1024px){.vacancies__navigation-link{font-weight:500;font-size:1.2rem;line-height:123.02%}}@media only screen and (max-width:640px){.vacancies__navigation-link{margin:0}}.vacancies__navigation-link:link,.vacancies__navigation-link:visited{color:#cfbcb3}.vacancies__navigation-link.active{pointer-events:none;color:var(--dark-brown)}.no-touch .vacancies__navigation-link:hover{color:var(--dark-brown)}.vacancies__navigation-link:last-child{margin-bottom:0}.vacancies__navigation-link-count{font-size:1rem;line-height:1.2;display:inline-block;vertical-align:top}@media only screen and (max-width:1024px){.vacancies__navigation-link-count{font-size:.8rem}}.vacancies__content{grid-column:3/-1}@media only screen and (max-width:768px){.vacancies__content{grid-column:2/-1}}@media only screen and (max-width:640px){.vacancies__content{grid-column:1/-1}}.vacancies__tabs{position:relative}.vacancies__tab{position:absolute;left:0;top:0;width:100%;height:auto;z-index:5;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s}.vacancies__tab.active{z-index:10;opacity:1;visibility:inherit;transition:opacity .4s,visibility .4s;position:relative}.vacancies__card{display:flex;flex-direction:column;transition:background-color .2s,color .2s;color:var(--dark-brown)}.no-touch .vacancies__card:not(.active):hover .vacancies__card-header::after,.no-touch .vacancies__card:not(.active):hover .vacancies__card-header::before{left:3rem;right:3rem}@media only screen and (max-width:640px){.no-touch .vacancies__card:not(.active):hover .vacancies__card-header{left:2rem;right:2rem}}.no-touch .vacancies__card:not(.active):hover .vacancies__card-header-content{transform:translateX(3rem)}@media only screen and (max-width:640px){.no-touch .vacancies__card:not(.active):hover .vacancies__card-header-content{transform:translateX(2rem)}}.no-touch .vacancies__card:not(.active):hover .vacancies__card-header-icon{transform:translateX(-3rem)}@media only screen and (max-width:640px){.no-touch .vacancies__card:not(.active):hover .vacancies__card-header-icon{transform:translateX(-2rem)}}.vacancies__card.active{background-color:var(--dark-brown);color:var(--light-brown)}.vacancies__card.active .vacancies__card-header::after,.vacancies__card.active .vacancies__card-header::before{left:3rem;right:3rem}@media only screen and (max-width:640px){.vacancies__card.active .vacancies__card-header::after,.vacancies__card.active .vacancies__card-header::before{left:2rem;right:2rem}}.vacancies__card.active .vacancies__card-header-content{transform:translateX(3rem)}@media only screen and (max-width:640px){.vacancies__card.active .vacancies__card-header-content{transform:translateX(2rem)}}.vacancies__card.active .vacancies__card-header::before{opacity:0}.vacancies__card.active .vacancies__card-header::after{background-color:var(--light-brown)}.vacancies__card.active .vacancies__card-header-icon{transform:translateX(-3rem) rotate(-45deg)}@media only screen and (max-width:640px){.vacancies__card.active .vacancies__card-header-icon{transform:translateX(-2rem) rotate(-45deg)}}.vacancies__card.active .vacancies__card-header-icon svg{fill:var(--light-brown)}.vacancies__card-header{min-height:14rem;display:flex;flex-direction:column;justify-content:center;cursor:pointer;position:relative;padding:2rem 0}@media only screen and (max-width:1024px){.vacancies__card-header{min-height:12rem}}.vacancies__card:first-child .vacancies__card-header::before{content:"";position:absolute;left:0;top:0;height:1px;right:0;background-color:#cfbcb3;transition:all .3s;z-index:5}.vacancies__card-header::after{content:"";position:absolute;left:0;bottom:0;height:1px;right:0;background-color:#cfbcb3;transition:all .3s;z-index:5}.vacancies__card-header-row{display:flex;align-items:flex-start}.vacancies__card-header-content{width:50%;flex-grow:1;transition:transform .3s}.vacancies__card-header-title{font-style:normal;font-weight:500;font-size:2.5rem;line-height:110%;margin-bottom:1rem}@media only screen and (max-width:1024px){.vacancies__card-header-title{font-size:1.8rem}}@media only screen and (max-width:640px){.vacancies__card-header-title{font-size:1.8rem;margin-bottom:.7rem}}.vacancies__card-header-city{font-style:normal;font-weight:500;font-size:1.5rem;line-height:123.02%;color:#a98774}@media only screen and (max-width:1024px){.vacancies__card-header-city{font-weight:500;font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.vacancies__card-header-city{font-weight:500;font-size:1.4rem;line-height:1.7rem}}.vacancies__card-header-icon{flex-shrink:0;margin-left:6rem;width:2.4rem;height:2.4rem;transition:transform .3s}@media only screen and (max-width:1024px){.vacancies__card-header-icon{width:2rem;height:2rem}}@media only screen and (max-width:768px){.vacancies__card-header-icon{width:1.6rem;height:1.6rem;margin-top:.5rem}}.vacancies__card-header-icon svg{display:block;width:100%;height:100%;fill:var(--dark-brown);transition:fill .3s}.vacancies__card-content{height:0;overflow:hidden}.vacancies__card-content-inner{padding:3rem;padding-top:4.5rem;padding-bottom:4rem}@media only screen and (max-width:1024px){.vacancies__card-content-inner{padding:3rem}}@media only screen and (max-width:640px){.vacancies__card-content-inner{padding:2rem}}.vacancies__card-content-row{display:flex;align-items:flex-start}@media only screen and (max-width:768px){.vacancies__card-content-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:3rem;align-items:stretch}}.vacancies__card-requirements{font-style:normal;font-weight:500;font-size:1.5rem;line-height:123.02%}@media only screen and (max-width:1024px){.vacancies__card-requirements{font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.vacancies__card-requirements{font-size:1.4rem;line-height:1.7rem}}.vacancies__card-requirements p{margin-bottom:1rem}.vacancies__card-requirements p:last-child{margin-bottom:0}.vacancies__card-content-left-col{flex-shrink:0;width:22rem;margin-right:4rem}@media only screen and (max-width:1024px){.vacancies__card-content-left-col{width:18rem}}@media only screen and (max-width:768px){.vacancies__card-content-left-col{width:100%;margin:0;flex-shrink:1;order:5}}.vacancies__card-content-right-col{width:50%;flex-grow:1}@media only screen and (max-width:768px){.vacancies__card-content-right-col{width:100%;flex-grow:0}}.vacancies__card-text-content{font-weight:400;font-size:1.5rem;line-height:1.8rem}@media only screen and (max-width:1024px){.vacancies__card-text-content{font-size:1.2rem;line-height:1.5rem}}@media only screen and (max-width:640px){.vacancies__card-text-content{font-size:1.4rem;line-height:1.7rem}}.vacancies__card-text-content h1,.vacancies__card-text-content h2,.vacancies__card-text-content h3,.vacancies__card-text-content h4,.vacancies__card-text-content h5,.vacancies__card-text-content h6{margin-top:4rem;font-style:normal;font-weight:500;font-size:2.5rem;line-height:110%}@media only screen and (max-width:1024px){.vacancies__card-text-content h1,.vacancies__card-text-content h2,.vacancies__card-text-content h3,.vacancies__card-text-content h4,.vacancies__card-text-content h5,.vacancies__card-text-content h6{font-size:1.6rem;margin-top:3rem}}.vacancies__card-text-content h1:first-child,.vacancies__card-text-content h2:first-child,.vacancies__card-text-content h3:first-child,.vacancies__card-text-content h4:first-child,.vacancies__card-text-content h5:first-child,.vacancies__card-text-content h6:first-child{margin-top:0}.vacancies__card-text-content p{margin-top:2rem}@media only screen and (max-width:1024px){.vacancies__card-text-content p{margin-top:1.5rem}}.vacancies__card-text-content p:first-child{margin-top:0}.vacancies__card-text-content ul{margin-top:2rem}@media only screen and (max-width:1024px){.vacancies__card-text-content ul{margin-top:1.5rem}}.vacancies__card-text-content ul:first-child{margin-top:0}.vacancies__card-text-content ul>li{margin-bottom:1.6rem;display:flex;align-items:flex-start}@media only screen and (max-width:1024px){.vacancies__card-text-content ul>li{margin-bottom:1.4rem}}.vacancies__card-text-content ul>li::before{content:"";width:.4rem;height:.4rem;background-color:currentColor;border-radius:50%;flex-shrink:0;margin-top:.7rem;margin-right:1rem}@media only screen and (max-width:1024px){.vacancies__card-text-content ul>li::before{margin-top:.5rem}}.vacancies__card-text-content ul>li:last-child{margin-bottom:0}.vacancies__card-link{margin-top:4rem}@media only screen and (max-width:1024px){.vacancies__card-link{margin-top:3rem}}.cookies{position:fixed;left:0;bottom:0;width:100%;height:auto;padding-bottom:3.7rem;z-index:70;pointer-events:none}@media only screen and (max-width:1024px){.cookies{padding-bottom:2.5rem}}@media only screen and (max-width:768px){.cookies{padding-bottom:1.8rem}}@media only screen and (max-width:640px){.cookies{padding-bottom:7rem}}.cookies.hidden{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}.cookies__row{display:flex;align-items:center}@media only screen and (max-width:640px){.cookies__row{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;display:grid}}.cookies__panel{display:inline-flex;align-items:center;border:2px solid var(--light-brown);background-color:var(--dark-brown);color:var(--light-brown);pointer-events:initial;justify-self:flex-start}@media only screen and (max-width:640px){.cookies__panel{justify-self:stretch;grid-column:2/-1}}.cookies__text{width:50%;flex-grow:1;padding:1rem;font-weight:600;font-size:1.2rem;line-height:1.5rem;max-width:20rem}@media only screen and (max-width:1024px){.cookies__text{max-width:18rem}}@media only screen and (max-width:768px){.cookies__text{font-size:1rem;padding:.8rem;max-width:15rem}}@media only screen and (max-width:640px){.cookies__text{max-width:none;padding:1rem;font-size:1.1rem;line-height:1.2}}.cookies__text a{text-decoration:none}.cookies__text a>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .25s ease-out}.no-touch .cookies__text a:hover,.touch .cookies__text a:active{color:currentColor}.no-touch .cookies__text a:hover>span,.touch .cookies__text a:active>span{background-size:0 1px}.cookies__close{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:5.5rem;flex-shrink:0;border-left:2px solid var(--light-brown);align-self:stretch;transition:background-color .2s,color .2s;position:relative;z-index:1}@media only screen and (max-width:1024px){.cookies__close{width:5.2rem}}@media only screen and (max-width:768px){.cookies__close{width:5rem}}.no-touch .cookies__close:hover,.touch .cookies__close:active{background-color:var(--light-brown)}.no-touch .cookies__close:hover svg,.touch .cookies__close:active svg{fill:var(--dark-brown)}.cookies__close svg{width:2.2rem;height:2.2rem;flex-shrink:0;fill:var(--light-brown);transition:fill .2s}.mobile-phone{display:none}@media only screen and (max-width:640px){.mobile-phone{display:block;position:fixed;left:0;bottom:0;width:100%;height:auto;padding-bottom:1.8rem;z-index:70;pointer-events:none}}.mobile-phone__row{display:flex;align-items:center;justify-content:flex-end}.mobile__phone-link{display:inline-flex;align-items:center;justify-content:center;padding:1rem 1.2rem;font-style:normal;font-weight:600;font-size:1.4rem;line-height:1.7rem;text-align:center;text-transform:uppercase;border:2px solid var(--light-brown);color:var(--light-brown);transition:color .2s,border-color .2s,background-color .2s;pointer-events:initial}.mobile__phone-link:link,.mobile__phone-link:visited{color:var(--light-brown)}.mobile-phone.brown .mobile__phone-link,.mobile-phone.filled .mobile__phone-link{border-color:var(--dark-brown);background-color:var(--light-brown);color:var(--dark-brown)}.mobile-phone.brown .mobile__phone-link:link,.mobile-phone.brown .mobile__phone-link:visited,.mobile-phone.filled .mobile__phone-link:link,.mobile-phone.filled .mobile__phone-link:visited{color:var(--dark-brown)}.not-found__content{min-height:100vh;color:var(--light-brown)}.not-found__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;grid-row-gap:0;padding:5rem 0}@media only screen and (max-width:768px){.not-found__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.not-found__small-heading{font-weight:500;font-size:1.5rem;line-height:123.02%}@media only screen and (max-width:1024px){.not-found__small-heading{font-weight:500;font-size:1.2rem;line-height:123.02%;margin-top:.2rem}}@media only screen and (max-width:768px){.not-found__small-heading{margin-top:0;grid-row:1/2}}@media only screen and (max-width:640px){.not-found__small-heading{font-weight:500;font-size:1.4rem;line-height:123.02%;grid-row:initial}}.not-found__phrase{display:contents}.not-found__phrase-part-wrapper{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.not-found__phrase-part-wrapper:nth-child(1){grid-column:3/-1;margin-left:-.8rem}@media only screen and (max-width:768px){.not-found__phrase-part-wrapper:nth-child(1){grid-column:2/-1;margin-left:-.7rem}}.not-found__phrase-part-wrapper:nth-child(2){grid-column:2/-1;margin-left:-.8rem}@media only screen and (max-width:768px){.not-found__phrase-part-wrapper:nth-child(2){grid-column:2/-1;margin-left:-.7rem}}.not-found__phrase-part-wrapper:nth-child(3){grid-column:4/-1}@media only screen and (max-width:768px){.not-found__phrase-part-wrapper:nth-child(3){grid-column:2/-1}}.not-found__phrase-part{font-style:normal;font-weight:300;font-size:12rem;line-height:100%;letter-spacing:-.05em;text-transform:uppercase;display:block;transform:translateY(100%);transition:transform .5s ease-out}@media only screen and (max-width:1024px){.not-found__phrase-part{font-size:9rem}}@media only screen and (max-width:768px){.not-found__phrase-part{font-size:7rem}}@media only screen and (max-width:640px){.not-found__phrase-part{font-size:5rem}}.animatable .not-found__phrase-part{transform:translateY(0);transition-delay:.4s}.not-found__back-link{grid-column:4/-1;justify-self:flex-start;align-self:flex-start;margin-top:8rem}@media only screen and (max-width:768px){.not-found__back-link{grid-column:2/-1}}.gallery-slider{display:flex;flex-direction:column;flex-grow:1;position:relative}.gallery-slider .swiper-container{display:flex;flex-direction:column;flex-grow:1;margin:0}.gallery-slider .swiper-wrapper{flex-grow:1}.gallery-slider__arrows{position:absolute;top:50%;transform:translateY(-50%);z-index:30;pointer-events:none;width:100%;left:0}.gallery-slider__arrows-row{display:flex;align-items:center;justify-content:space-between}.gallery-slider__arrow{width:3.5rem;height:3.5rem;transition:opacity .2s;pointer-events:initial}.gallery-slider__arrow.swiper-button-disabled{pointer-events:none;opacity:.5}.gallery-slider__arrow svg{width:100%;height:100%;display:block;fill:var(--light-brown);transition:fill .2s}.gallery-slider__card{position:relative;display:flex;flex-direction:column;flex-grow:1}.gallery-slider__card::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(77,61,53,.2),rgba(77,61,53,.2));mix-blend-mode:multiply}.gallery-slider__card-image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-slider__pagination{margin-top:1rem;align-self:center}.gallery-slider__pagination-inner{display:flex;align-items:center;font-style:normal;font-weight:500;font-size:1.5rem;line-height:1.8rem}@media only screen and (max-width:640px){.gallery-slider__pagination-inner{justify-content:center}}.gallery-slider__pagination-inner .divider{width:17rem;height:1px;flex-shrink:1;margin:0 2rem;background-color:rgba(255,237,227,.2)}.project-video{padding-top:3rem;padding-bottom:3rem}@media only screen and (max-width:640px){.project-video{padding:2.5rem 0}}.project-video__top-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2rem;margin-bottom:6rem}@media only screen and (max-width:768px){.project-video__top-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:640px){.project-video__top-row{margin-bottom:3rem}}.project-video__heading{grid-column:3/-1;font-weight:400;font-size:5rem;line-height:110%;text-transform:uppercase}@media only screen and (max-width:1024px){.project-video__heading{font-weight:400;font-size:3.2rem;line-height:110%}}@media only screen and (max-width:768px){.project-video__heading{grid-column:2/-1}}@media only screen and (max-width:640px){.project-video__heading{font-weight:400;font-size:2.7rem;line-height:100%}}