:root{--base-font-family:"Aeonik Pro",Helvetica,Arial,sans-serif;--main-background:#2D2D2D;--header-background:#2d2d2d;--footer-background:#F3392F;--text-primary:#AFAC92;--text-light:#FFFFEE;--text-dark:#2d2d2d;--footer-text:#2d2d2d;--footerLogoLetters:#2d2d2d;--footer-line-color:#2d2d2d;--text-secondary:rgba(255,255,255,0.7);--accent-red:#F3392F;--header-nav-color:#F3392F;--menu-item-hover:#ffffff;--header-logo-name-color:#F3392F;--link-color:#AFAC92;--light-border:#FFFFEE;--headerLineColor:#F3392F;--logoLetterColor:#F3392F;--default-mobile-top:25px;--default-mobile-bottom:25px;--default-desktop-top:49px;--default-desktop-bottom:49px;--btn-hover-background:#AFAC92;--btn-hover-text:#2d2d2d;--section-border-color:#2d2d2d;--hamburger-border-color:#f3392f;--mobile-block-border:#AFAC92;--inline-mobile-text-color:#fff;--related-heading-color:#fff;--container-width:100%}@font-face{font-family:Aeonik Pro;src:url(/_next/static/media/AeonikProTRIAL-Regular.082f307c.eot);src:url(/_next/static/media/AeonikProTRIAL-Regular.082f307c.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/AeonikProTRIAL-Regular.d7e79c87.woff2) format("woff2"),url(/_next/static/media/AeonikProTRIAL-Regular.822ed6a5.woff) format("woff"),url(/_next/static/media/AeonikProTRIAL-Regular.b148d8e0.ttf) format("truetype"),url(/_next/static/media/AeonikProTRIAL-Regular.35bedecf.svg#AeonikProTRIAL-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/_next/static/media/AeonikProTRIAL-Bold.8e2479ef.eot);src:url(/_next/static/media/AeonikProTRIAL-Bold.8e2479ef.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/AeonikProTRIAL-Bold.e2fc78a1.woff2) format("woff2"),url(/_next/static/media/AeonikProTRIAL-Bold.34bb35a8.woff) format("woff"),url(/_next/static/media/AeonikProTRIAL-Bold.a0892228.ttf) format("truetype"),url(/_next/static/media/AeonikProTRIAL-Bold.540c0837.svg#AeonikProTRIAL-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/_next/static/media/AeonikProTRIAL-LightItalic.8750adc6.eot);src:url(/_next/static/media/AeonikProTRIAL-LightItalic.8750adc6.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/AeonikProTRIAL-LightItalic.f1e5cdfb.woff2) format("woff2"),url(/_next/static/media/AeonikProTRIAL-LightItalic.32eb7e04.woff) format("woff"),url(/_next/static/media/AeonikProTRIAL-LightItalic.2d0c083f.ttf) format("truetype"),url(/_next/static/media/AeonikProTRIAL-LightItalic.ee07d0a1.svg#AeonikProTRIAL-LightItalic) format("svg");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/_next/static/media/AeonikProTRIAL-Light.913c8713.eot);src:url(/_next/static/media/AeonikProTRIAL-Light.913c8713.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/AeonikProTRIAL-Light.a65889ff.woff2) format("woff2"),url(/_next/static/media/AeonikProTRIAL-Light.379aab90.woff) format("woff"),url(/_next/static/media/AeonikProTRIAL-Light.a5ed07e3.ttf) format("truetype"),url(/_next/static/media/AeonikProTRIAL-Light.50ec5228.svg#AeonikProTRIAL-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/_next/static/media/AeonikProTRIAL-BoldItalic.564f6e7e.eot);src:url(/_next/static/media/AeonikProTRIAL-BoldItalic.564f6e7e.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/AeonikProTRIAL-BoldItalic.72b07505.woff2) format("woff2"),url(/_next/static/media/AeonikProTRIAL-BoldItalic.9a92670c.woff) format("woff"),url(/_next/static/media/AeonikProTRIAL-BoldItalic.6cf10b95.ttf) format("truetype"),url(/_next/static/media/AeonikProTRIAL-BoldItalic.7a656776.svg#AeonikProTRIAL-BoldItalic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/_next/static/media/AeonikProTRIAL-RegularItalic.10e98ed3.eot);src:url(/_next/static/media/AeonikProTRIAL-RegularItalic.10e98ed3.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/AeonikProTRIAL-RegularItalic.4a4d8b39.woff2) format("woff2"),url(/_next/static/media/AeonikProTRIAL-RegularItalic.d614a098.woff) format("woff"),url(/_next/static/media/AeonikProTRIAL-RegularItalic.dcf82fa3.ttf) format("truetype"),url(/_next/static/media/AeonikProTRIAL-RegularItalic.9fc8e732.svg#AeonikProTRIAL-RegularItalic) format("svg");font-weight:400;font-style:italic;font-display:swap}body.theme-Grey{--main-background:#AFAC92;--header-background:#AFAC92;--text-primary:#2d2d2d;--link-color:#2d2d2d;--footer-background:#F3392F;--header-nav-color:#2d2d2d;--logoLetterColor:#2d2d2d;--headerLineColor:#2d2d2d;--header-logo-name-color:#2d2d2d;--hamburger-border-color:#2d2d2d;--mobile-block-border:#2d2d2d;--inline-mobile-text-color:#2d2d2d;--related-heading-color:#2d2d2d}body.theme-Bandgarine{--main-background:#F3392F;--header-background:#F3392F;--text-primary:#2d2d2d;--link-color:#2d2d2d;--header-nav-color:#2d2d2d;--menu-item-hover:#000000;--header-logo-name-color:#2d2d2d;--logoLetterColor:#2d2d2d;--headerLineColor:#2d2d2d;--footer-background:#2D2D2D;--footer-text:#F3392F;--footerLogoLetters:#F3392F;--footer-line-color:#F3392F;--btn-hover-background:#2d2d2d;--btn-hover-text:#ffffff;--btn-hover-border:#2d2d2d;--section-border-color:#2d2d2d;--hamburger-border-color:#2d2d2d}body.theme-White{--main-background:#FFFFEE;--header-background:#FFFFEE;--text-primary:#2d2d2d;--link-color:#2d2d2d;--header-nav-color:#2d2d2d;--logoLetterColor:#AFAC92;--headerLineColor:#AFAC92;--header-logo-name-color:#AFAC92;--footer-background:#AFAC92;--section-border-color:#AFAC92;--hamburger-border-color:#2d2d2d;--inline-mobile-text-color:#2d2d2d;--related-heading-color:#2d2d2d}*{box-sizing:border-box}html{font-size:62.5%}body{background:var(--main-background);color:var(--text-primary);padding:0;margin:0;font-size:1.6rem;line-height:1.29;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,button{font-family:var(--base-font-family);font-weight:400}button{font-size:inherit}a{transition:all .3s ease 0s;color:var(--link-color)}a,a:hover{text-decoration:none}img{max-width:100%;height:auto}h1,h2,h3,p{letter-spacing:0}h1,h2,h3{margin-top:0;margin-bottom:20px;font-weight:400}.h1,h1{font-size:3.2rem}.h1,.h2,h1,h2{line-height:1.2;font-weight:700}.h2,h2{font-size:2.8rem}.h3,h3{font-size:2.4rem;line-height:1.16}.h4,h4{font-size:2rem}.h5,h5{font-size:1.8rem}.h6,h6{font-size:1.4rem}p{margin:0 0 2rem}p:last-child{margin:0}.header{padding:2.4rem 1.6rem 0;background-color:var(--header-background);position:relative;z-index:1}.header,.home-page .header{margin-bottom:0}.header-left.logo .logoName,.header-left.logo p{font-size:25px;line-height:28px;font-weight:400;display:block}.header-content{display:flex;flex-wrap:wrap;position:relative;min-height:27rem}.logoName{line-height:1!important}.logoName svg path{fill:var(--header-logo-name-color)}.logoName>span{font-size:18px;position:relative;top:-5px;left:1px;border-radius:50%;width:13px;height:13px;min-width:13px;font-weight:550;display:inline-block;line-height:10px;text-align:center}.header-content>div{padding:0 18px 60px}.header-content .header-left{width:49.5%}.header-content .header-left .content .description-show p{font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-indent:.0652819px;max-width:285px}.header-content .header-left .content .description-show p span{display:block;margin-top:8px}.header-content .header-center{width:38.5%}.header-content .header-right{width:12%;margin-left:0;padding-right:10px}.header-content .header-right .social-links{display:flex;flex-direction:column;gap:2px}.header-content .services-menu{display:flex;flex-direction:column;gap:0}.header-content .services-menu a{color:var(--header-nav-color);font-size:16px;text-indent:0;display:inline-block;transition:text-indent .5s ease}.header-content .services-menu a:hover{text-indent:8px}.header-right .social-links a{color:var(--header-nav-color)}.header-right .social-links a:hover{color:var(--menu-item-hover)}.header-content .vertical-lines{padding:0}.header-content .vertical-lines .vertical-line{position:absolute;left:0;top:0;background:var(--headerLineColor);width:1px;height:100%}.header-content .vertical-lines .vertical-line.line2{left:49.5%}.header-content .vertical-lines .vertical-line.line3{left:88%}.header-left.logo{font-size:2.8rem}.header-left.logo img{height:40px}.header-left.logo p{font-weight:400;max-width:540px;line-height:28px;color:var(--header-logo-name-color);margin:0}.header-left .project-name{color:#fff}.menu{display:flex;gap:0;flex-direction:column}.menu .nav-button,.menu a{color:var(--header-nav-color);text-decoration:none}.menu .nav-button{background:transparent;border:none;padding:0;cursor:pointer;transition:none;font-size:16px;text-indent:0;transition:text-indent .5s ease}.menu a:hover{color:var(--menu-item-hover)}.menu .nav-button:hover{text-indent:8px}.submenu{flex-direction:column;gap:2px}.menu-item:hover .submenu,.submenu,.submenu.open{display:flex}.menu .submenu{max-height:0;overflow:hidden;transition:max-height .5s ease,opacity .5s ease}.menu .submenu .submenu-item{opacity:0;transition:opacity .3s}.menu .submenu.open .submenu-item{opacity:1}.menu .submenu.open{max-height:500px;opacity:1;visibility:visible;pointer-events:auto}.header-content .main-logo{position:absolute;top:auto;bottom:0;padding:0;width:100%;display:flex;align-items:flex-end;height:65px}.no-animation .header-content .main-logo,body:not(.home-page) .header-content .main-logo{overflow:hidden}.main-logo svg{transform:scale(.31);transform-origin:0 bottom;fill:var(--logoLetterColor)}.main-logo .letter-s{width:49.5%;padding:0 18px}.main-logo .letter-b{width:38.5%;padding:0 18px}.main-logo .letter-r{width:12%;margin-left:0;padding:0 18px 2.3rem}.header-content .main-logo a svg{display:block}mux-player{--controls:none;--media-control-display:false;--media-object-fit:cover}.related-projects mux-player{height:100%}:host{--media-control-display:false;--media-object-fit:cover}mux-player video{object-fit:cover}mux-player::part(img){object-fit:cover}.project-media,.video-with-placeholder{position:relative}.project-media>.video,.video-with-placeholder>.video{position:absolute;top:0;left:0;width:100%;height:100%}.project-media>.video>*,.video-with-placeholder .video>*{height:100%;width:100%}.placeholder-image>img{width:100%}.back-to-feed{position:sticky;position:-webkit-sticky;top:calc(100% - 60px);bottom:0;left:0;right:0;max-width:max-content;z-index:20;transition:opacity .5s;margin:-80px auto 40px;display:flex;align-items:center;gap:2px}.back-to-feed .filter-icon{border-radius:50%;width:40px;height:40px;min-width:40px;color:var(--text-dark);background-color:#F3392F;font-size:13px;line-height:40px;font-weight:500;text-align:center}.back-to-feed .filter-icon small{font-size:5px;position:relative;top:-5px;left:0;border:1px solid var(--text-dark);border-radius:50%;width:7px;height:8px;min-width:7px;font-weight:500;display:inline-block;line-height:7px;text-align:center}.project-details .main-content{padding-bottom:160px}.back-to-feed button{padding:6px 20px;line-height:1;height:40px;font-size:1.6rem;color:var(--text-light);background:#3e3e3e9f;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 0 #8a8a8a;border:none;border-radius:20px;transition:all .2s;cursor:pointer;display:flex;white-space:nowrap;align-items:center;justify-content:center;gap:0 10px;font-weight:100;width:100%}.page-content.inner-pages-content{padding-top:24px}.site-main{z-index:1;background-color:var(--main-background);position:relative}.footer{padding:2.4rem 1.6rem;background-color:var(--footer-background);color:var(--footer-text);z-index:0;position:fixed;left:0;top:auto;bottom:0;width:100%}.footer-content .footer-bottom{display:flex;position:absolute;top:auto;bottom:-6px;width:100%;padding:0;align-items:flex-end}.footer-content{display:flex;position:relative;min-height:464px}.footer-content>div{padding-bottom:60px;padding-left:18px;padding-right:18px;border-left:1px solid var(--footer-line-color)}.footer-left{width:50%}.footer-center{width:37%}.footer-right{width:13%;max-width:190px}.footer .letter-s{width:50%;padding:0 18px}.footer .letter-b{width:37%;padding:0 18px}.footer .letter-r{width:13%;padding:0 18px;max-width:190px;margin-left:0}.footer a{color:inherit}.footer .social-links{display:flex;flex-direction:column}.footer .social-links a{text-indent:0;transition:text-indent .5s}.footer .social-links a:hover{text-indent:8px}.footer-bottom svg,.footer-bottom svg path{fill:var(--footerLogoLetters)}.footer-info{margin-bottom:18px}.footer-center p:last-child>strong{font-weight:400}.button{font-size:14px;line-height:1;padding:6px 10px;border-radius:3px;text-transform:capitalize;display:inline-block;text-align:center;border:1px solid;color:inherit}.button:hover{background-color:var(--btn-hover-background);color:var(--btn-hover-text)}.button.button-outline{border:1px solid}.button.button-black{border:1px solid #2d2d2d;color:#2D2D2D}.button.button-primary{border:1px solid #f3392f;color:#F3392F}.button.button-primary:hover{background-color:#F3392F;color:#2D2D2D}.button-link{background-color:transparent;padding:0;border:none;color:inherit;position:relative}.button-link.arrow-right:after{content:"";background:url(/_next/static/media/link-arrow-gray.193b609f.svg) no-repeat 50%;margin-left:4px;width:8px;height:13px;display:inline-block;background-size:contain;position:relative;top:0}.theme-Bandgarine .button-link.arrow-right:after,.theme-Grey .button-link.arrow-right:after,.theme-White .button-link.arrow-right:after{background:url(/_next/static/media/link-arrow.b48c2461.svg) no-repeat 50%;height:6px;background-size:contain}.custom-heading,h2.text-sm{font-size:24px;font-weight:400}h3.subheading{font-size:24px;font-weight:300}.button-container{display:flex;gap:8px}.grid-size-1{width:8.3333%}.grid-size-2{width:16.6666%}.grid-size-3{width:25%}.grid-size-4{width:33.3333%}.grid-size-5{width:41.6666%}.grid-size-6{width:50%}.grid-size-7{width:58.3333%}.grid-size-8{width:66.6666%}.grid-size-9{width:75%}.grid-size-10{width:83.3333%}.grid-size-11{width:91.6666%}.grid-size-12{width:100%}.flex{display:flex}.flex.align-right{margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-9px;margin-left:-9px}[class*=col-]{padding-right:9px;padding-left:9px;box-sizing:border-box}.col-1{flex:0 0 8.33%;max-width:8.33%}.col-2{flex:0 0 16.66%;max-width:16.66%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33%;max-width:33.33%}.col-5{flex:0 0 41.66%;max-width:41.66%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33%;max-width:58.33%}.col-8{flex:0 0 66.66%;max-width:66.66%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33%;max-width:83.33%}.col-11{flex:0 0 91.66%;max-width:91.66%}.col-12{flex:0 0 100%;max-width:100%}body{opacity:0;overflow-x:hidden}body.inner-pages{opacity:1}body.theme-Black .line-top{border-top:1px solid #afac92}body:not(.home-page) .header-loader-bg{display:none}body.home-page.no-animation .header-content .header-right .content{opacity:1}.footer-wrapper,.page{opacity:0}.page{position:relative;z-index:2;width:100vw;overflow:hidden;visibility:hidden}.scroll-content{position:relative;z-index:1;overflow-x:hidden;position:fixed;width:100%;left:0;top:0;transition:opacity .4s}.home-page .scroll-content,.project-details .scroll-content{overflow:unset!important}.page.scroll-content.no-page-transition{position:relative;opacity:1;visibility:visible}canvas#page-canvas{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99;pointer-events:none;fill:var(--main-background)}#loader-shadow{background-color:transparent}#loader-curtain,#loader-shadow{position:fixed;z-index:140;inset:0;pointer-events:none;transform-origin:bottom center}#loader-curtain{background-color:#fff}.container{max-width:var(--container-width);margin:0 auto}.section{padding:18px 0;position:relative}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.section-heading h2{font-weight:400;font-size:17px;margin-bottom:0}.line-top{border-top:1px solid var(--section-border-color);padding-top:16px}.top-line{border-top:1px solid;padding-top:18px}.main-content{padding:0 1.6rem 2.4rem;min-height:100vh;position:relative}.slider-nav{display:flex;gap:0 16px}.slider-nav button{background:transparent;border:none;color:inherit;padding:0;cursor:pointer}button.slider-button.swiper-button-disabled{opacity:.2;cursor:default}p.image-caption{font-size:14px;margin-bottom:12}.text-block{margin-bottom:18px}.text-block h3{font-size:17px;margin-bottom:0}.text-block h3,.text-block p{font-weight:400}.media-slider .slider-controls{position:absolute;top:0;display:flex;justify-content:space-between;width:50%;left:auto;right:0;z-index:1}.media-slider{position:relative}.media-slider.control-bottom{padding-bottom:20px}.media-slider.control-bottom .slider-controls{top:auto;bottom:0;width:100%}.media-slider.control-bottom .slider-nav,.not-found-page{justify-content:space-between;width:100%}.not-found-page{text-align:center;display:flex;align-items:flex-end;padding-bottom:16px}.not-found-page>span{font-weight:400;font-size:228.571px;line-height:29px;leading-trim:both;text-edge:cap;text-indent:.0932598px;color:var(--header-nav-color);display:flex;line-height:.7;height:calc(100dvh - 256px);border-left:1px solid var(--header-nav-color);align-items:flex-end;padding:0 18px;margin-top:-54px;background:#2d2d2d;z-index:1}.not-found-page>span:last-child{width:12%}.not-found-page>span:first-child{width:49.5%}.not-found-page>span:nth-child(2){width:38.5%}.media-column>img,.media-column>video,.media-slider .swiper-slide>img,.media-slider .swiper-slide>video,.sectionFullWidthMediaCaption .media-wrapper img,.sectionFullWidthMediaCaption .media-wrapper video{width:100%;object-fit:cover}body:has(.home-loading-screen) #page-canvas{opacity:0!important}body:has(.home-loading-screen) .scroll-content{opacity:1!important}body:has(.home-loading-screen) #loader-curtain,body:has(.home-loading-screen) #loader-shadow{opacity:0}.sectionTwoColumnMedia.withText .media-column{display:flex;flex-direction:column}.sectionTwoColumnMedia.withText .media-column .simple-text{padding-top:17px;font-weight:400}.sectionTwoColumnMedia.withText .media-column+.media-column .simple-text{margin-left:auto}.sectionFourColumnMedia .image-wrapper img{width:100%}.simple-text{max-width:356px;width:100%;margin-top:auto;font-weight:300}.simple-text.TopRight{margin-top:0!important;margin-left:auto!important}.simple-text.TopLeft{margin-top:0!important;margin-left:0!important;margin-right:auto!important}.simple-text.BottomRight{margin-top:auto!important;margin-left:auto!important;margin-right:0!important}.inner-pages .header-content .header-left .content .description-show p{max-width:287px}.simple-text.BottomLeft{margin-top:auto!important;margin-left:0!important;margin-right:auto!important}.row.block-heading{gap:0 24px}.project-media{position:relative;overflow:hidden}.project-card img{width:100%;display:block}.hover-text{position:absolute;top:0;left:0;pointer-events:none;transform:translate(-50%,-50%);font-size:14px;font-weight:400;color:#FFFFEE;background-color:rgba(62,62,62,.3);-webkit-backdrop-filter:blur(14.3px);backdrop-filter:blur(14.3px);border-radius:3px;padding:6px 5px;opacity:0;transition:opacity .3s ease;width:max-content}.project-card:hover .hover-text{opacity:1}html body::-webkit-scrollbar{width:5px}html body::-webkit-scrollbar-thumb{background-color:#F3392F;border-radius:10px}html body.theme-Bandgarine::-webkit-scrollbar{scrollbar-color:#2D2D2D transparent;scrollbar-width:thin}html body.theme-Bandgarine::-webkit-scrollbar-thumb{background-color:#2D2D2D;border-radius:10px}::-webkit-scrollbar-track{background:transparent}@-moz-document url-prefix(){body,html{scrollbar-width:thin;scrollbar-color:#F3392F transparent}body.theme-Bandgarine,html.theme-Bandgarine{scrollbar-width:thin;scrollbar-color:#2D2D2D transparent}}@media (min-width:768px){.header-content .header-left .content{display:flex;justify-content:space-between}.header-content .header-left .content .description-show{padding-right:50px;flex:1 1;max-width:49%}.hamburger,footer.footer .desktop-hide{display:none}}@media (min-width:992px){.back-menu,.nav-bottom-mobile{display:none}}@media screen and (max-width:1367px){body{font-size:16px}}@media screen and (max-width:1280px){.header-left.logo p{font-size:24px;max-width:380px}}@media screen and (max-width:1200px){.header-content .vertical-lines .vertical-line.line2{left:49%}.header-content>div{padding:0 12px 60px}.main-logo .letter-r{min-height:38px;padding:0 12px 2.3rem}.menu .submenu{font-size:14px}}@media(min-width:992px){.menu-label,.nav-top-mobile .menu{display:none}.menu{position:relative}.menu .menu-item{max-width:-moz-fit-content;max-width:fit-content}.menu .menu-item.menu-has-submenu:hover{max-width:none}.menu .submenu{position:absolute;top:0;left:12%;padding-left:8%;max-height:500px;opacity:0;visibility:hidden}.menu .submenu .subMenu-item{overflow:hidden;transition:all .5s ease}.menu .submenu .subMenu-item span{position:relative;bottom:-35px;transition:bottom .5s ease}.menu .submenu.open .subMenu-item span{bottom:0}}@media screen and (max-width:1199px){.not-found-page>span{font-size:120px;padding-left:12px;padding-right:12px}.not-found-page>span:first-child{width:48.5%}}@media screen and (max-width:991px){.not-found-page>span{font-size:80px}.header-content .header-left .content .description-show{padding-right:0}.menu-label{padding-left:16px;padding-top:20px;color:#2D2D2D}.header-left.logo p{font-size:20px;max-width:300px}body.menu-open{overflow:hidden}.menu-open .gallery-filters{opacity:0;visibility:hidden}.header-content .header-center{position:relative}.hamburger>span{width:100%;height:1px;background:var(--hamburger-border-color);position:absolute;top:0;transition:transform .3s}.hamburger>span:nth-child(2){top:8px}body.menu-open .hamburger>span{background:#2d2d2d;transform:rotate(45deg);top:12px}.back-menu{position:absolute;top:20px;left:12px}.back-menu button{background:transparent;border:none;padding:0;color:#2D2D2D;font-size:13px;letter-spacing:.01em;display:flex;align-items:center;gap:4px}body.menu-open .hamburger>span:nth-child(2){transform:rotate(-45deg);top:12px}body.menu-open .navigation-wrapper{opacity:1!important;visibility:visible}.nav-bottom-mobile{z-index:10}.menu .submenu{position:fixed;top:0;left:0;width:100%;height:100vh;background:#AFAC92;max-height:inherit;z-index:10;padding:80px 12px;opacity:0;visibility:hidden}.menu .submenu.open{opacity:1;visibility:visible;max-height:100vh}.menu .submenu .subMenu-item{color:#2D2D2D;padding:14px 0;border-bottom:1px solid #2d2d2d}.nav-top-mobile .menu .nav-button{color:#2D2D2D}.theme-Bandgarine .nav-bottom-mobile a,.theme-Bandgarine .nav-top-mobile .menu .nav-button{color:#f3392f}.menu .submenu .submenu-item{font-size:20px;color:#2d2d2d}.menu a:hover{color:#2D2D2D;opacity:.9}.navigation-wrapper{display:flex;flex-direction:column}.nav-bottom-mobile{max-height:330px;padding-left:16px}.nav-bottom-mobile .nav-logo{position:absolute;top:auto;bottom:16px;left:0;padding:0 16px;width:100%}.nav-mobile-left,.nav-mobile-right{padding-left:15px;padding-right:15px;padding-bottom:60px}.nav-mobile-right p>strong{display:none}.nav-mobile-left .social-links{display:flex;flex-direction:column}.nav-bottom-mobile{display:flex;height:100%;max-height:none;margin-top:auto;padding-left:0;padding-right:0;padding-bottom:0;color:#2D2D2D}.nav-bottom-mobile a{color:#2d2d2d}.theme-Bandgarine .nav-bottom-mobile{color:#f3392f}.nav-mobile-right .menu-item:not(:last-child){margin-bottom:2rem}.nav-mobile-left,.nav-mobile-right{width:50%;padding-left:0;font-size:16px;padding-right:0}.nav-bottom-mobile .nav-logo svg{width:72px;height:98px}.theme-Bandgarine .nav-bottom-mobile .nav-logo svg path{fill:#f3392f}.nav-bottom-mobile .nav-logo>a{width:50%;padding:0;display:inline-flex;align-items:flex-start;justify-content:space-between}.nav-bottom-mobile .nav-logo svg.desktop-hide.r{height:30px;position:relative;bottom:0;width:30px}}@media screen and (max-width:767px){.footer .letter-s{padding:0 12px}.footer-content{min-height:305px}.footer{padding:20px 12px 12px;font-size:13px}.footer-content .footer-bottom{bottom:0}.nav-top-mobile .menu,.nav-top-mobile .services-menu{width:50%;color:#2D2D2D;font-size:16px;line-height:22px;padding-left:0;padding-right:0}.back-to-feed{max-width:max-content}.not-found-page>span{height:calc(100dvh - 222px);padding:0 12px;border:0}.not-found-page>span:last-child{width:24%}.nav-top-mobile .menu,.nav-top-mobile .services-menu{gap:3px}.nav-top-mobile{padding:24px 0 60px;display:flex}.none-element{display:none!important}.nav-mobile-right .menu-item,.nav-top-mobile .services-menu .menu-item,.navigation-wrapper .menu .menu-item,.social-links .menu-item{overflow:hidden;transition:opacity .4s ease,transform .4s ease}.nav-mobile-right .menu-item p,.nav-top-mobile .services-menu .menu-item a,.navigation-wrapper .menu .menu-item .nav-button,.social-links .menu-item a{display:block;opacity:0;transform:translateY(30px);transition:opacity .4s ease,transform .4s ease}.theme-Grey .nav-top-mobile .services-menu .menu-item a,.theme-Grey .navigation-wrapper .menu .menu-item .nav-button{color:#2d2d2d}.menu-open .nav-mobile-right .menu-item p,.menu-open .nav-top-mobile .services-menu .menu-item a,.menu-open .navigation-wrapper .menu .menu-item .nav-button,.menu-open .social-links .menu-item a{opacity:1;transform:translateY(0)}.nav-mobile-right .menu-item:first-child p,.nav-top-mobile .services-menu .menu-item:first-child a,.navigation-wrapper .menu .menu-item:first-child .nav-button,.social-links .menu-item:first-child a{transition-delay:.1s}.nav-mobile-right .menu-item:nth-child(2) p,.nav-top-mobile .services-menu .menu-item:nth-child(2) a,.navigation-wrapper .menu .menu-item:nth-child(2) .nav-button,.social-links .menu-item:nth-child(2) a{transition-delay:.2s}.nav-top-mobile .services-menu .menu-item:nth-child(3) a,.navigation-wrapper .menu .menu-item:nth-child(3) .nav-button{transition-delay:.3s}.nav-top-mobile .services-menu .menu-item:nth-child(4) a,.navigation-wrapper .menu .menu-item:nth-child(4) .nav-button{transition-delay:.4s}.nav-top-mobile .services-menu .menu-item:nth-child(5) a,.navigation-wrapper .menu .menu-item:nth-child(5) .nav-button{transition-delay:.5s}.navigation-wrapper .menu .menu-item .submenu .subMenu-item{overflow:hidden;transition:opacity .4s ease,transform .4s ease;line-height:1}.navigation-wrapper .menu .menu-item .submenu .subMenu-item span{display:block;opacity:0;transform:translateY(30px);transition:opacity .4s ease,transform .4s ease}.navigation-wrapper .menu .menu-item .submenu.open .subMenu-item span{opacity:1;transform:translateY(0)}.main-logo .letter-r{padding-bottom:0}.header-left.logo .logoName{line-height:1;display:inline-block}.header-left.logo .logoName svg{max-width:94px;display:block}.header-content .header-left .content .description-show{margin-top:2.5rem}.section-heading h2,.text-block h3,body{font-size:15px}.custom-heading,h2.text-sm{font-size:18px}.header{height:auto!important;padding-top:1.6rem}.header-loader-bg{display:none}.header-content .header-center{position:static;padding-bottom:0}.header-content .header-right{display:none}.hamburger{position:absolute;right:1.5rem;top:1.4rem;font-size:16px;line-height:1;z-index:99999;color:var(--header-logo-name-color);cursor:pointer}.header-center .gallery-filters{display:none}.header-content .header-left{width:88%;padding-left:0}.header-content .vertical-lines{display:none}.header-content{min-height:244px}.header-left.logo,.header-left.logo p{font-size:19px}.header-left.logo p{max-width:240px}.theme-Grey .header-left.logo p,.theme-White .header-left.logo p{color:var(--text-primary)}.main-logo svg{width:20px!important;height:30px!important;transform:scale(1)!important}.main-logo .letter-r svg{width:14px!important;height:14px!important}.main-logo .letter-r{min-height:30px;text-align:right;padding-right:0}.main-logo .letter-r .svg-r{margin-left:auto}.main-logo .letter-s{padding-left:0}.grid-size-2,.grid-size-3,.grid-size-4,.grid-size-6{width:100%}.row{gap:16px 0}.text-block{margin-bottom:0}.col-6{max-width:100%;flex:0 0 100%}footer.footer .footer-center{width:50%}.footer-content>div{padding-left:12px;padding-right:12px}.footer .footer-left,.footer .footer-right{width:50%}.footer-info{margin-bottom:20px}.footer .social-links{margin-bottom:27px}.footer .footer-right{padding-right:0;display:none}.footer .footer-info.mobile-hide,.footer-center p:last-child>strong,.footer-left .address p:first-child br,.footer-left .address p:last-child>strong{display:none}.footer-bottom svg{width:45px;height:62px;display:block}.footer .letter-b{width:50%;display:flex;gap:0 15px;justify-content:space-between;padding:0 0 0 12px}.footer-bottom svg.r{width:30px;height:30px}.footer .letter-r{display:none}.header-content .main-logo{height:32px}.home-content{padding-bottom:70px}.hover-text{display:none}.simple-text{max-width:100%}}@media (max-width:380px){.footer,.nav-mobile-left{font-size:13px}}@media (max-width:360px){.menu .submenu .subMenu-item{padding:10px 0}}