@font-face{font-family:"Morning Gold";src:url(../fonts/Morning-Gold.ttf) format("truetype"),url(../fonts/Morning-Gold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Oswald";src:url(../fonts/Oswald/Oswald-Regular.ttf) format("truetype");font-weight:400;font-style:normal}body.modal-open{overflow:hidden}.wp-block-group.modal{display:none;position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.7);overflow-y:auto;padding:2rem;align-items:flex-start;justify-content:center}.wp-block-group.modal.is-open{display:flex}.wp-block-group.modal.is-open .modal-inner{animation:modal-fade-in .25s ease}.wp-block-group.modal.is-open[data-enter-dir=next] .modal-inner{animation:slide-in-right .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.wp-block-group.modal.is-open[data-enter-dir=prev] .modal-inner{animation:slide-in-left .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.wp-block-group.modal .modal-inner{background:#fff;border-radius:16px;padding:2.5rem;max-width:900px;width:100%;position:relative;margin:auto;color:#172246}.wp-block-group.modal .modal-inner h2{color:#1d968f;margin-top:0}.wp-block-group.modal .modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;cursor:pointer;color:#172246;line-height:1;padding:.25rem .5rem;transition:opacity .2s}.wp-block-group.modal .modal-close:hover{opacity:.6}.wp-block-group.modal .modal-nav{position:absolute;left:1.5rem;right:1.5rem;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:1}.wp-block-group.modal .modal-prev,.wp-block-group.modal .modal-next{pointer-events:all;background-color:hsla(0,0%,100%,.2);backdrop-filter:blur(4px);border:2px solid hsla(0,0%,100%,.7);width:52px;height:52px;border-radius:50%;cursor:pointer;flex-shrink:0;transition:background-color .2s;background-image:url("../img/UI/next-white.svg");background-repeat:no-repeat;background-position:center;background-size:40%;font-size:0}.wp-block-group.modal .modal-prev:hover,.wp-block-group.modal .modal-next:hover{background-color:hsla(0,0%,100%,.4)}.wp-block-group.modal .modal-prev.is-hidden,.wp-block-group.modal .modal-next.is-hidden{visibility:hidden;pointer-events:none}.wp-block-group.modal .modal-prev{transform:scaleX(-1)}@keyframes modal-fade-in{from{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{from{transform:translateX(80px)}to{transform:translateX(0)}}@keyframes slide-in-left{from{transform:translateX(-80px)}to{transform:translateX(0)}}