body.af-custom-modal__no-scroll{overflow-y:hidden}@media only screen and (max-width:767px){body.af-custom-modal__no-scroll{position:fixed;top:0;left:0;height:100%;width:100%}}.af-custom-modal{z-index:10000!important;display:none;justify-content:center;align-items:center;flex-direction:column;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgb(0 0 0 / 70%);background-color:rgba(0,0,0,.7)}.af-custom-modal-body{padding:1em 3em 3em 3em}.af-custom-modal-body p{margin:.5em 0 1em 0}.af-custom-modal-body ul{list-style-type:disc;font-size:calc(1rem * var(--adjust-body))}.af-custom-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px;max-height:100%;overflow-y:scroll}.af-custom-container:after,.af-custom-container:before{content:"";display:table;clear:both}.af-custom-animate-left,.af-custom-animate-right,.af-custom-animate-top{position:relative;animation:animatetop .4s ease-in-out forwards}.af-custom-animate-close{position:absolute;animation:unset;animation:animatetopclose .4s ease-in-out forwards}@media only screen and (max-width:767px){.af-custom-animate-left{animation:animateleft .4s ease-in-out forwards}.af-custom-animate-right{animation:animateright .4s ease-in-out forwards}.af-custom-animate-left.af-custom-animate-close{animation:animateleftclose .4s ease-in-out forwards}.af-custom-animate-right.af-custom-animate-close{animation:animaterightclose .4s ease-in-out forwards}}.af-custom-modal-header{padding:2em 3em 2em 3em}.af-custom-modal.fixed-header .af-custom-modal-header{position:sticky;top:0;z-index:10;background:#fff;margin-bottom:1em}.af-custom-modal-header>h2{font-size:1em!important;margin:0;line-height:1.5}.af-custom-modal-header>hr{width:calc(100% + 2em);margin:1.5em -1em 0 -1em}.af-custom-card{box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.19)}.af-custom-modal__close-button{border:none;vertical-align:middle;overflow:hidden;text-decoration:none;color:#222;text-align:center;cursor:pointer;white-space:nowrap;border-radius:50%;margin:.8em 1.5em 1em 1em;font-size:2em;padding:0;width:30px;height:30px;line-height:1;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.af-custom-modal__close-button:hover{color:#000!important}.af-custom-display-topright{position:absolute;right:0;top:0;z-index:1}@media (max-width:600px){.af-custom-modal-content{width:100%!important}.af-custom-modal__close-button{margin-right:.5em;margin-top:1.2em;width:30px;height:30px;font-size:1.5em}}@media (max-width:767px){.af-custom-modal__close-button{margin-left:1em!important}.af-custom-modal-content{width:500px;height:100%;overflow-y:scroll}.af-custom-modal-body{padding:0 1em 0 1em}.af-custom-modal-header{padding:2em 3em 2em 1em}.af-custom-modal-button{margin:.8em .5em 0 0}.af-custom-modal-header>hr{position:relative;left:50%;transform:translateX(calc(-50% + 2em))}}@media only screen and (min-width:993px){.af-custom-modal-content{width:900px}}@keyframes animatetopclose{from{transform:translateY(0);opacity:1}to{transform:translateY(-200px);opacity:0}}@keyframes animatetop{from{top:-200px;opacity:0}to{top:0;opacity:1}}@keyframes animateleftclose{from{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes animateleft{from{right:100%;opacity:0}to{right:0;opacity:1}}@keyframes animaterightclose{from{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes animateright{from{left:100%;opacity:0}to{left:0;opacity:1}}