/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-content-type-vs_block_hero_no_image_small{display:flex;position:relative;background:linear-gradient(134.89deg,#ED002F 0%,#3F000B 138.69%);padding-top:118px;padding-bottom:8px;overflow:hidden;}@media screen and (min-width:768px){.block-content-type-vs_block_hero_no_image_small{padding-top:148px;padding-bottom:60px;}}.block-content-type-vs_block_hero_no_image_small .hero-wide-container{align-self:flex-end;color:#fff;padding-block:56px;position:relative;z-index:2;}@media screen and (min-width:768px){.block-content-type-vs_block_hero_no_image_small .hero-wide-container{padding-block:80px;}}.block-content-type-vs_block_hero_no_image_small .hero-wide-container .field--name-field-title{font-size:clamp(28px,calc(1.45vw + 1.41rem),40px);font-weight:500;line-height:clamp(32px,calc(1.7vw + 1.6rem),46px);}.block-content-type-vs_block_hero_no_image_small .hero-wide-container-inner .field--name-body{font-size:clamp(18px,calc(.48vw + 1.01rem),22px);font-weight:400;line-height:clamp(24px,calc(.24vw + 1.44rem),26px);}.block-content-type-vs_block_hero_no_image_small .field--name-field-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}.block-content-type-vs_block_hero_no_image_small .field--name-field-image::before{content:" ";width:100%;height:100%;position:absolute;background:rgba(0,0,0,0.3);z-index:1;}.block-content-type-vs_block_hero_no_image_small .field--name-field-image div{width:100%;height:100%;}.block-content-type-vs_block_hero_no_image_small .field--name-field-image img{object-fit:cover;width:100%;height:100%;object-position:center;}
.supt-line{pointer-events:none;}.supt-line:not(.-glow){background-color:#cdcfd1;display:block;height:var(--line-xs-height);width:var(--line-xs-width);}@media (min-width:768px){.supt-line:not(.-glow){height:var(--line-md-height);width:var(--line-md-width);}}.supt-line:not(.-glow) .supt-line__inner{background-color:#ed002f;height:var(--line-xs-height);left:0;position:absolute;top:0;transform-origin:top;width:var(--line-xs-width);}@media (min-width:768px){.supt-line:not(.-glow) .supt-line__inner{height:var(--line-md-height);width:var(--line-md-width);}}.supt-line.-glow{height:100%;position:relative;width:100%;}.supt-line.-glow .supt-line__line{background-color:#66000e;display:block;height:100%;left:50%;position:relative;transform:translate(-50%);width:1px;}.supt-line.-glow .supt-line__glow{height:100%;left:calc(-50% + 1px);overflow:visible;position:absolute;top:0;transform:scaleY(1.2) translate(-50%);transform-origin:top;width:auto;stroke-dasharray:600;}.supt-section-keyfacts{background:linear-gradient(135deg,#ed002f,#3f000b 138.69%);height:350vh;position:relative;padding-top:clamp(32px,calc(3.88vw + 1.09rem),64px);}@media (max-width:575px){.supt-section-keyfacts{padding-inline:4px;}}.supt-section-keyfacts__wrapper{height:100vh;position:sticky;padding-top:32px;top:70px;}@media (min-width:768px){.supt-section-keyfacts__wrapper{top:82px;}}.supt-section-keyfacts .container{height:100%;display:flex;flex-direction:column;gap:clamp(32px,calc(3.88vw + 1.09rem),64px);}.supt-section-keyfacts__head h1,.supt-section-keyfacts__head h2,.supt-section-keyfacts__head h3,.supt-section-keyfacts__head h4{font-size:clamp(24px,calc(1.45vw + 1.16rem),40px);font-weight:500;line-height:clamp(29px,calc(1.33vw + 1.5rem),44px);margin:0;text-align:center;}.supt-section-keyfacts__description{font-size:clamp(18px,calc(.73vw + .95rem),24px);font-weight:500;line-height:clamp(24px,calc(.48vw + 1.39rem),28px);margin-top:32px;text-align:center;}.supt-section-keyfacts .field--name-body{color:white;text-align:center;margin-top:32px;font-size:clamp(18px,calc(.73vw + .95rem),24px);line-height:clamp(24px,calc(.48vw + 1.39rem),28px);font-weight:500;}.supt-section-keyfacts__body{position:relative;height:100%;}@media (max-width:767px){.supt-section-keyfacts__body{display:flex;flex-direction:column;gap:16px;padding-top:32px;}}.supt-section-keyfacts__body .supt-line:first-child{--line-xs-width:1px;--line-xs-height:100%;--line-md-width:1px;--line-md-height:100%;position:absolute;top:0;left:calc(50% - 0.5px);}.supt-section-keyfacts__body .supt-line:first-child .supt-line__inner{transform:scaleY(0);transform-origin:top;}.supt-section-keyfacts__body .supt-line:first-child.-glow{left:0;}.supt-section-keyfacts__body .supt-line:last-child{--line-xs-width:100%;--line-xs-height:1px;--line-md-width:100%;--line-md-height:1px;position:absolute;bottom:0;left:0;}.supt-section-keyfacts__body .supt-line:last-child .supt-line__inner{transform:scaleX(0);}.supt-section-keyfacts__cards{position:absolute;inset:0;padding-top:37.5vh;}.supt-section-keyfacts__card{width:100%;position:sticky;height:75vh;top:25vh;padding-top:17.5vh;top:calc(25vh + 70px);}@media (min-width:768px){.supt-section-keyfacts__card{top:calc(25vh + 82px);}}.supt-section-keyfacts.-dark .supt-section-keyfacts__head h1,.supt-section-keyfacts.-dark .supt-section-keyfacts__head h2,.supt-section-keyfacts.-dark .supt-section-keyfacts__head h3,.supt-section-keyfacts.-dark .supt-section-keyfacts__head h4{color:white;}.supt-section-keyfacts.-dark .supt-section-keyfacts__description{color:white;}.supt-section-keyfacts + .supt-section-logoboard .supt-section-logoboard__head h1,.supt-section-keyfacts + .supt-section-logoboard .supt-section-logoboard__head h2,.supt-section-keyfacts + .supt-section-logoboard .supt-section-logoboard__head h3,.supt-section-keyfacts + .supt-section-logoboard .supt-section-logoboard__head h4{border-top:0;}.supt-card-keyfact{background:#f5f5f5;border-radius:clamp(24px,calc(16.73px + 1.94vw),40px);padding:16px 40px 14px 18px;position:relative;}@media (min-width:768px){.supt-card-keyfact{padding:28px 40px 28px 20px;}}.supt-card-keyfact::after{border-radius:clamp(24px,calc(16.73px + 1.94vw),40px);box-shadow:8px 8px 16px #dcddde,-8px -8px 16px #fff;content:"";height:100%;left:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%;}.supt-card-keyfact__inner{display:flex;gap:12px;}@media (min-width:768px){.supt-card-keyfact__inner{gap:16px;}}@media (min-width:992px){.supt-card-keyfact__inner{gap:24px;}}.supt-card-keyfact__content{align-self:center;display:flex;flex-direction:column;gap:4px;}.supt-card-keyfact__icon{--supt-card-keyfact-icon-size:clamp(72px,calc(2.18vw + 3.99rem),90px);align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:var(--supt-card-keyfact-icon-size);justify-content:center;padding:0 2px 3px 0;position:relative;width:var(--supt-card-keyfact-icon-size);}.supt-card-keyfact__icon::after{border-radius:50%;box-shadow:inset -1px -1px #fff,inset -2px -2px 2px #cdcfd1,-1px -1px #fff,inset -2px -2px 2px #cdcfd1;content:"";top:2px;right:2px;bottom:2px;left:2px;position:absolute;z-index:0;}.supt-card-keyfact__icon svg{width:100%;height:100%;}.supt-card-keyfact__icon svg > circle:first-child{stroke-dasharray:530;stroke-dashoffset:530;}.supt-card-keyfact__icon .field--name-field-through-the-numbers-icon{width:100%;height:100%;overflow:hidden;border-radius:50%;}.supt-card-keyfact__icon .field--name-field-through-the-numbers-icon div{width:100%;height:100%;overflow:hidden;border-radius:50%;}.supt-card-keyfact__icon .field--name-field-through-the-numbers-icon div img{object-fit:cover;}.supt-card-keyfact__icon .field--name-field-media-image{height:100%;width:100%;display:flex;}.supt-card-keyfact__title{color:#262626;font-size:clamp(24px,calc(.73vw + 1.33rem),30px);font-weight:500;line-height:clamp(24px,calc(.97vw + 1.27rem),32px);margin:0;}.supt-card-keyfact__subtitle{color:#636466;font-size:clamp(18px,calc(.48vw + 1.01rem),22px);font-weight:400;line-height:clamp(24px,calc(.24vw + 1.44rem),26px);}.supt-card-keyfact__description{color:#636466;font-size:clamp(18px,calc(.73vw + .95rem),24px);font-weight:500;line-height:clamp(24px,calc(.48vw + 1.39rem),28px);}.supt-card-keyfact__logo{height:auto;margin-top:10px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:120px;}.supt-card-keyfact__image{border-radius:clamp(16px,calc(8.73px + 1.94vw),32px);overflow:hidden;width:50%;flex-shrink:0;}.supt-card-keyfact__image img{width:100%;height:100%;aspect-ratio:283/200;object-fit:cover;}.supt-card-keyfact.-dark::after{box-shadow:8px 8px 24px #66000e4d,-8px -8px 24px #e9355966;}.supt-card-keyfact.-no-icon{padding-left:40px;min-height:95px;display:flex;align-items:center;justify-content:center;}@media (min-width:768px){.supt-card-keyfact.-no-icon{min-height:115px;}}.supt-card-keyfact.-no-icon .supt-card-keyfact__description{color:#262626;text-align:center;}.supt-card-keyfact.-no-icon .supt-button__wrapper{position:absolute;inset:0;z-index:-1;border-radius:clamp(24px,calc(16.73px + 1.94vw),40px);box-shadow:none;}.supt-card-keyfact.-no-icon .supt-button__inner{height:100%;}.supt-card-keyfact.-no-icon .supt-button__inner,.supt-card-keyfact.-no-icon .supt-button__mask{border-radius:clamp(16px,calc(8.73px + 1.94vw),32px);}.supt-card-keyfact.-no-icon .supt-button__mask__inner{border-radius:clamp(15px,calc(7.73px + 1.94vw),31px);}.supt-card-keyfact.-no-icon.-visible .supt-button__mask{opacity:1;}.supt-card-keyfact.-no-icon.-visible .supt-button__mask::before,.supt-card-keyfact.-no-icon.-visible .supt-button__mask::after{animation-name:mask-animation;}.supt-card-keyfact.-with-image{padding:16px 16px 16px clamp(24px,calc(1.94vw + 1.05rem),40px);}.supt-card-keyfact.-with-image .supt-card-keyfact__title{font-size:clamp(18px,calc(.73vw + .95rem),24px);line-height:clamp(24px,calc(.48vw + 1.39rem),28px);}.supt-line{pointer-events:none;}.supt-line:not(.-glow){background-color:#cdcfd1;display:block;height:var(--line-xs-height);width:var(--line-xs-width);}@media (min-width:768px){.supt-line:not(.-glow){height:var(--line-md-height);width:var(--line-md-width);}}.supt-line:not(.-glow) .supt-line__inner{background-color:#ed002f;height:var(--line-xs-height);left:0;position:absolute;top:0;transform-origin:top;width:var(--line-xs-width);}@media (min-width:768px){.supt-line:not(.-glow) .supt-line__inner{height:var(--line-md-height);width:var(--line-md-width);}}.supt-line.-glow{height:100%;position:relative;width:100%;}.supt-line.-glow .supt-line__line{background-color:#66000e;display:block;height:100%;left:50%;position:relative;transform:translate(-50%);width:1px;}.supt-line.-glow .supt-line__glow{height:100%;left:calc(-50% + 1px);overflow:visible;position:absolute;top:0;transform:scaleY(1.2) translate(-50%);transform-origin:top;width:auto;stroke-dasharray:600;}
.block-content-type-vs_block_two_columns_img_content{overflow:hidden;}.block-content-type-vs_block_two_columns_img_content .field--name-field-title{font-size:clamp(28px,calc(1.45vw + 1.41rem),40px);font-weight:500;line-height:clamp(32px,calc(1.7vw + 1.6rem),44px);margin:0;}.block-content-type-vs_block_two_columns_img_content .field--name-body{color:#636466;margin-top:16px;}.block-content-type-vs_block_two_columns_img_content .field--name-body h1,.block-content-type-vs_block_two_columns_img_content .field--name-body h2,.block-content-type-vs_block_two_columns_img_content .field--name-body h3,.block-content-type-vs_block_two_columns_img_content .field--name-body h4,.block-content-type-vs_block_two_columns_img_content .field--name-body h5,.block-content-type-vs_block_two_columns_img_content .field--name-body h6{font-size:clamp(28px,calc(1.45vw + 1.41rem),40px);}.block-content-type-vs_block_two_columns_img_content .field--name-body p{font-size:clamp(16px,calc(1.45vw + 1.41rem),20px);}.block-content-type-vs_block_two_columns_img_content .field--name-field-file-download{margin-block-start:16px;color:#636466;}.block-content-type-vs_block_two_columns_img_content .field--name-field-call-to-action{margin-block-start:32px;}.block-content-type-vs_block_two_columns_img_content .field--name-field-media-image,.block-content-type-vs_block_two_columns_img_content .field--name-field-image{height:100%;}.block-content-type-vs_block_two_columns_img_content .field--name-field-media-image div,.block-content-type-vs_block_two_columns_img_content .field--name-field-image div{height:100%;}@media (max-width:991px){.block-content-type-vs_block_two_columns_img_content .field--name-field-media-image,.block-content-type-vs_block_two_columns_img_content .field--name-field-image{margin-block-end:32px;}}.block-content-type-vs_block_two_columns_img_content .field--name-field-media-image img,.block-content-type-vs_block_two_columns_img_content .field--name-field-media-image video,.block-content-type-vs_block_two_columns_img_content .field--name-field-image img,.block-content-type-vs_block_two_columns_img_content .field--name-field-image video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}.block-content-type-vs_block_two_columns_img_content .field--name-field-media-image video,.block-content-type-vs_block_two_columns_img_content .field--name-field-image video{vertical-align:middle;}@media (min-width:992px){.block-content-type-vs_block_two_columns_img_content .block-two-columns-container.flex-column-reverse{flex-direction:row-reverse !important;}}@media (max-width:991px){.block-content-type-vs_block_two_columns_img_content .block-two-columns-container.flex-column-reverse .image-on-top{order:1;}}@media (max-width:991px){.block-content-type-vs_block_two_columns_img_content .block-two-columns-container.flex-column-reverse.image-on-top .block-content{padding:30px;}}@media (max-width:991px){.block-content-type-vs_block_two_columns_img_content .block-two-columns-container.flex-column-reverse:not(.image-on-top) .block-content{padding:30px;}}.block-content-type-vs_block_two_columns_img_content .block-two-columns-container:not(.flex-column-reverse) .block-content{padding:30px;}.block-content-type-vs_block_two_columns_img_content .block-content{margin:0 auto;flex-wrap:wrap;display:flex;align-content:center;}@media (min-width:768px){.block-content-type-vs_block_two_columns_img_content .block-content{padding:30px 60px;}}@media (min-width:991px){.block-content-type-vs_block_two_columns_img_content .block-content{padding:30px 15px;}}.block-content-type-vs_block_two_columns_img_content.block--view-mode-red_background{background:linear-gradient(134.89deg,#ED002F 0%,#3F000B 138.69%);}.block-content-type-vs_block_two_columns_img_content.block--view-mode-red_background .field--name-field-title,.block-content-type-vs_block_two_columns_img_content.block--view-mode-red_background .field--name-body{color:white;}
