body.modal-open{overflow:hidden}.modal{position:fixed;background-color:rgba(0,0,0,.8);width:100%;height:100%;top:0;left:0;z-index:100;display:none;opacity:0}.modal[active=true]{display:block;opacity:1;transition-property:opacity;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.modal__content{min-width:0;max-width:400px;width:90%;height:84vh;margin:8vh auto 0 auto;display:flex;justify-content:center;user-select:none;border-radius:var(--border-radius-large);overflow:auto}@media screen and (min-width: 1600px){.modal__content{align-items:center}}.modal__content>*{width:100%}.modal__content .glide__slides,.modal__content .glide__slide,.modal__content .glide__track{min-width:0}.modal__close-btn{position:absolute;right:var(--grid-col-gutter);top:var(--grid-col-gutter);cursor:pointer;background-color:rgba(0,0,0,0);border:none}.modal.activity-level-modal .modal__content{display:block;background-color:var(--color-white);border:1px solid var(--color-border);border-bottom-left-radius:var(--border-radius-large);border-bottom-right-radius:var(--border-radius-large);padding:20px;max-height:50vh;height:auto}@media screen and (min-width: 1024px){.modal.activity-level-modal .modal__content{max-width:700px;margin-top:25vh}}.modal.activity-level-modal a.btn.btn--outline.cta__button{margin-top:20px;background:var(--color-blue) !important;color:var(--color-white) !important}.modal.activity-level-modal .activity-level-desc{text-align:justify}.modal__open-modal.activity-open-modal{display:inline-flex;align-items:center;line-height:1.267;text-align:center;font-size:17px;margin-bottom:55px;margin-top:20px}.modal__open-modal.activity-open-modal a{cursor:pointer}.modal__open-modal.activity-open-modal a:hover{text-decoration:underline}
