body:has(.modal-overlay.is-open) .header-block{z-index:1}.modal{left:0;top:0;z-index:3}.modal-overlay:not(.is-open) .modal{z-index:-1}.modal-overlay.is-open .modal__inner:has(iframe){gap:2rem;justify-content:flex-start;min-height:clamp(600px,100vh - 4rem,1000px);min-width:clamp(0px,90vw,1500px)}.modal-overlay.is-open .modal__inner:has(iframe) .hs-embed-wrapper{flex:1!important;margin:0!important;max-width:none!important;width:100%!important}.modal-overlay.is-open .modal__inner:has(iframe) .hs-embed-content-wrapper{height:100%;width:100%}.modal-overlay.is-open .modal__inner:has(iframe) .hs-embed-content-wrapper div{height:100%!important;margin:0!important;max-width:100%!important;padding-bottom:0!important;width:100%!important}.modal-overlay.is-open .modal__inner:has(iframe) .modal__inner__btn-group{display:none}.modal-overlay.is-open .modal__inner:has(iframe) .hs_cos_wrapper_type_inline_rich_text{display:flex;flex:1;height:100%;width:100%}.modal__inner{animation:opacity .7s ease-out forwards;background:#fff;border-radius:.8rem;height:min-content;max-height:100vh;opacity:0;z-index:3}.modal__inner:before{animation:fadeIn 1s ease-out forwards;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:-1}.modal__inner__header{border-bottom:1px solid}.modal__inner__header.modal__inner__header--no-border{border-bottom:0!important}.modal__inner__header__title{font-size:clamp(calc(var(--font-size)*1.85),4vw,50px);margin:0 1.6rem .8rem 0}.modal__inner__header .btn-cross{cursor:pointer;right:0;transform:translateY(calc(var(--font-size)*.5));z-index:3}.modal__inner__btn-group button{min-width:19.2rem}@media (min-width:500px){.modal{align-items:center}.modal__inner__header__title{margin:0 1.6rem 1.6rem 0}.modal__inner__btn-group{margin-top:1.2rem}}@media (min-width:96rem){.modal__inner{border:1px solid var(--offset);border-left:1px solid #747474;border-top:1px solid #747474;margin:1.6rem;max-height:calc(100vh - 3.2rem);max-width:112rem}.modal__inner__header__title{max-width:60vw}}@keyframes fadeIn{to{opacity:.9}}.transparent-modal .modal__inner{background:unset;border:unset;box-shadow:unset}.transparent-modal .modal__inner:before{content:unset}.no-animation .modal__inner,.no-animation .modal__inner:before{animation:unset!important;opacity:1}