.media-lightbox{display:block}.media-lightbox__link{border-radius:var(--border-radius-large);display:block;overflow:hidden}.media-lightbox__link button{display:block;height:100%}.media-lightbox__dialog{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);box-shadow:var(--shadow-4);max-height:90vh;max-width:100%;padding:var(--spacing-4) 15px;scrollbar-color:var(--color-transparent-gray) #0000;scrollbar-width:15px;width:100%}.media-lightbox__dialog::-webkit-scrollbar{width:15px}.media-lightbox__dialog::-webkit-scrollbar-thumb{background-color:var(--color-transparent-gray);border-radius:32px}.media-lightbox__dialog::backdrop{background-color:#232933e6}@media screen and (max-width:481px){.media-text-cards .media-lightbox__dialog{margin:auto}}@media screen and (min-width:481px){.media-lightbox__dialog{border-radius:var(--border-radius);max-width:670px;padding:var(--spacing-6)}}@media screen and (min-width:835px){.media-lightbox__dialog{max-width:912px}}@media screen and (min-width:1025px){.media-lightbox__dialog{max-width:1102px}}.media-lightbox__fullscreen{align-items:center;background-color:#232933b3;border-radius:var(--border-radius-small);bottom:var(--spacing-3);box-shadow:var(--shadow-1);color:var(--color-white);display:flex;height:32px;justify-content:center;opacity:1;position:absolute;right:var(--spacing-3);width:32px;z-index:10}@media screen and (min-width:481px){.media-lightbox__fullscreen{height:40px;width:40px}}.media-lightbox__fullscreen svg{height:22px;width:22px}@media screen and (min-width:481px){.media-lightbox__fullscreen svg{height:27px;width:27px}}.media-lightbox__slider{aspect-ratio:165/139;border:1px solid var(--color-gray-20);border-radius:var(--border-radius);height:auto;margin-bottom:var(--spacing-4);overflow:hidden;position:relative;width:100%}@media screen and (min-width:481px){.media-lightbox__slider{aspect-ratio:108/61;margin-bottom:var(--spacing-6)}}@media screen and (min-width:1025px){.media-lightbox__slider{aspect-ratio:527/296}}.media-lightbox__slider img{height:100%;object-fit:cover;object-position:center;width:100%}.media-lightbox__title{display:flex;justify-content:space-between;margin-bottom:var(--spacing-6)}@media screen and (min-width:481px){.media-lightbox__title{margin-bottom:var(--spacing-8)}}.media-lightbox__title h2{margin-bottom:0}.media-lightbox__close button,.media-lightbox__close svg{height:32px;width:32px}@media screen and (min-width:481px){.media-lightbox__close button,.media-lightbox__close svg{height:36px;width:36px}}@media screen and (min-width:1025px){.media-lightbox__close button,.media-lightbox__close svg{height:40px;width:40px}}.media-lightbox__bullets{bottom:var(--spacing-4);display:flex;gap:var(--spacing-2);left:50%;margin-bottom:0;padding:0;position:absolute;transform:translateX(-50%);z-index:2}@media screen and (min-width:481px){.media-lightbox__bullets{gap:10px}}@media screen and (min-width:1025px){.media-lightbox__bullets{gap:var(--spacing-4)}}.media-lightbox__bullets tp-lightbox-nav-item{display:block}.media-lightbox__bullet{background-color:#ffffff80;border:1px solid var(--color-gray-20);border-radius:50%;cursor:pointer;height:8px;width:8px}@media screen and (min-width:481px){.media-lightbox__bullet{height:12px;width:12px}}@media screen and (min-width:1025px){.media-lightbox__bullet{height:16px;width:16px}}tp-lightbox-nav-item[current=yes] .media-lightbox__bullet{background-color:var(--color-white);border-color:var(--color-white)}.media-lightbox__nav{--nav-btn-dimensions:32px;--btn-distance:var(--spacing-2);--arrow-svg-dimensions:17px;align-items:center;background-color:var(--color-white);border:1px solid var(--color-black);border-radius:2px;cursor:pointer;display:flex;height:var(--nav-btn-dimensions);inset:0;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:var(--nav-btn-dimensions);z-index:4}.media-lightbox__nav[disabled=yes]{display:none}@media screen and (min-width:481px){.media-lightbox__nav{border-radius:var(--border-radius-small);border-width:2px;--nav-btn-dimensions:48px;--btn-distance:var(--spacing-4);--arrow-svg-dimensions:24px}}@media screen and (min-width:835px){.media-lightbox__nav{--nav-btn-dimensions:64px;--arrow-svg-dimensions:32px}}.media-lightbox__nav--previous{left:var(--btn-distance)}.media-lightbox__nav--next{left:auto;right:var(--btn-distance)}.media-lightbox__nav svg{height:var(--arrow-svg-dimensions);width:var(--arrow-svg-dimensions)}.media-lightbox__nav button{align-items:center;display:flex;height:var(--nav-btn-dimensions);justify-content:center;width:var(--nav-btn-dimensions)}.media-lightbox__nav button:hover{background-color:var(--color-black);color:var(--color-white)}.media-lightbox__content>*{animation:fadein var(--transition-easing) .3s;transition:fadein .3s var(--transition-easing)}@keyframes fadein{0%{opacity:0}to{opacity:1}}.media-lightbox__content>.info-icon-cta{margin-top:0}@media screen and (min-width:481px){.media-lightbox__content>.info-icon-cta{grid-template-areas:"icon info" "icon ctaButtons"}}@media screen and (min-width:835px){.media-lightbox__content>.info-icon-cta{align-items:center;grid-template-areas:"icon info ctaButtons"}}.media-lightbox__content>.info-icon-cta .info-icon-cta__cta-buttons{flex-direction:column}@media screen and (min-width:1025px){.media-lightbox__content>.info-icon-cta .info-icon-cta__cta-buttons{flex-direction:row}}@keyframes lightbox-loading{0%{rotate:0deg}to{rotate:1turn}}.media-lightbox[loading] .media-lightbox__content:after{content:""}.media-lightbox[loading] .media-lightbox__slider:after{animation:lightbox-loading .8s infinite var(--transition-easing);border:2px solid var(--color-black);border-radius:50%;border-right:2px solid #0000;content:"";display:block;height:25px;inset:50% auto auto 50%;position:relative;width:25px}
