/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block--contact a,.block--contact span{display:flex;line-height:140%}.block--contact a::before,.block--contact span::before{line-height:140%;margin-right:1rem}
.button a,.button--primary a,a.button,a.button--primary,button.button,button.button--primary,input.button,input.button--primary{padding:clamp(.6rem,.7vw,.8rem);border-radius:200px;position:relative;color:#fff;display:inline-block;text-decoration:none;font-weight:700;font-size:clamp(1rem,1vw,1rem);border:1px solid #e51d12;background-color:#e51d12;background-image:none}.button a:hover,.button--primary a:hover,a.button--primary:hover,a.button:hover,button.button--primary:hover,button.button:hover,input.button--primary:hover,input.button:hover{color:#e51d12;border:1px solid #e51d12;background-color:transparent}.button--secondary a,a.button--secondary,button.button--secondary,input.button--secondary{padding:clamp(.6rem,.7vw,.8rem);border-radius:200px;position:relative;color:#e51d12;display:inline-block;text-decoration:none;font-weight:700;font-size:clamp(1rem,1vw,1rem);border:1px solid #e51d12;background-color:transparent;background-image:none}.button--secondary a:hover,a.button--secondary:hover,button.button--secondary:hover,input.button--secondary:hover{color:#fff;border:1px solid #e51d12;background-color:#e51d12}.file{padding-left:0!important;background-image:none!important}.file::before{font-size:1.1rem;margin-right:1rem;content:"";font-family:fontello}.file--package-x-generic::before{content:""}.file--x-office-spreadsheet::before{content:""}.file--x-office-document::before{content:""}.file--x-office-presentation::before{content:""}.file--text-html::before,.file--text-x-script::before{content:""}.file--text-plain::before{content:""}.file--application-pdf::before{content:""}.file--audio::before{content:""}.file--video::before{content:""}.file--text::before{content:""}.file--image::before{content:""}.container{padding-left:clamp(20px,6vw,140px);padding-right:clamp(20px,6vw,140px);max-width:1580px;margin:0 auto}.container--large{padding-left:20px;padding-right:20px}.container--small{padding-left:clamp(20px,12vw,280px);padding-right:clamp(20px,12vw,280px)}@media (max-width:992px){.container--small{padding-left:clamp(20px,6vw,140px);padding-right:clamp(20px,6vw,140px)}}.lazy_load_bg.loaded{opacity:1}.lazy_load_bg{top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity 1s}.lazy{display:block}.lazyload[loading]{opacity:1;margin:auto;width:90%!important;display:block!important;max-width:150px!important}h1{line-height:100%;font-size:clamp(1.8rem,3.4vw,4rem);font-weight:700;color:#e51d12;letter-spacing:-.5px}h2{line-height:95%;font-size:clamp(1.75rem,1.9vw,2.25rem);font-weight:400;color:#e51d12;letter-spacing:-.5px;margin-bottom:1rem}h3{line-height:108%;font-size:clamp(1.25rem,1.5vw,1.8rem);font-weight:700;letter-spacing:-.5px}h4{line-height:108%;font-weight:700;color:#e51d12;letter-spacing:-.5px;font-size:clamp(1.1rem,1.3vw,1.5rem)}p{line-height:1.4;margin:1rem 0;font-size:1rem;letter-spacing:-.3px;font-weight:400}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.audience-subtitle{color:#1d1d1d;font-size:.8rem;text-transform:uppercase;font-weight:700;margin-bottom:.7rem}hr{border:none;border-top:1px solid #1d1d1d}strong{font-weight:700}em{font-style:italic}u{text-decoration:underline}.red{color:#e51d12}.wysiwyg ol,.wysiwyg p,.wysiwyg ul{font-size:1rem;margin:1.5rem 0;font-weight:400;line-height:140%}.wysiwyg ol li,.wysiwyg p li,.wysiwyg ul li{margin:5px 0}.wysiwyg ol:first-child,.wysiwyg p:first-child,.wysiwyg ul:first-child{margin-top:0}.wysiwyg ol:last-child,.wysiwyg p:last-child,.wysiwyg ul:last-child{margin-bottom:0}.wysiwyg a{line-height:120%}.wysiwyg ul{padding:0;list-style:none}.wysiwyg ul li{list-style:none;padding-left:2rem;position:relative}.wysiwyg ul li::before{content:"";background-color:#1d1d1d;border-radius:100px;height:.35rem;width:.35rem;min-width:.35rem;position:absolute;top:.55rem;left:0}.wysiwyg ol{padding:0;counter-reset:ordered-list;list-style:none}.wysiwyg ol li{list-style:none;padding-left:2rem;position:relative}.wysiwyg ol li::before{counter-increment:ordered-list;content:counter(ordered-list);display:block;position:absolute;left:0;font-weight:700;color:#1d1d1d}.wysiwyg li>a:not([class*=button]),.wysiwyg p>a:not([class*=button]){text-decoration:underline!important;position:relative;display:inline;color:#e51d12}.wysiwyg li>a:not([class*=button]):hover,.wysiwyg p>a:not([class*=button]):hover{color:#e51d12}.wysiwyg li>a:not([class*=button]):hover::after,.wysiwyg p>a:not([class*=button]):hover::after{transform:scaleX(.2)}.wysiwyg .button,.wysiwyg .button--primary a,.wysiwyg .button--secondary a{margin-top:1.5rem}.layout-banner{position:relative}.layout-banner.no-container .layout-banner__background{background-color:#2e0203}.layout-banner.with-transition:before{height:50%;width:100%;background-color:#ececec;content:"";position:absolute;top:0;left:0;z-index:0}.layout-banner .container{position:relative;z-index:1}.layout-banner #block-socials{display:flex;list-style-type:none;justify-content:flex-start;margin-top:2rem;gap:10px}.layout-banner #block-socials a{width:30px;height:30px;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:50px;border:1px solid #fff;text-decoration:none}.layout-banner #block-socials a:hover{background-color:#fff;color:#e51d12}.layout-banner #block-socials a.icon-play-1{padding-left:3px}.layout-banner__wrapper{background-color:#2e0203;display:flex;justify-content:space-between}@media (max-width:800px){.layout-banner.with-transition:before{display:none}.layout-banner .layout-banner__background{background-color:#2e0203}.layout-banner__wrapper{flex-direction:column}}.layout-banner__stars{width:100px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;border-right:1px solid #b2b1b1}.layout-banner__stars img{width:20px}@media (max-width:800px){.layout-banner__stars{display:none}}.layout-banner__content{padding:clamp(1rem,2.5vw,3rem) clamp(1rem,2vw,2rem);width:calc(65% - 100px);display:flex;justify-content:center;align-items:flex-start;flex-direction:column}@media (max-width:800px){.layout-banner__content{width:100%;padding:50px 0}}.layout-banner__image{width:35%;display:flex;justify-content:center;align-items:flex-end}@media (max-width:800px){.layout-banner__image{width:100%}}.layout-banner__title{font-weight:700;color:#fff;line-height:120%}.layout-banner__text{color:#fff;margin-bottom:2rem}.layout-banner__author{display:flex;font-weight:400;color:#fff}.layout-banner__signature{max-width:200px;margin-top:2rem}.layout-banner__links .button--primary{background-color:#fff;color:#e51d12;border:1px solid #fff}.layout-banner__links .button--primary:hover,.layout-banner__links .button--secondary{background-color:transparent;color:#fff;border:1px solid #fff}.layout-banner__links .button--secondary:hover{background-color:#fff;color:#e51d12;border:1px solid #fff}
.button a,.button--primary a,a.button,a.button--primary,button.button,button.button--primary,input.button,input.button--primary{padding:clamp(.6rem,.7vw,.8rem);border-radius:200px;position:relative;color:#fff;display:inline-block;text-decoration:none;font-weight:700;font-size:clamp(1rem,1vw,1rem);border:1px solid #e51d12;background-color:#e51d12;background-image:none}.button a:hover,.button--primary a:hover,a.button--primary:hover,a.button:hover,button.button--primary:hover,button.button:hover,input.button--primary:hover,input.button:hover{color:#e51d12;border:1px solid #e51d12;background-color:transparent}.button--secondary a,a.button--secondary,button.button--secondary,input.button--secondary{padding:clamp(.6rem,.7vw,.8rem);border-radius:200px;position:relative;color:#e51d12;display:inline-block;text-decoration:none;font-weight:700;font-size:clamp(1rem,1vw,1rem);border:1px solid #e51d12;background-color:transparent;background-image:none}.button--secondary a:hover,a.button--secondary:hover,button.button--secondary:hover,input.button--secondary:hover{color:#fff;border:1px solid #e51d12;background-color:#e51d12}.file{padding-left:0!important;background-image:none!important}.file::before{font-size:1.1rem;margin-right:1rem;content:"";font-family:fontello}.file--package-x-generic::before{content:""}.file--x-office-spreadsheet::before{content:""}.file--x-office-document::before{content:""}.file--x-office-presentation::before{content:""}.file--text-html::before,.file--text-x-script::before{content:""}.file--text-plain::before{content:""}.file--application-pdf::before{content:""}.file--audio::before{content:""}.file--video::before{content:""}.file--text::before{content:""}.file--image::before{content:""}.container{padding-left:clamp(20px,6vw,140px);padding-right:clamp(20px,6vw,140px);max-width:1580px;margin:0 auto}.container--large{padding-left:20px;padding-right:20px}.container--small{padding-left:clamp(20px,12vw,280px);padding-right:clamp(20px,12vw,280px)}@media (max-width:992px){.container--small{padding-left:clamp(20px,6vw,140px);padding-right:clamp(20px,6vw,140px)}}.lazy_load_bg.loaded{opacity:1}.lazy_load_bg{top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity 1s}.lazy{display:block}.lazyload[loading]{opacity:1;margin:auto;width:90%!important;display:block!important;max-width:150px!important}h1{line-height:100%;font-size:clamp(1.8rem,3.4vw,4rem);font-weight:700;color:#e51d12;letter-spacing:-.5px}h2{line-height:95%;font-size:clamp(1.75rem,1.9vw,2.25rem);font-weight:400;color:#e51d12;letter-spacing:-.5px;margin-bottom:1rem}h3{line-height:108%;font-size:clamp(1.25rem,1.5vw,1.8rem);font-weight:700;letter-spacing:-.5px}h4{line-height:108%;font-weight:700;color:#e51d12;letter-spacing:-.5px;font-size:clamp(1.1rem,1.3vw,1.5rem)}p{line-height:1.4;margin:1rem 0;font-size:1rem;letter-spacing:-.3px;font-weight:400}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.audience-subtitle{color:#1d1d1d;font-size:.8rem;text-transform:uppercase;font-weight:700;margin-bottom:.7rem}hr{border:none;border-top:1px solid #1d1d1d}strong{font-weight:700}em{font-style:italic}u{text-decoration:underline}.red{color:#e51d12}.wysiwyg ol,.wysiwyg p,.wysiwyg ul{font-size:1rem;margin:1.5rem 0;font-weight:400;line-height:140%}.wysiwyg ol li,.wysiwyg p li,.wysiwyg ul li{margin:5px 0}.wysiwyg ol:first-child,.wysiwyg p:first-child,.wysiwyg ul:first-child{margin-top:0}.wysiwyg ol:last-child,.wysiwyg p:last-child,.wysiwyg ul:last-child{margin-bottom:0}.wysiwyg a{line-height:120%}.wysiwyg ul{padding:0;list-style:none}.wysiwyg ul li{list-style:none;padding-left:2rem;position:relative}.wysiwyg ul li::before{content:"";background-color:#1d1d1d;border-radius:100px;height:.35rem;width:.35rem;min-width:.35rem;position:absolute;top:.55rem;left:0}.wysiwyg ol{padding:0;counter-reset:ordered-list;list-style:none}.wysiwyg ol li{list-style:none;padding-left:2rem;position:relative}.wysiwyg ol li::before{counter-increment:ordered-list;content:counter(ordered-list);display:block;position:absolute;left:0;font-weight:700;color:#1d1d1d}.wysiwyg li>a:not([class*=button]),.wysiwyg p>a:not([class*=button]){text-decoration:underline!important;position:relative;display:inline;color:#e51d12}.wysiwyg li>a:not([class*=button]):hover,.wysiwyg p>a:not([class*=button]):hover{color:#e51d12}.wysiwyg li>a:not([class*=button]):hover::after,.wysiwyg p>a:not([class*=button]):hover::after{transform:scaleX(.2)}.wysiwyg .button,.wysiwyg .button--primary a,.wysiwyg .button--secondary a{margin-top:1.5rem}.layout-container{position:relative}.layout-container__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:2rem!important}.layout-container__title{margin-bottom:0}.layout-container.with-transition:before{height:50%;width:100%;background-color:#ececec;content:"";position:absolute;top:0;left:0;z-index:0}@media (max-width:1200px){.layout-container.with-transition:before{display:none}}
.button a,.button--primary a,a.button,a.button--primary,button.button,button.button--primary,input.button,input.button--primary{padding:clamp(.6rem,.7vw,.8rem);border-radius:200px;position:relative;color:#fff;display:inline-block;text-decoration:none;font-weight:700;font-size:clamp(1rem,1vw,1rem);border:1px solid #e51d12;background-color:#e51d12;background-image:none}.button a:hover,.button--primary a:hover,a.button--primary:hover,a.button:hover,button.button--primary:hover,button.button:hover,input.button--primary:hover,input.button:hover{color:#e51d12;border:1px solid #e51d12;background-color:transparent}.button--secondary a,a.button--secondary,button.button--secondary,input.button--secondary{padding:clamp(.6rem,.7vw,.8rem);border-radius:200px;position:relative;color:#e51d12;display:inline-block;text-decoration:none;font-weight:700;font-size:clamp(1rem,1vw,1rem);border:1px solid #e51d12;background-color:transparent;background-image:none}.button--secondary a:hover,a.button--secondary:hover,button.button--secondary:hover,input.button--secondary:hover{color:#fff;border:1px solid #e51d12;background-color:#e51d12}.file{padding-left:0!important;background-image:none!important}.file::before{font-size:1.1rem;margin-right:1rem;content:"";font-family:fontello}.file--package-x-generic::before{content:""}.file--x-office-spreadsheet::before{content:""}.file--x-office-document::before{content:""}.file--x-office-presentation::before{content:""}.file--text-html::before,.file--text-x-script::before{content:""}.file--text-plain::before{content:""}.file--application-pdf::before{content:""}.file--audio::before{content:""}.file--video::before{content:""}.file--text::before{content:""}.file--image::before{content:""}.container{padding-left:clamp(20px,6vw,140px);padding-right:clamp(20px,6vw,140px);max-width:1580px;margin:0 auto}.container--large{padding-left:20px;padding-right:20px}.container--small{padding-left:clamp(20px,12vw,280px);padding-right:clamp(20px,12vw,280px)}@media (max-width:992px){.container--small{padding-left:clamp(20px,6vw,140px);padding-right:clamp(20px,6vw,140px)}}.lazy_load_bg.loaded{opacity:1}.lazy_load_bg{top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity 1s}.lazy{display:block}.lazyload[loading]{opacity:1;margin:auto;width:90%!important;display:block!important;max-width:150px!important}h1{line-height:100%;font-size:clamp(1.8rem,3.4vw,4rem);font-weight:700;color:#e51d12;letter-spacing:-.5px}h2{line-height:95%;font-size:clamp(1.75rem,1.9vw,2.25rem);font-weight:400;color:#e51d12;letter-spacing:-.5px;margin-bottom:1rem}h3{line-height:108%;font-size:clamp(1.25rem,1.5vw,1.8rem);font-weight:700;letter-spacing:-.5px}h4{line-height:108%;font-weight:700;color:#e51d12;letter-spacing:-.5px;font-size:clamp(1.1rem,1.3vw,1.5rem)}p{line-height:1.4;margin:1rem 0;font-size:1rem;letter-spacing:-.3px;font-weight:400}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.audience-subtitle{color:#1d1d1d;font-size:.8rem;text-transform:uppercase;font-weight:700;margin-bottom:.7rem}hr{border:none;border-top:1px solid #1d1d1d}strong{font-weight:700}em{font-style:italic}u{text-decoration:underline}.red{color:#e51d12}.wysiwyg ol,.wysiwyg p,.wysiwyg ul{font-size:1rem;margin:1.5rem 0;font-weight:400;line-height:140%}.wysiwyg ol li,.wysiwyg p li,.wysiwyg ul li{margin:5px 0}.wysiwyg ol:first-child,.wysiwyg p:first-child,.wysiwyg ul:first-child{margin-top:0}.wysiwyg ol:last-child,.wysiwyg p:last-child,.wysiwyg ul:last-child{margin-bottom:0}.wysiwyg a{line-height:120%}.wysiwyg ul{padding:0;list-style:none}.wysiwyg ul li{list-style:none;padding-left:2rem;position:relative}.wysiwyg ul li::before{content:"";background-color:#1d1d1d;border-radius:100px;height:.35rem;width:.35rem;min-width:.35rem;position:absolute;top:.55rem;left:0}.wysiwyg ol{padding:0;counter-reset:ordered-list;list-style:none}.wysiwyg ol li{list-style:none;padding-left:2rem;position:relative}.wysiwyg ol li::before{counter-increment:ordered-list;content:counter(ordered-list);display:block;position:absolute;left:0;font-weight:700;color:#1d1d1d}.wysiwyg li>a:not([class*=button]),.wysiwyg p>a:not([class*=button]){text-decoration:underline!important;position:relative;display:inline;color:#e51d12}.wysiwyg li>a:not([class*=button]):hover,.wysiwyg p>a:not([class*=button]):hover{color:#e51d12}.wysiwyg li>a:not([class*=button]):hover::after,.wysiwyg p>a:not([class*=button]):hover::after{transform:scaleX(.2)}.wysiwyg .button,.wysiwyg .button--primary a,.wysiwyg .button--secondary a{margin-top:1.5rem}.layout-hero{height:90vh;position:relative;display:flex;justify-content:center;align-items:flex-end;flex-direction:column;padding-top:150px}@media (max-width:1000px){.layout-hero{justify-content:flex-start;height:100svh}}.layout-hero .container{width:100%}.layout-hero__content-wrapper{position:relative}.layout-hero__content{margin:0;position:relative;z-index:2;max-width:500px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:2rem}.layout-hero__title{color:#fff;font-size:clamp(2.3rem,3.4vw,4rem);margin-bottom:0}.layout-hero__text{color:#fff}.layout-hero__links.links-responsive{position:absolute;bottom:0;left:0;top:initial;display:flex;flex-direction:column;width:100%;padding-bottom:2rem}.layout-hero__links.links-responsive a{width:100%;text-align:center;font-size:1rem;padding:1rem}@media (min-width:600px){.layout-hero__links.links-responsive{display:none}}@media (max-width:600px){.layout-hero__links:not(.links-responsive){display:none}}.layout-hero__links .button--primary{color:#e51d12;background-color:#fff;border:1px solid #fff}.layout-hero__links .button--primary:hover{background-color:#e51d12;background-size:cover;color:#fff}.layout-hero__links .button--secondary{color:#fff;background-color:transparent;border:1px solid #fff}.layout-hero__image{align-items:center;display:flex;height:100%;justify-content:flex-end;left:0;position:absolute;top:0;width:100%}.layout-hero__image video{height:100%;width:100%;object-fit:cover;object-position:right}@media (max-width:1200px){.layout-hero{padding-top:90px}.layout-hero__image video{object-position:70%}}.layout-hero__image .responsive{display:none}.layout-hero__image .responsive img,.layout-hero__image .responsive video{height:100%;width:100%;object-fit:cover;object-position:top}.layout-hero__image .responsive video{object-position:bottom}@media (max-width:650px){.layout-hero{padding-top:75px}.layout-hero__content{gap:1rem}.layout-hero__image .main{display:none}.layout-hero__image .responsive{display:block}}.layout-hero__image .main,.layout-hero__image .responsive{height:100%;width:100%}.layout-hero__image .main img,.layout-hero__image .main picture,.layout-hero__image .responsive img,.layout-hero__image .responsive picture{height:100%;width:100%;object-fit:cover}
.button a,.button--primary a,a.button,a.button--primary,button.button,button.button--primary,input.button,input.button--primary{padding:clamp(.6rem,.7vw,.8rem);border-radius:200px;position:relative;color:#fff;display:inline-block;text-decoration:none;font-weight:700;font-size:clamp(1rem,1vw,1rem);border:1px solid #e51d12;background-color:#e51d12;background-image:none}.button a:hover,.button--primary a:hover,a.button--primary:hover,a.button:hover,button.button--primary:hover,button.button:hover,input.button--primary:hover,input.button:hover{color:#e51d12;border:1px solid #e51d12;background-color:transparent}.button--secondary a,a.button--secondary,button.button--secondary,input.button--secondary{padding:clamp(.6rem,.7vw,.8rem);border-radius:200px;position:relative;color:#e51d12;display:inline-block;text-decoration:none;font-weight:700;font-size:clamp(1rem,1vw,1rem);border:1px solid #e51d12;background-color:transparent;background-image:none}.button--secondary a:hover,a.button--secondary:hover,button.button--secondary:hover,input.button--secondary:hover{color:#fff;border:1px solid #e51d12;background-color:#e51d12}.file{padding-left:0!important;background-image:none!important}.file::before{font-size:1.1rem;margin-right:1rem;content:"";font-family:fontello}.file--package-x-generic::before{content:""}.file--x-office-spreadsheet::before{content:""}.file--x-office-document::before{content:""}.file--x-office-presentation::before{content:""}.file--text-html::before,.file--text-x-script::before{content:""}.file--text-plain::before{content:""}.file--application-pdf::before{content:""}.file--audio::before{content:""}.file--video::before{content:""}.file--text::before{content:""}.file--image::before{content:""}.container{padding-left:clamp(20px,6vw,140px);padding-right:clamp(20px,6vw,140px);max-width:1580px;margin:0 auto}.container--large{padding-left:20px;padding-right:20px}.container--small{padding-left:clamp(20px,12vw,280px);padding-right:clamp(20px,12vw,280px)}@media (max-width:992px){.container--small{padding-left:clamp(20px,6vw,140px);padding-right:clamp(20px,6vw,140px)}}.lazy_load_bg.loaded{opacity:1}.lazy_load_bg{top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity 1s}.lazy{display:block}.lazyload[loading]{opacity:1;margin:auto;width:90%!important;display:block!important;max-width:150px!important}h1{line-height:100%;font-size:clamp(1.8rem,3.4vw,4rem);font-weight:700;color:#e51d12;letter-spacing:-.5px}h2{line-height:95%;font-size:clamp(1.75rem,1.9vw,2.25rem);font-weight:400;color:#e51d12;letter-spacing:-.5px;margin-bottom:1rem}h3{line-height:108%;font-size:clamp(1.25rem,1.5vw,1.8rem);font-weight:700;letter-spacing:-.5px}h4{line-height:108%;font-weight:700;color:#e51d12;letter-spacing:-.5px;font-size:clamp(1.1rem,1.3vw,1.5rem)}p{line-height:1.4;margin:1rem 0;font-size:1rem;letter-spacing:-.3px;font-weight:400}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.audience-subtitle{color:#1d1d1d;font-size:.8rem;text-transform:uppercase;font-weight:700;margin-bottom:.7rem}hr{border:none;border-top:1px solid #1d1d1d}strong{font-weight:700}em{font-style:italic}u{text-decoration:underline}.red{color:#e51d12}.wysiwyg ol,.wysiwyg p,.wysiwyg ul{font-size:1rem;margin:1.5rem 0;font-weight:400;line-height:140%}.wysiwyg ol li,.wysiwyg p li,.wysiwyg ul li{margin:5px 0}.wysiwyg ol:first-child,.wysiwyg p:first-child,.wysiwyg ul:first-child{margin-top:0}.wysiwyg ol:last-child,.wysiwyg p:last-child,.wysiwyg ul:last-child{margin-bottom:0}.wysiwyg a{line-height:120%}.wysiwyg ul{padding:0;list-style:none}.wysiwyg ul li{list-style:none;padding-left:2rem;position:relative}.wysiwyg ul li::before{content:"";background-color:#1d1d1d;border-radius:100px;height:.35rem;width:.35rem;min-width:.35rem;position:absolute;top:.55rem;left:0}.wysiwyg ol{padding:0;counter-reset:ordered-list;list-style:none}.wysiwyg ol li{list-style:none;padding-left:2rem;position:relative}.wysiwyg ol li::before{counter-increment:ordered-list;content:counter(ordered-list);display:block;position:absolute;left:0;font-weight:700;color:#1d1d1d}.wysiwyg li>a:not([class*=button]),.wysiwyg p>a:not([class*=button]){text-decoration:underline!important;position:relative;display:inline;color:#e51d12}.wysiwyg li>a:not([class*=button]):hover,.wysiwyg p>a:not([class*=button]):hover{color:#e51d12}.wysiwyg li>a:not([class*=button]):hover::after,.wysiwyg p>a:not([class*=button]):hover::after{transform:scaleX(.2)}.wysiwyg .button,.wysiwyg .button--primary a,.wysiwyg .button--secondary a{margin-top:1.5rem}.layout-image-slider{overflow:hidden}.layout-image-slider .slick-slide{padding:0 10px}.layout-image-slider .slick-arrow{opacity:1;z-index:1;background-color:#fff;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:200px;box-shadow:0 0 15px 0 rgba(70,70,70,.2)}.layout-image-slider .slick-arrow:focus,.layout-image-slider .slick-arrow:hover{background-color:#fff}.layout-image-slider .slick-arrow:before{font-size:1.7rem;color:#e51d12;font-family:fontello}@media (max-width:750px){.layout-image-slider .slick-arrow{width:30px;height:30px}.layout-image-slider .slick-arrow:before{font-size:1.2rem}}.layout-image-slider .slick-prev{left:20px}.layout-image-slider .slick-prev:before{content:""}.layout-image-slider .slick-next{right:20px}.layout-image-slider .slick-next:before{content:""}.layout-image-slider img{height:350px}@media (max-width:1000px){.layout-image-slider img{height:250px}}@media (max-width:600px){.layout-image-slider img{height:200px}}
.button a,.button--primary a,a.button,a.button--primary,button.button,button.button--primary,input.button,input.button--primary{padding:clamp(.6rem,.7vw,.8rem);border-radius:200px;position:relative;color:#fff;display:inline-block;text-decoration:none;font-weight:700;font-size:clamp(1rem,1vw,1rem);border:1px solid #e51d12;background-color:#e51d12;background-image:none}.button a:hover,.button--primary a:hover,a.button--primary:hover,a.button:hover,button.button--primary:hover,button.button:hover,input.button--primary:hover,input.button:hover{color:#e51d12;border:1px solid #e51d12;background-color:transparent}.button--secondary a,a.button--secondary,button.button--secondary,input.button--secondary{padding:clamp(.6rem,.7vw,.8rem);border-radius:200px;position:relative;color:#e51d12;display:inline-block;text-decoration:none;font-weight:700;font-size:clamp(1rem,1vw,1rem);border:1px solid #e51d12;background-color:transparent;background-image:none}.button--secondary a:hover,a.button--secondary:hover,button.button--secondary:hover,input.button--secondary:hover{color:#fff;border:1px solid #e51d12;background-color:#e51d12}.file{padding-left:0!important;background-image:none!important}.file::before{font-size:1.1rem;margin-right:1rem;content:"";font-family:fontello}.file--package-x-generic::before{content:""}.file--x-office-spreadsheet::before{content:""}.file--x-office-document::before{content:""}.file--x-office-presentation::before{content:""}.file--text-html::before,.file--text-x-script::before{content:""}.file--text-plain::before{content:""}.file--application-pdf::before{content:""}.file--audio::before{content:""}.file--video::before{content:""}.file--text::before{content:""}.file--image::before{content:""}.container,.layout-image-text__col--text{padding-left:clamp(20px,6vw,140px);padding-right:clamp(20px,6vw,140px);max-width:1580px;margin:0 auto}.container--large{padding-left:20px;padding-right:20px}.container--small{padding-left:clamp(20px,12vw,280px);padding-right:clamp(20px,12vw,280px)}@media (max-width:992px){.container--small{padding-left:clamp(20px,6vw,140px);padding-right:clamp(20px,6vw,140px)}}.lazy_load_bg.loaded{opacity:1}.lazy_load_bg{top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity 1s}.lazy{display:block}.lazyload[loading]{opacity:1;margin:auto;width:90%!important;display:block!important;max-width:150px!important}h1{line-height:100%;font-size:clamp(1.8rem,3.4vw,4rem);font-weight:700;color:#e51d12;letter-spacing:-.5px}h2{line-height:95%;font-size:clamp(1.75rem,1.9vw,2.25rem);font-weight:400;color:#e51d12;letter-spacing:-.5px;margin-bottom:1rem}h3{line-height:108%;font-size:clamp(1.25rem,1.5vw,1.8rem);font-weight:700;letter-spacing:-.5px}h4{line-height:108%;font-weight:700;color:#e51d12;letter-spacing:-.5px;font-size:clamp(1.1rem,1.3vw,1.5rem)}p{line-height:1.4;margin:1rem 0;font-size:1rem;letter-spacing:-.3px;font-weight:400}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.audience-subtitle{color:#1d1d1d;font-size:.8rem;text-transform:uppercase;font-weight:700;margin-bottom:.7rem}hr{border:none;border-top:1px solid #1d1d1d}strong{font-weight:700}em{font-style:italic}u{text-decoration:underline}.red{color:#e51d12}.wysiwyg ol,.wysiwyg p,.wysiwyg ul{font-size:1rem;margin:1.5rem 0;font-weight:400;line-height:140%}.wysiwyg ol li,.wysiwyg p li,.wysiwyg ul li{margin:5px 0}.wysiwyg ol:first-child,.wysiwyg p:first-child,.wysiwyg ul:first-child{margin-top:0}.wysiwyg ol:last-child,.wysiwyg p:last-child,.wysiwyg ul:last-child{margin-bottom:0}.wysiwyg a{line-height:120%}.wysiwyg ul{padding:0;list-style:none}.wysiwyg ul li{list-style:none;padding-left:2rem;position:relative}.wysiwyg ul li::before{content:"";background-color:#1d1d1d;border-radius:100px;height:.35rem;width:.35rem;min-width:.35rem;position:absolute;top:.55rem;left:0}.wysiwyg ol{padding:0;counter-reset:ordered-list;list-style:none}.wysiwyg ol li{list-style:none;padding-left:2rem;position:relative}.wysiwyg ol li::before{counter-increment:ordered-list;content:counter(ordered-list);display:block;position:absolute;left:0;font-weight:700;color:#1d1d1d}.wysiwyg li>a:not([class*=button]),.wysiwyg p>a:not([class*=button]){text-decoration:underline!important;position:relative;display:inline;color:#e51d12}.wysiwyg li>a:not([class*=button]):hover,.wysiwyg p>a:not([class*=button]):hover{color:#e51d12}.wysiwyg li>a:not([class*=button]):hover::after,.wysiwyg p>a:not([class*=button]):hover::after{transform:scaleX(.2)}.wysiwyg .button,.wysiwyg .button--primary a,.wysiwyg .button--secondary a{margin-top:1.5rem}.layout-image-text{position:relative}.layout-image-text:before{content:"";display:block;position:absolute;left:calc(50% - .5px);top:0;width:1px;background-color:#b2b1b1}.layout-image-text--left .layout-image-text__col--image{order:1}.layout-image-text--left .layout-image-text__col--text{order:2;margin-left:0}.layout-image-text--right .layout-image-text__col--image{order:1}.layout-image-text--right .layout-image-text__col--text{order:2;margin-right:0}.layout-image-text__row{display:flex;flex-wrap:wrap;flex-direction:row}.layout-image-text__col--image{width:50%}@media (max-width:768px){.layout-image-text:before{display:none}.layout-image-text__col--image{width:100%}}.layout-image-text__col--text{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;font-size:clamp(1rem,.9vw,1.125rem)}@media (max-width:1660px){.layout-image-text__col--text{width:50%}}.layout-image-text.no-container .layout-image-text__col--text{max-width:calc(1580px / 2)}.layout-image-text.with-container .layout-image-text__col--text{width:50%}@media (max-width:768px){.layout-image-text__col--text{width:100%;padding-top:20px}.layout-image-text.with-container .layout-image-text__col--text{width:100%;padding:2rem 0}}.layout-image-text__image{height:100%;position:relative}@media (min-width:768px){.layout-image-text--right .layout-image-text__col--image{order:2}.layout-image-text--right .layout-image-text__col--text{order:1}.layout-image-text__image{margin-bottom:0}}.layout-image-text__image a{height:100%}.layout-image-text__image .overlay{pointer-events:none;position:absolute;left:0;bottom:0;height:100%;width:100%;background:#2e0203;background:linear-gradient(180deg,rgba(46,2,3,0) 35%,rgba(177,17,22,.8) 100%);display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;transition:.3s;padding:clamp(10px,2vw,25px);z-index:2}.layout-image-text__image .overlay__subtitle{text-transform:uppercase;color:#fff;font-size:.9rem;font-weight:700;text-shadow:0 0 5px rgba(0,0,0,.5)}.layout-image-text__image .overlay__title{color:#fff;text-shadow:0 0 5px rgba(0,0,0,.5)}.layout-image-text__image .overlay__function{color:#fff;text-shadow:0 0 5px rgba(0,0,0,.5);font-size:1rem}.layout-image-text__image img,.layout-image-text__image picture{width:100%;height:100%;object-fit:cover}.layout-image-text.space-top-sm:before{height:calc(100% - clamp(30px,6vw - 2rem,60px))}.layout-image-text.space-top-md:before{height:calc(100% - clamp(30px,6vw,100px))}.layout-image-text.space-top-lg:before{height:calc(100% - clamp(30px,6vw + 2rem,140px))}
.button a,.button--primary a,a.button,a.button--primary,button.button,button.button--primary,input.button,input.button--primary{padding:clamp(.6rem,.7vw,.8rem);border-radius:200px;position:relative;color:#fff;display:inline-block;text-decoration:none;font-weight:700;font-size:clamp(1rem,1vw,1rem);border:1px solid #e51d12;background-color:#e51d12;background-image:none}.button a:hover,.button--primary a:hover,a.button--primary:hover,a.button:hover,button.button--primary:hover,button.button:hover,input.button--primary:hover,input.button:hover{color:#e51d12;border:1px solid #e51d12;background-color:transparent}.button--secondary a,a.button--secondary,button.button--secondary,input.button--secondary{padding:clamp(.6rem,.7vw,.8rem);border-radius:200px;position:relative;color:#e51d12;display:inline-block;text-decoration:none;font-weight:700;font-size:clamp(1rem,1vw,1rem);border:1px solid #e51d12;background-color:transparent;background-image:none}.button--secondary a:hover,a.button--secondary:hover,button.button--secondary:hover,input.button--secondary:hover{color:#fff;border:1px solid #e51d12;background-color:#e51d12}.file{padding-left:0!important;background-image:none!important}.file::before{font-size:1.1rem;margin-right:1rem;content:"";font-family:fontello}.file--package-x-generic::before{content:""}.file--x-office-spreadsheet::before{content:""}.file--x-office-document::before{content:""}.file--x-office-presentation::before{content:""}.file--text-html::before,.file--text-x-script::before{content:""}.file--text-plain::before{content:""}.file--application-pdf::before{content:""}.file--audio::before{content:""}.file--video::before{content:""}.file--text::before{content:""}.file--image::before{content:""}.container{padding-left:clamp(20px,6vw,140px);padding-right:clamp(20px,6vw,140px);max-width:1580px;margin:0 auto}.container--large{padding-left:20px;padding-right:20px}.container--small{padding-left:clamp(20px,12vw,280px);padding-right:clamp(20px,12vw,280px)}@media (max-width:992px){.container--small{padding-left:clamp(20px,6vw,140px);padding-right:clamp(20px,6vw,140px)}}.lazy_load_bg.loaded{opacity:1}.lazy_load_bg{top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity 1s}.lazy{display:block}.lazyload[loading]{opacity:1;margin:auto;width:90%!important;display:block!important;max-width:150px!important}h1{line-height:100%;font-size:clamp(1.8rem,3.4vw,4rem);font-weight:700;color:#e51d12;letter-spacing:-.5px}h2{line-height:95%;font-size:clamp(1.75rem,1.9vw,2.25rem);font-weight:400;color:#e51d12;letter-spacing:-.5px;margin-bottom:1rem}h3{line-height:108%;font-size:clamp(1.25rem,1.5vw,1.8rem);font-weight:700;letter-spacing:-.5px}h4{line-height:108%;font-weight:700;color:#e51d12;letter-spacing:-.5px;font-size:clamp(1.1rem,1.3vw,1.5rem)}p{line-height:1.4;margin:1rem 0;font-size:1rem;letter-spacing:-.3px;font-weight:400}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.audience-subtitle{color:#1d1d1d;font-size:.8rem;text-transform:uppercase;font-weight:700;margin-bottom:.7rem}hr{border:none;border-top:1px solid #1d1d1d}strong{font-weight:700}em{font-style:italic}u{text-decoration:underline}.red{color:#e51d12}.wysiwyg ol,.wysiwyg p,.wysiwyg ul{font-size:1rem;margin:1.5rem 0;font-weight:400;line-height:140%}.wysiwyg ol li,.wysiwyg p li,.wysiwyg ul li{margin:5px 0}.wysiwyg ol:first-child,.wysiwyg p:first-child,.wysiwyg ul:first-child{margin-top:0}.wysiwyg ol:last-child,.wysiwyg p:last-child,.wysiwyg ul:last-child{margin-bottom:0}.wysiwyg a{line-height:120%}.wysiwyg ul{padding:0;list-style:none}.wysiwyg ul li{list-style:none;padding-left:2rem;position:relative}.wysiwyg ul li::before{content:"";background-color:#1d1d1d;border-radius:100px;height:.35rem;width:.35rem;min-width:.35rem;position:absolute;top:.55rem;left:0}.wysiwyg ol{padding:0;counter-reset:ordered-list;list-style:none}.wysiwyg ol li{list-style:none;padding-left:2rem;position:relative}.wysiwyg ol li::before{counter-increment:ordered-list;content:counter(ordered-list);display:block;position:absolute;left:0;font-weight:700;color:#1d1d1d}.wysiwyg li>a:not([class*=button]),.wysiwyg p>a:not([class*=button]){text-decoration:underline!important;position:relative;display:inline;color:#e51d12}.wysiwyg li>a:not([class*=button]):hover,.wysiwyg p>a:not([class*=button]):hover{color:#e51d12}.wysiwyg li>a:not([class*=button]):hover::after,.wysiwyg p>a:not([class*=button]):hover::after{transform:scaleX(.2)}.wysiwyg .button,.wysiwyg .button--primary a,.wysiwyg .button--secondary a{margin-top:1.5rem}.layout-text--center .container{max-width:1100px;margin:0 auto}.layout-text--center *{text-align:center}
.button a,.button--primary a,a.button,a.button--primary,button.button,button.button--primary,input.button,input.button--primary{padding:clamp(.6rem,.7vw,.8rem);border-radius:200px;position:relative;color:#fff;display:inline-block;text-decoration:none;font-weight:700;font-size:clamp(1rem,1vw,1rem);border:1px solid #e51d12;background-color:#e51d12;background-image:none}.button a:hover,.button--primary a:hover,a.button--primary:hover,a.button:hover,button.button--primary:hover,button.button:hover,input.button--primary:hover,input.button:hover{color:#e51d12;border:1px solid #e51d12;background-color:transparent}.button--secondary a,a.button--secondary,button.button--secondary,input.button--secondary{padding:clamp(.6rem,.7vw,.8rem);border-radius:200px;position:relative;color:#e51d12;display:inline-block;text-decoration:none;font-weight:700;font-size:clamp(1rem,1vw,1rem);border:1px solid #e51d12;background-color:transparent;background-image:none}.button--secondary a:hover,a.button--secondary:hover,button.button--secondary:hover,input.button--secondary:hover{color:#fff;border:1px solid #e51d12;background-color:#e51d12}.file{padding-left:0!important;background-image:none!important}.file::before{font-size:1.1rem;margin-right:1rem;content:"";font-family:fontello}.file--package-x-generic::before{content:""}.file--x-office-spreadsheet::before{content:""}.file--x-office-document::before{content:""}.file--x-office-presentation::before{content:""}.file--text-html::before,.file--text-x-script::before{content:""}.file--text-plain::before{content:""}.file--application-pdf::before{content:""}.file--audio::before{content:""}.file--video::before{content:""}.file--text::before{content:""}.file--image::before{content:""}.container{padding-left:clamp(20px,6vw,140px);padding-right:clamp(20px,6vw,140px);max-width:1580px;margin:0 auto}.container--large{padding-left:20px;padding-right:20px}.container--small{padding-left:clamp(20px,12vw,280px);padding-right:clamp(20px,12vw,280px)}@media (max-width:992px){.container--small{padding-left:clamp(20px,6vw,140px);padding-right:clamp(20px,6vw,140px)}}.lazy_load_bg.loaded{opacity:1}.lazy_load_bg{top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity 1s}.lazy{display:block}.lazyload[loading]{opacity:1;margin:auto;width:90%!important;display:block!important;max-width:150px!important}h1{line-height:100%;font-size:clamp(1.8rem,3.4vw,4rem);font-weight:700;color:#e51d12;letter-spacing:-.5px}h2{line-height:95%;font-size:clamp(1.75rem,1.9vw,2.25rem);font-weight:400;color:#e51d12;letter-spacing:-.5px;margin-bottom:1rem}h3{line-height:108%;font-size:clamp(1.25rem,1.5vw,1.8rem);font-weight:700;letter-spacing:-.5px}h4{line-height:108%;font-weight:700;color:#e51d12;letter-spacing:-.5px;font-size:clamp(1.1rem,1.3vw,1.5rem)}p{line-height:1.4;margin:1rem 0;font-size:1rem;letter-spacing:-.3px;font-weight:400}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.audience-subtitle{color:#1d1d1d;font-size:.8rem;text-transform:uppercase;font-weight:700;margin-bottom:.7rem}hr{border:none;border-top:1px solid #1d1d1d}strong{font-weight:700}em{font-style:italic}u{text-decoration:underline}.red{color:#e51d12}.wysiwyg ol,.wysiwyg p,.wysiwyg ul{font-size:1rem;margin:1.5rem 0;font-weight:400;line-height:140%}.wysiwyg ol li,.wysiwyg p li,.wysiwyg ul li{margin:5px 0}.wysiwyg ol:first-child,.wysiwyg p:first-child,.wysiwyg ul:first-child{margin-top:0}.wysiwyg ol:last-child,.wysiwyg p:last-child,.wysiwyg ul:last-child{margin-bottom:0}.wysiwyg a{line-height:120%}.wysiwyg ul{padding:0;list-style:none}.wysiwyg ul li{list-style:none;padding-left:2rem;position:relative}.wysiwyg ul li::before{content:"";background-color:#1d1d1d;border-radius:100px;height:.35rem;width:.35rem;min-width:.35rem;position:absolute;top:.55rem;left:0}.wysiwyg ol{padding:0;counter-reset:ordered-list;list-style:none}.wysiwyg ol li{list-style:none;padding-left:2rem;position:relative}.wysiwyg ol li::before{counter-increment:ordered-list;content:counter(ordered-list);display:block;position:absolute;left:0;font-weight:700;color:#1d1d1d}.wysiwyg li>a:not([class*=button]),.wysiwyg p>a:not([class*=button]){text-decoration:underline!important;position:relative;display:inline;color:#e51d12}.wysiwyg li>a:not([class*=button]):hover,.wysiwyg p>a:not([class*=button]):hover{color:#e51d12}.wysiwyg li>a:not([class*=button]):hover::after,.wysiwyg p>a:not([class*=button]):hover::after{transform:scaleX(.2)}.wysiwyg .button,.wysiwyg .button--primary a,.wysiwyg .button--secondary a{margin-top:1.5rem}.layout-text-grid__text{width:60%;margin-top:2rem;margin-bottom:4rem}.layout-text-grid__wrapper{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media (max-width:1050px){.layout-text-grid__text{width:100%}.layout-text-grid__wrapper{align-items:flex-start}}.layout-text-grid__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1rem,3.4vw,4rem);width:60%}@media (max-width:1050px){.layout-text-grid__grid{width:50%;grid-template-columns:repeat(1,1fr)}}@media (max-width:700px){.layout-text-grid__grid{width:100%;order:2;margin-top:2rem}}.layout-text-grid__grid h3{color:#e51d12}@media (min-width:1150px){.layout-text-grid__grid .grid-item.collapsable>p{display:block!important}}@media (max-width:1150px){.layout-text-grid__grid .grid-item.collapsable h2,.layout-text-grid__grid .grid-item.collapsable h3{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer}.layout-text-grid__grid .grid-item.collapsable h2::after,.layout-text-grid__grid .grid-item.collapsable h3::after{content:"";font-family:fontello;width:30px;height:30px;border-radius:200px;background-color:#e51d12;color:#fff;font-size:.9rem;display:flex;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.layout-text-grid__grid .grid-item.collapsable>p{display:none}}.layout-text-grid__grid .grid-item.active h2::after,.layout-text-grid__grid .grid-item.active h3::after{transform:rotate(180deg)}.layout-text-grid__image{width:30%}@media (max-width:1050px){.layout-text-grid__image{width:45%;position:sticky;top:80px}}@media (max-width:700px){.layout-text-grid__image{position:relative;top:initial;width:100%;order:1}}.layout-text-grid__image img,.layout-text-grid__image picture{width:100%}
.button a,.button--primary a,a.button,a.button--primary,button.button,button.button--primary,input.button,input.button--primary{padding:clamp(.6rem,.7vw,.8rem);border-radius:200px;position:relative;color:#fff;display:inline-block;text-decoration:none;font-weight:700;font-size:clamp(1rem,1vw,1rem);border:1px solid #e51d12;background-color:#e51d12;background-image:none}.button a:hover,.button--primary a:hover,a.button--primary:hover,a.button:hover,button.button--primary:hover,button.button:hover,input.button--primary:hover,input.button:hover{color:#e51d12;border:1px solid #e51d12;background-color:transparent}.button--secondary a,a.button--secondary,button.button--secondary,input.button--secondary{padding:clamp(.6rem,.7vw,.8rem);border-radius:200px;position:relative;color:#e51d12;display:inline-block;text-decoration:none;font-weight:700;font-size:clamp(1rem,1vw,1rem);border:1px solid #e51d12;background-color:transparent;background-image:none}.button--secondary a:hover,a.button--secondary:hover,button.button--secondary:hover,input.button--secondary:hover{color:#fff;border:1px solid #e51d12;background-color:#e51d12}.file{padding-left:0!important;background-image:none!important}.file::before{font-size:1.1rem;margin-right:1rem;content:"";font-family:fontello}.file--package-x-generic::before{content:""}.file--x-office-spreadsheet::before{content:""}.file--x-office-document::before{content:""}.file--x-office-presentation::before{content:""}.file--text-html::before,.file--text-x-script::before{content:""}.file--text-plain::before{content:""}.file--application-pdf::before{content:""}.file--audio::before{content:""}.file--video::before{content:""}.file--text::before{content:""}.file--image::before{content:""}.container{padding-left:clamp(20px,6vw,140px);padding-right:clamp(20px,6vw,140px);max-width:1580px;margin:0 auto}.container--large{padding-left:20px;padding-right:20px}.container--small{padding-left:clamp(20px,12vw,280px);padding-right:clamp(20px,12vw,280px)}@media (max-width:992px){.container--small{padding-left:clamp(20px,6vw,140px);padding-right:clamp(20px,6vw,140px)}}.lazy_load_bg.loaded{opacity:1}.lazy_load_bg{top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity 1s}.lazy{display:block}.lazyload[loading]{opacity:1;margin:auto;width:90%!important;display:block!important;max-width:150px!important}h1{line-height:100%;font-size:clamp(1.8rem,3.4vw,4rem);font-weight:700;color:#e51d12;letter-spacing:-.5px}h2{line-height:95%;font-size:clamp(1.75rem,1.9vw,2.25rem);font-weight:400;color:#e51d12;letter-spacing:-.5px;margin-bottom:1rem}h3{line-height:108%;font-size:clamp(1.25rem,1.5vw,1.8rem);font-weight:700;letter-spacing:-.5px}h4{line-height:108%;font-weight:700;color:#e51d12;letter-spacing:-.5px;font-size:clamp(1.1rem,1.3vw,1.5rem)}p{line-height:1.4;margin:1rem 0;font-size:1rem;letter-spacing:-.3px;font-weight:400}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.audience-subtitle{color:#1d1d1d;font-size:.8rem;text-transform:uppercase;font-weight:700;margin-bottom:.7rem}hr{border:none;border-top:1px solid #1d1d1d}strong{font-weight:700}em{font-style:italic}u{text-decoration:underline}.red{color:#e51d12}.wysiwyg ol,.wysiwyg p,.wysiwyg ul{font-size:1rem;margin:1.5rem 0;font-weight:400;line-height:140%}.wysiwyg ol li,.wysiwyg p li,.wysiwyg ul li{margin:5px 0}.wysiwyg ol:first-child,.wysiwyg p:first-child,.wysiwyg ul:first-child{margin-top:0}.wysiwyg ol:last-child,.wysiwyg p:last-child,.wysiwyg ul:last-child{margin-bottom:0}.wysiwyg a{line-height:120%}.wysiwyg ul{padding:0;list-style:none}.wysiwyg ul li{list-style:none;padding-left:2rem;position:relative}.wysiwyg ul li::before{content:"";background-color:#1d1d1d;border-radius:100px;height:.35rem;width:.35rem;min-width:.35rem;position:absolute;top:.55rem;left:0}.wysiwyg ol{padding:0;counter-reset:ordered-list;list-style:none}.wysiwyg ol li{list-style:none;padding-left:2rem;position:relative}.wysiwyg ol li::before{counter-increment:ordered-list;content:counter(ordered-list);display:block;position:absolute;left:0;font-weight:700;color:#1d1d1d}.wysiwyg li>a:not([class*=button]),.wysiwyg p>a:not([class*=button]){text-decoration:underline!important;position:relative;display:inline;color:#e51d12}.wysiwyg li>a:not([class*=button]):hover,.wysiwyg p>a:not([class*=button]):hover{color:#e51d12}.wysiwyg li>a:not([class*=button]):hover::after,.wysiwyg p>a:not([class*=button]):hover::after{transform:scaleX(.2)}.wysiwyg .button,.wysiwyg .button--primary a,.wysiwyg .button--secondary a{margin-top:1.5rem}.target-audience-teaser__image{aspect-ratio:1/1;position:relative;overflow:hidden}.target-audience-teaser__image img,.target-audience-teaser__image picture,.target-audience-teaser__image video{width:100%;height:100%;transition:.3s ease-in-out;object-fit:cover;object-position:bottom}.target-audience-teaser__image i{z-index:3;width:35px;height:35px;font-size:1.2rem;border-radius:50px;background-color:#ececec;display:flex;justify-content:center;align-items:center;position:absolute;right:10px;bottom:10px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.target-audience-teaser__title{position:absolute;left:20px;top:20px;color:#fff;z-index:1}.target-audience-teaser:hover{box-shadow:0 0 15px 0 rgba(70,70,70,.1)}.target-audience-teaser:hover i{transform:rotate(90deg);color:#e51d12}.target-audience-teaser:hover img,.target-audience-teaser:hover video{transform:scale(1.04)}
@media (min-width:768px){.columns-2,.columns-3{column-gap:40px}.columns-2 ul li,.columns-3 ul li{break-inside:avoid-column}.columns-2{columns:auto 2}.columns-3{columns:auto 3}}.paragraph{scroll-margin-top:0}
.block--system-branding-block .site-logo img{width:100px}
.jobs--highlight{border-top:1px solid #b2b1b1;border-bottom:1px solid #b2b1b1}.jobs--highlight__slider{border-right:1px solid #b2b1b1}.jobs--highlight__slider:has(.slick-slide:nth-child(-n+2):last-child){border-right:none}.jobs--highlight__slider:has(.slick-slide:nth-child(-n+2):last-child) .slick-slide:not(.slick-cloned):nth-child(2){border-right:1px solid #b2b1b1}.jobs--highlight__slider:has(.slick-slide:nth-child(-n+1):last-child){border-right:none}.jobs--highlight__slider:has(.slick-slide:nth-child(-n+1):last-child) .slick-slide:not(.slick-cloned):nth-child(1){border-right:1px solid #b2b1b1}.jobs--highlight__slider .job-teaser{border-left:1px solid #b2b1b1}.jobs--highlight .slick-arrow{opacity:1}.jobs--highlight .slick-arrow:before{font-size:1.7rem;color:#e51d12;font-family:fontello}.jobs--highlight .slick-prev{left:-20px}.jobs--highlight .slick-prev:before{content:""}.jobs--highlight .slick-next{right:-20px}.jobs--highlight .slick-next:before{content:""}.jobs--highlight .slick-disabled{display:none!important}.jobs--highlight .slick-track{display:flex!important}.jobs--highlight .slick-slide{height:inherit!important}.jobs--highlight .slick-slide .field-content,.jobs--highlight .slick-slide .views-row,.jobs--highlight .slick-slide .views-row>div,.jobs--highlight .slick-slide>div{height:100%;display:block}.view-jobs.view-display-id-overview .view-filters{border-bottom:1px solid #b2b1b1;margin-bottom:3rem}.view-jobs.view-display-id-overview .view-filters .container{display:flex;justify-content:space-between;align-items:center}@media (max-width:650px){.view-jobs.view-display-id-overview .view-filters .container{gap:10px}}.view-jobs.view-display-id-overview .view-filters .jobs--list-switch{display:flex;justify-content:center;align-items:center;gap:15px}@media (max-width:650px){.view-jobs.view-display-id-overview .view-filters .jobs--list-switch{display:none}}.view-jobs.view-display-id-overview .view-filters .jobs--list-switch>div{width:30px;height:30px;border-radius:200px;border:1px solid #e51d12;color:#e51d12;display:flex;justify-content:center;align-items:center;transition:.3s;cursor:pointer}.view-jobs.view-display-id-overview .view-filters .jobs--list-switch>div:first-of-type,.view-jobs.view-display-id-overview .view-filters .jobs--list-switch>div:hover{color:#fff;background-color:#e51d12}.view-jobs.view-display-id-overview .view-filters .form-submit{color:#fff!important;padding:0;border:none;font-weight:700;font-size:1rem;border-radius:0;padding:clamp(15px,2vw,20px);margin-bottom:0;background-color:#e51d12!important}.view-jobs.view-display-id-overview .view-filters form{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media (max-width:1200px){.view-jobs.view-display-id-overview .view-filters form{flex-direction:column}}.view-jobs.view-display-id-overview .view-filters .fieldgroup{margin:0;position:relative;z-index:10}@media (max-width:450px){.view-jobs.view-display-id-overview .view-filters .form-actions,.view-jobs.view-display-id-overview .view-filters .form-submit{width:100%;text-align:center}.view-jobs.view-display-id-overview .view-filters .fieldgroup{width:50%}}.view-jobs.view-display-id-overview .view-filters .fieldgroup.active{background-color:#fff}.view-jobs.view-display-id-overview .view-filters .fieldgroup.active .fieldset-wrapper{display:block}.view-jobs.view-display-id-overview .view-filters legend{margin-bottom:0}.view-jobs.view-display-id-overview .view-filters .form--inline{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.view-jobs.view-display-id-overview .view-filters .fieldset-legend{font-size:1rem;border-left:1px solid #b2b1b1;padding:clamp(15px,2vw,20px);padding-right:40px;display:flex;cursor:pointer;position:relative}.view-jobs.view-display-id-overview .view-filters .fieldset-legend:after{content:"";font-family:fontello;font-size:.9rem;position:absolute;right:15px}.view-jobs.view-display-id-overview .view-filters .form-type__checkbox label{color:#1d1d1d}.view-jobs.view-display-id-overview .view-filters .fieldset-wrapper{display:none;position:absolute;left:1px;top:100%;width:200px;background-color:#fff;box-shadow:0 10px 15px 0 rgba(70,70,70,.2)}.view-jobs.view-display-id-overview .view-filters .fieldset-wrapper .bef-checkboxes{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-height:500px;background-color:#fff;padding:20px}.view-jobs.view-display-id-overview .view-content .views-row .field-content,.view-jobs.view-display-id-overview .view-content .views-row .job-teaser,.view-jobs.view-display-id-overview .view-content .views-row>div{display:block;height:100%}.view-jobs.view-display-id-overview .view-content .views-infinite-scroll-content-wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px}.view-jobs.view-display-id-overview .view-content .views-infinite-scroll-content-wrapper .views-row{transition:.3s;width:calc(33.33% - 14px)}@media (max-width:1100px){.view-jobs.view-display-id-overview .view-content .views-infinite-scroll-content-wrapper .views-row{width:calc(50% - 10px)}}.view-jobs.view-display-id-overview .view-content .views-infinite-scroll-content-wrapper .views-row:hover{transform:scale(1.02);box-shadow:0 0 15px 0 rgba(70,70,70,.1)}.view-jobs.view-display-id-overview .view-content .views-infinite-scroll-content-wrapper .views-row:hover :not(button){color:#1d1d1d}.view-jobs.view-display-id-overview .view-content .views-infinite-scroll-content-wrapper:after{display:none}.view-jobs.view-display-id-overview .pager__item{display:flex;justify-content:center;align-items:center;margin-top:25px}.jobs--list .views-infinite-scroll-content-wrapper .views-row{width:100%!important}.jobs--list .views-infinite-scroll-content-wrapper .views-row a{flex-direction:row;align-items:flex-end;gap:20px}@media (max-width:650px){.view-jobs.view-display-id-overview .view-content .views-infinite-scroll-content-wrapper .views-row{width:100%}.jobs--list .views-infinite-scroll-content-wrapper .views-row a{flex-direction:column;align-items:flex-start}}.jobs--list .views-infinite-scroll-content-wrapper .views-row .job-teaser__logo{justify-content:flex-start!important}.jobs--list .views-infinite-scroll-content-wrapper .views-row .job-teaser__description{order:2}.jobs--list .views-infinite-scroll-content-wrapper .views-row .job-teaser__content{order:3;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:30px}.jobs--list .views-infinite-scroll-content-wrapper .views-row button{white-space:nowrap}.jobs--list .jobs--list-switch>div:first-of-type{color:#e51d12!important;background-color:transparent!important}.jobs--list .jobs--list-switch>div:last-of-type{color:#fff!important;background-color:#e51d12!important}
