.container{max-width:1070px;margin:0 auto;padding:0 15px}
.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}
.lock{overflow:hidden}
.for-mobile{display:none}
*{padding:0;margin:0;border:0}
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
:focus,:active{outline:none}
a:focus,a:active{outline:none}
aside,nav,footer,header,section{display:block}
html,body{height:100%;min-width:320px}
body{line-height:1.5;font-family:"Saans",sans-serif;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#393533;background-color:#fff;font-size:18px;overflow-x:hidden}
body._lock{overflow:hidden}
input,button,textarea{font-family:"Saans",sans-serif}
input::-ms-clear{display:none}
button{cursor:pointer}
button::-moz-focus-inner{padding:0;border:0}
a,a:visited{text-decoration:none}
a:hover{text-decoration:none}
ul,ol li{list-style:none}
img{vertical-align:top;max-width:100%;height:auto}
h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}
a{color:#393533}
@media (max-width:479.98px){.container--no-padding-mb{padding:0}.for-mobile{display:block}.for-desc{display:none}.products-links{display:none}}
@font-face{font-family:"Saans";src:local("Saans Light"),local("SaansLight"),url("/assets/fonts/saans/SaansLight.woff2") format("woff2"),url("/assets/fonts/saans/SaansLight.woff") format("woff"),url("/assets/fonts/saans/SaansLight.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Saans";src:local("Saans Light Italic"),local("SaansLightItalic"),url("/assets/fonts/saans/SaansLightItalic.woff2") format("woff2"),url("/assets/fonts/saans/SaansLightItalic.woff") format("woff"),url("/assets/fonts/saans/SaansLightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Saans";src:local("Saans Regular"),local("SaansRegular"),url("/assets/fonts/saans/SaansRegular.woff2") format("woff2"),url("/assets/fonts/saans/SaansRegular.woff") format("woff"),url("/assets/fonts/saans/SaansRegular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Saans";src:local("Saans Regular Italic"),local("SaansRegularItalic"),url("/assets/fonts/saans/SaansRegularItalic.woff2") format("woff2"),url("/assets/fonts/saans/SaansRegularItalic.woff") format("woff"),url("/assets/fonts/saans/SaansRegularItalic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Saans";src:local("Saans Medium"),local("SaansMedium"),url("/assets/fonts/saans/SaansMedium.woff2") format("woff2"),url("/assets/fonts/saans/SaansMedium.woff") format("woff"),url("/assets/fonts/saans/SaansMedium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Saans";src:local("Saans Medium Italic"),local("SaansMediumItalic"),url("/assets/fonts/saans/SaansMediumItalic.woff2") format("woff2"),url("/assets/fonts/saans/SaansMediumItalic.woff") format("woff"),url("/assets/fonts/saans/SaansMediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Saans";src:local("Saans SemiBold"),local("SaansSemiBold"),url("/assets/fonts/saans/SaansSemiBold.woff2") format("woff2"),url("/assets/fonts/saans/SaansSemiBold.woff") format("woff"),url("/assets/fonts/saans/SaansSemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Saans";src:local("Saans Bold"),local("SaansBold"),url("/assets/fonts/saans/SaansBold.woff2") format("woff2"),url("/assets/fonts/saans/SaansBold.woff") format("woff"),url("/assets/fonts/saans/SaansBold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Saans";src:local("Saans Heavy"),local("SaansHeavy"),url("/assets/fonts/saans/SaansHeavy.woff2") format("woff2"),url("/assets/fonts/saans/SaansHeavy.woff") format("woff"),url("/assets/fonts/saans/SaansHeavy.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}
section{overflow:hidden;position:relative}
.clickable-block{font-size:0;color:transparent;display:block}
.clickable-block::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}
.title{font-size:35px;color:#496a7e;font-weight:600;margin-bottom:50px;line-height:130%}
.title_light{font-weight:400}
.title_with-description{margin-bottom:16px}
.title strong{font-weight:800}
@media (max-width:767.98px){.title{font-size:28px;margin-bottom:32px}}
.subtitle{color:#496a7e;font-size:22px;margin-bottom:12px;font-weight:500}
.description{margin-bottom:50px}
@media (max-width:767.98px){.description{margin-bottom:32px}}
.list{margin:0;padding:0 0 0 16px;display:flex;flex-direction:column;row-gap:12px;list-style-type:disc}
.list:not(:last-child){margin-bottom:20px}
.list_square{list-style-type:square}
ol.list li{list-style:decimal;padding-left:6px}
.link{font-weight:500;text-decoration:underline}
.sky-bg{background:#d8e2e8}
.light-sky-bg{background:#e9eff4}
.gray-bg{background:#f1eeeb}
.button-block{margin-top:40px}
.center{text-align:center}
.left{text-align:left}
.no-padding-bottom{padding-bottom:0 !important}
.no-padding-top{padding-top:0 !important}
.no-padding{padding-top:0 !important;padding-bottom:0 !important}
.grecaptcha-badge{display:none}
.brown{color:#994923}
.blue{color:#496a7e}
.italic{font-style:italic}
.inline-block{display:inline-block}.arrow-link{display:flex;gap:12px;align-items:center;color:#393533;font-size:18px;margin:0;font-weight:400}
.arrow-link::after{content:"";height:16px;width:16px;background:url(/assets/images/arrow-right-brown.svg) center center no-repeat;background-size:contain}
.arrow-link:hover::after{animation:bounce 0.5s}
@keyframes bounce{0%,100%{transform:translateX(0)}50%{transform:translateX(30px)}}.button{display:inline-flex;padding:12px 40px;color:#fff;align-items:center;justify-content:center;background:transparent;cursor:pointer;border:2px solid #fff;font-weight:600;font-size:16px;border-radius:4px;text-decoration:none}
.button:hover{background:#f1eeeb;color:#496a7e}
.button_hover-brown:hover{background:#f1eeeb;color:#994923}
.button_brown{color:#994923;border-color:#994923}
.button_brown:hover{background:#994923;color:#f1eeeb}
.button_blue{color:#496a7e;border-color:#496a7e}
.button_blue:hover{color:#fff;background:#496a7e}
.button_blue_fill{background-color:#496a7e;color:#fff;border-color:#496a7e}
.button_blue_fill:hover{color:#496a7e;border-color:#496a7e;background:transparent}
.button_sky{color:#496a7e;background:#d8e2e8;border-color:#d8e2e8}
.button_sky:hover{background:#496a7e;color:#d8e2e8}
.button_fill{color:#496a7e;background:#d8e2e8;border-color:#d8e2e8}
.button_fill:hover{background:#fff;color:#496a7e;border-color:#d8e2e8}.decor:before{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;z-index:2}
.decor_arrow:before{background-image:url(/assets/images/decor/arrow.svg);width:146px;height:700px}
@media (max-width:1350px){.decor_arrow:before{display:none}}
.decor_arrow-small:before{background-image:url(/assets/images/decor/arrow.svg);width:76px;height:365px}
.decor_arrow-horizon:before{background-image:url(/assets/images/decor/arrow-horizon.svg);width:370px;height:75px}
.decor_u:before{background-image:url(/assets/images/decor/u.svg);width:314px;height:372px}
@media (max-width:1350px){.decor_u:before{display:none}}
.decor_u-medium:before{background-image:url(/assets/images/decor/u.svg);width:229px;height:270px}
.decor_u-small:before{background-image:url(/assets/images/decor/u.svg);width:127px;height:156px}
.decor_rect:before{background-image:url(/assets/images/decor/rect.svg);width:481px;height:313px}
@media (max-width:1350px){.decor_rect:before{display:none}}
.decor_rect-medium:before{background-image:url(/assets/images/decor/rect.svg);width:358px;height:238px}
.decor_rect-small:before{background-image:url(/assets/images/decor/rect.svg);width:250px;height:180px}
.decor_m:before{background-image:url(/assets/images/decor/m.svg);width:315px;height:428px}
@media (max-width:1350px){.decor_m:before{display:none}}
.decor_m-medium:before{background-image:url(/assets/images/decor/m.svg);width:213px;height:290px}
.decor_m-small:before{background-image:url(/assets/images/decor/m.svg);width:135px;height:182px}
.decor_m-horizon:before{background-image:url(/assets/images/decor/m-horizon.svg);width:360px;height:140px}
.decor_quote:before{background-image:url(/assets/images/decor/quote.svg);width:372px;height:269px}
@media (max-width:1350px){.decor_quote:before{display:none}}
.decor_quote-small:before{background-image:url(/assets/images/decor/quote.svg);width:145px;height:110px}
.decor_top-right:before{top:0;right:0}
.decor_bottom-right:before{bottom:0;right:0}
.decor_bottom-left:before{bottom:-1px;left:0}
.decor_blue:before{filter:invert(37%) sepia(61%) saturate(256%) hue-rotate(159deg) brightness(93%) contrast(90%)}
.decor_sky:before{filter:invert(97%) sepia(2%) saturate(1276%) hue-rotate(168deg) brightness(94%) contrast(92%)}
.decor_brown:before{filter:invert(34%) sepia(11%) saturate(4038%) hue-rotate(338deg) brightness(93%) contrast(89%)}
.decor_cream:before{filter:invert(97%) sepia(2%) saturate(618%) hue-rotate(331deg) brightness(102%) contrast(89%)}
@media (max-width:991.98px){.decor::before{display:none}}#editPanel{position:fixed;left:0;top:150px;z-index:1000;margin:0;padding:0}
#editPanel li{list-style:none;height:30px;width:30px;margin-bottom:2px}
#editPanel span{background-color:#048cba;color:#fff;width:0;height:30px;left:30px;padding:0;position:absolute;overflow:hidden;font-size:16px;line-height:30px;white-space:nowrap;transition:all 0.3s ease}
#editPanel a{text-decoration:none;height:30px;width:30px;display:block;position:relative;background:#048cba no-repeat 50% 50%}
#editPanel a:hover{text-decoration:none;background-color:#048cba}
#editPanel a:hover span{width:auto;padding:0 20px;overflow:visible;opacity:0.7}.hero{overflow:hidden;position:relative;height:700px}
.hero_small{height:500px}
.hero__overlay{position:absolute;height:100%;width:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,black 100%);opacity:0.5;z-index:1;top:0}
.hero__image img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}
.hero__content{position:relative;max-width:1920px;margin:auto;height:100%;padding:0 30px 50px;display:grid;grid-template-columns:1fr auto;gap:20px;align-content:end;color:#fff;z-index:2}
.hero__text-block{display:flex;flex-direction:column;gap:12px;max-width:870px}
.hero__title{font-size:46px;margin:0;font-weight:600;line-height:130%}
.hero__description{font-size:20px}
.hero__description a{color:#fff;text-decoration:underline}
.hero__button-block{margin-top:40px}
.hero_narrow-text .hero__text-block{max-width:570px}
.hero_horizontal-overlay .hero__overlay{background:linear-gradient(90deg,black 0%,rgba(255,255,255,0) 70%);opacity:0.7}
.hero_center-text .hero__content{align-content:center}
.hero-table__list{display:grid;grid-template-columns:auto 1fr;min-width:200px;max-width:400px;gap:6px 20px}
.hero-table__list dd{margin:0}
.hero-table__list dt{font-weight:600}
@media (max-width:991.98px){.hero{height:calc(100vh - 70px)}.hero__title{font-size:36px}.hero__description{font-size:18px}.hero__content{grid-template-columns:1fr}}.page-heading{background:#496a7e;color:#fff;padding:45px 0;position:relative;overflow:hidden}
.page-heading__title{font-weight:700;font-size:50px;margin-bottom:12px}
.page-heading__description{font-size:20px;max-width:900px}
.page-heading_sky{background:#d8e2e8;color:#496a7e}
@media (max-width:767.98px){.page-heading{padding:24px 0}.page-heading__title{font-size:42px}}
@media (max-width:479.98px){.page-heading__title{font-size:36px}}.text-block{padding:60px 30px}
.text-block__content{max-width:860px;margin:auto;text-align:center}
.text-block__content p:not(:last-child){margin-bottom:1em}
.text-block__content a:not(.button){color:#994923}
.text-block__title{font-size:26px;margin-bottom:24px}
.text-block_narrow .text-block__content{max-width:520px}
.text-block_left-align .text-block__content{max-width:1025px;text-align:left}
@media (max-width:767.98px){.text-block{padding:45px 15px}}.video-block{padding:60px 0}
.video-block__wrapper{position:relative;padding-bottom:48.25%;height:0;overflow:hidden;max-width:930px;margin:0 auto}
.video-block__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;outline-width:0}
.solution-link{font-size:20px;font-weight:600;color:#496a7e}.image-block{padding:45px 0}
.image-block__content{padding:0 30px;max-width:1025px;margin:auto;text-align:center;box-sizing:content-box}
.image-block__image{position:relative;overflow:hidden}
@media (max-width:767.98px){.image-block__content{padding:0 15px}}.two-columns{padding:80px 15px}
.two-columns__content{display:grid;grid-template-columns:1fr 1fr;gap:100px;max-width:1025px;margin:auto;align-items:center}
.two-columns__content a:not([class]){color:#994923}
.two-columns__title{margin-bottom:24px}
.two-columns__title_small{font-size:26px}
.two-columns__subtitle{color:#496a7e;font-size:22px;margin-bottom:12px;font-weight:500}
.two-columns__text p:not(:last-child){margin-bottom:1em}
.two-columns__image{position:relative;overflow:hidden;text-align:center}
.two-columns_left .two-columns__image{text-align:left}
.two-columns_text-top .two-columns__content{align-items:start}
.two-columns_no-padding{padding-top:0 !important;padding-bottom:0 !important}
.two-columns_line{position:relative}
.two-columns_line::before{position:absolute;content:"";height:80%;width:2px;background-color:#994923;left:50%;top:10%}
.two-columns_line.no-line::before{display:none}
@media (max-width:920px){.two-columns_line::before{display:none}}
.two-columns_fill{padding-top:0;padding-bottom:0;padding-right:0}
.two-columns_fill .two-columns__content{max-width:100%;min-height:400px}
.two-columns_fill .two-columns__text{max-width:600px;padding:60px 0;justify-self:end}
.two-columns_fill .two-columns__image{position:relative;height:100%}
.two-columns_fill .two-columns__image img,.two-columns_fill .two-columns__image video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}
.two-columns_fill .two-columns__image video{-o-object-fit:contain;object-fit:contain}
.two-columns_fill.two-columns_image-left{padding-left:0}
.two-columns_fill.two-columns_image-left .two-columns__text{justify-self:start}
.two-columns_download{padding-top:0;padding-bottom:0;padding-right:0}
.two-columns_download .two-columns__content{max-width:100%;min-height:600px;height:100%}
.two-columns_download .two-columns__text{max-width:600px;padding:130px 0;justify-self:end}
.two-columns_download .two-columns__title{font-size:48px}
.two-columns_download .two-columns__image{position:relative;height:100%}
.two-columns_download .two-columns__image img{position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:0;object-fit:contain;object-position:0;filter:drop-shadow(0 0 25px rgba(0,0,0,0.4));padding-right:45px}
.two-columns_download.two-columns_image-left{padding-left:0}
.two-columns_download.two-columns_image-left .two-columns__text{justify-self:start}
@media (max-width:991.98px){.two-columns_download{padding:0 !important}.two-columns_download .two-columns__title{font-size:38px}.two-columns_download .two-columns__text{padding:40px 0;justify-self:center !important;text-align:center}.two-columns_download .two-columns__image{left:-15px}.two-columns_download .two-columns__image img{position:relative;top:0;transform:none;padding:40px 40px 40px 0}}
.two-columns_full-image .two-columns__image{position:relative;height:100%}
.two-columns_full-image .two-columns__image img,.two-columns_full-image .two-columns__image video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}
.two-columns_full-image .two-columns__image video{-o-object-fit:contain;object-fit:contain}
.two-columns_text-bg .two-columns__text{padding:40px 0 40px 60px}
@media (max-width:991.98px){.two-columns_text-bg .two-columns__text{padding:0}}
.two-columns_wide-img .two-columns__content{grid-template-columns:1fr 2fr}
@media (max-width:991.98px){.two-columns_wide-img .two-columns__content{grid-template-columns:1fr}}
.two-columns_big-text .two-columns__text{font-size:21px}
.two-columns_big-title .two-columns__title{font-size:35px !important}
@media (max-width:767.98px){.two-columns_big-title .two-columns__title{font-size:28px}}
.two-columns_image-left .two-columns__image{order:1}
.two-columns_image-left .two-columns__text{order:2}
.two-columns_big-padding .two-columns__text{padding:100px 0}
.two-columns_blue-bg{background:#496a7e}
.two-columns_blue-bg .two-columns__text{color:#fff}
.two-columns_blue-bg .two-columns__title{color:#fff}
.two-columns_brown-bg{background:#994923}
.two-columns_brown-bg .two-columns__text{color:#fff}
.two-columns_brown-bg .two-columns__title{color:#fff}
@media (max-width:1200px){.two-columns__content{gap:30px}}
@media (max-width:991.98px){.two-columns__content{grid-template-columns:1fr;padding:40px 15px}.two-columns_image-left .two-columns__text{order:1}.two-columns_image-left .two-columns__image{order:2}.two-columns_fill{padding:0}.two-columns_fill .two-columns__image img,.two-columns_full-image .two-columns__image img{position:relative}.two-columns_big-padding .two-columns__text{padding:60px 0}.two-columns_fill .two-columns__text{max-width:initial}.two-columns_no-padding .two-columns__content{padding-top:0;padding-bottom:0}}
@media (max-width:767.98px){.two-columns{padding:45px 0}.two-columns_fill{padding:0}.two-columns_fill .two-columns__text{padding:40px 20px}.two-columns__image video{width:100%;height:auto}}
.australian-made::after{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;z-index:2;width:150px;height:150px;background-image:url(/assets/images/building-page/icons/made-in-white.svg);right:20px;bottom:20px}.recent-projects{padding:60px 0}
.recent-projects__content{max-width:1920px;margin:auto;padding:0 30px}
.recent-projects__title{font-size:32px;margin:0;padding-bottom:24px}
.recent-projects__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:end}
@media (max-width:767.98px){.recent-projects__content{padding:0 20px}.recent-projects__list{grid-template-columns:1fr}}.project-item__content{position:relative}
.project-item__image{min-height:350px;position:relative}
.project-item__image img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}
.project-item__overlay{position:absolute;bottom:0;width:100%;display:flex;align-items:flex-end;text-align:left;padding:20px;background:linear-gradient(180deg,rgba(38,36,35,0) 0,rgba(38,36,35,0.8) 100%);overflow:hidden;transition:background 0.3s ease}
.project-item__top-title{font-size:28px;font-weight:600;margin:0;padding-bottom:16px}
.project-item__title{color:#fff;text-align:left;font-size:22px;line-height:150%;font-weight:500;margin:0}
.project-item:hover .project-item__overlay{background:#496a7e}
@media (max-width:1600px){.project-item__image{min-height:240px}}
@media (max-width:767.98px){.project-item__overlay{background:#496a7e}}.content{margin:40px 0}
.content p{margin-bottom:20px}
@media (max-width:767.98px){.content{margin:40px 0}}
.content h2{margin:1em 0 0.5em;font-weight:500;font-size:1.8em}
.content h3{margin:1em 0 0.5em;font-weight:500;font-size:1.5em}
.content a{color:#994923}
.custom-table{overflow-x:auto;margin:30px 0}
.custom-table table{border-collapse:collapse;min-width:800px}
.custom-table table th,.custom-table table td{padding:8px 8px;border:1px solid #496a7e}.open-list__spoiler{border-bottom:1px solid #c1c1c1}
.open-list__header{padding:14px 0;margin:0;font-size:18px;cursor:pointer;line-height:150%;position:relative;display:flex;align-items:center;justify-content:space-between;column-gap:20px;color:#393533;font-weight:600}
.open-list__header:after{content:"";background:url(/assets/images/arrow-down-menu-gray.svg) no-repeat center center;background-size:contain;width:15px;height:15px;display:block;flex-shrink:0;transition:0.3s all ease}
.open-list__header.active::after{transform:rotate(180deg)}
.open-list__text{display:none;margin:6px 0 18px 0}
.open-list__text.active{display:block}.changing-place{padding:60px 0}
.changing-place__title{text-align:center}
.changing-place__content{display:grid;grid-template-columns:1fr 1fr;gap:50px}
.changing-place__item{position:relative}
.changing-place__item:hover .changing-place__item-title{color:#994923}
.changing-place__item:hover img{transition:0.3s ease all;transform:scale(1.1)}
.changing-place__item-title{font-weight:600;font-size:24px;margin:0}
@media (max-width:767.98px){.changing-place__content{grid-template-columns:1fr;gap:30px}}.call-to-action-form{padding:60px 15px}
.contact-us__form{display:grid;grid-template-columns:1fr 1fr;gap:120px;padding-bottom:60px;position:relative;align-items:center}
.contact-us__form input[type="text"],.contact-us__form input[type="email"],.contact-us__form select,.contact-us__form textarea{width:100% !important;max-width:545px !important}
.contact-us__desc{margin-bottom:24px}
.form-aside{display:flex;flex-direction:column;gap:5px;align-items:center;text-align:center}
.form-aside:before{position:absolute;content:"";height:85%;width:1px;background-color:#393533;left:50%;top:7%}
.form-aside__image img{border-radius:30%;height:250px;margin-bottom:32px}
.form-aside__title{font-size:32px;font-weight:600;color:#496a7e;margin-bottom:12px}
.form-aside__desc{max-width:545px}
.form-aside__button{margin-top:35px}
@media (max-width:1100px){.contact-us__form{gap:30px;grid-template-columns:1fr}.form__col{margin:0 auto}.form-aside:before{display:none}}
@media (max-width:768px){.call-to-action-form{padding:40px 15px}.form__col_second{padding-top:0}.form-aside__title{font-size:24px;padding:0 10px}}
body{padding-top:90px}
body.scroll{padding-top:70px}
body.lock{overflow:none}
.header{position:fixed;width:100%;top:0;left:0;z-index:1000;background:#fff}
.header.scroll{box-shadow:0 2px 4px rgba(0,0,0,0.12)}
.header.scroll .header__body{height:70px}
.header.scroll .header__logo img{height:30px}
.header__body{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"logo nav top";max-width:1920px;margin:auto;padding:0 15px;align-items:center;transition:all ease 0.5s;height:90px}
.header__logo{grid-area:logo;position:relative;z-index:600}
.header__logo img{height:40px;width:auto}
.header__right{grid-area:top;margin:0;display:flex;align-items:center;column-gap:24px;justify-content:space-between}
.header__phone{font-size:14px}
.header__contact-block{display:flex;gap:14px;align-items:center;position:relative;top:3px}
.header__contact-link{font-size:16px;font-weight:600}
.header__nav{grid-area:nav}
.header__mobile-burger{display:none}
.header__desktop-burger{display:flex;column-gap:12px;align-items:center}
.header__burger{position:relative;cursor:pointer;display:block;position:relative;width:40px;height:32px}
.header__burger::after,.header__burger::before{content:"";background-color:#496a7e;position:absolute;width:32px;height:3px;left:4px;transition:all 0.3s ease 0s}
.header__burger::after{top:7px}
.header__burger::before{bottom:4px}
.header__burger span{background-color:#496a7e;position:absolute;width:32px;height:3px;left:4px;top:16px;transition:all 0.3s ease 0s}
.header__burger.active::before{transform:rotate(45deg);bottom:15px}
.header__burger.active::after{transform:rotate(-45deg);top:14px}
.header__burger.active span{transform:scale(0)}
@media (max-width:1200px){.header__contact-block{display:none}}
@media (max-width:1000px){body{padding-top:70px}.header__body{grid-template-areas:"logo top";grid-template-columns:auto 1fr;justify-content:space-between;height:70px}.header__right{justify-content:flex-end}.header__mobile-burger{display:block;position:relative;z-index:600}.header__desktop-burger{display:none}.header__right{padding-right:0;align-self:center}.header__nav{padding-bottom:0}.header__logo img{height:30px}}
@media (max-width:500px){.header__phone{font-size:18px}}
.header-search-form{display:flex}
.header-search-form__input{background:transparent;border:1px solid #fff;padding:5px 10px;color:#fff;outline:none;width:100%;font-size:18px}
.header-search-form__input::placeholder{color:#fff}
.header-search-form__button{outline:none;background:#fff url(/assets/images/search-brown.svg) no-repeat center center;background-size:24px;width:40px;border:none}.desktop-nav{position:fixed;display:flex;flex-direction:column;background:#994923;padding:50px 80px;top:0;bottom:0;right:0;transition:all 0.5s ease;z-index:1000;transform:translateX(100%);overflow:auto;justify-content:space-between}
.desktop-nav.active{transform:translateX(0);box-shadow:-4px 0 17px -6px #999}
.desktop-nav__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:flex-start;row-gap:6px}
.desktop-nav__sublist{margin:0;padding:0 0 10px 16px;list-style:none;display:flex;flex-direction:column;align-items:flex-start;row-gap:6px}
.desktop-nav__link,.desktop-nav__sublist-link{color:#fff;display:flex;text-decoration:none;font-size:18px;padding:8px 16px;border:none;outline:none;background:transparent;column-gap:12px;align-items:center}
.desktop-nav__sublist-link{font-size:15px}
.desktop-nav__link_white{background-color:#fff;color:#994923}
.desktop-nav__has-child::after{content:"";height:24px;width:24px;background:url(/assets/images/arrow-down-menu.svg) center center no-repeat;background-size:contain;transition:all 0.3s ease}
.desktop-nav__has-child.open::after{transform:rotate(180deg)}
.desktop-nav__sublist{height:0;opacity:0;transition:all 0.3s ease;visibility:hidden}
.desktop-nav__sublist.open{height:initial;opacity:100;visibility:visible}
.desktop-nav__close{position:absolute;top:20px;right:20px;display:block;width:40px;height:32px;cursor:pointer}
.desktop-nav__close::after,.desktop-nav__close::before{content:"";background-color:#fff;position:absolute;width:18px;height:2px;left:11px;transition:all 0.3s ease 0s}
.desktop-nav__close::before{transform:rotate(45deg);bottom:16px}
.desktop-nav__close::after{transform:rotate(-45deg);top:14px}
@media (max-width:1000px){.desktop-nav{display:none}}.nav__list{margin:0;padding:0;width:100%;text-align:center;display:flex;column-gap:30px;justify-content:center}
.nav__item{list-style:none;text-align:right}
.nav__link{font-size:16px;color:#393533;line-height:40px;display:flex;background:none;outline:none;border:none;font-weight:600}
.nav__link:hover,.nav__link.active{color:#994923}
.nav__has-submenu{display:flex;column-gap:6px;align-items:center}
.nav__has-submenu::after{content:"";background:url(/assets/images/arrow-down-menu-gray.svg) no-repeat center center;background-size:contain;width:15px;height:15px;display:block;flex-shrink:0;transition:0.3s all ease}
.nav__has-submenu:hover .submenu{display:grid}
.nav__has-submenu:hover::after{transform:rotate(180deg)}
@media (max-width:1000px){.nav{display:none}}
.submenu{display:none;position:absolute;z-index:400;background-color:#fff;padding:30px 0 0;font-size:13px;top:57px;width:100%;left:0;grid-template-columns:1fr 1fr 1fr;height:370px;transform:none;border-radius:0;filter:none;box-shadow:0 4px 4px rgba(0,0,0,0.12)}
.submenu__desc-block{background:#f1eeeb}
.submenu__desc-wrapper{text-align:left;max-width:250px;margin-left:auto;padding-top:40px;padding-right:30px}
.submenu__desc-title{font-size:32px;margin-bottom:8px;font-weight:600}
.submenu__desc-title a:hover{color:#994923}
.submenu__desc-text{font-size:16px}
.submenu__col{flex-shrink:0;grid-column:span 2;padding:40px 10px 20px 40px}
.submenu__col:hover .submenu__icon{opacity:0}
.submenu__col:hover .submenu__image{opacity:1}
.submenu__col:hover .submenu__subtitle{color:#994923}
.submenu__col_with-images{display:grid;grid-template-columns:auto 1fr;gap:100px}
@media (max-width:1230px){.submenu__col_with-images{gap:20px}}
.submenu__images-block{position:relative;margin:-40px -10px -20px 0}
.submenu__hide-image{display:none;object-fit:cover;position:absolute;width:100%;height:100%}
.submenu__hide-image.active{display:block}
.submenu__col-wrapper{grid-column:2 span;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;max-width:900px;padding:40px 0 0 0}
.submenu_multi-column .submenu__col{grid-column:span 1;padding:0 10px 0 10px;position:relative}
.submenu_multi-column .submenu__list{padding:0;margin:0;margin-top:16px;display:none;list-style:none;flex-direction:column;flex-wrap:wrap;max-height:390px;gap:0 35px}
.submenu__list{max-width:500px;gap:0 60px;position:relative;column-count:2}
.submenu__title{font-size:18px;font-weight:700;text-align:center;color:#393533;padding-bottom:8px;display:block}
.submenu__link{border-bottom:none;text-align:left;font-size:17px;display:block;margin-bottom:14px}
.submenu__link:hover{color:#994923}
.submenu__subtitle{margin:0;margin-bottom:10px;transition:0.5s;font-size:16px}
.submenu__subtitle:hover{color:#994923}
.submenu__img-field{display:block;position:relative;height:125px;width:100%;margin:0 0 15px}
.submenu__image{position:absolute;top:0;left:50%;opacity:0;height:100%;transition:0.5s;transform:translate(-50%,0)}
.submenu__icon{transition:0.5s;position:absolute;left:0;height:120px;left:50%;top:50%;transform:translate(-50%,-50%)}
.submenu__text-wrapper{text-align:center}.mobile-nav{position:fixed;top:0;background:#fff;left:0;width:375px;padding:90px 8px 20px 20px;box-sizing:border-box;height:100%;display:grid;grid-template-rows:1fr auto;gap:20px;left:-100%;transition:all 0.3s ease}
.mobile-nav.active{left:0}
.mobile-nav__list{overflow-y:scroll;display:flex;flex-direction:column;gap:24px;padding-right:24px;position:relative}
.mobile-nav__link{background:transparent;outline:none;border:none;font-size:18px;color:#393533}
.mobile-nav__has-child{display:flex;align-items:center;justify-content:space-between;width:100%}
.mobile-nav__has-child::after{content:"";height:22px;width:27px;background:url(/assets/images/arrow-right-brown.svg) no-repeat center center;background-size:contain}
.mobile-nav__footer{text-align:center}
.mobile-submenu{position:absolute;background:#fff;height:100%;width:100%;padding-right:24px;top:0;left:-100%;transition:all 0.3s ease}
.mobile-submenu.active{left:0}
.mobile-submenu__header{display:grid;grid-template-areas:"back title" "desc desc";grid-template-columns:auto 1fr;gap:8px;margin-bottom:26px}
.mobile-submenu__back{height:22px;width:27px;background:url(/assets/images/arrow-right-brown.svg) no-repeat center center;background-size:contain;transform:rotate(-180deg);grid-area:back;font-size:0}
.mobile-submenu__title{text-align:center;color:#994923;grid-area:title}
.mobile-submenu__desc{grid-area:desc;font-size:16px;color:#496a7e}
.mobile-submenu__list{display:flex;flex-direction:column;gap:24px}
.mobile-submenu__link{display:flex;gap:12px;align-items:center}
.mobile-submenu__icon{height:50px;width:auto}
.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;background:rgba(0,0,0,0.7);display:none;transition:all 0.3s ease}
.overlay.active{display:block}.footer-links{padding:80px 0 40px;background:#fff}
.footer-links__content{display:grid;grid-template-columns:minmax(max-content,20%) 1fr minmax(max-content,20%);gap:20px;align-items:start;justify-content:center}
.footer-links__logo{text-align:center;padding:0 30px}
.footer-links__logo img{width:150px}
.footer-links__menu{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}
.footer-links__col{display:flex;flex-direction:column;row-gap:12px}
.footer-links__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;row-gap:8px;color:#fff}
.footer-links__list_big-gap{row-gap:20px}
.footer-links__list:not(:last-of-type){padding-bottom:20px}
.footer-links__title{font-weight:700;text-align:left;margin:0;font-size:16px}
.footer-links__link{color:#393533}
.footer-links__link:hover{color:#994923}
.footer-links__link_underline{text-decoration:underline}
.footer-links__last{display:flex;flex-direction:column;row-gap:30px}
.footer-links__office{line-height:150%;text-decoration:underline}
.footer-links__has-child{cursor:pointer;display:flex;column-gap:8px;align-items:center;background:none;outline:none;border:none;padding:0}
.footer-links__has-child::after{content:"";height:16px;width:16px;background:url(/assets/images/arrow-down-menu-gray.svg) center center no-repeat;background-size:contain;transition:all 0.3s ease}
.footer-links__has-child.open::after{transform:rotate(180deg)}
.footer-links__sublist{display:none;padding-bottom:20px}
.footer-links__sublist.open{display:flex}
.footer-links__copyright{text-align:center;color:#455560;margin:0;padding-top:40px;font-size:12px;line-height:150%}
.footer-links__copyright a{color:#994923}
.footer-form{padding:0 30px 20px 30px}
.footer-form__title{font-size:18px;font-weight:700;padding-bottom:12px;margin:0}
.footer-form__subtitle{max-width:250px;margin:0;padding-bottom:15px}
.footer-form__form{display:flex;width:100%}
.footer-form__form form{display:flex;width:100%}
.footer-form__form .hs_submit{margin-top:0}
.footer-form__form .hs-button{background:#994923;color:#fff;display:flex;height:36px;align-items:center;border:none;outline:none;padding:0 12px;text-transform:uppercase;cursor:pointer;border-radius:0}
.footer-form__form .hs-button:disabled{background:#ccc !important}
.footer-form__form .hs-input{color:#994923;background:transparent;display:flex;height:36px;border:1px solid #994923;outline:none;padding-left:8px;width:240px}
.footer-form__form .hs-input::placeholder{color:#994923}
.footer-form__form .hs_error_rollup{display:none}
.footer-form__button{background:#994923;color:#fff;display:flex;height:36px;align-items:center;border:none;outline:none;padding:0 12px;text-transform:uppercase}
.footer-form__button:disabled{background:#ccc !important}
.footer-form__input{color:#994923;background:transparent;display:flex;height:36px;border:1px solid #994923;outline:none;padding-left:8px;width:240px}
.footer-form__input::placeholder{color:#994923}
.footer-social{padding-left:30px}
.footer-social__title{font-size:18px;font-weight:700;padding-bottom:12px;margin:0}
.footer-social__links{display:flex;column-gap:15px;align-items:center;margin:0;padding:0;list-style:none}
.footer-social__links svg{height:32px;width:auto}
.footer-logos{padding:40px 15px;background-color:#f1eeeb;display:flex;column-gap:55px;flex-wrap:wrap;align-items:center;justify-content:center}
.footer-logos_gray .footer-logos__logo{filter:grayscale(1)}
.footer-logos_include{padding:0}
.footer-logos__logo{height:64px}
.footer-logos__logo_lga{height:40px}
.footer-logos__logo_lgat{height:60px;padding-bottom:12px}
.footer-logos__logo_localbuy{height:60px;padding-bottom:3px}
.footer-logos__logo_mav{height:50px}
.footer-logos__logo_walga{height:58px}
.footer_light-logos .footer-logos{background-color:#f8f7f5}
@media (max-width:1100px){.footer-links__content{grid-template-columns:1fr;gap:30px}.footer-links__last{text-align:center}.footer-form__form{justify-content:center}.footer-social__links{justify-content:center}.footer-links__menu{padding:0 20px}}
@media (max-width:1000px){.footer-form{padding:30px}.footer-form__input{width:190px}.footer-social{padding-left:30px}}
@media (max-width:920px){.footer-links__menu{justify-content:center;column-gap:40px}.footer-copyright__body{flex-direction:column;row-gap:20px}.footer-links{padding:40px}}
@media (max-width:768px){.footer-links__menu{display:grid;grid-template-columns:1fr;gap:30px}.footer-links__title{text-align:center}.footer-links__col{margin:auto}.footer-links__has-child{justify-content:center}.footer-links__sublist:last-of-type{padding-bottom:0}.footer-links__col_menu{text-align:center}}
.form input[type="email"],.form input[type="text"],.form input[type="tel"]{display:block;width:545px;max-width:100%;background-color:#f1eeeb;line-height:35px;border:none;padding:0 15px}
.form select{display:block;border:none;padding:9px 15px;max-width:100%;background-color:#f1eeeb}
.form textarea{display:block;height:95px;border:none;padding:15px;max-width:100%;width:545px;background-color:#f1eeeb}
.gray-bg .form input[type="email"],.gray-bg .form input[type="text"],.gray-bg .form input[type="tel"],.gray-bg .form textarea,.sky-bg .form input[type="email"],.sky-bg .form input[type="text"],.sky-bg .form input[type="tel"],.sky-bg .form textarea{background-color:#fff}
@media (max-width:768px){.form input[type="email"],.form input[type="text"],.form input[type="tel"],.form textarea,.form select{width:100%}}
.form label{display:flex;color:#393533;padding:10px 0 5px;align-items:center}
@media (min-width:991px){.form label.white{color:#f2f2f2}}
.form .checkbox input[type="checkbox"]{background-color:#f1eeeb;border:1px solid #f1eeeb;border-radius:2px;float:left;margin:12px 0 5px}
.form .checkbox label{float:left;margin-left:15px;width:80%}
.form button:disabled{color:#999;background:#efefef !important;border-color:#bbb}
.form ._how-you-hear-other{display:none}
.form__submit._loading::after{content:"";height:22px;width:22px;background:url(/assets/images/loading.gif) center center no-repeat;background-size:cover}
.form.disable input,.form.disable textarea,.form.disable select{background:#efefef !important}
.form.disable .form__submit::after{content:"";height:22px;width:22px;background:url(/assets/images/loading.gif) center center no-repeat;background-size:cover}
.white-form .hs-input{background:#fff !important}
.white-form .hs-form-field label{color:#fff}
.inputs-list{padding:5px 0 0 0;margin:0;list-style:none}
.hs-button{display:inline-flex;padding:12px 40px;color:#994923;align-items:center;justify-content:center;background:transparent;cursor:pointer;column-gap:12px;border:2px solid #994923;font-weight:600;font-size:16px;border-radius:4px}
.hs-button:hover{color:#f1eeeb;background:#994923}
.white-form .hs-button{color:#fff;border-color:#fff}
.white-form .hs-button:hover{color:#994923;background:#f1eeeb}
.quote{padding:80px 0}
.quote__form-block{max-width:570px;margin:auto}
@media (max-width:767.98px){.quote{padding:40px 0}}
.hs_submit{margin-top:15px}
.hs-error-msg,.hs-error-msgs{font-size:12px}
.solution-text .form_narrow{margin-right:auto;margin-left:0}
.form_narrow{width:300px;margin:auto}
.form_blue .hs-button{color:#496a7e;border-color:#496a7e}
.form_blue .hs-button:hover{color:#fff;background:#496a7e}
.form_blue label{color:#496a7e}
.form_compact{max-width:100%}
.form_compact input[type="text"],.form_compact input[type="email"],.form_compact input[type="tel"]{width:100% !important}
.form_compact textarea{width:100% !important}
.form_no-heading .hs-form-field>label{font-size:0;padding:8px 0 0 0}
.insights{padding:80px 0}
.insights__content{width:100%;padding:0 30px;max-width:1920px;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}
@media (max-width:1200px){.insights__content{grid-template-columns:1fr 1fr}}
@media (max-width:767.98px){.insights{padding:40px 0}.insights__content{grid-template-columns:1fr;gap:30px}}.insight{position:relative}
.insight__image{position:relative;margin-bottom:16px;min-height:400px}
.insight__image img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}
.insight__title{font-size:22px;color:#496a7e;font-weight:500;margin-bottom:16px}
.insight__title a{color:#496a7e}
.insight__title a:hover{color:#994923}
.insight__text{margin-bottom:12px}.insights-hero__content{padding:40px 30px 0;max-width:1025px;margin:auto;box-sizing:content-box}
.insights-hero__title{font-size:42px;margin-bottom:8px}
.insights-hero__date{margin-bottom:12px}
.insights-hero__image{position:relative}
@media (max-width:767.98px){.insights-hero__content{padding:0 20px 30px}}.heading-aside{position:absolute;top:0;right:0;width:700px;height:100%;padding:0 30px;background:#496a7e;color:#fff}
@media (max-width:1700px){.heading-aside{width:400px}}
@media (max-width:991.98px){.heading-aside{position:static;width:100%;padding:30px 15px;margin:30px 0 -45px}}
@media (max-width:767.98px){.heading-aside{padding:30px 15px;margin:24px 0 -24px}}
.heading-aside__content{display:flex;flex-direction:column;justify-content:center;height:100%}
.heading-aside__title{font-size:23px;font-weight:600;margin-bottom:6px}
.heading-aside__text{margin-bottom:10px;font-size:16px}
.heading-aside__button{align-self:flex-start}
body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:white}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../../images/lightbox-loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../../images/lightbox-prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../../images/lightbox-next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../../images/lightbox-close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}