.modal-container .header{font-size:2.8rem;font-weight:600;line-height:100%;letter-spacing:-.01em}.modal-wrapper{inset:0;position:fixed;background:#000c;outline:0;overflow:hidden;z-index:5000;display:flex;align-items:center;justify-content:center}.modal-wrapper .modal-footer .button{max-width:15rem}.modal-wrapper .modal-footer .button.primary{margin-left:2rem}.modal-wrapper iframe{width:100%}.modal-container{position:relative;margin:0;padding:0;height:auto;max-height:95vh;overflow-y:auto!important;max-width:95vw;width:78rem}.modal-container.size-extra-large{width:120rem}.modal-container.size-large{width:90rem}.modal-container.size-small{width:30rem}.modal-container.size-auto{width:auto}.modal-container.horizontal{display:flex;justify-content:center}.modal-container.centered{width:100%;max-width:100%;height:100%;max-height:100%;display:flex;align-items:center;justify-content:center;background:transparent;box-shadow:none}.modal-container.centered .scrollable{height:100%;overflow-y:auto}.modal-container{color:#360802;font-family:inherit;font-size:1.8rem;font-style:normal;font-weight:400;line-height:normal;background:#fff;border-radius:1.6rem;box-shadow:0 5px 12px -12px #0000001a}.modal-container.overflow-none{overflow-y:hidden;overflow-x:hidden}.modal-container.overflow-visible{overflow:visible!important}.modal-container.transparent{background:transparent;border-radius:0;box-shadow:none}.modal-container .header,.modal-container .footer{padding:3.2rem}.modal-container .header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #fff6f5}.modal-container .header .close-icon{cursor:pointer}.modal-container .header .title{color:#131e3d}.modal-container .modal-main{padding:2rem}
