.popup-cards:not(.popup-cards--slider){display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:-.5rem;margin-right:-.5rem}.popup-cards--one-col .popup-card__wrapper{width:100%}.popup-cards--two-col .popup-card__wrapper{width:50%}.popup-cards--three-col .popup-card__wrapper{width:33.3333333333%}.popup-cards--four-col .popup-card__wrapper{width:25%}.popup-cards--five-col .popup-card__wrapper{width:20%}.popup-cards--six-col .popup-card__wrapper{width:16.6666666667%}@media (max-width:992px){.popup-cards--one-col-md .popup-card__wrapper{width:100%}.popup-cards--two-col-md .popup-card__wrapper{width:50%}.popup-cards--three-col-md .popup-card__wrapper{width:33.3333333333%}.popup-cards--four-col-md .popup-card__wrapper{width:25%}}@media (max-width:767px){.popup-cards--one-col-sm .popup-card__wrapper{width:100%}.popup-cards--two-col-sm .popup-card__wrapper{width:50%}}.popup-card__wrapper{display:flex;padding:.5rem}.popup-cards--slider .popup-card__wrapper{min-height:100%}.popup-card{border-radius:.5rem;border-style:solid;border-width:1px;display:flex;width:100%}.popup-card--column{flex-direction:column}.popup-card--column-reverse{flex-direction:column-reverse}.popup-card:active,.popup-card:focus,.popup-card:hover{border-radius:.5rem;border-style:solid;border-width:1px}.popup-card__image{aspect-ratio:16/9;overflow:hidden;position:relative;width:100%}.popup-card--column .popup-card__image{border-radius:.5rem .5rem 0 0}.popup-card--column-reverse .popup-card__image{border-radius:0 0 .5rem .5rem}.popup-card__image img{height:100%;object-fit:cover;width:100%}.popup-card__content{display:flex;flex-direction:column;flex-grow:1;padding:1rem}.popup-card__title{margin-bottom:.5rem;text-align:center}.popup-card__subtitle{font-size:.75rem;margin-bottom:1rem;text-align:center}.popup-card__description{flex-grow:1}.popup-card__description,.popup-card__description *{text-align:center}.popup-card__buttons{display:flex;flex-direction:row;justify-content:center}@media (max-width:767px){.popup-cards--slider{padding-bottom:3.5rem}.popup-cards--slider .flickity-prev-next-button{bottom:.5rem}}@media (min-width:768px){.popup-cards--slider{padding:0 3rem}.popup-cards--slider .flickity-prev-next-button.previous{left:0}.popup-cards--slider .flickity-prev-next-button.next{right:0}}@media (min-width:1500px){.popup-cards--slider{padding:0}.popup-cards--slider .flickity-prev-next-button.previous{left:-2rem}.popup-cards--slider .flickity-prev-next-button.next{right:-2rem}}.popup-cards__popup{align-items:center;background-color:rgba(1,33,105,.7);display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:1rem;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.popup-cards__popup.is-open{opacity:1;visibility:visible}.popup-cards__popup-content{background-color:#fff;border-radius:.5rem;height:auto;max-height:100%;max-width:800px;overflow-y:scroll;padding:2rem;position:relative;width:100%}.popup-card__popup-slider{scroll-margin-top:6rem}.popup-card__popup-wrapper:not(.is-selected){opacity:0!important;pointer-events:none;z-index:-1}.popup-card__popup-header{padding:2rem 0;text-align:center;width:100%}.popup-card__popup-title{margin:.5rem 0}.popup-card__popup-subtitle{font-size:.875rem}.popup-card__popup-image{aspect-ratio:16/9;border-radius:.5rem;margin-bottom:2rem;overflow:hidden;position:relative;width:100%}.popup-card__popup-image img{height:100%;object-fit:cover;width:100%}.popup-card__popup-description{margin-bottom:2rem}.popup-cards__popup .flickity-prev-next-button{height:2rem;top:-1rem!important;width:2rem}.popup-cards__popup .flickity-prev-next-button.previous{left:auto;right:4rem}.popup-cards__popup .flickity-prev-next-button.next{right:2rem}.popup-cards__open{cursor:pointer}.popup-cards__close,.popup-cards__close:active,.popup-cards__close:focus,.popup-cards__close:hover{cursor:pointer;padding:.5rem;position:absolute;right:1rem;top:1rem}@media (max-width:767px){.popup-cards__popup-content{padding:0 1rem 1rem}.popup-cards__popup-slider{padding-top:2rem}.popup-cards__popup .flickity-prev-next-button{bottom:auto;top:1rem!important}.popup-cards__popup .flickity-prev-next-button.previous{right:4rem}.popup-cards__popup .flickity-prev-next-button.next{right:2rem}}@media (min-width:1440px){.popup-cards__popup .flickity-prev-next-button{bottom:auto;top:0!important}}body.popup-cards--popup-open{overflow:hidden}