.modal{display:none}.modal.is-open{display:block}.modal-backdrop{background-color:rgba(0,0,0,.5);bottom:0;display:-ms-grid;display:grid;left:0;overflow:auto;padding:3.4375rem .9375rem;place-items:center;position:fixed;right:0;top:0;z-index:11}@media screen and (width >= 768px){.modal-backdrop{padding:8.75rem}}.modal-backdrop._zoom{padding:0}.modal-container{margin:auto;max-width:1080px;width:100%}.modal-content{background-color:#fff;border-radius:.625rem;margin-inline:auto;position:relative}@media screen and (width >= 768px){.modal-content{min-height:31.25rem}}.modal-content._zoom{border-radius:0;cursor:-webkit-zoom-in;cursor:zoom-in;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.modal-content._zoom.is-active{cursor:-webkit-zoom-out;cursor:zoom-out;-webkit-transform:scale(1.7);transform:scale(1.7);-webkit-transform-origin:left;transform-origin:left}.modal-close-button{height:2rem;position:absolute;right:.5rem;top:.5rem;width:2rem}@media screen and (width >= 768px){.modal-close-button{height:3.125rem;right:.5625rem;top:.5625rem;width:3.125rem}}.modal-close-button:after,.modal-close-button:before{background-color:#0071b9;border-radius:1px;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:85%}.modal-close-button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-close-button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-close-button._zoom{position:fixed;top:1.25rem}.modal-close-button._zoom:after,.modal-close-button._zoom:before{background-color:#fff}.modal[aria-hidden=false] .modal-container{-webkit-animation:fadeIn .3s linear;animation:fadeIn .3s linear}.modal[aria-hidden=true] .modal-container{-webkit-animation:fadeOut .3s linear;animation:fadeOut .3s linear}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}