.carousel-container{display:flex;gap:1rem}@media not all and (min-width: 640px){.carousel-container{flex-direction:column}}.carousel-container .carousel{height:220px;width:100vw;max-width:100%}@media (min-width: 768px){.carousel-container .carousel{height:486px}}@media (min-width: 1024px){.carousel-container .carousel{height:408px;max-width:584px}}.popup-carousel-container{position:fixed;top:0;left:0;z-index:999;display:flex;height:100vh;width:100vw;flex-direction:column;align-items:center;justify-content:center;background-color:#505068bf}.portal-content{width:100%;max-width:900px;border-radius:.5rem}@media not all and (min-width: 768px){.portal-content{width:100%}}.portal-content .carousel{height:200px;max-width:100%;border-radius:.5rem}@media (min-width: 640px){.portal-content .carousel{height:500px;max-width:900px}.portal-content .carousel-image{border-radius:1.5rem}}.portal-content .carousel-button-popup-prev{left:.5rem}@media (min-width: 1024px){.portal-content .carousel-button-popup-prev{left:-4rem}}.portal-content .carousel-button-popup-next{right:.5rem}@media (min-width: 1024px){.portal-content .carousel-button-popup-next{right:-4rem}}.thumbnail-container{display:none;flex-direction:column;row-gap:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.thumbnail-container{display:flex}}.popup-thumbnail-container{margin-top:1rem;display:flex;max-width:900px;-moz-column-gap:.5rem;column-gap:.5rem;overflow-x:auto;border-radius:.5rem;-ms-overflow-style:none;scrollbar-width:none}.popup-thumbnail-container::-webkit-scrollbar{display:none}.popup-thumbnail-container .thumbnail{height:72px;width:120px;min-width:120px;cursor:pointer}@media (min-width: 640px){.popup-thumbnail-container .thumbnail{height:124px;width:184px;min-width:184px}}.thumbnail{height:115px;width:170px;min-width:170px;border-radius:.25rem}.thumbnail-image{height:100%;border-radius:.25rem}@media (min-width: 640px){.thumbnail .carousel-image{border-radius:.75rem}}.show-photos{min-height:2.5rem;width:170px;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(10 44 91 / var(--tw-bg-opacity, 1));background-size:cover;background-position:center;background-repeat:no-repeat}.image-description-badge{position:absolute;top:.5rem;left:.5rem;z-index:10;display:flex;height:1.5rem;align-items:center;border-radius:1.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.5rem;padding-right:.5rem}@media (min-width: 640px){.image-description-badge{top:1rem;left:1rem}}.image-description-badge span{font-size:10px;font-weight:700;text-transform:uppercase}.carousel{position:relative;width:100%;border-radius:0}@media (min-width: 640px){.carousel{border-radius:1.5rem}}.carousel-image{height:100%;width:100%;border-radius:0;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 640px){.carousel-image{border-radius:1.5rem}}.carousel-video{height:100%;width:100%;border-radius:0}@media (min-width: 640px){.carousel-video{border-radius:1.5rem}}.carousel-button{position:absolute;top:50%;display:flex;height:2.5rem;width:2.5rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;align-items:center;justify-content:center;border-radius:.25rem;border-style:none;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));opacity:.75;transition-duration:.1s}.carousel-button-prev{left:.5rem;--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.carousel-button-next{right:.5rem;--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.carousel-button:hover{opacity:1}@keyframes carousel-fade-in{0%{opacity:0}to{opacity:1}}.carousel-fade-a,.carousel-fade-b{animation:carousel-fade-in .5s ease-in-out both;will-change:opacity}.carousel-disclaimer{margin-top:.5rem;display:flex}.carousel-disclaimer p,.carousel-disclaimer span{margin:0;max-width:100%;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;letter-spacing:-.1px}@media (min-width: 640px){.carousel-disclaimer p,.carousel-disclaimer span{max-width:600px;padding:0}}.carousel-disclaimer p,.carousel-disclaimer span{--tw-text-opacity: 1;color:rgb(132 149 173 / var(--tw-text-opacity, 1))}.mobile-image-video-count{position:absolute;bottom:.5rem;right:.5rem;display:flex;-moz-column-gap:.25rem;column-gap:.25rem}@media (min-width: 640px){.mobile-image-video-count{display:none}}.mobile-image-video-count i{height:1rem}.mobile-image-video-count span{position:relative;top:-2px;height:1rem}.mobile-image-video-count .count{display:flex;align-items:flex-start;-moz-column-gap:.25rem;column-gap:.25rem;border-radius:.25rem;padding-left:.5rem;padding-right:.5rem;padding-top:6px;padding-bottom:6px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background-color:#161635bf}.image-video-count{display:none;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 640px){.image-video-count{display:grid}}.image-video-count i{height:1.5rem}.image-video-count .count{display:flex;align-items:center;-moz-column-gap:.25rem;column-gap:.25rem}.image-video-count .count:nth-of-type(2){margin-left:10.5px;padding-left:10.5px;border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(132 149 173 / var(--tw-border-opacity, 1))}
