.block-cta{overflow:hidden;padding-top:5rem;padding-bottom:5rem}@media (min-width:768px){.block-cta .add-offset-right{padding-right:8.333333333333334%}}.block-cta .add-offset-right.has-border-right:first-of-type{position:relative;padding-bottom:2.5rem;margin-bottom:2.5rem}@media (min-width:992px){.block-cta .add-offset-right.has-border-right:first-of-type{padding-bottom:0;margin-bottom:0}}.block-cta .add-offset-right.has-border-right:first-of-type:after{content:'';display:block;height:1px;width:90%;background:#fff;position:absolute;bottom:0;margin:0 auto}@media (min-width:768px){.block-cta .add-offset-right.has-border-right:first-of-type:after{width:100%;margin:0;left:0}}@media (min-width:992px){.block-cta .add-offset-right.has-border-right:first-of-type:after{height:100%;width:1px;right:0;left:auto;top:0}}@media (min-width:768px){.block-cta{padding-top:10rem;padding-bottom:10rem}}.block-cta--has-background-image:after{content:'';background:-webkit-gradient(linear,right top,left top,color-stop(24.75%,rgba(2,33,46,0)),to(#02212E));background:linear-gradient(270deg,rgba(2,33,46,0) 24.75%,#02212E 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.block-cta--has-background-image .block-cta__content{position:relative;z-index:1}.block-cta--has-background-image h2,.block-cta--has-background-image h3,.block-cta--has-background-image p{--text-color:var(--white)}.block-cta--short{padding-top:2rem;padding-bottom:2rem}@media (min-width:768px){.block-cta--short{padding-top:3.75rem;padding-bottom:3.75rem}}.block-cta .container{position:relative;z-index:5}.block-cta__content{text-align:center}.block-cta__content :last-child{margin-bottom:0}.block-cta__content .dd-wordpress-error-msg{color:#c02b0a;background:#fff9f9;border:1.5px solid #c02b0a;border-radius:5px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.11),0 0 4px rgba(18,25,97,.041);box-shadow:0 1px 4px rgba(0,0,0,.11),0 0 4px rgba(18,25,97,.041);margin-bottom:8px;margin-top:8px;padding:12px;position:relative;width:100%}.block-cta__content .dotdigital-signup-form{margin-top:2rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.block-cta__content .dotdigital-signup-form{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}}.block-cta__content .dotdigital-signup-form .ddg-form-group{text-align:left;position:relative;width:100%;margin-bottom:0;margin-right:1rem}.block-cta__content .dotdigital-signup-form .ddg-form-group:has(input[type="hidden"][name="lists[]"]){display:none!important}@media (min-width:768px){.block-cta__content .dotdigital-signup-form .ddg-form-group{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}}.block-cta__content .dotdigital-signup-form .ddg-form-group label{font-size:12px;text-transform:uppercase;font-weight:600;color:var(--text-color);margin-bottom:4px;display:block}.block-cta__content .dotdigital-signup-form .ddg-form-group input[type="email"]{width:100%;height:3.5rem;color:var(--text-color);padding:0 1rem;border:1px solid var(--text-color);background:transparent;margin-bottom:0}.block-cta__content .dotdigital-signup-form .dotdigital-form-submit{-ms-flex-negative:0;flex-shrink:0;margin-top:1rem;padding:0;position:relative;-ms-flex-item-align:end;align-self:flex-end}@media (min-width:768px){.block-cta__content .dotdigital-signup-form .dotdigital-form-submit{margin-top:0}}.block-cta__content .dotdigital-signup-form .dotdigital-form-submit button[type="submit"]{height:3.5rem;margin-bottom:0;padding:0 2rem;border:none;color:var(--primary);background-color:var(--white);-webkit-transition:0.35s ease-in-out;transition:0.35s ease-in-out;-webkit-transition-property:background-color,color;transition-property:background-color,color;cursor:pointer;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;min-width:7.5rem}.block-cta__content .dotdigital-signup-form .dotdigital-form-submit button[type="submit"]:hover{color:var(--white);background-color:#5C0696}.block-cta__content .dotdigital-signup-form .dd-wordpress-success-msg{background:#16B685;font-size:14px;padding:1rem;color:#fff;margin-top:1rem}.block-cta__form{margin-top:3rem}.block-cta__form .gform_confirmation_wrapper .gform_confirmation_message{color:var(--text-color);font-weight:700}.block-cta__form .gform_wrapper .gform_ajax_spinner,.block-cta__form .gform_wrapper.gravity-theme .gform_ajax_spinner{position:absolute;right:0;-webkit-transform:translateX(calc(100% + 1rem));transform:translateX(calc(100% + 1rem))}.block-cta__form .gform_wrapper form,.block-cta__form .gform_wrapper.gravity-theme form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}@media (min-width:768px){.block-cta__form .gform_wrapper form,.block-cta__form .gform_wrapper.gravity-theme form{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}}.block-cta__form .gform_wrapper div.gform_validation_errors,.block-cta__form .gform_wrapper.gravity-theme div.gform_validation_errors{margin-bottom:2.5rem}.block-cta__form .gform_wrapper .gfield_description.gfield_validation_message,.block-cta__form .gform_wrapper.gravity-theme .gfield_description.gfield_validation_message{color:#c02b0a;background:#fff9f9;border:1.5px solid #c02b0a;border-radius:5px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.11),0 0 4px rgba(18,25,97,.041);box-shadow:0 1px 4px rgba(0,0,0,.11),0 0 4px rgba(18,25,97,.041);margin-bottom:8px;margin-top:8px;padding:12px;position:relative;width:100%}.block-cta__form .gform_wrapper .gfield_error label,.block-cta__form .gform_wrapper.gravity-theme .gfield_error label{color:var(--text-color)}.block-cta__form .gform_wrapper .gform_body,.block-cta__form .gform_wrapper.gravity-theme .gform_body{width:100%}.block-cta__form .gform_wrapper .gfield,.block-cta__form .gform_wrapper.gravity-theme .gfield{text-align:left;position:relative}.block-cta__form .gform_wrapper .gfield input,.block-cta__form .gform_wrapper.gravity-theme .gfield input{color:var(--text-color)}.block-cta__form .gform_wrapper .gfield_label,.block-cta__form .gform_wrapper.gravity-theme .gfield_label{color:var(--text-color);position:absolute;top:0;left:0;-webkit-transform:translateY(calc(-100% - 8px));transform:translateY(calc(-100% - 8px));margin-bottom:0}.block-cta__form .gform_wrapper .gfield_required,.block-cta__form .gform_wrapper.gravity-theme .gfield_required{display:none}.block-cta__form .gform_wrapper .gform_footer,.block-cta__form .gform_wrapper.gravity-theme .gform_footer{-ms-flex-negative:0;flex-shrink:0;margin-top:0;padding:0;position:relative}.block-cta__form .gform_wrapper .gform_footer input[type=submit].gform_button,.block-cta__form .gform_wrapper.gravity-theme .gform_footer input[type=submit].gform_button{height:3.5rem;margin-bottom:0;border:none;color:var(--primary);background-color:var(--white);-webkit-transition:0.35s ease-in-out;transition:0.35s ease-in-out;-webkit-transition-property:background-color,color;transition-property:background-color,color}.block-cta__form .gform_wrapper .gform_footer input[type=submit].gform_button:hover,.block-cta__form .gform_wrapper.gravity-theme .gform_footer input[type=submit].gform_button:hover{color:var(--white);background-color:#5C0696}.block-cta__bg{position:absolute;top:50%;pointer-events:none;display:block;z-index:0;height:100%}.block-cta__bg-left{position:absolute;left:0;top:0;height:100%;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition:none;transition:none}.is-active .block-cta__bg-left{-webkit-animation:heroSvgFadeInReverse 2s cubic-bezier(.25,.1,.05,1) forwards;animation:heroSvgFadeInReverse 2s cubic-bezier(.25,.1,.05,1) forwards;-webkit-animation-delay:0.3s;animation-delay:0.3s}.block-cta__bg-right{position:absolute;right:0;top:0;height:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-transition:none;transition:none}.is-active .block-cta__bg-right{-webkit-animation:heroSvgFadeIn 2s cubic-bezier(.25,.1,.05,1) forwards;animation:heroSvgFadeIn 2s cubic-bezier(.25,.1,.05,1) forwards;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes heroSvgFadeIn{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes heroSvgFadeIn{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes heroSvgFadeInReverse{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes heroSvgFadeInReverse{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}