.custom-modal{position:fixed;inset:0;background:#000c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999}.custom-modal .modal-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:transparent;border-radius:10px;padding:10px;max-width:1180px;width:91%;border:none}.custom-modal .modal-content .modal-video{aspect-ratio:1.77}.custom-modal .modal-content:has(.modal-storylane){width:100%;max-width:141.6vh}.custom-modal .modal-content .modal-storylane{aspect-ratio:1.77;height:auto}.custom-modal .modal-content iframe{width:100%;height:100%;border:none;border-radius:6px}.custom-modal .modal-content :has(.modal-image){width:75%}.custom-modal .modal-content .modal-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.custom-modal .modal-content .modal-image img{-o-object-fit:contain;object-fit:contain}.custom-modal .modal-podcast{background-color:#fff;border-radius:10px;padding:10px}.custom-modal .modal-overlay{position:absolute;top:0;width:100%;height:100%;z-index:-1}.custom-modal .close-modal{position:absolute;top:15px;right:15px;-webkit-transition:color .2s;transition:color .2s;background:#fff;color:#3f454f;border:2px solid #fffffe;border-radius:50px;line-height:19px;-webkit-box-shadow:0 0 5px #444;box-shadow:0 0 5px #444;cursor:pointer;font-size:22px;font-weight:700;height:24px;width:24px;text-align:center;z-index:5}.custom-modal .close-modal:hover{-webkit-box-shadow:0 0 6px rgb(255,255,100);box-shadow:0 0 6px #ffff64}.modal .cta-webform-modal .form-block .field--name-field-title{margin-top:25px;text-align:center;font-size:24px;font-weight:600;line-height:24px;margin-bottom:10px;color:#723988}.modal .cta-webform-modal .form-block .field--name-field-description :is(p,span){text-align:center;font-size:20px;font-weight:400;margin-bottom:20px}.modal form.webform-submission-form .js-form-item.js-form-item-emailaddress input[type=email]{border:1px solid #D9E1E2;border-radius:4px;color:#989aab;font-size:16px;font-weight:400;padding:4px 10px;line-height:45px}.modal form.webform-submission-form .js-form-item.js-form-item-emailaddress input[type=email]::-webkit-input-placeholder{color:#989aab}.modal form.webform-submission-form .js-form-item.js-form-item-emailaddress input[type=email]::-moz-placeholder{color:#989aab}.modal form.webform-submission-form .js-form-item.js-form-item-emailaddress input[type=email]:-ms-input-placeholder{color:#989aab}.modal form.webform-submission-form .js-form-item.js-form-item-emailaddress input[type=email]::-ms-input-placeholder{color:#989aab}.modal form.webform-submission-form .js-form-item.js-form-item-emailaddress input[type=email]::placeholder{color:#989aab}.modal form.webform-submission-form .form-item.js-form-type-processed-text.form-no-label .heading{font-size:24px!important;font-weight:600;line-height:28px!important;margin-bottom:10px;margin-top:16px!important}.modal form.webform-submission-form .form-item.js-form-type-processed-text.form-no-label>div{font-size:12px!important;line-height:16px!important;font-weight:400;margin-top:23px!important}.modal form.webform-submission-form .webform-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal form.webform-submission-form .webform-actions input{font-size:16px;font-weight:400;line-height:1.2;padding:15px 50px;margin-top:14px;margin-bottom:34px}.modal form.webform-submission-form .webform-actions input:hover{background-color:#3655aa!important;border-color:#3655aa!important}.modal-dialog.cta-webform-modal .modal-header button{border:none}.ent-section-bg-gradient .modal-dialog.cta-webform-modal,.ent-section-bg-plum .modal-dialog.cta-webform-modal{color:#3f454f}.ent-section-bg-gradient .modal-dialog.cta-webform-modal a,.ent-section-bg-plum .modal-dialog.cta-webform-modal a{color:#456bd1}.ent-section-bg-gradient .modal-dialog.cta-webform-modal a:hover,.ent-section-bg-plum .modal-dialog.cta-webform-modal a:hover{color:#3655aa}@media screen and (min-width:576px){.modal .webform-submission-form{padding:0 34px}.custom-modal .modal-content{width:75%}.custom-modal .modal-content:has(.modal-storylane){width:85%}}@media screen and (min-width:992px){.custom-modal .modal-content{width:50%}.custom-modal .modal-content:has(.modal-podcast){width:95%}}.modal-dialog form label.error{color:red!important}.modal-dialog form input.error{border-color:red!important}
