@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}.modal[aria-hidden=false]{animation:mmfadeIn .6s cubic-bezier(0,0,.2,1)}.modal{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.modal{visibility:hidden;opacity:0;pointer-events:none;width:100%;height:100vh;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0}.modal#modal-gated-content div[role=dialog]{max-width:1000px;max-height:80%;overflow:auto}.modal#modal-gated-content form .row-inner{padding:0;row-gap:10px;-moz-column-gap:2%;column-gap:2%}.modal .modal-container{width:100%;height:100vh}.modal button.modal-close{position:absolute;right:0;top:0;z-index:200}.modal button.modal-close::after{content:"\f00d";font-family:"Font Awesome 6 Pro";font-weight:500}.modal div[role=dialog]{width:90%;max-width:800px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000}.modal div[role=dialog] header{display:flex;justify-content:space-between}.modal div[role=dialog] .row-inner{width:100%;padding:45px 5%}.modal.is-open{visibility:visible;pointer-events:all;opacity:1;z-index:500}html.modal-is-open{overflow-y:hidden}
