.modal-data{display:flex;height:auto;justify-content:center;align-items:center}
.close{float:right;font-size:2.813rem;height:48px;color:#000}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}
.modal{overflow:hidden;position:fixed;top:0;left:50%;bottom:0;transform:translate(-50%,0);z-index:8006;-webkit-overflow-scrolling:touch;outline:0;overflow-x:hidden;overflow-y:auto;padding:1rem}
@media screen and (max-width:1024px){.modal{width:100%}
}
.modal .modal-content{position:relative;background-color:#fff;border:1px solid #999;text-align:center;padding:2.8rem}
.modal .modal-content .modal-header .modal-title{font-size:2rem;font-weight:500;line-height:110%;margin-bottom:1rem}
.modal .modal-content .modal-body{font-size:1.125rem;font-weight:400;line-height:150%}
.modal .modal-content .btn-wrapper{display:flex;justify-content:center}
.modal .modal-content .btn-wrapper button{font-size:1.125rem;font-weight:500;color:#fff;background-color:#005aa4;border:1px solid #ddd;padding:1rem;display:block;margin:2rem}
.modal .modal-content .btn-wrapper button:first-child{margin-right:0}
@media screen and (max-width:767px){.modal .modal-content .btn-wrapper button{width:100%}
}
.modal .modal-content .btn-wrapper button:hover{cursor:pointer;color:#005aa4;background-color:#fff;border:1px solid #005aa4}
.modal .modal-content .btn-wrapper button.reverse{color:#005aa4;border:1px solid #005aa4;background-color:#fff}
.modal .modal-content .btn-wrapper button.reverse:hover{cursor:pointer;color:#fff;background-color:#005aa4}
.fade.in{opacity:1}
.modal-dialog{position:fixed}
@media screen and (max-width:1024px){.mobileOverflowScroll{max-width:100%;margin-left:2px}
.modal-header{padding:1rem;box-sizing:border-box;width:100%}
}
.navigation-backdrop{overflow:hidden}
.navigation-backdrop .scroller .cmp-scroller .cmp-scroller__icon{background-color:#767676}