header .logo {height: 43px;}
@media (max-width: 992px) {header .logo {height: 30px;}}
:root {--body-bg:rgb(255, 255, 255);--bs-body-bg:rgb(255, 255, 255); --bg-header-bg:rgb(248, 248, 248);--bs-bg-header-bg:rgb(248, 248, 248); --menu-bg:rgb(255, 204, 51);--bs-menu-bg:rgb(255, 204, 51); --primary:#FFCC33;--bs-primary:#FFCC33; --secondary:#F8F8F8;--bs-secondary:#F8F8F8; --main-content:rgb(255, 255, 255);--bs-main-content:rgb(255, 255, 255); --border-color:rgb(232, 232, 232);--bs-border-color:rgb(232, 232, 232); --body-text:#212121;--bs-body-text:#212121; --bg-header-text:#212121;--bs-bg-header-text:#212121; --menu-text:#212121;--bs-menu-text:#212121; --primary-text:#212121;--bs-primary-text:#212121; --secondary-text:#212121;--bs-secondary-text:#212121; --link-color:#212121;--bs-link-color:#212121; --link-hover-color:rgba(33, 33, 33, 0.83);--bs-link-hover-color:rgba(33, 33, 33, 0.83); --primary-10:#FFCC3310;--bs-primary-10:#FFCC3310; --primary-70:#FFCC33b3;--bs-primary-70:#FFCC33b3; --primary-90:#FFCC33f0;--bs-primary-90:#FFCC33f0; --secondary-10:#F8F8F810;--bs-secondary-10:#F8F8F810; --secondary-40:#F8F8F866;--bs-secondary-40:#F8F8F866; }
.bg-header .search {
    display: none;
}
.custom-project4 .main_header:after {
    background: transparent!important;
    border: 0px solid transparent!important;
}
.banner .container {
    background: rgb(248 248 248 / 40%);
}
@media (max-width: 992px){
.sort-control{ padding-top: 0.5rem; }
}

@media (max-width: 992px) {
  
  .banner .banner-img {height: 400px;}
    
  .banner-full-image .banner-img {
    object-fit: cover;
    object-position: left;
    width: 100%;
    min-height: 400px;
}
  
  .banner-full-image .banner-text-container h2 {
    margin-top: 15px;
    display: none;
}

}

.js-cookie-consent-agree{
      background-color: #ffdd79!important;
    border-color: #ffc723!important;
    border-radius: 4px!important;
}

.siteLoaded {
    display:block !important;
    opacity:1 !important;
    transition: opacity 0.5s ease;
}

