.modal-open{bottom:0;left:0;position:fixed;right:0;top:0}.modal-open footer,.modal-open header,.modal-open main{pointer-events:none}.hs-eu-cookie-confirmation,.hs-modal,div#hs-eu-cookie-confirmation{pointer-events:all!important}.gated-modal{pointer-events:all}.gated-modal[data-open=false]{display:none}.gated-modal.modal-open{background-color:rgba(0,0,0,.4);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:99}.gated-modal.modal-open .gated-modal__container{background-color:#fff;margin:auto;max-height:90vh;max-width:calc(100% - 30px);overflow:scroll;padding:40px 20px;width:100%}@media(min-width:1100px){.gated-modal.modal-open .gated-modal__container{margin-top:20px;max-width:90%;padding:40px}}@media(min-width:768px){.gated-modal.modal-open .gated-modal__container--inner{display:flex;gap:75px;justify-content:space-between}}.gated-modal.modal-open .gated-modal__header{border-bottom:solid;border-color:#e5f2fb;gap:0;margin-bottom:40px;padding-bottom:10px}@media(min-width:768px){.gated-modal.modal-open .gated-modal__header{display:flex;flex-wrap:wrap;gap:75px;justify-content:space-between}}.gated-modal.modal-open .gated-modal__heading h1,.gated-modal.modal-open .gated-modal__heading h2,.gated-modal.modal-open .gated-modal__heading h3,.gated-modal.modal-open .gated-modal__heading h4,.gated-modal.modal-open .gated-modal__heading h5{font-weight:unset;margin-bottom:.625rem}.gated-modal.modal-open .gated-modal__logo img{max-width:100%}@media(min-width:768px){.gated-modal.modal-open .gated-modal__logo img{max-width:unset}}.gated-modal.modal-open .gated-modal__logo--link{display:inline-block}.gated-modal.modal-open .gated-modal__content{width:100%}@media(min-width:768px){.gated-modal.modal-open .gated-modal__content{max-width:50%}}.gated-modal.modal-open .gated-modal__content .body-copy{color:#282828;font-family:Montserrat;font-size:16px;line-height:1.5;text-align:left}.gated-modal.modal-open .gated-modal__content p:last-of-type{margin-bottom:0}.gated-modal.modal-open .gated-modal__form{width:100%}.gated-modal.modal-open .gated-modal__form .form-heading{color:#204f90;font-family:Montserrat;font-size:22px;font-weight:500;line-height:1.2;text-align:left}@media(max-width:499px){.gated-modal.modal-open .gated-modal__form .form-heading{margin-top:30px}}