.banners-gated-form{padding:32px 0}
.banners-gated-form .wrapper .wrapper-inner .grid{display:grid;grid-template-columns:repeat(2,1fr);border-radius:64px}
@media(max-width:850px){.banners-gated-form .wrapper .wrapper-inner .grid{grid-template-columns:1fr;border-radius:32px;background:url("../../assets/img/midnight-frame.webp") no-repeat center center}
}.banners-gated-form .wrapper .wrapper-inner .grid .left{background:url("../../assets/img/midnight-frame.webp") no-repeat center center;padding:40px 64px;border-radius:64px 0 32px 64px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(max-width:850px){.banners-gated-form .wrapper .wrapper-inner .grid .left{border-radius:32px;background:0}
}@media(max-width:576px){.banners-gated-form .wrapper .wrapper-inner .grid .left{padding:32px}
}.banners-gated-form .wrapper .wrapper-inner .grid .left .gform-theme--framework .gform_validation_errors{margin-top:32px}
.banners-gated-form .wrapper .wrapper-inner .grid .left h2:not(.gform_validation_errors){color:var(--color_white);font-weight:300;margin-bottom:32px}
.banners-gated-form .wrapper .wrapper-inner .grid .left:has(.gform_validation_errors) h2{margin-bottom:0}
.banners-gated-form .wrapper .wrapper-inner .grid .left .banners-gated-form__admin-gated{margin-bottom:16px}
.banners-gated-form .wrapper .wrapper-inner .grid .left .banners-gated-form__gated--preview{margin-top:16px}
.banners-gated-form .wrapper .wrapper-inner .grid .left .banners-gated-form__gate,.banners-gated-form .wrapper .wrapper-inner .grid .left .banners-gated-form__gated{width:100%;max-width:100%}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper{width:100%}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper .gform_heading{display:none}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;gap:16px}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body{width:100%}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields{width:100%}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields .gfield{min-width:0}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields label{color:var(--color_white);font-size:10px;line-height:12px;gap:2px}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields label .gfield_required{color:var(--color_white)}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields .gfield--type-html{color:#fff !important;font-size:13px !important;line-height:15px;font-weight:300;margin:0;position:relative;z-index:1}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields .gfield--type-html p,.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields .gfield--type-html span,.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields .gfield--type-html li{color:#fff !important;font-size:13px !important;line-height:15px;margin:0}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields .gfield--type-html a{color:#fff !important;font-size:13px !important;line-height:15px;text-decoration:underline}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]),.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields textarea,.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields select{background:var(--color_white) !important;border:1px solid var(--color_white) !important;border-radius:100px !important;height:32px !important;font-weight:300;font-size:13px !important;line-height:15px !important;text-transform:inherit;color:var(--color_midnight) !important;width:100% !important;max-width:100% !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;min-height:32px !important;max-height:32px !important;min-block-size:32px !important;block-size:32px !important;max-block-size:32px !important}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden])::-webkit-input-placeholder,.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields textarea::-webkit-input-placeholder,.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields select::-webkit-input-placeholder{text-transform:inherit;color:var(--color_grey) !important;font-size:13px !important;line-height:15px !important}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden])::-moz-placeholder,.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields textarea::-moz-placeholder,.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields select::-moz-placeholder{text-transform:inherit;color:var(--color_grey) !important;font-size:13px !important;line-height:15px !important}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]):-ms-input-placeholder,.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields textarea:-ms-input-placeholder,.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields select:-ms-input-placeholder{text-transform:inherit;color:var(--color_grey) !important;font-size:13px !important;line-height:15px !important}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden])::-ms-input-placeholder,.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields textarea::-ms-input-placeholder,.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields select::-ms-input-placeholder{text-transform:inherit;color:var(--color_grey) !important;font-size:13px !important;line-height:15px !important}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden])::placeholder,.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields textarea::placeholder,.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields select::placeholder{text-transform:inherit;color:var(--color_grey) !important;font-size:13px !important;line-height:15px !important}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields textarea{border-radius:var(--radius3) !important;min-height:120px !important;height:auto !important;max-height:none !important;max-block-size:none !important;block-size:auto !important;field-sizing:fixed !important;display:block !important;padding:12px 16px}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields .ginput_container_select .cerba-gf-select__trigger{min-height:32px !important;height:32px !important;max-height:32px !important;padding:0 4px 0 16px !important;background-color:var(--color_white) !important}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields .ginput_container_select .cerba-gf-select__value{font-size:13px !important;line-height:15px !important;color:var(--color_grey) !important}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields .ginput_container_select .cerba-gf-select__value.has-value{color:var(--color_midnight) !important}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-body.gform_body .gform_fields .ginput_container_select .cerba-gf-select__toggle{width:32px !important;height:32px !important;min-height:32px !important;max-height:32px !important;-webkit-box-flex:0 !important;-ms-flex:0 0 32px !important;flex:0 0 32px !important}
.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform_button{height:32px;min-height:32px}
@media(max-width:991px){.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform_button{width:100%;height:40px;min-height:40px;text-align:start}
}.banners-gated-form .wrapper .wrapper-inner .grid .left .gform_wrapper form .gform-footer{margin-top:0}
@media(max-width:850px){.banners-gated-form .wrapper .wrapper-inner .grid .right{z-index:1;position:relative}
}.banners-gated-form .wrapper .wrapper-inner .grid .right .image{width:100%;height:100%}
@media(max-width:850px){.banners-gated-form .wrapper .wrapper-inner .grid .right .image{height:auto}
}.banners-gated-form .wrapper .wrapper-inner .grid .right figure{margin-left:-32px;z-index:-1;position:relative;width:100%;height:100%}
@media(max-width:850px){.banners-gated-form .wrapper .wrapper-inner .grid .right figure{margin-left:0;height:auto;aspect-ratio:16/9;overflow:hidden}
.banners-gated-form .wrapper .wrapper-inner .grid .right figure::before{display:none}
}.banners-gated-form .wrapper .wrapper-inner .grid .right figure img{border-radius:0 64px 64px 0;-o-object-fit:cover;object-fit:cover}
@media(max-width:850px){.banners-gated-form .wrapper .wrapper-inner .grid .right figure img{border-radius:32px;width:100%;height:100%;display:block}
}.banners-gated-form .wrapper .wrapper-inner .grid .right figure::before{content:"";position:absolute;top:0;left:32px;width:31px;height:32px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231%22%20height%3D%2232%22%20viewBox%3D%220%200%2031%2032%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M0%200V32C2%207.6%2021.1667%200.5%2030.5%200H0Z%22%20fill%3D%22%2351498b%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:31px 32px;pointer-events:none;z-index:2}
.banners-gated-form__gated{width:100%}
.banners-gated-form__gated-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;width:100%}
.banners-gated-form__text{color:var(--color_white);font-weight:300;font-size:var(--p-sm);line-height:var(--h6-lh)}
.banners-gated-form__text p{color:inherit}
.banners-gated-form__text a{color:var(--color_teal);text-decoration:underline}
.banners-gated-form__pdf{width:100%;border-radius:var(--radius3);overflow:hidden;background:var(--color_off-white)}
.banners-gated-form__pdf-frame{display:block;width:100%;min-height:420px;border:0;background:var(--color_white)}
.banners-gated-form.is-loading-gated .banners-gated-form__gated-inner{min-height:120px;opacity:.6}
.banners-gated-form.layout_right .wrapper .wrapper-inner .grid .left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border-radius:0 64px 64px 32px;margin-left:-32px}
@media(max-width:850px){.banners-gated-form.layout_right .wrapper .wrapper-inner .grid .left{margin-left:0}
}.banners-gated-form.layout_right .wrapper .wrapper-inner .grid .right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.banners-gated-form.layout_right .wrapper .wrapper-inner .grid .right figure{margin-left:0;margin-right:-32px}
@media(max-width:850px){.banners-gated-form.layout_right .wrapper .wrapper-inner .grid .right figure{margin-right:0}
}.banners-gated-form.layout_right .wrapper .wrapper-inner .grid .right figure img{border-radius:64px 0 0 64px}
@media(max-width:850px){.banners-gated-form.layout_right .wrapper .wrapper-inner .grid .right figure img{border-radius:32px}
}.banners-gated-form.layout_right .wrapper .wrapper-inner .grid .right figure::before{left:auto;right:32px;-webkit-transform:scaleX(-1);transform:scaleX(-1);background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231%22%20height%3D%2232%22%20viewBox%3D%220%200%2031%2032%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M0%200V32C2%207.6%2021.1667%200.5%2030.5%200H0Z%22%20fill%3D%22%23464182%22%2F%3E%3C%2Fsvg%3E")}
.banners-gated-form.is-preview,.acfe-fc-preview .banners-gated-form{overflow:hidden}
.banners-gated-form.is-preview .wrapper .wrapper-inner .grid,.acfe-fc-preview .banners-gated-form .wrapper .wrapper-inner .grid{min-height:280px}
.banners-gated-form.is-preview .wrapper .wrapper-inner .grid .left h2,.acfe-fc-preview .banners-gated-form .wrapper .wrapper-inner .grid .left h2{color:var(--color_white,#fff) !important}
.banners-gated-form.is-preview .wrapper .wrapper-inner .grid .left .acf-admin-placeholder,.acfe-fc-preview .banners-gated-form .wrapper .wrapper-inner .grid .left .acf-admin-placeholder{color:var(--color_off-white,#fdf8f9) !important;font-size:12px;line-height:1.4;opacity:1}
.banners-gated-form.is-preview .wrapper .wrapper-inner .grid .right,.acfe-fc-preview .banners-gated-form .wrapper .wrapper-inner .grid .right{min-height:240px}
.banners-gated-form.is-preview .wrapper .wrapper-inner .grid .right .acf-admin-placeholder,.acfe-fc-preview .banners-gated-form .wrapper .wrapper-inner .grid .right .acf-admin-placeholder{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;width:100%;min-height:240px;padding:24px;border-radius:0 64px 64px 0;background:rgba(255,255,255,0.12);color:var(--color_off-white,#fdf8f9) !important;font-size:12px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.banners-gated-form.is-preview .wrapper .wrapper-inner .grid .right figure,.acfe-fc-preview .banners-gated-form .wrapper .wrapper-inner .grid .right figure{z-index:1 !important}
.banners-gated-form.is-preview .wrapper .wrapper-inner .grid .right figure img,.acfe-fc-preview .banners-gated-form .wrapper .wrapper-inner .grid .right figure img{display:block !important;width:100% !important;height:100% !important;min-height:240px;-o-object-fit:cover !important;object-fit:cover !important;opacity:1 !important;-webkit-filter:none !important;filter:none !important}
.banners-gated-form.is-preview.layout_right .wrapper .wrapper-inner .grid .right .acf-admin-placeholder,.acfe-fc-preview .banners-gated-form.layout_right .wrapper .wrapper-inner .grid .right .acf-admin-placeholder{border-radius:64px 0 0 64px}