/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-grey:#f2f2f2;--color-primary:#00509f;--color-primary-33:color-mix(in srgb,var(--color-primary),var(--color-default) 66%);--color-primary-50:color-mix(in srgb,var(--color-primary),transparent 50%);--color-primary-60:color-mix(in srgb,var(--color-primary),transparent 80%);--color-primary-light:#cddcec;--color-primary-light-70:color-mix(in srgb,var(--color-primary-light),transparent 70%);--color-secondary:#dd190a;--color-secondary-80:color-mix(in srgb,var(--color-secondary),transparent 20%);--color-secondary-dark:#ae0018;--color-default:#001b35;--color-light:#fff;--color-light-80:color-mix(in srgb,var(--color-light),transparent 20%);--color-light-20:color-mix(in srgb,var(--color-light),transparent 80%);--color-dark:#001b35;--color-dark-80:color-mix(in srgb,var(--color-dark),transparent 20%);--gradient-radial:#fff;--color-gradient-blue:linear-gradient(180deg,var(--color-dark-80) 0%,transparent 100%);--color-gradient-blue-inverse:linear-gradient(0deg,var(--color-dark-80) 0%,transparent 100%);--color-gradient-radial-dark:radial-gradient(circle,var(--color-primary-33) 0%,var(--color-default) 60%);--color-gradient-red:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary-dark) 100%);--color-gradient-global-radial-red:radial-gradient(circle at top center,var(--color-secondary) 0%,transparent,transparent);--color-gradient-radial-red:radial-gradient(circle,var(--color-secondary) 0%,var(--color-light) 60%);--color-gradient-radial-red-small:radial-gradient(circle,var(--color-secondary) 0%,var(--color-light) 30%)}:root{--font-base-family:"Poppins","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.6rem;--font-line-height:2.2rem;--font-line-height-big:2.2rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}:root{--grid-offset:30px;--grid-width:1088px;--grid-total-columns:12;--grid-gutter:16px;--grid-row-gap:4rem}@media screen and (min-width:768px){:root{--grid-offset:70px}}@media screen and (min-width:1150px){:root{--grid-offset:139px;--grid-width:1440px}}@media screen and (min-width:1600px){:root{--grid-offset:180px;--grid-width:1920px}}legend{display:flex}.c-cta-newsletter .h3{margin-bottom:0}@media screen and (min-width:768px){.c-cta-newsletter__content{display:flex;justify-content:space-between;align-items:center}}.c-cta-newsletter__form{max-width:450px}.c-cta-newsletter__form form{display:flex;flex-wrap:wrap;align-items:center}.c-cta-newsletter__form form .form-item,.c-cta-newsletter__form form .webform-actions{margin:2rem 0}@media screen and (min-width:768px){.c-cta-newsletter__form form .form-item,.c-cta-newsletter__form form .webform-actions{margin:0}}.c-cta-newsletter__form form .webform-actions{margin:0}@media screen and (min-width:490px){.c-cta-newsletter__form form .webform-actions{margin-left:1rem}}@media screen and (min-width:768px){.c-cta-newsletter__form form .webform-actions{margin-left:2rem}}.c-cta-newsletter__form input[type=email]{text-transform:uppercase;width:30rem;text-align:center}@media screen and (min-width:768px) and (max-width:992px){.c-cta-newsletter__form input[type=email]{width:20rem}}.c-cta-newsletter__form input[type=submit]{font-weight:var(--font-weight-semibold);cursor:pointer}.c-cta-newsletter__form a{--link-color:var(--color-secondary);--link-color-hover:var(--color-light)}.c-cta-newsletter__form .form-item-gdpr-keep-data{margin-top:1rem!important}
:root{--color-grey:#f2f2f2;--color-primary:#00509f;--color-primary-33:color-mix(in srgb,var(--color-primary),var(--color-default) 66%);--color-primary-50:color-mix(in srgb,var(--color-primary),transparent 50%);--color-primary-60:color-mix(in srgb,var(--color-primary),transparent 80%);--color-primary-light:#cddcec;--color-primary-light-70:color-mix(in srgb,var(--color-primary-light),transparent 70%);--color-secondary:#dd190a;--color-secondary-80:color-mix(in srgb,var(--color-secondary),transparent 20%);--color-secondary-dark:#ae0018;--color-default:#001b35;--color-light:#fff;--color-light-80:color-mix(in srgb,var(--color-light),transparent 20%);--color-light-20:color-mix(in srgb,var(--color-light),transparent 80%);--color-dark:#001b35;--color-dark-80:color-mix(in srgb,var(--color-dark),transparent 20%);--gradient-radial:#fff;--color-gradient-blue:linear-gradient(180deg,var(--color-dark-80) 0%,transparent 100%);--color-gradient-blue-inverse:linear-gradient(0deg,var(--color-dark-80) 0%,transparent 100%);--color-gradient-radial-dark:radial-gradient(circle,var(--color-primary-33) 0%,var(--color-default) 60%);--color-gradient-red:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary-dark) 100%);--color-gradient-global-radial-red:radial-gradient(circle at top center,var(--color-secondary) 0%,transparent,transparent);--color-gradient-radial-red:radial-gradient(circle,var(--color-secondary) 0%,var(--color-light) 60%);--color-gradient-radial-red-small:radial-gradient(circle,var(--color-secondary) 0%,var(--color-light) 30%)}:root{--font-base-family:"Poppins","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.6rem;--font-line-height:2.2rem;--font-line-height-big:2.2rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}:root{--grid-offset:30px;--grid-width:1088px;--grid-total-columns:12;--grid-gutter:16px;--grid-row-gap:4rem}@media screen and (min-width:768px){:root{--grid-offset:70px}}@media screen and (min-width:1150px){:root{--grid-offset:139px;--grid-width:1440px}}@media screen and (min-width:1600px){:root{--grid-offset:180px;--grid-width:1920px}}.c-intro{position:relative;padding:6rem 0 4rem}@media screen and (min-width:768px){.c-intro{padding:8rem 0}}@media screen and (min-width:768px){.c-intro__content{max-width:75%;margin:auto}}@media screen and (min-width:1600px){.c-intro__content{max-width:60%}}.c-intro.intro-arrow:after{content:"";width:40px;height:55px;-webkit-mask:url(/themes/custom/studioeleventheme/img/icon-drup-arrow.svg) no-repeat center;mask:url(/themes/custom/studioeleventheme/img/icon-drup-arrow.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;text-indent:0;display:block;background-color:var(--color-secondary);margin:auto;margin-top:5rem}.path-checkout .c-intro{padding-bottom:4rem}@media screen and (max-width:768px){.c-intro .h1{font-size:2.8rem}.path-checkout .c-intro .h1{font-size:2rem;margin-bottom:0}}@media screen and (min-width:992px){.c-intro .h1{font-size:4rem}}@media screen and (min-width:1150px){.c-intro .h1{font-size:4.5rem}}@media screen and (min-width:1600px){.c-intro .h1{font-size:5.6rem}}
