@-webkit-keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}.modal[aria-hidden=false]{-webkit-animation:mmfadeIn .6s cubic-bezier(0,0,.2,1);animation:mmfadeIn .6s cubic-bezier(0,0,.2,1)}.modal{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);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-container{width:100%;height:100vh}.modal button.close{position:absolute;right:0;top:0;z-index:200}.modal button.close::after{content:"\f00d";font-family:"Font Awesome 6 Pro";font-weight:900}.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}
