.c-paragraph--type--subscription-form.cta-variant--full_size{padding-block-start:3.2rem;background-color:var(--color-light)}@media screen and (min-width: 48em){.c-paragraph--type--subscription-form.cta-variant--full_size{padding-block-start:0;background-color:rgba(0,0,0,0)}}.c-paragraph--type--subscription-form.cta-variant--full_size .o-container--desktop{position:relative;display:flex;overflow:hidden;align-items:flex-end;inline-size:100%;max-inline-size:144.4rem;min-block-size:65.8rem;margin-inline:auto;padding-block:3.2rem 4.4rem}@media screen and (min-width: 48em){.c-paragraph--type--subscription-form.cta-variant--full_size .o-container--desktop{min-block-size:60rem;padding-block-end:6.2rem}}@media screen and (min-width: 80em){.c-paragraph--type--subscription-form.cta-variant--full_size .o-container--desktop{min-block-size:63rem;padding-block-end:3.9rem}}.c-paragraph--type--subscription-form.cta-variant--full_size .o-container{max-inline-size:unset}@media screen and (min-width: 80em){.c-paragraph--type--subscription-form.cta-variant--full_size .o-container{max-inline-size:108rem}}.c-paragraph--type--subscription-form.cta-variant--full_size .c-field--name-field-image div{display:flex;overflow:hidden;align-items:end;block-size:49.2rem}.c-paragraph--type--subscription-form.cta-variant--full_size .c-field--name-field-image{position:absolute;z-index:0;inset-block-start:3.2rem;inset-inline-start:0;inline-size:100%;max-block-size:49.2rem}.c-paragraph--type--subscription-form.cta-variant--full_size .c-field--name-field-image .c-field__polygon-wrapper{position:absolute;z-index:1;inset-block-start:-3.2rem;inset-inline-start:-10.2rem;display:block;inline-size:26.75rem;block-size:52.2rem}@media screen and (min-width: 48em){.c-paragraph--type--subscription-form.cta-variant--full_size .c-field--name-field-image .c-field__polygon-wrapper{inset-block-start:-3.2rem;inset-inline-start:-18.2rem;inline-size:35.7rem;block-size:52.4rem}}@media screen and (min-width: 64em){.c-paragraph--type--subscription-form.cta-variant--full_size .c-field--name-field-image .c-field__polygon-wrapper{inset-block-start:-3rem;inset-inline-start:0;block-size:52.2rem}}.c-paragraph--type--subscription-form.cta-variant--full_size .c-field--name-field-image svg{fill:var(--color-main)}.c-paragraph--type--subscription-form.cta-variant--full_size .c-field--name-field-image svg path{fill:var(--color-main)}.c-paragraph--type--subscription-form.cta-variant--full_size .c-field--name-field-image svg g{opacity:.5}.c-paragraph--type--subscription-form.cta-variant--full_size .c-field--name-field-image img{inline-size:100%;block-size:auto;object-fit:cover}.c-paragraph--type--subscription-form.cta-variant--full_size .p-cta__content{position:relative;z-index:1}.c-paragraph--type--subscription-form.cta-variant--full_size .subscription-form-widget{margin-block-start:1.6rem}.c-paragraph--type--subscription-form.cta-variant--full_size .subscription-form-toggle[aria-expanded=false]+.subscription-form-container{display:none}.c-paragraph--type--subscription-form.cta-variant--full_size .subscription-form-toggle[aria-expanded=true]{display:none}.c-paragraph--type--subscription-form.cta-variant--full_size .subscription-form-toggle[aria-expanded=true]+.subscription-form-container{margin-block-start:0}.c-paragraph--type--subscription-form.cta-variant--full_size .subscription-form-container{margin-block-start:2.4rem}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm label{font-size:1.7rem;line-height:1.1764;display:inline-block;margin-block-end:.5rem;hyphens:none;font-weight:500}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .generatedInput{margin-block-end:1.2rem}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm br{display:none}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .augFormControl{inline-size:100%;max-inline-size:40rem;padding-block:1.2rem;padding-inline:1.6rem;color:var(--color-text-primary);border:.1rem solid var(--color-black-150);border-radius:var(--corners-rounded-corner);background:var(--color-light);appearance:none}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .augFormControl:focus-visible{outline:0;box-shadow:0 0 1rem rgba(var(--color-main), 0.5)}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm div:has(>#optinCheck){display:flex;align-items:flex-start;gap:.8rem}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm input[type=checkbox]{flex:0 0 auto;inline-size:2rem;block-size:2rem;margin-block-start:.2rem;accent-color:var(--color-main)}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm input[type=checkbox]+label{margin-block-end:0}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .buttonValidate{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .1s ease;font-size:1.7rem;line-height:1.1764;position:relative;z-index:0;display:inline-flex;overflow:hidden;flex-direction:row;flex-shrink:0;align-items:center;justify-content:space-between;justify-content:center;padding-block:1.5rem 1.1rem;padding-inline:var(--gaps-20);cursor:pointer;text-decoration:none;hyphens:none;color:var(--color-label-text);border:0;border-radius:4.6rem;font-weight:500;gap:var(--gaps-8);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .1s ease;font-size:1.7rem;line-height:1.1764;position:relative;z-index:0;display:inline-flex;overflow:hidden;flex-direction:row;flex-shrink:0;align-items:center;justify-content:space-between;justify-content:center;padding-block:1.5rem 1.1rem;padding-inline:var(--gaps-20);cursor:pointer;text-decoration:none;hyphens:none;color:var(--color-label-text);border:0;border-radius:4.6rem;font-weight:500;gap:var(--gaps-8);background:var(--color-main);margin-block-start:1.6rem}@media screen and (prefers-reduced-motion: reduce){.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .buttonValidate{transition:none}}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .buttonValidate::after{position:absolute;inline-size:100%;block-size:100%;content:"";transition:inset-block-start .2s ease-out}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .buttonValidate>*{position:relative;z-index:2}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .buttonValidate span{white-space:nowrap}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .buttonValidate em,.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .buttonValidate i{font-style:normal}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .buttonValidate svg{flex:0 0 auto;margin-block-start:-0.2rem;transition:fill .2s ease-out}@media screen and (prefers-reduced-motion: reduce){.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .buttonValidate{transition:none}}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .buttonValidate::after{position:absolute;inline-size:100%;block-size:100%;content:"";transition:inset-block-start .2s ease-out}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .buttonValidate>*{position:relative;z-index:2}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .buttonValidate span{white-space:nowrap}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .buttonValidate em,.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .buttonValidate i{font-style:normal}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .buttonValidate svg{flex:0 0 auto;margin-block-start:-0.2rem;transition:fill .2s ease-out}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .buttonValidate::after{z-index:1;inset-block-start:100%;inset-inline-start:0;background:rgb(from var(--color-light) r g b/0.4)}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .buttonValidate:focus::after,.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .buttonValidate:hover::after{inset-block-start:0}.c-paragraph--type--subscription-form.cta-variant--full_size #subscriptionForm .buttonValidate svg{fill:currentColor}.c-paragraph--type--subscription-form.cta-variant--full_size #formContainer .success,.c-paragraph--type--subscription-form.cta-variant--full_size #formContainer .error{font-size:1.6rem;line-height:1.375;font-weight:500}@media screen and (min-width: 48em){.c-paragraph--type--subscription-form.cta-variant--full_size #formContainer .success,.c-paragraph--type--subscription-form.cta-variant--full_size #formContainer .error{font-size:1.6rem;line-height:1.5}}@media screen and (min-width: 64em){.c-paragraph--type--subscription-form.cta-variant--full_size #formContainer .success,.c-paragraph--type--subscription-form.cta-variant--full_size #formContainer .error{font-size:1.7rem;line-height:1.41}}@media screen and (min-width: 80em){.c-paragraph--type--subscription-form.cta-variant--full_size #formContainer .success,.c-paragraph--type--subscription-form.cta-variant--full_size #formContainer .error{font-size:1.9rem;line-height:1.42}}.c-paragraph--type--subscription-form.cta-variant--full_size #formContainer .error{color:#fd4f46}.c-paragraph--type--subscription-form.cta-variant--full_size .subscription-form-testmode{padding-block:1.6rem}