/* @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-cards__title{margin-bottom:1rem;display:block}.layout-cards__text{margin:1rem 0}.layout-cards__wrapper{margin-top:1rem;display:inline-block;width:100%;border-top:1px solid #b2b1b1;border-bottom:1px solid #b2b1b1}.layout-cards__items{position:relative;display:grid;grid-template-columns:100%;grid-template-columns:repeat(var(--cols),minmax(0,1fr));--cols:1}@media only screen and (min-width:568px){.layout-cards__items{grid-auto-rows:1fr;--cols:2;border-left:1px solid #b2b1b1;border-right:1px solid #b2b1b1}}@media only screen and (min-width:1200px){.layout-cards__items{--cols:3}}.layout-cards__badge{position:absolute;left:66.66%;bottom:0;width:50px;transform:translate(-50%,50%)}.layout-card{padding:clamp(20px,3.2vw,60px);border-right:1px solid #b2b1b1}.layout-card:nth-of-type(3n){border-right:0}@media (max-width:1200px){.layout-cards__badge{left:50%}.layout-card:nth-of-type(3n){border-right:1px solid #b2b1b1}.layout-card:nth-of-type(even){border-right:0}}@media (max-width:568px){.layout-cards__badge{display:none}.layout-card{padding:20px 0;border-right:0!important}}.layout-card__title{color:#e51d12}.layout-card__image{margin-bottom:2rem}.layout-card__image img{display:block;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}.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-faq__wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.layout-faq__items{margin-top:2rem;padding-top:2rem;border-top:1px solid #b2b1b1}.layout-faq__title{margin-bottom:0}.layout-faq-item{width:100%;margin:5px 0;transition:.3s ease-in-out}.layout-faq-item__title{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;font-weight:700;cursor:pointer;padding:10px}.layout-faq-item__title i{width:30px;height:30px;min-width:30px;background-color:#ececec;border-radius:200px;display:flex;justify-content:center;align-items:center;transition:transform .7s cubic-bezier(.175,.885,.32,1.275)}.layout-faq-item__title.active i{transform:rotate(-540deg)}.layout-faq-item__title:hover i{background-color:#e51d12;color:#fff}.layout-faq-item__text{display:none;padding:0 10px;margin-bottom:10px}.layout-faq-item__text.active{display:block}
.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-flip-cards__items{display:grid;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:100%;grid-template-columns:repeat(var(--cols),minmax(0,1fr));--cols:1}@media only screen and (min-width:568px){.layout-flip-cards__items{grid-auto-rows:1fr;--cols:2}}@media only screen and (min-width:1200px){.layout-flip-cards__items{--cols:2}.layout-flip-cards__items:has(.layout-flip-card:nth-child(3):last-child){--cols:3}}@media only screen and (min-width:1360px){.layout-flip-cards__items{--cols:4}.layout-flip-cards__items:has(.layout-flip-card:nth-child(3):last-child){--cols:3}}.layout-flip-cards__title{margin-bottom:2rem}.layout-flip-card{background-color:transparent;perspective:1000px;aspect-ratio:1/1;cursor:pointer}@media (max-width:1300px){.layout-flip-card{width:2}}@media (max-width:1360px){.layout-flip-card{aspect-ratio:16/9}}@media (max-width:950px){.layout-flip-card{aspect-ratio:1/1}}@media (max-width:568px){.layout-flip-card{aspect-ratio:16/9}}.layout-flip-card:hover .layout-flip-card__back i,.layout-flip-card:hover .layout-flip-card__front i{color:#fff;background-color:#e51d12}.layout-flip-card__title{z-index:1}.layout-flip-card__inner{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.layout-flip-card__inner.active{transform:rotateY(180deg)}.layout-flip-card__inner.active .layout-flip-card__front{opacity:0}.layout-flip-card__back,.layout-flip-card__front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition:.3s ease-in-out}.layout-flip-card__back img,.layout-flip-card__front img{width:100%;height:100%;transition:.3s ease-in-out;object-fit:cover}.layout-flip-card__back i,.layout-flip-card__front i{z-index:3;width:35px;height:35px;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)}.layout-flip-card__back:hover i,.layout-flip-card__front:hover i{transform:rotate(180deg);color:#e51d12;background-color:#fff}.layout-flip-card__back:hover img,.layout-flip-card__front:hover img{transform:scale(1.2)}.layout-flip-card__front h3{color:#fff;position:absolute;padding:20px;text-align:center;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);hyphens:auto}.layout-flip-card__back{transform:rotateY(180deg)}.layout-flip-card__back:after{background-color:rgba(46,2,3,.6);position:absolute;left:0;top:0;width:100%;height:100%;content:"";z-index:1}.layout-flip-card__back-content{z-index:4;height:calc(100% - 45px);width:100%;overflow:auto;position:absolute;color:#fff;padding:20px;scrollbar-width:thin;scrollbar-color:#e51d12 #2e0203}.layout-flip-card__back-content .wysiwyg *{font-size:1rem;font-weight:400}
.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__image img,.layout-image__image picture{width:100%}.layout-image__title{margin:2rem 0}
.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-quotes__wrapper{border-top:1px solid #b2b1b1;border-bottom:1px solid #b2b1b1}.layout-quote{line-height:120%}.layout-quote__author{display:flex;margin-top:1.5rem;font-weight:400}.layout-quote__row{display:flex}.layout-quote__icon{width:44px;margin-bottom:1rem}.layout-quote__text *{color:#e51d12;font-size:clamp(1.2rem,2vw,1.5rem)!important}.layout-quote__image{width:33%;border-right:1px solid #b2b1b1;padding:10px}@media (max-width:768px){.layout-quote__row{flex-direction:column}.layout-quote__image{border:0;width:100%;padding:10px 0}}.layout-quote__image img{width:100%;height:100%;object-fit:cover}.layout-quote__content{width:66%;padding-top:10px;padding-bottom:10px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding-left:4rem;flex:1}@media (max-width:768px){.layout-quote__content{padding-left:0;width:100%;padding-bottom:20px}}.layout-quote:not(:has(.layout-quote__image)) .layout-quote__content{align-items:center;padding:50px 0;max-width:800px;margin:0 auto}.layout-quote:not(:has(.layout-quote__image)) .layout-quote__content *{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}
.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}.homepage{position:relative}.homepage .layout-hero{height:100svh}.homepage__intro{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100;overflow:hidden;pointer-events:none}@media (max-width:650px){.homepage__intro{display:none}}.homepage__intro video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:0;animation:2s ease-in forwards fadeOutVideo}.homepage__intro-imageleft{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1;animation:2.5s forwards slideOutLeft;background-size:cover;background-position:right center}.homepage__intro-imageright{position:absolute;right:0;top:0;height:100%;width:100%;z-index:1;animation:2.5s forwards slideOutRight;background-size:cover;background-position:left}@keyframes slideOutLeft{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-100%);opacity:0}}@keyframes slideOutRight{0%{transform:translateX(0);opacity:1}100%{transform:translateX(100%);opacity:0}}@keyframes fadeOutVideo{0%{opacity:1}100%{opacity:0}}
.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,.job-full__content-left{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}.job-full__sticky{position:fixed!important;left:0;right:0;bottom:0;text-align:center;padding:20px;background-color:#fff;z-index:2}.job-full__sticky button{min-width:60%}.job-full__sticky:hover{background-color:#fff!important}@media (min-width:900px){.job-full__sticky{display:none!important}}@media (max-width:1000px){.job-full__header{flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.job-full__header-left{width:50%;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}@media (max-width:1000px){.job-full__header-left{width:100%}}.job-full__header-left h1{hyphens:auto;color:#fff;margin-bottom:2rem}.job-full__header-left .button--secondary{padding:clamp(.6rem,.7vw,.8rem);border-radius:200px;position:relative;display:inline-block;text-decoration:none;font-weight:700;font-size:clamp(1rem,1vw,1rem);border:1px solid #fff;background-color:transparent;background-image:none;color:#fff;cursor:pointer}.job-full__header-left .button--secondary:hover{color:#fff;border:1px solid #e51d12;background-color:#e51d12}.job-full__header-left .button--secondary.active{background-color:#e51d12;color:#fff;border:1px solid #e51d12;border-radius:50px 0 0 50px}.job-full__header-left--share{position:relative;display:flex;justify-content:flex-start;align-items:center}.job-full__header-left--buttons{position:absolute;left:0;opacity:0;transition:.3s ease-in-out;display:flex;justify-content:center;align-items:center;background-color:#e51d12;padding:0 15px 0 0;height:100%;border-radius:200px}.job-full__header-left--buttons.active{left:100%;opacity:1;border-radius:0 50px 50px 0}.job-full__header-left--buttons .a2a_kit--links{display:flex;justify-content:center;align-items:center;gap:3px}.job-full__header-left--buttons .a2a_kit--links a span{display:flex;justify-content:center;align-items:center}.job-full__header-left--buttons .a2a_kit--links a svg{width:25px;height:25px}.job-full__header-right{width:50%;display:flex;justify-content:flex-end;align-items:center}@media (max-width:1000px){.job-full__header-right{width:100%;margin-top:1rem;justify-content:flex-start}.job-full__header-right>div:first-of-type{padding-left:0}}.job-full__header-right div{padding:2px 20px;color:#fff;white-space:nowrap}.job-full__header-right div:before{margin-left:0;margin-right:10px}.job-full__header-right div:not(:last-of-type){border-right:1px solid #fff}@media (max-width:400px){.job-full__header-right{flex-direction:column;justify-content:flex-start;align-items:flex-start}.job-full__header-right div{padding:5px 0;border-right:0!important}}.job-full__goback{padding:2rem 0}@media (max-width:900px){.job-full__goback{padding:1rem 0}}.job-full__goback .button--primary{position:relative}.job-full__goback .button--primary:before{content:"";text-decoration:none;font-family:fontello;margin-right:10px;position:absolute;pointer-events:none}.job-full__goback .button--primary a{border:0;padding:0 0 0 20px;background-color:transparent;color:#585857;font-weight:400;text-decoration:underline}.job-full__goback .button--primary a:hover{border:0}.job-full__content{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.job-full__content-left{padding-left:0;width:66%;padding-top:2rem}@media (max-width:1200px){.job-full__content-left{width:60%}}@media (max-width:900px){.job-full__content-left{width:100%;padding-right:0;padding-top:1rem}.job-full__content-right:after{opacity:0}}.job-full__content-right{top:100px;position:sticky;width:33%;background-color:#ececec;padding:clamp(20px,2vw,40px)}.job-full__content-right:after{content:"";position:absolute;top:0;left:100%;width:8px;height:var(--after-height,0);max-height:100%;background:linear-gradient(180deg,#e51d12 0,#b11116 50%,#2e0203 100%)}@media (max-width:1200px){.job-full__content-right{width:40%}}@media (max-width:900px){.job-full__content-right{width:100%}}.job-full__content-right .form-managed-file input{margin-bottom:0}.job-full__content-right h3{color:#e51d12}.job-full__content-right input[type=submit]{background-color:#e51d12!important;color:#fff!important}.job-full__content-right input[type=submit]:hover{background-color:transparent!important;color:#e51d12!important}.job-full__content-right .required{color:#e51d12}.job-full__tempform{display:flex;flex-direction:column;gap:1.2rem;width:100%;margin-top:2rem}.job-full__tempform-button,.job-full__tempform-field{position:relative;overflow:hidden;background-color:#e5e5e5;border-radius:6px}.job-full__tempform-button::after,.job-full__tempform-field::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 100%);animation:2s infinite shimmer}.job-full__tempform-field{height:2.8rem}.job-full__tempform-button{width:100px;height:2.8rem;filter:brightness(.95)}@keyframes shimmer{0%{left:-100%}100%{left:100%}}.job-teaser{padding:clamp(10px,2vw,30px);background-color:#fff;height:100%}.job-teaser__wrapper{display:flex;flex-direction:column}.job-teaser *{line-height:120%}.job-teaser a{height:100%;text-decoration:none;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}.job-teaser__logo{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;margin-bottom:10px;gap:10px}.job-teaser__logo img{height:20px;width:auto}.job-teaser__logo img:not(:first-of-type){padding-left:8px;border-left:1px solid #b2b1b1}.job-teaser__header{order:1}.job-teaser__description{margin:1rem 0;order:3}.job-teaser__info{line-height:180%;position:relative;padding-left:30px}.job-teaser__info:before{font-size:1.2rem;color:#e51d12;width:20px;margin:0 5px 0 0;text-align:left;position:absolute;left:0;top:5px}.job-teaser__link{display:block}.job-teaser__content{order:2}
.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}
.view-target-audiences.view-display-id-overview .view-content{overflow:hidden;display:grid;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:100%;grid-template-columns:repeat(var(--cols),minmax(0,1fr));--cols:1}@media only screen and (min-width:568px){.view-target-audiences.view-display-id-overview .view-content{grid-auto-rows:1fr;--cols:2}}@media only screen and (min-width:1200px){.view-target-audiences.view-display-id-overview .view-content{--cols:2}.view-target-audiences.view-display-id-overview .view-content:has(.views-row:nth-child(3):last-child){--cols:3}}@media only screen and (min-width:1360px){.view-target-audiences.view-display-id-overview .view-content{--cols:4}.view-target-audiences.view-display-id-overview .view-content:has(.views-row:nth-child(3):last-child){--cols:3}}
