.header .logo img { max-height: 69px; width: unset }
.header:not(.header-scrolled) { background-color:rgba(var(--header-bg-color-rgb), .85); }
.mobile-nav-toggle { color: #FFF; }
.header nav a.nav-button-primary { border-radius: 5px !important; }
.header nav.navmenu a { font-weight: bold; color: var(--color-primary); }
.bg-tertiary { background-color: var(--color-tertiary); }
body.home .hero-component { background-size: cover; background-position: center center; }
body.home .hero-component { background-image: url(../img/cms/hero-bg.png); }
@media(min-width: 990px) { body.home .hero-component { padding-top: 120px; } }
@media(max-width: 990px) { body.home .hero-component { background-image: url(../img/cms/paysage.webp); } }
body.home .slider-component .swiper-slide img { height: 6em; }
body.home .box-component i.bi { color: var(--color-secondary) !important; }
body.home .box-icon-component .feature .feature-gradient { color: var(--color-secondary) !important; }
body.home .box-icon-component .feature:hover .feature-gradient { color: #FFF !important; }
body.home .counter-component .card-body i.counter-icon { color: var(--color-secondary) !important; }
body.home .testimonials .testimonial-item .stars { display: none; }
body.home .freezone-component { background-color: var(--color-primary); color: var(--grey-light); h2, h3, h4, h5 { color: var(--color-light); } }
body.home .freezone-component .result { background-color: var(--color-secondary); border: solid 1px var(--color-tertiary); color: var(--color-tertiary); }
body.home .freezone-component a.btn { background-color: var(--color-secondary); color: var(--color-light); }
body.home .freezone-component a.btn:hover { background-color: var(--color-dark); }
