.tec-related-products{padding:4rem 2rem;text-align:center}.related-products-title{font-size:2.7rem;color:#ff6e0d;margin-bottom:1rem;font-family:var(--font-goodtime),"Red Hat Display",sans-serif}.related-products-subtitle{font-size:1.5rem;color:#000000;font-family:var(--font-akzentica),"Redhat Display",sans-serif;font-weight:400;margin-bottom:50px}.carousel-container{position:relative;margin:0 auto;border-radius:15px;max-width:1350px}.mySwiper{width:100%;height:auto;padding:0 50px;position:relative;box-sizing:border-box;overflow:visible}.mySwiper .swiper-slide{width:auto}.carousel-item,.mySwiper .swiper-slide{display:flex;justify-content:center;align-items:center}.carousel-item{width:300px;height:300px;border-radius:10px;overflow:hidden;transition:box-shadow .3s ease-in-out;position:relative;background-color:#f0f0f0}.carousel-item:hover{box-shadow:0 8px 16px rgba(0,0,0,.2)}@media (max-width:1024px){.carousel-item{width:280px;height:280px}}@media (max-width:768px){.carousel-item{width:250px;height:250px}}@media (max-width:480px){.carousel-item{width:200px;height:200px}.related-products-title{font-size:32px}.related-products-subtitle{font-size:20px}}.mySwiper .swiper-button-next,.mySwiper .swiper-button-prev{color:#ff6e0d!important}.mySwiper .swiper-button-next{right:10px}.mySwiper .swiper-button-prev{left:10px}.mySwiper .swiper-button-next:after,.mySwiper .swiper-button-prev:after{font-size:1.5rem}