/*!
Theme Name: Bulo
Theme URI:
Author: BoostU
Version: 1.0.0
Text Domain: bulo
 */
#dealers{margin-top:50px}#dealers h2{display:flex !important;justify-content:center !important}#wpsl-result-list #wpsl-stores ul li:hover{background:#f5f5f5 !important}#wpsl-result-list #wpsl-stores ul li{cursor:pointer}#wpsl-wrap #wpsl-gmap a{color:#000;text-decoration:underline}.wpsl-info-actions a{background:#fff !important;padding:10px 20px !important;text-decoration:none !important;color:#000 !important;font-size:1.4rem !important;line-height:2.2rem !important;text-transform:uppercase !important;font-weight:500 !important;border-radius:0 !important;border:1px solid #000 !important;cursor:pointer !important;text-align:center;width:100%}.wpsl-info-actions a:hover{opacity:.5 !important;transition:all .2 ease !important}#wpsl-wrap #wpsl-gmap a:hover{color:#390f0b !important;text-decoration:none}#wpsl-wrap #wpsl-gmap .wpsl-infobox p span{line-height:3rem}.wpsl-info-window span{font-size:1.6rem}#wpsl-wrap #wpsl-gmap .wpsl-infobox .wpsl-info-actions{margin:12px 0 !important;justify-content:center;display:flex}#wpsl-wrap #wpsl-gmap .wpsl-infobox p strong{display:inline-block;font-weight:300 !important;font-size:2rem !important;line-height:2rem !important;margin:0 0 8px !important;color:#000 !important}.wpsl-gmap-canvas .wpsl-infobox:before{border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #ccc;bottom:-13px;left:38px}#wpsl-wrap #wpsl-gmap .wpsl-infobox:before{border-top:13px solid #000}.wpsl-gmap-canvas .wpsl-infobox:after{position:absolute;content:"";left:40px;bottom:-11px}#wpsl-wrap #wpsl-gmap .wpsl-infobox{padding:24px !important;border:1px solid #000;border-radius:0 !important}.wpsl-gmap-canvas .wpsl-infobox:after{border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #fff}.archive-catalog-products h3{font-family:minion-3-display,sans-serif;font-weight:600;font-size:3.5rem;line-height:2.8rem;color:rgba(0,0,0,.78);margin:0 auto 53px;text-align:center}.archive-catalog__item__title h3{text-align:start}.footer__address-title{width:100px !important}.search-filter-field--id-2{margin-right:8px !important}.search-filter-input-button:focus{box-shadow:none !important}.search-filter-base button{border:none !important;text-transform:uppercase !important;font-weight:500;font-size:1.8rem;line-height:2.2rem;text-transform:uppercase;color:rgba(0,0,0,.3);padding-left:13px !important;padding-right:13px}.search-filter-input-button--is-selected{border:none !important;background-color:transparent !important;color:#000 !important}.single-catalog__grid-container__slider-item{max-width:807px;width:100%;opacity:0;transition:opacity 1s}.owl-item.active .single-catalog__grid-container__slider-item{opacity:1}.owl-carousel .owl-item img{height:700px}@media only screen and (max-width:768px){.owl-carousel .owl-item img{height:100%}}.archive-news__item__title{padding-top:10px}.archive-news__select-wrapper{display:none !important}.archive-news__top-container{justify-content:center !important}.archive-page-title{display:flex;justify-content:center}.acf-block-history-slider.history-slider .history-slider__items-wrapper{display:none !important}body #page *{font-family:minion-3-display,serif !important}.acf-block-jobs p{margin:0 0 8px;min-height:27px}.acf-block-jobs ul{list-style:disc;padding:0 0 0 16px}.acf-block-jobs ul li{font-size:20px;line-height:1.35em;color:#2d2d2d;margin:0 0 8px}.cky-consent-container{left:calc(50% - 200px) !important;bottom:calc(50% - 100px) !important}.cky-consent-container:before{position:absolute;top:-1000%;right:-1000%;bottom:-1000%;left:-1000%;content:'';display:block;background:#000;opacity:.3;z-index:-1}.cky-consent-container *{font-family:"DM Sans",sans-serif !important}.cky-title{font-family:"DM Sans",sans-serif !important;color:#000}.cky-btn-accept{display:inline-block !important;background-color:#000 !important;border:1px solid #000 !important;color:#fff !important;padding:16px 32px !important;text-transform:uppercase !important;font-family:"DM Sans",sans-serif !important;margin-top:8px !important;transition:all .45s ease !important}.cky-btn-reject{display:inline-block !important;background-color:transparent !important;border:1px solid #000 !important;color:#000 !important;padding:16px 32px !important;text-transform:uppercase !important;font-family:"DM Sans",sans-serif !important;margin-right:0 !important;transition:all .45s ease !important}.cky-btn-accept:hover,.cky-btn-reject:hover{opacity:1 !important;background-color:#6c6969 !important;border:1px solid #6c6969 !important;color:#fff !important}.cky-btn-customize,.cky-btn-preferences{display:inline-block !important;background-color:transparent !important;font-family:"DM Sans",sans-serif !important;border:none !important;color:#000 !important;padding:12px 40px !important;font-weight:700 !important;text-decoration:none !important;transition:all .45s ease !important}.cky-btn-customize:hover,.cky-btn-preferences:hover{color:#000 !important}.cky-footer-wrapper>div:last-child{display:none !important}.cky-revisit-bottom-left{background-color:#000 !important}footer{position:relative}footer .footer__bottom-wrapper .footer__bottom-wrapper-menu .main-navigation__list__footer-menu-bottom{display:flex;justify-content:center;align-items:center;gap:35px;position:relative;bottom:35px}footer .footer__bottom-wrapper .footer__bottom-wrapper-menu .main-navigation__list__footer-menu-bottom a{color:#000;font-size:1.8rem;text-transform:uppercase}footer .scrollTop{display:block;position:absolute;right:40px;bottom:80px;background-image:url('https://bulo.com/wp-content/uploads/2025/02/arrow-down-dark.png');background-size:contain;background-position:center;background-repeat:no-repeat;height:32px;width:32px;transform:scaleY(-1);cursor:pointer;z-index:9999;transition:all .45s ease}footer .scrollTop:hover{bottom:84px}footer .footer__wrapper input[type=email]{text-align:center !important;padding:0 !important}body.single-catalog>._form-wrapper{display:none !important}#page form{background-color:transparent !important;border:none !important}#page form ._form-content,#page form ._form-content *,#page form ._form-thank-you{font-family:"DM Sans",sans-serif !important}#page form ._form-content ._form-title{font-family:"DM Sans",sans-serif !important;font-size:2.5rem !important;line-height:3.2rem !important;color:#d2d2d2 !important;font-weight:500 !important}#page form ._form-content ._form_element{margin:0 0 24px !important}#page form ._form-content ._form-label{width:100% !important;font-family:"DM Sans",sans-serif !important;color:#000 !important;font-weight:500 !important;line-height:2.3rem !important;font-size:1.8rem !important;text-transform:uppercase !important}#page form ._form-content input,#page form ._form-content textarea{width:100% !important;border:none !important;border-bottom:1px solid #2d2d2d !important;padding:6px 0 !important;background-color:transparent !important;font-size:16px !important;border-radius:0 !important}#page form ._form-content input::placeholder,#page form ._form-content textarea::placeholder{font-family:"DM Sans",sans-serif !important;color:#000 !important;font-weight:500 !important;line-height:2.3rem !important;font-size:1.8rem !important;text-transform:uppercase !important}#page form ._form-content select{background-color:#fff !important;box-sizing:border-box !important;border-radius:2px !important;color:#333 !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;display:block !important;float:none !important;font-size:16px !important;border:1px solid #ccc !important;padding:6px 10px !important;height:38px !important;width:100% !important;line-height:1.3 !important;margin-top:8px !important}#page form ._form-content ._button-wrapper button{padding:10.5px 66px !important;border:1px solid #2d2d2d !important;font-family:"DM Sans",sans-serif !important;text-transform:uppercase !important;font-size:1.8rem !important;line-height:2.8rem !important;font-weight:500 !important;background-color:transparent !important;border-radius:0 !important;color:#2d2d2d !important;margin-top:51px !important}.owl-carousel.owl-loaded,.owl-carousel .owl-stage-outer .single-catalog__grid-container__slider-item{height:700px}@media only screen and (max-width:1150px){.owl-carousel.owl-loaded,.owl-carousel .owl-stage-outer .single-catalog__grid-container__slider-item{height:500px}}@media only screen and (max-width:1050px){.owl-carousel.owl-loaded,.owl-carousel .owl-stage-outer .single-catalog__grid-container__slider-item{height:480px}}@media only screen and (max-width:950px){.owl-carousel.owl-loaded,.owl-carousel .owl-stage-outer .single-catalog__grid-container__slider-item{height:435px}}@media only screen and (max-width:950px){.owl-carousel.owl-loaded,.owl-carousel .owl-stage-outer .single-catalog__grid-container__slider-item{height:435px}}@media only screen and (max-width:834px){.owl-carousel.owl-loaded,.owl-carousel .owl-stage-outer .single-catalog__grid-container__slider-item{height:355px}}@media only screen and (max-width:750px){.owl-carousel.owl-loaded,.owl-carousel .owl-stage-outer .single-catalog__grid-container__slider-item{height:475px}footer .footer__bottom-wrapper .footer__bottom-wrapper-menu .main-navigation__list__footer-menu-bottom{flex-direction:column;gap:0;bottom:55px;align-items:end}.footer__info-wrapper>div{margin-right:-60px !important}}@media only screen and (max-width:667px){.owl-carousel.owl-loaded,.owl-carousel .owl-stage-outer .single-catalog__grid-container__slider-item{height:410px}}.acf-block-hero{position:relative}.acf-block-hero.video{overflow:hidden;background-size:0}.acf-block-hero .hero__video,.acf-block-hero-slider .hero__video{z-index:-1}main>.acf-block-hero:not(:first-child),main>.acf-block-hero-slider:not(:first-child){margin:22px 0}.acf-block-hero-slider:has(.acf-block-hero-slider-inner.video),.acf-block-hero-slider .acf-block-hero-slider-inner.video{height:auto !important}.acf-block-hero-slider>.acf-block-hero-slider-inner.video>.container-fluid-full{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.acf-block-hero .hero__video,.acf-block-hero-slider .hero__video{width:100%}.acf-block-hero .hero__video iframe,.acf-block-hero-slider .hero__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}@media only screen and (max-width:480px){.single-catalog__grid-container__img-wrapper-small iframe{position:relative !important;margin:40px auto;height:auto !important}}form._form_82,form._form_84,form._form_86{width:400px;max-width:90%;margin:0 auto;padding:32px;border:1px solid #2d2d2d}#page footer ._form *{color:#fff !important}#page footer ._form ._form-content{display:flex;align-items:flex-end}#page footer form ._form-content ._form_element{margin:0 16px 0 0 !important}#page footer ._form input{width:350px !important;border-bottom:1px solid #fff !important}#page footer ._form input::placeholder{color:#fff !important}#page footer form ._form-content ._button-wrapper button{width:auto !important;color:#fff !important;border-color:#fff !important}@media only screen and (max-width:768px){#page footer ._form ._form-content{display:block}}.single-catalog__grid-container__modular-link{margin-bottom:24px !important}.single-catalog__contact .single-catalog__grid-container__modular-link{background-color:transparent !important;color:#d2d2d2 !important;border:1px solid #d2d2d2}.single-catalog__contact .single-catalog__grid-container__modular-link img{width:20px;margin-right:16px}.single-catalog__grid-container_price{display:none !important;grid-column:4/4;grid-row:1/2;text-align:right;color:#000;font-size:2rem;font-family:"DM Sans",sans-serif;text-transform:uppercase}.main-posts{overflow:visible !important}.main-posts__cat-wrapper.residential{position:absolute;top:40px;left:0}.main-posts__cat-wrapper.workplace{position:absolute;top:40px;left:140px}._form-thank-you{font-size:2em}.single-news__top-container{position:relative;align-items:flex-start}.single-news__top-container .owl-nav{display:none !important}.single-project__left-col__slider-wrapper.owl-carousel .owl-nav.disabled,.single-project__slider-bottom.owl-carousel .owl-nav.disabled,.single-news__top-container .single-news__top-container__slider .owl-nav.disabled,.single-catalog .single-catalog__grid-container__slider-wrapper .owl-nav.disabled{display:block !important}.single-project__left-col__slider-wrapper.owl-carousel .owl-nav button.owl-prev,.single-project__left-col__slider-wrapper.owl-carousel .owl-nav button.owl-next,.single-project__slider-bottom.owl-carousel .owl-nav button.owl-prev,.single-project__slider-bottom.owl-carousel .owl-nav button.owl-next,.single-news__top-container .single-news__top-container__slider .owl-nav button.owl-prev,.single-news__top-container .single-news__top-container__slider .owl-nav button.owl-next,.single-catalog .single-catalog__grid-container__slider-wrapper .owl-nav button.owl-prev,.single-catalog .single-catalog__grid-container__slider-wrapper .owl-nav button.owl-next{position:absolute;display:block;top:calc(50% + 12px);background-image:url('https://bulo.com/wp-content/uploads/2025/02/arrow-down-dark.png') !important;background-size:cover;background-position:center;background-repeat:no-repeat;height:24px;width:24px;cursor:pointer;z-index:999999}.single-project__left-col__slider-wrapper.owl-carousel .owl-nav button.owl-prev,.single-project__slider-bottom.owl-carousel .owl-nav button.owl-prev,.single-news__top-container .single-news__top-container__slider .owl-nav button.owl-prev,.single-catalog .single-catalog__grid-container__slider-wrapper .owl-nav button.owl-prev{left:-32px;transform:rotate(90deg)}.single-project__left-col__slider-wrapper.owl-carousel .owl-nav button.owl-next,.single-project__slider-bottom.owl-carousel .owl-nav button.owl-next,.single-news__top-container .single-news__top-container__slider .owl-nav button.owl-next,.single-catalog .single-catalog__grid-container__slider-wrapper .owl-nav button.owl-next{right:-32px;transform:rotate(-90deg)}.single-project__left-col__slider-wrapper.owl-carousel .owl-nav button.owl-prev span,.single-project__left-col__slider-wrapper.owl-carousel .owl-nav button.owl-next span,.single-project__slider-bottom.owl-carousel .owl-nav button.owl-prev span,.single-project__slider-bottom.owl-carousel .owl-nav button.owl-next span,.single-news__top-container .single-news__top-container__slider .owl-nav button.owl-prev span,.single-news__top-container .single-news__top-container__slider .owl-nav button.owl-next span,.single-catalog .single-catalog__grid-container__slider-wrapper .owl-nav button.owl-prev span,.single-catalog .single-catalog__grid-container__slider-wrapper .owl-nav button.owl-next span,.single-catalog .single-catalog__grid-container__slider-wrapper .single-catalog__nav,.single-project__main-content .single-project__nav{display:none}.single-news__top-container .single-news_top-container__media{height:auto;width:46%;margin:0 4% 0 0}.single-news__top-container .single-news__top-container__slider{height:auto}.single-news__top-container .single-news__top-container__slider .single-news__top-container__slider__item{width:533px}.single-news__nav{display:flex !important;justify-content:center;align-items:center;padding-top:20px;z-index:999}.single-news__nav .owl-dot{width:12px;height:12px;border-radius:50%;padding:0;border:none;margin-right:4px;background-color:rgba(231,48,42,.3)}.single-news__nav .owl-dot:last-child{margin-right:0}.single-news__nav .owl-dot.active{background-color:#2d2d2d}.single-project__left-col__slider-wrapper{height:auto !important}.single-catalog__popup .owl-dots{display:flex;justify-content:center;margin-top:24px}.video-placeholder-normal{width:100% !important;margin-top:15px !important}@media only screen and (max-width:768px){.single-news__top-container .single-news_top-container__media{width:94%;margin:0 3%}.single-news__top-container .single-news__top-container__slider .single-news__top-container__slider__item{width:500px}.single-news__top-container .single-news__top-container__slider .owl-nav button.owl-prev{left:-28px}.single-news__top-container .single-news__top-container__slider .owl-nav button.owl-next{right:14px}.single-project__slider-bottom{width:90% !important;margin:0 auto}.single-news .footer__info-wrapper{padding:0 !important}}@media only screen and (max-width:465px){.page-contact__right-col__block form *,.page-contact__right-col__block form input::placeholder,.page-contact__right-col__block form textarea::placeholder{color:#fff !important}.page-contact__right-col__block form input,.page-contact__right-col__block form textarea{border-color:#fff !important}.page-contact__right-col__block form ._form-content ._button-wrapper button{border-color:#fff !important;color:#fff !important}.page-contact__right-col__block .dealer-switcher button{color:#000 !important}.latest-product__item{margin-right:0 !important}.latest-projects__wrapper{position:relative}.latest-projects__wrapper .latest-projects__nav{position:absolute;bottom:0;z-index:999}#mobile.header__nav-wrapper .header__nav-wrapper__sub{margin-top:100px !important}}.history-slider__nav{max-width:unset !important;background-color:transparent !important}.work-with-us main{margin-top:0 !important}.work-with-us .acf-block-hero{height:auto;display:flex;flex-flow:column-reverse}.work-with-us .hero__wrapper{display:flex;flex-flow:column-reverse;padding-bottom:80px;padding-top:80px;min-height:unset}.work-with-us .hero__wrapper h2{margin-bottom:16px}.work-with-us .hero__wrapper .hero__btn-text{display:none}.work-with-us .acf-block-hero.slider .hero__slider{height:auto}.acf-block-hero.slider .hero__slider .owl-item>div{height:60vh;background-size:cover;background-position:center}.acf-block-text-buttons{background-color:#f5f5f5}.acf-block-text-buttons .text-buttons-wrapper{display:flex;align-items:flex-start;padding:64px 142px}.acf-block-text-buttons .text-buttons-wrapper .text-buttons-title{width:30%;padding-right:64px}.acf-block-text-buttons .text-buttons-wrapper .text-buttons-title a{padding:10.5px 50px;border:1px solid #000;color:#000;text-transform:uppercase;font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.8rem;line-height:2.86rem;display:block;width:100%;text-align:center;margin:0 0 16px}.acf-block-text-buttons .text-buttons-wrapper .text-buttons-text{width:70%}.acf-block-text-buttons p,.acf-block-get-inspired p{font-family:"DM Sans",sans-serif;font-weight:400;font-size:1.8rem;line-height:2.8rem;color:rgba(0,0,0,.78);margin:0 0 8px}.acf-block-text-buttons h2,.acf-block-get-inspired h2{font-family:"DM Sans",sans-serif;font-weight:400;font-size:2.9rem;line-height:4rem;color:#000;margin:0 0 24px;text-transform:uppercase}.acf-block-get-inspired .get-inspired-wrapper{padding:64px 142px}.acf-block-get-inspired .get-inspired-title{padding:0 0 48px}.acf-block-get-inspired .get-inspired-projects-wrapper{padding:0 0 48px}.acf-block-get-inspired .get-inspired-projects-wrapper{display:flex;align-items:flex-start;flex-flow:row wrap;gap:20px}.acf-block-get-inspired .get-inspired-projects-wrapper .get-inspired-projects-block{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;width:calc(33% - 12px);height:550px;background-size:cover}.acf-block-get-inspired .get-inspired-projects-wrapper .get-inspired-projects-block:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';display:block !important;background-color:#2d2d2d;opacity:0;transition:all .45s ease}.acf-block-get-inspired .get-inspired-projects-wrapper .get-inspired-projects-block:hover:before{opacity:.75}.acf-block-get-inspired .get-inspired-projects-wrapper .get-inspired-projects-block>div{position:relative;opacity:0;z-index:99;transition:all .45s ease}.acf-block-get-inspired .get-inspired-projects-wrapper .get-inspired-projects-block:hover>div{opacity:1}.acf-block-get-inspired .get-inspired-projects-wrapper .get-inspired-projects-block h3{font-family:"DM Sans",sans-serif;font-weight:400;font-size:2.5rem;line-height:3rem;color:#fff;padding:0 8px}.acf-block-get-inspired .get-inspired-projects-wrapper .get-inspired-projects-block p.btn{padding:10.5px 50px;border:1px solid #fff;color:#fff;text-transform:uppercase;font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.8rem;line-height:2.86rem;display:inline-block;text-align:center;margin:0 0 16px}.acf-block-get-inspired .get-inspired-btn{text-align:center}.acf-block-get-inspired .get-inspired-btn a{padding:10.5px 50px;border:1px solid #000;color:#000;text-transform:uppercase;font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.8rem;line-height:2.86rem;text-align:center;margin:0 0 16px}@media only screen and (max-width:1024px){.work-with-us .hero__wrapper,.acf-block-text-buttons .text-buttons-wrapper,.acf-block-get-inspired .get-inspired-wrapper{padding-left:15px;padding-right:15px}.acf-block-get-inspired .get-inspired-projects-wrapper{gap:15px}.acf-block-get-inspired .get-inspired-projects-wrapper .get-inspired-projects-block{width:calc(33% - 7px)}}@media only screen and (max-width:768px){.acf-block-text-buttons .text-buttons-wrapper .text-buttons-title{padding-right:0;padding-top:32px;width:100%}.acf-block-text-buttons .text-buttons-wrapper .text-buttons-text{width:100%}.acf-block-text-buttons .text-buttons-wrapper{flex-flow:column-reverse wrap}.acf-block-get-inspired .get-inspired-projects-wrapper .get-inspired-projects-block{width:calc(50% - 8px)}}@media only screen and (max-width:480px){.acf-block-get-inspired .get-inspired-projects-wrapper .get-inspired-projects-block{height:300px}.work-with-us .hero__wrapper{padding-bottom:120px}.archive-catalog__cat-list .main-posts{display:block;text-align:center;padding:0 20px}.single-project__title{margin-left:10px !important;margin-right:10px !important}}.page-contact__right-col__support-popup.active-popup,.single-catalog__download.active-popup,.single-catalog__popup.active-popup,.work__popup .work__popup-container,.work__popup.active-popup{z-index:99999 !important}.history-slider__nav{position:relative;z-index:9999}.values__item__desc{font-size:1.2rem !important}.catalog-video-wrapper{position:relative;height:0;padding-bottom:56.56%;width:100%;grid-column:1/3;margin:40px 0}.acf-block-hero-slider{display:block !important}.acf-block-hero-slider,.acf-block-hero-slider .acf-block-hero-slider-inner{height:100vh !important;margin-bottom:20px}.acf-block-hero-slider .owl-item{overflow:hidden}.acf-block-hero-slider .acf-block-hero-slider-inner{display:flex;align-items:center;justify-content:center}.acf-block-hero-slider .acf-block-hero-slider-inner.image{background-size:cover;background-position:center}.acf-block-hero-slider .acf-block-hero-slider-inner .hero-slider__wrapper{text-align:center}@media only screen and (max-width:768px){.single-catalog__grid-container__slider-wrapper{width:90%;margin:32px auto 0 auto}}@media only screen and (max-width:480px){.catalog-video-wrapper{order:5;grid-column:1/1}}.page-id-17646 main{margin-top:0 !important}.header__nav-wrapper.menu-white .main-navigation__list__main-menu .menu-item a{color:#fff}.sticky .header__nav-wrapper.menu-white .main-navigation__list__main-menu .menu-item a{color:#000}.header__mobile-btn.menu-white:before,.header__mobile-btn.menu-white:after,.header__mobile-btn.menu-white span{background-color:#fff}.header__logo svg path{fill:#fff}.site-header.sticky .header__logo svg path{fill:#000 !important}.acf-block-get-inspired .get-inspired-projects-wrapper .get-inspired-projects-block p.btn{padding:10.5px 32px}.single-project__left-col{position:relative}.single-project__left-col:before{position:absolute;top:112px;left:80%;content:'';display:block !important;width:260px;height:2px;background-color:#fff;z-index:999}.sustainability__title{text-align:center;text-transform:uppercase;margin:0;padding-bottom:50px;font-family:"DM Sans",sans-serif;font-size:3.8rem;line-height:1.3em;color:rgba(0,0,0,.78);font-weight:500}.acf-block-sustainability .sustainability__item{display:flex;align-items:center;flex-flow:row wrap;margin-bottom:48px}.acf-block-sustainability .sustainability__item .sustainability__item__mobile-title,.acf-block-sustainability .sustainability__item__mobile-image{display:none}.acf-block-sustainability .sustainability__item .sustainability__item__img-wrapper{width:300px}.acf-block-sustainability .sustainability__item img{display:block;height:300px;width:300px;border-radius:300px;object-fit:cover}.acf-block-sustainability .sustainability__item .sustainability__item__text-wrapper{width:calc(100% - 300px);padding-left:64px}.acf-block-sustainability .sustainability__item .sustainability__item__text-wrapper h3{text-transform:uppercase;color:#d2d2d2;font-family:"DM Sans",sans-serif;font-size:2rem;line-height:4.5rem;margin:0 0 16px;font-weight:500}.acf-block-sustainability .sustainability__item .sustainability__item__text-wrapper p{margin:0;font-family:"DM Sans",sans-serif;font-weight:400;font-size:1.8rem;line-height:2.5em}.history-slider__video{position:relative;width:100%;padding-bottom:56.56%;height:0;margin:0 auto 48px auto}.history-slider__video iframe,.history-slider__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#search .search-form{position:relative;display:inline-block}#search .search-form:before{position:absolute;content:'';right:0;top:5%;background-image:url(//bulo.com/wp-content/themes/bulo/dest/../dest/images/search.svg);width:21px;height:21px;pointer-events:none;background-repeat:no-repeat}#search .alert p{font-family:"DM Sans",sans-serif;font-weight:400;font-size:1.8rem;line-height:2.2rem;color:#000;margin-bottom:32px}.work-with-us .acf-block-editor-section{height:60vh;display:flex;align-items:center}.work-with-us .acf-block-editor-section h4{margin-bottom:80px;font-weight:400;font-size:24px}.work-with-us .acf-block-editor-section p{font-size:16px}.work-with-us .acf-block-editor-section h2 a{display:block;color:#000;margin:0 0 16px;transition:all .3s ease}.work-with-us .acf-block-editor-section h2 a:hover{color:#2d2d2d}.buloProductItem img{aspect-ratio:3/4;object-fit:contain;width:100%;background-color:#f7f9f8}#search .search-form{display:flex}#search .search-btn{opacity:0;margin:0}#search .search-form{position:relative;display:inline-block;margin-bottom:48px}#search .search-form:after{position:absolute;content:'';right:0;top:5%;background-image:url(//bulo.com/wp-content/themes/bulo/../dest/images/search.svg);width:21px;height:21px;pointer-events:none;background-repeat:no-repeat}.pum-container{border:1px solid #2d2d2d !important;padding:48px !important}.pum-container h2{color:#2d2d2d}.pum-container .rep-wrapper{display:flex;flex-flow:row wrap;gap:24px}.pum-container .rep-wrapper .rep-block{width:calc(50% - 12px)}.pum-container h3{color:#000;margin-bottom:4px;text-transform:uppercase}.pum-container strong{color:#000}.pum-container p{font-family:"DM Sans",sans-serif;margin:0}.pum-container p a{color:#000}.archive-page-title{margin:0 0 48px;font-family:"DM Sans",sans-serif;font-weight:300;font-size:4.5rem;line-height:5.8rem;color:#000}.archive-wrapper-title,.single-archive h2{margin:0 0 24px;color:#d2d2d2;font-size:2rem;font-family:"DM Sans",sans-serif;text-transform:uppercase}.archive-wrapper .archive-wrapper-inner{margin:0 0 32px}.archive-wrapper .archive-wrapper-inner .archive-wrapper-holder{max-height:510px;overflow:hidden}.archive-wrapper .archive-wrapper-inner.open .archive-wrapper-holder{max-height:unset !important}.archive-wrapper .archive-wrapper-inner .archive-block{display:flex;align-items:center;flex-flow:row wrap;margin-bottom:32px}.archive-wrapper .archive-wrapper-inner .archive-block img{width:150px;margin-right:64px}.archive-wrapper .archive-wrapper-inner .archive-block h3{font-family:"DM Sans",sans-serif;font-weight:400;font-size:1.8rem;line-height:2.2rem;color:#000;width:500px;margin-right:64px}.archive-wrapper .archive-wrapper-inner .archive-block a,.single-archive .single-archive-header a{font-family:"DM Sans",sans-serif;font-weight:400;font-size:1.4rem;color:#000;text-decoration:underline;margin:0 24px 0 0}.archive-wrapper .archive-wrapper-inner .archive-block a:hover,.single-archive .single-archive-header a:hover{text-decoration:none}.archive-wrapper .archive-wrapper-inner .archive-load-more{position:relative;display:block;margin:0 auto;text-align:center;font-family:"DM Sans",sans-serif;font-weight:400;font-size:1.4rem;color:#d2d2d2;text-transform:uppercase;margin-top:24px;padding:0 0 24px;cursor:pointer;transition:all .45s ease}.archive-wrapper .archive-wrapper-inner .archive-load-more.open{padding:24px 0 0}.archive-wrapper .archive-wrapper-inner .archive-load-more:before{position:absolute;top:0;left:0;right:0;content:'';display:block !important;background-image:url('https://bulo.com/wp-content/uploads/2025/02/arrow-down-dark.png');background-size:contain;background-position:center;background-repeat:no-repeat;margin:0 auto;height:16px;width:16px;transform:scaleY(-1);opacity:0;transition:all .45s ease}.archive-wrapper .archive-wrapper-inner .archive-load-more.open:before{opacity:1}.archive-wrapper .archive-wrapper-inner .archive-load-more:after{position:absolute;bottom:0;left:0;right:0;content:'';display:block !important;background-image:url('https://bulo.com/wp-content/uploads/2025/02/arrow-down-dark.png');background-size:contain;background-position:center;background-repeat:no-repeat;margin:0 auto;height:16px;width:16px;transition:all .45s ease}.archive-wrapper .archive-wrapper-inner .archive-load-more.open:after{opacity:0}.single-archive .back{position:relative;display:block;font-family:"DM Sans",sans-serif;font-weight:400;font-size:1.4rem;color:#d2d2d2;text-transform:uppercase;margin:32px 0;padding:0 0 0 24px;cursor:pointer;transition:all .45s ease}.single-archive .back:before{position:absolute;top:0;left:0;content:'';display:block !important;background-image:url('https://bulo.com/wp-content/uploads/2025/02/arrow-down-dark.png');background-size:contain;background-position:center;background-repeat:no-repeat;height:16px;width:16px;transform:rotate(90deg);transition:all .45s ease}.single-archive .single-archive-header{display:flex;align-items:center;justify-content:space-between}.single-archive .single-archive-embed{margin:32px 0 64px}.single-archive .single-archive-embed{position:relative;width:100%;height:80vh}.single-archive .single-archive-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.owl-nav{display:none !important}html{scroll-behavior:unset !important}.home .site-header.sticky{position:absolute}body.home #primary{margin-top:0}h1{color:#2d2d2d;font-size:42px;font-weight:400;text-transform:uppercase;margin:0 0 24px}h2{color:#2d2d2d;font-size:42px;font-weight:400;text-transform:uppercase;margin:0 0 20px !important}h2.hero__title{margin:5vh 0}h3{color:#2d2d2d;font-size:22px;font-weight:400;text-transform:uppercase;margin:0 0 8px}h6{font-size:400px;margin:0 0 24px}p{font-family:"DM Sans",sans-serif;font-size:20px;line-height:1.35em;color:#2d2d2d;margin:0}p a{color:#2d2d2d;text-decoration:underline;transition:all .45s ease}.home p a:hover{color:#6c6969}.bulo-btn,.single-catalog__grid-container__modular-link,.single-catalog__grid-container__download-wrapper a{padding:10.5px 50px;border:1px solid #2d2d2d;color:#2d2d2d;text-transform:uppercase;font-family:minion-3-display,sans-serif;font-weight:500;font-size:1.8rem;line-height:2.86rem;text-align:center;display:inline-block;transition:all .45s ease}.bulo-btn:hover,.single-catalog__grid-container__modular-link:hover,.single-catalog__grid-container__download-wrapper a:hover{background-color:#2d2d2d;color:#fff}.home .acf-block-hero{display:flex;align-items:center}.home .acf-block-home-collections .home-collections-text{display:flex;align-items:center;justify-content:space-between;padding:0 0 40px}.home .acf-block-home-collections .home-collections-wrapper{display:flex;flex-flow:row wrap;justify-content:space-evenly}.home .acf-block-home-collections .home-collections-wrapper .home-collections-collection:nth-child(1),.home .acf-block-home-collections .home-collections-wrapper .home-collections-collection:nth-child(2){width:calc(32% - 32px);margin-left:5vh;margin-right:5vh}.home .acf-block-home-collections .home-collections-wrapper .home-collections-collection{width:calc(33% - 32px);margin-bottom:40px;text-align:center}.home .acf-block-home-collections .home-collections-wrapper .home-collections-collection img{height:32vh;width:40vh;object-fit:cover;object-position:bottom center}.home .acf-block-home-collections .home-collections-wrapper .home-collections-collection:nth-child(1) img,.home .acf-block-home-collections .home-collections-wrapper .home-collections-collection:nth-child(2) img{width:60vh}.home .acf-block-home-collections .home-collections-wrapper .home-collections-collection h3{color:#2d2d2d;font-size:28px;font-weight:400;text-transform:uppercase;text-align:center;margin:2vh 0 0;height:3vh}.home .acf-block-home-collection-single .container-fluid{position:relative}.home .acf-block-home-collection-single .home-collection-single-title{padding:0 0 40px}.home .acf-block-home-collection-single .home-collection-single-title h2{margin:0 0 1vh}.home .acf-block-home-collection-single .home-collection-single-title p,.home .home-collection-single-image-collection .home-collection-single-image-title p{text-transform:uppercase;font-size:22px}.home .acf-block-home-collection-single .home-collection-single-wrapper .owl-item,.home .home-collection-single-image-collection .home-collection-single-image-wrapper .owl-item{display:block;position:relative;margin:0 32px 0 0}.home .acf-block-home-collection-single .home-collection-single-wrapper .owl-item img,.home .home-collection-single-image-collection .home-collection-single-image-wrapper .owl-item img{height:30vh;width:30vh;object-fit:contain;object-position:center;margin:0 0 1vh;transition:all .45s ease}.home .acf-block-home-collection-single .home-collection-single-wrapper .owl-item:hover img,.home .home-collection-single-image-collection .home-collection-single-image-wrapper .owl-item:hover img{opacity:0}.home .acf-block-home-collection-single .home-collection-single-wrapper .owl-item img.hover-img,.home .home-collection-single-image-collection .home-collection-single-image-wrapper .owl-item img.hover-img{position:absolute;top:0;left:0;object-fit:cover;opacity:0;transition:all .45s ease}.home .acf-block-home-collection-single .home-collection-single-wrapper .owl-item:hover img.hover-img,.home .home-collection-single-image-collection .home-collection-single-image-wrapper .owl-item:hover img.hover-img{opacity:1}.home .acf-block-home-collection-single .home-collection-single-subtext,.home-collection-single-image-subtext{display:flex;align-items:center;width:90%;margin-top:40px}.home .acf-block-home-collection-single .home-collection-single-btns{margin-top:40px;width:100%;display:flex;align-items:center;justify-content:space-between}.home .acf-block-home-collection-single-image{display:flex}.home .acf-block-home-collection-single-image .home-collection-single-image-image{position:relative;width:50%;overflow:hidden;pointer-events:none;z-index:99}.home .acf-block-home-collection-single-image .home-collection-single-image-wrapper{width:70%}.home .acf-block-home-collection-single-image .home-collection-single-image-image img{height:70vh;object-fit:cover}.home .acf-block-home-collection-single-image .home-collection-single-image-image iframe{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;width:250vh;height:50vw;transform:translate(-50%,-50%)}.home .acf-block-home-collection-single-image .home-collection-single-image-collection{position:relative;width:650px;padding:0 0 0 32px}.home .home-collection-single-image-collection .home-collection-single-image-title{margin:0 0 40px}.home .home-collection-single-image-collection .home-collection-single-image-title p a{text-decoration:none;font-style:italic}.home .home-collection-single-image-collection .bulo-btn{margin:40px 0 0}.home .acf-block-home-product .home-product-subtext{margin:40px 0 24px;text-transform:uppercase}.home .acf-block-home-product .home-product-products{display:flex;flex-flow:row wrap}.home .acf-block-home-product .home-product-products .home-product-product-images{display:flex;flex-flow:row wrap;width:calc(66% - 16px)}.home .acf-block-home-product .home-product-products .home-product-product-images img{width:calc(50% - 16px);height:55vh;margin-right:16px;object-fit:cover}.home .acf-block-home-product .home-product-products .home-product-product-images .iframe-wrapper{position:relative;width:calc(50% - 16px);height:60vh;margin-right:16px;overflow:hidden}.home .acf-block-home-product .home-product-products .home-product-product-images .iframe-wrapper iframe{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;width:200vh;height:50vw;transform:translate(-50%,-50%)}.home .acf-block-home-product .home-product-products .home-product-products-product{position:relative;display:block;width:calc(33% - 16px);padding-left:48px}.home .acf-block-home-product .home-product-products .home-product-products-product .home-product-products-product-block{position:relative}.home .acf-block-home-product .home-product-products .home-product-products-product img{height:30vh;width:30vh;object-fit:cover;margin:16px 0;transition:all .45s ease}.home .acf-block-home-product .home-product-products .home-product-products-product:hover img{opacity:0}.home .acf-block-home-product .home-product-products .home-product-products-product img.hover-img{position:absolute;top:0;left:0;opacity:0;transition:all .45s ease}.home .acf-block-home-product .home-product-products .home-product-products-product:hover img.hover-img{opacity:1}.home .acf-block-home-product .home-product-products .home-product-products-product .bulo-btn{margin-top:3vh}.acf-block-text-columns{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.acf-block-text-columns>div{width:650px;padding:48px}.acf-block-home-image-text,.acf-block-image-image{display:flex;align-items:flex-end}.acf-block-home-image-text.inverse{flex-flow:row-reverse wrap}.acf-block-home-image-text.align-Top{align-items:flex-start}.acf-block-home-image-text.align-Center{align-items:center}.acf-block-home-image-text.align-Bottom{align-items:flex-end}.acf-block-home-image-text .home-image-text-image,.acf-block-image-image .block-image{position:relative;width:50%;height:100vh;overflow:hidden;z-index:99}.acf-block-home-image-text .home-image-text-image img,.acf-block-image-image .block-image img{width:100%;height:100vh;object-fit:cover}.acf-block-home-image-text .home-image-text-image iframe{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;width:200vh;height:50vw;transform:translate(-50%,-50%)}.acf-block-home-image-text .home-image-text-text{position:relative;width:50vw;padding:0 32px}.acf-block-home-image-text.align-Top .home-image-text-text{padding-top:5vh}.acf-block-home-image-text.align-Center .home-image-text-text{text-align:center}.acf-block-home-image-text.align-Bottom .home-image-text-text{padding-bottom:5vh}.acf-block-home-image-text .home-image-text-text h3{margin:5vh 0}.acf-block-home-image-text .home-image-text-text .bulo-btn{margin:5vh 0 3vh}.acf-block-video .video-text{margin:0 0 48px}.acf-block-video .video-wrapper{position:relative;width:100%;height:0;padding-bottom:56.56%}.acf-block-video .video-wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.acf-block-editor-section img{width:100%}.acf-block-image-columns{display:flex;flex-flow:row wrap;gap:4px;margin:22px 0}.archive-news__item__post-info{display:none !important}.acf-block-image-columns .image-columns-col{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;width:calc(25% - 3px);background-size:cover;background-position:center;aspect-ratio:3/4;margin:0}.acf-block-image-columns a.image-columns-col:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background-color:#000;opacity:0;transition:all 1s ease}#archive-projects .archive-projects__item img{height:70vh}.acf-block-image-columns a.image-columns-col:hover:before{opacity:.3}.acf-block-image-columns .image-columns-col *{position:relative;color:#fff;z-index:9999}.acf-block-image-columns .image-columns-col img{width:100%;height:100%;object-fit:cover}.acf-block-jobs{margin:0 0 64px}.acf-block-jobs .jobs-block-title{text-transform:uppercase;text-decoration:underline;cursor:pointer;transition:all .35s ease}.acf-block-jobs .jobs-block-title.open{text-decoration:none;padding:24px 0}.acf-block-jobs .jobs-block-content{display:none}.acf-block-jobs .jobs-block-content.open{display:block;margin:0 0 48px}.acf-block-jobs .jobs-block-content h3{margin:48px 0 0}.acf-block-contact-map{margin:0 0 64px}.acf-block-contact-map h1{font-size:42px}.acf-block-contact-map .acf-map{width:100%;height:400px;margin:48px 0}.acf-block-contact-map .acf-map img{max-width:inherit !important}.acf-block-contact-map .contact-map-anchors{text-align:center}.acf-block-contact-map .contact-map-anchors h2{margin:0 0 8px}.acf-block-contact-map .contact-map-anchors h2 a{color:#000;transition:all .35s ease}.acf-block-contact-map .contact-map-anchors h2 a:hover{opacity:.4}.header__logo img{display:block}.header__main-wrapper.header-mobile .header__logo{background:url("https://bulo.com/wp-content/uploads/2021/05/logo-bulo_8db21876.svg") no-repeat center/contain}.header__main-wrapper.header-mobile .header__logo img{opacity:0}#showrooms h2,#agents h2{position:relative;cursor:pointer;font-size:35px}#dealers h2,#support h2{font-size:35px}#showrooms h2:after,#agents h2:after{position:absolute;top:10px;right:0;content:'';display:block !important;background-image:url('https://bulo.com/wp-content/uploads/2025/09/down.svg');background-size:contain;background-position:center;background-repeat:no-repeat;height:30px;width:16px;transition:all .45s ease}#showrooms h2.close:after,#agents h2.close:after{transform:rotate(180deg)}#showrooms .contact-map-showroom-wrapper,#agents .contact-map-agents-wrapper{display:none;display:flex;justify-content:space-between}@media screen and (max-width:768px){#showrooms h2,#agents h2{font-size:28px}#dealers h2,#support h2{font-size:28px}#showrooms h2:after,#agents h2:after{top:0}}.acf-block-contact-map #showrooms,.acf-block-contact-map #agents,.acf-block-contact-map #support{margin:48px 0 0}.acf-block-contact-map #agents h2,.acf-block-contact-map #showrooms h2{text-align:center}.acf-block-contact-map #showrooms h3,.acf-block-contact-map #agents h3{font-size:40px;margin:0 0 32px}.acf-block-contact-map #showrooms h4,.acf-block-contact-map #agents h4{font-weight:400;font-size:16px;margin:0 0 8px;text-transform:uppercase}.acf-block-contact-map .contact-map-showroom-wrapper,.acf-block-contact-map .contact-map-agents-wrapper{display:flex;flex-flow:row wrap}.acf-block-contact-map .contact-map-showroom-wrapper>div,.acf-block-contact-map .contact-map-agents-wrapper>div{width:65%}.acf-block-contact-map .contact-map-showroom-wrapper>div:nth-child(2),.acf-block-contact-map .contact-map-agents-wrapper>div:nth-child(2){width:21%}.acf-block-contact-map .showroom-block{margin:0 0 40px}.acf-block-contact-map .showroom-block p{margin:0;line-height:1.4em}.acf-block-contact-map .showroom-block p strong{display:block;margin:40px 0 0}.acf-block-contact-map #support{text-align:center}.acf-block-contact-map #support h3{margin-top:32px}.site-footer{margin:32px 0 0;padding:0 45px}@media only screen and (min-width:1600px){.home .max-width{max-width:1400px}.acf-block-home-image-text .home-image-text-text,.home .acf-block-home-collection-single-image .home-collection-single-image-collection,.acf-block-text-columns>div{width:700px}}@media only screen and (max-width:1024px){.home #primary>section{height:auto}.acf-block-home-image-text{margin-bottom:32px}.home .acf-block-home-collection-single .container-fluid,.home footer{height:auto}.home .acf-block-hero .container-fluid-full,.home .acf-block-hero-slider .container-fluid-full{display:flex;align-items:center;padding:0 15px;height:300px;justify-content:center}.home .acf-block-hero .container-fluid-full .hero__wrapper,.home .acf-block-hero-slider .container-fluid-full .hero__wrapper{min-height:unset;padding:0}.acf-block-hero-slider:has(.acf-block-hero-slider-inner.video),.acf-block-hero-slider .acf-block-hero-slider-inner.video{height:80vh !important;overflow:hidden}.acf-block-hero-slider:has(.acf-block-hero-slider-inner.video) .container-fluid-full{height:auto !important}.home .acf-block-home-collection-single .home-collection-single-btns,.home .home-collection-single-image-collection .bulo-btn{display:inline-block;position:relative;margin:32px 0}.home .acf-block-home-collection-single .home-collection-single-btns .bulo-btn{display:inline-block;margin-bottom:24px}.home .acf-block-home-collection-single-image .home-collection-single-image-collection{height:auto}.home .acf-block-home-collection-single-image .home-collection-single-image-image{height:900px}.acf-block-home-image-text .home-image-text-text,.acf-block-home-image-text.inverse .home-image-text-text{width:50%;padding-left:32px;padding-right:32px}.acf-block-text-columns>div{width:50%}.header__main-wrapper,.site-footer{padding:0 24px !important}.footer__info-wrapper>div{width:50% !important;padding:0 !important;margin:0 0 52px}}@media only screen and (max-width:768px){.home main h2{font-size:28px;margin-bottom:5vh}.home .acf-block-home-collections .home-collections-text{display:block;height:auto;margin-bottom:40px}.home .acf-block-home-collection-single .home-collection-single-subtext,.home .home-collection-single-image-subtext{width:100%;height:auto;padding:32px 0}.home .owl-nav{display:none !important}.home .acf-block-home-collection-single-image{display:block}.home .acf-block-home-collections .home-collections-wrapper{display:block}.home .acf-block-home-collections .home-collections-wrapper .home-collections-collection{display:block;width:100% !important;margin-bottom:32px}.home .acf-block-home-collection-single-image .home-collection-single-image-image,.home .acf-block-home-collection-single-image .home-collection-single-image-collection{width:100%;padding:21px}.home .acf-block-home-collection-single-image .home-collection-single-image-image{height:0;padding-bottom:120%}.home .acf-block-home-product .home-product-products .home-product-product-images{display:block;width:100%}.home .acf-block-home-product .home-product-products{display:block}.home .acf-block-home-product .home-product-products .home-product-products-product{width:100%}.home .acf-block-home-product .home-product-products .home-product-product-images img{width:100%;margin-bottom:32px}.home .acf-block-home-product .home-product-products .home-product-product-images .iframe-wrapper{width:100%}.acf-block-home-image-text,.acf-block-image-image{display:block}.acf-block-home-image-text .home-image-text-image,.acf-block-home-image-text .home-image-text-text,.acf-block-home-image-text.inverse .home-image-text-text,.acf-block-home-image-text .home-image-text-image img,.acf-block-text-columns>div,.acf-block-image-image .block-image,.acf-block-image-image .block-image img{display:block;width:100%;height:auto}.acf-block-home-image-text .home-image-text-image,.acf-block-home-image-text .home-image-text-image img,.acf-block-image-image .block-image,.acf-block-image-image .block-image img{aspect-ratio:1/1;object-fit:cover}.acf-block-home-image-text .home-image-text-text{padding:32px 15px 0}.home .acf-block-home-collections .home-collections-wrapper .home-collections-collection:nth-child(1),.home .acf-block-home-collections .home-collections-wrapper .home-collections-collection:nth-child(2){margin-left:0;margin-right:0}.home .acf-block-home-collections .home-collections-wrapper .home-collections-collection img{width:69vh !important}.acf-block-image-columns .image-columns-col{width:calc(50% - 2px);flex:unset;margin:0 0 22px}.acf-block-image-columns .image-columns-col:nth-child(3),.acf-block-image-columns .image-columns-col:nth-child(4){margin:0}.acf-block-image-columns .image-columns-col h2{padding:0 8px}.acf-block-contact-map .contact-map-showroom-wrapper>div,.acf-block-contact-map .contact-map-agents-wrapper>div{width:100%}.history-slider__video{margin:32px 0 0}.footer__addition-info,.footer__bottom-wrapper-container{justify-content:end !important}.footer__lang-switcher-list{position:absolute}footer .footer__bottom-wrapper .footer__bottom-wrapper-menu ul li{display:flex !important;width:100% !important;justify-content:start !important}.footer__lang-switcher-list li a{margin-right:0 !important;margin-left:8px !important}.acf-block-hero-slider .hero__video{width:100%;height:84vh;aspect-ratio:9/16;object-fit:cover}.acf-block-hero-slider,.acf-block-hero-slider .acf-block-hero-slider-inner{height:90vh !important}#archive-projects .archive-projects__item img{height:40vh}}@media only screen and (max-width:480px){h6{font-size:250px}.home main h2{line-height:1.2em}}header .container-fluid{position:relative}header .header__logo{position:relative;z-index:99999}header.dark-menu #desktop>div>ul>li{z-index:999}header.dark-menu #desktop>div>ul>li>a{position:relative;color:#000;z-index:999}#desktop>div>ul>li>.sub-menu{display:none;grid-template-rows:230px 230px;grid-template-columns:20% 24% 24% 32%;grid-auto-flow:row;position:absolute;top:0;left:45px;padding-top:100px;width:calc(100% - 90px);background-color:#f5f5f5}#desktop>div>ul>li.menu-item-has-children:hover>.sub-menu{display:grid}#mobile.header__nav-wrapper{position:relative;overflow:scroll !important;overflow-x:hidden !important}#desktop>div>ul>li>.sub-menu:before,#mobile.header__nav-wrapper:before{position:absolute;top:-1000%;right:-1000%;bottom:0;left:-1000%;content:'';display:block;background:#f5f5f5 !important;z-index:-1;pointer-events:none}#mobile.header__nav-wrapper{background:#f5f5f5 !important}#desktop>div>ul>li>.sub-menu>li:nth-child(1){grid-row-start:1;grid-column-start:1}#desktop>div>ul>li>.sub-menu>li:nth-child(2){grid-row-start:2;grid-column-start:1}#desktop>div>ul>li>.sub-menu>li:nth-child(3){grid-column-start:2}#desktop>div>ul>li>.sub-menu>li:nth-child(4){grid-column-start:3}#desktop>div>ul>li>.sub-menu *{color:#000}#desktop>div>ul>li>.sub-menu .no-link>a{display:block;pointer-events:none;margin-bottom:8px}#desktop>div>ul>li>.sub-menu .sub-menu a{color:#7e7e7e;text-transform:none;font-size:1.2rem}#desktop>div>ul>li>.sub-menu .sub-menu a:hover{color:#2d2d2d}#desktop>div>ul>li>.sub-menu .sub-menu .link>a{font-size:12px;color:#2d2d2d;text-decoration:underline}#desktop .main-navigation__list__main-menu .sub-menu .menu-item:nth-child(n+5){display:block}#desktop>div>ul>li>.sub-menu .sub-menu-img{display:none;max-height:420px}#desktop>div>ul>li>.sub-menu .sub-menu-img.show{display:block}@media only screen and (max-width:768px){.history-slider__items-container.owl-carousel.owl-loaded{height:auto !important}.owl-nav{display:block !important;position:absolute;bottom:50%;width:100%;z-index:9999}.owl-nav button{position:absolute;display:block;background-size:contain !important;background-position:center !important;background-repeat:no-repeat !important;height:24px;width:24px}.owl-nav button.disabled{opacity:.4}.owl-nav button.owl-next{transform:rotate(-90deg);right:16px}.owl-nav button.owl-prev{transform:rotate(90deg);left:16px}.owl-nav button span{display:none !important}.history-slider__nav{display:none !important}.acf-block-sustainability .sustainability__item__mobile-image{display:block;height:300px;width:300px;border-radius:300px;object-fit:cover;margin:0 auto 48px auto}.acf-block-sustainability .sustainability__item{display:block;border-bottom:2px solid #2d2d2d;margin-bottom:0}.acf-block-sustainability .sustainability__item:last-child{margin-bottom:32px}.acf-block-sustainability .sustainability__item .sustainability__item__mobile-title{position:relative;display:block;font-family:"DM Sans",sans-serif;font-weight:500;font-size:2.2rem;line-height:2.8rem;text-transform:uppercase;color:#000;margin:24px 0;padding-left:32px}.acf-block-sustainability .sustainability__item .sustainability__item__mobile-title:before{position:absolute;content:'';top:12px;left:0;width:16px;height:3px;display:block;background-color:#000}.acf-block-sustainability .sustainability__item .sustainability__item__mobile-title:after{content:'';position:absolute;top:5px;left:7px;width:3px;height:16px;display:block;background-color:#000}.acf-block-sustainability .sustainability__item.active .sustainability__item__mobile-title:after{display:none}.acf-block-sustainability .sustainability__item .sustainability__item__text-wrapper h3,.acf-block-sustainability .sustainability__item .sustainability__item__img-wrapper,.acf-block-sustainability .sustainability__item .sustainability__item__text-wrapper{display:none}.acf-block-sustainability .sustainability__item.active .sustainability__item__img-wrapper,.acf-block-sustainability .sustainability__item.active .sustainability__item__text-wrapper{display:block}.acf-block-sustainability .sustainability__item .sustainability__item__img-wrapper{width:100%;margin-top:24px}.acf-block-sustainability .sustainability__item img{height:auto;width:100%;border-radius:0}.acf-block-sustainability .sustainability__item .sustainability__item__text-wrapper{width:100%;padding:24px 0}.acf-block-sustainability .sustainability__item .sustainability__item__text-wrapper p{line-height:2em}.acf-block-hero.video,.acf-block-hero-slider .acf-block-hero-slider-inner.video{background-size:cover;background-position:center}.pum-container .rep-wrapper{display:block}.pum-container .rep-wrapper .rep-block{width:100%}.archive-wrapper .archive-wrapper-inner .archive-block h3{width:250px}.acf-block-hero-slider{height:auto}.acf-block-hero-slider{height:90vh !important}}@media only screen and (max-width:480px){.archive-wrapper .archive-wrapper-inner .archive-wrapper-holder{display:flex;flex-flow:row wrap;justify-content:center;gap:32px;max-height:300px}.archive-wrapper .archive-wrapper-inner .archive-block{display:block;width:calc(50% - 32px);text-align:center}.archive-wrapper .archive-wrapper-inner .archive-block img{width:100%;margin-right:0}.archive-wrapper .archive-wrapper-inner .archive-block h3{width:100%}.archive-wrapper .archive-wrapper-inner .archive-block a{margin:0 12px}.footer__info-wrapper>div{margin-right:-54px !important}.search-filter-base button{font-size:1.6rem}.search-filter-input-button{padding-left:1px !important}.footer__addition-info,.footer__bottom-wrapper-container{justify-content:end !important;padding-right:38px}.footer__lang-switcher-list{position:absolute;right:50px}}@media only screen and (max-width:391px){.footer__addition-info,.footer__bottom-wrapper-container{justify-content:end !important;padding-right:30px}.footer__lang-switcher-list{position:absolute;right:42px}}@media only screen and (max-width:389px){.footer__addition-info,.footer__bottom-wrapper-container{justify-content:end !important;padding-right:26px}.footer__lang-switcher-list{position:absolute;right:39px}}@media only screen and (max-width:768px){#wpsl-wrap{display:flex;flex-direction:column}#wpsl-gmap{order:1}.wpsl-search{order:2;margin-top:20px}#wpsl-result-list{order:3}}