.carousel-home .swiper-slide-overview{text-align:left}.carousel-home .swiper-slide-overview .description{color:#1a1a1a;font-size:22px;line-height:1.75em}.carousel-home .action-nav{margin:30px 0}.carousel-home .action-link{gap:1.2rem;column-gap:2.5rem}.carousel-home .swiper-slide-overview .action-container a,.carousel-home .swiper-slide-overview-top a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-block;font-size:18px;font-weight:700;line-height:1.25em;text-decoration:none;color:#000}.carousel-home .swiper-slide-overview-top{width:100%;max-width:1275px;margin:0 auto;padding:15px}.carousel-home .icon-angle-toggle{margin-right:5px}.carousel-home .swiper-slide .card-body{color:#000;text-decoration:none}.carousel-home .swiper-slide .card-body:hover{color:#d10e13;text-decoration:underline}.carousel-home .image-box{height:200px;overflow:hidden}.carousel-home .image-box img{height:auto;object-fit:cover;min-height:250px}.carousel-home .div-button button{background:#fc2912}.carousel-home .div-button button:focus{box-shadow:none}.carousel-home .div-button img{width:1rem}@media screen and (min-width:961px){.carousel-home .carousel-title{max-width:1275px;margin:0 auto}.carousel-home .swiper-container{width:100%;height:460px;margin:0 auto;padding:30px 0}.carousel-home .swiper-slide{background:#fff;width:300px}.carousel-home .swiper-slide-overview{text-align:left;width:520px}.carousel-home .swiper-slide .card-body h6{font-size:.8rem}}@media screen and (max-width:960px){.carousel-home h3{margin:0 15px}.carousel-home .swiper-container{width:100%;height:460px;margin:0 auto;padding:30px 0}.carousel-home .swiper-slide{font-size:18px;background:#fff;width:340px;text-align:left}.swiper-slide-overview{display:none}.carousel-home .div-button{display:none}.carousel-home .swiper-slide:nth-child(1){display:none}.carousel-home .swiper-slide .card-body h6{margin:30px 0;font-size:.8rem;padding-bottom:0;padding-top:0}.carousel-home .swiper-slide .card-body h5{font-size:1rem}.carousel-home .swiper-slide .card-body .card-text{margin:30px 0;font-size:1rem}.carousel-home .swiper-slide-overview-top{margin:0 15px}.carousel-home .swiper-slide-overview-top .description{font-size:18px;line-height:1.75em}.carousel-home .swiper-slide-overview-top a{font-size:14px}.carousel-home .icon-angle-right svg{font-size:16px}}@media screen and (max-width:768px){.carousel-home .action-link{gap:1rem}.carousel-title{margin:0 1rem}.carousel-title-h2{font-size:1.4rem;font-weight:400!important}.carousel-home .swiper-slide-overview-top{padding:0;margin:0 1rem}.carousel-home .action-nav{margin:1rem 0}.carousel-home .swiper-slide{width:18rem}.carousel-home .swiper-container{padding:1rem 0}.carousel-home .swiper-slide .card-body h6{margin:0 0 1rem 0}.carousel-home .swiper-slide .card-body .card-text{margin:1rem 0}}