.modal-dam .modal-iframe{padding:0}
.modal .video-content .video-js{position:absolute;top:0;width:100%;height:100%}
.modal-open{overflow:hidden}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}
@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}
}
.modal.show .modal-dialog{transform:none}
.modal-dialog-scrollable{display:flex;max-height:calc(99%)}
.modal-dialog-scrollable .modal-content{max-height:calc(99vh);overflow:hidden}
.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-dialog-centered{display:flex;align-items:center;min-height:calc(99%)}
.modal-dialog-centered::before{display:block;height:calc(99vh);content:""}
.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}
.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}
.modal-dialog-centered.modal-dialog-scrollable::before{content:none}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;flex:1 1 auto;padding:1rem}
.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}
.modal-footer>:not(:first-child){margin-left:.25rem}
.modal-footer>:not(:last-child){margin-right:.25rem}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media(min-width:750px){.modal-dialog{max-width:500px;margin:1.75rem auto}
.modal-dialog-scrollable{max-height:calc(96.5%)}
.modal-dialog-scrollable .modal-content{max-height:calc(96.5vh)}
.modal-dialog-centered{min-height:calc(96.5%)}
.modal-dialog-centered::before{height:calc(96.5vh)}
.modal-sm{max-width:300px}
}
@media(min-width:1280px){.modal-lg,.modal-xl{max-width:800px}
}
@media(min-width:1920px){.modal-xl{max-width:1140px}
}
@-webkit-keyframes slideDown{0{-webkit-transform:translateY(-100%)}
100%{-webkit-transform:translateY(0)}
}
@-moz-keyframes slideDown{0{-moz-transform:translateY(-100%)}
100%{-moz-transform:translateY(0)}
}
@-o-keyframes slideDown{0{-o-transform:translateY(-100%)}
100%{-o-transform:translateY(0)}
}
@keyframes slideDown{0{transform:translateY(-100%)}
100%{transform:translateY(0)}
}
@-webkit-keyframes slideUp{0{-webkit-transform:translateY(0)}
100%{-webkit-transform:translateY(-100%)}
}
@-moz-keyframes slideUp{0{-moz-transform:translateY(0)}
100%{-moz-transform:translateY(-100%)}
}
@-o-keyframes slideUp{0{-o-transform:translateY(0)}
100%{-o-transform:translateY(-100%)}
}
@keyframes slideUp{0{transform:translateY(0)}
100%{transform:translateY(-100%)}
}
@keyframes slidein{from{margin-left:100%;width:300%}
to{margin-left:0;width:100%}
}
@-moz-keyframes slideLeft{0{-moz-transform:translateX(0)}
100%{-moz-transform:translateX(-100%)}
}
@-o-keyframes slideLeft{0{-o-transform:translateX(0)}
100%{-o-transform:translateX(-100%)}
}
@keyframes slideLeft{0{transform:translateX(0)}
100%{transform:translateX(-100%)}
}
.cq-Editable-dom.cmp-modal .modal{display:block;position:relative;max-height:1600px}
.cq-Editable-dom.cmp-modal .modal-dialog{transform:none;width:50%}
body.modal-open{padding-right:0 !important}
.modal{margin:12px auto}
.modal-header{border-bottom:0;height:0;padding:0}
.modal-header .close{position:absolute;overflow:visible;background:#d9d9d9;border-radius:50%;z-index:2000;width:36px;height:36px;margin:0;padding:0;top:-8px;right:-8px;opacity:1}
.modal-header .close:not(:disabled):not(.disabled):hover{opacity:1}
.modal-content{overflow-y:auto !important;overflow:visible !important;max-height:100% !important;max-width:100% !important}
.modal-dialog{max-width:calc(70vw - 1rem);margin:10px auto !important;max-height:70vh !important}
@media only screen and (min-width:750px) and (max-width:1279.98px){.modal-dialog{max-width:calc(85vw - 1rem);max-height:85vh}
}
@media only screen and (max-width:749.98px){.modal-dialog{max-width:calc(97vw - 1rem);max-height:97vh}
}
.modal-dialog-centered{justify-content:center}
.modal-body,.modal-iframe{padding:10px}
.modal-body{flex:none;height:auto;overflow-x:hidden}
.modal-body-iframe{height:100%;border:0;border-radius:.3em}
.modal iframe{width:100%;height:100%}
.modal .modal-dialog-scrollable .modal-body{height:100%}