/* WordPress integration fixes for the archived 2022 homepage */
html.w-mod-js [data-ix="display-none"]{display:none}
.rukkami-home-2022{margin:0;background:#fff;color:#111}
.rukkami-home-2022.admin-bar .navigation-bar2._2{top:32px}
.rukkami-home-2022 .modal-wrapper.is-open,.rukkami-home-2022 .modal-wrapper-contacts.is-open{opacity:1;transform:none}
.rukkami-modal-open{overflow:hidden}
.rukkami-form-status{min-height:22px;margin-top:8px;font-size:13px;line-height:20px;color:#3a7068}
.rukkami-home-2022 .rukkami-scroll-carousel{display:flex!important;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.rukkami-home-2022 .rukkami-scroll-carousel::-webkit-scrollbar{display:none}
.rukkami-home-2022 .rukkami-scroll-carousel>*{flex:0 0 25%;min-width:260px;scroll-snap-align:start}
.rukkami-home-2022 .rukkami-scroll-carousel.video1>*{flex-basis:25%;padding-right:22px}
.rukkami-home-2022 .navigation-bar2._2{z-index:9998}
.rukkami-home-2022 .navigation-menu.site-nav-open{display:block!important}
.rukkami-home-2022 .w-dropdown.site-open>.w-dropdown-list{display:block!important}
.rukkami-home-2022 .w-tab-pane{display:none}.rukkami-home-2022 .w-tab-pane.w--tab-active{display:block}
.rukkami-home-2022 .w-slide{display:none}.rukkami-home-2022 .w-slide.site-slide-active{display:block}
@media (min-width:992px){.rukkami-home-2022 .w-dropdown:hover>.w-dropdown-list{display:block}}
@media(max-width:991px){
  .rukkami-home-2022.admin-bar .navigation-bar2._2{top:46px}
  .rukkami-home-2022 .rukkami-scroll-carousel>*{flex-basis:50%}
  .rukkami-home-2022 .navigation-menu.site-nav-open{position:absolute!important;left:0!important;right:0!important;top:100%!important;background:#4a5959!important;z-index:1000!important;padding:12px!important}
}
@media(max-width:600px){
  .rukkami-home-2022.admin-bar .navigation-bar2._2{top:0}
  .rukkami-home-2022 .rukkami-scroll-carousel>*{flex-basis:86%}
}

/* 2026-09-20: remove any gap between the top navigation and hero slider */
body.rukkami-home-2022{padding-top:0!important}
.rukkami-home-2022 .section:first-of-type{margin-top:0!important;padding-top:0!important}
.rukkami-home-2022 .section:first-of-type>.navigation-bar.dark{margin-bottom:0!important}
.rukkami-home-2022 .section:first-of-type>.slider,
.rukkami-home-2022 .section:first-of-type>.w-slider{margin-top:0!important;padding-top:0!important;top:0!important}
.rukkami-home-2022 .section:first-of-type>.slider>.w-slider-mask{margin-top:0!important;padding-top:0!important}
.rukkami-home-2022 .section:first-of-type .w-slide{margin-top:0!important}
