﻿@charset "UTF-8";@keyframes stretch{0%{transform:scale(.5);background-color:#c8102e;}50%{background-color:#c8102e;}100%{transform:scale(1);background-color:#fff;}}.btn-dot-loading.btn--loading{font-size:0;}.btn-dot-loading.btn--loading .btn-span{display:flex !important;justify-content:center;}.btn-dot-loading.btn--loading .btn-span b{animation-direction:alternate;animation-duration:.5s;animation-fill-mode:none;animation-iteration-count:infinite;animation-name:stretch;animation-play-state:running;animation-timing-function:ease-out;border-radius:100%;display:block;height:10px;margin:0 1px;width:10px;animation-delay:.1s;margin:0 5px;}.btn-dot-loading.btn--loading .btn-span b:first-child{animation-delay:0s;margin:0;}.btn-dot-loading.btn--loading .btn-span b:last-child{animation-delay:.2s;margin:0;}.btn-dot-loading b{font-weight:normal;}.btn-dot-loading .btn-span{display:none;}@keyframes stretch{0%{transform:scale(.5);background-color:#c8102e;}50%{background-color:#c8102e;}100%{transform:scale(1);background-color:#fff;}}.btn-dot-loading.btn--loading{font-size:0;}.btn-dot-loading.btn--loading .btn-span{display:flex !important;justify-content:center;}.btn-dot-loading.btn--loading .btn-span b{animation-direction:alternate;animation-duration:.5s;animation-fill-mode:none;animation-iteration-count:infinite;animation-name:stretch;animation-play-state:running;animation-timing-function:ease-out;border-radius:100%;display:block;height:10px;margin:0 1px;width:10px;animation-delay:.1s;margin:0 5px;}.btn-dot-loading.btn--loading .btn-span b:first-child{animation-delay:0s;margin:0;}.btn-dot-loading.btn--loading .btn-span b:last-child{animation-delay:.2s;margin:0;}.btn-dot-loading b{font-weight:normal;}.btn-dot-loading .btn-span{display:none;}@keyframes stretch{0%{transform:scale(.5);background-color:#c8102e;}50%{background-color:#c8102e;}100%{transform:scale(1);background-color:#fff;}}.btn-dot-loading.btn--loading{font-size:0;}.btn-dot-loading.btn--loading .btn-span{display:flex !important;justify-content:center;}.btn-dot-loading.btn--loading .btn-span b{animation-direction:alternate;animation-duration:.5s;animation-fill-mode:none;animation-iteration-count:infinite;animation-name:stretch;animation-play-state:running;animation-timing-function:ease-out;border-radius:100%;display:block;height:10px;margin:0 1px;width:10px;animation-delay:.1s;margin:0 5px;}.btn-dot-loading.btn--loading .btn-span b:first-child{animation-delay:0s;margin:0;}.btn-dot-loading.btn--loading .btn-span b:last-child{animation-delay:.2s;margin:0;}.btn-dot-loading b{font-weight:normal;}.btn-dot-loading .btn-span{display:none;}:root{--video-carousel-rail-gap:12px;--video-carousel-card-width:clamp(160px,22vw,220px);--video-carousel-card-height:clamp(260px,48vw,360px);--video-carousel-corner-radius:14px;--video-carousel-rail-padding:12px;}.InstagramCarousel .video-carousel-rail-container{position:relative;padding:10px 0;width:100%;display:grid;margin-bottom:75px;}.InstagramCarousel .video-carousel-rail-container .video-carousel-rail{display:flex;background:#a1092f;width:100%;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;}.InstagramCarousel .video-carousel-rail-container .video-carousel-rail::-webkit-scrollbar{height:0;width:0;}.InstagramCarousel .video-carousel-rail-container .video-carousel-card{scroll-snap-align:start;position:relative;width:var(--video-carousel-card-width);height:var(--video-carousel-card-height);flex:0 0 var(--video-carousel-card-width);border-radius:var(--video-carousel-corner-radius);overflow:hidden;background:#000;cursor:pointer;}.InstagramCarousel .video-carousel-rail-container .video-carousel-card video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;}.InstagramCarousel .video-carousel-rail-container .video-carousel-unmute-button{position:absolute;right:10px;bottom:10px;z-index:2;border:none;border-radius:9999px;padding:6px 10px;font-size:18px;background:rgba(0,0,0,.55);color:#fff;line-height:1;}.InstagramCarousel .video-carousel-rail-container .video-carousel-arrow{position:absolute;transform:translateY(-50%);width:38px;height:38px;border:none;border-radius:9999px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;z-index:5;cursor:pointer;}.InstagramCarousel .video-carousel-rail-container .video-carousel-arrow[disabled]{opacity:.35;cursor:not-allowed;}.InstagramCarousel .video-carousel-rail-container .video-carousel-arrow-left{left:8px;top:50%;}.InstagramCarousel .video-carousel-rail-container .video-carousel-arrow-right{right:8px;top:50%;}.InstagramCarousel .video-carousel-rail-container .video-carousel-arrow-pausePlay{left:50%;bottom:-18%;}.InstagramCarousel .video-carousel-rail-container .video-carousel-arrow .fas{color:#c8102e;}.InstagramCarousel .video-card{width:200px !important;height:330px;position:relative;border-radius:10px;overflow:hidden;background:#000;margin:10px;cursor:pointer;}@media(min-width:768px) and (max-width:1024px){.InstagramCarousel .video-card{width:175px !important;}}.InstagramCarousel .video-card:focus{outline:2px solid #002bff !important;outline-offset:-1px;display:inline-block;}.InstagramCarousel .video-card .card-btn{position:absolute;left:70px;bottom:25px;height:25px;font-family:Asap;font-weight:bold;font-size:14px;line-height:100%;padding:5px;min-width:75px;max-width:120px;display:inline-table;text-align:center;text-decoration:none;color:#fff;background-color:#c8102e;border:1px solid #c8102e;border-radius:6px;transition:background-color .2s ease-out;}.InstagramCarousel .video-card video{width:100%;height:100%;object-fit:cover;}.InstagramCarousel .video-overlay{position:absolute;bottom:22px;left:3px;display:flex;gap:8px;}.InstagramCarousel .video-overlay button{background:rgba(0,0,0,.6);border:none;color:#c8102e;padding:6px;border-radius:50%;cursor:pointer;}.InstagramCarousel .video-overlay a{position:absolute;bottom:8px;right:8px;color:#c8102e;background:rgba(0,0,0,.6);padding:4px 8px;border-radius:5px;text-decoration:none;font-size:14px;}.InstagramCarousel .video-carousel-reel-video{width:100%;height:100%;object-fit:contain;}.InstagramCarousel .video-carousel-close-button{position:absolute;top:14px;right:14px;}.InstagramCarousel .video-carousel-control{position:absolute;}.InstagramCarousel .video-carousel-prev-button{left:12px;top:50%;transform:translateY(-50%);}.InstagramCarousel .video-carousel-next-button{right:12px;top:50%;transform:translateY(-50%);}.InstagramCarousel .video-modal{display:none;position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.79);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;}.InstagramCarousel .video-modal .modal-content{position:relative;height:100%;background:rgba(0,0,0,.788235);display:block;overflow:hidden;}.InstagramCarousel .modal-video-wrapper{position:relative;width:100%;height:100%;}.InstagramCarousel .modal-video-wrapper video{height:100%;object-fit:contain;background:rgba(0,0,0,.788235);width:100%;}.InstagramCarousel .close-modal{position:absolute;top:12px;right:20px;font-size:32px;font-weight:bold;color:#fff;background:none;border:none;cursor:pointer;z-index:11000;transition:transform .2s ease;}.InstagramCarousel .close-modal:hover{transform:scale(1.2);}.InstagramCarousel .modal-mute-btn{position:absolute;bottom:20px;right:20px;font-size:24px;background:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;padding:10px 12px;cursor:pointer;z-index:11000;transition:background .2s ease;}.InstagramCarousel .modal-mute-btn:hover{background:rgba(0,0,0,.8);}