.modal-block{transition:all .3s ease}.modal-block--bg-white{background-color:#fff}.modal-block--bg-light-gray{background-color:#e3e3e6}.modal-block--bg-dark-gray{background-color:#1f2526}.modal-block--bg-primary{background-color:#3b97de}.modal-block--bg-secondary{background-color:#1f537a}.modal-block--bg-dark{background-color:#000}.modal-block--width-container-width-bg-content{max-width:1200px;margin:0 auto;padding:2rem 15px}@media (min-width:768px){.modal-block--width-container-width-bg-content{padding:3rem 15px}}.modal-block .modal-trigger{transition:all .3s ease}.modal-block .modal-trigger:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.modal-block .modal-trigger:active{transform:translateY(0)}.modal.modal-fade .modal-dialog{transition:transform .3s ease-out,opacity .3s ease-out}.modal.modal-fade:not(.show) .modal-dialog{transform:translate(0,-50px);opacity:0}.modal.modal-slide-down .modal-dialog{transition:transform .3s ease-out}.modal.modal-slide-down:not(.show) .modal-dialog{transform:translateY(-100%)}.modal.modal-slide-up .modal-dialog{transition:transform .3s ease-out}.modal.modal-slide-up:not(.show) .modal-dialog{transform:translateY(100%)}.modal.modal-zoom .modal-dialog{transition:transform .3s ease-out,opacity .3s ease-out}.modal.modal-zoom:not(.show) .modal-dialog{transform:scale(.8);opacity:0}.modal .modal-content{border:none;border-radius:.5rem;box-shadow:0 20px 60px rgba(0,0,0,.2);overflow:hidden}.modal .modal-header{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;padding:1.5rem}.modal .modal-header .modal-title{font-weight:600;color:#1f2526}.modal .modal-header .btn-close{margin:0;padding:.5rem}.modal .modal-header .btn-close:focus{box-shadow:0 0 0 .25rem rgba(59,151,222,.25)}.modal .modal-body{padding:2rem}.modal .modal-body h1,.modal .modal-body h2,.modal .modal-body h3,.modal .modal-body h4,.modal .modal-body h5,.modal .modal-body h6{margin-bottom:1rem;line-height:1.3}.modal .modal-body p{margin-bottom:1rem;line-height:1.6}.modal .modal-body p:last-child{margin-bottom:0}.modal .modal-body img{max-width:100%;height:auto;border-radius:.5rem}.modal .modal-body .form-control{margin-bottom:1rem}.modal .modal-body .btn{margin-right:.5rem;margin-bottom:.5rem}.modal .modal-footer{background-color:#f8f9fa;border-top:1px solid #e9ecef;padding:1.5rem;justify-content:flex-end}.modal .modal-footer .btn{margin-left:.5rem}.modal .modal-footer .btn:first-child{margin-left:0}.modal .modal-close-only{position:absolute;top:1rem;right:1rem;z-index:1000;background:rgba(255,255,255,.9);border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.modal .modal-close-only:hover{background:#fff}.modal.modal-small .modal-dialog{max-width:400px}.modal.modal-medium .modal-dialog{max-width:600px}.modal.modal-large .modal-dialog{max-width:900px}.modal.modal-extra-large .modal-dialog{max-width:1200px}.modal.modal-fullscreen .modal-dialog{width:100vw;max-width:none;height:100vh;margin:0}.modal.modal-fullscreen .modal-dialog .modal-content{height:100vh;border-radius:0}.modal-backdrop{background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (max-width:768px){.modal .modal-dialog{margin:1rem;width:calc(100% - 2rem);max-width:calc(100% - 2rem)}.modal .modal-body{padding:1.5rem}.modal .modal-footer,.modal .modal-header{padding:1rem 1.5rem}.modal.modal-extra-large .modal-dialog,.modal.modal-large .modal-dialog{width:100vw;height:100vh;margin:0;max-width:none}.modal.modal-extra-large .modal-dialog .modal-content,.modal.modal-large .modal-dialog .modal-content{height:100vh;border-radius:0}}.modal-block__placeholder{border:2px dashed #ddd;padding:2rem;text-align:center;background-color:#f9f9f9;border-radius:.5rem}.modal-block__placeholder-title{font-weight:700;font-size:1.2rem;margin-bottom:.5rem;color:#666}.modal-block__placeholder-text{color:#999;font-style:italic}@media (prefers-reduced-motion:reduce){.modal .modal-dialog{transition:none}.modal:not(.show) .modal-dialog{transform:none;opacity:1}.modal-trigger{transition:none}.modal-trigger:hover{transform:none}}
/*# sourceMappingURL=style.min.css.map */
