.enable-top-divider{background-color:#8f8f8f;height:1px;width:100%}.charles-carousel-2025 .container{max-width:1360px}.charles-carousel-2025 .carousel-heading h2{color:var(--primary-color);font-family:var(--font-family-charles-italic);font-size:4rem;font-style:normal;letter-spacing:0;line-height:normal;margin-bottom:80px}.charles-carousel-2025 .carousel-heading h2.margin-small{margin-bottom:40px}.charles-carousel-2025 .carousel-heading .carousel-description{margin:0 auto 80px;max-width:800px;text-align:center}.charles-carousel-2025 .carousel-heading .carousel-description,.charles-carousel-2025 .carousel-heading .carousel-description p{color:var(--primary-color);font-family:var(--font-primary);font-size:1.25rem;line-height:32px}.charles-carousel-2025 .carousel-repeater{padding:0 20px}.charles-carousel-2025 .carousel-repeater .swiper-slide .item-image{margin-bottom:30px}.charles-carousel-2025 .carousel-repeater .swiper-slide .item-image img{cursor:pointer;transition:transform .3s ease-in-out}.charles-carousel-2025 .carousel-repeater .swiper-slide .item-image:hover img{transform:scale(1.025) rotate(1.5deg)}.charles-carousel-2025 .carousel-repeater .swiper-slide .item-title{color:var(--primary-color);font-family:var(--font-family-charles-italic);font-size:2.125rem;font-weight:400;line-height:34px;margin-bottom:16px}.charles-carousel-2025 .carousel-repeater .swiper-slide .item-description,.charles-carousel-2025 .carousel-repeater .swiper-slide .item-description p{color:var(--primary-color);font-family:var(--font-primary);font-size:1rem;font-style:normal;letter-spacing:.083px;line-height:22px}.swiper-button-next,.swiper-button-prev{color:var(--primary-color);top:38%}.swiper-button-prev{left:0}.swiper-button-next{right:0}@media screen and (max-width:768px){.charles-carousel-2025 .carousel-repeater{overflow:hidden;padding:0 0 50px}.charles-carousel-2025 .carousel-heading h2{font-size:2.5rem;margin-bottom:40px}.charles-carousel-2025 .carousel-repeater .swiper-slide .item-title{font-size:2.25rem;line-height:2.25rem}.charles-carousel-2025 .carousel-heading .carousel-description,.charles-carousel-2025 .carousel-heading .carousel-description p,.charles-carousel-2025 .carousel-repeater .swiper-slide .item-description,.charles-carousel-2025 .carousel-repeater .swiper-slide .item-description p{font-size:14px;line-height:18px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0}.swiper-pagination-bullet{height:12px;width:12px}.swiper-pagination-bullet-active{background:var(--primary-color)}br{display:none}.charles-carousel-2025 .carousel-heading h2.margin-small{margin-bottom:30px}.charles-carousel-2025 .carousel-heading .carousel-description{margin-bottom:60px}}