.module-brands-grid-01{--grid-gutter-x:.75rem;--grid-gutter-y:.75rem}.module-brands-grid-01 .grid-items{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gutter-y) var(--grid-gutter-x)}.module-brands-grid-01 .grid-item{min-width:0}.module-brands-grid-01 .grid-item .brand-list{height:100%}.module-brands-grid-01 .module-header-container{margin-bottom:.75rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.module-brands-grid-01 .module-title{margin-bottom:0}.module-brands-grid-01 .title{color:var(--color-light);background-color:var(--color-casas-red);margin-bottom:15px;padding:0 10px}@media (max-width:575px){.module-brands-grid-01 .btn-view-more-brands{height:32px}}@media (min-width:768px){.module-brands-grid-01 .grid-items{grid-template-columns:repeat(4,1fr)}}@media (min-width:992px){.module-brands-grid-01{--grid-gutter-x:1.5rem;--grid-gutter-y:1.5rem}.module-brands-grid-01 .module-header-container{margin-bottom:1.5rem}}@media (min-width:1200px){.module-brands-grid-01 .container-xxl{max-width:calc(100% - 156px);padding:0}}
.lcContent-brands .category-header-image{overflow:hidden}.lcContent-brands .category-header-image-inset{max-height:270px}.lcContent-brands .category-header-image-inset .bg{position:absolute;left:0;right:0;bottom:0;top:0;background-repeat:no-repeat;background-position:center;background-size:cover}.lcContent-brands .category-header-text{margin-top:20px;color:#454545}.area-header-contents{padding-top:15px;padding-bottom:15px}.area-header-text{color:#454545}@media (min-width:768px){.area-header-text{font-size:15px}}@media (min-width:992px){.area-header-contents{padding-top:30px;padding-bottom:30px}}@media (min-width:1200px){.area-header-text{font-size:16px;line-height:1.6}.lcContent-brands .area-header-contents .container-xxl,.lcContent-brands .area-empty .container-xxl{max-width:calc(100% - 156px);padding:0}}
.module-page-banner-03{margin-bottom:-8px}.module-page-banner-03 .row{margin-left:-4px;margin-right:-4px}.module-page-banner-03 .col{padding-right:4px;padding-left:4px;padding-bottom:8px}.module-page-banner-03 img{width:100%}.module-page-banner-03 .module-video-iframe>.ratio{--bs-aspect-ratio:57%}.module-page-banner-03 .inset{position:relative}.module-page-banner-03 .inset>.module-content{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;pointer-events:none}.module-page-banner-03 .module-title{margin-bottom:0;font-size:28px;text-transform:uppercase}.module-page-banner-03 .module-title-link{color:var(--color-casas-red);pointer-events:all}.module-page-banner-03 .module-title-link .module-title{transition:color .15s ease-in-out}.module-page-banner-03 a.module-title-link:hover .module-title{color:#888}@media (min-width:1200px){.module-page-banner-03 .module-title{font-size:38px}}
.module-brands-slider-01 .module-brands-slider-title{margin-bottom:20px}.module-brands-slider-01 .header-slider{position:relative;margin-bottom:20px}.module-brands-slider-01 .container-swiper{position:relative}.module-brands-slider-01 .swiper-control{width:30px;height:35px;background-color:var(--color-light);border:1px solid transparent;margin:-20px 0 0;top:50%;transform:translateY(-50%);color:var(--color-casas-red)}.module-brands-slider-01 .swiper-control:hover{color:var(--color-dark)}.module-brands-slider-01 .swiper-control .icon{width:16px;height:16px;margin:auto;left:0;right:0;bottom:0;top:0;position:absolute}.module-brands-slider-01 .swiper-button-next{right:-32px}.module-brands-slider-01 .swiper-button-prev{left:-32px}.module-brands-slider-01 .swiper-pagination{position:static;padding-top:20px}.module-brands-slider-01 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-casas-red)}.module-brands-slider-01 .swiper-slide{width:27%;margin-right:15px}@media (min-width:600px){.module-brands-slider-01 .swiper-slide{width:calc((100% - (15px * 3)) / 4)}}@media (min-width:768px){.module-brands-slider-01 .swiper-slide{width:calc((100% - (15px * 5)) / 6)}}@media (min-width:992px){.module-brands-slider-01 .swiper-slide{width:calc((100% - (15px * 7)) / 8)}}@media (min-width:1200px){.module-brands-slider-01 .container-xxl{max-width:calc(100% - 156px);padding:0}.module-brands-slider-01 .swiper-wrapper{transition-timing-function:linear!important}}@media (min-width:1600px){.module-brands-slider-01 .swiper-slide{width:calc((100% - (15px * 9)) / 10)}}@media (max-width:1199px){.module-brands-slider-01 .swiper-control:not(.swiper-button-disabled){display:block}}
.brand-list-01 .brand-list-title-link{padding:15px 15px 20px;display:block}.brand-list-01 .brand-list-title{font-size:16px;text-align:center;line-height:1.1}.brand-list-01 .brand-list-img{max-height:100%;max-width:100%;z-index:10;right:0;bottom:0;margin:auto;height:auto;width:auto}.brand-list-01 .brand-list-img-link{--bs-aspect-ratio:75%}@media (max-width:575px){.brand-list-01 .brand-list-title-link{padding:12px 0 12px}}