.section-title-carousel-container{max-width:100vw;max-width:100dvw;overflow:hidden;width:100%}.page-width.section-title-carousel,.section-title-carousel{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;overflow:visible;margin:auto;position:relative;padding:0 100px 36px}@media screen and (max-width:1200px){.page-width.section-title-carousel,.section-title-carousel{padding-left:50px;padding-right:50px}}@media screen and (max-width:900px){.page-width.section-title-carousel,.section-title-carousel{padding-left:25px;padding-right:25px}}.page-width.section-title-carousel p.suptitle,.section-title-carousel p.suptitle{font-size:20px;font-weight:400;color:var(--fifth-color);margin:0}@media only screen and (max-width:1600px){.page-width.section-title-carousel p.suptitle,.section-title-carousel p.suptitle{font-size:18px}}@media only screen and (max-width:750px){.page-width.section-title-carousel p.suptitle,.section-title-carousel p.suptitle{font-size:3vw}}@media only screen and (max-width:500px){.page-width.section-title-carousel p.suptitle,.section-title-carousel p.suptitle{font-size:4vw}}.page-width.section-title-carousel p.subtitle,.section-title-carousel p.subtitle{font-size:2rem;line-height:1;font-weight:400;max-width:700px;margin:0 auto 30px;text-align:center}@media only screen and (max-width:1600px){.page-width.section-title-carousel p.subtitle,.section-title-carousel p.subtitle{font-size:1.8rem}}@media only screen and (max-width:750px){.page-width.section-title-carousel p.subtitle,.section-title-carousel p.subtitle{font-size:1.4rem}}.page-width.section-title-carousel>h2,.page-width.section-title-carousel>h3,.section-title-carousel>h2,.section-title-carousel>h3{text-align:center;font-size:var(--title-size);line-height:1;margin:0 0 5rem;color:var(--fifth-color);font-weight:600}.page-width.section-title-carousel .swiper-wrapper,.section-title-carousel .swiper-wrapper{height:calc(60dvh + 60px);max-height:760px;align-items:center}@media screen and (max-width:764px){.page-width.section-title-carousel .swiper-wrapper,.section-title-carousel .swiper-wrapper{height:calc(40dvh + 60px)}}.page-width.section-title-carousel .swiper-slide,.section-title-carousel .swiper-slide{display:flex;align-items:center;flex-direction:column;justify-content:center;height:auto;transition:.3s;z-index:1}.page-width.section-title-carousel .swiper-slide>a,.section-title-carousel .swiper-slide>a{display:block;position:absolute;width:100%;height:100%;z-index:6;top:0;left:0}.page-width.section-title-carousel .swiper-slide:not(.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev),.section-title-carousel .swiper-slide:not(.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev){opacity:0}.page-width.section-title-carousel .swiper-slide .slideshow__media,.section-title-carousel .swiper-slide .slideshow__media{height:40vh;height:40dvh;max-height:300px;overflow:hidden;border-radius:40px;position:relative;transition:.3s}@media screen and (max-width:764px){.page-width.section-title-carousel .swiper-slide .slideshow__media,.section-title-carousel .swiper-slide .slideshow__media{height:30vh;height:30dvh;max-height:300px}}.page-width.section-title-carousel .swiper-slide.swiper-slide-active .slideshow__media,.section-title-carousel .swiper-slide.swiper-slide-active .slideshow__media{height:60vh;height:60dvh;max-height:700px;padding:20px;width:100%}.page-width.section-title-carousel .swiper-slide-next,.page-width.section-title-carousel .swiper-slide-prev,.section-title-carousel .swiper-slide-next,.section-title-carousel .swiper-slide-prev{z-index:3;opacity:1;transition:.3s;display:block}.page-width.section-title-carousel .swiper-slide-active,.section-title-carousel .swiper-slide-active{z-index:4!important;opacity:1;transition:.3s}.page-width.section-title-carousel .swiper-slide h3,.section-title-carousel .swiper-slide h3{position:absolute;z-index:5;font-family:var(--font-body-family);font-weight:700;font-size:30px;line-height:25px;text-align:center;margin:0 0 25px;opacity:0;transition:none;width:100%;top:50%;transform:translateY(0);color:var(--background-color);padding:20px;max-width:100%}@media screen and (max-width:764px){.page-width.section-title-carousel .swiper-slide.swiper-slide-active .slideshow__media,.section-title-carousel .swiper-slide.swiper-slide-active .slideshow__media{height:40vh;height:40dvh;max-height:500px;padding:10px}.page-width.section-title-carousel .swiper-slide h3,.section-title-carousel .swiper-slide h3{font-size:15px;line-height:20px}}.page-width.section-title-carousel .swiper-slide.swiper-slide-active h3,.section-title-carousel .swiper-slide.swiper-slide-active h3{opacity:1;transform:translateY(-50%);transition:.3s ease-in .3s}.page-width.section-title-carousel .swiper-slide .slideshow__media img,.section-title-carousel .swiper-slide .slideshow__media img{object-fit:cover}.page-width.section-title-carousel .swiper-button-next,.page-width.section-title-carousel .swiper-button-prev,.section-title-carousel .swiper-button-next,.section-title-carousel .swiper-button-prev{display:flex;background-color:var(--fifth-color);border-radius:50px;color:var(--background-color);width:50px;height:50px;transition:.3s;top:50%;transform:translateY(-50%)}.page-width.section-title-carousel .swiper-button-next:hover,.page-width.section-title-carousel .swiper-button-prev:hover,.section-title-carousel .swiper-button-next:hover,.section-title-carousel .swiper-button-prev:hover{background-color:var(--fifth-color-hover)}.page-width.section-title-carousel .swiper-button-next:after,.page-width.section-title-carousel .swiper-button-prev:after,.section-title-carousel .swiper-button-next:after,.section-title-carousel .swiper-button-prev:after{display:none}.page-width.section-title-carousel .swiper-button-next svg,.page-width.section-title-carousel .swiper-button-prev svg,.section-title-carousel .swiper-button-next svg,.section-title-carousel .swiper-button-prev svg{width:20px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-width.section-title-carousel .swiper-button-prev svg,.section-title-carousel .swiper-button-prev svg{transform:translate(-50%,-50%) rotate(180deg)}.section-title-carousel{padding-top:100px;padding-bottom:100px}@media screen and (max-width:1200px){.section-title-carousel{padding-top:75px;padding-bottom:75px}}@media screen and (max-width:749px){.section-title-carousel{padding-top:50px;padding-bottom:50px}}
/*# sourceMappingURL=title-carousel.css.map */
