.modal-apm .custom-modal-apm-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.65);display:flex;justify-content:center;align-items:center;z-index:999}.modal-apm .custom-modal-apm{background:linear-gradient(151.74deg,#64b1d0,#458eac);padding:1rem;width:90%;max-width:400px;position:relative}.modal-apm .custom-modal-apm-close{position:absolute;top:10px;right:16px;background:transparent;border:none;font-size:24px;cursor:pointer;color:#fff}.modal-apm .custom-modal-apm-content{margin-top:20px}.modal-hero{height:521px;background-size:cover;background-position:50%}.modal-hero__overlay{height:100%;display:flex;flex-direction:column;justify-content:flex-end;background-color:rgba(42,49,47,.6);padding-bottom:30px}.modal-hero__overlay .modal-hero__text{color:#fff;width:100%}.modal-hero__overlay .modal-hero__text-label{font-size:12px;text-transform:uppercase;font-weight:700;letter-spacing:.56px;line-height:17px}.modal-hero__overlay .modal-hero__text-title{font-size:32px;line-height:45px;margin-bottom:0;color:#fff}.modal-hero__overlay .modal-hero__text-button-contain{margin-top:24px}.modal-hero__overlay .modal-hero__text-button-contain .button{margin:0 24px 0 0;background-color:#f16b3a!important;border-radius:3px;font-size:14px;font-weight:700;line-height:17px}