body.modal-open{overflow:hidden}.modal-container{background:#4d4d4db3;bottom:0;display:flex;left:0;outline:0;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:100}@media (min-width:992px){.modal-container{position:fixed}.modal-container.middle{padding:2.5em 4em}.modal-container.left .modal,.modal-container.right .modal{max-width:630px}.modal-container.left .modal{margin-right:auto}.modal-container.right .modal{margin-left:auto}.modal-container.quote_modal{padding:0}.modal-container.quote_modal .modal-action,.modal-container.quote_modal .modal-header{display:none}.modal-container.quote_modal .modal-content{height:100%}}.modal-container .modal{background:#fff;display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.modal-container .modal.quote-modal{padding:0}.modal-container .modal.quote-modal .modal-header{display:none}.modal-container .modal.quote-modal .modal-content{margin:0}.modal-container .modal .modal-header{position:relative}.modal-container .modal .modal-header.padding-s{padding:1em}.modal-container .modal .modal-header.padding-s .btn-close-align{right:1rem}.modal-container .modal .modal-header.padding-m{padding:1.5em}.modal-container .modal .modal-header.padding-m .btn-close-align{right:1.5rem}.modal-container .modal .modal-header.padding-m .btn-close-align.fixed-btn{right:1rem;top:1rem;transform:none}.modal-container .modal .modal-header.padding-l{padding:2em}.modal-container .modal .modal-header.padding-l .btn-close-align{right:2rem}.modal-container .modal .modal-header>h3,.modal-container .modal .modal-header>h4{margin:0;text-align:left;text-transform:none}.modal-container .modal .modal-header .btn-close{display:flex;justify-content:flex-end;width:100%}.modal-container .modal .modal-header .btn-close-align{cursor:pointer;font-size:1.5rem;position:absolute;top:50%;transform:translateY(-50%)}.modal-container .modal .modal-header .fixed-btn{background:var(--color-white);position:fixed;top:1.5rem;z-index:5}.modal-container .modal .modal-header .fixed-btn:hover{background:var(--color-navy-10)}.modal-container .modal .modal-content{display:flex;flex:1;flex-direction:column;position:relative;z-index:1}.modal-container .modal .modal-content.padding-s{padding:1em}.modal-container .modal .modal-content.padding-m{padding:1.5em}.modal-container .modal .modal-content.padding-l{padding:2em}.modal-container .modal .modal-footer.padding-s{padding:1em}.modal-container .modal .modal-footer.padding-m{padding:1.5em}.modal-container .modal .modal-footer.padding-l{padding:2em}.modal-container .modal .modal-action{display:flex;gap:.5rem;justify-content:center;margin-top:auto}@media (min-width:992px){.modal-container .modal .modal-action{gap:1.5rem}}
