:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper .gform_validation_errors{background-color:#cf2e2e4d;border:1px solid #cf2e2e;border-radius:15px;margin:0 auto 20px;max-width:522px;outline:none!important;padding:12px 15px}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper .gform_validation_errors h2{align-items:center;color:var(--wp--preset--color--white);flex-direction:row!important;flex-wrap:nowrap!important;font-family:var(--wp--preset--font-family--gellix);font-size:14px;font-weight:600;justify-content:center;letter-spacing:-.32px;line-height:160%;margin:0!important}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper .gform_validation_errors h2 span{border:1px solid #fff}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper .gform_validation_errors h2 span:before{color:#fff}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form{margin:0;position:relative}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield label.gfield_label{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-textarea,:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-third{max-width:100%;width:310px}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-half{max-width:100%;width:310px}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container{height:-moz-fit-content;height:fit-content;width:100%}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input{background-color:#fff;border:0;border-radius:15px;box-shadow:none!important;color:#111;font-family:var(--wp--preset--font-family--gellix);font-size:16px;font-weight:400;height:52px;letter-spacing:.32px;line-height:16px!important;outline:none!important;padding:18px 15px;transition-duration:.3s;transition:all .3s;width:100%}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-moz-placeholder{color:#767676;font-size:16px;font-weight:400;line-height:16px!important}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::placeholder{color:#767676;font-size:16px;font-weight:400;line-height:16px!important}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit{box-shadow:none;flex:0 0 fit-content;position:relative;width:-moz-fit-content;width:fit-content}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit input{background-color:var(--wp--preset--color--primary-blue);border:0!important;border-radius:15px;color:var(--wp--preset--color--white);cursor:pointer;font-family:var(--wp--preset--font-family--gellix);font-size:16px;font-weight:600;height:52px;outline:0!important;outline:none!important;padding:18px 15px;text-align:center;text-transform:uppercase;transition:all .3s;width:100%}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit input:hover{background-color:#0a1b47;transition:all .3s}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit input:active{background-color:#050e24;transition:all .1s}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit input:focus,:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit input:focus-visible,:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit input:focus-within{border:1px solid #fff!important;transition:all .3s}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit input[disabled=disabled]{background-color:#173ea1!important;color:#ffffff4d!important;cursor:not-allowed;display:block!important;opacity:.5;pointer-events:none}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit:has(input[disabled=disabled]){cursor:not-allowed}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit.gfield--width-full{flex:0 0 100%;max-width:100%;width:100%}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit.gfield--width-full input{margin-left:0;max-width:100%;width:100%}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required{position:relative}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required.required-empty:not(:has(.ginput_complex)):has(input):not(:has(input:focus)) input,:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required.required-empty:not(:has(.ginput_complex)):has(input):not(:has(input:focus-visible)) input,:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required.required-empty:not(:has(.ginput_complex)):has(input):not(:has(input:focus-within)) input{color:#cf2e2e;transition:all .3s}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required.required-empty:not(:has(.ginput_complex)):has(input):not(:has(input:focus)) input::-moz-placeholder,:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required.required-empty:not(:has(.ginput_complex)):has(input):not(:has(input:focus-visible)) input::-moz-placeholder,:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required.required-empty:not(:has(.ginput_complex)):has(input):not(:has(input:focus-within)) input::-moz-placeholder{color:#cf2e2e}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required.required-empty:not(:has(.ginput_complex)):has(input):not(:has(input:focus)) input::placeholder,:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required.required-empty:not(:has(.ginput_complex)):has(input):not(:has(input:focus-visible)) input::placeholder,:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required.required-empty:not(:has(.ginput_complex)):has(input):not(:has(input:focus-within)) input::placeholder{color:#cf2e2e}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required.required-empty.invalid-email:not(:has(.ginput_complex)):has(input):not(:has(input:focus)):after,:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required.required-empty.invalid-email:not(:has(.ginput_complex)):has(input):not(:has(input:focus-visible)):after,:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required.required-empty.invalid-email:not(:has(.ginput_complex)):has(input):not(:has(input:focus-within)):after{background-color:#cf2e2e;border-radius:0 0 15px 15px;bottom:0;color:#fff;content:"Invalid email address";display:block;font-family:var(--wp--preset--font-family--gellix);font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:100%;margin-top:0;padding:8px 15px;position:relative}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required.required-empty.invalid-email:not(:has(.ginput_complex)):has(input):not(:has(input:focus)) input,:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required.required-empty.invalid-email:not(:has(.ginput_complex)):has(input):not(:has(input:focus-visible)) input,:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required.required-empty.invalid-email:not(:has(.ginput_complex)):has(input):not(:has(input:focus-within)) input{border-radius:15px 15px 0 0}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required:not(:has(.ginput_complex)):has(input:not(:-moz-placeholder)) input,:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required:not(:has(.ginput_complex)):has(input:not(:-moz-placeholder)) select,:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required:not(:has(.ginput_complex)):has(input:not(:-moz-placeholder)) textarea{-moz-transition:all .3s;transition:all .3s}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required:not(:has(.ginput_complex)):has(input:not(:placeholder-shown)) input,:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required:not(:has(.ginput_complex)):has(input:not(:placeholder-shown)) select,:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required:not(:has(.ginput_complex)):has(input:not(:placeholder-shown)) textarea{transition:all .3s}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required .gfield_validation_message{background-color:#cf2e2e;border-radius:0 0 15px 15px;color:#fff;font-family:var(--wp--preset--font-family--gellix);font-size:12px;font-weight:400;letter-spacing:-.48px;line-height:100%;margin-top:0;padding:8px 15px}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required:has(.gfield_validation_message) input{border-radius:15px 15px 0 0}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_footer{margin-top:0}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper .gform_confirmation_message{color:var(--wp--preset--color--peach);font-family:var(--wp--preset--font-family--baskervville);font-size:var(--wp--preset--font-size--large);font-weight:400;line-height:1.1}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper .gform_confirmation_message span{color:var(--wp--preset--color--seaweed)}@media screen and (max-width:768px){:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper .gform_validation_errors{max-width:100%}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields{gap:10px}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-textarea,:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-third{width:100%}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-half{width:100%}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input{height:48px}:is(body .entry-content,body .wp-site-blocks main,body .wp-site-blocks) .newsletter-signup .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit{flex:0 0 100%;height:48px;width:100%}}
