.modal-backdrop.show{opacity:.8}.modal-content{background-color:var(--modal-bg);border:2px solid var(--main);border-radius:.5rem;min-width:320px}.modal-header{border-bottom:1px solid #dee2e6;justify-content:space-between;padding:1rem 1.5rem}.modal-title{color:var(--primary-color)}.modal-footer{border-top:1px solid #dee2e6;padding:1rem 1.5rem}.modal-header .btn-close{justify-content:center;align-items:center;display:flex}.modal-header button.btn-close:focus:not(:focus-visible){box-shadow:none}.custom-close-btn{cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s;display:flex}.custom-close-btn:hover{background-color:var(--accordion-content-light)}.custom-close-btn:focus{box-shadow:0 0 0 .2rem rgba(var(--secondary-rgb),.25);outline:none}.custom-close-btn .icon{width:16px;height:16px}.final-form .form-group{color:var(--main);margin-bottom:1rem}.final-form .form-control{background-color:var(--form-bg);color:#fff;border:2px solid var(--background)}.final-form .form-control:focus{background-color:var(--form-focus-bg);color:#fff;border-color:var(--secondary-color)}.final-form input.form-control{width:100%;margin-left:0}.final-form .error{background-color:var(--form-bg)}.final-form .input-group{flex-wrap:nowrap}.final-form .input-group-text#basic-addon1{color:var(--main);background-color:var(--accordion-bg);border:2px solid var(--background);font-family:var(--secondary-font);border-radius:3px}.final-form .cancel{margin-bottom:50px}.final-form .modal-body{max-width:427px;margin:0 auto}.final-form .modal-footer{justify-content:center}#home .modal-content{background-color:var(--modal-bg)}#home .modal-header,#home .modal-footer{background-color:var(--accordion-content-light)}@media screen and (max-width:576px){.modal-dialog{min-width:320px;margin:.5rem}.modal-header,.modal-body,.modal-footer{padding:1rem}.final-form .modal-body{max-width:none}}@media screen and (max-width:352px){.modal-dialog{min-width:320px;margin:.25rem}.input-group-text{padding:.375rem .35rem}.final-form .form-group{margin-bottom:5px}.modal-footer{padding:.5rem}.modal-header,.modal-body{padding:.75rem}}
