.text-red-500{color:red}.youtube-video-container{margin:0 auto;max-width:560px;padding:20px 0;position:relative;text-align:center;width:100%}.youtube-video-container iframe{border:none;border-radius:12px;box-shadow:0 4px 20px #0000001a;display:block;height:315px;margin:0 auto;max-width:560px;transition:all .3s ease;width:100%}.youtube-video-container iframe:hover{box-shadow:0 6px 25px #00000026;transform:translateY(-2px)}.video-fallback{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:15px;padding:15px;text-align:center}.video-fallback p{color:#6c757d;font-size:14px;margin:0}.video-fallback a{color:#007bff;font-weight:500;text-decoration:none}.video-fallback a:hover{text-decoration:underline}@media (max-width:768px){.youtube-video-container iframe{height:200px}}@media (max-width:480px){.youtube-video-container iframe{height:180px}}.com-splide-carousel{width:100%}.com-splide-carousel,.splide__track{overflow:hidden;position:relative}.splide__list{display:flex;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.splide__slide{flex-shrink:0;height:400px;position:relative;width:100%}.splide-carousel-item{height:100%;overflow:hidden;position:relative;width:100%}.splide-carousel-item img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.splide-carousel-item:hover img{transform:scale(1.05)}.com-splide-carousel.splide-banner{border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.splide__arrow{align-items:center;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;box-shadow:0 2px 10px #0003;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:10}.splide__arrow:hover{background:#fff;box-shadow:0 4px 20px #0000004d;transform:translateY(-50%) scale(1.1)}.splide__arrow:active{transform:translateY(-50%) scale(.95)}.splide__arrow--prev{left:20px}.splide__arrow--next{right:20px}.splide__arrow svg{height:20px;width:20px;fill:#333;transition:fill .3s ease}.splide__arrow:hover svg{fill:#000}.com-splide-carousel.dark .splide__arrow{background:rgba(0,0,0,.8);box-shadow:0 2px 10px #fff3}.com-splide-carousel.dark .splide__arrow:hover{background:#000;box-shadow:0 4px 20px #ffffff4d}.com-splide-carousel.dark .splide__arrow svg,.com-splide-carousel.dark .splide__arrow:hover svg{fill:#fff}@media (max-width:768px){.splide__arrow{height:40px;width:40px}.splide__arrow--prev{left:10px}.splide__arrow--next{right:10px}.splide__arrow svg{height:16px;width:16px}.splide__slide{height:250px}}@media (max-width:480px){.splide__slide{height:200px}}@media (min-width:1200px){.splide__slide{height:450px}}.splide__pagination{display:flex;gap:12px;justify-content:center;list-style:none;margin-top:20px;padding:0}.splide__pagination__page{background:hsla(0,0%,100%,.6);border:2px solid hsla(0,0%,100%,.8);border-radius:50%;cursor:pointer;height:16px;overflow:hidden;position:relative;transition:all .3s ease;width:16px}.splide__pagination__page:hover{background:hsla(0,0%,100%,.8);border-color:#fff;transform:scale(1.1)}.splide__pagination__page.is-active{background:#fff;border-color:#fff;box-shadow:0 0 10px #ffffff80;transform:scale(1.2)}.splide__pagination__page:before{bottom:-8px;content:"";cursor:pointer;left:-8px;position:absolute;right:-8px;top:-8px}.com-splide-carousel.dark .splide__pagination__page{background:rgba(0,0,0,.6);border-color:#000c}.com-splide-carousel.dark .splide__pagination__page:hover{background:rgba(0,0,0,.8);border-color:#000}.com-splide-carousel.dark .splide__pagination__page.is-active{background:#000;border-color:#000;box-shadow:0 0 10px #00000080}.splide-banner .splide__pagination,.splide-banner .splide__pagination__page{display:none!important}.slide-link{display:block;height:100%;position:relative;width:100%}.slide-link,.slide-link:focus,.slide-link:hover{color:inherit;text-decoration:none}.slide-link:focus{outline:none}.slide{overflow:hidden;position:relative}.slide .container{position:relative;z-index:2}
