:root{--color-red: #e40d2c;--color-blue: #06426a;--color-light-blue: #70c6ff;--color-grey-1: #e2e2e2;--color-grey-2: #f6f6f6;--color-grey-3: #424547;--color-black-1: #070b11;--color-black-2: #4a4d50;--color-light-blue-grey: #F1F9FF;--color-white: #ffffff;--font-family: "Lato", sans-serif;--font-family-heading: "Antonio", sans-serif;--container-width: 1280px;--container-narrow-width: 1062px;--space-sm: 40px;--space-md: 80px;--space-lg: 120px;--bp-mobile: 375px;--bp-tablet: 768px;--bp-desktop: 1100px;--bp-large: 1440px}p{margin-bottom:16px}a{color:var(--color-blue);text-decoration:none}a:hover{text-decoration:underline}body{font-family:var(--font-family);font-weight:400;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#main>*{margin-bottom:var(--space-md)}:is(accordion-section,cta-banner,downloads-section,featured-post,hero-banner,media-align,media-slider,membership-table,related-stories,statistics-slider,video-banner,table-element,.form,.get-in-touch):has(+:is(accordion-section,cta-banner,downloads-section,featured-post,hero-banner,media-align,media-slider,membership-table,related-stories,statistics-slider,video-banner,table-element,.form,.get-in-touch)),:is(accordion-section,cta-banner,downloads-section,featured-post,hero-banner,media-align,media-slider,membership-table,related-stories,statistics-slider,video-banner,table-element,.form,.get-in-touch):last-child{margin-bottom:0!important}body.loading .twig-module{opacity:0}.twig-module{transition:opacity .2s ease-in-out;opacity:1}.gform_wrapper .gform_body{margin-bottom:24px}.gform_wrapper .gform_required_legend{display:none}.gform_wrapper .gform_fields{row-gap:20px!important;-moz-column-gap:32px!important;column-gap:32px!important}.gform_wrapper .gfield{margin-bottom:16px}.gform_wrapper .gfield_label{display:block;margin-bottom:8px;font-weight:500}.gform_wrapper .gfield_label .gfield_required_asterisk{color:var(--color-black-2)}.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield textarea{background-color:var(--color-white);border:1px solid #A5A9AD;color:var(--color-black-1);border-radius:4px;box-shadow:none;font-size:16px;height:48px}.gform_wrapper .gfield input[type=text]::-moz-placeholder,.gform_wrapper .gfield input[type=email]::-moz-placeholder,.gform_wrapper .gfield textarea::-moz-placeholder{color:var(--color-white);opacity:.8}.gform_wrapper .gfield input[type=text]::placeholder,.gform_wrapper .gfield input[type=email]::placeholder,.gform_wrapper .gfield textarea::placeholder{color:var(--color-white);opacity:.8}.gform_wrapper .gfield input[type=text]:focus,.gform_wrapper .gfield input[type=email]:focus,.gform_wrapper .gfield textarea:focus{border-color:var(--color-blue);border-width:2px;outline:none}.gform_wrapper .gfield_checkbox{color:var(--color-grey-3)}.gform_wrapper .gfield_checkbox input[type=checkbox]{border-color:#a5a9ad!important}.gform_wrapper .gfield_checkbox input[type=checkbox]:focus{border-color:var(--color-blue)!important;border-width:2px!important;outline:none}.gform_wrapper .gfield_checkbox a{color:var(--color-grey-3);font-weight:700;text-decoration:underline}.gform_wrapper .gform_footer input[type=submit]{background-color:var(--color-red);color:var(--color-white);border:none;border-radius:4px;padding:12px 24px;font-family:var(--font-family);font-size:16px;font-weight:500;cursor:pointer;transition:opacity .2s ease}.gform_wrapper .gform_footer input[type=submit]:hover{opacity:.9!important}.gform_wrapper .validation_message{color:var(--color-red)!important;font-size:12px!important;font-weight:700!important;line-height:20px!important;margin-top:8px!important}.gform_wrapper .gform_validation_errors{background-color:#fef2f3!important;border:1px solid var(--color-red)!important}.gform_wrapper .gform_validation_errors h2{color:var(--color-red)!important;font-size:14px!important;font-weight:700!important;line-height:22px!important}.gform_wrapper .gform_validation_errors:focus{outline:none!important}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error textarea{border:1px solid var(--color-red)!important;background-color:#fef2f3!important}.gform_wrapper .gform_confirmation_message{background-color:#d1fae5!important;color:#048757!important;display:flex;font-size:16px;font-weight:700;line-height:24px;padding:16px 32px;width:-moz-fit-content;width:fit-content}.form .gform_wrapper .gform-field-label{font-size:16px;line-height:24px}.form .gform_wrapper .gfield input[type=text],.form .gform_wrapper .gfield input[type=email],.form .gform_wrapper .gfield textarea{border:1px solid var(--color-grey-1)}.form .gform_wrapper .gfield_checkbox{color:var(--color-grey-1)}.form .gform_wrapper .gform_footer input[type=submit]{background-color:var(--color-red)!important;border-radius:0;font-weight:700!important;padding:14px 24px!important}.form .gform_wrapper .gform_footer input[type=submit]:hover{opacity:.9}.get-in-touch .gform_wrapper .gform-field-label{font-size:16px;line-height:24px}.get-in-touch .gform_wrapper .gform_footer input[type=submit]{background-color:var(--color-red)!important;border-radius:0;font-weight:700!important;padding:14px 24px!important}.get-in-touch .gform_wrapper .gform_footer input[type=submit]:hover{opacity:.9!important}.footer__form .gform_wrapper{color:var(--color-white);position:relative}.footer__form .gform_wrapper .gform_fields{-moz-column-gap:24px!important;column-gap:24px!important}.footer__form .gform_wrapper .gform-field-label{color:var(--color-white);font-size:12px;line-height:20px}.footer__form .gform_wrapper .gform-field-label .gfield_required_asterisk{color:var(--color-white)}.footer__form .gform_wrapper .gform-field-label a{color:var(--color-white);font-weight:400}.footer__form .gform_wrapper .gfield input[type=text],.footer__form .gform_wrapper .gfield input[type=email]{background-color:transparent;border:1px solid var(--color-grey-1);color:var(--color-white);border-radius:4px;height:40px}.footer__form .gform_wrapper .gfield input[type=text]::-moz-placeholder,.footer__form .gform_wrapper .gfield input[type=email]::-moz-placeholder{color:var(--color-white);opacity:.8}.footer__form .gform_wrapper .gfield input[type=text]::placeholder,.footer__form .gform_wrapper .gfield input[type=email]::placeholder{color:var(--color-white);opacity:.8}.footer__form .gform_wrapper .gfield input[type=email]{padding-right:107px!important}.footer__form .gform_wrapper .gfield_checkbox{background-color:transparent!important}.footer__form .gform_wrapper .gfield_checkbox input[type=checkbox]{border:1px solid var(--color-white)!important;color:var(--color-white)!important}.footer__form .gform_wrapper .gform_footer input[type=submit]{background-color:var(--color-red)!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;padding:12px 24px}.footer__form .gform_wrapper .gform_footer input[type=submit]:hover{opacity:.9!important}.footer__form .gform_wrapper .gform_footer input[type=submit]:focus{outline:none!important;border:var(--color-red)!important}.footer__form .gform_wrapper .gform_footer{position:absolute;right:1px;bottom:73px}.footer__form .gform_wrapper .gform_validation_errors{display:none!important}.footer__form .gform_wrapper .gfield_error input{border:1px solid var(--color-red)!important;background-color:transparent!important}.footer__form .gform_wrapper .gfield_validation_message{position:absolute!important}.footer__form .gform_wrapper .gform_loader,.footer__form .gform_wrapper .gform-loader{display:none!important}.footer{background-color:var(--color-blue);color:var(--color-white);padding:50px 0 0}.footer__container{max-width:var(--container-width);margin:0 auto;display:flex;flex-direction:column;flex-wrap:wrap;padding:0 20px}@media (min-width: 1330px){.footer__container{padding:0}}.footer__content{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width: 768px){.footer__content{flex-direction:row;-moz-column-gap:34px;column-gap:34px}}.footer__contact{display:flex;flex-direction:column;margin-top:52px;font-size:14px;font-weight:400;line-height:22px;max-width:300px}@media (min-width: 768px){.footer__contact{min-width:300px}}.footer__contact__title{font-size:18px;font-weight:400;margin-bottom:16px}.footer__contact__list{display:flex;flex-direction:row;flex-wrap:wrap}.footer__contact__list dt{width:70px}.footer__contact__list dd{width:calc(100% - 70px);margin:0}.footer__contact__list a{color:var(--color-white)}.footer__follow{display:flex;flex-direction:column;margin-top:52px}.footer__follow__title{font-size:18px;font-weight:400;margin-bottom:24px}.footer__follow__icons{display:flex;gap:16px;flex-wrap:wrap}.footer__follow__icons a:first-child{margin-left:-16px}.footer__form{margin-left:0;margin-top:24px}@media (min-width: 1130px){.footer__form{margin-top:0;margin-left:auto;max-width:370px}}.footer__form__title{font-size:30px;font-weight:400;line-height:36px;margin-bottom:32px}.footer__fr-logo{margin-top:60px}.footer__nav{display:flex;justify-content:space-between;margin-top:16px;padding:18px 0;border-top:1px solid var(--color-grey-1)}.footer__nav__menu{display:flex;gap:16px}.footer__nav__menu a,.footer__nav__agency{font-size:12px;font-weight:400;line-height:20px;color:var(--color-white)}.footer__nav__agency a{color:var(--color-white)}.footer__copyright{background-color:#013551;font-size:12px;font-weight:400;line-height:16px;color:var(--color-white);padding:0 20px}@media (min-width: 768px){.footer__copyright{padding:0}}.footer__copyright p{max-width:var(--container-width);margin:0 auto;padding:16px 0 24px}#ccc{font-family:var(--font-family)!important}#ccc #ccc-content{background-color:var(--color-blue)!important;height:90%;left:50%;max-height:600px;max-width:600px;top:50%;transform:translate(-50%,-50%);width:90%}#ccc #ccc-close{display:none!important}#ccc #ccc-recommended-settings{color:var(--color-blue)!important;background-color:#fff}#ccc #ccc-recommended-settings span{color:var(--color-blue)!important}#ccc #ccc-reject-settings{border-color:transparent!important}#ccc #ccc-module.ccc-module--slideout{max-width:100%!important;width:100%!important}#ccc .checkbox-toggle-toggle{background-color:#013551!important}.flipbook-embed-code{max-width:1062px;margin:0 auto;padding:0 20px}@media (min-width: 768px){.flipbook-embed-code{padding:0 80px}}.flipbook-embed-code iframe{width:100%;height:100%;border:0}.form{background-color:#f1f9ff;color:var(--color-black-1)}.form__container{position:relative;margin:0 auto;padding:80px 20px 120px;z-index:1}@media (min-width: 768px){.form__container{width:100%;max-width:613px}}.form__title{font-size:32px;font-weight:400;line-height:40px;margin:0 0 24px}.form__intro{color:var(--color-grey-3);font-size:18px;font-weight:400;line-height:27px;margin:0 0 56px}.form__form{margin-top:56px}.get-in-touch{position:relative;color:var(--color-black-1)}.get-in-touch__background{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.get-in-touch__container{position:relative;margin:0 auto;padding:80px 20px 120px;z-index:1}@media (min-width: 1100px){.get-in-touch__container{width:100%;max-width:var(--container-width)}}.get-in-touch__content{background-color:var(--color-grey-2);border-radius:24px;border:1px solid var(--color-grey-1);height:auto;max-width:456px;padding:40px}.get-in-touch__title{font-size:48px;font-weight:400;line-height:1.2;margin:0 0 16px}.get-in-touch__intro{color:var(--color-grey-3);font-size:18px;font-weight:400;line-height:27px;margin:0 0 16px}.get-in-touch__form{margin-top:32px}.timeline{padding:0 20px 0 0;box-sizing:border-box}.timeline *{box-sizing:border-box}@media (min-width: 768px){.timeline{width:100%;padding:0 45px}}@media (min-width: 1100px){.timeline{padding:0 20px}}@media (min-width: 1100px){.timeline__inner{margin:0 auto;max-width:var(--container-width)}}
