#carousel .carousel-control{display:none !important}.type-index .welcome-wrapper h1{text-transform:none}.footer-banners{width:100vw !important}@media(max-width: 767px){.footer-banners{width:100% !important}}.footer-banners>.footer-banners{display:flex;gap:20px}.footer-banners>.footer-banners>*{flex:1 1 0;min-width:0;max-width:50%}.footer-banners>.footer-banners>* img{padding:0}.footer-banners>.footer-banners>*:only-child{max-width:100%;margin-left:auto;margin-right:auto}@media(max-width: 767px){.footer-banners>.footer-banners{flex-direction:column;gap:20px}.footer-banners>.footer-banners>*{max-width:100%}.footer-banners>.footer-banners>*:only-child{max-width:100%}}.footer-banners>.footer-banners .extended-banner-texts:empty{display:none !important}.footer-banners img{width:100% !important}.subcategories.with-image{align-items:stretch}.subcategories.with-image li{display:flex;height:auto}.subcategories.with-image li a{flex-direction:column;width:100%;height:auto;padding:10px}.subcategories.with-image li a:before{display:none}.subcategories.with-image li a .image{width:auto}.subcategories.with-image li a .image img{max-height:120px;aspect-ratio:3/4;-o-object-fit:contain;object-fit:contain}.subcategories.with-image li a .text{padding:10px 10px 0;max-height:none;white-space:normal;text-align:center}@media(min-width: 992px){.subcategories.with-image li a .text{font-size:18px}}