@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-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-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Manus Pro;src:url(../fonts/manus-vastint.woff2) format("woff2"),url(../fonts/manus-vastint.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}::-moz-selection{background:#525252;color:#fff}::selection{background:#525252;color:#fff}body{background-color:#fff;font-family:Verdana,sans-serif;font-size:16px;font-weight:400;line-height:16px;color:#525252;margin:0;padding:0}@media only screen and (max-width:768px){body{font-size:14px;line-height:14px}}body.is-blocked{overflow:hidden}img{margin:0;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a,a:hover{text-decoration:none;color:#525252}.main-wrapper{width:100%}.custom-container{max-width:1140px;margin:0 auto;padding:0 15px;position:relative}@media (max-width:1200px){.custom-container{padding:0 50px}}@media (max-width:767px){.custom-container{padding:0 15px}}.main-text__text h1,.page-header .page-title{line-height:1;margin-bottom:16px}h1,h2,h3,h4,h5,h6{font-family:Manus Pro,sans-serif;font-weight:400;margin:0}h1{font-size:60px;line-height:90px}@media only screen and (max-width:1140px){h1{font-size:50px;line-height:65px}}@media only screen and (max-width:768px){h1{font-size:40px;line-height:45px}}h2{font-size:60px;line-height:90px}@media only screen and (max-width:1140px){h2{font-size:50px;line-height:65px}}@media only screen and (max-width:768px){h2{font-size:40px;line-height:45px}}h3{font-family:Verdana,sans-serif;font-size:24px;font-weight:700;line-height:34px}h4{line-height:20px}h4,h5{font-family:Verdana,sans-serif;font-size:16px;font-weight:700}h5{line-height:1.25}h6{font-family:Verdana,sans-serif;font-weight:700;line-height:20px}h6,p{font-size:16px}p{line-height:24px;margin:0}@media only screen and (max-width:1024px){p{font-size:14px;line-height:24px}}b,strong{font-weight:700}.copy{font-size:16px;line-height:28px}.copy--narrow{padding:0 150px}@media (max-width:991px){.copy--narrow{padding-left:0;padding-right:0}}@media only screen and (max-width:1024px){.copy{font-size:14px;line-height:24px}}.copy sup{vertical-align:super;font-size:60%}.copy h2,.copy h3,.copy h4{margin:0 0 30px}.copy h5{margin-bottom:18px}.copy p{margin:0 0 26px;font-size:16px;line-height:28px}@media only screen and (max-width:1024px){.copy p{font-size:14px;line-height:24px}}@media only screen and (max-width:768px){.copy p{margin:0 0 20px}}.copy ol,.copy ul{font-size:16px;line-height:28px;list-style-type:inherit;margin:0 0 26px 20px}@media only screen and (max-width:1024px){.copy ol,.copy ul{font-size:14px;line-height:24px}}@media only screen and (max-width:768px){.copy ol,.copy ul{margin:0 0 20px 20px}}.copy ol li{list-style-type:decimal;margin-top:24px}.copy img{max-width:100%;height:auto;margin:0 auto 30px}.copy--terms h3:first-of-type{margin:0 0 5px}@media only screen and (max-width:768px){.copy--terms h3:first-of-type{font-size:14px;line-height:24px;text-align:center;margin:0 0 20px}}.copy--center{text-align:center}.copy :last-child{margin-bottom:0!important}.copy a{font-weight:600;text-decoration:underline;transition:all .3s}.copy a:hover{color:#f7a941}.copy em,.copy i{font-style:italic}.main-header{padding:25px 0 22px;position:-webkit-sticky;position:sticky;z-index:50;top:0;left:0;background:#fff;transition:all .3s}@media only screen and (max-width:1140px){.main-header{padding:20px 0}}.main-header.scrolled{padding:10px 0;box-shadow:0 -2px 5px rgba(0,0,0,.6)}@media only screen and (max-width:1140px){.main-header.scrolled{padding:0}}@media only screen and (max-width:1200px){.main-header{background-color:#fff;width:100%;padding:0;box-shadow:0 2px 4px rgba(0,0,0,.05);top:0}}.main-header .custom-container{position:static}.main-header__wrapper{justify-content:space-between;align-items:flex-end;display:flex}@media only screen and (max-width:1200px){.main-header__wrapper{height:86px;align-items:center}}.main-header__logo{margin:0 66px 0 0;padding:15px 0}@media only screen and (max-width:1140px){.main-header__logo{margin:0 30px 0 0}}@media only screen and (max-width:1200px){.main-header__logo{margin:0;padding:0}}.main-header__logo img{width:189px;height:auto}@media only screen and (max-width:1140px){.main-header__logo img{width:166px}}.main-header__mobile{flex:1 1 auto;justify-content:space-between;align-items:flex-end;display:flex}@media only screen and (max-width:1200px){.main-header__mobile{background-color:#fff;width:100%;height:calc(100vh - 100%);max-height:calc(100vh - 100%);overflow-y:auto;opacity:0;pointer-events:none;margin:0;padding:10px 15px 30px;flex-direction:column;justify-content:flex-start;align-items:flex-start;transition:opacity .25s ease-in-out 0s;position:absolute;top:100%;left:0}}.main-header__mobile.is-active{opacity:1;pointer-events:all}.main-header__mobile.is-active .main-header__menu ul.sub-menu,.main-header__mobile.is-active .main-header__sites-others{pointer-events:all}.main-header__menu{margin:0 auto 0 0;position:relative;top:3px}@media only screen and (max-width:1200px){.main-header__menu{order:1}}.main-header__menu ul{display:flex}@media only screen and (max-width:1200px){.main-header__menu ul{display:block}}.main-header__menu ul li{font-size:16px;font-weight:700;line-height:20px;position:relative}@media only screen and (max-width:1140px){.main-header__menu ul li{font-size:15px;line-height:19px}}@media only screen and (max-width:1200px){.main-header__menu ul li{font-size:14px;line-height:18px}}.main-header__menu ul li+li{margin:0 0 0 18px}@media only screen and (max-width:1200px){.main-header__menu ul li+li{margin:20px 0 0}}.main-header__menu ul li a{padding:15px 0;display:inline-block}@media only screen and (max-width:1200px){.main-header__menu ul li a{padding:0}}.main-header__menu ul li.current-menu-item>a{color:#f7a941}.main-header__menu ul li.menu-item-has-children.current-menu-item>a:after{background-image:url(../images/new/icon-link-arrow-down--orange.svg)}.main-header__menu ul li.menu-item-has-children>a{padding:15px 12px 15px 0;position:relative}@media only screen and (max-width:1200px){.main-header__menu ul li.menu-item-has-children>a{padding:0 12px 0 0}}.main-header__menu ul li.menu-item-has-children>a:after{content:"";background-image:url(../images/new/icon-link-arrow-down.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:8px;height:8px;transform:translateY(-50%);position:absolute;top:calc(50% + 1px);right:0}@media only screen and (max-width:1200px){.main-header__menu ul li.menu-item-has-children>a:after{content:":";background:none;width:auto;height:auto;transform:translateY(0);position:relative;top:auto;right:auto}}.main-header__menu ul li:hover ul.sub-menu{opacity:1;pointer-events:all;top:100%}@media only screen and (max-width:1200px){.main-header__menu ul li:hover ul.sub-menu{top:auto}}.main-header__menu ul.sub-menu{background-color:#fff;width:250px;opacity:0;pointer-events:none;padding:12px 0;display:inline-block;transition:opacity .25s ease-in-out 0s,top .25s ease-in-out 0s;box-shadow:0 4px 8px rgba(0,0,0,.1);position:absolute;top:calc(100% - 15px);left:-24px}@media only screen and (max-width:1200px){.main-header__menu ul.sub-menu{background-color:transparent;width:100%;opacity:1;margin:15px 0 0;padding:0;box-shadow:none;position:relative;top:auto;left:auto}}.main-header__menu ul.sub-menu li{font-weight:400}@media only screen and (max-width:1200px){.main-header__menu ul.sub-menu li:before{content:"- ";margin:0 0 0 15px}}.main-header__menu ul.sub-menu li+li{margin:5px 0 0}@media only screen and (max-width:1200px){.main-header__menu ul.sub-menu li+li{margin:10px 0 0}}.main-header__menu ul.sub-menu li.current-menu-item>a{color:#525252}.main-header__menu ul.sub-menu li a{transition:color .25s ease-in-out 0s;display:inline-block;font-size:16px;line-height:20px;padding:4px 24px}.main-header__menu ul.sub-menu li a:hover{color:#f7a941}.main-header__languages{margin:0 34px 0 0;display:flex;position:relative;top:3px}@media only screen and (max-width:1140px){.main-header__languages{margin:0 30px 0 0}}@media only screen and (max-width:1200px){.main-header__languages{order:3;margin:25px 0 0;top:0}}.main-header__languages-item{font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase}@media only screen and (max-width:1140px){.main-header__languages-item{font-size:15px;line-height:19px}}@media only screen and (max-width:1200px){.main-header__languages-item{font-size:14px;line-height:18px}}.main-header__languages-item+.main-header__languages-item{margin:0 0 0 15px}.main-header__languages-item a{padding:15px 0;display:block}@media only screen and (max-width:1200px){.main-header__languages-item a{padding:0}}.main-header__languages-item.is-active a{color:#f7a941}.main-header__sites{font-size:16px;font-weight:700;line-height:20px;position:relative;top:3px}@media only screen and (max-width:1140px){.main-header__sites{font-size:15px;line-height:19px}}@media only screen and (max-width:1200px){.main-header__sites{font-size:14px;line-height:18px;margin:20px 0 0;order:2}}.main-header__sites:hover .main-header__sites-others{opacity:1;pointer-events:all;top:calc(100% - 48px)}@media only screen and (max-width:1200px){.main-header__sites:hover .main-header__sites-others{top:auto}}.main-header__sites-current{cursor:pointer;padding:15px 12px 15px 0;position:relative;z-index:10}@media only screen and (max-width:1200px){.main-header__sites-current{padding:0}}.main-header__sites-current:after{content:"";background-image:url(../images/new/icon-link-arrow-down.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:8px;height:8px;transform:translateY(-50%);position:absolute;top:calc(50% + 1px);right:0}@media only screen and (max-width:1200px){.main-header__sites-current:after{content:":";background:none;width:auto;height:auto;margin:0 0 0 -5px;transform:translateY(0);position:relative;top:auto;right:auto}}.main-header__sites-others{background-color:#fff;width:250px;opacity:0;pointer-events:none;padding:48px 0 20px;transition:opacity .25s ease-in-out 0s,top .25s ease-in-out 0s;box-shadow:0 4px 8px rgba(0,0,0,.1);position:absolute;top:calc(100% - 15px);right:-24px}@media only screen and (max-width:1200px){.main-header__sites-others{background-color:transparent;width:100%;opacity:1;margin:15px 0 0;padding:0;box-shadow:none;position:relative;top:auto;right:auto}}.main-header__sites-others li{font-weight:400}@media only screen and (max-width:1200px){.main-header__sites-others li:before{content:"-";margin:0 0 0 15px}}.main-header__sites-others li+li{margin:5px 0 0}@media only screen and (max-width:1200px){.main-header__sites-others li+li{margin:10px 0 0}}.main-header__sites-others li a{transition:color .25s ease-in-out 0s;font-size:14px;line-height:20px;padding:4px 24px;display:inline-block}.main-header__sites-others li a:hover{color:#f7a941}.main-header__trigger{flex:0 0 27px;height:22px;cursor:pointer;align-items:center;display:none}@media only screen and (max-width:1200px){.main-header__trigger{display:flex}}.main-header__trigger span{border-radius:1px;background-color:#646464;flex:0 0 100%;height:3px;transition:background-color .25s ease-in-out 0s;position:relative}.main-header__trigger span:after,.main-header__trigger span:before{content:"";border-radius:1px;background-color:#646464;width:100%;height:3px;transition:top .25s ease-in-out 0s,bottom .25s ease-in-out 0s,transform .25s ease-in-out 0s;position:absolute;left:0}.main-header__trigger span:before{top:-8px}.main-header__trigger span:after{bottom:-8px}.main-header__trigger.is-active span{background-color:transparent}.main-header__trigger.is-active span:before{transform:rotate(-45deg);top:0}.main-header__trigger.is-active span:after{transform:rotate(45deg);bottom:0}.main-footer{background-color:#f7a941;color:#fff;padding:19px 0 21px}@media only screen and (max-width:768px){.main-footer{padding:17px 0 21px}}.main-footer__wrapper{justify-content:space-between;align-items:center;display:flex}@media only screen and (max-width:768px){.main-footer__wrapper{flex-direction:column}}.main-footer__copy{flex:0 0 calc(50% - 100px);font-size:10px;line-height:26px}@media only screen and (max-width:768px){.main-footer__copy{order:1}}.main-footer__socials{flex:1 1 auto;justify-content:center;display:flex}@media only screen and (max-width:768px){.main-footer__socials{margin:17px 0 0;order:3}}.main-footer__socials-item{margin:0 10px}.main-footer__menu{flex:0 0 calc(50% - 100px)}@media only screen and (max-width:768px){.main-footer__menu{order:2}}.main-footer__menu ul{justify-content:flex-end;display:flex}.main-footer__menu ul li+li{margin:0 0 0 28px}@media only screen and (max-width:768px){.main-footer__menu ul li+li{margin:0 0 0 15px}}.main-footer__menu ul li a{font-size:10px;line-height:26px;color:#fff;display:inline-block}@media only screen and (max-width:768px){.main-footer__menu ul li a{line-height:18px}}.main-footer--mini .main-footer__copy{flex:0 0 100%;text-align:center}.error404 .main-footer,.page-template-page-contact .main-footer{position:fixed;bottom:0;left:0;width:100%;z-index:100}.main-slider{overflow-y:visible}.main-slider__slide{overflow:hidden}.main-slider__slide__image{width:100%;-o-object-position:center center;object-position:center center}.main-slider__slide__image--main{position:absolute;z-index:1000;height:100%;width:auto;top:0;left:50%;transform:translateX(-50%)}.main-slider__slide__image--bg{filter:grayscale(1) blur(2px);opacity:0;transform:scale(1.05);-o-object-fit:cover;object-fit:cover;height:670px}@media only screen and (max-width:1140px){.main-slider__slide__image--bg{height:500px}}@media only screen and (max-width:1024px){.main-slider__slide__image--bg{height:420px}}@media only screen and (max-width:768px){.main-slider__slide__image--bg{height:300px}}@media only screen and (max-width:480px){.main-slider__slide__image--bg{height:auto}}.main-slider__slide-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2000}.main-slider__slide-wrapper .custom-container{height:100%;justify-content:flex-end;align-items:flex-end;display:flex}.main-slider__slide-text{background-color:#f7a941;width:350px;font-size:14px;line-height:22px;color:#fff;margin:0 0 50px;padding:18px 30px 19px}@media only screen and (max-width:1140px){.main-slider__slide-text{margin:0 0 30px}}@media only screen and (max-width:1024px){.main-slider__slide-text{margin:0 0 15px}}@media only screen and (max-width:768px){.main-slider__slide-text{display:none}}.main-slider__pagination{margin:30px 0 45px;justify-content:center;display:flex}@media only screen and (max-width:768px){.main-slider__pagination{margin:12px 0 36px}}@media only screen and (max-width:768px){.main-slider__pagination--portfolio{margin:12px 0 0}}.main-slider__pagination span.swiper-pagination-bullet{border-radius:50%;background-color:#dcdcdc;width:10px;height:10px;cursor:pointer;margin:0 5px;transition:background-color .25s ease-in-out 0s}@media only screen and (max-width:768px){.main-slider__pagination span.swiper-pagination-bullet{width:7px;height:7px;margin:0 3.5px}}.main-slider__pagination span.swiper-pagination-bullet-active{background-color:#f7a941}.main-text{margin:0 0 96.3px}@media only screen and (max-width:1024px){.main-text{margin:0 0 81px}}@media only screen and (max-width:768px){.main-text{margin:0 0 56.7px}}.main-text__wrapper{display:flex;align-items:flex-start;justify-content:space-between}@media only screen and (max-width:768px){.main-text__wrapper{flex-direction:column;align-items:unset}}.main-text__text{flex:0 0 50%}@media only screen and (max-width:1140px){.main-text__text h1{margin:0 0 10px}}@media only screen and (max-width:768px){.main-text__text h1{text-align:center}}.main-text__text p,.main-text__text ul{font-size:16px;line-height:28px}@media only screen and (max-width:1024px){.main-text__text p,.main-text__text ul{font-size:14px;line-height:24px}}.main-text__text p+p{margin:25px 0 0}@media only screen and (max-width:768px){.main-text__text p+p{margin:12px 0}}.main-text__text .divisionsContainer{flex-wrap:wrap;display:flex;align-items:flex-start}.main-text__text .divisionsContainer__set{flex:0 0 50%}.main-text__text .divisionsContainer__set li a{padding:0 0 0 16px;display:inline-block;transition:color .25s ease-in-out 0s;position:relative}.main-text__text .divisionsContainer__set li a:before{content:"";background-image:url(../images/new/icon-link-arrow-right--orange.svg);background-size:cover;background-position:50%;width:6px;height:10px;position:absolute;top:8px;left:2px}.main-text__text .divisionsContainer__set li a:hover{color:#f7a941}.main-text__map{flex:0 0 45%;margin:40px 0 0;position:relative}@media only screen and (max-width:1024px){.main-text__map{margin-left:30px}}@media only screen and (max-width:768px){.main-text__map{margin-top:53px;margin-bottom:0;margin-left:0}}.main-text__map--local .theMap svg>g{stroke-width:1}.main-text__map--local .theMap__marker__pin{display:none!important}.main-text__map-location{background-color:#fff;width:220px;font-size:14px;font-weight:700;line-height:16px;padding:14px 18px 15px;box-shadow:3px 3px 20px rgba(0,0,0,.1);transition:background-color .25s ease-in-out 0s,color .25s ease-in-out 0s}@media (max-width:767px){.main-text__map-location{width:160px}}.main-text__map-location:after,.main-text__map-location:before{content:"";background-size:cover;background-position:50%;width:6px;height:10px;pointer-events:none;transition:opacity .25s ease-in-out 0s;position:absolute;bottom:15px;right:15px}.main-text__map-location:before{background-image:url(../images/new/icon-link-arrow-right--orange.svg)}.main-text__map-location:after{background-image:url(../images/new/icon-link-arrow-right--white.svg);opacity:0}.main-text__map-location span{font-size:10px;font-weight:400;line-height:12px;margin:11px 0 0;display:block}.main-text__map-location:hover{background-color:#f7a941;color:#fff}.main-text__map-location:hover:before{opacity:0}.main-text__map-location:hover:after{opacity:1}.main-text--local .main-text__text{flex:1 1 auto}.main-text--local .main-text__text p{max-width:540px}@media only screen and (max-width:768px){.main-text--local .main-text__text p{max-width:unset}}.main-text--local .main-text__map{flex:0 0 45%;margin:-20px 0 0;padding:0}@media only screen and (max-width:768px){.main-text--local .main-text__map{margin:53px 0 0}}.what-we-do{background-color:#f7f7f7;margin:0 0 53px;padding:48px 0 91px;transition:background-color .25s ease-in-out 0s}@media only screen and (max-width:1140px){.what-we-do{margin:0 0 48px;padding:48px 0 60px}}@media only screen and (max-width:1024px){.what-we-do{margin:0 0 44px;padding:42px 0 31px}}.what-we-do.is-offices{background-color:#f27121}.what-we-do.is-offices h2{color:#fff}.what-we-do.is-homes{background-color:#d6ac85}.what-we-do.is-homes h2{color:#fff}.what-we-do.is-hotels{background-color:#9f3d36}.what-we-do.is-hotels h2{color:#fff}.what-we-do h2{margin:0 0 10px;transition:color .25s ease-in-out 0s}.what-we-do__wrapper{justify-content:space-between;display:flex}@media only screen and (max-width:768px){.what-we-do__wrapper{flex-direction:column}}.what-we-do__box{flex:0 0 calc(33.33333% - 20px)}@media only screen and (max-width:1140px){.what-we-do__box{flex:0 0 calc(33.33333% - 10px)}}@media only screen and (max-width:768px){.what-we-do__box+.what-we-do__box{margin:31px 0 0}}.what-we-do__box img{width:100%;height:233px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.what-we-do__box:first-child .what-we-do__box-text h3{color:#f27121}.what-we-do__box:nth-child(2) .what-we-do__box-text h3{color:#d6ac85}.what-we-do__box:nth-child(3) .what-we-do__box-text h3{color:#9f3d36}.what-we-do__box-text{background-color:#fff;padding:20px 30px 40px}@media only screen and (max-width:1024px){.what-we-do__box-text{padding:20px 30px}}.what-we-do__box-text h3{margin:0 0 2px}.what-we-do__box-text p{font-size:14px;line-height:25px}.what-we-do__box-text p span.icon{background-image:url(../images/new/icon-link-arrow-right.svg);background-size:cover;background-position:50%;width:6px;height:10px;margin:0 0 0 5px;display:inline-block}.news-boxes{margin:0 0 80px}@media only screen and (max-width:1024px){.news-boxes{display:none}}.news-boxes h2{margin:0 0 10px;transition:color .25s ease-in-out 0s}.news-boxes__wrapper{margin:0 0 -30px;flex-wrap:wrap;display:flex}.news-boxes__wrapper .swiper-slide{height:auto}.news-boxes__item{background-color:#f7f7f7;flex:0 0 calc(25% - 22.5px);margin:0 30px 30px 0;transition:all .4s}@media only screen and (max-width:1024px){.news-boxes__item{height:100%;margin:0;display:block}}.news-boxes__item:nth-child(4n+4){margin:0 0 30px}@media only screen and (max-width:1024px){.news-boxes__item:nth-child(4n+4){margin:0}}.news-boxes__item img{width:100%;height:170px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media only screen and (max-width:1024px){.news-boxes__item img{height:233px}}.news-boxes__item--video figure{position:relative}.news-boxes__item--video figure:after,.news-boxes__item--video figure:before{content:"";position:absolute}.news-boxes__item--video figure:before{z-index:1;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.333)}.news-boxes__item--video figure:after{z-index:2;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:20%;height:50%;background:url(../images/new/icon-youtube-play.svg) no-repeat 50% 50%;background-size:contain;opacity:.85;transition:all .1s}.news-boxes__item--video figure:hover:after{width:24%;opacity:1}.news-boxes__item:hover{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2)}.news-boxes__item-details{padding:30px}.news-boxes__item-details time{font-size:10px;font-weight:700;line-height:12px;color:#f7a941;margin:0 0 8px;display:block}.news-boxes__item-details h4{margin:0 0 15px}.news-boxes__item-details p{font-size:14px;line-height:20px}.news-boxes__link{text-align:right;margin:30px 0 0}@media only screen and (max-width:1024px){.news-boxes__link{display:none}}.news-boxes__link a{font-size:14px;line-height:22px;display:inline-block}.news-boxes__link a span.icon{background-image:url(../images/new/icon-link-arrow-right.svg);background-size:cover;background-position:50%;width:5px;height:8px;margin:0 0 0 5px;display:inline-block}.news-boxes__pagination{width:100%;margin:22px 0 0;justify-content:center;display:flex}.news-boxes__pagination span.swiper-pagination-bullet{border-radius:50%;background-color:#dcdcdc;width:10px;height:10px;cursor:pointer;margin:0 5px;transition:background-color .25s ease-in-out 0s}@media only screen and (max-width:768px){.news-boxes__pagination span.swiper-pagination-bullet{width:7px;height:7px;margin:0 3.5px}}.news-boxes__pagination span.swiper-pagination-bullet-active{background-color:#f7a941}.news-boxes--slider{display:none}@media only screen and (max-width:1024px){.news-boxes--slider{display:block}}.about-us-page__text-section--gray .about-us-page__text-section-copy,.about-us-page__text-section--local:nth-child(2n) .about-us-page__text-section-copy{background-color:#f7f7f7}.about-us-page__text-section--our-history .about-us-page__text-section-copy{padding:70px 0 50px}.about-us-page__text-section-image img{width:100%;height:auto}.about-us-page__text-section-copy{padding:70px 0 64px}@media only screen and (max-width:1140px){.about-us-page__text-section-copy{padding:70px 0 28px}}@media only screen and (max-width:1024px){.about-us-page__text-section-copy{padding:40px 0 16px}}.about-us-page__text-section-copy h2{text-align:center;margin:0 0 5px}@media only screen and (max-width:1024px){.about-us-page__text-section-copy h2{margin:0 0 12px}}.about-us-page__text-section-copy-wrapper{max-width:920px;margin:0 auto}@media only screen and (max-width:1024px){.about-us-page__text-section-copy-wrapper{max-width:738px}}@media only screen and (max-width:768px){.about-us-page__text-section-copy-wrapper{max-width:350px}}.about-us-page__text-section-copy-wrapper .business-in-brief,.about-us-page__text-section-copy-wrapper .chart{margin-top:65px}@media only screen and (max-width:1024px){.about-us-page__text-section-copy-wrapper .business-in-brief,.about-us-page__text-section-copy-wrapper .chart{margin-top:36px}}.business-in-brief{margin:0 0 -65px;flex-wrap:wrap;justify-content:center;display:flex}@media only screen and (max-width:1024px){.business-in-brief{margin:0 0 -48px}}.business-in-brief__item{flex:0 0 20%;text-align:center;margin:0 0 65px}@media only screen and (max-width:1024px){.business-in-brief__item{flex:0 0 33.33333%;margin:0 0 48px}}@media only screen and (max-width:768px){.business-in-brief__item{flex:0 0 50%}}.business-in-brief__item:first-child,.business-in-brief__item:nth-child(4){flex:0 0 30%}@media only screen and (max-width:1024px){.business-in-brief__item:first-child,.business-in-brief__item:nth-child(4){flex:0 0 33.33333%}}@media only screen and (max-width:768px){.business-in-brief__item:first-child,.business-in-brief__item:nth-child(4){flex:0 0 50%}}.business-in-brief__item:first-child{padding:0 0 0 10%}@media only screen and (max-width:1024px){.business-in-brief__item:first-child{padding:0}}.business-in-brief__item:nth-child(4){padding:0 10% 0 0}@media only screen and (max-width:1024px){.business-in-brief__item:nth-child(4){padding:0}}.business-in-brief__item img{width:auto;height:80px;margin:0 auto 17px}@media only screen and (max-width:1024px){.business-in-brief__item img{height:62px;margin:0 auto 12px}}.business-in-brief__item span{font-weight:700;line-height:34px}.business-in-brief__item p{font-size:16px;line-height:28px}@media only screen and (max-width:1024px){.business-in-brief__item p{font-size:14px;margin:-5px 0 0}}.structure__diagram{width:100%}.structure__diagram img{max-width:80%;width:100%;margin:32px auto}.social-responsibility{background-size:cover;background-position:50%;padding:82px 0}@media only screen and (max-width:1024px){.social-responsibility{padding:60px 0}}@media only screen and (max-width:768px){.social-responsibility{background-image:none!important;padding:0}}.social-responsibility__img{width:100%;height:auto;margin:0 0 40px;display:none}@media only screen and (max-width:768px){.social-responsibility__img{display:block}}.social-responsibility__wrapper{background-color:#fff;max-width:540px;margin:0 0 0 auto;padding:62px 62px 82px}@media only screen and (max-width:1024px){.social-responsibility__wrapper{max-width:480px;padding:50px}}@media only screen and (max-width:768px){.social-responsibility__wrapper{width:calc(100% + 30px);max-width:350px;margin:0 auto;padding:0}}.social-responsibility__wrapper h2{margin:0 0 5px;line-height:1.02}.our-brand{text-align:center;padding:0 0 100px}.our-brand h2{margin:0 0 5px}.our-brand__list{margin:45px 0 -20px;flex-wrap:wrap;display:flex;justify-content:space-between}.our-brand__list-item{flex:0 0 22%;margin:0 0 20px;text-align:center}@media only screen and (max-width:1140px){.our-brand__list-item{flex:0 0 23%}}@media only screen and (max-width:768px){.our-brand__list-item{flex:0 0 48%;margin-bottom:32px}}.our-brand__list-item img{width:100%;height:auto;margin:0 0 20px}.our-brand__list-item h3{font-family:Manus Pro,sans-serif;font-size:42px;font-weight:400;line-height:1.23;color:#f7a941}@media only screen and (max-width:1200px){.our-brand__list-item h3{font-size:40px}}@media only screen and (max-width:1140px){.our-brand__list-item h3{font-size:32px}}@media only screen and (max-width:1024px){.our-brand__list-item h3{font-size:30px}}@media only screen and (max-width:768px){.our-brand__list-item h3{font-size:30px}}.our-brand__list-item.is-middle h3{color:#525252;line-height:48px}.more-about-us{background-color:#f7f7f7;text-align:center;padding:85px 0 125px}@media only screen and (max-width:1140px){.more-about-us{padding:80px 0}}@media only screen and (max-width:1024px){.more-about-us{padding:60px 0}}@media only screen and (max-width:768px){.more-about-us{padding:40px 0}}.more-about-us h2{margin:0 0 20px}@media only screen and (max-width:768px){.more-about-us h2{margin:0 0 30px}}.more-about-us__boxes{max-width:920px;margin:0 auto -54px;flex-wrap:wrap;justify-content:center;display:flex}@media only screen and (max-width:1024px){.more-about-us__boxes{max-width:738px;margin:0 auto -40px}}@media only screen and (max-width:768px){.more-about-us__boxes{max-width:350px;margin:0 auto -30px}}.more-about-us__boxes--2-per-row{max-width:606px}@media only screen and (max-width:1024px){.more-about-us__boxes--2-per-row{max-width:492px;margin:0 auto -40px}}.more-about-us__boxes--2-per-row .more-about-us__boxes-item{flex:0 0 calc(50% - 36px);margin:0 0 54px 54px}@media only screen and (max-width:1024px){.more-about-us__boxes--2-per-row .more-about-us__boxes-item{flex:0 0 calc(50% - 20px);margin:0 0 40px 30px}}.more-about-us__boxes--2-per-row .more-about-us__boxes-item:nth-child(3n+1){margin:0 0 54px 54px}@media only screen and (max-width:1024px){.more-about-us__boxes--2-per-row .more-about-us__boxes-item:nth-child(3n+1){margin:0 0 40px 30px}}.more-about-us__boxes--2-per-row .more-about-us__boxes-item:nth-child(odd){margin:0 0 54px}@media only screen and (max-width:1024px){.more-about-us__boxes--2-per-row .more-about-us__boxes-item:nth-child(odd){margin:0 0 40px}}.more-about-us__boxes-item{flex:0 0 calc(33.33333% - 36px);margin:0 0 54px 54px}@media only screen and (max-width:1024px){.more-about-us__boxes-item{flex:0 0 calc(33.33333% - 20px);margin:0 0 40px 30px}}@media only screen and (max-width:768px){.more-about-us__boxes-item{flex:0 0 calc(50% - 10px);margin:0 0 30px 20px}}.more-about-us__boxes-item:nth-child(3n+1){margin:0 0 54px}@media only screen and (max-width:1024px){.more-about-us__boxes-item:nth-child(3n+1){margin:0 0 40px}}@media only screen and (max-width:768px){.more-about-us__boxes-item:nth-child(3n+1){margin:0 0 30px 20px}}@media only screen and (max-width:768px){.more-about-us__boxes-item:nth-child(odd){margin:0 0 30px}}.more-about-us__boxes-item img{width:100%;height:auto;margin:0 0 16px;box-shadow:0 0 10px rgba(0,0,0,.1)}.more-about-us__boxes-item p{font-size:16px;font-weight:700;line-height:22px;justify-content:center;align-items:center;display:flex}.more-about-us__boxes-item p span.icon{background-image:url(../images/new/icon-link-arrow-right.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:8px;height:8px;margin:0 0 0 5px;display:inline-block}.our-history{padding:0 0 85px}.our-history__wrapper{position:relative}.our-history__slider{padding:0 90px}@media only screen and (max-width:768px){.our-history__slider{padding:0 34px}}.our-history__slide{width:auto;padding:0 96px 0 0;display:flex}@media only screen and (max-width:768px){.our-history__slide{padding:0 50px 0 0}}.our-history__slide:after,.our-history__slide:before{content:"";height:63px;position:absolute;top:0}@media only screen and (max-width:768px){.our-history__slide:after,.our-history__slide:before{height:30px}}.our-history__slide:before{background-image:url(../images/new/line-middle.jpg);background-size:contain;background-repeat:repeat-x;width:calc(100% + 95px);left:0}.our-history__slide:after{background-size:cover;width:66px}@media only screen and (max-width:768px){.our-history__slide:after{width:31px}}.our-history__slide:first-child{padding:0 96px 0 78px}@media only screen and (max-width:768px){.our-history__slide:first-child{padding:0 50px 0 0}}.our-history__slide:first-child:after{background-image:url(../images/new/line-start.jpg);left:0}.our-history__slide:last-child{padding:0 78px 0 0}@media only screen and (max-width:768px){.our-history__slide:last-child{padding:0}}.our-history__slide:last-child:before{width:100%}.our-history__slide:last-child:after{background-image:url(../images/new/line-end.jpg);right:0}.our-history__slide-item{width:160px;position:relative}.our-history__slide-item+.our-history__slide-item{margin:0 0 0 30px}@media only screen and (max-width:768px){.our-history__slide-item+.our-history__slide-item{margin:0 0 0 25px}}.our-history__slide-item-year{font-size:24px;font-weight:700;line-height:34px;opacity:0;pointer-events:none;margin:0 0 60px;padding:14px 0 0}@media only screen and (max-width:768px){.our-history__slide-item-year{font-size:12px;line-height:32px;margin:0 0 30px;padding:0 0 0 36px}}.our-history__slide-item-year.is-first{opacity:1;pointer-events:all}.our-history__slide-item-image{margin:0 0 12px}.our-history__slide-item-image img{height:107px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.our-history__slide-item-heading{font-size:12px;font-weight:700;line-height:22px}.our-history__slide-item-content{font-size:16px;line-height:28px}.our-history__nav{width:100%;justify-content:space-between;display:flex;position:absolute;z-index:2;top:3px;left:0}@media only screen and (max-width:768px){.our-history__nav{top:0}}.our-history__nav-next,.our-history__nav-prev{background-size:cover;background-position:50%;width:48px;height:57px;cursor:pointer}@media only screen and (max-width:768px){.our-history__nav-next,.our-history__nav-prev{width:28px;height:30px}}.our-history__nav-prev{background-image:url(../images/new/icon-timeline-prev.svg)}.our-history__nav-next{background-image:url(../images/new/icon-timeline-next.svg)}.timeline{margin:0 0 85px;position:relative;overflow:hidden}.timeline .swiper-wrapper{align-items:stretch}.timeline .swiper-slide{height:240px!important;display:flex;flex-wrap:nowrap;flex-direction:column;text-align:center;justify-content:center}.timeline__item{max-width:240px;flex:0 0 auto;background:#f7f7f7;padding:32px;margin:0 24px;background:url(../images/new/concrete.png) no-repeat 50% 50%;background-size:cover}.timeline__item__year{font-family:Manus Pro;font-size:3.33333vw;line-height:1;color:#f7a941;margin-bottom:24px}@media only screen and (max-width:1200px){.timeline__item__year{font-size:56px}}@media only screen and (max-width:768px){.timeline__item__year{font-size:40px}}.timeline__item__copy{font-size:14px;line-height:1.6;margin-bottom:16px;color:#525252;text-shadow:1px 1px 0 hsla(0,0%,100%,.75)}.timeline__item:first-child{margin-left:12.5vw}.timeline__item:last-child{margin-right:12.5vw}@media (max-width:767px){.timeline__item{padding:24px;max-width:240px;margin-left:12px!important;margin-right:12px!important}}.timeline__nav{position:static}.timeline__nav-next,.timeline__nav-prev{position:absolute;z-index:2;top:50%;transform:translateY(-50%);background-size:cover;background-position:50%;width:48px;height:57px;cursor:pointer}@media only screen and (max-width:768px){.timeline__nav-next,.timeline__nav-prev{width:28px;height:30px}}.timeline__nav-prev{left:0;background-image:url(../images/new/icon-timeline-prev.svg)}.timeline__nav-next{right:0;background-image:url(../images/new/icon-timeline-next.svg)}.news-years{margin:62px 0 82px}@media only screen and (max-width:1140px){.news-years{margin:40px 0 60px}}@media only screen and (max-width:1024px){.news-years{margin:25px 0 60px}}@media only screen and (max-width:768px){.news-years{margin:16px 0 35px;display:none}}.news-years--mobile{display:none}@media only screen and (max-width:768px){.news-years--mobile{display:block}}.news-years .custom-container{justify-content:center;align-items:center;display:flex}@media only screen and (max-width:768px){.news-years .custom-container{display:block}}.news-years__slider{flex:0 0 454px;font-size:14px;font-weight:700;line-height:28px;text-align:center;margin:0}.news-years__item a[aria-current=page]{color:#f7a941}.news-years__next,.news-years__prev{cursor:pointer;padding:0 12px;transition:opacity .25s ease-in-out 0s}.news-years__next.swiper-button-disabled,.news-years__prev.swiper-button-disabled{opacity:.25}.news-years__select{position:relative}.news-years__select:after{content:"";background-image:url(../images/new/icon-link-arrow-down.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:12px;height:12px;transform:translateY(-50%);position:absolute;top:calc(50% + 1px);right:0;pointer-events:none}.news-years__select select{border:0;width:100%;height:36px;font-family:Verdana,sans-serif;font-size:14px;font-weight:700;line-height:28px;padding:0 18px 0 5px}.news-years__select select,.news-years__select select:focus{background-color:transparent}.news-list__item{align-items:center;display:flex;margin:62px 0 0}@media only screen and (max-width:1140px){.news-list__item{margin:40px 0 0}}@media only screen and (max-width:1024px){.news-list__item{margin:25px 0 0;align-items:flex-start}}@media only screen and (max-width:768px){.news-list__item{margin:16px 0 0}}.news-list__item+.news-list__item{margin:46px 0 0}@media only screen and (max-width:1140px){.news-list__item+.news-list__item{margin:40px 0 0}}@media only screen and (max-width:1024px){.news-list__item+.news-list__item{margin:30px 0 0}}@media only screen and (max-width:768px){.news-list__item+.news-list__item{margin:24px 0 0}}.news-list__item--video figure{position:relative}.news-list__item--video figure:after,.news-list__item--video figure:before{content:"";position:absolute}.news-list__item--video figure:before{z-index:1;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.333)}.news-list__item--video figure:after{z-index:2;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:25%;height:50%;background:url(../images/new/icon-youtube-play.svg) no-repeat 50% 50%;background-size:contain;opacity:.85;transition:all .1s}.news-list__item--video figure:hover:after{width:30%;opacity:1}.news-list__item-thumb{flex:0 0 160px;margin:0 30px 0 0}@media only screen and (max-width:768px){.news-list__item-thumb{margin:0 17px 0 0}}.news-list__item-thumb img{width:100%;height:107px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.news-list__item-details{flex:1 1 auto}@media only screen and (max-width:1024px){.news-list__item-details{margin:-6px 0 0}}.news-list__item-details time{font-size:16px;font-weight:700;line-height:26px;color:#f7a941;margin:0 0 2px;display:block}@media only screen and (max-width:768px){.news-list__item-details time{font-size:14px;line-height:24px}}.news-list__item-details h4{line-height:28px}@media only screen and (max-width:768px){.news-list__item-details h4{font-size:12px;line-height:20px}}.news-list__item-details p{font-size:16px;line-height:29px}@media only screen and (max-width:768px){.news-list__item-details p{display:none}}.news-list__pagination{margin:60px 0 125px}@media only screen and (max-width:1140px){.news-list__pagination{margin:55px 0 110px}}@media only screen and (max-width:1024px){.news-list__pagination{margin:50px 0 90px}}@media only screen and (max-width:768px){.news-list__pagination{margin:40px 0 70px}}@media only screen and (max-width:480px){.news-list__pagination{margin:40px 0}}.news-post{padding:0 0 165px}@media only screen and (max-width:1140px){.news-post{padding:0 0 140px}}@media only screen and (max-width:1024px){.news-post{padding:0 0 110px}}@media only screen and (max-width:768px){.news-post{padding:0 0 90px}}@media only screen and (max-width:480px){.news-post{padding:0 0 60px}}.news-post__featured-image{margin:0 0 60px}@media only screen and (max-width:1140px){.news-post__featured-image{margin:0 0 50px}}@media only screen and (max-width:1024px){.news-post__featured-image{width:calc(100% + 30px);margin:0 -15px 40px}}@media only screen and (max-width:768px){.news-post__featured-image{margin:0 -15px 30px}}.news-post__featured-image--video{overflow:hidden}.news-post__featured-image figure img{width:100%;height:670px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media only screen and (max-width:1140px){.news-post__featured-image figure img{height:500px}}@media only screen and (max-width:1024px){.news-post__featured-image figure img{height:420px}}@media only screen and (max-width:768px){.news-post__featured-image figure img{height:300px}}@media only screen and (max-width:480px){.news-post__featured-image figure img{height:200px}}.news-post__wrapper{max-width:920px;margin:0 auto}.news-post__header{margin:0 0 60px}@media only screen and (max-width:1140px){.news-post__header{margin:0 0 55px}}@media only screen and (max-width:1024px){.news-post__header{margin:0 0 35px}}@media only screen and (max-width:768px){.news-post__header{margin:0 0 25px}}.news-post__header time{font-family:Manus Pro,sans-serif;font-size:36px;line-height:64px;text-align:center;color:#f7a941;display:block}@media only screen and (max-width:1140px){.news-post__header time{font-size:36px;line-height:46px}}@media only screen and (max-width:1024px){.news-post__header time{font-size:32px;line-height:40px}}@media only screen and (max-width:768px){.news-post__header time{font-size:28px;line-height:36px}}@media only screen and (max-width:480px){.news-post__header time{font-size:24px;line-height:30px}}.news-post__header h1{font-family:Verdana,sans-serif;font-size:42px;font-weight:700;line-height:56px;text-align:center}@media only screen and (max-width:1140px){.news-post__header h1{font-size:36px;line-height:48px}}@media only screen and (max-width:1024px){.news-post__header h1{font-size:30px;line-height:42px}}@media only screen and (max-width:768px){.news-post__header h1{font-size:24px;line-height:36px}}@media only screen and (max-width:480px){.news-post__header h1{font-size:18px;line-height:30px}}.news-post__content{margin:0 0 30px}.news-post__files{margin:16px 0 40px}.news-post__files__item{display:block;padding:16px 64px 16px 16px;text-decoration:none;position:relative;transition:all .2s;line-height:1.3;background:#e9e9e9}.news-post__files__item span.icoon{position:absolute;top:50%;transform:translateY(-50%)}.news-post__files__item span.icoon--file{left:8px}.news-post__files__item span.icoon--download{right:8px}.news-post__files__item:hover{background:#f8f8f8}.news-post__files__item:hover span.icoon--download:before{top:100%}.news-post__files__item:hover span.icoon--download:after{top:0}.news-post__files__item+.news-post__files__item{border-top:1px solid #fff}.news-post__share{margin:0 0 50px;display:inline-block;position:relative}@media only screen and (max-width:1024px){.news-post__share{margin:0 0 40px}}@media only screen and (max-width:768px){.news-post__share{margin:0 0 30px}}.news-post__share:hover .news-post__share-tooltip{pointer-events:all;opacity:1}.news-post__share-trigger{font-size:16px;line-height:22px;cursor:pointer;padding:0 0 10px;align-items:center;display:inline-flex}.news-post__share-trigger .icon{background-image:url(../images/new/icon-share-post.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:22px;height:22px;margin:0 8px 0 0;position:relative;bottom:3px}.news-post__share-tooltip{background-color:#fff;width:100px;pointer-events:none;opacity:0;padding:7px 0 7px 7px;transition:opacity .25s ease-in-out 0s;box-shadow:2px 2px 8px rgba(0,0,0,.25);position:absolute;top:100%;left:0}.news-post__share-tooltip ul li+li{margin:9px 0 0}.news-post__share-tooltip ul li a{align-items:center;display:flex}.news-post__share-tooltip ul li a img{width:20px;height:auto;margin:0 6px 0 0}.news-post__share-tooltip ul li a span{font-size:12px!important;line-height:20px!important;white-space:nowrap!important;position:relative;top:1px}.news-post__footer{text-align:right}.news-post__footer-back{font-size:16px;line-height:22px;align-items:center;display:inline-flex}.news-post__footer-back .icon{background-image:url(../images/new/icon-link-arrow-left.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:4px;height:18px;margin:0 6px 0 0}.icoon{width:32px;height:32px;display:block;overflow:hidden}.icoon:after,.icoon:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-position:50% 50%;background-repeat:no-repeat;background-size:cover;transition:.4s}.icoon--file:before{background-image:url(../images/new/icon-file.svg)}.icoon--file:after{background-image:url(../images/new/icon-file--orange.svg)}.icoon--hover:after{opacity:0}.icoon--animation:after{top:-100%}.icoon--download:before{background-image:url(../images/new/icon-download.svg)}.icoon--download:after{background-image:url(../images/new/icon-download--orange.svg)}.pagination__list{justify-content:center;align-items:center;display:flex}.pagination__item{margin:0 2px}.pagination__item a{font-size:14px;line-height:23px;padding:0 10px;display:block}@media only screen and (max-width:768px){.pagination__item a{padding:0 6px}}.pagination__item--nav a{font-family:Segoe UI,sans-serif;font-size:12px}.pagination__item--empty{margin:0 10px}.pagination__item--active a{font-weight:700}.portfolio-list{padding:56px 0 108px}@media only screen and (max-width:1140px){.portfolio-list{padding:40px 0 80px}}@media only screen and (max-width:1024px){.portfolio-list{padding:30px 0 70px}}@media only screen and (max-width:768px){.portfolio-list{padding:0 0 55px}}@media only screen and (max-width:480px){.portfolio-list{padding:0 0 40px}}.portfolio-list__loader{position:fixed;top:50%;left:50%;background:url(../images/new/icon-loading.svg) no-repeat 50% 50%;background-size:cover;width:48px;height:48px;transform:translateY(-50%) translateX(-50%);z-index:10;opacity:0;pointer-events:none;-webkit-animation:spin 4s linear infinite;animation:spin 4s linear infinite}.portfolio-list__loader.active{opacity:1}.portfolio-list__header{margin:0 0 39px}@media only screen and (max-width:1140px){.portfolio-list__header{margin:0 0 30px}}@media only screen and (max-width:768px){.portfolio-list__header{margin:0 0 20px}}.portfolio-list__form{display:flex}@media only screen and (max-width:768px){.portfolio-list__form{flex-wrap:wrap}}.portfolio-list__form-select{flex:0 0 auto;position:relative}.portfolio-list__form-select:after{content:"";background-image:url(../images/new/icon-link-arrow-down.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:12px;height:12px;transform:translateY(-50%);position:absolute;top:calc(50% + 1px);right:0}.portfolio-list__form-select+.portfolio-list__form-select{margin:0 0 0 32px}@media only screen and (max-width:768px){.portfolio-list__form-select+.portfolio-list__form-select{margin:0}}.portfolio-list__form-select select{border:0;background-color:transparent;width:auto;font-family:Verdana,sans-serif;font-size:14px;font-weight:700;line-height:28px;padding:0 18px 0 5px}@media only screen and (max-width:768px){.portfolio-list__form-select select{width:100%;height:36px}}.portfolio-list__form-select select:focus{background-color:transparent}.portfolio-list__no-matches{margin:50px 0;display:none;min-height:40vh}.portfolio-list__loader{margin:0 0 0 auto}.portfolio-list__list{margin:0 0 -30px;flex-wrap:wrap;display:flex;transition:all .4s}.portfolio-list__list.loading{opacity:.5;filter:blur(3px)}@media only screen and (max-width:1140px){.portfolio-list__list{margin:0 0 -20px}}@media only screen and (max-width:1024px){.portfolio-list__list{margin:0 0 -15px}}.portfolio-list__list-item{background-color:#f7f7f7;flex:0 0 calc(25% - 22.5px);margin:0 30px 30px 0;transition:all .4s}@media only screen and (max-width:1140px){.portfolio-list__list-item{flex:0 0 calc(25% - 15px);margin:0 20px 20px 0}}@media only screen and (max-width:1024px){.portfolio-list__list-item{flex:0 0 calc(33.33333% - 10px);margin:0 15px 15px 0}}@media only screen and (max-width:768px){.portfolio-list__list-item{flex:0 0 calc(50% - 7.5px)}}@media only screen and (max-width:480px){.portfolio-list__list-item{flex:0 0 100%}}.portfolio-list__list-item:nth-child(4n+4){margin:0 0 30px}@media only screen and (max-width:1140px){.portfolio-list__list-item:nth-child(4n+4){margin:0 0 20px}}@media only screen and (max-width:1024px){.portfolio-list__list-item:nth-child(4n+4){margin:0 15px 15px 0}}@media only screen and (max-width:480px){.portfolio-list__list-item:nth-child(4n+4){margin:0 0 15px}}@media only screen and (max-width:1024px){.portfolio-list__list-item:nth-child(3n+3){margin:0 0 15px}}@media only screen and (max-width:768px){.portfolio-list__list-item:nth-child(3n+3){margin:0 15px 15px 0}}@media only screen and (max-width:480px){.portfolio-list__list-item:nth-child(3n+3){margin:0 0 15px}}@media only screen and (max-width:768px){.portfolio-list__list-item:nth-child(2n+2){margin:0 0 15px}}.portfolio-list__list-item:hover{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2)}.portfolio-list__list-item-image img{width:100%;height:170px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.portfolio-list__list-item-details{padding:22px 30px 25px}@media only screen and (max-width:1024px){.portfolio-list__list-item-details{padding:20px}}@media only screen and (max-width:768px){.portfolio-list__list-item-details{padding:15px}}.portfolio-list__list-item-details h4{font-size:15px;font-weight:700;line-height:1.25;margin:0 0 10px}.portfolio-list__list-item-details-types{display:flex;flex-wrap:wrap}.portfolio-list__list-item-details-types li{font-size:9px;line-height:1.5}.portfolio-list__list-item-details-types li+li{margin-left:5px;padding-left:4px;border-left:1px solid #f27121}.portfolio-list__list-item-details-types li.is-hotel,.portfolio-list__list-item-details-types li.is-hotels{border-color:#9f3d36;color:#9f3d36}.portfolio-list__list-item-details-types li.is-multifunctional{border-color:#666d56;color:#666d56}.portfolio-list__list-item-details-types li.is-office,.portfolio-list__list-item-details-types li.is-offices{border-color:#f27121;color:#f27121}.portfolio-list__list-item-details-types li.is-home,.portfolio-list__list-item-details-types li.is-homes{border-color:#d6ac85;color:#d6ac85}.portfolio-list__list-item-details-types li.is-retail{border-color:#99c028;color:#99c028}.portfolio-list__list-item-details-types li.is-student-house{border-color:#f7a941;color:#f7a941}.portfolio-list__list-item-details-data{display:flex;margin:0 0 10px}.portfolio-list__list-item-details-data li{font-size:9px;line-height:1.5}.portfolio-list__list-item-details-data li+li:before{content:"|";margin:0 5px;display:inline-block}@-webkit-keyframes spin{to{transform:translateX(-50%) translateY(-50%) rotate(-1turn)}}@keyframes spin{to{transform:translateX(-50%) translateY(-50%) rotate(-1turn)}}.portfolio-post{padding:0 0 150px}@media only screen and (max-width:1140px){.portfolio-post{padding:0 0 125px}}@media only screen and (max-width:1024px){.portfolio-post{padding:0 0 100px}}@media only screen and (max-width:768px){.portfolio-post{padding:0 0 75px}}@media only screen and (max-width:480px){.portfolio-post{padding:0 0 50px}}.portfolio-post__complementary-information,.portfolio-post__content,.portfolio-post__long-text,.portfolio-post__space,.portfolio-post__specification{margin:0 0 50px}@media only screen and (max-width:1024px){.portfolio-post__complementary-information,.portfolio-post__content,.portfolio-post__long-text,.portfolio-post__space,.portfolio-post__specification{margin:0 0 40px}}@media only screen and (max-width:768px){.portfolio-post__complementary-information,.portfolio-post__content,.portfolio-post__long-text,.portfolio-post__space,.portfolio-post__specification{margin:0 0 30px}}.portfolio-post__features,.portfolio-post__mobile-apps{margin:60px 0}@media only screen and (max-width:1024px){.portfolio-post__features,.portfolio-post__mobile-apps{margin:45px 0}}@media only screen and (max-width:768px){.portfolio-post__features,.portfolio-post__mobile-apps{margin:30px 0}}.portfolio-post__location{margin:100px 0 65px}@media only screen and (max-width:1024px){.portfolio-post__location{margin:65px 0}}@media only screen and (max-width:768px){.portfolio-post__location{margin:40px 0}}.portfolio-post__wrapper{max-width:920px;margin:0 auto}.portfolio-post__kv{position:relative;max-width:1110px;margin:0 auto}.portfolio-post__buttons{width:100%;height:100%;pointer-events:none;position:absolute;z-index:1;top:0;left:0}@media only screen and (max-width:768px){.portfolio-post__buttons{pointer-events:all;position:relative;top:auto;left:auto}}.portfolio-post__buttons .custom-container{height:100%;padding:0 0 40px;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;display:flex}@media only screen and (max-width:768px){.portfolio-post__buttons .custom-container{height:auto;margin:0 0 -2px;padding:20px 15px 34px;justify-content:space-between}}.portfolio-post__buttons-item{background-color:#f7a941;font-size:14px;font-weight:700;line-height:22px;color:#fff;pointer-events:all;padding:14px 50px 15px 20px;align-items:center;display:flex;transition:background-color .25s ease-in-out 0s}@media only screen and (max-width:768px){.portfolio-post__buttons-item{flex:0 0 100%;font-size:13px;line-height:20px;margin:0 0 2px;padding:3px 10px 4px}}.portfolio-post__buttons-item+.portfolio-post__buttons-item{margin:0 0 0 2px}@media only screen and (max-width:768px){.portfolio-post__buttons-item+.portfolio-post__buttons-item{margin:0 0 2px}}.portfolio-post__buttons-item span.icon{background-image:url(../images/new/icon-link-arrow-right--white.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:9px;height:9px;margin:0 0 0 5px}.portfolio-post__buttons-item span.icon--down{transform:rotate(90deg)}.portfolio-post__buttons-item:hover{background-color:#f69e29;color:#fff}.portfolio-post__header{text-align:center;margin:0 0 45px}@media only screen and (max-width:768px){.portfolio-post__header{margin:0 0 20px}}.portfolio-post__header-address{font-size:24px;font-weight:700;line-height:34px;margin:-8px 0 0}@media only screen and (max-width:768px){.portfolio-post__header-address{font-size:14px;line-height:24px;margin:0}}.portfolio-post__header-available{background-color:#f7a941;width:300px;font-size:16px;font-weight:700;line-height:24px;color:#fff;margin:22px auto 0;padding:12px 20px 13px}@media only screen and (max-width:768px){.portfolio-post__header-available{width:100%;font-size:14px;line-height:22px;margin:20px auto 0;padding:6px 10px 7px}}.portfolio-post__features{margin:60px 0 30px;flex-wrap:wrap;justify-content:center;display:flex}@media only screen and (max-width:1024px){.portfolio-post__features{margin:45px 0 15px}}@media only screen and (max-width:768px){.portfolio-post__features{margin:30px 0 0}}.portfolio-post__features-item{flex:0 0 22%;text-align:center;margin:0 0 30px;padding:0 5px}@media only screen and (max-width:1024px){.portfolio-post__features-item{flex:0 0 33.33333%}}@media only screen and (max-width:768px){.portfolio-post__features-item{flex:0 0 50%}}.portfolio-post__features-item-icon{margin:0 0 4px}.portfolio-post__features-item-icon img{width:auto;height:94px;margin:0 auto}.portfolio-post__features-item-title{font-size:16px;line-height:28px}@media only screen and (max-width:768px){.portfolio-post__features-item-title{font-size:13px;line-height:23px}}.portfolio-post__features-item-text{font-size:26px;font-weight:700;line-height:34px}@media only screen and (max-width:1024px){.portfolio-post__features-item-text{font-size:22px;line-height:30px}}@media only screen and (max-width:768px){.portfolio-post__features-item-text{font-size:14px;line-height:24px}}.portfolio-post__mobile-apps{text-align:center}.portfolio-post__mobile-apps h3{margin:0 0 10px}.portfolio-post__mobile-apps-list{margin:30px 0 -10px;flex-wrap:wrap;justify-content:center;display:flex}.portfolio-post__mobile-apps-badge{margin:0 5px 10px}.portfolio-post__space{text-align:center}.portfolio-post__space h3{text-align:center;margin:0 0 25px}.portfolio-post__space h4{margin:0 0 10px}.portfolio-post__space ul li span{display:block}.portfolio-post__space ul li a{background-color:#f7a941;font-size:14px;font-weight:700;line-height:22px;color:#fff;pointer-events:all;margin:15px 0 0;padding:10px 20px;align-items:center;display:inline-flex;transition:background-color .25s ease-in-out 0s}.portfolio-post__space ul li a:hover{background-color:#f69e29;color:#fff}.portfolio-post__space-list{margin:0 -15px;flex-wrap:wrap;justify-content:center;display:flex}.portfolio-post__space-item{border:1px solid #dcdcdc;flex:0 0 calc(25% - 22px);margin:0 15px;padding:20px 10px}.portfolio-post__complementary-information h3,.portfolio-post__specification h3{text-align:center;margin:0 0 25px}.portfolio-post__complementary-information ul,.portfolio-post__specification ul{border-bottom:1px solid #dcdcdc}.portfolio-post__complementary-information ul li,.portfolio-post__specification ul li{border-top:1px solid #dcdcdc;padding:15px 10px;justify-content:space-between;display:flex}.portfolio-post__location{align-items:center;display:flex;position:relative}@media only screen and (max-width:768px){.portfolio-post__location{flex-direction:column-reverse}}.portfolio-post__location a.portfolio-post__location-expand{line-height:22px;margin:30px 0 0;align-items:center;display:inline-flex}@media only screen and (max-width:768px){.portfolio-post__location a.portfolio-post__location-expand{font-size:14px;line-height:24px;margin:40px 0 0;display:none}}.portfolio-post__location a.portfolio-post__location-expand--mobile{display:none}@media only screen and (max-width:768px){.portfolio-post__location a.portfolio-post__location-expand--mobile{pointer-events:none;display:inline-flex}}.portfolio-post__location a.portfolio-post__location-expand span.icon{background-image:url(../images/new/icon-link-arrow-right.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:8px;height:8px;margin:0 0 0 5px;position:relative;top:1px}.portfolio-post__location a.portfolio-post__location-expand--collapse{margin:15px 0 0}@media only screen and (max-width:768px){.portfolio-post__location a.portfolio-post__location-expand--collapse{pointer-events:all;margin:8px 0 0 15px}}.portfolio-post__location a.portfolio-post__location-expand--collapse span.icon{background-image:url(../images/new/icon-link-arrow-left.svg);margin:0 5px 0 0}.portfolio-post__location-img{flex:0 0 255px;cursor:pointer;margin:0 30px 0 0}@media only screen and (max-width:768px){.portfolio-post__location-img{width:100%;margin:40px 0 0}}.portfolio-post__location-img img{width:100%;height:auto}@media only screen and (max-width:768px){.portfolio-post__location-img img{width:255px;margin:0 auto}}.portfolio-post__location-copy{flex:1 1 auto}.portfolio-post__location-copy h4{margin:0 0 10px}.portfolio-post__location-map{width:1110px;height:calc(100% + 150px);text-align:right;opacity:0;pointer-events:none;transform:translateX(-50%);transition:opacity .25s ease-in-out 0s,top .25s ease-in-out 0s;position:absolute;z-index:2;top:0;left:50%}@media only screen and (max-width:1140px){.portfolio-post__location-map{text-align:left;width:calc(100% + 30px);height:100%;transform:translateX(0);top:0;left:-15px}}.portfolio-post__location-map>div{width:100%;height:100%}.portfolio-post__location-map a.portfolio-post__location-expand{display:inline-flex!important}.portfolio-post__location-map.is-active{opacity:1;pointer-events:all;top:-50px}@media only screen and (max-width:1140px){.portfolio-post__location-map.is-active{top:0}}.portfolio-post__footer{text-align:right}.portfolio-post__footer-back{font-size:16px;line-height:22px;align-items:center;display:inline-flex}@media only screen and (max-width:768px){.portfolio-post__footer-back{font-size:14px;line-height:24px}}.portfolio-post__footer-back .icon{background-image:url(../images/new/icon-link-arrow-left.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:4px;height:18px;margin:0 6px 0 0}.portfolio-post__buttons-item .portfolio-contacts{position:absolute;top:85%;opacity:0;background-color:#f7a941;right:0;pointer-events:none;transition:all .3s;z-index:100;box-shadow:0 2px 2px rgba(0,0,0,.2)}@media only screen and (max-width:768px){.portfolio-post__buttons-item .portfolio-contacts{right:auto;left:0;width:100%}}.portfolio-post__buttons-item .portfolio-contact{display:flex;width:383px;padding:24px;transition:background-color .25s ease-in-out 0s,top .3s,opacity .3s}@media only screen and (max-width:768px){.portfolio-post__buttons-item .portfolio-contact{padding:24px 12px;width:100%}}.portfolio-post__buttons-item .portfolio-contact__image{flex:0 0 85px;padding-top:5px;overflow:hidden}@media only screen and (max-width:768px){.portfolio-post__buttons-item .portfolio-contact__image{flex:0 0 60px}}.portfolio-post__buttons-item .portfolio-contact__image img{border-radius:100%;width:100%}.portfolio-post__buttons-item .portfolio-contact__data{flex:0 0 auto;padding-left:16px;font-weight:400;font-size:14px;line-height:1.78571}.portfolio-post__buttons-item .portfolio-contact__data__name{font-weight:700}.portfolio-post__buttons-item .portfolio-contact__data__email,.portfolio-post__buttons-item .portfolio-contact__data__phone{font-size:13px}.portfolio-post__buttons-item .portfolio-contact__data a{color:#fff}@media only screen and (max-width:768px){.portfolio-post__buttons-item .portfolio-contact__data{font-size:13px}.portfolio-post__buttons-item .portfolio-contact__data span{display:none}}.portfolio-post__buttons-item:hover .portfolio-contacts{background-color:#f69e29;opacity:1;top:100%;pointer-events:auto}.portfolio-post__buttons-item .brochures{position:absolute;top:85%;opacity:0;background-color:#f7a941;right:0;pointer-events:none;transition:all .3s;z-index:200;box-shadow:0 2px 2px rgba(0,0,0,.2)}@media only screen and (max-width:768px){.portfolio-post__buttons-item .brochures{left:0;width:100%}}.portfolio-post__buttons-item .brochures a{display:block;width:240px;padding:14px 50px 15px 20px;color:#fff;position:relative}@media only screen and (max-width:768px){.portfolio-post__buttons-item .brochures a{width:100%}}.portfolio-post__buttons-item .brochures a:hover .icon{right:12px}.portfolio-post__buttons-item .brochures a .icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:.3s}.portfolio-post__buttons-item:hover .brochures{background-color:#f69e29;opacity:1;top:100%;pointer-events:auto}.relative{position:relative}.text-page{padding:0 0 110px}@media only screen and (max-width:1140px){.text-page{padding:0 0 95px}}@media only screen and (max-width:1024px){.text-page{padding:30px 0 80px}}@media only screen and (max-width:768px){.text-page{padding:25px 0 65px}}@media only screen and (max-width:480px){.text-page{padding:25px 0 50px}}.text-page__wrapper{max-width:920px;margin:0 auto}.text-page__header{text-align:center;margin:15px 0 40px}@media only screen and (max-width:1024px){.text-page__header{margin:15px 0 30px}}@media only screen and (max-width:768px){.text-page__header{margin:15px 0 20px}}.text-page .accordions{max-width:920px;margin:60px auto 0}@media only screen and (max-width:1024px){.text-page .accordions{margin:50px 0 0}}@media only screen and (max-width:480px){.text-page .accordions{margin:40px 0 0}}.accordions__item{overflow:hidden;position:relative}.accordions__item+.accordions__item{margin:20px 0 0}@media only screen and (max-width:1024px){.accordions__item+.accordions__item{margin:13px 0 0}}@media only screen and (max-width:480px){.accordions__item+.accordions__item{margin:6px 0 0}}.accordions__item-heading{background-color:#f7f7f7;min-height:56px;font-size:16px;font-weight:700;line-height:24px;color:#525252;cursor:pointer;padding:10px 20px;justify-content:space-between;align-items:center;display:flex;position:relative}@media only screen and (max-width:1024px){.accordions__item-heading{font-size:14px;line-height:22px}}.accordions__item-heading .icon{background-image:url(../images/new/icon-link-arrow-down.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;flex:0 0 12px;height:12px;pointer-events:none;margin:0 0 0 10px;transition:transform .25s ease-in-out 0s}.accordions__item-heading.is-active .icon{transform:rotate(180deg)}.accordions__item-heading.is-active+.accordions__item-content{pointer-events:all;margin:30px 0 10px}.accordions__item-content{height:0;pointer-events:none;padding:0 21px;transition:height .25s ease-in-out 0s,margin .25s ease-in-out 0s;position:relative;z-index:2}.accordions__item-content__copy{font-size:15px;line-height:1.333}.accordions__item-content__copy>*+*{margin-top:8px}.accordions__item-content__copy a{text-decoration:underline}.accordions__item-content__textBoxes__box{padding:16px 0}.accordions__item-content__textBoxes__box+.accordions__item-content__textBoxes__box{border-top:1px solid #e5e5e5}.accordions--v2 .accordions__item-heading__icon{width:32px}.accordions--v2 .accordions__item-heading__left{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;pointer-events:none}.accordions--v3 .accordions__item-heading.is-active+.accordions__item-content{margin:16px 0!important}.accordions--v2,.accordions--v3{font-size:12px}.local-pdfs{padding:20px 0 100px}@media only screen and (max-width:1140px){.local-pdfs{padding:20px 0 90px}}@media only screen and (max-width:1024px){.local-pdfs{padding:35px 0 80px}}@media only screen and (max-width:768px){.local-pdfs{padding:35px 0 65px}}@media only screen and (max-width:480px){.local-pdfs{padding:35px 0 50px}}.local-pdfs__list{margin:40px 0 0;flex-wrap:wrap;display:flex}.local-pdfs__list-item{flex:0 0 50%}@media only screen and (max-width:768px){.local-pdfs__list-item{flex:0 0 100%}}.local-pdfs__list-item:first-child a,.local-pdfs__list-item:nth-child(2) a{border-top:1px solid #dcdcdc}.local-pdfs__list-item:nth-child(odd) a,.local-pdfs__list-item a{border-left:1px solid #dcdcdc}.local-pdfs__list-item a{border-top:1px solid #dcdcdc;border-color:currentcolor #dcdcdc #dcdcdc currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;padding:15px;align-items:center;display:flex;transition:background-color .25s ease-in-out 0s}@media only screen and (max-width:768px){.local-pdfs__list-item a{padding:10px 15px}}.local-pdfs__list-item a img{width:35px;height:auto;margin:0 10px 0 0}.local-pdfs__list-item a:hover{background-color:#f7f7f7}.global-contact{padding:20px 0 110px}@media only screen and (max-width:1140px){.global-contact{padding:20px 0 95px}}@media only screen and (max-width:1024px){.global-contact{padding:40px 0 80px}}@media only screen and (max-width:768px){.global-contact{padding:40px 0 65px}}@media only screen and (max-width:480px){.global-contact{padding:20px 0 50px}}.global-contact__header{text-align:center;margin:50px 0 30px}@media only screen and (max-width:768px){.global-contact__header{margin-bottom:25px}}@media only screen and (max-width:480px){.global-contact__header{margin-top:40px;margin-bottom:10px}}.global-contact__content{justify-content:center;display:flex;padding-bottom:128px}@media only screen and (max-width:1024px){.global-contact__content{text-align:center;flex-direction:column}}.global-contact__content h3{margin:0 0 30px}@media only screen and (max-width:768px){.global-contact__content h3{font-size:14px;line-height:24px;margin:0 0 20px}}.global-contact__content-main{flex:1 1 auto;margin:0 60px 0 0}@media only screen and (max-width:1024px){.global-contact__content-main{margin:0 0 50px}}.global-contact__content-main h3{max-width:400px}@media only screen and (max-width:1024px){.global-contact__content-main h3{margin:0 auto 30px}}@media only screen and (max-width:768px){.global-contact__content-main h3{margin:0 auto 20px}}.global-contact__content-main .wpcf7-form.init br{display:none}.global-contact__content-sidebar{flex:0 0 350px}@media only screen and (max-width:1024px){.global-contact__content-sidebar{flex:1 1 auto}}@media only screen and (max-width:1024px){.global-contact__content-sidebar-division #sidebar_select_wrap{max-width:320px;margin:0 auto}}@media only screen and (max-width:768px){.global-contact__content-sidebar-division #sidebar_select_wrap{max-width:223px}}.global-contact .is-hidden{display:none}.global-contact__topic-choose{margin:16px 0 0}.global-contact__topic-choose--text{background-color:#f2f2f2;padding:15px 25px}.global-contact__simple-details{text-align:center;margin:0 0 48px}.global-contact__simple-details__item{margin:24px 0;line-height:1.55}.local-contact{padding:0 0 100px}@media only screen and (max-width:768px){.local-contact__theForm{order:2}}.local-contact__theForm__header{text-align:center;padding-bottom:24px}@media only screen and (max-width:1024px){.local-contact{padding:0 0 80px}}@media only screen and (max-width:768px){.local-contact{padding:0 0 70px;flex-direction:column;display:flex}}@media only screen and (max-width:768px){.local-contact__featured-image{order:0}}.local-contact__featured-image img{max-width:100%;height:auto;margin:0 auto}.local-contact__heading{text-align:center;margin:50px 0 10px}@media only screen and (max-width:768px){.local-contact__heading{order:1}}@media only screen and (max-width:480px){.local-contact__heading{margin:40px 0 10px}}.local-contact__description{text-align:center}@media only screen and (max-width:768px){.local-contact__description{order:3}}.local-contact__description p{max-width:510px;margin:0 auto}.local-contact__sales{text-align:center;margin:55px 0 75px}@media only screen and (max-width:768px){.local-contact__sales{order:4}}@media only screen and (max-width:480px){.local-contact__sales{margin:40px 0 10px}}.local-contact__sales-wrapper{margin:0 0 -30px;flex-wrap:wrap;display:flex}.local-contact__sales-person{background-color:#f7f7f7;flex:0 0 calc(33.33333% - 20px);margin:0 0 30px 30px;padding:30px 30px 25px}@media only screen and (max-width:1024px){.local-contact__sales-person{flex:0 0 calc(50% - 7.5px);margin:0 0 15px 15px;padding:15px}}@media only screen and (max-width:768px){.local-contact__sales-person{flex:0 0 calc(100% - 20px);margin:0 10px 30px;padding:30px 15px}}.local-contact__sales-person:nth-child(3n+1){margin:0 0 30px}@media only screen and (max-width:1024px){.local-contact__sales-person:nth-child(3n+1){margin:0 0 15px 15px}}@media only screen and (max-width:768px){.local-contact__sales-person:nth-child(3n+1){margin:0 10px 30px}}@media only screen and (max-width:1024px){.local-contact__sales-person:nth-child(odd){margin:0 0 15px}}@media only screen and (max-width:768px){.local-contact__sales-person:nth-child(odd){margin:0 10px 30px}}.local-contact__sales-person-photo img{border-radius:50%;width:95px;height:95px;margin:0 auto 10px}.local-contact__sales-person-details,.local-contact__sales-person-job,.local-contact__sales-person-property{font-size:16px;line-height:28px}.local-contact__sales-person-details{margin:0 0 20px}.local-contact__sales-person-job{color:#f7a941}.local-contact__media{background-color:#f7f7f7;margin:55px 0 75px;padding:40px 0;position:relative}@media only screen and (max-width:1024px){.local-contact__media{margin:50px 0 60px;padding:35px 0}}@media only screen and (max-width:768px){.local-contact__media{order:6;padding:25px 0}}@media only screen and (max-width:480px){.local-contact__media{margin:40px 0 50px;padding:40px 0}}.local-contact__media--white-bg{background:#fff}.local-contact__media-wrapper{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap}.local-contact__media-wrapper--2-per-row .local-contact__media-person{flex:0 0 34%}@media only screen and (max-width:768px){.local-contact__media-wrapper--2-per-row .local-contact__media-person{flex:0 0 100%}}.local-contact__media-person{flex:0 0 33.333%;text-align:center;padding:0 15px;margin-bottom:40px}@media only screen and (max-width:768px){.local-contact__media-person{flex:0 0 100%}}.local-contact__media-person h3{margin:0 0 20px}.local-contact__media-person-photo{margin:0 0 16px}.local-contact__media-person-photo img{border-radius:50%;width:95px;height:95px;margin:0 auto 10px}.local-contact__media-person-details{font-size:16px;line-height:28px}@media only screen and (max-width:768px){.local-contact__media-person-details{font-size:14px;line-height:24px}}.local-contact__media-address{flex:0 0 calc(66.66667% - 10px);margin:0 0 0 30px}.local-contact__media-address h3{text-align:center;visibility:hidden;margin:0 0 20px}@media only screen and (max-width:1024px){.local-contact__media-address h3{text-align:left}}@media only screen and (max-width:768px){.local-contact__media-address h3{text-align:center;display:none}}.local-contact__media-address-wrapper{flex-wrap:wrap;justify-content:center;display:flex}@media only screen and (max-width:768px){.local-contact__media-address-wrapper{text-align:center;flex-direction:column-reverse}}.local-contact__media-address-img{flex:0 0 255px;cursor:pointer;margin:0 30px 0 0;align-items:center;display:flex}.local-contact__media-address-img.smallMap{position:relative;overflow:hidden}.local-contact__media-address-img.smallMap .smallMap__map{width:260px;height:260px;position:relative;overflow:hidden;border-radius:260px}.local-contact__media-address-img.smallMap .smallMap__expander{position:absolute;z-index:2;display:block;width:100%;height:100%}@media only screen and (max-width:768px){.local-contact__media-address-img{margin:40px auto 0}}.local-contact__media-address-img img{width:100%;height:auto}.local-contact__media-address-details{flex-direction:column;justify-content:center;display:flex;position:relative}.local-contact__media-address-details h3{visibility:visible;margin:0;position:absolute;bottom:calc(100% + 20px);left:0}@media only screen and (max-width:1024px){.local-contact__media-address-details h3{margin:0 0 20px;position:relative;bottom:auto;left:auto}}@media only screen and (max-width:768px){.local-contact__media-address-details h3{display:block}}.local-contact__media-address-details p{font-size:16px;line-height:28px}@media only screen and (max-width:768px){.local-contact__media-address-details p{font-size:14px;line-height:24px}}.local-contact__media-expand-location{font-size:16px;line-height:22px;margin:30px 0 0;align-items:center;display:inline-flex}@media only screen and (max-width:768px){.local-contact__media-expand-location{font-size:14px;line-height:24px;display:none}}.local-contact__media-expand-location--media{display:none}@media only screen and (max-width:768px){.local-contact__media-expand-location--media{display:inline-flex}}.local-contact__media-expand-location span.icon{background-image:url(../images/new/icon-link-arrow-right.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:8px;height:8px;margin:0 0 0 5px;position:relative;top:1px}.local-contact__media-expand-location--collapse{position:absolute;top:calc(100% - 15px);right:0}@media only screen and (max-width:768px){.local-contact__media-expand-location--collapse{right:15px;display:flex}}.local-contact__media-expand-location--collapse span.icon{background-image:url(../images/new/icon-link-arrow-left.svg);margin:0 5px 0 0}@media only screen and (max-width:768px){.local-contact__media-expand-location--collapse span.icon{display:none}}.local-contact__media-expand-location--collapse span.icon--mobile{background-image:url(../images/new/icon-link-arrow-right.svg);margin:0 0 0 5px;display:none}@media only screen and (max-width:768px){.local-contact__media-expand-location--collapse span.icon--mobile{display:block}}.local-contact__media-map{width:1110px;max-width:100%;height:100%;text-align:right;opacity:0;pointer-events:none;transform:translateX(-50%);transition:opacity .25s ease-in-out 0s,top .25s ease-in-out 0s;position:absolute;z-index:2;top:0;left:50%}.local-contact__media-map:after,.local-contact__media-map:before{content:"";background-color:#fff;width:calc(50vw - 570px);height:100%;position:absolute;top:0}.local-contact__media-map:before{right:100%}.local-contact__media-map:after{left:100%}.local-contact__media-map>div{width:100%;height:100%}.local-contact__media-map.is-active{opacity:1;pointer-events:all}.local-contact__simple{margin:55px 0 75px}@media only screen and (max-width:1024px){.local-contact__simple{margin:50px 0}}@media only screen and (max-width:768px){.local-contact__simple{order:5;margin:40px 0 50px}}.local-contact__simple-wrapper{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:768px){.local-contact__simple-wrapper{align-items:flex-start}}.local-contact__simple-details{flex:0 0 30%;text-align:center;flex-direction:column;justify-content:center;display:flex;order:3}@media only screen and (max-width:1024px){.local-contact__simple-details{flex:0 0 50%}}@media only screen and (max-width:768px){.local-contact__simple-details{flex:0 0 100%}}.local-contact__simple-details__item+.local-contact__simple-details__item{margin-top:24px}.local-contact__simple-details-image img{border-radius:50%;width:95px;height:95px;margin:0 auto}.local-contact__simple-details-address,.local-contact__simple-details-contact{font-size:16px;line-height:28px}.local-contact__simple-details-address{white-space:pre-line}.local-contact__simple-map{flex:0 0 63%;min-height:360px;order:2;overflow:hidden}@media only screen and (max-width:1024px){.local-contact__simple-map{min-height:300px;flex:0 0 50%}}@media only screen and (max-width:768px){.local-contact__simple-map{margin:0 0 40px;position:relative;flex:0 0 100%}}@media only screen and (max-width:480px){.local-contact__simple-map{min-height:240px}}.local-contact__simple-map>div{width:100%;height:100%}@media only screen and (max-width:768px){.local-contact__simple-map>div{overflow:visible!important;position:absolute;top:0;left:0}}@media only screen and (max-width:768px){.local-contact__form{order:7}}.local-contact__form h3{text-align:center;margin:0 0 42px}@media only screen and (max-width:768px){.local-contact__form h3{font-size:14px;line-height:24px;margin:0 0 15px}}.local-contact__form .wpcf7-form.init br{display:none}.local-contact__form-wrapper{max-width:825px;margin:0 auto}.local-contact__form-topic-choose{margin:16px 0 0}.local-contact__form-topic-choose--text{background-color:#f2f2f2;padding:15px 25px}.local-contact .is-hidden{display:none}.local-contact__divisions{text-align:center;margin:80px 0;padding:0 15px}@media only screen and (max-width:1024px){.local-contact__divisions{margin:60px 0}}@media only screen and (max-width:768px){.local-contact__divisions{order:8}}@media only screen and (max-width:480px){.local-contact__divisions{margin:40px 0}}.local-contact__divisions h3{margin:0 0 40px}@media only screen and (max-width:768px){.local-contact__divisions h3{font-size:14px;line-height:24px;margin:0 0 15px}}.local-contact__divisions-form{max-width:312px;margin:0 auto}.local-contact>:last-child{margin-bottom:0}.page-default{padding:20px 0 100px}@media only screen and (max-width:1140px){.page-default{padding:20px 0 90px}}@media only screen and (max-width:1024px){.page-default{padding:35px 0 80px}}@media only screen and (max-width:768px){.page-default{padding:35px 0 65px}}@media only screen and (max-width:480px){.page-default{padding:35px 0 50px}}.page-default__header{text-align:center;margin:0 0 30px}.our-team{padding:20px 0 100px}@media only screen and (max-width:1140px){.our-team{padding:20px 0 90px}}@media only screen and (max-width:1024px){.our-team{padding:35px 0 80px}}@media only screen and (max-width:768px){.our-team{padding:35px 0 65px}}@media only screen and (max-width:480px){.our-team{padding:35px 0 50px}}.our-team h1{text-align:center;margin:0 0 30px}@media only screen and (max-width:1024px){.our-team h1{margin:0 0 24px}}.our-team__list{margin:0 0 -30px;flex-wrap:wrap;display:flex}.our-team__list-item{flex:0 0 calc(33.33333% - 20px);font-size:16px;line-height:24px;margin:0 0 30px 30px}@media only screen and (max-width:1024px){.our-team__list-item{flex:0 0 calc(33.33333% - 10px);font-size:14px;margin:0 0 20px 15px}}@media only screen and (max-width:768px){.our-team__list-item{flex:0 0 calc(50% - 7.5px);font-size:13px;line-height:21px;margin:0 0 20px 15px}}@media only screen and (max-width:480px){.our-team__list-item{flex:0 0 100%;font-size:14px;line-height:24px;margin:0 0 20px}}.our-team__list-item:nth-child(3n+1){margin:0 0 30px}@media only screen and (max-width:1024px){.our-team__list-item:nth-child(3n+1){margin:0 0 20px}}@media only screen and (max-width:768px){.our-team__list-item:nth-child(3n+1){margin:0 0 20px 15px}}@media only screen and (max-width:480px){.our-team__list-item:nth-child(3n+1){margin:0 0 20px}}@media only screen and (max-width:768px){.our-team__list-item:nth-child(odd){margin:0 0 20px}}.our-team__list-item a{display:block}.our-team__list-item figure{margin:0 0 15px}.our-team__list-item figure img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.our-team__list-item-email{margin:10px 0 0}.team-member{padding:20px 0 100px}@media only screen and (max-width:1140px){.team-member{padding:20px 0 90px}}@media only screen and (max-width:1024px){.team-member{padding:35px 0 80px}}@media only screen and (max-width:768px){.team-member{padding:35px 0 65px}}@media only screen and (max-width:480px){.team-member{padding:35px 0 50px}}.team-member__wrapper{max-width:900px;margin:0 auto}.team-member__wrapper h1{text-align:center}@media only screen and (max-width:768px){.team-member__wrapper h1{margin:0 0 30px}}.team-member__photo{margin:30px 0 0}@media only screen and (max-width:768px){.team-member__photo{width:calc(100% + 30px);margin:0 -15px}}.team-member__photo img{max-width:100%;height:auto;margin:0 auto}.team-member__details{font-size:16px;line-height:28px;margin:20px 0 0;justify-content:space-between;display:flex}@media only screen and (max-width:1024px){.team-member__details{font-size:14px;line-height:24px}}.team-member__bio{margin:20px 0 0}.team-member__back{text-align:right;margin:40px 0 0}.team-member__back a{font-size:16px;line-height:22px;align-items:center;display:inline-flex}@media only screen and (max-width:1024px){.team-member__back a{font-size:14px;line-height:24px}}.team-member__back a .icon{background-image:url(../images/new/icon-link-arrow-left.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:4px;height:18px;margin:0 6px 0 0}.youtube-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;box-shadow:0 0 40vw rgba(0,0,0,.4);background:#e5e5e5}.youtube-video__frame{position:absolute;top:0;left:0;width:100%;height:100%}.theMap{overflow:hidden;border-radius:100%;background:#f3f3f2}.theMap svg{width:101%;height:auto}.theMap svg .st3{fill:#dfdfdf;stroke-width:.5px}.theMap svg>g{stroke-width:0}.theMap__marker{position:absolute;transform:translateX(-50%) translateY(-100%)}.theMap__marker__pin{width:.83333vw;z-index:50;cursor:pointer}@media (max-width:767px){.theMap__marker__pin{width:16px}}.theMap__marker__card{opacity:0;pointer-events:none;position:absolute;top:50%;left:50%;transition:all .3s;transform:translateX(-50%) translateY(-105%) scale(.2)}.theMap__marker:hover{z-index:100}.theMap__marker:hover .theMap__marker__card{transform:translateX(-50%) translateY(-105%) scale(1);opacity:1;pointer-events:all;z-index:1000}.main-text--local .theMap__marker__pin{width:.52083vw}.portfolio-filter{font-size:16px;font-weight:700;line-height:1.25;position:relative;top:3px}.portfolio-filter+.portfolio-filter{margin-left:28px}@media only screen and (max-width:768px){.portfolio-filter+.portfolio-filter{margin-left:0}}@media only screen and (max-width:1140px){.portfolio-filter{font-size:14px}}@media only screen and (max-width:1024px){.portfolio-filter{font-size:13px;margin:16px 0 0}}@media only screen and (max-width:768px){.portfolio-filter{flex:0 0 100%}}.portfolio-filter__current{cursor:pointer;padding:8px 18px 8px 0;position:relative;z-index:21}.portfolio-filter__current:after{content:"";background-image:url(../images/new/icon-link-arrow-down.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:12px;height:12px;transform:translateY(-50%);position:absolute;top:calc(50% + 1px);margin-left:5px}.portfolio-filter__options{background-color:#fff;width:190px;min-width:calc(100% + 48px);opacity:0;pointer-events:none;padding:48px 0 20px;transition:opacity .25s ease-in-out 0s,top .25s ease-in-out 0s;box-shadow:0 4px 8px rgba(0,0,0,.1);position:absolute;top:calc(100% - 15px);left:-24px}.portfolio-filter__options li{font-weight:400}.portfolio-filter__options li+li{margin:5px 0 0}.portfolio-filter__options li input{display:none}.portfolio-filter__options li input:checked+label{color:#f7a941;font-weight:700}.portfolio-filter__options li label{transition:color .25s ease-in-out 0s;cursor:pointer;font-size:14px;line-height:20px;padding:4px 24px;display:block}.portfolio-filter__options li label:hover{color:#f7a941}.portfolio-filter__options li+.active label{color:#f7a941;font-weight:700}@media (max-width:767px){.portfolio-filter.active{z-index:30}.portfolio-filter.active .portfolio-filter__options{opacity:1;pointer-events:all;top:calc(100% - 40px);z-index:20}}@media (min-width:768px){.portfolio-filter:hover{z-index:30}.portfolio-filter:hover .portfolio-filter__options{opacity:1;pointer-events:all;top:calc(100% - 40px);z-index:20}}.gdpr__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1000;pointer-events:none;transition:all .4s}.gdpr__wrapper{position:fixed;right:1.25vw;width:31.25vw;padding:2.08333vw;background:#f7a941;color:#fff;z-index:1000;bottom:-100vh;transition:all .6s}@media (max-width:1280px){.gdpr__wrapper{width:500px;padding:20px}}@media (max-width:767px){.gdpr__wrapper{width:calc(100% - 16px);bottom:8px;right:8px}}.gdpr__header{font-family:Manus Pro;font-size:2.60417vw;line-height:1;text-align:center;margin-bottom:1.66667vw}@media (max-width:1280px){.gdpr__header{font-size:32px;margin-bottom:12px}}.gdpr__copy{margin-bottom:1.66667vw;text-align:center;line-height:1.4;font-size:.83333vw}@media (max-width:1280px){.gdpr__copy{font-size:14px;margin-bottom:12px}}.gdpr__buttons{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.gdpr__buttons__button{width:48%;background:#fff;color:#f7a941;border:2px solid #fff;text-align:center;display:block;padding:.41667vw .83333vw;line-height:1;font-weight:700;transition:all .3s}@media (max-width:767px){.gdpr__buttons__button{padding:12px 8px;width:100%}.gdpr__buttons__button+.gdpr__buttons__button{margin-top:8px}}.gdpr__buttons__button:hover{color:#f59310}.gdpr__buttons__button--inversed{background:#f7a941;color:#fff}.gdpr__buttons__button--inversed:hover{color:#f7a941;background:#fff}.gdpr__close{position:absolute;top:0;right:0;width:50px;height:50px;display:block;cursor:pointer}.gdpr__close:after,.gdpr__close:before{content:"";position:absolute;top:50%;left:50%;width:21px;height:2px;background:#fff}.gdpr__close:after{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.gdpr__close:before{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.gdpr--active .gdpr__overlay{background:rgba(0,0,0,.25);pointer-events:all}.gdpr--active .gdpr__wrapper{bottom:1.25vw}.newsIntro{padding:48px 24px 24px;text-align:center}.newsIntro__text{font-weight:700;font-size:16px;color:#525252;line-height:1.3}@media (max-width:767px){.newsIntro__text{font-size:14px}}.newsIntro__button{margin-top:24px}.jssocials-shares{margin:.2em 0}.jssocials-shares *{box-sizing:border-box}.jssocials-share{display:inline-block;vertical-align:top;margin:.3em .6em .3em 0}.jssocials-share:last-child{margin-right:0}.jssocials-share-logo{width:14px;vertical-align:middle;font-size:1.5em}img.jssocials-share-logo{width:auto;height:14px;display:block}@media (max-width:767px){img.jssocials-share-logo{margin-right:0}}.jssocials-share-link{display:inline-block;text-align:center;text-decoration:none;line-height:1}.jssocials-share-link.jssocials-share-link-count{padding-top:.2em}.jssocials-share-link.jssocials-share-link-count .jssocials-share-count{display:block;font-size:.6em;margin:0 -.5em -.8em}.jssocials-share-link.jssocials-share-no-count{padding-top:.5em}.jssocials-share-link.jssocials-share-no-count .jssocials-share-count{height:1em}.jssocials-share-label{padding-left:.3em;vertical-align:middle}.jssocials-share-count-box{display:inline-block;height:1.5em;line-height:1;vertical-align:middle;cursor:default}.jssocials-share-count-box.jssocials-share-no-count{display:none}.jssocials-share-count{line-height:1.5em;vertical-align:middle}.jssocials-share-twitter .jssocials-share-link{background:#00aced}.jssocials-share-twitter .jssocials-share-link:hover{background:#0087ba}.jssocials-share-facebook .jssocials-share-link{background:#3b5998}.jssocials-share-facebook .jssocials-share-link:hover{background:#2d4373}.jssocials-share-googleplus .jssocials-share-link{background:#dd4b39}.jssocials-share-googleplus .jssocials-share-link:hover{background:#c23321}.jssocials-share-linkedin .jssocials-share-link{background:#007bb6}.jssocials-share-linkedin .jssocials-share-link:hover{background:#005983}.jssocials-share-pinterest .jssocials-share-link{background:#cb2027}.jssocials-share-pinterest .jssocials-share-link:hover{background:#9f191f}.jssocials-share-email .jssocials-share-link{background:#3490f3}.jssocials-share-email .jssocials-share-link:hover{background:#0e76e6}.jssocials-share-stumbleupon .jssocials-share-link{background:#eb4823}.jssocials-share-stumbleupon .jssocials-share-link:hover{background:#c93412}.jssocials-share-whatsapp .jssocials-share-link{background:#29a628}.jssocials-share-whatsapp .jssocials-share-link:hover{background:#1f7d1e}.jssocials-share-telegram .jssocials-share-link{background:#2ca5e0}.jssocials-share-telegram .jssocials-share-link:hover{background:#1c88bd}.jssocials-share-line .jssocials-share-link{background:#25af00}.jssocials-share-line .jssocials-share-link:hover{background:#1a7c00}.jssocials-share-viber .jssocials-share-link{background:#7b519d}.jssocials-share-viber .jssocials-share-link:hover{background:#61407b}.jssocials-share-pocket .jssocials-share-link{background:#ef4056}.jssocials-share-pocket .jssocials-share-link:hover{background:#e9132e}.jssocials-share-messenger .jssocials-share-link{background:#0084ff}.jssocials-share-messenger .jssocials-share-link:hover{background:#006acc}.jssocials-share-vkontakte .jssocials-share-link{background:#45668e}.jssocials-share-vkontakte .jssocials-share-link:hover{background:#344d6c}.jssocials-share-rss .jssocials-share-link{background:#f90}.jssocials-share-rss .jssocials-share-link:hover{background:#cc7a00}.jssocials-share-link{color:#fff;transition:background .2s ease-in-out,border-color .2s ease-in-out}.jssocials-share-link:active,.jssocials-share-link:focus,.jssocials-share-link:hover{color:#fff}.jssocials-share-count-box{margin-left:.3em;transition:background .2s ease-in-out,border-color .2s ease-in-out}.jssocials-share-count-box:hover{background:#dcdcdc}.jssocials-share-count-box:hover:after{border-color:transparent #dcdcdc transparent transparent}.jssocials-share-count-box:after{top:.85em;left:-.3em;border-width:.4em .4em .4em 0;transition:background .2s ease-in-out,border-color .2s ease-in-out}.jssocials-share-count-box .jssocials-share-count{color:#444}.jssocials-share-link{padding:.5em .6em;border-radius:.3em;border:2px solid #acacac;color:#acacac;transition:background .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.jssocials-share-link,.jssocials-share-link:hover{background:transparent!important}.jssocials-share-link:active,.jssocials-share-link:focus,.jssocials-share-link:hover{border:2px solid #939393;color:#939393}.jssocials-share-count-box{position:relative;height:2.5em;padding:0 .3em;margin-left:.4em;background:#f5f5f5;border-radius:.3em;transition:background .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.jssocials-share-count-box:hover{background:#e8e8e8}.jssocials-share-count-box:hover:after{border-color:transparent #e8e8e8 transparent transparent}.jssocials-share-count-box:after{content:"";display:block;position:absolute;top:.75em;left:-.4em;width:0;height:0;border-color:transparent #f5f5f5 transparent transparent;border-style:solid;border-width:.5em .5em .5em 0;transform:rotate(1turn);transition:background .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.jssocials-share-count-box .jssocials-share-count{line-height:2.5em;color:#acacac}.grecaptcha-badge{visibility:hidden}.btn{border:0;background-color:#000;font-size:16px;font-weight:400;line-height:16px;color:#fff;padding:12px 15px 13px;display:inline-block}.btn--large{padding:16px 32px}@media (max-width:767px){.btn--large{padding:12px 24px;font-size:14px}}.btn--orange{background:#f7a941;font-weight:700}.btn--orange:hover{color:#fff}.btn--arrow:after{content:"";display:inline-block;margin-left:4px;width:6px;height:11px;background:url(../images/new/icon--arrow.svg) no-repeat 50% 50%;background-size:cover}@media (max-width:767px){.btn--arrow:after{margin-left:6px}}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{border:0;border-radius:0;background-color:#f2f2f2;width:100%;height:56px;font-family:Verdana,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#525252;outline:none;margin:0;padding:0 25px;box-shadow:none!important;-webkit-appearance:none}@media only screen and (max-width:768px){input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{height:44px;font-size:14px;padding:0 15px}}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{background-color:#f2f2f2}input[type=submit]{border:0;border-radius:0;background-color:transparent;outline:none;cursor:pointer;margin:0;padding:0;box-shadow:none!important;-webkit-appearance:none}textarea{height:404px;line-height:22px;resize:none;padding:25px}@media only screen and (max-width:768px){textarea{height:300px}}::-webkit-input-placeholder{color:#525252!important;opacity:1}:-moz-placeholder,::-moz-placeholder{color:#525252!important;opacity:1}:-ms-input-placeholder{color:#525252!important;opacity:1}button{border:0;border-radius:0;background-color:transparent;cursor:pointer;-webkit-appearance:none}.form-select{position:relative}.form-select select{position:relative;z-index:1}.form-select__icon{width:56px;height:56px;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;z-index:2;top:0;right:0}@media only screen and (max-width:768px){.form-select__icon{width:44px;height:44px}}.form-select__icon img{width:15px;height:auto}@media only screen and (max-width:768px){.form-select__icon img{width:12px}}.form-select--orange-arrow .form-select__icon{background-color:#f7a941}.form-input,.form-textarea{position:relative}.form-input label,.form-textarea label{font-size:16px;font-weight:700;line-height:28px;text-align:right;white-space:nowrap;position:absolute;top:13px;right:calc(100% + 20px)}.form-textarea textarea{margin:0 0 -2px}.form-input{margin:16px 0 0}.form-checkbox{margin:30px 0 56px}.form-checkbox label{display:block}.form-checkbox label+label{margin-top:12px}.form-checkbox span.wpcf7-form-control-wrap{margin:0!important;display:inline-block!important}.form-checkbox span.wpcf7-list-item{margin:0}.form-checkbox__text{font-size:16px;line-height:28px}@media only screen and (max-width:768px){.form-checkbox__text{font-size:14px;line-height:24px}}.form-checkbox__text br{display:block!important}.form-checkbox__text a{text-decoration:underline}.form-submit{justify-content:space-between;align-items:center;display:flex;position:relative}@media only screen and (max-width:768px){.form-submit{flex-direction:column;align-items:flex-end}}.form-submit__legal{padding:0 0 20px;font-size:14px;line-height:1.8}.form-submit__legal a{text-decoration:underline;opacity:.75;transition:all .3s}.form-submit__legal a:hover{text-decoration:none;opacity:1}.form-submit__button{padding:0 0 20px}.form-submit__button input[type=submit]{background-color:#f7a941;width:250px;height:56px;font-size:16px;font-weight:700;text-align:center;color:#fff}@media only screen and (max-width:768px){.form-submit__button input[type=submit]{margin:15px 0 0}}.form-submit__button .wpcf7-spinner{margin:0;transform:translateY(-50%);position:absolute;top:50%;left:calc(100% + 10px)}.wpcf7-not-valid-tip{font-size:12px!important;margin:8px 0 0!important;display:block!important}.wpcf7-response-output{margin:30px 0 0!important;padding:15px 25px!important}.socialShare{display:flex;clear:both;overflow:hidden;padding:24px 0;align-items:center;border-top:1px solid #e5e5e5;margin-top:24px}.socialShare__header{font-weight:700;margin-right:24px}.socialShare__items .jssocials-shares{margin:0;padding:0}.socialShare__items .jssocials-share{margin-top:5px!important;margin-bottom:0}.socialShare__items .jssocials-share-link{filter:grayscale(1)}.socialShare__items .jssocials-share-link:hover{filter:grayscale(0)}.job-offers__item{display:flex;width:100%;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.job-offers__item__image{flex:0 0 15%;padding-top:8px}@media (max-width:767px){.job-offers__item__image{flex:0 0 100%;padding-bottom:24px}.job-offers__item__image img{max-width:100%}}.job-offers__item__data{flex:0 0 80%}@media (max-width:767px){.job-offers__item__data{flex:0 0 100%}}.job-offers__item+.job-offers__item{margin-top:40px}.job-offers__item--last{margin-top:56px!important}.job-offers__item--last .job-offers__item__image{padding-top:0}.jobOffer--last .jobOffer__header{margin-bottom:8px}.jobOffer--last .jobOffer__description{text-align:justify}.jobOffer--last .jobOffer__description a{font-weight:400}.jobOffer__date{font-weight:700;color:#f7a941}.jobOffer__header{font-size:24px;font-weight:700;margin-bottom:24px}@media (max-width:767px){.jobOffer__header{font-size:20px;margin-bottom:20px}}.jobOffer__header a{text-decoration:none}.jobOffer__header a:hover{color:#111}.jobOffer__data__items,.jobOffer__description{margin-bottom:26px}.jobOffer__description__intro{margin-bottom:0!important}.jobOffer__description__copy{margin-top:26px}.jobOffer__description__more{display:block;text-align:right}.jobOffer__description__more a{text-decoration:none!important;clear:both;text-align:right;position:relative;padding-right:10px}.jobOffer__description__more a .icon{position:absolute;top:0;right:0;background-image:url(../images/new/icon-link-arrow-left.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:4px;height:100%;display:inline-block;transform:rotate(180deg)}.jobOffer__contact p a{font-weight:400}.jobOffer__more{margin-top:24px;text-align:right}.jobOffer__more a{text-decoration:none;position:relative;padding-left:12px}.jobOffer__more a .icon{position:absolute;top:0;left:0;background-image:url(../images/new/icon-link-arrow-left.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:4px;height:100%;display:inline-block}.brand-manuals{margin:48px 0}.brand-manuals__wrapper{margin-left:-16px;margin-right:-16px;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.brand-manuals__item{padding:16px;flex:0 0 25%;font-size:15px;align-self:stretch;display:flex}@media (max-width:1280px){.brand-manuals__item{flex:0 0 33.333%}}@media (max-width:1024px){.brand-manuals__item{flex:0 0 50%}}@media (max-width:767px){.brand-manuals__item{flex:0 0 100%}}.brand-manuals__item__inner{background:#f7f7f7;padding:24px 24px 64px;display:flex;flex-direction:column;width:100%;position:relative}@media (max-width:1024px){.brand-manuals__item__inner{padding:16px 16px 48px}}.brand-manuals__item__logo{margin-bottom:32px;height:0;width:80%;padding-bottom:56%;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;margin-left:auto;margin-right:auto}@media (max-width:767px){.brand-manuals__item__logo{width:70%;padding-bottom:46%}}.brand-manuals__item__name{font-weight:700;line-height:1.25;color:#525252}.brand-manuals__item__links{position:absolute;bottom:0;left:0;width:100%;padding:0 24px 24px}@media (max-width:1024px){.brand-manuals__item__links{padding:0 16px 16px}}.brand-manuals__item__links a{font-size:12px;color:#f7a941;position:relative;line-height:1.2;transition:all .3s}.brand-manuals__item__links a:hover{color:#525252}.brand-manuals__item__links a+a{margin-left:12px}.brand-manuals__item__links a+a:before{height:70%;width:1px;background:#525252;content:"";position:absolute;left:-8px;top:50%;pointer-events:none;transform:translateY(-50%)}.acBoxes__box{text-align:center;margin-bottom:48px}.acBoxes__box__image{position:relative;display:inline-block;margin:0 auto}.acBoxes__box__image__number{position:absolute;top:0;left:0;width:32px;height:32px;line-height:32px;text-align:center;border-radius:100%;background:#4a4a49;color:#fff;font-weight:700}.acBoxes__box__text{margin-top:16px}.remote{text-align:center}.remote__image{display:inline-block;position:relative}.remote__image__svg{max-width:190px}.remote__image__svg img{display:block}.remote__image__svg.active .js-number{opacity:0}.remote__image__svg.active .js-remote-border{opacity:.2}.remote__image__svg .js-button{cursor:pointer}.remote__image__svg .js-button .js-shape{opacity:.75;transition:all .3s}.remote__image__svg .js-button .js-number{pointer-events:none;transition:all .3s}.remote__image__svg .js-button .js-number-circle,.remote__image__svg .js-button .js-number-number{transition:all .3s}.remote__image__svg .js-button.active .js-shape,.remote__image__svg .js-button:hover .js-shape{opacity:0}.remote__image__buttons__button{position:absolute;cursor:pointer;transition:all .3s;pointer-events:none}.remote__image__buttons__button__cloud{opacity:0;pointer-events:none;width:190px;background:#fff;border:1px solid #525252;transition:all .6s;display:block;padding:12px;border-radius:4px;position:absolute;bottom:100%;text-align:left;line-height:1.2}.remote__image__buttons__button__cloud strong{display:block;margin-bottom:2px}.remote__image__buttons__button__cloud--left{left:0}.remote__image__buttons__button__cloud--right{right:0}.remote__image__buttons__button__cloud--center{left:50%;transform:translateX(-50%)}.remote__image__buttons__button__cloud.active{opacity:1;z-index:1000}.remote__image__buttons__button:hover{background:hsla(0,0%,100%,0)}.remote__image__buttons__button:hover .remote__image__buttons__button__cloud{opacity:1;pointer-events:auto;z-index:1000}.remote__image__buttons__button--1{width:39px;height:100px;top:80px;left:29px;border-radius:24px}.remote__image__buttons__button--2{width:39px;height:100px;top:80px;left:119px;border-radius:24px}.remote__image__buttons__button--3{width:125px;height:125px;top:168px;left:50%;transform:translateX(-50%);border-radius:100%}.remote__image__buttons__button--4{width:39px;height:53px;top:204px;left:50%;transform:translateX(-50%);border-radius:100%}.remote__image__buttons__button--5{top:301px;left:29px;width:39px;height:26px;border-radius:13px}.remote__image__buttons__button--6{top:301px;right:31px;width:39px;height:26px;border-radius:13px}.remote__image__buttons__button--7{top:331px;left:50%;width:50px;height:50px;border-radius:4px;transform:translateX(-50%)}.remote__image__buttons__button--8{top:372px;left:29px;width:40px;height:47px;border-radius:100%}.remote__image__buttons__button--9{top:372px;right:31px;width:40px;height:47px;border-radius:100%}.remote__image__buttons__button--10{top:463px;left:29px;width:40px;height:47px;border-radius:100%}.remote__image__buttons__button--11{top:463px;right:31px;width:40px;height:47px;border-radius:100%}.customLogo{text-align:center;margin:48px 0}.customLogo img{display:inline-block}.keyContact{padding:16px 0;line-height:1.1}.keyContact+.keyContact{border-top:1px solid #e5e5e5}.keyContact__person{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px;position:relative;cursor:pointer}.keyContact__person.active .keyContact__moreButton:after{transform:translateX(-50%) translateY(-50%) rotate(180deg)!important}.keyContact__image{flex:0 0 50px}.keyContact__header{font-weight:700;margin-bottom:8px}.keyContact__description{margin-bottom:12px}.keyContact__moreButton{position:absolute;top:50%;right:0;transform:translateY(-50%) translateX(50%);width:28px;height:28px;line-height:28px;text-align:center;border-radius:14px;background:#e5e5e5;transition:all .3s}.keyContact__moreButton:after{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background-image:url(../images/new/icon-link-arrow-down.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:12px;height:12px;pointer-events:none;transition:transform .25s ease-in-out 0s}.keyContact__moreData{flex:0 0 100%;padding-left:66px;max-height:0;overflow:hidden;transition:all .4s}.keyContact__moreData.active{max-height:500px}.keyContact__contacts__item{margin:8px 0}.keyContact__contacts__item a{display:block;padding:2px 0 2px 24px;position:relative}.keyContact__contacts__item a,.keyContact__contacts__item a:after{background-repeat:no-repeat;background-position:0 50%;background-size:contain}.keyContact__contacts__item a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s}.keyContact__contacts__item--email a,.keyContact__contacts__item--website a{background-image:url(../images/new/keyContact--email.svg)}.keyContact__contacts__item--email a:after,.keyContact__contacts__item--website a:after{background-image:url(../images/new/keyContact--email--active.svg)}.keyContact__contacts__item--email a:hover:after,.keyContact__contacts__item--website a:hover:after{opacity:1}.keyContact__contacts__item--phone a{background-image:url(../images/new/keyContact--phone.svg)}.keyContact__contacts__item--phone a:after{background-image:url(../images/new/keyContact--phone--active.svg)}.keyContact__contacts__item--phone a:hover:after{opacity:1}.projects__selector{margin:0 0 8px;padding-bottom:16px;display:flex;flex-wrap:nowrap;max-width:100%;overflow-y:hidden;overflow-x:auto;gap:24px;white-space:nowrap}.projects__selector a{display:block;font-weight:700;color:#c2c2c2;white-space:nowrap;font-size:14px}.projects__selector a.active{text-decoration:underline;color:#525252}.projects__items{max-height:0;overflow:hidden}.projects__items.active{max-height:unset}
.theForm__container{margin:0 auto;width:768px;max-width:100%}.theForm__selector{padding-bottom:16px}.theForm .form-attachment>span{padding:16px;display:block;background:#f2f2f2}@media (max-width:1199px){.theForm .form-input label{position:static}}
