"); height: 21px; width: 21px; }
.header-nav-tablet-mobile__hamburger-menu { background-color: rgb(255, 255, 255); display: none; height: calc(-71.93px + 100vh); left: 0px; overflow-y: scroll; position: absolute; width: 100vw; top: 71.93px !important; }
.header-nav-tablet-mobile__hamburger-menu--show { display: block; }
.header-nav-tablet-mobile__hamburger-menu__accordion { list-style-type: none; margin: 0px; padding: 0px !important; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__separator { background-color: rgb(112, 112, 112); border: none; height: 1px; margin: 0px; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__separator-gradient { background: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)) 0px 0px no-repeat padding-box padding-box transparent; border: none; height: 1px; margin: 0px; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; background-color: transparent; border: none; cursor: pointer; display: flex; justify-content: space-between; margin: 0px; padding: 24px 26px 24px 31px; width: 100%; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text { color: rgb(0, 0, 0); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 24px; font-weight: 400; letter-spacing: 0px; line-height: 30px; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg { background-color: transparent; background-image: url("data:image/svg+xml, "); background-repeat: no-repeat; background-size: contain; height: 1pc; width: 10px; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button__cta { -webkit-box-align: center; place-items: center; background-color: rgb(236, 0, 0); border: none; border-radius: 10px; padding: 9pt 20px; text-decoration: none; width: 100%; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button__cta__text { color: rgb(255, 255, 255); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0px; line-height: 19px; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button__cta__icon { background-image: url("data:image/svg+xml, "); background-repeat: no-repeat; background-size: cover; display: inline-block; height: 10px; margin-left: 8px; width: 9pt; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button:hover .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text { color: rgb(236, 0, 0); }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button:hover .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg { filter: invert(16%) sepia(96%) saturate(7252%) hue-rotate(4deg) brightness(117%) contrast(118%); }
.header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button { background-color: rgb(247, 247, 247); text-decoration: none; width: auto; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button[\:not-has\(a\)] { text-align: left; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button:not(:has(a)) { text-align: left; }
.header-nav-tablet-mobile__hamburger-menu__glass-pane { background-color: rgb(255, 255, 255); height: 30vh; left: 0px; top: 0px; width: 100vw; z-index: -1; }
.header-nav-tablet-mobile__xf-menu { background-color: rgb(255, 255, 255); display: none; height: 100vh; left: 0px; margin: 0px; overflow-y: scroll; padding: 0px; position: absolute; top: 0px; width: 100vw; z-index: 2; }
.header-nav-tablet-mobile__xf-menu__container { margin-bottom: 200px; }
.header-nav-tablet-mobile__xf-menu__header { -webkit-box-pack: justify; border-bottom: 1px solid rgb(112, 112, 112); height: 71.93px; justify-content: space-between; padding: 0px 15px 0px 2pc; }
.header-nav-tablet-mobile__xf-menu__header, .header-nav-tablet-mobile__xf-menu__header__back-button { -webkit-box-align: center; align-items: center; display: flex; }
.header-nav-tablet-mobile__xf-menu__header__back-button { -webkit-box-pack: start; background-color: transparent; border: none; cursor: pointer; justify-content: start; margin: 0px; padding: 0px; }
.header-nav-tablet-mobile__xf-menu__header__back-button__svg { background-color: transparent; background-image: url("data:image/svg+xml, "); background-repeat: no-repeat; background-size: contain; filter: invert(16%) sepia(96%) saturate(7252%) hue-rotate(4deg) brightness(117%) contrast(118%); height: 1pc; width: 10px; }
.header-nav-tablet-mobile__xf-menu__header__back-button__text { color: rgb(236, 0, 0); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0px; line-height: 1pc; margin-left: 9pt; }
.header-nav-tablet-mobile__xf-menu__header__close-button { background-color: transparent; background-image: url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F> "); background-repeat: no-repeat; background-size: contain; border: none; cursor: pointer; height: 1pc; width: 1pc; }
.header-nav-tablet-mobile__xf-menu--show { display: block; }
@media screen and (min-width: 769px) {
.header-nav-tablet-mobile { height: 88px; }
.header-nav-tablet-mobile__hamburger-menu { height: calc(-88px + 100vh); top: 88px; }
.header-nav-tablet-mobile__xf-menu__header { height: 88px; }
}
@media screen and (min-width: 1192px) {
.header-nav-tablet-mobile { display: none; }
}
.header-skip-to-content { -webkit-box-align: center; align-items: center; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.2) 0px 10px 20px; display: flex; left: -9999px; padding: 9pt 20px; position: fixed; text-decoration: none; z-index: 999; }
.header-skip-to-content__text { color: rgb(0, 0, 0); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; letter-spacing: 0px; line-height: 19px; text-decoration: none; }
.header-skip-to-content__svg { background-image: url("data:image/svg+xml, "); background-repeat: no-repeat; background-size: contain; height: 10.5px; margin-left: 8px; width: 14px; }
.header-skip-to-content:focus { left: auto; top: 90pt; }
@media screen and (max-width: 1025px) {
body[dir="rtl"] .header-nav-tablet-mobile__hamburger-menu { left: 0px; }
body[dir="rtl"] .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg { transform: scaleX(-1); }
body[dir="rtl"] .header-nav-tablet-mobile__hamburger-menu .cmp-teaser__action-container-mobile .cmp-teaser__action .cmp-teaser__action-link__internal-icon { margin: 0px 8px 2px 0px; transform: rotate(180deg); }
body[dir="rtl"] .header-nav-tablet-mobile__hamburger-menu .cmp-teaser__action-container-mobile .cmp-teaser__action:hover .cmp-teaser__action-link__internal-icon { transform: translateX(-7px) rotate(180deg); }
body[dir="rtl"] .header-nav-tablet-mobile__xf-menu { left: 0px; }
body[dir="rtl"] .header-nav-tablet-mobile__xf-menu .header-nav-tablet-mobile__xf-menu__header__back-button__text { margin-left: 0px; margin-right: 9pt; }
body[dir="rtl"] .header-nav-tablet-mobile__xf-menu .header-nav-tablet-mobile__xf-menu__header__back-button__svg { transform: scaleX(-1); }
}
body[dir="rtl"] .dotcomheader--redesign .header-nav-desktop { margin-right: 24px; }
body[dir="rtl"] .dotcomheader--events .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger { margin-left: 1pc; margin-right: 0px; }
body[dir="rtl"] .dotcomheader--events .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger .header-nav-tablet-mobile__hamburger-menu__accordion__item { left: 0px; }
body[dir="rtl"] .dotcomheader--events .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger-menu { top: 100% !important; }
body[dir="rtl"] .dotcomheader--events .header-nav-tablet-mobile .header-nav-tablet-mobile__xf-menu--show .header-nav-tablet-mobile__xf-menu__header .header-nav-tablet-mobile__xf-menu__header__back-button .header-nav-tablet-mobile__xf-menu__header__back-button__svg { transform: rotate(1turn); }
body[dir="rtl"] .dotcomheader--events .header-nav-desktop .header-nav-desktop__dropdown-container { left: auto; right: 0px; }
body[dir="rtl"] .dotcomheader--events .header-nav-desktop .header-nav-desktop__dropdown-container .list .cmp-list__item { justify-content: right; }
.container--dotcom-header--sticky .container.responsivegrid.container--centered.container--flex.container--horizontal-space-between.container--vertical-center[\:has\(\.dotcomheader--redesign\)] { position: relative; }
.container--dotcom-header--sticky .container.responsivegrid.container--centered.container--flex.container--horizontal-space-between.container--vertical-center:has(.dotcomheader--redesign) { position: relative; }
.container.responsivegrid.container--dotcom-header--sticky[\:has\(\.dotcomheader\.dotcomheader--redesign\%3e\.header-nav-tablet-mobile\%3e\.header-nav-tablet-mobile__hamburger-menu\.header-nav-tablet-mobile__hamburger-menu--show\)] .container.responsivegrid.container--centered.container--dotcom-header { z-index: -1; }
.container.responsivegrid.container--dotcom-header--sticky:has(.dotcomheader.dotcomheader--redesign > .header-nav-tablet-mobile > .header-nav-tablet-mobile__hamburger-menu.header-nav-tablet-mobile__hamburger-menu--show) .container.responsivegrid.container--centered.container--dotcom-header { z-index: -1; }
.dotcomheader--redesign .header-nav-desktop { margin-left: 1pc; }
.dotcomheader--redesign .header-nav-desktop__nav-link-list { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; column-gap: 0px; display: flex; justify-content: start; }
.dotcomheader--redesign .header-nav-desktop__nav-link-list__item a.header-nav-desktop__nav-link-list__item__button, .dotcomheader--redesign .header-nav-desktop__nav-link-list__item button.header-nav-desktop__nav-link-list__item__button { -webkit-box-align: center; -webkit-font-smoothing: antialiased; align-items: center; border-radius: 0px; color: rgb(0, 0, 0); column-gap: 8.83px; display: flex; font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: normal; line-height: 15px; padding: 26.5px 8px; position: relative; }
.dotcomheader--redesign .header-nav-desktop__nav-link-list__item a.header-nav-desktop__nav-link-list__item__button:hover, .dotcomheader--redesign .header-nav-desktop__nav-link-list__item button.header-nav-desktop__nav-link-list__item__button:hover { border-bottom: 4px solid; border-image: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)) 4 / 1 / 0 stretch; padding: 26.5px 8px 22.5px; background-color: transparent !important; color: rgb(236, 0, 0) !important; }
.dotcomheader--redesign .header-nav-desktop__nav-link-list__item a.header-nav-desktop__nav-link-list__item__button--active, .dotcomheader--redesign .header-nav-desktop__nav-link-list__item a.header-nav-desktop__nav-link-list__item__button--active:hover, .dotcomheader--redesign .header-nav-desktop__nav-link-list__item button.header-nav-desktop__nav-link-list__item__button--active, .dotcomheader--redesign .header-nav-desktop__nav-link-list__item button.header-nav-desktop__nav-link-list__item__button--active:hover { border-bottom: 4px solid; border-image: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)) 4 / 1 / 0 stretch; padding: 26.5px 8px 22.5px; background-color: transparent !important; color: rgb(236, 0, 0) !important; }
.dotcomheader--redesign .header-nav-desktop__nav-link-list__item button.header-nav-desktop__nav-link-list__item__button::after { -webkit-box-align: center; align-items: center; content: url("data:image/svg+xml, "); display: flex; height: 4.17px; transform: rotateX(180deg); width: 8.33px; }
.dotcomheader--redesign .header-nav-desktop__nav-link-list__item button.header-nav-desktop__nav-link-list__item__button--active::after { transform: rotateX(0deg); }
@media screen and (min-width: 1295px) {
.dotcomheader--redesign .header-nav-desktop { margin-left: 24px; }
.dotcomheader--redesign .header-nav-desktop .header-nav-desktop__nav-link-list { column-gap: 1pc; }
}
.dotcomheader--redesign .header-nav-desktop__dropdown-container { background-color: rgb(248, 248, 248); border: 1px solid rgba(204, 204, 204, 0.5); border-radius: 0px 0px 20px 20px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 50px 0px; left: 0px; max-width: 100vw; padding: 0px; transform: none; z-index: 1000; top: calc(100% + 4px) !important; }
.dotcomheader--redesign .header-nav-desktop__dropdown-container > .cmp-container { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-radius: 1pc; display: flex; margin: 1pc; padding: 0px; }
.dotcomheader--redesign .header-nav-desktop__dropdown-container > .cmp-container > .aem-grid, .dotcomheader--redesign .header-nav-desktop__dropdown-container > .cmp-container > div { margin: 24px 40px; }
@media screen and (min-width: 1440px) {
.dotcomheader--redesign .header-nav-desktop__dropdown-container { max-width: 90pc; }
}
.dotcomheader--redesign .header-nav-desktop .header-nav-desktop__nav-link-list__item__button--center { position: static !important; }
.dotcomheader--redesign .header-nav-desktop .header-nav-desktop__nav-link-list__item__button--center .header-nav-desktop__dropdown-container { left: 50%; transform: translateX(-50%); top: 100% !important; }
@media screen and (min-width: 1192px) {
.dotcomheader--redesign .header-nav-desktop { display: flex; }
}
.dotcomheader--redesign .header-nav-tablet-mobile { height: auto; margin: 0px; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger { background-image: url("data:image/svg+xml, "); height: 20px; margin: 22px 0px 22px 1pc; padding: 0px; width: 20px; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger--close { background-image: url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F> "); height: 20px; width: 20px; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu { bottom: calc(132px + -100dvh); box-sizing: border-box; height: auto; top: 100% !important; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__glass-pane { display: none; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: start; display: flex; flex-direction: column; height: calc(100% - 80px); justify-content: start; overflow-y: scroll; padding-top: 10px; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item__separator { display: none; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button, .dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button { background-color: rgb(255, 255, 255); border-bottom: none; padding: 14px 1pc; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text, .dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: normal; line-height: 24px; text-align: left; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg, .dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg { background-position: 50% center; background-repeat: no-repeat; background-size: contain; height: 9pt; width: 9pt; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg, .dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item__separator-gradient { display: none; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link { margin: 0px 1pc; padding: 11px 0px; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link--first { border-top: 1px solid rgb(204, 204, 204); margin: 18px 1pc 0px; padding: 18px 0px 11px; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link__link { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; column-gap: 8px; display: flex; justify-content: start; text-decoration: none; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link__link__img { height: 20px; object-fit: contain; object-position: center center; width: 20px; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link__link__text { -webkit-font-smoothing: antialiased; color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: normal; line-height: 17px; text-align: left; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion .cmp-teaser__action-container.cmp-teaser__action-container-mobile { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: start; bottom: 0px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: start; margin: 0px; padding-top: 11px; position: fixed; row-gap: 1pc; width: 100%; z-index: 3; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px -4px 4px 0px; box-sizing: border-box; padding: 24px; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action .cmp-teaser__action-link { -webkit-box-pack: center; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; justify-content: center; letter-spacing: normal; line-height: 17px; margin: 0px; padding: 6px; text-align: left; }
.dotcomheader--redesign .header-nav-tablet-mobile__xf-menu { bottom: calc(140px + -100dvh); height: auto; overflow-y: scroll; position: absolute; top: 100%; }
.dotcomheader--redesign .header-nav-tablet-mobile__xf-menu__header { border-bottom: none; display: block; height: auto; margin: 0px; padding: 0px; }
.dotcomheader--redesign .header-nav-tablet-mobile__xf-menu__header__back-button { -webkit-box-align: center; align-items: center; background-color: transparent; border: none; column-gap: 3.5px; display: flex; margin: 10px 1pc 2pc; padding: 0px; }
.dotcomheader--redesign .header-nav-tablet-mobile__xf-menu__header__back-button__svg { background-color: transparent; background-image: url("data:image/svg+xml, "); background-position: 50% center; background-repeat: no-repeat; background-size: contain; filter: invert(16%) sepia(96%) saturate(7252%) hue-rotate(4deg) brightness(117%) contrast(118%); height: 9pt; margin-bottom: 3px; width: 9pt; }
.dotcomheader--redesign .header-nav-tablet-mobile__xf-menu__header__back-button__text { -webkit-font-smoothing: antialiased; color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: normal; line-height: 19px; margin: 0px; text-align: left; }
.dotcomheader--redesign .header-nav-tablet-mobile__xf-menu__header__close-button { display: none; }
.dotcomheader--redesign .header-nav-tablet-mobile__xf-menu__container { margin: 0px 1pc; padding-bottom: 75pt; }
.dotcomheader--redesign .header-nav-tablet-mobile__xf-menu__container .new.newpar.section { display: none; }
@media screen and (min-width: 768px) {
.dotcomheader--redesign .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger-menu__accordion__item__button { padding: 1pc 24px !important; }
.dotcomheader--redesign .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link { margin: 0px 24px; padding: 13.5px 0px; }
.dotcomheader--redesign .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link--first { margin: 24px 24px 0px; padding: 40px 0px 13.5px; }
.dotcomheader--redesign .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger-menu__accordion .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action-link { padding: 9pt; }
}
.dotcomheader--events .header-nav-desktop { margin-right: 1pc; }
.dotcomheader--events .header-nav-desktop__nav-link-list { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; column-gap: 0px; display: flex; justify-content: start; }
.dotcomheader--events .header-nav-desktop__nav-link-list__item a.header-nav-desktop__nav-link-list__item__button, .dotcomheader--events .header-nav-desktop__nav-link-list__item button.header-nav-desktop__nav-link-list__item__button { -webkit-box-align: center; -webkit-font-smoothing: antialiased; align-items: center; background-color: transparent; border-radius: 0px; color: rgb(255, 255, 255); column-gap: 8px; display: flex; font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; padding: 7px 1pc; position: relative; }
@media screen and (max-width: 1220px) {
.dotcomheader--events .header-nav-desktop__nav-link-list__item a.header-nav-desktop__nav-link-list__item__button, .dotcomheader--events .header-nav-desktop__nav-link-list__item button.header-nav-desktop__nav-link-list__item__button { padding: 7px 9pt; }
}
.dotcomheader--events .header-nav-desktop__nav-link-list__item a.header-nav-desktop__nav-link-list__item__button:hover, .dotcomheader--events .header-nav-desktop__nav-link-list__item button.header-nav-desktop__nav-link-list__item__button:hover { background-color: transparent; text-decoration: underline; }
.dotcomheader--events .header-nav-desktop__dropdown-container { border: none; left: 0px; max-width: 100vw; padding: 0px; transform: none; z-index: 1000; top: 100% !important; }
.dotcomheader--events .header-nav-desktop__dropdown-container > .cmp-container { background-color: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); display: flex; margin: 0px; padding: 0px; }
.dotcomheader--events .header-nav-desktop__dropdown-container > .cmp-container .list .cmp-list__item { justify-content: left; }
.dotcomheader--events .header-nav-desktop__dropdown-container > .cmp-container .list .cmp-list__item .cmp-list__item-link { justify-content: left !important; }
.dotcomheader--events .header-nav-desktop__dropdown-container > .cmp-container > .aem-grid, .dotcomheader--events .header-nav-desktop__dropdown-container > .cmp-container > div { margin: 0px; }
@media screen and (min-width: 1440px) {
.dotcomheader--events .header-nav-desktop__dropdown-container { max-width: 90pc; }
}
.dotcomheader--events .header-nav-desktop .header-nav-desktop__nav-link-list__item__button--center { position: static !important; }
.dotcomheader--events .header-nav-desktop .header-nav-desktop__nav-link-list__item__button--center .header-nav-desktop__dropdown-container { left: 50%; transform: translateX(-50%); top: 100% !important; }
@media screen and (max-width: 1480px) {
.dotcomheader--events .header-nav-desktop { margin-left: 0px; margin-right: 1pc; }
.dotcomheader--events .header-nav-desktop .header-nav-desktop__nav-link-list { column-gap: 0px; }
}
@media screen and (min-width: 1191px) {
.dotcomheader--events .header-nav-desktop { display: flex; }
}
.dotcomheader--events .header-nav-tablet-mobile { display: none; height: auto; margin: 0px; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger { background-image: url("data:image/svg+xml, "); filter: invert(1); height: 25px; margin: 22px 1pc 22px 0px; padding: 0px; width: 30px; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger--close { background-image: url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F> "); height: 20px; width: 20px; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu { background-color: rgb(0, 0, 0); bottom: 0px; position: absolute; z-index: 1000; height: calc(-100% + 100vh) !important; top: 100% !important; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__glass-pane { display: none; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: start; display: flex; flex-direction: column; height: 100%; justify-content: start; padding-top: 20px !important; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item { -webkit-box-pack: center; justify-content: center; left: 0px !important; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item::before { display: none !important; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item__separator { display: none; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button, .dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button { -webkit-box-pack: center; background-color: rgb(0, 0, 0); border-bottom: none; justify-content: center; padding: 14px 1pc; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text, .dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: normal; line-height: 19px; text-align: left; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg, .dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg { background-position: 50% center; background-repeat: no-repeat; background-size: contain; filter: invert(1); height: 9pt; margin-left: 8px; width: 9pt; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button:hover, .dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button:hover { text-decoration: underline !important; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button:hover .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text, .dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button:hover .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text { color: rgb(255, 255, 255); text-decoration: underline; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg, .dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item__separator-gradient { display: none; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link { margin: 0px 1pc; padding: 11px 0px; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link--first { border-top: 1px solid rgb(204, 204, 204); margin: 18px 1pc 0px; padding: 18px 0px 11px; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link__link { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; column-gap: 8px; display: flex; justify-content: start; text-decoration: none; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link__link__img { height: 20px; object-fit: contain; object-position: center center; width: 20px; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link__link__text { -webkit-font-smoothing: antialiased; color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: normal; line-height: 17px; text-align: left; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion .cmp-teaser__action-container.cmp-teaser__action-container-mobile { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: start; display: flex; flex-direction: column; height: 100%; justify-content: start; margin: 15px 0px; row-gap: 1pc; width: 100%; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action { align-self: center; margin: 0px 1pc; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action .cmp-teaser__action-link { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; border-radius: 8px; font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 1pc; font-weight: 500; justify-content: center; letter-spacing: 0px; line-height: 19px; margin: 0px; text-align: left; width: max-content; padding: 9pt 1pc !important; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action .cmp-teaser__action-link:hover { text-decoration: none; }
.dotcomheader--events .header-nav-tablet-mobile__xf-menu { background-color: rgb(0, 0, 0); bottom: 0px; position: absolute; z-index: 1001; height: calc(-100% + 100vh) !important; }
.dotcomheader--events .header-nav-tablet-mobile__xf-menu__header { border-bottom: none; display: block; height: auto; margin: 0px; padding: 0px; }
.dotcomheader--events .header-nav-tablet-mobile__xf-menu__header__back-button { -webkit-box-align: center; align-items: center; background-color: transparent; border: none; column-gap: 3.5px; display: flex; margin: 24px 1pc 2pc; padding: 0px; }
.dotcomheader--events .header-nav-tablet-mobile__xf-menu__header__back-button__svg { background-color: transparent; background-image: url("data:image/svg+xml, "); background-position: 50% center; background-repeat: no-repeat; background-size: contain; filter: invert(1); height: 9pt; margin-bottom: 3px; width: 9pt; }
.dotcomheader--events .header-nav-tablet-mobile__xf-menu__header__back-button__text { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: normal; line-height: 19px; margin: 0px; text-align: left; }
.dotcomheader--events .header-nav-tablet-mobile__xf-menu__header__close-button { display: none; }
.dotcomheader--events .header-nav-tablet-mobile__xf-menu__container { margin: 0px 1pc; padding-bottom: 75pt; }
@media screen and (min-width: 768px) {
.dotcomheader--events .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger-menu__accordion__item__button { padding: 1pc 24px !important; }
.dotcomheader--events .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link { margin: 0px 24px; padding: 13.5px 0px; }
.dotcomheader--events .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link--first { margin: 24px 24px 0px; padding: 40px 0px 13.5px; }
.dotcomheader--events .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger-menu__accordion .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action-link { padding: 9pt; }
}
@media screen and (max-width: 1350px) {
.dotcomheader--events .header-nav-tablet-mobile { display: block; }
}
.header-container { background-color: rgb(255, 255, 255); column-gap: 2pc; display: grid; grid-template-columns: 2fr 2fr 1fr; grid-template-rows: auto; }
@media screen and (max-width: 1599px) {
.header-container { column-gap: 1pc; }
}
.header-container__products { text-wrap: wrap; }
.header-container__products--title { color: rgb(236, 0, 0); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 18px; font-weight: 500; letter-spacing: 0.18px; line-height: 26px; text-decoration: none; }
@media screen and (max-width: 1191px) {
.header-container__products--title { margin-left: 2pc; margin-right: 2pc; }
}
.header-container__products .gray-color { color: rgb(119, 119, 119); }
.header-container__products hr { background: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)); border: none; height: 2px; margin: 18px 0px 8px; }
.header-container__products__content { column-gap: 2pc; display: grid; grid-template-columns: 1fr 1fr; }
@media screen and (max-width: 1600px) {
.header-container__products__content { column-gap: 1pc; }
}
@media screen and (max-width: 1191px) {
.header-container__products__content { margin-left: 2pc; margin-right: 2pc; }
}
.header-container__products__content__col { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; min-width: 200px; }
.header-container__products__content__col__item { padding: 1pc 0px; text-decoration: none; }
.header-container__products__content__col__item-title { -webkit-box-align: center; align-items: center; color: rgb(0, 0, 0); display: flex; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0.16px; line-height: 22px; }
.header-container__products__content__col__item-desc { -webkit-box-align: center; align-items: center; color: rgb(0, 0, 0); display: inline-block; font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 9pt; font-weight: 400; letter-spacing: 0.12px; line-height: 18px; margin: 8px 0px; }
@media screen and (max-width: 1191px) {
.header-container__products__content__col__item-desc { display: none; }
}
.header-container__products__content__col__item--alternative-style { background-color: rgb(0, 0, 0); border-radius: 8px; margin-top: 1pc; padding: 20px 24px; }
.header-container__products__content__col__item--alternative-style .header-container__products__content__col__item-title { color: rgb(255, 255, 255); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 18px; font-weight: 500; letter-spacing: 0px; line-height: 30px; }
.header-container__products__content__col__item--alternative-style .header-container__products__content__col__item-desc { color: rgb(255, 255, 255); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 9pt; font-weight: 400; letter-spacing: 0px; line-height: 18px; margin: 8px 0px; }
.header-container__products__content__col__item--alternative-style .header-container__products__content__col__item-more { -webkit-box-align: center; align-items: center; color: rgb(255, 255, 255); display: flex; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 19px; }
.header-container__products__content__col__item--alternative-style .header-container__products__content__col__item-more__svg { background-image: url("data:image/svg+xml, "); background-repeat: no-repeat; background-size: cover; height: 10.06px; margin-right: 8px; width: 5.79px; }
@media screen and (max-width: 1191px) {
.header-container__products__content__col__item--alternative-style { display: none; }
}
.header-container__products__content__col__item .header-container__button { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; background-color: rgb(236, 0, 0); border-radius: 10px; color: rgb(255, 255, 255); display: inline-flex; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; justify-content: start; letter-spacing: 0px; line-height: 19px; margin: auto; padding: 10px 20px; text-decoration: none; }
.header-container__products__content__col__item .header-container__button__svg { background-image: url("data:image/svg+xml, "); background-repeat: no-repeat; background-size: cover; height: 8px; margin: 0px 0px 2px 5px; width: 10px; }
@media screen and (max-width: 1191px) {
.header-container__products__content__col__item[\:not-has\(\.header-container__products__content__col__item-title\)] { display: none; }
.header-container__products__content__col__item:not(:has(.header-container__products__content__col__item-title)) { display: none; }
}
@media screen and (max-width: 1191px) {
.header-container__products__content__col__item[\:has\(a\)] { display: block !important; }
.header-container__products__content__col__item:has(a) { display: block !important; }
}
.header-container__products .one-column { grid-template-columns: 1fr; }
.header-container__products .two-column { grid-template-columns: 1fr 1fr; }
@media screen and (max-width: 1191px) {
.header-container__products { margin-top: 2pc; }
.header-container__products hr { height: 1px; margin-top: 18px; }
}
.header-container--services { grid-template-columns: repeat(5, 1fr); }
@media screen and (max-width: 1191px) {
.header-container--services, .header-container--services .header-container__products__content { grid-template-columns: 1fr; }
}
.header-container--platform { grid-template-columns: 2fr 2fr 1fr; }
@media screen and (max-width: 1191px) {
.header-container--platform, .header-container--platform .header-container__products__content { grid-template-columns: 1fr; }
}
.header-container--why-crwd { grid-template-columns: 1fr 2fr 1fr; }
@media screen and (max-width: 1191px) {
.header-container--why-crwd, .header-container--why-crwd .header-container__products__content { grid-template-columns: 1fr; }
}
.header-container--learn { grid-template-columns: repeat(4, 1fr); }
@media screen and (max-width: 1191px) {
.header-container--learn, .header-container--learn .header-container__products__content { grid-template-columns: 1fr; }
}
.header-container--company { grid-template-columns: repeat(3, 1fr); }
@media screen and (max-width: 1191px) {
.header-container--company, .header-container--company .header-container__products__content { grid-template-columns: 1fr; }
}
body[dir="rtl"] .header-container__products__content__col__item--alternative-style .header-container__products__content__col__item-more { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-box-pack: end; flex-direction: row-reverse; justify-content: flex-end; }
body[dir="rtl"] .header-container__products__content__col__item--alternative-style .header-container__products__content__col__item-more__svg { margin-right: 8px; transform: scaleX(-1); }
body[dir="rtl"] .header-container__products__content__col__item .header-container__button__svg { margin: 0px 5px 2px 0px; transform: scaleX(-1); }
.eventscalendar .cmp-events-calendar__button { -webkit-box-align: center; align-items: center; background-color: transparent; border: none; cursor: pointer; display: flex; margin: 0px; padding: 22px 9pt; position: relative; }
.eventscalendar .cmp-events-calendar__button__icon { height: 20px; object-fit: contain; object-position: center center; width: 20px; }
.eventscalendar .cmp-events-calendar__button__count { -webkit-box-align: center; -webkit-box-pack: center; -webkit-font-smoothing: antialiased; align-items: center; background-color: rgb(236, 208, 0); border-radius: 50%; color: rgb(0, 0, 0); display: flex; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 9pt; font-weight: 600; height: 18px; justify-content: center; left: 22.5px; letter-spacing: normal; line-height: 1pc; position: absolute; top: 14px; width: 18px; }
.eventscalendar .cmp-events-calendar__button--hide-count .cmp-events-calendar__button__count { display: none; }
.eventscalendar .cmp-events-calendar__dialog { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: start; align-items: start; background-color: rgb(255, 255, 255); border: none; box-sizing: content-box; display: none; flex-direction: column; height: calc(-44px + 100vh); justify-content: start; left: 0px; margin: 0px; padding: 22px 1pc; position: fixed; top: 0px; width: calc(-32px + 100vw); z-index: 9999; }
.eventscalendar .cmp-events-calendar__dialog--active { display: flex; }
.eventscalendar .cmp-events-calendar__dialog__close { align-self: end; background-color: transparent; border: none; cursor: pointer; margin: 0px; padding: 0px; }
.eventscalendar .cmp-events-calendar__dialog__close__icon { height: 20px; object-fit: contain; object-position: center center; width: 20px; }
.eventscalendar .cmp-events-calendar__dialog__title { -webkit-font-smoothing: antialiased; border-bottom: 2px solid; border-image: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)) 1 / 1 / 0 stretch; color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: normal; line-height: 24px; margin: 14px 0px 0px; padding: 0px 0px 24px; width: 100%; }
.eventscalendar .cmp-events-calendar__dialog__events { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; list-style-type: none; margin: 0px; width: 100%; padding: 0px !important; }
.eventscalendar .cmp-events-calendar__dialog__events__event { border-bottom: 1px solid rgb(204, 204, 204); padding: 24px 0px; }
.eventscalendar .cmp-events-calendar__dialog__events__event__link { column-gap: 1pc; cursor: pointer; display: flex; padding: 0px; text-decoration: none; }
.eventscalendar .cmp-events-calendar__dialog__events__event__link__date { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background-color: rgb(236, 0, 0); border-radius: 8px 8px 8px 0px; display: flex; flex-direction: column; justify-content: center; min-height: 71px; min-width: 69px; }
.eventscalendar .cmp-events-calendar__dialog__events__event__link__date__month { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 9pt; font-weight: 600; letter-spacing: normal; line-height: 15px; }
.eventscalendar .cmp-events-calendar__dialog__events__event__link__date__day { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 28px; font-weight: 700; letter-spacing: normal; line-height: 34px; }
.eventscalendar .cmp-events-calendar__dialog__events__event__link__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: start; align-items: start; display: flex; flex-direction: column; justify-content: start; row-gap: 8px; width: 100%; }
.eventscalendar .cmp-events-calendar__dialog__events__event__link__content__eyebrow { -webkit-font-smoothing: antialiased; color: rgb(236, 0, 0); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: normal; line-height: 17px; margin: 0px; padding: 0px; }
.eventscalendar .cmp-events-calendar__dialog__events__event__link__content__title { -webkit-font-smoothing: antialiased; color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; letter-spacing: normal; line-height: 19px; margin: 0px; padding: 0px; }
.eventscalendar .cmp-events-calendar__dialog__events__event__link__content__location { -webkit-font-smoothing: antialiased; color: rgb(112, 112, 112); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: normal; line-height: 19px; margin: 0px; padding: 0px; }
.eventscalendar .cmp-events-calendar__dialog__events__event__link__icon { align-self: center; box-sizing: content-box; height: 9pt; object-fit: contain; object-position: center center; padding-right: 8px; width: 9pt; }
.eventscalendar .cmp-events-calendar__dialog .cmp-teaser__action-container.cmp-teaser__action-container-mobile { align-self: center; margin-top: 24px; }
.eventscalendar .cmp-events-calendar__dialog .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: normal; line-height: 19px; margin: 0px; padding: 0px; }
.eventscalendar .cmp-events-calendar__dialog .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action .cmp-teaser__action-link__internal-icon { height: 9pt; margin-left: 5px; object-fit: contain; object-position: center center; width: 9pt; }
@media screen and (min-width: 768px) {
.eventscalendar .cmp-events-calendar .cmp-events-calendar__dialog { height: calc(-48px + 100vh); max-width: calc(-48px + 100vw); padding: 24px; }
}
@media screen and (min-width: 1192px) {
.eventscalendar .cmp-events-calendar { position: relative; }
.eventscalendar .cmp-events-calendar .cmp-events-calendar__button { margin: 0px 4px; padding: 24px 9pt; }
.eventscalendar .cmp-events-calendar .cmp-events-calendar__button__count { left: 24.5px; top: 15.5px; }
.eventscalendar .cmp-events-calendar .cmp-events-calendar__button:hover { border-bottom: 2px solid rgb(236, 0, 0); padding: 24px 9pt 22px; }
.eventscalendar .cmp-events-calendar .cmp-events-calendar__button:hover .cmp-events-calendar__button__icon { filter: invert(10%) sepia(100%) saturate(7374%) hue-rotate(15deg) brightness(95%) contrast(117%); }
.eventscalendar .cmp-events-calendar .cmp-events-calendar__button--active, .eventscalendar .cmp-events-calendar .cmp-events-calendar__button--active:hover { border-bottom: 4px solid; border-image: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)) 4 / 1 / 0 stretch; padding: 24px 9pt 20px; background-color: transparent !important; }
.eventscalendar .cmp-events-calendar .cmp-events-calendar__button--active .cmp-events-calendar__button__icon, .eventscalendar .cmp-events-calendar .cmp-events-calendar__button--active:hover .cmp-events-calendar__button__icon { filter: invert(10%) sepia(100%) saturate(7374%) hue-rotate(15deg) brightness(95%) contrast(117%); }
.eventscalendar .cmp-events-calendar .cmp-events-calendar__dialog { border-radius: 2pc; box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 50px 0px; height: auto; left: -216px; max-height: fit-content; padding: 40px 2pc; position: absolute; top: 68px; width: 27pc; }
.eventscalendar .cmp-events-calendar .cmp-events-calendar__dialog__close { margin-top: 14px; position: absolute; }
.eventscalendar .cmp-events-calendar .cmp-events-calendar__dialog__title { font-size: 1pc; line-height: 19px; }
.eventscalendar .cmp-events-calendar .cmp-events-calendar__dialog .cmp-teaser__action-container.cmp-teaser__action-container-mobile { align-self: end; }
}
body[dir="rtl"] .eventscalendar .cmp-events-calendar__dialog__title { text-align: right; }
body[dir="rtl"] .eventscalendar .cmp-events-calendar__dialog__events__event__link__icon { padding-left: 8px; padding-right: 0px; transform: rotate(180deg); }
body[dir="rtl"] .eventscalendar .cmp-events-calendar__dialog .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action .cmp-teaser__action-link__internal-icon { margin-left: 0px; margin-right: 5px; transform: rotate(180deg); }
body[dir="rtl"] .eventscalendar .cmp-events-calendar__dialog .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action:hover .cmp-teaser__action-link__internal-icon { transform: translateX(-7px) rotate(180deg); }
.image--redesign-footer { margin: 40px 0px 24px; }
.image--redesign-footer .cmp-image { height: 24px; width: 134px; }
.image--redesign-footer:hover { filter: invert(10%) sepia(100%) saturate(7374%) hue-rotate(15deg) brightness(95%) contrast(117%); }
@media screen and (min-width: 768px) {
.image--redesign-footer { margin: 4pc 0px 24px; }
}
@media screen and (min-width: 1025px) {
.image--redesign-footer { margin: 4pc 0px 2pc; }
}
div.image--cs-header-logo { margin: 0px !important; }
div.image--cs-header-logo .cmp-image__link { display: flex; }
div.image--cs-header-logo .cmp-image__image { height: auto; width: 134px; }
div.image--cs-header-logo .cmp-image__image:hover { filter: invert(10%) sepia(100%) saturate(7374%) hue-rotate(15deg) brightness(95%) contrast(117%); }
div.image--cs-header-logo-mobile { margin: 0px; }
div.image--cs-header-logo-mobile .cmp-image__link { display: flex; }
div.image--cs-header-logo-mobile .cmp-image__image { width: auto; height: 24px !important; padding: 20px 0px !important; }
div.image--cs-events-header-logo { filter: invert(0) !important; padding-left: 1pc !important; }
@media screen and (min-width: 1472px) {
div.image--cs-events-header-logo { padding-left: 0px !important; }
}
div.image--cs-events-header-logo .cmp-image__link { display: flex; }
div.image--cs-events-header-logo .cmp-image__image { filter: invert(0); height: 52px; margin: 24px 0px; width: auto; }
div.image--cs-events-footer-logo { margin: 0px !important; }
@media screen and (max-width: 1024px) {
div.image--cs-events-footer-logo { margin-bottom: 1pc !important; }
}
div.image--cs-events-footer-logo .cmp-image__link { display: flex; }
div.image--cs-events-footer-logo .cmp-image__image { filter: invert(0); height: auto; vertical-align: bottom; width: 134px; }
.list--dotcom-header-links > .cmp-list { -webkit-box-align: center; align-items: center; column-gap: 2pc; display: flex; list-style-type: none; margin: 0px; padding: 0px; }
.list--dotcom-header-links > .cmp-list .cmp-list__item-link { color: rgb(0, 0, 0); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0px; line-height: 19px; text-decoration: none; }
.list--dotcom-header-links-small > .cmp-list { -webkit-box-align: center; align-items: center; column-gap: 2pc; display: flex; list-style-type: none; margin: 0px; padding: 0px; }
.list--dotcom-header-links-small > .cmp-list .cmp-list__item-link { text-decoration: none; }
.list--dotcom-header-links-small > .cmp-list .cmp-list__item-link .cmp-list__item-link__icon { filter: invert(100%); height: 9pt; margin-right: 8px; width: 9pt; }
.list--dotcom-header-links-small > .cmp-list .cmp-list__item-link .cmp-list__item-link__text { color: rgb(255, 255, 255); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; line-height: 17px; text-decoration: none; }
.list--dotcom-header-links-noText > .cmp-list { -webkit-box-align: center; align-items: center; column-gap: 2pc; display: flex; list-style-type: none; padding: 0px; margin: 0px !important; }
.list--dotcom-header-links-noText > .cmp-list .cmp-list__item-link { text-decoration: none; }
.list--dotcom-header-links-noText > .cmp-list .cmp-list__item-link .cmp-list__item-link__icon { height: 20px; width: 20px; }
.list--dotcom-header-links-noText > .cmp-list .cmp-list__item-link .cmp-list__item-link__text { display: none; }
.list--dotcom-header-links-subnav > .cmp-list { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: start; align-items: start; display: flex; flex-direction: column; justify-content: start; list-style-type: none; padding: 0px; row-gap: 24px; margin: 0px 0px 24px !important; }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link { -webkit-box-align: start; -webkit-box-pack: start; align-items: start; display: grid; grid-template-columns: 1fr; grid-template-rows: auto; justify-content: start; padding: 0px; text-decoration: none; margin: 0px !important; }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link .cmp-list__item-link__pretitle { text-align: left; }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link .cmp-list__item-link__text { color: rgb(0, 0, 0); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; grid-row: 1 / 2; line-height: 19px; text-align: left; }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link .cmp-list__item-link__desc { color: rgb(0, 0, 0); display: block; font-family: neue-haas-grotesk-display, sans-serif; font-size: 14px; font-weight: 500; grid-row: 2 / 3; line-height: 17px; margin: 8px 0px 0px; text-align: left; }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link .cmp-list__item-link__icon { grid-row: 3 / 4; height: 44px; margin: 1pc 0px 0px; width: auto; filter: none !important; }
@media screen and (min-width: 1192px) {
.list--dotcom-header-links-subnav > .cmp-list { row-gap: 1pc; margin: 0px !important; }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link { border-radius: 1pc; padding: 1pc; }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link .cmp-list__item-link__text { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 14px; row-gap: 8px; }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link .cmp-list__item-link__desc { font-size: 9pt; margin: 9pt 0px 0px; }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link .cmp-list__item-link__icon { height: 56px; margin: 9pt 0px 0px; width: auto; }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link:hover { background-color: rgb(248, 248, 248); }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link:hover .cmp-list__item-link__text { color: rgb(236, 0, 0); }
}
.list--redesign-footer .cmp-list { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: start; align-items: start; display: flex; flex-direction: column; justify-content: start; list-style-type: none; row-gap: 1pc; margin: 1pc 0px 0px !important; padding: 0px !important; }
.list--redesign-footer .cmp-list .cmp-list__item .cmp-list__item-link { margin: 0px 24px; text-decoration: none; }
.list--redesign-footer .cmp-list .cmp-list__item .cmp-list__item-link .cmp-list__item-link__text { color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: normal; line-height: 19px; }
.list--redesign-footer .cmp-list .cmp-list__item .cmp-list__item-link:visited .cmp-list__item-link__text { color: rgb(0, 0, 0); }
.list--redesign-footer .cmp-list .cmp-list__item .cmp-list__item-link:hover .cmp-list__item-link__text, .list--redesign-footer .cmp-list .cmp-list__item .cmp-list__item-link:visited:hover .cmp-list__item-link__text { color: rgb(236, 0, 0); }
@media screen and (min-width: 768px) {
.list--redesign-footer .cmp-list { margin: 19px 0px 0px !important; }
}
@media screen and (min-width: 1025px) {
.list--redesign-footer .cmp-list { row-gap: 24px; margin: 24px 0px 0px !important; }
.list--redesign-footer .cmp-list .cmp-list__item .cmp-list__item-link { margin: 0px; }
}
.list--redesign-secondary-footer .cmp-list { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; gap: 24px; flex-wrap: wrap; justify-content: start; list-style-type: none; margin: 0px 0px 2pc !important; padding: 0px !important; }
.list--redesign-secondary-footer .cmp-list, .list--redesign-secondary-footer .cmp-list__item > article { display: flex; }
.list--redesign-secondary-footer .cmp-list__item-link { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; color: rgb(0, 0, 0); column-gap: 8px; flex-direction: row-reverse; font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 17px; text-decoration: none; }
.list--redesign-secondary-footer .cmp-list__item-link__icon { margin-bottom: 5px; height: auto !important; margin-left: 0px !important; width: 30px !important; }
.list--redesign-secondary-footer .cmp-list__item-link:hover { color: rgb(236, 0, 0); }
.list--redesign-secondary-footer .cmp-list__item-text { color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 17px; text-decoration: none; }
@media screen and (min-width: 768px) {
.list--redesign-secondary-footer .cmp-list { margin: 0px 0px 56px !important; }
}
@media screen and (min-width: 1025px) {
.list--redesign-secondary-footer .cmp-list { margin: 0px !important; }
}
.list--header-list-with-icon .cmp-list { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; list-style-type: none; row-gap: 24px; margin: 0px !important; padding: 0px !important; }
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link { -webkit-box-align: center; place-items: center start; display: grid; grid-template-areas: "image text"; grid-template-columns: min-content auto; text-decoration: none; }
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__icon { grid-area: image; height: 2pc; margin-right: 7.5px; max-width: none; width: 2pc; }
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__text { -webkit-font-smoothing: antialiased; color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 14px; font-weight: 700; grid-area: text; letter-spacing: normal; line-height: 17px; text-align: left; white-space: normal; }
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__text--blue-label { -webkit-font-smoothing: antialiased; background-color: rgb(0, 36, 255); border-radius: 4px; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 11px; font-weight: 600; letter-spacing: normal; line-height: 14px; padding: 2px 4px; text-align: left; }
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__desc { color: rgb(0, 0, 0); display: none; font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 9pt; font-weight: 500; grid-area: description; letter-spacing: normal; line-height: 17px; text-align: left; white-space: normal; }
@media screen and (min-width: 768px) {
.list--header-list-with-icon .cmp-list { row-gap: 2pc; }
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link { -webkit-box-align: start; align-items: start; grid-template-areas: "image text" ". description"; }
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__text { align-self: center; }
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__desc { display: block; }
}
@media screen and (min-width: 1192px) {
.list--header-list-with-icon .cmp-list { row-gap: 0px; }
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link { border-radius: 1pc; min-width: 230px; padding: 1pc; }
}
@media screen and (min-width: 1192px) and (min-width: 1295px) {
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link { min-width: 262px; }
}
@media screen and (min-width: 1192px) {
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link:hover { background-color: rgb(248, 248, 248); }
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link:hover .cmp-list__item-link__text { color: rgb(236, 0, 0); }
}
.list--header-list-without-icon .cmp-list { list-style-type: none; row-gap: 24px; margin: 0px !important; padding: 0px !important; }
.list--header-list-without-icon .cmp-list, .list--header-list-without-icon .cmp-list__item .cmp-list__item-link { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link { -webkit-box-align: start; -webkit-box-pack: start; align-items: start; justify-content: start; row-gap: 8px; text-decoration: none; }
@media screen and (min-width: 1192px) {
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link { min-width: 230px; }
}
@media screen and (min-width: 1295px) {
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link { min-width: 262px; }
}
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__icon { display: none; }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__text { -webkit-font-smoothing: antialiased; color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 14px; font-weight: 700; grid-area: text; letter-spacing: normal; line-height: 17px; text-align: left; white-space: normal; }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__text--blue-label { -webkit-font-smoothing: antialiased; background-color: rgb(0, 36, 255); border-radius: 4px; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 11px; font-weight: 600; letter-spacing: normal; line-height: 14px; padding: 2px 4px; text-align: left; }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__desc { color: rgb(0, 0, 0); display: none; font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 9pt; font-weight: 500; letter-spacing: normal; line-height: 17px; text-align: left; white-space: normal; }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link--red-with-cta { color: rgb(236, 0, 0); }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link--red-with-cta .cmp-list__item-link__text { -webkit-box-align: center; align-items: center; color: rgb(236, 0, 0); display: flex; }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link--red-with-cta .cmp-list__item-link__text::after { -webkit-box-align: center; align-items: center; content: url("data:image/svg+xml, "); display: flex; height: 10px; margin-bottom: 2px; margin-left: 6px; transform: translateX(0px); transition: all 0.3s ease-out 0s; width: 9pt; }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link--red-with-cta:hover .cmp-list__item-link__text::after { transform: translateX(7px); }
@media screen and (min-width: 1192px) {
.list--header-list-without-icon .cmp-list { row-gap: 0px; }
.list--header-list-without-icon .cmp-list .cmp-list__item-link__desc { display: block !important; }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link { border-radius: 8px; padding: 1pc; }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link:hover { background-color: rgb(248, 248, 248); }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link:hover .cmp-list__item-link__text { color: rgb(236, 0, 0); }
}
.list--header-utility-nav .cmp-list { list-style-type: none; margin: 10px 0px !important; padding: 0px !important; }
.list--header-utility-nav .cmp-list, .list--header-utility-nav .cmp-list__item { column-gap: 1pc; display: flex; }
.list--header-utility-nav .cmp-list__item:not(:first-child)::before { content: "|"; }
.list--header-utility-nav .cmp-list__item-link, .list--header-utility-nav .cmp-list__item:not(:first-child)::before { color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: normal; line-height: 17px; }
.list--header-utility-nav .cmp-list__item-link { text-decoration: none; }
.list--header-utility-nav .cmp-list__item-link__text { color: rgb(0, 0, 0); }
.list--header-utility-nav .cmp-list__item-link:hover { cursor: pointer; text-decoration: underline; }
.list--events-header-links .cmp-list { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: start; align-items: start; background: rgb(0, 0, 0); display: flex; flex-direction: column; justify-content: start; list-style-type: none; min-width: auto; padding: 24px 1pc; row-gap: 1pc; }
.list--events-header-links .cmp-list .cmp-list__item { justify-content: left; left: 0px; }
.list--events-header-links .cmp-list .cmp-list__item::before { display: none; }
.list--events-header-links .cmp-list .cmp-list__item .cmp-list__item-link { -webkit-box-pack: center; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 1pc; font-weight: 500; justify-content: center; letter-spacing: 0px; line-height: 19px; text-decoration: none; }
.list--events-header-links .cmp-list .cmp-list__item .cmp-list__item-link:hover { text-decoration: underline; }
body[dir="rtl"] .list--dotcom-header-links > .cmp-list .cmp-list__item .cmp-list__item-link .cmp-list__item-link__icon { margin-left: 10px; margin-right: 2px; transform: scaleX(-1); }
body[dir="rtl"] .list--header-list-with-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__icon { margin-left: 7.5px; margin-right: auto; }
body[dir="rtl"] .list--header-list-with-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__text { text-align: right; }
body[dir="rtl"] .list--header-list-with-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__text--blue-label { -webkit-font-smoothing: antialiased; background-color: rgb(0, 36, 255); border-radius: 4px; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 11px; font-weight: 600; letter-spacing: normal; line-height: 14px; padding: 2px 4px; text-align: left; }
body[dir="rtl"] .list--header-list-with-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__desc, body[dir="rtl"] .list--header-list-without-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__text { text-align: right; }
body[dir="rtl"] .list--header-list-without-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__text--blue-label { -webkit-font-smoothing: antialiased; background-color: rgb(0, 36, 255); border-radius: 4px; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 11px; font-weight: 600; letter-spacing: normal; line-height: 14px; padding: 2px 4px; text-align: left; }
body[dir="rtl"] .list--header-list-without-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__desc { text-align: right; }
body[dir="rtl"] .list--header-list-without-icon .cmp-list__item .cmp-list__item-link--red-with-cta { color: rgb(236, 0, 0); }
body[dir="rtl"] .list--header-list-without-icon .cmp-list__item .cmp-list__item-link--red-with-cta .cmp-list__item-link__text { -webkit-box-align: center; align-items: center; color: rgb(236, 0, 0); display: flex; }
body[dir="rtl"] .list--header-list-without-icon .cmp-list__item .cmp-list__item-link--red-with-cta .cmp-list__item-link__text::after { -webkit-box-align: center; align-items: center; display: flex; height: 10px; margin-bottom: 2px; margin-left: auto; margin-right: 6px; transform: rotate(180deg); transition: all 0.3s ease-out 0s; width: 9pt; }
body[dir="rtl"] .list--header-list-without-icon .cmp-list__item .cmp-list__item-link--red-with-cta:hover .cmp-list__item-link__text::after { transform: translateX(-7px) rotate(180deg); }
@media screen and (min-width: 1192px) {
body[dir="rtl"] .list--header-list-without-icon .cmp-list { row-gap: 0px; }
body[dir="rtl"] .list--header-list-without-icon .cmp-list .cmp-list__item-link__desc { display: block !important; }
}
body[dir="rtl"] .list--dotcom-header-links-subnav > .cmp-list .cmp-list__item .cmp-list__item-link__desc, body[dir="rtl"] .list--dotcom-header-links-subnav > .cmp-list .cmp-list__item .cmp-list__item-link__pretitle, body[dir="rtl"] .list--dotcom-header-links-subnav > .cmp-list .cmp-list__item .cmp-list__item-link__text { text-align: right; }
.list--dotcom-header-links-noText--redesign > .cmp-list { -webkit-box-align: center; align-items: center; column-gap: 0px; display: flex; list-style-type: none; margin: 0px !important; padding: 0px !important; }
.list--dotcom-header-links-noText--redesign > .cmp-list .cmp-list__item-link { padding: 22px 9pt; text-decoration: none; }
.list--dotcom-header-links-noText--redesign > .cmp-list .cmp-list__item-link .cmp-list__item-link__icon { height: 20px; margin: 0px; width: 20px; }
.list--dotcom-header-links-noText--redesign > .cmp-list .cmp-list__item-link .cmp-list__item-link__text { display: none; }
@media screen and (min-width: 1192px) {
.list--dotcom-header-links-noText--redesign > .cmp-list .cmp-list__item-link { margin: 0px 4px !important; padding: 24px 9pt !important; }
.list--dotcom-header-links-noText--redesign > .cmp-list .cmp-list__item-link:hover { border-bottom: 2px solid rgb(236, 0, 0); padding: 24px 9pt 22px !important; }
.list--dotcom-header-links-noText--redesign > .cmp-list .cmp-list__item-link:hover .cmp-list__item-link__icon { filter: invert(10%) sepia(100%) saturate(7374%) hue-rotate(15deg) brightness(95%) contrast(117%); }
}
.sociallinks--redesign-footer .cmp-social-links__link__icon { display: block; height: 20px; width: 20px; }
@media screen and (min-width: 768px) {
.sociallinks--redesign-footer { margin: 4pc 0px 24px; }
}
@media screen and (min-width: 1025px) {
.sociallinks--redesign-footer { margin: 4pc 0px 2pc; }
}
.cmp-dotcom-header-subnav { border-top: 1px solid rgb(204, 204, 204); display: flex; padding: 9pt 0px; position: relative; z-index: 1; }
.cmp-dotcom-header-subnav__image { height: 2pc; vertical-align: middle; width: 2pc; }
.cmp-dotcom-header-subnav__labelLink { align-self: center; text-decoration: none; }
.cmp-dotcom-header-subnav__label { align-self: center; color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; line-height: 19px; margin: 0px 0px 0px 8px; }
.cmp-dotcom-header-subnav__label:hover { filter: brightness(0) saturate(100%) invert(20%) sepia(79%) saturate(7095%) hue-rotate(358deg) brightness(91%) contrast(120%); }
.cmp-dotcom-header-subnav .cmp-teaser__action-container { column-gap: 1pc; display: flex; margin: 0px 0px 0px auto; }
.cmp-dotcom-header-subnav .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-family: neue-haas-grotesk-display, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; padding: 6px 8px; }
.cmp-dotcom-header-subnav .cmp-teaser__action-container-mobile { display: none; margin-right: 0px; }
.cmp-dotcom-header-subnav .cmp-teaser__action-container-mobile .cmp-teaser__action .cmp-teaser__action-link { -webkit-box-pack: center; font-family: neue-haas-grotesk-display, sans-serif; font-size: 14px; font-weight: 600; justify-content: center; line-height: 17px; margin: 0px; padding: 6px 8px; }
@media screen and (max-width: 768px) {
.cmp-dotcom-header-subnav .cmp-teaser__action-container-mobile { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-top: 10px; padding: 20px 25px 20px 30px; row-gap: 1pc; display: flex !important; }
}
.cmp-dotcom-header-subnav .header-nav-desktop { -webkit-box-align: center; align-items: center; display: none; margin-left: 8px; }
.cmp-dotcom-header-subnav .header-nav-desktop__nav-link-list { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; column-gap: 8px; display: flex; justify-content: start; list-style-type: none; margin: 0px; padding: 0px; }
.cmp-dotcom-header-subnav .header-nav-desktop__nav-link-list__item__button { background-color: transparent; border: none; border-radius: 6px; color: rgb(0, 0, 0); cursor: pointer; display: block; font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 450; letter-spacing: 0px; line-height: 19px; padding: 8px 1pc; text-decoration: none; white-space: nowrap; }
.cmp-dotcom-header-subnav .header-nav-desktop__nav-link-list__item .linktoXF::after { content: url("data:image/svg+xml, "); margin-bottom: 1px; margin-left: 8px; position: relative; top: -1px; }
.cmp-dotcom-header-subnav .header-nav-desktop__nav-link-list__item a.header-nav-desktop__nav-link-list__item__button--active, .cmp-dotcom-header-subnav .header-nav-desktop__nav-link-list__item a.header-nav-desktop__nav-link-list__item__button:hover { background-color: rgb(236, 0, 0); color: rgb(255, 255, 255) !important; }
.cmp-dotcom-header-subnav .header-nav-desktop__nav-link-list__item .header-nav-desktop__nav-link-list__item__button--active.linktoXF::after { content: url("data:image/svg+xml, "); filter: invert(1); }
.cmp-dotcom-header-subnav .header-nav-desktop__dropdown-container { background-color: transparent; border-radius: 0px 0px 2pc 2pc; cursor: default; display: none; left: 50%; margin: 0px auto; position: absolute; transform: translate(-50%); z-index: -1; border-top: none !important; box-shadow: none !important; padding: 0px !important; top: 58px !important; }
.cmp-dotcom-header-subnav .header-nav-desktop__dropdown-container--active { display: block; }
.cmp-dotcom-header-subnav .header-nav-desktop__dropdown-container .button .cmp-button__text { text-wrap: wrap; line-height: 19px; }
.cmp-dotcom-header-subnav .header-nav-desktop__dropdown-container .button .cmp-button__text__internal-icon { width: 20px; }
@media screen and (max-width: 1599px) {
.cmp-dotcom-header-subnav .header-nav-desktop__dropdown-container { padding: 3pc 40px 44px; }
}
@media screen and (min-width: 1192px) {
.cmp-dotcom-header-subnav .header-nav-desktop { display: flex; }
}
.cmp-dotcom-header-subnav .header-nav-tablet-mobile { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; justify-content: start; margin: 0px 8px 0px 24px; height: auto !important; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger { background-color: transparent; background-repeat: no-repeat; background-size: contain; border: none; cursor: pointer; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger, .cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger--close { background-image: url("data:image/svg+xml, "); height: 10px; width: 10px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger--close { margin-bottom: 2px; transform: rotate(180deg); }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu { background-color: rgb(255, 255, 255); display: none; height: calc(-71.93px + 100vh); left: -1pc; overflow-y: scroll; position: absolute; width: 100vw; z-index: 1; top: 56px !important; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu--show { display: block; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion { list-style-type: none; margin: 0px; padding: 0px !important; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item__separator { background-color: rgb(204, 204, 204); border: none; height: 1px; margin: 0px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item__separator-gradient { background: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)) 0px 0px no-repeat padding-box padding-box transparent; border: none; height: 1px; margin: 0px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item__button { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; border: none; cursor: pointer; display: flex; justify-content: space-between; margin: 0px; padding: 20px; width: 100%; background-color: transparent !important; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg { background-color: transparent; background-image: url("data:image/svg+xml, "); background-repeat: no-repeat; background-size: contain; height: 9pt; width: 10px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__cta { -webkit-box-align: center; place-items: center; background-color: rgb(236, 0, 0); border: none; border-radius: 10px; padding: 9pt 20px; text-decoration: none; width: 100%; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__cta__text { color: rgb(255, 255, 255); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0px; line-height: 19px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__cta__icon { background-image: url("data:image/svg+xml, "); background-repeat: no-repeat; background-size: cover; display: inline-block; height: 10px; margin-left: 8px; width: 9pt; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item__button:hover .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text { color: rgb(236, 0, 0); }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item__button:hover .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg { filter: invert(16%) sepia(96%) saturate(7252%) hue-rotate(4deg) brightness(117%) contrast(118%); }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button { background-color: rgb(247, 247, 247); text-decoration: none; width: auto; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg { display: none; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button[\:not-has\(a\)] { text-align: left; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button:not(:has(a)) { text-align: left; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__glass-pane { background-color: rgb(255, 255, 255); height: 30vh; left: 0px; top: 0px; width: 100vw; z-index: -1; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__xf-menu { background-color: rgb(255, 255, 255); display: none; height: 100vh; left: -1pc; margin: 0px; overflow-y: scroll; padding: 0px; position: absolute; top: 60px; width: 100vw; z-index: 1; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__xf-menu__container { margin-bottom: 200px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__xf-menu__header { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; border-bottom: none; display: flex; height: 71.93px; justify-content: space-between; padding: 0px 20px 0px 1pc; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__xf-menu__header__back-button { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; background-color: transparent; border: none; cursor: pointer; display: flex; justify-content: start; margin: 0px; padding: 0px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__xf-menu__header__back-button__svg { background-color: transparent; background-image: url("data:image/svg+xml, "); background-repeat: no-repeat; background-size: contain; filter: invert(16%) sepia(96%) saturate(7252%) hue-rotate(4deg) brightness(117%) contrast(118%); height: 9pt; width: 9pt; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__xf-menu__header__back-button__text { color: rgb(236, 0, 0); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 1pc; margin-left: 8px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__xf-menu__header__close-button { background-color: transparent; background-image: url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F> "); background-repeat: no-repeat; background-size: contain; border: none; cursor: pointer; height: 1pc; width: 1pc; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__xf-menu--show { display: block; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__xf-menu .cmp-tabs--sub-nav .cmp-tabs__tablist { margin: 0px; }
@media screen and (min-width: 769px) {
.cmp-dotcom-header-subnav .header-nav-tablet-mobile { height: 88px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu { height: calc(-88px + 100vh); top: 88px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__xf-menu__header { height: 88px; }
}
@media screen and (min-width: 1192px) {
.cmp-dotcom-header-subnav .header-nav-tablet-mobile { display: none; }
}
@media screen and (max-width: 768px) {
.cmp-dotcom-header-subnav .header-nav-tablet-mobile { margin-left: auto; }
}
@media screen and (min-width: 1192px) {
.cmp-dotcom-header-subnav { border-top: 1px solid rgb(204, 204, 204); }
}
@media screen and (max-width: 1192px) {
.cmp-dotcom-header-subnav__image { align-self: center; }
.cmp-dotcom-header-subnav__label { color: rgb(0, 0, 0); }
}
@media screen and (max-width: 768px) {
.cmp-dotcom-header-subnav .cmp-teaser__action-container { display: none; }
}
body[dir="rtl"] .cmp-dotcom-header-subnav { padding: 9pt 0px; }
body[dir="rtl"] .cmp-dotcom-header-subnav__label { margin: 0px 8px 0px 0px; }
body[dir="rtl"] .cmp-dotcom-header-subnav .header-nav-desktop, body[dir="rtl"] .cmp-dotcom-header-subnav .header-nav-desktop__nav-link-list__item .linktoXF::after { margin-left: 0px; margin-right: 8px; }
body[dir="rtl"] .cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button[\:not-has\(a\)] { padding-left: 1pc; }
body[dir="rtl"] .cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button:not(:has(a)) { padding-left: 1pc; }
body[dir="rtl"] .cmp-dotcom-header-subnav .cmp-teaser__action-container { margin: 0px auto 0px 1pc; }
body[dir="rtl"] .cmp-dotcom-header-subnav .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { margin: 0px; padding: 6px 8px; }
body[dir="rtl"] .cmp-dotcom-header-subnav .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin: 0px 8px 2px 0px; transform: rotate(180deg); }
body[dir="rtl"] .cmp-dotcom-header-subnav .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(-7px) rotate(180deg); }
@media screen and (max-width: 768px) {
body[dir="rtl"] .cmp-dotcom-header-subnav .header-nav-tablet-mobile { margin-left: 1pc; margin-right: auto; }
}
.teaser--footer-redesign .cmp-teaser { background-position: 50% center; background-repeat: no-repeat; background-size: cover; }
.teaser--footer-redesign .cmp-teaser__background { display: none; }
.teaser--footer-redesign .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; flex-direction: column; justify-content: start; margin: 0px auto; max-width: 750pt; padding: 52.5px 1pc 53.5px; }
.teaser--footer-redesign .cmp-teaser__content .cmp-teaser__pretitle { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Bold, helvetica, arial, sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0.7px; line-height: 17px; margin: 0px 0px 1pc; text-align: center; }
.teaser--footer-redesign .cmp-teaser__content .cmp-teaser__title { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; font-weight: 700; line-height: 24px; margin: 0px 0px 24px; text-align: center; }
.teaser--footer-redesign .cmp-teaser__content .cmp-teaser__description { margin: 0px 0px 24px; }
.teaser--footer-redesign .cmp-teaser__content .cmp-teaser__description, .teaser--footer-redesign .cmp-teaser__content .cmp-teaser__description p { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: normal; line-height: 19px; text-align: center; }
.teaser--footer-redesign .cmp-teaser__content .cmp-teaser__description p { margin: 0px; }
.teaser--footer-redesign .cmp-teaser__content .cmp-teaser__description a { color: rgb(236, 0, 0); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: normal; line-height: 19px; margin: 0px; text-align: center; text-decoration: none; }
.teaser--footer-redesign .cmp-teaser__content .cmp-teaser__description a:hover { text-decoration: underline; }
.teaser--footer-redesign .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-pack: center; gap: 1pc; justify-content: center; margin: 0px; }
.teaser--footer-redesign .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 17px; margin: 0px; padding: 6px 8px; }
.teaser--footer-redesign .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__external-icon, .teaser--footer-redesign .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { transform: none; }
@media screen and (min-width: 768px) {
.teaser--footer-redesign .cmp-teaser .cmp-teaser__content { padding: 71.5px 1pc; }
.teaser--footer-redesign .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; line-height: 38px; }
.teaser--footer-redesign .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { gap: 24px; }
.teaser--footer-redesign .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
body[dir="rtl"] .teaser--footer-redesign .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { margin-left: 0px; margin-right: 8px; transform: rotate(180deg); }
body[dir="rtl"] .teaser--footer-redesign .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__external-icon { transform: none; }
.text--header .cmp-text { margin: 9pt 0px; }
.text--header .cmp-text, .text--header .cmp-text p, .text--header .cmp-text span { color: rgb(119, 119, 119); }
.text--header .cmp-text, .text--header .cmp-text a, .text--header .cmp-text p, .text--header .cmp-text span { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 18px; font-weight: 500; letter-spacing: 0.18px; line-height: 26px; text-decoration: none; }
.text--header .cmp-text a { color: rgb(236, 0, 0); }
@media screen and (max-width: 1191px) {
.text--header .cmp-text { margin: 0px 2pc 18px; }
}
.text--header-title-link .cmp-text { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 24px; }
.text--header-title-link .cmp-text a, .text--header-title-link .cmp-text div, .text--header-title-link .cmp-text p, .text--header-title-link .cmp-text span { -webkit-box-align: center; -webkit-font-smoothing: antialiased; align-items: center; color: rgb(0, 0, 0); display: flex; font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: normal; line-height: 24px; text-align: left; text-decoration: none; }
.text--header-title-link .cmp-text a::after { -webkit-box-align: center; align-items: center; content: url("data:image/svg+xml, "); display: flex; height: 10px; margin-bottom: 6px; margin-left: 6px; transform: translateX(0px); transition: all 0.3s ease-out 0s; width: 9pt; }
@media screen and (min-width: 1192px) {
.text--header-title-link .cmp-text { border-bottom: none; border-radius: 8px; margin-bottom: 0px; padding: 1pc; }
.text--header-title-link .cmp-text[\:has\(a\)]:hover { background-color: rgb(248, 248, 248); }
.text--header-title-link .cmp-text:has(a):hover { background-color: rgb(248, 248, 248); }
.text--header-title-link .cmp-text[\:has\(a\)]:hover a::after { transform: translateX(7px); }
.text--header-title-link .cmp-text:has(a):hover a::after { transform: translateX(7px); }
}
.text--header-section-title .cmp-text { -webkit-font-smoothing: antialiased; color: rgb(112, 112, 112); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: normal; line-height: 17px; text-align: left; }
@media screen and (min-width: 1192px) {
.text--header-section-title .cmp-text { padding: 0px 1pc; }
}
body[dir="rtl"] .text--header-title-link .cmp-text a, body[dir="rtl"] .text--header-title-link .cmp-text div, body[dir="rtl"] .text--header-title-link .cmp-text p, body[dir="rtl"] .text--header-title-link .cmp-text span { text-align: right; }
body[dir="rtl"] .text--header-title-link .cmp-text a::after { margin: 6px 6px 0px 0px; transform: rotate(180deg); }
body[dir="rtl"] .text--header-title-link .cmp-text[\:has\(a\)]:hover a::after { transform: translateX(-7px) rotate(180deg); }
body[dir="rtl"] .text--header-title-link .cmp-text:has(a):hover a::after { transform: translateX(-7px) rotate(180deg); }
@media screen and (min-width: 1192px) {
body[dir="rtl"] .text--header-title-link .cmp-text[\:has\(a\)]:hover { background-color: rgb(248, 248, 248); }
body[dir="rtl"] .text--header-title-link .cmp-text:has(a):hover { background-color: rgb(248, 248, 248); }
}
body[dir="rtl"] .text--header-section-title .cmp-text { text-align: right; }
.title--header-title .cmp-title__text { color: rgb(119, 119, 119); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 18px; font-weight: 500; letter-spacing: 0.18px; line-height: 26px; text-decoration: none; }
@media screen and (max-width: 1191px) {
.title--header-title .cmp-title__text { margin: 0px 2pc 18px; }
}
.title--header-title .cmp-title__text .cmp-title__link { color: rgb(236, 0, 0); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 18px; font-weight: 500; letter-spacing: 0.18px; line-height: 26px; text-decoration: none; }
.title--redesign-footer { margin-top: 2pc; }
@media screen and (max-width: 1025px) {
.title--redesign-footer { display: none; }
}
.title--redesign-footer .cmp-title__text { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; line-height: 19px; }
"); background-repeat: no-repeat; background-size: cover; border: none; cursor: pointer; display: inline-block; filter: invert(100%); height: 24px; margin: 0px; padding: 0px; position: absolute; right: 24px; top: 40px; width: 24px; }
.modal-addsearch__close:focus, .modal-addsearch__close:hover { text-decoration: none; }
.modal-addsearch__content { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 24px; line-height: 19px; margin: 72px auto 0px; max-width: 56pc; width: 80%; }
@media screen and (max-width: 767px) {
.modal-addsearch__content { font-size: 14px; line-height: 17px; width: calc(100% - 32px); }
}
.modal-addsearch__scroll-box { background-color: rgb(255, 255, 255); height: auto; max-height: 712px; max-width: 56pc; overflow: auto; top: 4em; }
.addsearch-loadmore { text-align: center; }
.search-field-wrapper input[type="search"] { background-color: transparent; background-image: url("data:image/svg+xml,%3Csvg id='icon.Search' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_7829' data-name='Rectangle 7829' width='19.446' height='20' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect id='Icon_constraint_bg' data-name='Icon constraint bg' width='24' height='24' fill='%23fff' opacity='0'/%3E%3Cg id='icon' transform='translate(2 2.001)' clip-path='url("")'%3E%3Cpath id='Path_13345' data-name='Path 13345' d='M19.069,17.8l-4.075-4.075a8.442,8.442,0,1,0-1.907,1.737l4.159,4.161A1.289,1.289,0,0,0,19.069,17.8M2.577,8.434a5.857,5.857,0,1,1,5.856,5.857A5.863,5.863,0,0,1,2.577,8.434' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E"); background-position: 5px 50%; background-repeat: no-repeat; border-width: 0px 0px 2px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-bottom-style: solid; border-bottom-color: transparent; border-image: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)) 1 / 1 / 0 stretch; color: rgb(255, 255, 255); height: 47px; padding: 0px 7px 2px 36px; width: 100%; }
.search-field-wrapper input[type="search"]::-webkit-input-placeholder { color: inherit; opacity: 0.5; }
.search-field-wrapper input[type="search"]::placeholder { color: inherit; opacity: 0.5; }
.search-field-wrapper input[type="search"]:focus { outline: 0px; }
.search-field-wrapper input[type="search"]::-webkit-search-cancel-button, .search-field-wrapper input[type="search"]::-webkit-search-decoration, .search-field-wrapper input[type="search"]::-webkit-search-results-button, .search-field-wrapper input[type="search"]::-webkit-search-results-decoration { display: none; }
.search-results__item { border: 1px solid rgb(201, 201, 201); padding: 14px 40px; }
@media screen and (max-width: 767px) {
.search-results__item { padding: 1pc; }
}
.search-results__item:hover { background-color: rgb(245, 245, 245); }
.search-results__query { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 24px; padding: 14px 40px; }
.search-results__query em { color: rgb(236, 0, 0); font-style: normal; }
.search-results__category, .search-results__item em { color: rgb(236, 0, 0); font-family: HaasGrotDisp-75Bold, helvetica, arial, sans-serif; font-size: 1pc; }
@media screen and (max-width: 767px) {
.search-results__category, .search-results__item em { font-size: 14px; line-height: 17px; }
}
.search-results__link { color: inherit; display: flex; text-decoration: none; }
.search-results__link .main-image { background-position: 50% center; background-repeat: no-repeat; background-size: 99pt; border-radius: 2pc; flex-shrink: 0; height: 99pt; margin-right: 1em; overflow: hidden; width: 99pt; }
.search-results__link .main-image.doc, .search-results__link .main-image.docx, .search-results__link .main-image.noimage, .search-results__link .main-image.pdf, .search-results__link .main-image.ppt, .search-results__link .main-image.pptx { background-size: 3pc; }
.search-results__link .main-image.pdf { background-image: url("") !important; }
.search-results__link .main-image.doc, .search-results__link .main-image.docx { background-image: url("") !important; }
.search-results__link .main-image.pptx { background-image: url("") !important; }
.search-results__link .main-image.noimage { background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDACgcHiMeGSgjISMtKygwPGRBPDc3PHtYXUlkkYCZlo+AjIqgtObDoKrarYqMyP/L2u71////m8H////6/+b9//j/wAALCABEAEQBAREA/8QAFwABAQEBAAAAAAAAAAAAAAAAAAECBf/EABwQAQEAAgMBAQAAAAAAAAAAAAABAhESIUExYf/aAAgBAQAAPwDsAAAAAAAJbpOX40AM2rvcTGetM4+xoBLNqzLrqnKLjFAASzonxQAAAAAAAAB//9k="); }
.search-results__link .main-image img { background-position: 50% center; background-repeat: no-repeat; background-size: 99pt; height: 99pt; }
@media screen and (max-width: 767px) {
.search-results__link .main-image img { background-size: 88px; height: 88px; }
.search-results__link .main-image { background-size: 88px; height: 88px; width: 88px; }
}
.search-results__category { display: none; margin-bottom: 13px; text-transform: capitalize; }
.search-results__highlight, .search-results__title { font-size: 1pc; }
@media screen and (max-width: 767px) {
.search-results__highlight, .search-results__title { font-size: 14px; line-height: 17px; }
}
.search-results__title { color: rgb(24, 24, 24); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; line-height: normal; margin: 0px 0px 5px; padding: 0px; text-align: left; }
.search-results__highlight { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; }
.search-results__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: start; align-items: flex-start; display: flex; flex-direction: column; justify-content: flex-start; text-align: left; word-break: break-word; }
.addsearch-searchresults-no-results { padding: 14px 40px; }
@media screen and (max-width: 767px) {
.addsearch-searchresults-no-results { padding: 1pc; }
}
body[dir="rtl"] .search_btn img { transform: scaleX(-1); }
#search-header .search_btn.search_btn--redesign { padding: 22px 9pt; }
#search-header .search_btn.search_btn--redesign > img { height: 20px; object-fit: contain; object-position: center center; width: 20px; }
@media screen and (min-width: 1025px) {
#search-header .search_btn.search_btn--redesign { margin: 0px 4px; padding: 24px 9pt; }
#search-header .search_btn.search_btn--redesign:hover { border-bottom: 2px solid rgb(236, 0, 0); padding: 24px 9pt 22px; }
#search-header .search_btn.search_btn--redesign:hover > img { filter: invert(10%) sepia(100%) saturate(7374%) hue-rotate(15deg) brightness(95%) contrast(117%); }
}
"); margin-left: 8px; }
.cmp-tabs--sub-nav .cmp-tabs__tab { padding: 1pc; pointer-events: none; }
.cmp-tabs--sub-nav .cmp-tabs__tab--active { border-bottom: none; }
.cmp-tabs--sub-nav .cmp-tabs__tab .cmp-tabs__tab-title { color: rgb(112, 112, 112); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 500; line-height: 19px; }
.cmp-tabs--sub-nav .cmp-tabs__mobile-separator { display: block; height: 1px; width: 100%; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel--active { display: none; }
@media screen and (min-width: 1192px) {
.cmp-tabs--sub-nav { -webkit-box-align: start; place-items: start; display: grid; grid-template-columns: 2fr 8fr; grid-template-rows: auto; }
.cmp-tabs--sub-nav--one-tab { grid-template-columns: 1fr; }
.cmp-tabs--sub-nav .cmp-tabs__mobile-separator, .cmp-tabs--sub-nav .cmp-tabs__tabpanel-mobile { display: none; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel--active { display: block; }
.cmp-tabs--sub-nav .cmp-tabs__tablist { background-color: rgb(255, 255, 255); border-radius: 0px 0px 0px 1pc; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px; height: auto; margin: 0px; width: 280px; }
.cmp-tabs--sub-nav .cmp-tabs__tablist--one-tab { display: none; }
.cmp-tabs--sub-nav .cmp-tabs__tablist .cmp-tabs__tab { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; display: flex; justify-content: space-between; padding: 24px; pointer-events: all; }
.cmp-tabs--sub-nav .cmp-tabs__tablist .cmp-tabs__tab .cmp-tabs__tab-title { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; line-height: 19px; }
.cmp-tabs--sub-nav .cmp-tabs__tablist .cmp-tabs__tab .cmp-tabs__tab-title-icon { display: block; height: 9pt; width: 9pt; }
.cmp-tabs--sub-nav .cmp-tabs__tablist .cmp-tabs__tab--active { background: linear-gradient(270deg, rgb(236, 0, 0), rgb(127, 2, 2)); }
.cmp-tabs--sub-nav .cmp-tabs__tablist .cmp-tabs__tab--active .cmp-tabs__tab-title { color: rgb(255, 255, 255); }
.cmp-tabs--sub-nav .cmp-tabs__tablist .cmp-tabs__tab--active .cmp-tabs__tab-title-icon { filter: invert(100%); }
.cmp-tabs--sub-nav .cmp-tabs__tablist .cmp-tabs__tab:last-of-type { border-radius: 0px 0px 0px 1pc; }
.cmp-tabs--sub-nav .cmp-tabs__tablist li:last-child { border-bottom-left-radius: 1pc !important; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel { background-color: rgb(248, 248, 248); border-radius: 0px 0px 24px 24px; box-shadow: rgba(0, 0, 0, 0.2) 0.3px 0.3px 0.3px 0.3px; width: 100%; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container { background-color: rgb(255, 255, 255); border: 1px solid rgba(204, 204, 204, 0.5); border-radius: 8px; min-width: 50pc; margin: 1pc !important; padding: 2pc 40px !important; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text { border-bottom: 1px solid rgba(204, 204, 204, 0.5); color: rgb(0, 0, 0); grid-column: 1 / -1; text-align: left; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text .h1, .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text h2, .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text h3, .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text h4, .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text h5, .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text h6 { font-family: neue-haas-grotesk-display, sans-serif; font-size: 2pc; font-weight: 600; line-height: 38px; margin-bottom: 1pc; margin-top: 0px; text-align: left; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text .p { font-family: neue-haas-grotesk-display, sans-serif; font-size: 14px; font-weight: 450; line-height: 17px; margin: 0px; padding-bottom: 24px; text-align: left; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .button { margin-top: 2pc; display: flex !important; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .button .cmp-button__text__internal-icon { display: none; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .button span { padding: 0px; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .button::after { content: url("data:image/svg+xml, "); margin-left: 8px; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .new { display: none; }
body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tablist { border-radius: 0px 0px 1pc; padding-right: 0px; }
body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tablist .cmp-tabs__tab-title-icon { transform: rotate(180deg); }
body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tabpanel .button::after { margin-left: 0px; transform: rotate(180deg); }
body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text, body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text .h1, body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text h2, body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text h3, body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text h4, body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text h5, body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text h6, body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text p { text-align: right; }
}
.teaser .cmp-teaser__video-title { display: none; }
.teaser--border-right { border-right: 1px solid rgb(112, 112, 112); }
.teaser--border-left { border-left: 1px solid rgb(112, 112, 112); }
.teaser--teams > .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: 16 / 9; }
.teaser--teams > .cmp-teaser .cmp-teaser__content { margin: 24px 0px; }
.teaser--teams > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 24px; font-weight: 500; letter-spacing: 0.24px; line-height: 2pc; }
@media screen and (min-width: 1025px) {
.teaser--teams > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; letter-spacing: 0px; line-height: 40px; }
}
.teaser--driver > .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: 1 / 1; object-position: center top; }
.teaser--driver > .cmp-teaser .cmp-teaser__content { margin-top: 24px; }
.teaser--driver > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; letter-spacing: 0.32px; line-height: 40px; }
.teaser--driver > .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser--driver > .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(108, 117, 125); font-size: 24px; letter-spacing: 0.6px; line-height: 2pc; }
.teaser--driver > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { margin-top: 24px; }
.teaser--driver > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-size: 20px; letter-spacing: 0.2px; line-height: 28px; }
.teaser .cmp-teaser--gallery { border-radius: 10px; display: grid; grid-template-columns: 1fr; grid-template-rows: auto; overflow: hidden; padding: 0px; }
.teaser .cmp-teaser--gallery .cmp-teaser__image { grid-area: 1 / 1 / 2 / 2; overflow: hidden; }
.teaser .cmp-teaser--gallery .cmp-teaser__image .cmp-image img { aspect-ratio: 1.5 / 1; display: block; transition: all 0.5s ease 0s; }
.teaser .cmp-teaser--gallery .cmp-teaser__content { -webkit-box-align: end; align-items: end; align-self: end; aspect-ratio: 1.5 / 1; display: flex; grid-area: 1 / 1 / 2 / 2; width: 100%; }
.teaser .cmp-teaser--gallery .cmp-teaser__content .cmp-teaser__title, .teaser .cmp-teaser--gallery .cmp-teaser__content .cmp-teaser__title__title-link { color: rgb(255, 255, 255); display: block; font-size: 24px; letter-spacing: 0.24px; line-height: 2pc; margin: 0px; position: relative; text-decoration: none; z-index: 1; }
.teaser .cmp-teaser--gallery .cmp-teaser__content .cmp-teaser__title { background: linear-gradient(transparent, rgba(0, 0, 0, 0.5), rgb(0, 0, 0)) transparent; padding: 24px; width: 100%; }
.teaser .cmp-teaser--gallery:hover .cmp-teaser__image .cmp-image img { transform: scale(1.1); }
@media screen and (min-width: 1025px) {
.teaser .cmp-teaser--gallery .cmp-teaser__content .cmp-teaser__title { padding: 24px 2pc; }
.teaser .cmp-teaser--gallery .cmp-teaser__content .cmp-teaser__title, .teaser .cmp-teaser--gallery .cmp-teaser__content .cmp-teaser__title__title-link { font-size: 2pc; letter-spacing: 0.8px; line-height: 40px; }
}
.teaser--win-one > .cmp-teaser { border: 1px solid rgb(248, 249, 250); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px; padding: 2pc 1pc; }
.teaser--win-one > .cmp-teaser .cmp-teaser__image .cmp-image { -webkit-box-pack: center; display: flex; justify-content: center; }
.teaser--win-one > .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__image { height: 5pc; object-fit: contain; width: 102px; }
.teaser--win-one > .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser--win-one > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { text-align: center; }
.teaser--win-one > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; letter-spacing: 0.32px; line-height: 40px; margin-bottom: 1pc; margin-top: 2pc; }
.teaser--win-one > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-pack: center; justify-content: center; margin-top: 24px; }
.teaser--win-one > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { margin: 0px; }
@media screen and (min-width: 1025px) {
.teaser--win-one > .cmp-teaser .cmp-teaser__content { margin: auto; max-width: 59pc; }
.teaser--win-one > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 3pc; letter-spacing: 0.9pt; line-height: 56px; margin-bottom: 1pc; margin-top: 2pc; }
.teaser--win-one > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { margin-top: 2pc; }
.teaser--win-one > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-size: 20px; letter-spacing: 0.2px; line-height: 28px; }
}
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero { grid-template-rows: 1fr 1fr; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image { aspect-ratio: unset; grid-row: 1 / 3; height: 100%; width: 100vw; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image img { object-position: right center; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image-gradient { background: linear-gradient(90deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6), transparent, transparent, transparent, transparent, transparent) transparent; display: none; grid-row: 1 / 3; height: 900px; margin: 0px; width: 100vw; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: center; align-items: start; aspect-ratio: unset; display: flex; flex-direction: column; grid-area: 2 / 1 / 3 / 2; justify-content: center; margin: 0px 24px 90pt; object-fit: cover; padding: 0px; width: 628px; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__title { font-size: 56px; letter-spacing: 0px; line-height: 62px; width: auto; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__description { font-size: 24px; letter-spacing: 0px; line-height: 30px; margin-bottom: 40px; margin-top: 40px; width: auto; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__description p { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 24px; letter-spacing: 0px; line-height: 30px; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__action-container { width: auto; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-size: 1pc; font-weight: 400; letter-spacing: 0px; line-height: 19px; margin: 0px; }
@media screen and (max-width: 1025px) {
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser { grid-template-rows: 1fr 1fr; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image { aspect-ratio: unset !important; width: 100vw !important; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image .cmp-image { display: flex; height: 100%; width: 100%; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image .cmp-image__image { aspect-ratio: unset; object-fit: cover; object-position: 80% center; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image-gradient { aspect-ratio: unset; background: linear-gradient(90deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6), transparent, transparent, transparent, transparent, transparent) transparent; margin: 0px; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: end; align-items: start; aspect-ratio: unset; display: flex; flex-direction: column; grid-area: 2 / 1 / 3 / 2; justify-content: end; margin: 0px 93pt 0px 1pc; object-fit: cover; padding: 0px; width: fit-content; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__title { font-size: 3pc; letter-spacing: 0px; line-height: 54px; width: auto; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__description { font-size: 24px; line-height: 30px; margin-top: 2pc; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__description p { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 24px; letter-spacing: 0px; line-height: 30px; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__action-container { margin-bottom: 5pc; width: auto; }
}
@media screen and (max-width: 768px) {
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser { grid-template-rows: 1fr 1fr; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image { aspect-ratio: unset; height: 100%; width: auto; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image .cmp-image { display: flex; height: 100%; width: 100%; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image .cmp-image__image { object-fit: cover; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image-gradient { aspect-ratio: unset; background: linear-gradient(90deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6), transparent, transparent, transparent, transparent, transparent) transparent; height: 716px; margin: 0px; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: end; align-items: start; aspect-ratio: unset; display: flex; flex-direction: column; grid-area: 2 / 1 / 3 / 2; justify-content: end; margin: 0px 1pc; object-fit: cover; padding: 0px; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; letter-spacing: 0px; line-height: 38px; width: auto; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__description { font-size: 1pc; line-height: 20px; margin-bottom: 24px; margin-top: 24px; width: auto; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__description p { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 1pc; letter-spacing: 0px; line-height: 20px; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__action-container { margin-bottom: 5pc; width: auto; }
}
@media screen and (min-width: 1488px) {
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content { margin: 0px auto; width: 90pc; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__description, .teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__title { max-width: 686px; }
}
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser { padding: 0px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__title { color: rgb(0, 0, 0); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 56px; font-weight: 500; letter-spacing: 0px; line-height: 4pc; margin: 0px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__description { margin: 40px 0px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__description, .teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 24px; font-weight: 400; letter-spacing: 0px; line-height: 2pc; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container { display: flex; flex-wrap: wrap; margin-top: 0px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link { -webkit-box-align: center; align-items: center; border-radius: 8px; color: rgb(255, 255, 255); display: flex; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; letter-spacing: 0px; line-height: 20px; margin: 0px 1pc 1pc 0px; padding: 11px 20px; text-decoration: none; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { height: 10px; margin: 0px 0px 2px 8px; transition: all 0.4s ease-out 0s; width: 9pt; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon--rtl { display: none; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link__external-icon { height: 9pt; margin: 0px 0px 2px 5px; transition: all 0.4s ease-out 0s; width: 9pt; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--play-icon--black .cmp-teaser__action-link--play-alt, .teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--play-icon--white:hover .cmp-teaser__action-link--play-alt { filter: invert(100%); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--play-icon--black:hover .cmp-teaser__action-link--play-alt { filter: invert(0); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link__drift-icon { filter: invert(100%); height: 15px; margin: 0px 0px 0px 5px; width: 15px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:hover .cmp-teaser__action-link__external-icon, .teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(5px); transition: all 0.4s ease-out 0s; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--secondary .cmp-teaser__action-link__external-icon, .teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--secondary .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--secondary:hover .cmp-teaser__action-link__external-icon, .teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--secondary:hover .cmp-teaser__action-link__internal-icon { filter: none; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--white-arrow .cmp-teaser__action-link__external-icon, .teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--white-arrow .cmp-teaser__action-link__internal-icon { filter: invert(0); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--white-arrow:hover .cmp-teaser__action-link__external-icon, .teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--white-arrow:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-link { background-color: transparent; border: none; color: rgb(236, 0, 0); font-size: 20px; font-weight: 500; letter-spacing: 0px; line-height: 28px; margin: 0px; padding: 0px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-link:hover { background-color: transparent; border: none; color: rgb(236, 0, 0); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow { background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); color: rgb(236, 0, 0); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow .cmp-teaser__action-link__internal-icon--white { visibility: hidden; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow .cmp-teaser__action-link__internal-icon--red { margin-left: -10px; visibility: visible; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow:hover { background-color: rgb(236, 0, 0); border: rgb(236, 0, 0); color: rgb(255, 255, 255); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow:hover .cmp-teaser__action-link__internal-icon--white { visibility: visible; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow:hover .cmp-teaser__action-link__internal-icon--red { visibility: hidden; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent { background-color: transparent; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent:hover .cmp-teaser__action-link__internal-icon { filter: none; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent-dark { background-color: transparent; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent-dark .cmp-teaser__action-link__internal-icon { filter: none; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent-dark:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--play-alt { height: 18px !important; margin-top: 0px !important; width: 18px !important; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent-link { background-color: transparent; border-color: transparent; color: rgb(0, 0, 0); font-family: HaasGrotDisp-45Light, helvetica, arial, sans-serif; padding: 0px; text-decoration: underline; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent-link .cmp-teaser__action-link__internal-icon { display: none; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent-link:hover { background-color: transparent; border-color: transparent; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--down-arrow .cmp-teaser__action-link__internal-icon { filter: none; height: 15px; width: 13px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--down-arrow:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--enabled-label { -webkit-font-smoothing: antialiased; background-color: rgba(4, 236, 118, 0.1); color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; line-height: 19px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--enabled-label .cmp-teaser__action-link__internal-icon { height: 20px; margin-right: 10px; width: 20px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--info-label { -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0.05); color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 14px; font-weight: 700; line-height: 17px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--info-label .cmp-teaser__action-link__internal-icon { height: 20px; margin-right: 10px; width: 20px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--buy-mp { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; border-radius: 35px; flex-direction: row-reverse; position: relative; padding: 0px !important; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--buy-mp .cmp-teaser__action-link__internal-icon { height: 20px; margin: 0px 8px 2px 0px; width: 18px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--buy-mp .cmp-teaser__action-link__external-icon { display: none; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--buy-mp:hover .cmp-teaser__action-link__internal-icon { transform: none; }
@media screen and (max-width: 1025px) {
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__title { font-size: 3pc; font-weight: 500; letter-spacing: 0px; line-height: 54px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__description { font-size: 24px; letter-spacing: 0px; line-height: 30px; margin: 40px 0px 2pc; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__description p { font-size: 24px; letter-spacing: 0px; line-height: 30px; }
}
@media screen and (max-width: 768px) {
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__title { font-size: 2pc; font-weight: 500; letter-spacing: 0px; line-height: 38px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__description { font-size: 1pc; letter-spacing: 0px; line-height: 19px; margin: 24px 0px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__description p { font-size: 1pc; letter-spacing: 0px; line-height: 19px; }
}
.teaser--scrolljack-frame .cmp-teaser { margin: 0px; padding: 0px; }
.teaser--scrolljack-frame .cmp-teaser__image .cmp-image { margin-bottom: 24px; }
.teaser--scrolljack-frame .cmp-teaser__image .cmp-image__image { height: auto; width: auto; }
.teaser--scrolljack-frame .cmp-teaser .cmp-separator hr { background-color: rgb(0, 0, 0); border: none; height: 1px; margin: 0px; width: 80%; }
@media screen and (max-width: 1025px) {
.teaser--scrolljack-frame .cmp-teaser .cmp-separator hr { width: 100%; }
}
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content { column-gap: 24px; display: grid; grid-template-columns: 3fr 5fr 2fr; margin: 36px 0px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(0, 0, 0); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 2pc; font-weight: 500; letter-spacing: 0px; line-height: 38px; margin: 0px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__description { margin: 0px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0px; line-height: 19px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-align: start; -webkit-box-pack: end; align-items: flex-start; justify-content: flex-end; margin: 0px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { -webkit-box-align: center; -webkit-box-pack: end; align-items: center; border-radius: 8px; color: rgb(255, 255, 255); display: flex; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; justify-content: flex-end; letter-spacing: 0px; line-height: 20px; margin: 0px; padding: 11px 20px; text-decoration: none; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { height: 10px; margin: 0px 0px 2px 8px; transition: all 0.4s ease-out 0s; width: 9pt; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon--rtl { display: none; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__external-icon { height: 9pt; margin: 0px 0px 2px 5px; transition: all 0.4s ease-out 0s; width: 9pt; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--play-icon--black .cmp-teaser__action-link--play-alt, .teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--play-icon--white:hover .cmp-teaser__action-link--play-alt { filter: invert(100%); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--play-icon--black:hover .cmp-teaser__action-link--play-alt { filter: invert(0); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__drift-icon { filter: invert(100%); height: 15px; margin: 0px 0px 0px 5px; width: 15px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:hover .cmp-teaser__action-link__external-icon, .teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(5px); transition: all 0.4s ease-out 0s; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--secondary .cmp-teaser__action-link__external-icon, .teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--secondary .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--secondary:hover .cmp-teaser__action-link__external-icon, .teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--secondary:hover .cmp-teaser__action-link__internal-icon { filter: none; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--white-arrow .cmp-teaser__action-link__external-icon, .teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--white-arrow .cmp-teaser__action-link__internal-icon { filter: invert(0); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--white-arrow:hover .cmp-teaser__action-link__external-icon, .teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--white-arrow:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--red-link { background-color: transparent; border: none; color: rgb(236, 0, 0); font-size: 20px; font-weight: 500; letter-spacing: 0px; line-height: 28px; margin: 0px; padding: 0px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--red-link:hover { background-color: transparent; border: none; color: rgb(236, 0, 0); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow { background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); color: rgb(236, 0, 0); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow .cmp-teaser__action-link__internal-icon--white { visibility: hidden; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow .cmp-teaser__action-link__internal-icon--red { margin-left: -10px; visibility: visible; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow:hover { background-color: rgb(236, 0, 0); border: rgb(236, 0, 0); color: rgb(255, 255, 255); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow:hover .cmp-teaser__action-link__internal-icon--white { visibility: visible; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow:hover .cmp-teaser__action-link__internal-icon--red { visibility: hidden; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--transparent { background-color: transparent; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--transparent .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--transparent:hover .cmp-teaser__action-link__internal-icon { filter: none; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--transparent-dark { background-color: transparent; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--transparent-dark .cmp-teaser__action-link__internal-icon { filter: none; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--transparent-dark:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--play-alt { height: 18px !important; margin-top: 0px !important; width: 18px !important; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--transparent-link { background-color: transparent; border-color: transparent; color: rgb(0, 0, 0); font-family: HaasGrotDisp-45Light, helvetica, arial, sans-serif; padding: 0px; text-decoration: underline; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--transparent-link .cmp-teaser__action-link__internal-icon { display: none; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--transparent-link:hover { background-color: transparent; border-color: transparent; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--down-arrow .cmp-teaser__action-link__internal-icon { filter: none; height: 15px; width: 13px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--down-arrow:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--enabled-label { -webkit-font-smoothing: antialiased; background-color: rgba(4, 236, 118, 0.1); color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; line-height: 19px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--enabled-label .cmp-teaser__action-link__internal-icon { height: 20px; margin-right: 10px; width: 20px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--info-label { -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0.05); color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 14px; font-weight: 700; line-height: 17px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--info-label .cmp-teaser__action-link__internal-icon { height: 20px; margin-right: 10px; width: 20px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--buy-mp { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; border-radius: 35px; flex-direction: row-reverse; position: relative; padding: 0px !important; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--buy-mp .cmp-teaser__action-link__internal-icon { height: 20px; margin: 0px 8px 2px 0px; width: 18px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--buy-mp .cmp-teaser__action-link__external-icon { display: none; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--buy-mp:hover .cmp-teaser__action-link__internal-icon { transform: none; }
@media screen and (max-width: 1025px) {
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content { display: block; margin-top: 24px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 24px; font-weight: 500; letter-spacing: 0px; line-height: 2pc; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__description { font-size: 1pc; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 2pc; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 1pc; letter-spacing: 0px; line-height: 19px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-pack: start; justify-content: flex-start; }
.teaser--scrolljack-frame .cmp-teaser { margin: 0px 81pt 2pc; }
}
.teaser--footer > .cmp-teaser .cmp-teaser__title { font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 3pc; letter-spacing: 0px; line-height: 51px; margin-bottom: 2pc; }
.teaser--footer > .cmp-teaser .cmp-teaser__description { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 1pc; letter-spacing: 0px; line-height: 19px; margin-bottom: 40px; }
.teaser--footer > .cmp-teaser .cmp-teaser__description > ul { margin-top: 2pc; }
.teaser--footer > .cmp-teaser .cmp-teaser__description > ul li { font-size: 1pc; line-height: 19px; margin-bottom: 17px; }
.teaser--footer > .cmp-teaser .cmp-teaser__description p { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 1pc; letter-spacing: 0px; line-height: 19px; }
.teaser--footer > .cmp-teaser .cmp-teaser__action-container { margin-bottom: 2pc; margin-top: 0px; }
@media screen and (max-width: 1025px) {
.teaser--footer > .cmp-teaser .cmp-teaser__title { margin-bottom: 2pc; }
.teaser--footer > .cmp-teaser .cmp-teaser__action-container { margin-bottom: 40px; }
}
.teaser--header-consider-MS > .cmp-teaser .cmp-teaser__content { background-color: rgb(0, 0, 0); border-radius: 8px; padding: 20px 24px; }
.teaser--header-consider-MS > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(255, 255, 255); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 18px; font-weight: 500; letter-spacing: 0px; line-height: 30px; margin: 0px; }
.teaser--header-consider-MS > .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(255, 255, 255); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 9pt; font-weight: 400; letter-spacing: 0px; line-height: 18px; margin: 8px 0px; }
.teaser--header-consider-MS > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { margin: 0px; }
.teaser--header-consider-MS > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; background-color: transparent; border: none; color: rgb(255, 255, 255); flex-direction: row-reverse; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 19px; padding: 0px; }
.teaser--header-consider-MS > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { margin: 0px 8px 2px 0px; }
@media screen and (max-width: 1191px) {
.teaser--header-consider-MS > .cmp-teaser { display: none; }
}
.teaser--marketo-landing-teaser-card { background: rgb(255, 255, 255); }
.teaser--marketo-landing-teaser-card .cmp-teaser { background: rgb(255, 255, 255); padding: 40px 20px 50px; }
.teaser--marketo-landing-teaser-card .cmp-teaser .cmp-teaser__image { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; justify-content: center; min-height: 70px; }
.teaser--marketo-landing-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: auto; }
.teaser--marketo-landing-teaser-card .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; text-align: center; }
.teaser--marketo-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { -webkit-box-ordinal-group: 2; color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 24px; font-weight: 600; line-height: 1.12; margin: 10px 0px; order: 1; }
.teaser--marketo-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { -webkit-box-ordinal-group: 3; color: rgb(52, 52, 52); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 600; line-height: 1; margin-bottom: 1pc; order: 2; }
.teaser--marketo-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { -webkit-box-ordinal-group: 4; line-height: 1; margin-bottom: 0px; order: 3; }
.teaser--marketo-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0.3px; line-height: 1.71; margin-bottom: 20px; text-align: center; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 1px 1px 4px 2px; padding: 40px 2pc 24px; margin: 10px 10px 10px 0px !important; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__image { margin-bottom: 25px; max-width: 130px; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__image .cmp-image { line-height: 1; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: auto; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; position: relative; text-align: left; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { -webkit-box-ordinal-group: 2; color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 25px; font-weight: 600; letter-spacing: normal; line-height: 1.25; margin-bottom: 15px; order: 1; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { -webkit-box-ordinal-group: 3; color: rgb(102, 102, 102); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 400; line-height: 1.71; margin-bottom: 8.5px; order: 2; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content .cmp-teaser__description { -webkit-box-ordinal-group: 4; line-height: 1; margin-bottom: 0px; order: 3; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0.3px; line-height: 1.71; margin-bottom: 20px; text-align: left; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-align: center; -webkit-box-pack: justify; -webkit-box-ordinal-group: 5; align-items: center; display: flex; justify-content: space-between; margin-top: 0px; order: 4; padding-top: 10px; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action:first-child .cmp-teaser__action-link { border-radius: 3pc; font-family: neue-haas-grotesk-display, sans-serif; font-size: 15px; font-weight: 600; margin-right: 0px; padding: 10.5px 45px; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action:first-child .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { display: none; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action:first-child .cmp-teaser__action-link:hover { border-color: rgb(102, 102, 102) !important; color: rgb(102, 102, 102) !important; }
@media screen and (min-width: 1025px) {
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { bottom: 0px; left: 0px; position: absolute; }
}
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content .cmp-teaser_date { bottom: 0px; font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 400; margin-bottom: 1pc; padding: 11px 0px 10px 20px; pointer-events: none; position: absolute; right: 0px; color: rgb(102, 102, 102) !important; }
@media screen and (min-width: 1025px) {
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content { min-height: 380px; }
}
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-box-align: center; align-items: center; background: rgb(255, 255, 255); display: flex; flex-direction: row-reverse; padding: 0px; }
@media screen and (max-width: 1025px) {
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; padding: 0px !important; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__image { margin-bottom: 24px !important; width: 100% !important; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; display: flex !important; flex-direction: column !important; text-align: left !important; width: 100% !important; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(252, 0, 0) !important; display: block !important; font-family: neue-haas-grotesk-display, sans-serif !important; font-size: 1pc !important; font-weight: 600 !important; letter-spacing: 0.3px !important; line-height: 1.71 !important; margin-bottom: 5px !important; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(0, 0, 0) !important; font-family: neue-haas-grotesk-display, sans-serif !important; font-size: 28px !important; font-weight: 600 !important; letter-spacing: normal !important; line-height: 1.12 !important; margin-bottom: 20px !important; padding: 0px !important; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 1 !important; margin-bottom: 0px !important; padding: 0px !important; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 1pc !important; }
}
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__image { box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 8px -1px; width: 50%; border-radius: 0px !important; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__image .cmp-image { line-height: 0; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__image .cmp-image__image { border-radius: 0px; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; width: 50%; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { display: none; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 42px; font-weight: 600; letter-spacing: normal; line-height: 1.12; margin-bottom: 20px; padding-right: 75pt; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 1; margin-bottom: 0px; padding-right: 75pt; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 23px; font-weight: 400; letter-spacing: 0.3px; line-height: 1.35; margin-bottom: 20px; }
.teaser--box-shadow > .cmp-teaser { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 2rem 0px; }
.teaser--trial-card-red-title > .cmp-teaser { background: rgb(255, 255, 255); padding: 30px; }
.teaser--trial-card-red-title > .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: justify; display: flex; flex-direction: column; justify-content: space-between; text-align: center; }
.teaser--trial-card-red-title > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { -webkit-box-ordinal-group: 2; color: red; font-family: neue-haas-grotesk-display, sans-serif; font-size: 22px; font-weight: 700; letter-spacing: normal; line-height: 1.25; order: 1; text-align: left; }
.teaser--trial-card-red-title > .cmp-teaser .cmp-teaser__content .cmp-teaser__description { -webkit-box-ordinal-group: 3; order: 2; }
.teaser--trial-card-red-title > .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { -webkit-box-ordinal-group: 3; color: rgb(47, 47, 47); font-family: neue-haas-grotesk-display, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: normal; line-height: 1.5; margin: 0px; order: 2; text-align: left; }
.teaser--trial-card-red-title > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-ordinal-group: 4; margin: 0px; order: 3; }
.teaser--trial-card-red-title > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-family: neue-haas-grotesk-display, sans-serif; font-weight: 600; margin: 0px; padding-left: 0px; }
.teaser--trial-card-red-title > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin: 2px 0px 0px 5px; }
.teaser--trial-teaser-card .cmp-teaser { background: rgb(255, 255, 255); min-height: 335px; padding: 30px 30px 45px; }
.teaser--trial-teaser-card .cmp-teaser .cmp-teaser__image { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; justify-content: center; margin: 0px auto 20px; min-height: 70px; }
.teaser--trial-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: auto; max-width: 70px; width: 100%; }
.teaser--trial-teaser-card .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; text-align: center; }
.teaser--trial-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { -webkit-box-ordinal-group: 2; color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: normal; line-height: 1; margin-bottom: 20px; order: 1; }
.teaser--trial-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { -webkit-box-ordinal-group: 4; line-height: 1; margin-bottom: 0px; order: 3; }
.teaser--trial-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(47, 47, 47); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0.3px; line-height: 1.71; margin-bottom: 20px; text-align: center; }
.teaser--trial-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link__internal-icon--rtl { margin: 2px 0px 0px 5px; }
.teaser--falcon-teaser > .cmp-teaser { height: auto; }
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__background { height: 100%; }
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__image-gradient { display: none; }
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content { -webkit-box-align: start; -webkit-box-pack: start; align-items: flex-start; aspect-ratio: auto; display: block; height: fit-content; justify-content: flex-start; margin: auto; max-width: 540px; padding: 250px 20px 150px; text-align: left; z-index: 300; }
@media screen and (min-width: 768px) {
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content { max-width: 8in; padding: 250px 0px; }
}
@media screen and (min-width: 1025px) {
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content { max-width: 60pc; }
}
@media screen and (min-width: 1191px) {
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content { max-width: 855pt; }
}
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { margin-bottom: 20px; max-width: 100%; width: auto; }
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h1, .teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h1.cmp-teaser__title { color: rgb(255, 255, 255); font-family: neue-haas-grotesk-display, sans-serif; font-size: 90px; font-weight: 600; line-height: 100%; margin: 0px; text-shadow: rgba(0, 0, 0, 0.5) 2px 1px 13px; transition: all 0.3s ease 0s; }
@media screen and (max-width: 768px) {
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h1, .teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h1.cmp-teaser__title { font-size: 60px; }
}
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h2, .teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h2.cmp-teaser__title { color: rgb(255, 255, 255); font-family: neue-haas-grotesk-display, sans-serif; font-size: 65px; font-weight: 600; line-height: 100%; margin: 0px; text-shadow: rgba(0, 0, 0, 0.5) 2px 1px 13px; transition: all 0.3s ease 0s; }
@media screen and (max-width: 576px) {
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h2, .teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h2.cmp-teaser__title { font-size: 45px; }
}
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h3, .teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h3.cmp-teaser__title { color: rgb(255, 255, 255); font-family: neue-haas-grotesk-display, sans-serif; font-size: 40px; font-weight: 600; line-height: 100%; margin: 0px; text-shadow: rgba(0, 0, 0, 0.5) 2px 1px 13px; transition: all 0.3s ease 0s; }
@media screen and (max-width: 576px) {
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h3, .teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h3.cmp-teaser__title { font-size: 30px; }
}
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__description { max-width: 100%; width: auto; }
.teaser.teaser--cs-sans-quote .cmp-teaser__video-title { display: block; grid-row: 1 / 2; }
.teaser.teaser--cs-sans-quote .cmp-teaser__video-title .cmp-teaser__title { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 28px; font-weight: 700; line-height: 34px; margin: 3pc 0px; text-align: center; }
.teaser.teaser--cs-sans-quote .cmp-teaser .video { grid-row: 2 / 3; }
.teaser.teaser--cs-sans-quote .cmp-teaser .video .cmp-video__player-launcher__thumbnail { aspect-ratio: 16 / 9; border-radius: 1pc 1pc 0px 0px; min-height: auto !important; min-width: auto !important; }
.teaser.teaser--cs-sans-quote .cmp-teaser .video .cmp-video__player-launcher__thumbnail::after { border-radius: 1pc 1pc 0px 0px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper { background: rgb(255, 255, 255); border-radius: 0px 0px 1pc 1pc; grid-row: 3 / 4; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content { display: grid; grid-template-columns: 1fr; grid-template-rows: auto; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; grid-row: 2 / 3; letter-spacing: normal; line-height: 19px; margin: 0px 1pc; padding: 0px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__title { color: rgb(0, 0, 0); display: none; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__description { color: rgb(0, 0, 0); grid-row: 1 / 2; margin: 40px 1pc 2pc; padding: 0px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__description p { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: normal; line-height: 19px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__action-container { grid-row: 3 / 4; margin: 24px 1pc 56px; padding: 0px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: normal; line-height: 17px; padding: 6px 8px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__external-icon, .teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { transform: none; }
@media screen and (min-width: 768px) {
.teaser.teaser--cs-sans-quote .cmp-teaser__video-title { display: block; grid-row: 1 / 2; }
.teaser.teaser--cs-sans-quote .cmp-teaser__video-title .cmp-teaser__title { font-size: 40px; line-height: 46px; margin: 5pc 0px 56px; }
.teaser.teaser--cs-sans-quote .cmp-teaser .video .cmp-video__player-launcher__thumbnail, .teaser.teaser--cs-sans-quote .cmp-teaser .video .cmp-video__player-launcher__thumbnail::after { border-radius: 24px 24px 0px 0px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper { border-radius: 0px 0px 24px 24px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__pretitle { margin: 0px 2pc; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__description { font-size: 20px; line-height: 24px; margin: 3pc 2pc 40px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__description p { font-size: 20px; line-height: 24px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__action-container { margin: 2pc 2pc 5pc; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--cs-sans-quote .cmp-teaser { -webkit-box-align: center; place-items: center start; column-gap: 40px; grid-template-columns: 477fr 872fr; }
.teaser.teaser--cs-sans-quote .cmp-teaser__video-title { display: none; }
.teaser.teaser--cs-sans-quote .cmp-teaser .video { grid-area: 1 / 2 / 2 / 3; height: auto; width: 100%; }
.teaser.teaser--cs-sans-quote .cmp-teaser .video .cmp-video__player-launcher__thumbnail, .teaser.teaser--cs-sans-quote .cmp-teaser .video .cmp-video__player-launcher__thumbnail::after { border-radius: 2pc; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper { background-color: transparent; grid-area: 1 / 1 / 2 / 2; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content { display: grid; grid-template-columns: 1fr; grid-template-rows: auto; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; grid-row: 3 / 4; line-height: 19px; margin: 0px; padding: 0px; text-align: left; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__title { -webkit-font-smoothing: antialiased; color: rgb(0, 0, 0); display: block; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 3pc; font-weight: 700; grid-row: 1 / 2; letter-spacing: normal; line-height: 54px; margin: 0px 0px 40px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__description { color: rgb(0, 0, 0); font-size: 24px; font-weight: 500; grid-row: 2 / 3; letter-spacing: normal; line-height: 30px; margin: 0px 0px 40px; padding: 0px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__description p { font-size: 24px; font-weight: 500; letter-spacing: normal; line-height: 30px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__action-container { grid-row: 4 / 5; margin: 2pc 0px 0px; padding: 0px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: normal; line-height: 19px; padding: 9pt 1pc; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__external-icon, .teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { transform: none; }
}
.teaser.teaser--cs-sans-with-bg .cmp-teaser { background-position: 50% center; background-repeat: no-repeat; background-size: cover; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__background { display: none; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content { grid-area: 1 / 1 / 2 / 2; padding: 40px 1pc 24px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Bold, helvetica, arial, sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0.7px; line-height: 17px; margin: 0px 0px 4px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__title { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 2pc; font-weight: 500; line-height: 40px; margin: 0px 0px 24px; text-align: left; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__title b { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; font-weight: 700; line-height: 40px; text-align: left; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__description { margin: 0px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__description p { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: normal; line-height: 19px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__description h5 { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: normal; line-height: 30px; margin: 0px 0px 1pc; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__description a { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: normal; line-height: 19px; text-decoration: none; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__action-container { margin: 24px 0px 0px; padding: 0px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: normal; line-height: 17px; padding: 6px 8px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__external-icon, .teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { transform: none; }
@media screen and (min-width: 768px) {
.teaser.teaser--cs-sans-with-bg, .teaser.teaser--cs-sans-with-bg .cmp-teaser { display: flex; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; justify-content: center; width: 100%; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content { padding: 4pc 1pc; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__pretitle { font-size: 1pc; letter-spacing: 0.8px; line-height: 19px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content { max-width: 545px; padding: 150px 24px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__pretitle { font-size: 1pc; letter-spacing: 0.07pc; line-height: 30px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__title, .teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__title b { font-size: 3pc; line-height: 54px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__description p { font-size: 24px; line-height: 30px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__description h5 { font-size: 2pc; line-height: 38px; margin: 0px 0px 8px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__description a { font-size: 24px; line-height: 30px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__action-container { }
}
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser { background-position: 50% center; background-repeat: no-repeat; background-size: cover; overflow: clip; position: relative; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__background { display: none; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__content { margin: auto; max-width: 90pc; padding: 3pc 1pc; position: relative; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__title { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; font-style: normal; font-weight: 700; line-height: 38px; margin-bottom: 2pc; max-width: 75%; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__description { margin-bottom: 24px; max-width: 50%; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__description h5 { margin: 0px; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__description p { font-size: 1pc; font-style: normal; font-weight: 500; line-height: 19px; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__description a { font-size: 1pc; font-style: normal; font-weight: 500; line-height: 19px; text-decoration: none; color: rgb(236, 0, 0) !important; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__action-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: fit-content; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__action-link { font-size: 14px; font-style: normal; font-weight: 600; line-height: 17px; padding: 8px; }
@media screen and (min-width: 1025px) {
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__title { font-size: 3pc; font-style: normal; font-weight: 700; line-height: 54px; margin-bottom: 2pc; max-width: 50%; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__description { margin-bottom: 2pc; max-width: 50%; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__description p { font-size: 20px; font-style: normal; font-weight: 500; line-height: 24px; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__description a { font-size: 20px; font-style: normal; font-weight: 500; line-height: 24px; text-decoration: none; color: rgb(236, 0, 0) !important; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__action-container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__action-link { font-size: 1pc; font-style: normal; font-weight: 600; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1680px) {
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__content { padding: 6pc 90pt; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__title { font-size: 56px; font-style: normal; font-weight: 700; line-height: 62px; margin-bottom: 40px; max-width: 75%; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__description { margin-bottom: 40px; max-width: 33%; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__description p { font-size: 24px; font-style: normal; font-weight: 500; line-height: 30px; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__description a { font-size: 24px; font-style: normal; font-weight: 500; line-height: 30px; text-decoration: none; color: rgb(236, 0, 0) !important; }
}
.teaser.teaser--banner-card .cmp-teaser { background-color: rgb(0, 0, 0); border-radius: 1pc; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 50px 0px; display: grid; grid-template-columns: 1fr; grid-template-rows: auto; }
@media screen and (max-width: 767.99px) {
.teaser.teaser--banner-card .cmp-teaser { background-image: none !important; }
}
.teaser.teaser--banner-card .cmp-teaser__image { grid-area: 1 / 1 / 2 / 2; height: 100%; width: 100%; z-index: 1; }
.teaser.teaser--banner-card .cmp-teaser__image .cmp-image { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; border-radius: 1pc 1pc 0px 0px; display: flex; height: 100%; justify-content: center; margin: 0px; padding: 0px; position: relative; width: 100%; }
.teaser.teaser--banner-card .cmp-teaser__image .cmp-image::before { background: linear-gradient(transparent 81.47%, rgb(0, 0, 0)); border-radius: 1pc 1pc 0px 0px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.teaser.teaser--banner-card .cmp-teaser__image .cmp-image__image { border-radius: 1pc 1pc 0px 0px; height: 100%; margin: 0px; object-fit: cover; object-position: center top; width: 62%; }
.teaser.teaser--banner-card .cmp-teaser__background { border-radius: 1pc 1pc 0px 0px; grid-area: 1 / 1 / 2 / 2; height: 100%; position: relative; width: 100%; }
.teaser.teaser--banner-card .cmp-teaser__background::before { background: radial-gradient(50% 50% at 50% 50%, rgba(236, 0, 0, 0) 0px, rgba(0, 0, 0, 0.9) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)); border-radius: 1pc 1pc 0px 0px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.teaser.teaser--banner-card .cmp-teaser__background__child { border-radius: 1pc 1pc 0px 0px; height: 100%; object-fit: cover; object-position: center center; width: 100%; }
.teaser.teaser--banner-card .cmp-teaser__video-title { display: none; }
.teaser.teaser--banner-card .cmp-teaser__content { grid-area: 2 / 1 / 3 / 2; margin: 24px 1pc 3pc; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__pretitle { -webkit-font-smoothing: antialiased; color: rgb(236, 0, 0); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: normal; line-height: 19px; margin: 0px 0px 8px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__title { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: normal; line-height: 30px; margin: 0px 0px 1pc; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-separator { margin: 0px 0px 1pc; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description p, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 450; line-height: 19px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional { margin: 0px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional p { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 450; line-height: 19px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional b p, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional p b { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: 0px; line-height: 19px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__action-container { margin: 24px 0px 0px; padding: 0px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: normal; line-height: 17px; padding: 6px 8px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__external-icon, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { transform: none; }
@media screen and (min-width: 768px) {
.teaser.teaser--banner-card .cmp-teaser { background-position: 50% center; background-repeat: no-repeat; background-size: cover; border-radius: 24px; grid-template-columns: 1fr 1fr; grid-template-rows: auto; position: relative; }
.teaser.teaser--banner-card .cmp-teaser::before { background: linear-gradient(transparent 71.64%, rgb(0, 0, 0)); border-radius: 24px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 2; }
.teaser.teaser--banner-card .cmp-teaser::after { background: radial-gradient(125.88% 153.29% at 19.5% 0px, rgba(236, 0, 0, 0) 0px, rgba(0, 0, 0, 0.9) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)); border-radius: 24px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 0; }
.teaser.teaser--banner-card .cmp-teaser__image { grid-area: 1 / 2 / 2 / 3; height: 100%; width: 100%; z-index: 1; }
.teaser.teaser--banner-card .cmp-teaser__image .cmp-image { border-radius: 0px; }
.teaser.teaser--banner-card .cmp-teaser__image .cmp-image::before { display: none; }
.teaser.teaser--banner-card .cmp-teaser__image .cmp-image__image { border-radius: 0px 24px 24px 0px; height: 100%; object-position: left top; width: 100%; }
.teaser.teaser--banner-card .cmp-teaser__background, .teaser.teaser--banner-card .cmp-teaser__video-title { display: none; }
.teaser.teaser--banner-card .cmp-teaser__content { grid-area: 1 / 1 / 2 / 2; margin: 3pc 0px 3pc 24px; padding: 0px; z-index: 3; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__pretitle { font-size: 1pc; line-height: 19px; margin: 0px 0px 1pc; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; line-height: 38px; margin: 0px 0px 2pc; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description { font-size: 20px; line-height: 24px; margin: 0px 0px 24px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description p { font-size: 20px; line-height: 24px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional { font-size: 20px; line-height: 24px; margin: 0px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional b p, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional p, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional p b { font-size: 20px; line-height: 24px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__action-container { margin: 2pc 0px 0px; padding: 0px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--banner-card .cmp-teaser, .teaser.teaser--banner-card .cmp-teaser::before { border-radius: 2pc; }
.teaser.teaser--banner-card .cmp-teaser::after { background: linear-gradient(0.762turn, rgba(0, 0, 0, 0.9) -36.34%, rgba(236, 0, 0, 0) 76.42%), linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)); border-radius: 2pc; }
.teaser.teaser--banner-card .cmp-teaser__image .cmp-image__image { border-radius: 0px 2pc 2pc 0px; width: 100%; }
}
@media screen and (min-width: 1025px) and (min-width: 1400px) {
.teaser.teaser--banner-card .cmp-teaser__image .cmp-image__image { width: 75%; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--banner-card .cmp-teaser__content { margin: 103px 0px 78pt 4pc; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__pretitle { font-size: 1pc; line-height: 19px; margin: 0px 0px 1pc; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__title { font-size: 40px; line-height: 3pc; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description p, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional b p, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional p, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional p b { font-size: 24px; line-height: 30px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__action-container { margin: 40px 0px 0px; padding: 0px; }
}
.teaser.teaser--cs-sans-number-card .cmp-teaser { }
.teaser.teaser--cs-sans-number-card .cmp-teaser__image { display: none; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content { margin: 0px; padding-bottom: 0px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(236, 0, 0); font-size: 40px; line-height: 46px; margin: 0px 0px 1pc; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__pretitle, .teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__title { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-weight: 700; letter-spacing: normal; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__title { font-size: 24px; line-height: 30px; margin: 0px 0px 24px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-separator { margin: 0px 0px 24px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__description p { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 450; line-height: 19px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__action-container { margin: 40px 0px 0px; padding: 0px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: normal; line-height: 19px; padding: 6px 8px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__external-icon, .teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { transform: none; }
@media screen and (min-width: 768px) {
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__pretitle { font-size: 40px; line-height: 46px; margin: 0px 0px 20px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__pretitle { font-size: 3pc; line-height: 54px; margin: 0px 0px 24px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__title { font-size: 24px; line-height: 30px; margin: 0px 0px 24px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-separator { margin: 0px 0px 24px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__description p { font-size: 1pc; line-height: 19px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__action-container { margin: 40px 0px 0px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { padding: 9pt 1pc; }
}
.teaser.teaser--cs-sans-icon-card .cmp-teaser { background-color: rgb(255, 255, 255); border-radius: 1pc; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__image { margin: 0px 2pc; padding-top: 2pc; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__image .cmp-image__image { height: 45px; object-fit: contain; object-position: left center; width: auto; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content { margin: 1pc 2pc 2pc; padding-bottom: 1pc; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__pretitle { -webkit-font-smoothing: antialiased; color: rgb(236, 0, 0); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: normal; line-height: 19px; margin-bottom: 8px; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__title { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: normal; line-height: 30px; margin: 0px 0px 1pc; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-separator { margin: 0px 0px 1pc; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__description p { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 450; line-height: 19px; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__action-container { margin: 2pc 0px 0px; padding: 0px; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: normal; line-height: 19px; padding: 6px 8px; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__external-icon, .teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { transform: none; }
@media screen and (min-width: 768px) {
.teaser.teaser--cs-sans-icon-card .cmp-teaser { border-radius: 24px; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__image .cmp-image__image { height: 52px; width: auto; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content { margin: 20px 2pc 2pc; padding-bottom: 1pc; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-separator, .teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__title { margin: 0px 0px 24px; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__action-container { margin: 2pc 0px 0px; padding: 0px; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--cs-sans-icon-card .cmp-teaser { background-color: rgb(255, 255, 255); border-radius: 1pc; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__image { margin: 0px 2pc; padding-top: 2pc; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__image .cmp-image__image { height: 60px; width: auto; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content { margin: 20px 2pc 2pc; padding-bottom: 1pc; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-separator, .teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__title { margin: 0px 0px 24px; }
}
.teaser.teaser--host:nth-child(2n) .cmp-teaser { grid-template-areas: "image content"; }
.teaser.teaser--host:nth-child(2n+1) .cmp-teaser { grid-template-areas: "content image"; }
.teaser.teaser--host .cmp-teaser { background-color: rgb(255, 255, 255); border-radius: 2pc; display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto; margin: 75pt auto; overflow: hidden; }
@media screen and (max-width: 1025px) {
.teaser.teaser--host .cmp-teaser { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; margin: 75px auto; }
}
.teaser.teaser--host .cmp-teaser__image { grid-area: image; }
@media screen and (max-width: 500px) {
.teaser.teaser--host .cmp-teaser__image { height: 202px; }
}
@media (min-width: 500px) and (max-width: 768px) {
.teaser.teaser--host .cmp-teaser__image { height: 350px; }
}
@media (min-width: 768px) and (max-width: 1025px) {
.teaser.teaser--host .cmp-teaser__image { height: 430px; }
}
.teaser.teaser--host .cmp-teaser__image .cmp-image { height: 100%; }
.teaser.teaser--host .cmp-teaser__image .cmp-image__image { aspect-ratio: 1.2 / 1; border-radius: 0px; height: inherit; }
@media screen and (max-width: 1025px) {
.teaser.teaser--host .cmp-teaser__image .cmp-image__image { object-position: center top; }
}
.teaser.teaser--host .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: center; display: flex; flex-direction: column; grid-area: content; justify-content: center; padding: 24px 65px; }
@media screen and (max-width: 768px) {
.teaser.teaser--host .cmp-teaser__content { padding: 40px 20px; }
}
@media (min-width: 768px) and (max-width: 1025px) {
.teaser.teaser--host .cmp-teaser__content { padding: 40px 50px; }
}
.teaser.teaser--host .cmp-teaser__content .cmp-teaser__title { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 40px; font-weight: 700; line-height: 46px; }
@media screen and (max-width: 768px) {
.teaser.teaser--host .cmp-teaser__content .cmp-teaser__title { font-size: 24px; line-height: 30px; }
}
@media (min-width: 768px) and (max-width: 1025px) {
.teaser.teaser--host .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; line-height: 38px; }
}
.teaser.teaser--host .cmp-teaser__content .cmp-teaser__description { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 24px; line-height: 30px; margin: 0px 0px 2pc; }
@media screen and (max-width: 768px) {
.teaser.teaser--host .cmp-teaser__content .cmp-teaser__description { font-size: 1pc; line-height: 19px; }
}
@media (min-width: 768px) and (max-width: 1025px) {
.teaser.teaser--host .cmp-teaser__content .cmp-teaser__description { font-size: 20px; line-height: 24px; }
}
.teaser.teaser--rsa-card .cmp-teaser { background-color: rgb(255, 255, 255); border-radius: 18px 18px 1pc 1pc; }
.teaser.teaser--rsa-card .cmp-teaser__image .cmp-image { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; justify-content: center; margin: 0px; padding: 0px; width: 100%; }
.teaser.teaser--rsa-card .cmp-teaser__image .cmp-image__image { aspect-ratio: unset; border-radius: 1pc 1pc 0px 0px; height: 14pc; margin: 0px; object-fit: cover; width: 100%; }
.teaser.teaser--rsa-card .cmp-teaser__content { margin: 24px 1pc; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__pretitle { -webkit-font-smoothing: antialiased; color: rgb(236, 0, 0); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: normal; line-height: 19px; margin: 0px 0px 8px; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__title { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: normal; line-height: 30px; margin: 0px 0px 1pc; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-separator { margin: 0px 0px 1pc; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__description p { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 450; line-height: 19px; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__description b p, .teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__description p b { font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; line-height: 24px; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__action-container { margin: 24px 0px 0px; padding: 0px; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: normal; line-height: 17px; padding: 6px 8px; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__external-icon, .teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { transform: none; }
@media screen and (min-width: 768px) {
.teaser.teaser--rsa-card .cmp-teaser { border-radius: 26px 26px 24px 24px; }
.teaser.teaser--rsa-card .cmp-teaser__image .cmp-image__image { border-radius: 24px 24px 0px 0px; height: 324px; }
.teaser.teaser--rsa-card .cmp-teaser__content { margin: 24px 24px 0px; padding-bottom: 1pc; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__action-container { margin: 2pc 0px 0px; padding: 0px; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--rsa-card .cmp-teaser { border-radius: 34px 34px 2pc 2pc; }
.teaser.teaser--rsa-card .cmp-teaser__image .cmp-image__image { border-radius: 2pc 2pc 0px 0px; }
.teaser.teaser--rsa-card .cmp-teaser__content { margin: 2pc 2pc 0px; padding-bottom: 28px; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-separator, .teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__title { margin: 0px 0px 24px; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__action-container { margin: 40px 0px 0px; padding: 0px; }
}
.teaser.teaser--rsa-card--grey-pin .cmp-teaser__image .cmp-image, .teaser.teaser--rsa-card--red-pin .cmp-teaser__image .cmp-image, .teaser.teaser--rsa-card--teal-pin .cmp-teaser__image .cmp-image { display: inline-block; position: relative; }
.teaser.teaser--rsa-card--grey-pin .cmp-teaser__image .cmp-image::before, .teaser.teaser--rsa-card--red-pin .cmp-teaser__image .cmp-image::before, .teaser.teaser--rsa-card--teal-pin .cmp-teaser__image .cmp-image::before { background-position: 50% center; background-repeat: no-repeat; background-size: contain; bottom: 28px; content: ""; height: 3pc; left: 1pc; position: absolute; width: 2pc; }
@media screen and (min-width: 768px) {
.teaser.teaser--rsa-card--grey-pin .cmp-teaser__image .cmp-image::before, .teaser.teaser--rsa-card--red-pin .cmp-teaser__image .cmp-image::before, .teaser.teaser--rsa-card--teal-pin .cmp-teaser__image .cmp-image::before { bottom: 1pc; height: 58px; left: 24px; width: 40px; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--rsa-card--grey-pin .cmp-teaser__image .cmp-image::before, .teaser.teaser--rsa-card--red-pin .cmp-teaser__image .cmp-image::before, .teaser.teaser--rsa-card--teal-pin .cmp-teaser__image .cmp-image::before { bottom: 24px; height: 82px; left: 2pc; width: 56px; }
}
.teaser.teaser--rsa-card--red-pin .cmp-teaser__image .cmp-image::before { background-image: url("data:image/svg+xml, "); }
.teaser.teaser--rsa-card--teal-pin .cmp-teaser__image .cmp-image::before { background-image: url("data:image/svg+xml, "); }
.teaser.teaser--rsa-card--grey-pin .cmp-teaser__image .cmp-image::before { background-image: url("data:image/svg+xml, "); }
.teaser--background-transparent { background: transparent !important; }
@media screen and (min-width: 1025px) {
.cmp-teaser-carousel__content__slides__slide--dark .cmp-teaser-carousel__content__slides__slide__teaser-container__teaser .cmp-teaser__description, .cmp-teaser-carousel__content__slides__slide--dark .cmp-teaser-carousel__content__slides__slide__teaser-container__teaser .cmp-teaser__description p, .cmp-teaser-carousel__content__slides__slide--dark .cmp-teaser-carousel__content__slides__slide__teaser-container__teaser .cmp-teaser__title { color: rgb(255, 255, 255); }
}
.teaser--adversary-card .cmp-teaser { background-position: 50% center; background-repeat: no-repeat; background-size: cover; border-radius: 24px; display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; height: 500px; overflow: clip; position: relative; width: 100%; }
.teaser--adversary-card .cmp-teaser::after { align-self: end; background: linear-gradient(rgba(59, 71, 80, 0), rgb(1, 61, 62)); border-radius: 0px 0px 24px 24px; content: ""; grid-area: 1 / 1 / 2 / 2; height: 236px; width: 100%; z-index: 1; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__background { display: none; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__image { place-self: end center; grid-area: 1 / 1 / 2 / 2; height: 500px; width: 100%; z-index: 1; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__image .cmp-image, .teaser--adversary-card .cmp-teaser .cmp-teaser__image .cmp-image__link { -webkit-box-pack: center; display: flex; height: 100%; justify-content: center; width: 100%; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: auto; border-radius: 0px; height: 100%; max-width: 100%; width: auto; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: end; align-items: start; align-self: end; border-radius: 0px 0px 24px 24px; display: flex; flex-direction: column; grid-area: 1 / 1 / 2 / 2; justify-content: end; padding: 0px 26px 30px; z-index: 2; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { margin: 0px; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title, .teaser--adversary-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 24px; font-weight: 600; letter-spacing: 0px; line-height: 31.56px; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link { text-decoration: none; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link svg { display: none !important; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; column-gap: 3.76px; display: flex; justify-content: start; margin: 0px; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser--adversary-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 20px; font-weight: 500; letter-spacing: 0px; line-height: 26.3px; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description::before { content: url("data:image/svg+xml, "); filter: invert(100%); height: 20px; width: 20px; }
@media screen and (min-width: 768px) {
.teaser--adversary-card .cmp-teaser .cmp-teaser__content { padding: 0px 0.3in 2pc; }
}
@media screen and (min-width: 1025px) {
.teaser--adversary-card .cmp-teaser { border-radius: 2pc; }
.teaser--adversary-card .cmp-teaser::after { border-radius: 0px 0px 2pc 2pc; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__content { border-radius: 0px 0px 2pc 2pc; padding: 0px 2pc 2pc; }
}
.teaser--landing-hero .cmp-teaser { background-position: 50% center; background-repeat: no-repeat; background-size: cover; position: relative; }
.teaser--landing-hero .cmp-teaser::after { background: linear-gradient(transparent 7.72%, rgba(0, 0, 0, 0.7) 36.25%); inset: 0px; content: ""; position: absolute; z-index: 0; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__background { display: none; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content { padding: 196px 1pc 107px; position: relative; z-index: 1; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { -webkit-font-smoothing: antialiased; color: rgb(236, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: 0px; line-height: 30px; margin: 0px 0px 8px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__title { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; font-weight: 700; letter-spacing: 0px; line-height: 38px; margin: 0px 0px 24px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description { margin: 0px 0px 24px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description a, .teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description p, .teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description span { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description a { color: rgb(236, 0, 0); cursor: pointer; text-decoration: none; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description a:hover { text-decoration: underline; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin-left: 5px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(0px); }
@media screen and (min-width: 768px) {
.teaser--landing-hero .cmp-teaser::after { background: linear-gradient(transparent 18.24%, rgba(0, 0, 0, 0.6) 90%); }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content { padding: 300px 1pc 121px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { font-size: 40px; line-height: 46px; margin: 0px 0px 9pt; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 3pc; line-height: 54px; margin: 0px 0px 2pc; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description { font-size: 20px; line-height: 24px; margin: 0px 0px 2pc; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description a, .teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description p, .teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description span { font-size: 20px; line-height: 24px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser--landing-hero .cmp-teaser::after { background: linear-gradient(260.94deg, transparent 33.46%, rgba(0, 0, 0, 0.8) 80%); }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content { max-width: 900px; padding: 140px 1pc 213px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { font-size: 40px; line-height: 46px; margin: 0px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 56px; line-height: 62px; margin: 0px 0px 40px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description { font-size: 24px; line-height: 30px; margin: 0px 0px 40px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description a, .teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description p, .teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description span { font-size: 24px; line-height: 30px; }
}
@media screen and (min-width: 1472px) {
.teaser--landing-hero .cmp-teaser .cmp-teaser__content { margin: auto; min-width: 90pc; padding: 140px 0px 213px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle, .teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__title { max-width: 900px; }
}
.teaser--hero .cmp-teaser { background-position: 50% center; background-repeat: no-repeat; background-size: cover; }
.teaser--hero .cmp-teaser__background { display: none; }
.teaser--hero .cmp-teaser__content { padding: 27px 1pc 279px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(236, 0, 0); font-size: 20px; line-height: 24px; margin: 0px 0px 9pt; }
.teaser--hero .cmp-teaser__content .cmp-teaser__pretitle, .teaser--hero .cmp-teaser__content .cmp-teaser__title { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-weight: 700; letter-spacing: 0px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__title { font-size: 24px; line-height: 30px; margin: 0px 0px 1pc; }
.teaser--hero .cmp-teaser__content .cmp-teaser__description { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 24px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__action-container { gap: 14px; display: flex; margin: 0px; padding: 0px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin-left: 5px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(0px); }
@media screen and (min-width: 768px) {
.teaser--hero .cmp-teaser { background-position: 0px center; }
.teaser--hero .cmp-teaser__content { max-width: 46pc; padding: 56px 1pc 263px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__pretitle { font-size: 2pc; line-height: 38px; margin: 0px 0px 9pt; }
.teaser--hero .cmp-teaser__content .cmp-teaser__title { font-size: 40px; line-height: 3pc; margin: 0px 0px 24px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__description { font-size: 20px; line-height: 24px; margin: 0px 0px 2pc; }
.teaser--hero .cmp-teaser__content .cmp-teaser__action-container { gap: 1pc; }
.teaser--hero .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser--hero .cmp-teaser { -webkit-box-align: center; align-items: center; display: flex; min-height: 669px; }
.teaser--hero .cmp-teaser__content { max-width: 90pc; padding: 75pt 1pc; }
.teaser--hero .cmp-teaser__content .cmp-teaser__pretitle { font-size: 2pc; line-height: 38px; margin: 0px 0px 1pc; }
.teaser--hero .cmp-teaser__content .cmp-teaser__title { font-size: 56px; line-height: 62px; margin: 0px 0px 40px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__description { font-size: 24px; line-height: 30px; margin: 0px 0px 40px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__action-container { gap: 14px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-container { gap: 1pc; }
.teaser--hero .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1472px) {
.teaser--hero .cmp-teaser .cmp-teaser__content { margin: auto; min-width: 90pc; padding: 75pt 0px; }
.teaser--hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser--hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser--hero .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle, .teaser--hero .cmp-teaser .cmp-teaser__content .cmp-teaser__title { max-width: 900px; }
}
@media screen and (min-width: 1600px) {
.teaser--hero .cmp-teaser { background-position: 50% center; }
}
.teaser--hero-with-breadcrumb .cmp-teaser { -webkit-box-orient: vertical; -webkit-box-direction: normal; background-position: 50% center; background-repeat: no-repeat; background-size: cover; flex-direction: column; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list { margin: 28px 1pc 0px; padding: 0px; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list, .teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item { -webkit-box-align: center; align-items: center; column-gap: 6px; display: flex; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item .cmp-breadcrumb__item-link span { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 14px; font-weight: 450; letter-spacing: 0px; line-height: 17px; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item--active span { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 17px; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item::after { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 450; letter-spacing: 0px; line-height: 19px; }
.teaser--hero-with-breadcrumb .cmp-teaser__background { display: none; }
.teaser--hero-with-breadcrumb .cmp-teaser__content { padding: 99pt 1pc 181px; width: 75%; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__pretitle { -webkit-font-smoothing: antialiased; color: rgb(236, 0, 0); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 1pc; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__title { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; font-weight: 700; letter-spacing: 0px; line-height: 38px; margin: 0px 0px 24px; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__description { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 450; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 24px; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__action-container { gap: 14px; display: flex; margin: 0px; padding: 0px; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin-left: 5px; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(0px); }
@media screen and (min-width: 768px) {
.teaser--hero-with-breadcrumb .cmp-teaser { background-position: 0px center; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list { margin: 37px 1pc 0px; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item .cmp-breadcrumb__item-link span, .teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item--active span { font-size: 1pc; line-height: 19px; }
.teaser--hero-with-breadcrumb .cmp-teaser__content { max-width: 46pc; padding: 146px 1pc 203px; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__title { font-size: 3pc; line-height: 54px; margin: 0px 0px 2pc; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__description { font-size: 20px; line-height: 24px; margin: 0px 0px 2pc; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__action-container { gap: 1pc; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser--hero-with-breadcrumb .cmp-teaser { -webkit-box-align: start; -webkit-box-pack: start; align-items: start; display: flex; justify-content: start; min-height: 669px; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list { margin: 3pc 1pc 0px; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item .cmp-breadcrumb__item-link span { font-weight: 500; }
.teaser--hero-with-breadcrumb .cmp-teaser__content { -webkit-box-flex: 1; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: center; align-items: start; display: flex; flex: 1 1 0%; flex-direction: column; justify-content: center; max-width: 90pc; padding: 0px 1pc; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__pretitle { font-size: 1pc; line-height: 19px; margin: 0px 0px 1pc; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__title { font-size: 56px; line-height: 62px; margin: 0px 0px 2pc; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__description { font-size: 24px; line-height: 30px; margin: 0px 0px 40px; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__action-container { gap: 14px; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-container { gap: 1pc; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1472px) {
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb { align-self: center; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb { margin: 0px auto; width: 90pc; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list { margin: 3pc 0px 0px; }
.teaser--hero-with-breadcrumb .cmp-teaser .cmp-teaser__content { margin: auto; min-width: 90pc; padding: 75pt 0px; }
.teaser--hero-with-breadcrumb .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser--hero-with-breadcrumb .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser--hero-with-breadcrumb .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle, .teaser--hero-with-breadcrumb .cmp-teaser .cmp-teaser__content .cmp-teaser__title { max-width: 900px; }
}
@media screen and (min-width: 1600px) {
.teaser--hero-with-breadcrumb .cmp-teaser { background-position: 50% center; }
}
.teaser.teaser--stats-card .cmp-teaser { background-color: rgb(255, 255, 255); border-radius: 1pc; padding: 2pc; }
.teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__pretitle { font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 1pc; color: rgb(236, 0, 0) !important; }
.teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__title { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 72px; font-weight: 700; letter-spacing: 0px; line-height: 78px; margin: 0px 0px 24px; }
.teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__title span.cmp-teaser__title--subtext { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 3pc; font-weight: 700; letter-spacing: 0px; line-height: 54px; margin-left: 5px; }
.teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__description { margin: 24px 0px 0px; }
.teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: 0px; line-height: 24px; vertical-align: middle; }
@media screen and (min-width: 768px) {
.teaser.teaser--stats-card .cmp-teaser { border-radius: 24px; padding: 40px 2pc; }
.teaser.teaser--stats-card .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { margin: 0px 0px 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--stats-card .cmp-teaser { border-radius: 2pc; padding: 3pc 2pc; }
.teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__pretitle { margin: 0px 0px 8px; }
.teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__title { font-size: 88px; line-height: 102px; }
.teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__title span.cmp-teaser__title--subtext { font-size: 3pc; line-height: 54px; }
.teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__description p { font-size: 24px; line-height: 30px; }
}
.teaser.teaser--stats-card--dark .cmp-teaser { background-color: rgb(0, 0, 0); }
.teaser.teaser--stats-card--dark .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--stats-card--dark .cmp-teaser__content .cmp-teaser__description p, .teaser.teaser--stats-card--dark .cmp-teaser__content .cmp-teaser__title, .teaser.teaser--stats-card--dark .cmp-teaser__content .cmp-teaser__title span.cmp-teaser__title--subtext { color: rgb(255, 255, 255); }
.teaser.teaser--hero-centered .cmp-teaser { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background-position: 50% center; background-repeat: no-repeat; background-size: cover; display: flex; justify-content: center; min-height: 662px; }
.teaser.teaser--hero-centered .cmp-teaser__background { display: none; }
.teaser.teaser--hero-centered .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; flex-direction: column; justify-content: center; padding: 5pc 1pc; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(236, 0, 0); font-size: 20px; line-height: 24px; margin: 0px 0px 8px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__pretitle, .teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__title { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-weight: 700; letter-spacing: 0px; text-align: center; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; line-height: 38px; margin: 0px 0px 1pc; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__description { margin: 0px 0px 24px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__description b, .teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__description p { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; letter-spacing: 0px; line-height: 19px; text-align: center; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__action-container { gap: 14px; display: flex; margin: 0px; padding: 0px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin-left: 5px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(0px); }
@media screen and (min-width: 768px) {
.teaser.teaser--hero-centered .cmp-teaser { min-height: 888px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__pretitle { font-size: 24px; line-height: 30px; margin: 0px 0px 1pc; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__title { font-size: 3pc; line-height: 54px; margin: 0px 0px 24px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__description { font-size: 24px; line-height: 30px; margin: 0px 0px 2pc; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__description b, .teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__description p { font-size: 24px; line-height: 30px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__action-container { gap: 1pc; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--hero-centered .cmp-teaser { min-height: 740px; }
.teaser.teaser--hero-centered .cmp-teaser__content { max-width: 90pc; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__pretitle { font-size: 24px; line-height: 30px; margin: 0px 0px 1pc; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__title { font-size: 56px; line-height: 62px; margin: 0px 0px 24px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__description { font-size: 24px; line-height: 30px; margin: 0px 0px 40px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__description b, .teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__description p { font-size: 24px; line-height: 30px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__action-container { gap: 1pc; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1472px) {
.teaser.teaser--hero-centered .cmp-teaser .cmp-teaser__content { padding: 75pt 0px; }
.teaser.teaser--hero-centered .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser.teaser--hero-centered .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--hero-centered .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle, .teaser.teaser--hero-centered .cmp-teaser .cmp-teaser__content .cmp-teaser__title { max-width: 900px; }
}
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser { min-height: 5in; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__pretitle { font-size: 1pc; line-height: 19px; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__title { font-size: 20px; line-height: 24px; margin: 0px 0px 24px; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__description b, .teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__description p { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; line-height: 19px; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__description b { font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif !important; }
@media screen and (min-width: 768px) {
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser { min-height: 540px; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__pretitle { font-size: 20px; line-height: 24px; margin: 0px 0px 1pc; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__title { font-size: 40px; line-height: 46px; margin: 0px 0px 40px; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__description { font-size: 24px; line-height: 30px; margin: 0px 0px 40px; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__description b, .teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__description p { font-size: 24px; line-height: 30px; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser { min-height: 482px; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content { max-width: 90pc; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__pretitle { font-size: 20px; line-height: 24px; margin: 0px 0px 1pc; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__title { font-size: 40px; line-height: 46px; margin: 0px 0px 40px; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__description { font-size: 24px; line-height: 30px; margin: 0px 0px 40px; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__description b, .teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__description p { font-size: 24px; line-height: 30px; }
}
.teaser.teaser--speaker-card .cmp-teaser { -webkit-box-align: end; -webkit-box-pack: start; align-items: end; background-position: 50% center; background-repeat: no-repeat; background-size: cover; border-radius: 1pc; cursor: pointer; display: flex; height: 340px; justify-content: start; position: relative; }
.teaser.teaser--speaker-card .cmp-teaser::before { background: linear-gradient(transparent 52.79%, rgba(0, 0, 0, 0.9) 108.38%); border-radius: 1pc; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.teaser.teaser--speaker-card .cmp-teaser__background { display: none; }
.teaser.teaser--speaker-card .cmp-teaser__content { -webkit-box-align: end; place-items: end start; display: grid; margin: 24px; z-index: 1; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; grid-row: 2 / 3; letter-spacing: 0px; line-height: 19px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__title { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; font-weight: 700; grid-row: 1 / 2; letter-spacing: 0px; line-height: 24px; margin: 0px 0px 4px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description { display: none; grid-row: 1 / 2; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description p { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description b { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h1, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h2, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h3, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h4, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h5 { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: 0px; line-height: 30px; margin: 0px 0px 1pc; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__action-container { gap: 14px; display: none; grid-row: 2 / 3; margin: 0px; padding: 0px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin-left: 5px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(0px); }
.teaser.teaser--speaker-card .cmp-teaser:hover::before { background: rgba(0, 0, 0, 0.5); }
.teaser.teaser--speaker-card .cmp-teaser:hover .cmp-teaser__content .cmp-teaser__pretitle, .teaser.teaser--speaker-card .cmp-teaser:hover .cmp-teaser__content .cmp-teaser__title { display: none; }
.teaser.teaser--speaker-card .cmp-teaser:hover .cmp-teaser__content .cmp-teaser__description { display: block; }
.teaser.teaser--speaker-card .cmp-teaser:hover .cmp-teaser__content .cmp-teaser__action-container { display: flex; }
@media screen and (min-width: 768px) {
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__title { font-size: 24px; line-height: 30px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description b, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description p { font-size: 20px; line-height: 24px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h1, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h2, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h3, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h4, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h5 { font-size: 24px; line-height: 30px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__action-container { gap: 1pc; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__title { font-size: 24px; line-height: 30px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description b, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description p { font-size: 1pc; line-height: 19px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h1, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h2, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h3, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h4, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h5 { font-size: 24px; line-height: 30px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__action-container { gap: 1pc; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
.teaser.teaser--testimonial-rating-card .cmp-teaser { -webkit-box-orient: vertical; -webkit-box-direction: reverse; background-color: rgb(255, 255, 255); border-radius: 1pc; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 50px 0px; display: flex; flex-direction: column-reverse; margin: 0px; padding: 2pc; }
.teaser.teaser--testimonial-rating-card .cmp-teaser .cmp-teaser__content { display: grid; grid-template-columns: 1fr; }
.teaser.teaser--testimonial-rating-card .cmp-teaser .cmp-teaser__content::before { content: url("data:image/svg+xml, "); height: 24px; margin: 0px 0px 1pc; object-fit: contain; object-position: left center; width: 100%; }
.teaser.teaser--testimonial-rating-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; grid-row: 2 / 3; letter-spacing: 0px; line-height: 30px; margin: 0px 0px 1pc; }
.teaser.teaser--testimonial-rating-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--testimonial-rating-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; grid-row: 3 / 4; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 1pc; }
.teaser.teaser--testimonial-rating-card .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(112, 112, 112); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; grid-row: 4 / 5; letter-spacing: 0px; line-height: 19px; }
.teaser.teaser--testimonial-rating-card .cmp-teaser .cmp-teaser__image .cmp-image__image { height: 40px; margin: 24px 0px 0px; object-fit: contain; object-position: left center; width: 100%; }
@media screen and (min-width: 768px) {
.teaser.teaser--testimonial-rating-card .cmp-teaser { border-radius: 24px; }
.teaser.teaser--testimonial-rating-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--testimonial-rating-card .cmp-teaser .cmp-teaser__content::before { margin: 0px 0px 24px; }
.teaser.teaser--testimonial-rating-card .cmp-teaser .cmp-teaser__image .cmp-image__image { margin: 40px 0px 0px; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--testimonial-rating-card .cmp-teaser { border-radius: 2pc; padding: 3pc 2pc; }
}
.teaser.teaser--image-with-text .cmp-teaser { max-width: 100%; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__image { background-color: rgb(255, 255, 255); border-radius: 1pc; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 50px 0px; height: 220px; margin: 0px 0px 24px; width: 100%; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__image, .teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__image .cmp-image { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; justify-content: center; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__image .cmp-image { box-sizing: border-box; height: 100%; margin: 0px; padding: 19px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__image { aspect-ratio: auto; display: block; max-height: 100%; max-width: 100%; object-fit: contain; width: auto; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 8px; color: rgb(236, 0, 0) !important; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: 0px; line-height: 30px; margin: 0px 0px 8px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 20px; font-weight: 500; letter-spacing: 0px; line-height: 26px; margin: 8px 0px 0px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 20px; font-weight: 500; letter-spacing: 0px; line-height: 26px; margin: 0px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description b { font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: 0px; line-height: 26px; margin: 0px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description b p, .teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description p[\:has\(b\)] { margin-top: 8px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description b p, .teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description p:has(b) { margin-top: 8px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { gap: 14px; display: none; grid-row: 2 / 3; margin: 0px; padding: 0px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin-left: 5px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(0px); }
@media screen and (min-width: 768px) {
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__image { border-radius: 24px; height: 15pc; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { gap: 1pc; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--image-with-text .cmp-teaser { max-width: 316px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__image { border-radius: 2pc; height: 220px; margin: 0px 0px 28px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__title { margin: 0px 0px 9pt; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description { margin: 1pc 0px 0px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description b p, .teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description p[\:has\(b\)] { margin-top: 14px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description b p, .teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description p:has(b) { margin-top: 14px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { gap: 1pc; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
.teaser.teaser--image-with-text.teaser--image-with-text--dark .cmp-teaser .cmp-teaser__image { background-color: rgb(0, 0, 0); border: 1px solid rgba(255, 255, 255, 0.4); }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: 1.56 / 1; border-radius: 0px; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content { box-sizing: border-box; margin: 2pc 1pc 0px; padding: 0px 0px 56px; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 8px; text-align: center; color: rgb(236, 0, 0) !important; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: 0px; line-height: 30px; margin: 0px; text-align: center; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__description { margin: 24px 0px 0px; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__description a, .teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__description p, .teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__description span { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; text-align: center; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__description a { color: rgb(236, 0, 0); cursor: pointer; text-align: center; text-decoration: none; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__description a:hover { text-decoration: underline; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__description b { font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-weight: 700; text-align: center; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-pack: center; display: flex; justify-content: center; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin-left: 5px; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(0px); }
@media screen and (min-width: 768px) {
.teaser.teaser--side-by-side .cmp-teaser { display: grid; grid-template-columns: 1fr 1fr; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__image .cmp-image { height: 100%; width: 100%; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__image { height: 100%; object-fit: cover; object-position: center center; width: 100%; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: center; align-items: start; display: flex; flex-direction: column; justify-content: center; margin: 3pc; padding: 0px; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { text-align: left; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; line-height: 38px; text-align: left; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__description { font-size: 20px; line-height: 24px; text-align: left; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-pack: start; gap: 1pc; justify-content: start; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content { margin: 2pc; }
}
@media screen and (min-width: 1504px) {
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__image { grid-area: 1 / 1 / 2 / 2; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content { display: grid; grid-area: 1 / 1 / 2 / 3; grid-template-columns: 1fr 1fr; justify-items: start; margin: auto; max-width: 90pc; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle, .teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__title { grid-column: 2 / 3; margin-left: 3pc; }
}
.teaser.teaser--banner-with-image .cmp-teaser { background-position: 50% center; background-repeat: no-repeat; background-size: cover; }
.teaser.teaser--banner-with-image .cmp-teaser__background { display: none; }
.teaser.teaser--banner-with-image .cmp-teaser__image { margin: 0px 1pc; padding: 3pc 0px 0px; }
.teaser.teaser--banner-with-image .cmp-teaser__image .cmp-image__image { aspect-ratio: unset; object-fit: contain; }
.teaser.teaser--banner-with-image .cmp-teaser__content { margin: 2pc 1pc 0px; padding: 0px 0px 3pc; }
.teaser.teaser--banner-with-image .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(236, 0, 0); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 9pt; text-align: center; }
.teaser.teaser--banner-with-image .cmp-teaser__content .cmp-teaser__title { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: 0px; line-height: 30px; margin: 0px 0px 1pc; text-align: center; }
.teaser.teaser--banner-with-image .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--banner-with-image .cmp-teaser__content .cmp-teaser__description p { font-family: CrowdStrikeSharpSans-Lgt, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; margin: 0px; text-align: center; }
.teaser.teaser--banner-with-image .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-pack: center; display: flex; justify-content: center; margin-top: 24px; }
.teaser.teaser--banner-with-image .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; }
.teaser.teaser--banner-with-image .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin-left: 5px; }
.teaser.teaser--banner-with-image .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(0px); }
@media screen and (min-width: 768px) {
.teaser.teaser--banner-with-image .cmp-teaser { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; display: flex; flex-direction: column; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__image .cmp-image { max-width: 600px; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content { margin: 24px 1pc 0px; max-width: 600px; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { font-size: 1pc; font-weight: 700; line-height: 19px; margin: 0px 0px 8px; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 28px; line-height: 34px; margin: 0px 0px 1pc; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 1pc; line-height: 19px; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-pack: start; gap: 1pc; justify-content: start; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--banner-with-image .cmp-teaser { column-gap: 5pc; display: grid; grid-template-columns: 1fr 1fr; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__image { place-self: center end; margin: 0px 0px 0px 24px; max-width: 600px; padding: 4pc 0px; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content { place-self: center start; margin: 0px 24px 0px 0px; max-width: 600px; padding: 4pc 0px; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { margin: 0px 0px 9pt; text-align: left; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 24px; line-height: 30px; text-align: left; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 1pc; line-height: 19px; text-align: left; }
}
.teaser.teaser--award-banner { background-color: rgb(0, 0, 0); }
.teaser.teaser--award-banner .cmp-teaser { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; padding: 40px 40px 2pc; }
@media screen and (min-width: 1025px) {
.teaser.teaser--award-banner .cmp-teaser { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; padding: 40px 180px 2pc 90pt; }
}
.teaser.teaser--award-banner .cmp-teaser__image { margin: 0px auto 2rem; }
@media screen and (min-width: 1025px) {
.teaser.teaser--award-banner .cmp-teaser__image { margin: auto; }
}
.teaser.teaser--award-banner .cmp-teaser__image .cmp-image img { aspect-ratio: 0 / 1; height: 90pt; max-height: 90pt; max-width: 90pt; width: 90pt; }
@media screen and (min-width: 1025px) {
.teaser.teaser--award-banner .cmp-teaser__image .cmp-image img { height: 168px; max-height: 168px; max-width: 168px; width: 168px; }
}
.teaser.teaser--award-banner .cmp-teaser__content { margin: auto; }
.teaser.teaser--award-banner .cmp-teaser__content .cmp-teaser__title { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; line-height: 24px; text-align: center; }
@media screen and (min-width: 768px) {
.teaser.teaser--award-banner .cmp-teaser__content .cmp-teaser__title { font-size: 24px; line-height: 30px; }
}
@media screen and (min-width: 1680px) {
.teaser.teaser--award-banner .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; line-height: 38px; }
}
.teaser.teaser--award-banner .cmp-teaser__content .cmp-teaser__description { font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; line-height: 19px; text-align: center; }
@media screen and (min-width: 1025px) {
.teaser.teaser--award-banner .cmp-teaser__content .cmp-teaser__description { padding: 0px 75pt; }
}
.teaser.teaser--platform-hero .cmp-teaser { background-position: 50% center; background-repeat: no-repeat; background-size: cover; display: grid; grid-template-columns: 1fr; grid-template-rows: auto; justify-items: center; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__background { display: none; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; flex-direction: column; grid-area: 1 / 1 / 2 / 2; justify-content: start; margin: 3pc 1pc 0px; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 1pc; text-align: center; color: rgb(236, 0, 0) !important; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; font-weight: 700; letter-spacing: 0px; line-height: 38px; margin: 0px 0px 24px; text-align: center; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description a, .teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description b, .teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Lgt, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; margin: 0px; text-align: center; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-pack: center; display: flex; justify-content: center; margin: 24px 0px 3pc; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin-left: 5px; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(0px); }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__image { grid-area: 2 / 1 / 3 / 2; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__image .cmp-image { -webkit-box-pack: center; display: flex; justify-content: center; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__image { aspect-ratio: unset; border-radius: 0px; height: auto; object-fit: contain; object-position: center bottom; width: 100%; }
@media screen and (min-width: 768px) {
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content { margin: 5pc 1pc 0px; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 40px; line-height: 46px; margin: 0px 0px 2pc; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description a, .teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description b, .teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 20px; line-height: 24px; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { gap: 1pc; margin: 2pc 0px 4pc; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__image { width: 120%; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--platform-hero .cmp-teaser { flex-basis: 16.6667%; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content { margin: 5pc 1pc 0px; max-width: 750pt; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__title { margin: 0px 0px 40px; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { margin: 40px 0px 4pc; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__image { max-height: 645px; width: 100%; }
}
.teaser.teaser--platform-card { height: 100%; width: 143px; }
.teaser.teaser--platform-card .cmp-teaser { background: linear-gradient(transparent, rgb(0, 0, 0)), rgba(60, 60, 60, 0.5); border: 1px solid rgb(112, 112, 112); border-radius: 1pc; margin: 0px; padding: 0px; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__background { display: none; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__image { margin: 0px; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__image, .teaser.teaser--platform-card .cmp-teaser .cmp-teaser__image .cmp-image, .teaser.teaser--platform-card .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__link { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; height: 100%; justify-content: center; width: 100%; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__link { padding: 1pc 1pc 0px; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__link .cmp-image__image { height: 3pc; object-fit: contain; object-position: center center; width: 3pc; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__content { height: 100%; margin: 0px; padding: 0px; width: 100%; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { display: flex; height: 100%; margin: 0px; width: 100%; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link { height: 100%; margin: 0px; padding: 8px 1pc 1pc; text-decoration: none; width: 100%; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link > div { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; letter-spacing: 0px; line-height: 19px; text-align: center; text-decoration: none; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link .cmp-teaser__title__title-link__internal-icon, .teaser.teaser--platform-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link .cmp-teaser__title__title-link__internal-icon--rtl { display: none; }
.teaser.teaser--platform-card .cmp-teaser:hover { background: linear-gradient(90deg, rgb(32, 5, 3), rgb(7, 2, 0)); border: 1px solid rgb(236, 0, 0); }
.teaser.teaser--platform-card .cmp-teaser:hover .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link, .teaser.teaser--platform-card .cmp-teaser:hover .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link > div { text-decoration: underline; }
@media screen and (min-width: 768px) {
.teaser.teaser--platform-card { width: 172px; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--platform-card { width: 246px; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__link { padding: 25px 38px 0px; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__link .cmp-image__image { height: 72px; width: 72px; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link { padding: 8px 38px 25px; }
}
body[dir="rtl"] .teaser--dotcom-hero .cmp-teaser--hero .cmp-teaser__image .cmp-image img { transform: scaleX(-1); }
body[dir="rtl"] .teaser--dotcom-hero .cmp-teaser--hero .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { display: none; }
body[dir="rtl"] .teaser--dotcom-hero .cmp-teaser--hero .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon--rtl { display: inline; filter: invert(0); height: 10px; margin: 0px 8px 2px 0px; width: 9pt; }
body[dir="rtl"] .teaser--dotcom-hero .cmp-teaser--hero .cmp-teaser__content .cmp-teaser__action-container:hover .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon--rtl { fill: rgb(236, 0, 0); filter: invert(0); }
body[dir="rtl"] .teaser--dotcom-hero .cmp-teaser--hero .cmp-teaser__content .cmp-teaser__action-container:hover .cmp-teaser__action .cmp-teaser__action-link__internal-icon--rtl { transform: translateX(-5px); transition: transform 0.4s ease-out 0s, -webkit-transform 0.4s ease-out 0s; }
body[dir="rtl"] .teaser--footer .cmp-teaser .cmp-teaser__content .cmp-teaser__description ul { padding-right: 0px; }
body[dir="rtl"] .teaser--footer .cmp-teaser .cmp-teaser__content .cmp-teaser__description ul li { left: 0px; }
body[dir="rtl"] .teaser--footer .cmp-teaser .cmp-teaser__content .cmp-teaser__description ul li::before { transform: scaleX(-1); }
body[dir="rtl"] .teaser--footer .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { margin-right: 0px !important; }
body[dir="rtl"] .teaser--footer .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { display: none; }
body[dir="rtl"] .teaser--footer .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon--rtl { display: inline; filter: invert(0); height: 10px; margin: 0px 8px 2px 0px; width: 9pt; }
body[dir="rtl"] .teaser--footer .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon--rtl { transform: translateX(-5px); transition: transform 0.4s ease-out 0s, -webkit-transform 0.4s ease-out 0s; }
body[dir="rtl"] .teaser--trial-card-red-title .cmp-teaser__action .cmp-teaser__action-link__internal-icon { transform: rotate(180deg); margin: 2px 8px 2px 5px !important; }
body[dir="rtl"] .teaser--trial-card-red-title .cmp-teaser__action:hover .cmp-teaser__action-link__internal-icon { transform: rotate(180deg) translateX(5px); }
body[dir="rtl"] .teaser--landing-hero .cmp-teaser__description, body[dir="rtl"] .teaser--landing-hero .cmp-teaser__title { text-align: right; }
.teaser--platform-landing-teaser-card { background: rgb(255, 255, 255); border-radius: 2pc; padding: 40px 2pc; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__image { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; justify-content: flex-start; margin-bottom: 24px; min-height: 70px; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image { line-height: 0; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: auto; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; text-align: left; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(236, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-style: normal; font-weight: 600; line-height: 19px; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: 0.3px; line-height: 30px; margin: 0px 0px 24px; text-align: left; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 1; margin-bottom: 0px; text-align: left; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 24px; font-weight: 500; letter-spacing: 0.3px; line-height: 30px; margin-bottom: 0px; text-align: left; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-separator { margin-bottom: 24px; }
@media screen and (max-width: 1025px) {
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 24px; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 20px; line-height: 24px; }
}
@media screen and (max-width: 768px) {
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 19px; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 1pc; line-height: 19px; }
}
@media screen and (max-width: 1025px) {
.teaser--platform-landing-teaser-card { padding: 2pc; }
}
.teaser--platform-hero-teaser > .cmp-teaser { background-position: 50% center; background-repeat: no-repeat; background-size: cover; }
@media screen and (min-width: 1025px) {
.teaser--platform-hero-teaser > .cmp-teaser { min-height: 500px; }
}
.teaser--platform-hero-teaser > .cmp-teaser .breadcrumb { align-self: start; grid-area: 1 / 1 / 2 / 2; margin: 3pc 1pc 0px; position: relative; }
.teaser--platform-hero-teaser > .cmp-teaser .breadcrumb .cmp-breadcrumb .cmp-breadcrumb__list { margin: 0px; padding: 0px; }
.teaser--platform-hero-teaser > .cmp-teaser .breadcrumb .cmp-breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 450; letter-spacing: 0px; line-height: 17px; }
.teaser--platform-hero-teaser > .cmp-teaser .breadcrumb .cmp-breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item--active { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Bold, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 17px; }
@media screen and (min-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser .breadcrumb .cmp-breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item, .teaser--platform-hero-teaser > .cmp-teaser .breadcrumb .cmp-breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item .cmp-breadcrumb__item--active { font-size: 1pc; line-height: 19px; }
}
@media screen and (max-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser .breadcrumb { margin: 30px 1pc 0px; }
}
@media screen and (max-width: 1025px) {
.teaser--platform-hero-teaser > .cmp-teaser .breadcrumb { margin: 37px 1pc 0px; }
}
@media screen and (min-width: 1472px) {
.teaser--platform-hero-teaser > .cmp-teaser .breadcrumb { margin: 3pc auto 0px; max-width: 90pc; width: 100%; }
}
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content { aspect-ratio: unset; grid-area: 1 / 1 / 2 / 2; margin: 82px 0px 35px; padding: 0px; width: 100%; }
@media screen and (min-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content { margin: 99pt 0px; }
}
@media screen and (max-width: 1025px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content { margin: 93px 0px; }
}
@media screen and (min-width: 1472px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content { margin: 93px auto; max-width: 92pc; width: 100%; }
}
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(236, 0, 0); font-family: NeueHaasDisplayPro-Bold, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: 0px; line-height: 19px; margin-bottom: 8px; margin-left: 1pc; margin-right: 1pc; max-width: 900px; }
@media screen and (min-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { margin-bottom: 1pc; }
}
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; font-weight: 700; letter-spacing: 0px; line-height: 38px; margin-bottom: 24px; margin-left: 1pc; margin-right: 1pc; max-width: 900px; width: calc(100% - 32px); }
@media screen and (min-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 3pc; line-height: 54px; margin-bottom: 2pc; }
}
@media screen and (min-width: 1025px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 56px; line-height: 62px; margin-bottom: 40px; }
}
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__description { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; margin: 0px 1pc; max-width: 900px; padding: 0px; width: calc(100% - 32px); }
@media screen and (min-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__description { font-size: 20px; line-height: 24px; margin: 0px 1pc; padding: 0px; }
}
@media screen and (min-width: 1025px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__description { font-size: 24px; line-height: 30px; margin: 0px 1pc; padding: 0px; }
}
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; margin: 0px; padding: 0px; width: 100%; }
@media screen and (min-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 20px; line-height: 24px; margin: 0px; padding: 0px; }
}
@media screen and (min-width: 1025px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 24px; line-height: 30px; margin: 0px; padding: 0px; }
}
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { gap: 1pc; display: flex; flex-wrap: wrap; margin: 24px 1pc 0px; max-width: 900px; width: calc(100% - 32px); }
@media screen and (min-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { margin: 2pc 1pc 0px; }
}
@media screen and (min-width: 1025px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { margin: 40px 1pc 0px; }
}
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action { -webkit-box-align: center; align-items: center; display: flex; }
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; }
@media screen and (min-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { filter: none; transform: none; }
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--play-icon { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-box-align: center; align-items: center; display: flex; flex-direction: row-reverse; padding: 0px !important; }
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--play-icon .cmp-teaser__action-link--play-alt { margin: 0px 4px 2px 0px; height: 26.67px !important; padding: 0px !important; width: 26.67px !important; }
@media screen and (min-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--play-icon .cmp-teaser__action-link--play-alt { height: 33.333px !important; width: 33.333px !important; }
}
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__background, .teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__image-gradient { display: none; }
@media screen and (max-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser { background-position: 50% 80%; }
}
.teaser--platform-hero-teaser.teaser--platform-hero-teaser-bg-gradient > .cmp-teaser::before { background: linear-gradient(269.31deg, rgba(18, 18, 18, 0) -77.42%, rgb(17, 17, 17) 79.86%); content: ""; display: flex; grid-area: 1 / 1 / 2 / 2; height: 100%; width: 100%; }
@media screen and (min-width: 768px) {
.teaser--platform-hero-teaser.teaser--platform-hero-teaser-bg-gradient > .cmp-teaser::before { background: linear-gradient(282.02deg, rgba(18, 18, 18, 0) 10.76%, rgb(17, 17, 17) 93.05%), linear-gradient(281.86deg, rgba(18, 18, 18, 0) -42.31%, rgb(17, 17, 17) 93.13%); }
}
@media screen and (min-width: 1025px) {
.teaser--platform-hero-teaser.teaser--platform-hero-teaser-bg-gradient > .cmp-teaser::before { background: linear-gradient(90deg, rgb(0, 0, 0) 15.28%, rgba(0, 0, 0, 0.9) 38.64%, transparent 82.03%); }
}
.teaser--platform-card-with-text > .cmp-teaser { background: radial-gradient(108.04% 50% at 44.53% 50%, rgb(35, 9, 9) 0px, rgb(0, 0, 0) 100%); border: 1px solid rgb(112, 112, 112); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 50px 0px; column-gap: 1pc; display: flex; padding: 1pc; }
.teaser--platform-card-with-text > .cmp-teaser .cmp-teaser__image { align-content: center; display: flex; flex-wrap: wrap; height: 72px; width: 72px; }
.teaser--platform-card-with-text > .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: auto; }
.teaser--platform-card-with-text > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-style: normal; font-weight: 700; line-height: 19px; margin-bottom: 8px; }
.teaser--platform-card-with-text > .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(255, 255, 255); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-style: normal; font-weight: 500; line-height: 19px; margin-bottom: 0px; }
.teaser--platform-whatsNew-teaser-card .cmp-teaser { background-color: rgb(255, 255, 255); border-radius: 8px; column-gap: 1pc; display: flex; padding: 1pc; }
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__image { height: 90pt; width: 90pt; }
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image { height: 100%; width: 100%; }
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image__image { height: 90pt; object-fit: cover; width: 90pt; }
@media screen and (max-width: 1025px) {
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__image { height: 56px; width: 56px; }
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image__image { height: 56px; object-fit: cover; width: 56px; }
}
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; line-height: 19px; margin-bottom: 0px; }
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { margin-bottom: 0px; margin-top: 8px; }
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 500; line-height: 19px; }
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { margin: 24px 0px 0px; }
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; display: flex; flex-direction: row-reverse; font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 600; line-height: 19px; margin: 0px; padding: 0px; transform: none; transition: none 0s ease 0s; }
@media screen and (max-width: 768px) {
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-weight: 500; }
}
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { transform: none; transition: none 0s ease 0s; margin-left: 0px !important; margin-right: 8px !important; }
@media screen and (max-width: 1025px) {
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { margin-top: 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { bottom: 0px; position: absolute; }
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__content { position: relative; }
}
@media screen and (max-width: 1025px) {
.teaser--platform-whatsNew-teaser-card .cmp-teaser { padding: 9pt 1pc; }
}
.teaser--platform-landing-teaser-logoIcon { background: rgb(255, 255, 255); border-radius: 2pc; }
.teaser--platform-landing-teaser-logoIcon[\:not-has\(\.cmp-teaser__image\)] { border-bottom-right-radius: 0px !important; }
.teaser--platform-landing-teaser-logoIcon:not(:has(.cmp-teaser__image)) { border-bottom-right-radius: 0px !important; }
@media screen and (max-width: 1025px) {
.teaser--platform-landing-teaser-logoIcon[\:not-has\(\.cmp-teaser__image\)] { border-bottom-right-radius: 2pc !important; }
.teaser--platform-landing-teaser-logoIcon:not(:has(.cmp-teaser__image)) { border-bottom-right-radius: 2pc !important; }
}
.teaser--platform-landing-teaser-logoIcon .cmp-teaser { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; background: rgb(255, 255, 255); border-radius: 2pc; display: flex; flex-direction: row-reverse; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__image { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; justify-content: flex-start; min-height: 70px; width: 50%; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__image .cmp-image { height: 100%; line-height: 0; width: 100%; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: auto; border-top-left-radius: initial; border-bottom-left-radius: initial; border-bottom-right-radius: 2pc; border-top-right-radius: 2pc; height: 100%; width: 100%; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; border-bottom-left-radius: 2pc; border-top-left-radius: 2pc; display: flex; flex-direction: column; padding: 40px 2pc; text-align: left; width: 50%; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 40px; font-weight: 700; line-height: 46px; margin: 0px; text-align: left; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 1; margin-bottom: 40px; margin-top: 24px; text-align: left; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 20px; font-weight: 450; letter-spacing: 0.3px; line-height: 24px; margin: 0px; text-align: left; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser[\:not-has\(\.cmp-teaser__image\)] { border-radius: 2pc 0px 0px 2pc !important; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser:not(:has(.cmp-teaser__image)) { border-radius: 2pc 0px 0px 2pc !important; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser[\:not-has\(\.cmp-teaser__image\)] .cmp-teaser__content { width: auto; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser:not(:has(.cmp-teaser__image)) .cmp-teaser__content { width: auto; }
@media screen and (max-width: 1025px) {
.teaser--platform-landing-teaser-logoIcon .cmp-teaser[\:not-has\(\.cmp-teaser__image\)] { border-radius: 0px 0px 2pc 2pc !important; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser:not(:has(.cmp-teaser__image)) { border-radius: 0px 0px 2pc 2pc !important; }
}
@media screen and (max-width: 1025px) {
.teaser--platform-landing-teaser-logoIcon .cmp-teaser { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__image { width: 100%; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__image .cmp-image__image { border-radius: 2pc !important; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__content { width: auto; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 1pc; line-height: 19px; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 1pc; font-weight: 400; line-height: 19px; }
}
.teaser--platform-stats-teaser .cmp-teaser__title { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; font-style: normal; font-weight: 700; line-height: 38px; margin-bottom: 8px; }
.teaser--platform-stats-teaser .cmp-teaser__title h1 { color: rgb(236, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 72px; font-style: normal; font-weight: 700; line-height: 78px; margin: 0px 0px 8px; }
@media screen and (max-width: 1025px) {
.teaser--platform-stats-teaser .cmp-teaser__title h1 { font-size: 56px; line-height: 62px; margin-bottom: 6px; }
}
@media screen and (max-width: 768px) {
.teaser--platform-stats-teaser .cmp-teaser__title h1 { font-size: 3pc; line-height: 54px; margin-bottom: 4px; text-align: center; }
}
@media screen and (max-width: 1025px) {
.teaser--platform-stats-teaser .cmp-teaser__title { font-size: 28px; line-height: 34px; }
}
@media screen and (max-width: 768px) {
.teaser--platform-stats-teaser .cmp-teaser__title { font-size: 24px; line-height: 30px; text-align: center; }
}
.teaser--platform-stats-teaser .cmp-teaser__description { margin: 0px; }
.teaser--platform-stats-teaser .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans, sans-serif; font-size: 24px; font-style: normal; font-weight: 500; line-height: 30px; }
@media screen and (max-width: 1025px) {
.teaser--platform-stats-teaser .cmp-teaser__description p { font-size: 1pc; line-height: 19px; }
}
@media screen and (max-width: 768px) {
.teaser--platform-stats-teaser .cmp-teaser__description p { text-align: center; }
}
.teaser--platform-stats-teaser .cmp-teaser__image { display: flex; }
.teaser--platform-stats-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: auto; border-radius: initial; height: auto; width: 56px; }
@media screen and (max-width: 1025px) {
.teaser--platform-stats-teaser .cmp-teaser__image .cmp-image__image { width: 3pc; }
}
@media screen and (max-width: 768px) {
.teaser--platform-stats-teaser .cmp-teaser__image { -webkit-box-pack: center; justify-content: center; }
}
@media screen and (min-width: 768px) {
.teaser--platform-stats-teaser .cmp-teaser__image { min-height: 65px; }
}
.teaser--platform-50-50-banner .cmp-teaser { background-color: rgb(0, 0, 0); display: grid; grid-template-columns: 1fr 1fr; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-image { height: 100%; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-image .cmp-image__image { aspect-ratio: unset; border-radius: 0px; height: 100%; object-position: center top; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content { padding: 4pc 1pc 30px 5pc; width: 60%; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; font-style: normal; font-weight: 700; line-height: 38px; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(255, 255, 255); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-style: normal; font-weight: 500; line-height: 19px; margin-bottom: 8px; margin-top: 1pc; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description ul { padding: 0px; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description ul li { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-style: normal; font-weight: 700; line-height: 19px; list-style: none; margin-bottom: 1pc; padding: 0px 26px; position: relative; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description ul li::before { background-image: url("data:image/svg+xml, "); content: ""; height: 9pt; left: 0px; position: absolute; top: 2px; width: 9pt; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { margin-top: 40px; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { color: rgb(255, 255, 255); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-style: normal; font-weight: 600; line-height: 19px; }
@media screen and (max-width: 1191px) {
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content { width: auto; }
}
@media screen and (max-width: 1025px) {
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content { padding: 28px 1pc 0px 3pc; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 20px; line-height: 24px; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description { margin-bottom: 0px; margin-top: 8px; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 14px; line-height: 17px; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description ul li { font-size: 14px; line-height: 17px; margin-bottom: 8px; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { margin-top: 24px; }
}
@media screen and (max-width: 768px) {
.teaser--platform-50-50-banner .cmp-teaser { grid-template-columns: 1fr; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content { padding: 2pc 1pc 3pc; }
}
.teaser--platform-stats-card .cmp-teaser { background: rgb(255, 255, 255); border-radius: 2pc; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 50px 0px; padding: 3pc 2pc; }
@media screen and (max-width: 1025px) {
.teaser--platform-stats-card .cmp-teaser { padding: 40px 2pc; }
}
@media screen and (max-width: 768px) {
.teaser--platform-stats-card .cmp-teaser { padding: 2pc; }
}
.teaser--platform-stats-card .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(236, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-style: normal; font-weight: 500; line-height: 19px; }
@media screen and (max-width: 1025px) {
.teaser--platform-stats-card .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { margin-bottom: 24px; }
}
.teaser--platform-stats-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 88px; font-style: normal; font-weight: 700; line-height: 102px; margin: 0px; }
.teaser--platform-stats-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title p { display: inline; font-size: 3pc; font-weight: 700; line-height: 54px; margin: 0px; }
@media screen and (max-width: 1025px) {
.teaser--platform-stats-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 72px; line-height: 78px; }
}
.teaser--platform-stats-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { margin: 0px; min-height: 130px; }
.teaser--platform-stats-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-style: normal; font-weight: 700; line-height: 30px; margin: 0px; }
@media screen and (max-width: 1025px) {
.teaser--platform-stats-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 20px; line-height: 24px; }
}
.teaser--platform-stats-card .cmp-teaser .cmp-teaser__content .cmp-separator { margin: 24px 0px; }
.teaser--platform-stats-card .cmp-teaser:hover { background: rgb(0, 0, 0); }
.teaser--platform-stats-card .cmp-teaser:hover .cmp-teaser__description p, .teaser--platform-stats-card .cmp-teaser:hover .cmp-teaser__title { color: rgb(255, 255, 255); }
.teaser--platform-Tabs-Title .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 3pc; font-weight: 700; line-height: 54px; }
@media screen and (min-width: 768px) and (max-width: 1025px) {
.teaser--platform-Tabs-Title .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 40px; font-weight: 700; line-height: 46px; }
}
@media screen and (max-width: 768px) {
.teaser--platform-Tabs-Title .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-weight: 700; font-size: 28px !important; line-height: 34px !important; }
}
.teaser--platform-Title .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 40px; font-weight: 700; line-height: 46px; }
@media screen and (min-width: 768px) and (max-width: 1025px) {
.teaser--platform-Title .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; font-weight: 700; line-height: 38px; text-align: center; }
}
@media screen and (max-width: 768px) {
.teaser--platform-Title .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-weight: 700; text-align: center; font-size: 24px !important; line-height: 30px !important; }
}
@media screen and (max-width: 1025px) {
.teaser--platform-Title .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-pack: center !important; display: flex !important; justify-content: center !important; }
}
.teaser--platform-Title .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { padding: 9pt 1pc; }
@media screen and (max-width: 768px) {
.teaser--platform-Title .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { padding: 6px 8px; }
}
.teaser--marketplace-resources-teaser-card { background: transparent; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__image { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; justify-content: flex-start; margin-bottom: 24px; min-height: 70px; }
@media screen and (max-width: 1025px) {
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__image { margin-bottom: 20px; }
}
@media screen and (max-width: 768px) {
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__image { margin-bottom: 1pc; }
}
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image { line-height: 0; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: auto; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; text-align: left; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(236, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-style: normal; font-weight: 600; line-height: 19px; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: 0.3px; line-height: 30px; margin: 0px 0px 24px; text-align: left; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 1; margin-bottom: 0px; text-align: left; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 24px; font-weight: 500; letter-spacing: 0.3px; line-height: 30px; margin-bottom: 0px; text-align: left; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-separator { margin-bottom: 24px; }
@media screen and (min-width: 1025px) {
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { flex-wrap: nowrap; }
}
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action:last-of-type .cmp-teaser__action-link { padding-left: 0px; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action:first-of-type .cmp-teaser__action-link { padding-left: 20px; }
@media screen and (max-width: 768px) {
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action:first-of-type .cmp-teaser__action-link { font-size: 14px; }
}
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action:first-of-type .cmp-teaser__action-link__internal-icon { filter: invert(1); margin-top: 2px; }
@media screen and (max-width: 1025px) {
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 24px; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 20px; line-height: 24px; }
}
@media screen and (max-width: 768px) {
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 19px; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 1pc; line-height: 19px; }
}
.teaser--marketplace-listing-teaser-card { background: rgb(255, 255, 255); border-radius: 2pc; padding: 40px 2pc; }
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__image { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; justify-content: flex-start; margin-bottom: 2pc; min-height: 70px; }
@media screen and (max-width: 1025px) {
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__image { margin-bottom: 1pc; }
}
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image { line-height: 0; }
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image__image { height: 4pc; object-fit: contain; width: auto; }
@media screen and (max-width: 1025px) {
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image__image { height: 56px; width: auto; }
}
@media screen and (max-width: 768px) {
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image__image { height: 3pc; width: auto; }
}
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; text-align: left; }
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(236, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-style: normal; font-weight: 600; line-height: 19px; }
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title, .teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title__title-link { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: 0.3px; line-height: 30px; margin: 0px 0px 1pc; text-align: left; text-decoration: none; }
@media screen and (max-width: 768px) {
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title, .teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title__title-link { font-size: 20px; line-height: 24px; }
}
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link__internal-icon, .teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link__internal-icon--rtl, .teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title__title-link .cmp-teaser__title__title-link__internal-icon, .teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title__title-link .cmp-teaser__title__title-link__internal-icon--rtl { display: none; }
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 1; margin-bottom: 0px; text-align: left; }
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 24px; font-weight: 500; letter-spacing: 0.3px; line-height: 30px; margin-bottom: 0px; text-align: left; }
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-family: CrowdStrikeSharpSans-Bold, sans-serif !important; margin-bottom: 0px; }
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-separator { margin-bottom: 24px; }
@media screen and (max-width: 1025px) {
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 24px; }
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 20px; line-height: 24px; }
}
@media screen and (max-width: 768px) {
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 19px; }
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 1pc; line-height: 19px; }
}
.teaser--marketplace-listing-teaser-card:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px; }
.teaser--marketplace-listing-teaser-card:hover .cmp-teaser__title, .teaser--marketplace-listing-teaser-card:hover .cmp-teaser__title__title-link { color: rgb(236, 0, 0) !important; }
@media screen and (max-width: 1025px) {
.teaser--marketplace-listing-teaser-card { border-radius: 24px; padding: 2pc; }
}
@media screen and (max-width: 768px) {
.teaser--marketplace-listing-teaser-card { border-radius: 1pc; }
}
body[dir="rtl"] .teaser--platform-stats-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title div { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-box-align: baseline; align-items: baseline; display: inline-flex; flex-direction: row-reverse; }
body[dir="rtl"] .teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description ul li::before { left: auto; right: 0px; }
body[dir="rtl"] .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { display: none; }
body[dir="rtl"] .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon--rtl { display: block; height: 10px; margin: 0px 8px 2px 0px; width: 9pt; }
body[dir="rtl"] .teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description, body[dir="rtl"] .teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p, body[dir="rtl"] .teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { text-align: right; }
.text--thankyou-page h1 { color: rgb(255, 255, 255); font-family: neue-haas-grotesk-display, sans-serif; font-size: 63px; font-weight: 600; letter-spacing: normal; margin: 0px 0px 20px; }
.text--thankyou-page p, .text--thankyou-page span { color: rgb(255, 255, 255); font-size: 17px; font-weight: 400; line-height: 25px; margin: 0px; }
.text--thankyou-page p a, .text--thankyou-page span a { color: rgb(252, 0, 0); letter-spacing: 0.3px; line-height: 1.71; transition: color 0.2s ease-out 0s; }
.text--thankyou-page h2 { font-family: neue-haas-grotesk-display, sans-serif; font-size: 52px; font-weight: 600; letter-spacing: normal; margin: 0px 0px 20px; }
.text--platform-page h1 { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 56px; font-weight: 700; line-height: 62px; }
.text--platform-page h1 span { color: rgb(236, 0, 0); }
.text--platform-page h2 { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 3pc; font-weight: 700; line-height: 54px; margin-bottom: 40px; }
.text--platform-page h2 span { color: rgb(236, 0, 0); }
.text--platform-page h3 { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 40px; font-weight: 700; line-height: 46px; margin-bottom: 40px; }
.text--platform-page h3 span { color: rgb(236, 0, 0); }
.text--platform-page h4 { font-size: 2pc; line-height: 38px; }
.text--platform-page h4, .text--platform-page h5 { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-style: normal; font-weight: 700; }
.text--platform-page h5, .text--platform-page p { font-size: 24px; line-height: 30px; }
.text--platform-page p { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-weight: 450; margin-bottom: 30px; }
.text--platform-page p a, .text--platform-page p span { color: rgb(236, 0, 0); letter-spacing: 0.3px; line-height: 1.71; }
@media screen and (max-width: 1025px) {
.text--platform-page h1 { font-size: 3pc; line-height: 54px; }
.text--platform-page h2 { font-size: 40px; line-height: 46px; margin-bottom: 2pc; }
.text--platform-page h3 { font-size: 2pc; line-height: 38px; margin-bottom: 2pc; }
.text--platform-page h5, .text--platform-page p { font-size: 20px; line-height: 24px; }
}
@media screen and (max-width: 768px) {
.text--platform-page h1 { font-size: 2pc; line-height: 38px; }
.text--platform-page h2 { font-size: 28px; line-height: 34px; margin-bottom: 24px; }
.text--platform-page h3 { font-size: 24px; line-height: 30px; margin-bottom: 24px; }
.text--platform-page h5, .text--platform-page p { font-size: 1pc; line-height: 19px; }
}
.text--subnav h2 { font-size: 2pc; font-weight: 500; line-height: 38px; margin: 0px 0px 1pc; }
.text--subnav p { font-size: 14px; font-weight: 500; line-height: 17px; margin: 0px 0px 24px; }
.text--subnav span { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; font-weight: 500; line-height: 24px; }
.text--subnav-noSeparator { margin-bottom: 2pc; border-bottom: none !important; }
.text--subnav-noSeparator span { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; font-weight: 500; line-height: 24px; color: rgb(0, 0, 0) !important; }
body[dir="rtl"] .text { text-align: right; }
.title--events-faq .cmp-title__text { color: rgb(145, 145, 145); cursor: pointer; font-family: neue-haas-grotesk-display, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: 3.8px; line-height: 1; margin-bottom: 5px; outline: none; padding: 15px 0px; text-align: left; text-transform: uppercase; width: 100%; }
.title--events-faq .cmp-title__text::before { background: rgb(145, 145, 145); border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); content: "-"; float: left; font-weight: 700; height: 28px; margin: -6px 15px 0px 0px; padding: 3px 8px; width: 28px; }
.auhub-ecrime { background: url("") 0px 0px / cover no-repeat; margin-top: 210px; }
@media (min-width: 500px) {
.auhub-ecrime { margin-top: 260px; }
}
@media (min-width: 768px) {
.auhub-ecrime { margin-top: 20pc; }
}
@media (min-width: 1000px) {
.auhub-ecrime { margin-top: 350px; }
}
@media (min-width: 1200px) {
.auhub-ecrime { margin-top: 330px; }
}
@media (min-width: 1440px) {
.auhub-ecrime { margin-top: 260px; }
}
.auhub-ecrime .container { -webkit-box-orient: vertical; -webkit-box-direction: reverse; display: flex; flex-direction: column-reverse; padding: 0px 1pc; position: relative; }
@media (min-width: 1200px) {
.auhub-ecrime .container { -webkit-box-align: center; align-items: center; display: grid; gap: 2pc; grid-template-columns: 1fr repeat(12, calc((-330px + min(100% - 40px, 60rem)) / 12)); padding: 170px 0px 5pc; }
}
@media (min-width: 1440px) {
.auhub-ecrime .container { margin-left: auto; margin-right: auto; max-width: 90pc; }
}
.auhub-ecrime .container::before { background: url("") 0px 0px / contain no-repeat; bottom: 0px; content: ""; display: block; height: 670px; left: 50%; pointer-events: none; position: absolute; transform: translateX(-50%); width: 55%; z-index: 0; }
@media (min-width: 370px) {
.auhub-ecrime .container::before { height: 750px; }
}
@media (min-width: 410px) {
.auhub-ecrime .container::before { height: 790px; }
}
@media (min-width: 500px) {
.auhub-ecrime .container::before { height: 55pc; }
}
@media (min-width: 600px) {
.auhub-ecrime .container::before { height: 970px; }
}
@media (min-width: 768px) {
.auhub-ecrime .container::before { bottom: 220px; height: 750pt; left: 0px; transform: none; width: 70%; }
}
@media (min-width: 820px) {
.auhub-ecrime .container::before { bottom: 265px; }
}
@media (min-width: 900px) {
.auhub-ecrime .container::before { bottom: 35%; width: 65%; }
}
@media (min-width: 1000px) {
.auhub-ecrime .container::before { bottom: 40%; width: 50%; }
}
@media (min-width: 1100px) {
.auhub-ecrime .container::before { bottom: 46%; }
}
@media (min-width: 1200px) {
.auhub-ecrime .container::before { bottom: 0px; height: 900px; width: 50%; }
}
@media (min-width: 1440px) {
.auhub-ecrime .container::before { height: 750pt; width: 60%; }
}
.auhub-ecrime .container::after { background: linear-gradient(transparent, rgb(0, 0, 0)); bottom: 0px; content: ""; display: block; height: 100%; left: 0px; position: absolute; width: 100%; z-index: 1; }
.auhub-ecrime-col { position: relative; z-index: 2; }
@media (min-width: 1200px) {
.auhub-ecrime-col:first-child { grid-column: 2 / 6; }
.auhub-ecrime-col:last-child { grid-column: 6 / -1; }
}
.auhub-ecrime h2 { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; line-height: 1.25; margin-top: 20px; }
@media (min-width: 768px) {
.auhub-ecrime h2 { font-size: 40px; margin-top: 30px; }
}
@media (min-width: 1200px) {
.auhub-ecrime h2 { font-size: 3pc; }
}
.auhub-ecrime-desc { padding-left: 8px; }
@media (min-width: 768px) {
.auhub-ecrime-desc { padding-left: 1pc; }
}
@media (min-width: 1200px) {
.auhub-ecrime-desc { padding-left: 24px; }
}
.auhub-ecrime-desc p { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-size: 1pc; line-height: 1.25; }
@media (min-width: 768px) {
.auhub-ecrime-desc p { font-size: 24px; max-width: 690px; }
}
@media (min-width: 1200px) {
.auhub-ecrime-desc p { max-width: 25pc; }
}
.auhub-ecrime-img-graph { width: 100%; }
@media (min-width: 1200px) {
.auhub-ecrime-img-graph-sm { display: none; }
}
.auhub-ecrime-img-graph-lg { display: none; }
@media (min-width: 1200px) {
.auhub-ecrime-img-graph-lg { display: block; }
}
.auhub-ecrime-ticker-symbol { background: rgb(50, 102, 105); border-radius: 8px; color: rgb(255, 255, 255); display: inline-block; font-family: CrowdStrikeSharpSans-Book, sans-serif; font-size: 20px; line-height: 1; padding: 8px 9pt; }
@media (min-width: 768px) {
.auhub-ecrime-ticker-symbol { font-size: 24px; padding: 9pt 20px; }
}
@media (min-width: 1220px) {
.auhub-ecrime-ticker-symbol { font-size: 2pc; }
}
.auhub-ecrime-ticker-value { -webkit-box-align: center; align-items: center; background: radial-gradient(133.18% 172.16% at 70.31% 89.47%, rgba(97, 196, 201, 0.26) 0px, transparent 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), radial-gradient(61.02% 68.57% at 4.02% 5.71%, rgba(97, 195, 200, 0.35), rgba(97, 195, 200, 0)), rgb(0, 0, 0); border: 1px solid rgba(97, 196, 201, 0.7); border-radius: 20px; box-sizing: border-box; display: flex; gap: 20px; margin-left: 8px; margin-top: -9pt; max-width: 260px; padding: 28px 24px; width: calc(100% - 8px); }
@media (min-width: 768px) {
.auhub-ecrime-ticker-value { margin-left: 1pc; margin-top: -20px; max-width: 370px; padding: 40px 24px; width: calc(100% - 16px); }
}
@media (min-width: 1220px) {
.auhub-ecrime-ticker-value { margin-left: 24px; margin-top: -18px; max-width: 25pc; padding: 36px 24px; width: calc(100% - 24px); }
}
.auhub-ecrime-ticker-current { -webkit-box-align: center; align-items: center; color: rgb(236, 0, 0); display: inline-flex; font-size: 36px; gap: 3px; margin: 0px; }
@media (min-width: 768px) {
.auhub-ecrime-ticker-current { font-size: 56px; }
}
.auhub-ecrime-ticker-percentage { color: rgb(255, 255, 255); font-size: 24px; margin: 0px; position: relative; top: 6px; }
@media (min-width: 768px) {
.auhub-ecrime-ticker-percentage { font-size: 24px; top: 10px; }
}
.auhub-hero { display: grid; grid-template-rows: 65% 35%; height: 90vh; max-height: 60pc; overflow: hidden; padding-bottom: 50px; }
@media (min-width: 768px) {
.auhub-hero { padding-bottom: 95px; }
}
.auhub-hero-top { background: linear-gradient(111deg, transparent -8.14%, rgba(107, 246, 248, 0.2) 60.94%), radial-gradient(296.89% 117.89% at 0px -4.26%, rgba(236, 0, 0, 0.4) 0px, transparent 100%), rgb(0, 0, 0); padding: 0px 20px; }
@media (min-width: 1200px) {
.auhub-hero-top { padding: 0px; }
}
.auhub-hero-top .auhub-hero-container { height: 100%; position: relative; }
.auhub-hero-top .auhub-hero-container::after { background: url("") 0px 0px / contain no-repeat; content: ""; height: 100%; left: 54%; position: absolute; top: 40%; transform: translateX(-50%); width: 100%; }
@media (min-width: 768px) {
.auhub-hero-top .auhub-hero-container::after { left: calc(100% - 420px); top: calc(100% - 467px); transform: none; width: 65%; }
}
@media (min-width: 1000px) {
.auhub-hero-top .auhub-hero-container::after { left: calc(100% - 400px); top: calc(100% - 470px); width: 42%; }
}
@media (min-width: 1200px) {
.auhub-hero-top .auhub-hero-container::after { content: none; }
}
.auhub-hero-bottom { background: linear-gradient(90deg, transparent 90.7%, rgba(0, 0, 0, 0.5)), linear-gradient(249deg, rgba(236, 0, 0, 0) 32.1%, rgba(0, 0, 0, 0.4) 82.89%), rgb(236, 0, 0); max-height: 200px; position: relative; }
@media (min-width: 768px) {
.auhub-hero-bottom { max-height: 290px; }
}
@media (min-width: 1200px) {
.auhub-hero-bottom { max-height: 100%; }
.auhub-hero-bottom::after { background: linear-gradient(270deg, rgba(255, 255, 255, 0) 31.7%, rgba(0, 0, 0, 0.2) 57.36%), rgb(255, 255, 255); bottom: 0px; content: ""; height: 100%; position: absolute; right: 0px; width: 35%; }
}
.auhub-hero-bottom .auhub-hero-container { -webkit-box-pack: end; height: 100%; justify-content: flex-end; }
@media (min-width: 1200px) {
.auhub-hero-bottom .auhub-hero-container::before { background: url("") 0px 0px / contain no-repeat; bottom: 0px; content: ""; height: 100%; left: 20px; min-height: 610px; position: absolute; width: 100%; }
}
@media (min-width: 1340px) {
.auhub-hero-bottom .auhub-hero-container::before { min-height: 750px; }
}
@media (min-width: 1440px) {
.auhub-hero-bottom .auhub-hero-container::before { min-height: 50pc; }
}
.auhub-hero-container { display: flex; margin: 0px auto; max-width: 90pc; position: relative; z-index: 1; }
@media (min-width: 1200px) {
.auhub-hero-container { -webkit-box-pack: end; justify-content: flex-end; }
}
.auhub-hero-heading { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: start; display: flex; flex-direction: column; justify-content: flex-start; padding-top: 40px; }
@media (min-width: 768px) {
.auhub-hero-heading { -webkit-box-pack: center; justify-content: center; padding-top: 0px; }
}
@media (min-width: 1200px) {
.auhub-hero-heading { min-width: 45pc; width: 45%; }
}
.auhub-hero-heading p { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; line-height: 1.25; margin: 0px; }
.auhub-hero-heading p em { color: rgb(236, 0, 0); font-style: normal; }
@media (min-width: 768px) {
.auhub-hero-heading p em { display: block; }
}
@media (min-width: 1200px) {
.auhub-hero-heading p em { display: inline; }
}
@media (min-width: 768px) {
.auhub-hero-heading p { font-size: 24px; }
}
@media (min-width: 1200px) {
.auhub-hero-heading p { font-size: 2pc; }
}
.auhub-hero-heading h1 { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-size: 40px; line-height: 1.25; margin: 9pt 0px 0px; }
@media (min-width: 768px) {
.auhub-hero-heading h1 { font-size: 56px; line-height: 1.15; margin: 24px 0px 0px; max-width: 300px; }
}
@media (min-width: 1000px) {
.auhub-hero-heading h1 { max-width: 100%; }
}
@media (min-width: 1200px) {
.auhub-hero-heading h1 { font-size: 72px; }
}
.auhub-hero-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: center; background: rgb(255, 255, 255); border-radius: 0px 0px 0px 2pc; box-sizing: border-box; display: flex; flex-direction: column; height: calc(100% + 80px); justify-content: center; margin-left: 20px; padding: 54px 2pc 24px; transform: translateY(-50px); width: calc(100% - 20px); }
@media (min-width: 768px) {
.auhub-hero-content { border-radius: 0px 0px 2pc 2pc; height: calc(100% + 72px); margin-left: 0px; max-width: 680px; padding: 93pt 5pc 75px; width: auto; }
}
@media (min-width: 1200px) {
.auhub-hero-content { height: calc(100% + 88px); min-width: 45pc; padding: 102px 5pc; width: 45%; }
}
.auhub-hero-content h2 { font-size: 24px; line-height: 1.25; margin: 0px; max-width: 280px; }
@media (min-width: 768px) {
.auhub-hero-content h2 { font-size: 40px; max-width: 520px; }
}
@media (min-width: 1200px) {
.auhub-hero-content h2 { max-width: 100%; }
}
.auhub-hero-content p { font-size: 20px; margin: 20px 0px; max-width: 20pc; }
@media (min-width: 768px) {
.auhub-hero-content p { font-size: 24px; max-width: 100%; }
}
.auhub-hero-content-ribbon { background: linear-gradient(transparent 8.23%, rgba(0, 0, 0, 0.2) 110.76%), rgb(236, 0, 0); color: rgb(255, 255, 255); display: inline-block; font-size: 14px; left: 2pc; line-height: 1.25; padding: 9pt 10px; position: absolute; text-transform: uppercase; top: -20px; }
@media (min-width: 768px) {
.auhub-hero-content-ribbon { font-size: 18px; left: 5pc; padding: 1pc 20px; }
}
.auhub-hero-content-ribbon::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDBWMjBIMEwxMiAwWiIgZmlsbD0iI0JCMDAwMCIvPgo8cGF0aCBkPSJNMTIgMFYyMEgwTDEyIDBaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNDcxOF8xMTMzMikiIGZpbGwtb3BhY2l0eT0iMC4zIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfNDcxOF8xMTMzMiIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAyMCkgcm90YXRlKC0xMzYuOTc1KSBzY2FsZSgxMC4yNTkxIDEwLjI1OTEpIj4KPHN0b3AvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo="); background-repeat: no-repeat; background-size: contain; content: ""; height: 20px; left: -9pt; position: absolute; top: 0px; width: 20px; }
.auhub-hero-content-ribbon::after { background: rgb(155, 0, 0); content: ""; height: 100%; left: -3px; position: absolute; top: 3px; width: 100%; z-index: -1; }
.auhub-hero-content-ribbon em { display: block; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-style: normal; text-transform: none; }
.auhub-hero .cta, .auhub-hero-content-ribbon em { -webkit-font-smoothing: antialiased; }
.auhub-hero .cta { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.07227%205L11.0723%205%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.07227%209L11.0723%205L7.07227%201%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); background-position: right 10px center; background-repeat: no-repeat; border-radius: 8px; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 1; padding: 10px 30px 10px 1pc; text-decoration: none; }
.auhub-hero .cta--red { background-color: rgb(236, 0, 0); color: rgb(255, 255, 255); }
.auhub-hero .cta--secondary { border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0); filter: brightness(0); }
.adversaries-podcast .container { margin: 0px auto; max-width: 90pc; padding-left: 1pc; padding-right: 1pc; }
@media (min-width: 1200px) {
.adversaries-podcast .container { padding: 40px 1pc; }
}
.adversaries-podcast-main { -webkit-box-orient: vertical; -webkit-box-direction: reverse; background: url("") 100% center / cover no-repeat; border: 1px solid rgb(97, 196, 201); border-radius: 2pc; display: flex; flex-direction: column-reverse; gap: 40px; padding: 24px 20px; }
@media (min-width: 1100px) {
.adversaries-podcast-main { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; gap: 0px; padding: 4pc 40px; }
}
.adversaries-podcast-main .adversaries-podcast-copy { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; flex-direction: column; justify-content: center; text-align: center; }
@media (min-width: 1100px) {
.adversaries-podcast-main .adversaries-podcast-copy { -webkit-box-align: start; align-items: flex-start; text-align: left; width: 60%; }
}
.adversaries-podcast-main .adversaries-podcast-copy h2 { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; line-height: 1.25; margin: 0px; }
@media (min-width: 768px) {
.adversaries-podcast-main .adversaries-podcast-copy h2 { font-size: 28px; }
}
@media (min-width: 1100px) {
.adversaries-podcast-main .adversaries-podcast-copy h2 { font-size: 2pc; }
}
.adversaries-podcast-main .adversaries-podcast-copy h2 em { color: rgb(236, 0, 0); font-style: normal; }
@media (min-width: 768px) {
.adversaries-podcast-main .adversaries-podcast-copy h2 em { display: block; }
}
.adversaries-podcast-main .adversaries-podcast-copy p { color: rgb(255, 255, 255); font-size: 1pc; line-height: 1.25; margin: 10px 0px 0px; max-width: 600px; }
@media (min-width: 768px) {
.adversaries-podcast-main .adversaries-podcast-copy p { font-size: 20px; }
}
@media (min-width: 1200px) {
.adversaries-podcast-main .adversaries-podcast-copy p { font-size: 24px; }
}
.adversaries-podcast-main .adversaries-podcast-copy .buttons { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; gap: 1pc; margin-top: 24px; }
@media (min-width: 768px) {
.adversaries-podcast-main .adversaries-podcast-copy .buttons { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
}
.adversaries-podcast-main .adversaries-podcast-copy .buttons .cta { -webkit-font-smoothing: antialiased; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.07227%205L11.0723%205%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.07227%209L11.0723%205L7.07227%201%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); background-position: right 10px center; background-repeat: no-repeat; border-radius: 8px; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 1; padding: 10px 30px 10px 1pc; text-decoration: none; }
.adversaries-podcast-main .adversaries-podcast-copy .buttons .cta--red { background-color: rgb(236, 0, 0); color: rgb(255, 255, 255); }
.adversaries-podcast-main .adversaries-podcast-copy .buttons .cta--secondary { border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
.adversaries-podcast-main .adversaries-podcast-hosts { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; gap: 20px; }
@media (min-width: 768px) {
.adversaries-podcast-main .adversaries-podcast-hosts { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-pack: justify; flex-direction: row; gap: 0px; justify-content: space-between; }
}
@media (min-width: 1100px) {
.adversaries-podcast-main .adversaries-podcast-hosts { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: start; flex-direction: column; justify-content: flex-start; width: 40%; }
}
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host { -webkit-box-align: center; align-items: center; display: flex; }
@media (min-width: 768px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host { width: 50%; }
}
@media (min-width: 1100px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host { transform: translateX(-60px); width: auto; }
}
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:first-child .host-copy { transform: translateX(-65px); }
@media (min-width: 400px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:first-child .host-copy { transform: translateX(-35px); }
}
@media (min-width: 1100px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:first-child .host-copy { transform: translateX(0px); }
}
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:first-child .host-photo-container { transform: translateX(-10px); }
@media (min-width: 400px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:first-child .host-photo-container { transform: translateX(0px); }
}
@media (min-width: 1100px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:first-child .host-photo-container { transform: translateX(36px); }
}
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; }
@media (min-width: 400px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child { transform: translateX(18px); }
}
@media (min-width: 768px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
}
@media (min-width: 1100px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; transform: translateX(60px); }
}
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child .host-copy { border-radius: 1pc 0px 0px 1pc; padding: 15px 35px 15px 15px; transform: translateX(68px); }
@media (min-width: 400px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child .host-copy { padding: 20px 50px 20px 20px; transform: translateX(9pt); }
}
@media (min-width: 768px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child .host-copy { border-radius: 0px 1pc 1pc 0px; padding: 20px 20px 20px 45px; transform: translateX(-45px); }
}
@media (min-width: 1100px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child .host-copy { border-radius: 1pc 0px 0px 1pc; padding: 20px 50px 20px 20px; transform: translateX(0px); }
}
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child .host-photo-container { transform: translateX(8px); }
@media (min-width: 400px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child .host-photo-container { transform: translateX(-20px); }
}
@media (min-width: 1100px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child .host-photo-container { transform: translateX(-36px); }
}
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-copy { background: rgba(0, 0, 0, 0.6); border-bottom-right-radius: 1pc; border-top-right-radius: 1pc; max-height: 90pt; min-width: 200px; padding: 9pt 20px 9pt 60px; }
@media (min-width: 400px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-copy { min-width: 15pc; padding: 20px 10px 20px 40px; }
}
@media (min-width: 768px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-copy { max-width: 220px; min-width: 0px; padding: 20px 20px 20px 45px; }
}
@media (min-width: 1100px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-copy { max-width: 100%; min-width: 150px; }
}
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-copy h3 { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 14px; line-height: 1; margin: 0px 0px 6px; }
@media (min-width: 400px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-copy h3 { font-size: 1pc; margin: 0px 0px 8px; }
}
@media (min-width: 1000px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-copy h3 { font-size: 20px; }
}
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-copy p { color: rgb(255, 255, 255); font-size: 9pt; line-height: 1.25; margin: 0px; }
@media (min-width: 400px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-copy p { font-size: 13px; }
}
@media (min-width: 1000px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-copy p { font-size: 15px; max-width: 210px; }
}
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-photo { display: block; height: auto; object-fit: contain; width: 100%; }
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-photo-container { border-radius: 50%; height: 100%; max-height: 5pc; max-width: 5pc; min-height: 5pc; min-width: 5pc; position: relative; transform: translateX(36px); width: 100%; z-index: 3; }
@media (min-width: 400px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-photo-container { max-height: 140px; max-width: 140px; min-height: 90pt; min-width: 90pt; }
}
.adversaries-peronalized-threat-landscape { margin: 0px 1pc 5pc; max-width: 100%; position: relative; }
@media (min-width: 1200px) {
.adversaries-peronalized-threat-landscape { margin: 0px auto 90pt; max-width: 90pc; }
}
.adversaries-peronalized-threat-landscape.container { padding-top: 40px; }
.adversaries-peronalized-threat-landscape .inner { -webkit-box-orient: vertical; -webkit-box-direction: normal; background-color: rgba(0, 0, 0, 0.75); border-radius: 2pc; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 10px 0px; display: flex; flex-direction: column; overflow: hidden; position: relative; }
@media (min-width: 768px) {
.adversaries-peronalized-threat-landscape .inner { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; padding: 1px; }
}
.adversaries-peronalized-threat-landscape .inner::before { background: linear-gradient(90deg, rgb(0, 0, 0), rgb(0, 152, 154)); border-radius: inherit; inset: 0px; content: ""; mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) content-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px); padding: 1px; position: absolute; z-index: 2; }
.adversaries-peronalized-threat-landscape-image { margin-bottom: 0px; }
@media (min-width: 768px) {
.adversaries-peronalized-threat-landscape-image { width: 40%; }
}
@media (min-width: 1200px) {
.adversaries-peronalized-threat-landscape-image { width: 25%; }
}
.adversaries-peronalized-threat-landscape-image img { height: 100%; object-fit: cover; width: 100%; }
@media (min-width: 1200px) {
.adversaries-peronalized-threat-landscape-image { display: inline; }
}
.adversaries-peronalized-threat-landscape-copy { padding: 24px 1pc; position: relative; z-index: 2; }
@media (min-width: 768px) {
.adversaries-peronalized-threat-landscape-copy { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: center; align-items: flex-start; display: flex; flex-direction: column; font-size: 24px; justify-content: center; width: 60%; }
}
@media (min-width: 1200px) {
.adversaries-peronalized-threat-landscape-copy { padding: 2pc 3pc; width: 75%; }
}
.adversaries-peronalized-threat-landscape-copy .section-title { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; font-weight: 600; margin: 0px 0px 9pt; }
@media (min-width: 1200px) {
.adversaries-peronalized-threat-landscape-copy .section-title { font-size: 2pc; }
}
.adversaries-peronalized-threat-landscape-copy p { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-size: 1pc; font-weight: 300; line-height: 1.35; margin: 8px 0px 24px; }
@media (min-width: 768px) {
.adversaries-peronalized-threat-landscape-copy p { font-size: 18px; }
}
@media (min-width: 1200px) {
.adversaries-peronalized-threat-landscape-copy p { font-size: 24px; }
}
.adversaries-peronalized-threat-landscape .cta { -webkit-font-smoothing: antialiased; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.07227%205L11.0723%205%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.07227%209L11.0723%205L7.07227%201%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); background-position: right 10px center; background-repeat: no-repeat; border-radius: 8px; display: inline-block; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 1; padding: 10px 30px 10px 1pc; text-decoration: none; }
.adversaries-peronalized-threat-landscape .cta--red { background-color: rgb(236, 0, 0); color: rgb(255, 255, 255); }
.cmp-embed-adversaries { display: grid; overflow: hidden; }
.cmp-embed-adversaries__background { align-self: end; grid-area: 1 / 1 / 3 / 2; height: calc(100% - 62.2px); width: 100%; z-index: 0; }
.cmp-embed-adversaries__background img { height: 100%; object-fit: cover; object-position: center top; width: 100%; }
.cmp-embed-adversaries__image { -webkit-box-pack: center; display: flex; grid-area: 1 / 1 / 2 / 2; justify-content: center; z-index: 1; }
.cmp-embed-adversaries__image img { height: 236px; width: auto; }
.cmp-embed-adversaries__content { grid-area: 2 / 1 / 3 / 2; margin: 0px 1pc 42px; z-index: 2; }
.cmp-embed-adversaries__content__gradient { background: linear-gradient(135deg, rgba(97, 196, 201, 0.8), rgba(10, 18, 24, 0.6) 50%, rgba(97, 196, 201, 0.4)); border-radius: 24px; padding: 2px; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: start; align-items: center; background: linear-gradient(rgba(0, 136, 140, 0) 50%, rgba(0, 136, 140, 0.3) 130.71%), linear-gradient(120deg, rgba(1, 118, 124, 0.8), rgba(10, 36, 37, 0)) rgb(0, 0, 0); border-radius: 22px; display: flex; flex-direction: column; justify-content: start; padding: 0px; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__title { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; letter-spacing: 0px; line-height: 30px; margin: 40px 24px 24px; text-align: center; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__title__red { -webkit-font-smoothing: antialiased; color: rgb(236, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 28px; font-weight: 700; letter-spacing: 0px; line-height: 34px; margin: 0px; text-align: center; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__description { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 450; letter-spacing: 0px; line-height: 19px; margin: 0px 24px 24px; text-align: center; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__link { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background-color: rgb(236, 0, 0); border-radius: 8px; color: rgb(255, 255, 255); column-gap: 5px; display: flex; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; justify-content: center; letter-spacing: 0px; line-height: 19px; margin: 0px 24px 40px; padding: 9pt 1pc; text-decoration: none; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__link::after { content: url("data:image/svg+xml, "); height: auto; width: 14px; }
@media screen and (min-width: 768px) {
.cmp-embed-adversaries { grid-template-columns: 4fr 6fr; grid-template-rows: 71px 431px; }
.cmp-embed-adversaries__background { grid-area: 2 / 1 / 3 / 3; height: 100%; }
.cmp-embed-adversaries__image { grid-area: 1 / 2 / 3 / 3; transform: translateX(-15%); z-index: 2; }
.cmp-embed-adversaries__image img { height: 100%; width: auto; }
.cmp-embed-adversaries__content { -webkit-box-pack: start; place-self: center start; grid-area: 2 / 1 / 3 / 2; justify-content: start; margin: 0px 1pc; min-width: 495px; z-index: 1; }
.cmp-embed-adversaries__content, .cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box { -webkit-box-align: start; align-items: start; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__title { font-size: 2pc; line-height: 43px; margin: 40px 56px 14px; text-align: left; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__title__red { font-size: 40px; line-height: 43px; text-align: left; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__description { font-size: 1pc; line-height: 23px; margin: 0px 56px 24px; text-align: left; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__link { color: rgb(255, 255, 255); margin: 0px 56px 40px; }
}
@media screen and (min-width: 1025px) {
.cmp-embed-adversaries { grid-template-columns: 1fr 1fr; grid-template-rows: 91px 540px; }
.cmp-embed-adversaries__background { grid-area: 2 / 1 / 3 / 3; height: 100%; }
.cmp-embed-adversaries__image { grid-area: 1 / 2 / 3 / 3; transform: translateX(-15%); z-index: 2; }
.cmp-embed-adversaries__image img { height: 100%; width: auto; }
.cmp-embed-adversaries__content { -webkit-box-align: start; -webkit-box-pack: start; align-items: start; place-self: center start; grid-area: 2 / 1 / 3 / 2; justify-content: start; margin: 0px 1pc; max-width: 619px; min-width: 619px; z-index: 1; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__title { font-size: 40px; line-height: 54px; margin: 47px 67px 17px; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__title__red { font-size: 3pc; line-height: 54px; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__description { font-size: 20px; line-height: 30px; margin: 0px 67px 28px; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__link { margin: 0px 67px 49px; }
}
@media screen and (min-width: 1300px) {
.cmp-embed-adversaries__image { transform: translateX(-5%); }
}
@media screen and (min-width: 1472px) {
.cmp-embed-adversaries__content { grid-column: 1 / 3; justify-self: center; max-width: none; min-width: auto; width: 90pc; }
.cmp-embed-adversaries__content__gradient { width: 620px; }
}
.adversary-grid { padding: 24px 0px; position: relative; z-index: 1; }
@media screen and (max-width: 1149.99px) {
.adversary-grid.adversary-grid--chollima .container::before { background-position: 100% center; max-height: 35pc; }
}
@media screen and (min-width: 1150px) and (max-width: 1244.99px) {
.adversary-grid.adversary-grid--chollima .container::before { background-position: 100% center; max-height: 500px; }
}
@media screen and (min-width: 1245px) and (max-width: 1349.99px) {
.adversary-grid.adversary-grid--chollima .container::before { background-position: 100% center; max-height: 440px; }
}
@media screen and (min-width: 1100px) {
.adversary-grid.adversary-grid--chollima .feature-grid { max-width: 5in; }
}
@media screen and (min-width: 1150px) {
.adversary-grid.adversary-grid--chollima .feature-grid { max-width: 540px; }
}
@media screen and (min-width: 1245px) {
.adversary-grid.adversary-grid--chollima .feature-grid { max-width: 620px; }
}
@media screen and (min-width: 1350px) {
.adversary-grid.adversary-grid--chollima .feature-grid { max-width: 700px; }
}
@media (min-width: 1100px) {
.adversary-grid.adversary-grid--spider .container { background-size: auto 605px; }
}
@media (min-width: 1440px) {
.adversary-grid.adversary-grid--spider .container { background-size: auto 629px; }
}
@media screen and (min-width: 1100px) {
.adversary-grid.adversary-grid--spider .container::before { background-size: auto; }
}
@media (min-width: 768px) {
.adversary-grid { padding: 40px 0px 0px; }
}
@media (min-width: 1100px) {
.adversary-grid { padding: 3pc 0px 0px; }
}
.adversary-grid .container { display: grid; margin: 0px auto; max-width: 85pc; position: relative; }
@media (min-width: 1100px) {
.adversary-grid .container { background-position: 100% 100%; background-repeat: no-repeat; background-size: 600px 605px; min-height: 630px; padding: 0px 1pc; }
}
@media (min-width: 1440px) {
.adversary-grid .container { background-size: 625px 629px; }
}
@media (min-width: 1100px) {
.adversary-grid .container::after { background: linear-gradient(110deg, rgb(2, 91, 92), rgb(0, 0, 0)); bottom: 0px; content: ""; height: 90%; max-height: 500px; max-width: 5in; position: absolute; right: 0px; width: 40%; z-index: -1; }
.adversary-grid .container::before { background: url("") 0px 100% / cover no-repeat; bottom: 0px; content: ""; height: 100%; left: 0px; max-height: 390px; position: absolute; width: calc(100% - 480px); z-index: -1; }
}
.adversary-grid-header { background: linear-gradient(135deg, rgb(0, 0, 0), rgb(0, 77, 77)); padding: 2pc 1pc 0px; }
@media (min-width: 768px) {
.adversary-grid-header { -webkit-box-align: center; align-items: center; background: linear-gradient(90deg, rgb(0, 0, 0) 0px, rgb(0, 77, 77)); display: flex; padding: 0px 1pc; }
}
@media (min-width: 1100px) {
.adversary-grid-header { background: none; }
}
.adversary-grid-header-text { max-width: 335px; }
@media (min-width: 768px) {
.adversary-grid-header-text { max-width: none; width: 60%; }
}
.adversary-grid h2, .adversary-grid p { color: rgb(255, 255, 255); }
.adversary-grid h2 { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 28px; line-height: 1.25; margin: 0px 0px 20px; max-width: 380px; }
@media (min-width: 768px) {
.adversary-grid h2 { font-size: 2pc; margin: 0px 0px 24px; }
}
@media (min-width: 1100px) {
.adversary-grid h2 { font-size: 40px; max-width: 500px; }
}
.adversary-grid p { font-size: 1pc; line-height: 1.25; max-width: 620px; }
@media (min-width: 768px) {
.adversary-grid p { font-size: 20px; }
}
@media (min-width: 900px) {
.adversary-grid p { font-size: 24px; }
}
.adversary-grid-image-wrapper { -webkit-box-pack: end; display: flex; justify-content: flex-end; }
@media (min-width: 768px) {
.adversary-grid-image-wrapper { position: relative; top: -18px; width: 40%; }
}
@media (min-width: 1100px) {
.adversary-grid-image-wrapper { display: none; }
}
.adversary-grid-sm-image { display: block; max-height: 2in; object-fit: contain; object-position: right center; }
@media (min-width: 768px) {
.adversary-grid-sm-image { max-height: 350px; transform: scale(1.1); }
}
@media (min-width: 1100px) {
.adversary-grid-sm-image { max-height: 100%; }
}
.adversary-grid .feature-grid { background: url("") 0px 0px / 100% 100% no-repeat; display: grid; gap: 20px; grid-template-columns: 1fr; grid-template-rows: auto auto; padding: 20px 1pc; }
@media (min-width: 768px) {
.adversary-grid .feature-grid { grid-template-columns: 1fr 1fr; padding: 3pc 1pc; }
}
@media (min-width: 1100px) {
.adversary-grid .feature-grid { background: none; max-width: 530px; }
}
@media (min-width: 1440px) {
.adversary-grid .feature-grid { max-width: 760px; }
}
.adversary-grid .feature-grid .feature-box { display: flex; gap: 10px; }
.adversary-grid .feature-grid .feature-box:nth-child(2) { -webkit-box-ordinal-group: 4; order: 3; }
@media (min-width: 768px) {
.adversary-grid .feature-grid .feature-box:nth-child(2) { -webkit-box-ordinal-group: initial; order: 0; }
}
.adversary-grid .feature-grid .feature-box:nth-child(3) { -webkit-box-ordinal-group: 3; order: 2; }
@media (min-width: 768px) {
.adversary-grid .feature-grid .feature-box:nth-child(3) { -webkit-box-ordinal-group: initial; order: 0; }
}
.adversary-grid .feature-grid .feature-box:nth-child(4) { -webkit-box-ordinal-group: 5; order: 4; }
@media (min-width: 768px) {
.adversary-grid .feature-grid .feature-box:nth-child(4) { -webkit-box-ordinal-group: initial; order: 0; }
.adversary-grid .feature-grid .feature-box { gap: 20px; margin-bottom: 1pc; max-width: 360px; }
}
.adversary-grid .feature-grid .feature-number { color: rgb(255, 255, 255); flex-shrink: 0; font-size: 24px; font-weight: 700; }
@media (min-width: 768px) {
.adversary-grid .feature-grid .feature-number { font-size: 46px; }
}
.adversary-grid .feature-grid .feature-text { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Book, sans-serif; font-size: 1pc; line-height: 1.25; margin: 0px; max-width: 90%; }
@media (min-width: 768px) {
.adversary-grid .feature-grid .feature-text { text-wrap: balance; font-size: 20px; max-width: 100%; }
}
@media (min-width: 1100px) {
.adversary-grid .feature-grid .feature-text { font-size: 24px; }
}
.adversary-grid .feature-grid .feature-text strong { color: rgb(236, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; }
.adversary-viewer { min-height: 825pt; overflow: hidden; padding: 20px 0px; position: relative; }
@media (min-width: 1440px) {
.adversary-viewer::before { background: linear-gradient(270deg, rgb(224, 1, 1), rgb(177, 1, 1)); content: ""; height: 67%; left: 0px; position: absolute; top: 50%; transform: translateY(-50%); width: 50vw; }
}
.adversary-viewer-wrapper { position: relative; width: 100%; }
@media (min-width: 1200px) {
.adversary-viewer-wrapper { width: 82%; }
}
@media (min-width: 1440px) {
.adversary-viewer-wrapper { margin: 0px auto; max-width: 90pc; width: 70%; }
}
.adversary-viewer-wrapper::before { background: linear-gradient(90deg, rgb(224, 1, 1), rgb(177, 1, 1)); border-bottom-right-radius: 44px; content: ""; height: calc(98% + 12px); left: 0px; position: absolute; top: -10px; width: 100%; z-index: 1; }
@media (min-width: 768px) {
.adversary-viewer-wrapper::before { border-top-right-radius: 44px; width: calc(96% + 12px); }
}
@media (min-width: 1200px) {
.adversary-viewer-wrapper::before { width: calc(100% + 12px); }
}
@media (min-width: 1440px) {
.adversary-viewer-wrapper::before { border-bottom-left-radius: 44px; border-top-left-radius: 44px; height: calc(100% + 30px); left: -15px; top: -15px; width: calc(100% + 30px); }
}
.adversary-viewer-wrapper::after { background: linear-gradient(90deg, rgb(67, 1, 1), rgb(233, 1, 1)); border-bottom-left-radius: 2pc; content: ""; height: calc(100% + 65px); left: 65px; position: absolute; top: 0px; width: calc(100% - 65px); z-index: 0; }
@media (min-width: 768px) {
.adversary-viewer-wrapper::after { height: 100%; left: 5pc; max-height: 52pc; top: 200px; width: calc(100% - 80px); }
}
@media (min-width: 1200px) {
.adversary-viewer-wrapper::after { left: 90%; max-height: 995px; top: 220px; width: 100%; }
}
@media (min-width: 1440px) {
.adversary-viewer-wrapper::after { max-height: 765pt; }
}
.adversary-viewer-main { background: rgb(255, 255, 255); border-bottom-right-radius: 2pc; border-top-right-radius: 2pc; max-height: 810pt; padding: 3pc 1pc 0px; position: relative; z-index: 2; }
@media (min-width: 1200px) {
.adversary-viewer-main { max-height: 100%; min-height: 810pt; padding: 60px 90px; }
}
@media (min-width: 1440px) {
.adversary-viewer-main { border-bottom-left-radius: 2pc; border-top-left-radius: 2pc; min-height: 1050px; }
}
.adversary-viewer-main::before { background: linear-gradient(208deg, transparent 43.81%, rgba(0, 0, 0, 0.5)), rgb(236, 0, 0); bottom: 70px; content: ""; height: 225px; left: 0px; position: absolute; width: 50vw; }
@media (min-width: 1200px) {
.adversary-viewer-main::before { bottom: auto; top: 575px; }
}
@media (min-width: 1440px) {
.adversary-viewer-main::before { height: 278px; max-width: 1150px; }
}
.adversary-viewer-header h2 { font-family: CrowdStrikeSharpSans-Book, sans-serif; font-size: 2pc; font-weight: 400; line-height: 1.25; margin-bottom: 26px; }
@media (min-width: 1200px) {
.adversary-viewer-header h2 { font-size: 40px; }
}
.adversary-viewer-header h2 em { display: block; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-style: normal; }
.adversary-viewer-body { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; gap: 40px; position: relative; }
@media (min-width: 768px) {
.adversary-viewer-body { gap: 20px; top: 65px; }
}
@media (min-width: 1200px) {
.adversary-viewer-body { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; gap: 40px; padding: 45px 0px 56px; top: 0px; }
}
.adversary-viewer-controls { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; align-items: flex-start; display: flex; flex-direction: column; gap: 1pc; }
@media (min-width: 768px) {
.adversary-viewer-controls { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; gap: 20px; }
}
.adversary-viewer-controls .cta { -webkit-font-smoothing: antialiased; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.07227%205L11.0723%205%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.07227%209L11.0723%205L7.07227%201%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); background-position: right 10px center; background-repeat: no-repeat; border-radius: 8px; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 1; padding: 10px 30px 10px 1pc; text-decoration: none; }
.adversary-viewer-controls .cta--red { background-color: rgb(236, 0, 0); color: rgb(255, 255, 255); }
.adversary-viewer-controls .cta--secondary { border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0); filter: brightness(0); }
@media (min-width: 1200px) {
.adversary-viewer-tab-controls { position: relative; width: 30%; }
.adversary-viewer-tab-controls::after { background: rgb(236, 0, 0); box-shadow: rgba(0, 0, 0, 0.45) -5px -10px 34px; content: ""; height: 235px; position: absolute; right: 0px; top: calc(100% + 20px); width: 281px; z-index: 0; }
}
@media (min-width: 1350px) {
.adversary-viewer-tab-controls::after { height: 277px; top: calc(100% + 31px); width: 295px; }
}
@media (min-width: 1500px) {
.adversary-viewer-tab-controls::after { width: 308px; }
}
@media (min-width: 1700px) {
.adversary-viewer-tab-controls::after { width: 350px; }
}
@media (min-width: 2000px) {
.adversary-viewer-tab-controls::after { height: 3in; width: 425px; }
}
.adversary-viewer-tab-controls .active-control { background-color: transparent; border: 1px solid rgb(0, 0, 0); border-radius: 8px; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; margin-top: 1pc; padding: 14px; position: relative; text-align: left; width: 100%; }
@media (min-width: 768px) {
.adversary-viewer-tab-controls .active-control { display: none; }
}
.adversary-viewer-tab-controls .active-control::after { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMy41TDYgOC41TDExIDMuNSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K"); background-size: cover; content: ""; height: 13px; line-height: 1; position: absolute; right: 9pt; top: 50%; transform: translateY(-50%); width: 14px; }
.adversary-viewer-tab-controls .active-control.active::after { top: 1pc; transform: rotate(180deg); }
.adversary-viewer-tab-controls .au-viewer-nav { background: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); display: none; margin-top: 9pt; position: absolute; z-index: 5; }
@media (min-width: 1200px) {
.adversary-viewer-tab-controls .au-viewer-nav { background: transparent; }
}
.adversary-viewer-tab-controls .au-viewer-nav.show { display: block; }
@media (min-width: 768px) {
.adversary-viewer-tab-controls .au-viewer-nav, .adversary-viewer-tab-controls .au-viewer-nav.show { display: flex; }
.adversary-viewer-tab-controls .au-viewer-nav { border: none; justify-content: space-evenly; position: static; }
}
@media (min-width: 1200px) {
.adversary-viewer-tab-controls .au-viewer-nav { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-top: 1pc; }
}
.adversary-viewer-tab-controls .au-viewer-control { background: none; border: none; cursor: pointer; font-family: CrowdStrikeSharpSans-Book, sans-serif; font-size: 1pc; line-height: 1; margin-bottom: 18px; padding: 8px 0px 8px 14px; position: relative; text-align: left; width: 100%; }
@media (min-width: 768px) {
.adversary-viewer-tab-controls .au-viewer-control { padding: 0px 0px 8px; width: auto; }
}
@media (min-width: 1200px) {
.adversary-viewer-tab-controls .au-viewer-control { font-size: 18px; padding: 8px 0px 8px 14px; }
}
.adversary-viewer-tab-controls .au-viewer-control::before { background: transparent; bottom: 0px; content: ""; height: 100%; left: 0px; position: absolute; width: 2px; }
@media (min-width: 768px) {
.adversary-viewer-tab-controls .au-viewer-control::before { height: 3px; width: 100%; }
}
@media (min-width: 1200px) {
.adversary-viewer-tab-controls .au-viewer-control::before { height: 100%; width: 4px; }
}
.adversary-viewer-tab-controls .au-viewer-control.active { font-family: CrowdStrikeSharpSans-Bold, sans-serif; }
.adversary-viewer-tab-controls .au-viewer-control.active:hover { background: none; }
.adversary-viewer-tab-controls .au-viewer-control.active::before { background: linear-gradient(rgb(236, 0, 0), rgb(0, 36, 255)); }
@media (min-width: 768px) and (max-width: 1200px) {
.adversary-viewer-tab-controls .au-viewer-control.active::before { background: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)); }
}
.adversary-viewer-tabs { background: url("") 0px 0px / cover no-repeat; border: 3px solid rgb(255, 255, 255); border-radius: 2pc; box-shadow: rgba(0, 0, 0, 0.35) 20px 20px 65px 0px; box-sizing: border-box; overflow: hidden; width: 100%; }
@media (min-width: 1200px) {
.adversary-viewer-tabs { left: 30%; position: absolute; right: 0px; }
}
@media (min-width: 1440px) {
.adversary-viewer-tabs { max-width: 810pt; right: 0px; }
}
.adversary-viewer-tab { display: none; min-height: 500px; overflow: hidden; padding: 3pc 2pc 24px; position: relative; }
@media (min-width: 768px) {
.adversary-viewer-tab { padding: 28px 24px 24px; }
}
@media (min-width: 1200px) {
.adversary-viewer-tab { padding: 3pc 2pc 24px; }
}
.adversary-viewer-tab.active { display: block; }
.adversary-viewer-tab-content { bottom: 20px; position: absolute; width: calc(100% - 64px); }
@media (min-width: 768px) {
.adversary-viewer-tab-content { bottom: auto; position: relative; width: 100%; }
}
.adversary-viewer-tab h3 { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; line-height: 1.25; margin-bottom: 26px; position: relative; z-index: 1; }
@media (min-width: 768px) {
.adversary-viewer-tab h3 { font-size: 2pc; }
}
@media (min-width: 1200px) {
.adversary-viewer-tab h3 { font-size: 40px; }
}
.adversary-viewer-tab-image { bottom: 0px; position: absolute; right: 0px; }
.adversary-viewer-tab-image img { display: block; max-height: 625px; }
@media (min-width: 768px) {
.adversary-viewer-tab-image img { max-height: 425px; }
}
@media (min-width: 1200px) {
.adversary-viewer-tab-image img { max-height: 625px; }
}
@media (min-width: 768px) {
.adversary-viewer-attributes-group-cols { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: end; align-items: flex-end; display: flex; flex-direction: row; }
}
.adversary-viewer-attributes-group-col { position: relative; }
@media (min-width: 768px) {
.adversary-viewer-attributes-group-col { width: 50%; }
}
.adversary-viewer-attributes-header { -webkit-font-smoothing: antialiased; background: transparent; border: none; color: rgb(255, 255, 255); cursor: pointer; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; padding: 0px; }
.adversary-viewer-attributes-body.expanded .adversary-viewer-attributes-wrapper { display: block; }
.adversary-viewer-attributes-body .adversary-viewer-attributes-wrapper { display: none; }
@media (min-width: 768px) {
.adversary-viewer-attributes-body .adversary-viewer-attributes-wrapper { display: block; }
}
.adversary-viewer-attributes-chevron { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMy41TDYgOC41TDExIDMuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K"); background-position: 50% center; background-repeat: no-repeat; background-size: contain; display: inline-block; height: 10px; width: 15px; }
@media (min-width: 768px) {
.adversary-viewer-attributes-chevron { display: none; }
}
.adversary-viewer-attributes-stats { -webkit-box-pack: justify; backdrop-filter: blur(2px); background: rgba(0, 0, 0, 0.5); display: flex; justify-content: space-between; padding: 24px; }
@media (min-width: 768px) {
.adversary-viewer-attributes-stats { border: 1px solid rgb(58, 68, 68); border-radius: 10px; }
}
.adversary-viewer-attributes-stats .adversary-viewer-attributes-stat { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; display: flex; flex-direction: column; text-align: left; }
@media (min-width: 768px) {
.adversary-viewer-attributes-stats .adversary-viewer-attributes-stat { text-align: center; }
}
.adversary-viewer-attributes-stats p { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); line-height: 1; margin: 0px; }
.adversary-viewer-attributes-stats p.stats-item-lg { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; }
@media (min-width: 1200px) {
.adversary-viewer-attributes-stats p.stats-item-lg { font-size: 40px; }
}
.adversary-viewer-attributes-stats p.stats-item-sm { font-family: NeueHaasDisplayPro-Roman, helvetica, arial, sans-serif; font-size: 9pt; }
@media (min-width: 768px) {
.adversary-viewer-attributes-stats p.stats-item-sm { font-size: 14px; }
}
.adversary-viewer-attributes-stats p .stats-item-unit { color: rgb(255, 255, 255); font-size: 18px; }
@media (min-width: 1200px) {
.adversary-viewer-attributes-stats p .stats-item-unit { font-size: 24px; }
}
.adversary-viewer-traits { border-left: 2px solid rgb(52, 58, 64); margin-left: 2px; margin-top: 8px; padding-left: 1pc; }
.adversary-viewer-traits.adversary-viewer-tags h6 { font-family: CrowdStrikeSharpSans-Book, sans-serif; font-size: 9pt; margin: 0px; width: 100%; }
@media (min-width: 768px) {
.adversary-viewer-traits.adversary-viewer-tags h6 { font-size: 14px; }
}
@media (min-width: 1200px) {
.adversary-viewer-traits.adversary-viewer-tags h6 { font-size: 1pc; }
}
.adversary-viewer-traits.adversary-viewer-tags li { flex-wrap: wrap; margin-bottom: 1pc; }
.adversary-viewer-traits li { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; align-items: flex-start; color: rgb(255, 255, 255); display: flex; flex-direction: column; font-family: CrowdStrikeSharpSans-Book, sans-serif; font-size: 9pt; line-height: 1.25; margin-bottom: 2px; row-gap: 3px; }
@media (min-width: 768px) {
.adversary-viewer-traits li { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; flex-direction: row; margin-bottom: 10px; row-gap: 10px; }
}
@media (min-width: 1200px) {
.adversary-viewer-traits li { font-size: 15px; }
}
.adversary-viewer-traits li:last-child { margin-bottom: 0px; }
.adversary-viewer-traits li strong { font-family: CrowdStrikeSharpSans-Bold, sans-serif; }
.adversary-viewer-traits li .adversary-viewer-traits-name { min-width: 90pt; }
.adversary-viewer-traits li .progress { -webkit-box-align: center; align-items: center; display: flex; gap: 1pc; width: 100%; }
.adversary-viewer-traits li .adversary-viewer-traits-score { min-width: 60px; }
.adversary-viewer-traits li .progress-container { background: rgba(97, 196, 201, 0.1); height: 8px; max-width: 250px; position: relative; width: 100%; }
@media (min-width: 900px) {
.adversary-viewer-traits li .progress-container { max-width: 300px; }
}
.adversary-viewer-traits li .progress-container::after { background: rgba(255, 255, 255, 0.5); content: ""; height: 14px; position: absolute; right: 0px; top: -3px; width: 1px; }
.adversary-viewer-traits li .progress-bar { background: linear-gradient(270deg, rgb(97, 196, 201), rgb(97, 196, 201) 90%, rgb(0, 0, 0)); height: 8px; position: relative; width: 0px; }
.adversary-viewer-traits li .progress-bar::before { background: linear-gradient(90deg, rgb(0, 0, 0), transparent); content: ""; height: 8px; left: 0px; position: absolute; top: 0px; width: 20px; }
@media (min-width: 768px) {
.adversary-viewer-traits li .progress-bar::before { width: 30px; }
}
.adversary-viewer-traits li .tags { display: flex; flex-wrap: wrap; gap: 10px; width: 100%; }
.adversary-viewer-traits li .tags .tag { background: rgb(52, 58, 64); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 9pt; padding: 4px 6px; }
@media (min-width: 1200px) {
.adversary-viewer-traits li .tags .tag { font-size: 14px; padding: 5px 8px; }
}
.cmp-embed-51-secs { display: grid; grid-template-rows: 539px; }
.cmp-embed-51-secs__background { background-color: rgb(0, 0, 0); grid-area: 1 / 1 / 2 / 2; height: 100%; width: 100%; }
.cmp-embed-51-secs__background img { background: linear-gradient(28.99deg, transparent 30.06%, rgba(14, 86, 86, 0.6) 93.4%), linear-gradient(152.27deg, rgba(0, 0, 0, 0.65) 1.04%, rgba(193, 0, 0, 0.65) 74.61%); height: 100%; max-height: 539px; object-fit: cover; object-position: 65% center; width: 100%; }
.cmp-embed-51-secs__foreground { display: grid; grid-area: 1 / 1 / 2 / 2; height: 100%; min-height: 539px; width: 100%; }
.cmp-embed-51-secs__foreground img { grid-area: 1 / 1 / 2 / 2; height: 22pc; justify-self: center; margin: 40px 0px 0px; width: auto; }
.cmp-embed-51-secs__foreground::after { background: linear-gradient(0deg, rgb(0, 0, 0) 35.11%, transparent 79.33%); content: ""; grid-area: 1 / 1 / 2 / 2; height: 100%; width: 100%; }
.cmp-embed-51-secs__content { place-self: flex-end start; grid-area: 1 / 1 / 2 / 2; width: 100%; }
.cmp-embed-51-secs__content__title { display: inline-block; font-size: 5pc; line-height: 75pt; margin: 0px 18px; }
.cmp-embed-51-secs__content__title, .cmp-embed-51-secs__content__title__sub { color: rgb(236, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-weight: 700; }
.cmp-embed-51-secs__content__title__sub { font-size: 36px; line-height: 30px; }
.cmp-embed-51-secs__content__description { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 24px; font-weight: 600; letter-spacing: 0px; line-height: 30px; margin: 0px 18px; }
.cmp-embed-51-secs__content__red-box { background-color: rgb(236, 0, 0); display: grid; margin: 21px 0px 3pc; }
.cmp-embed-51-secs__content__red-box::before { background: linear-gradient(270deg, transparent -11.22%, rgba(0, 0, 0, 0.4)); content: ""; grid-area: 1 / 1 / 2 / 2; height: 100%; width: 100%; }
.cmp-embed-51-secs__content__red-box__text { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 20px; font-weight: 500; grid-area: 1 / 1 / 2 / 2; letter-spacing: 0px; line-height: 24px; margin: 14px 18px; }
@media screen and (min-width: 768px) {
.cmp-embed-51-secs { grid-template-columns: 4.5fr 5.5fr; grid-template-rows: 429px; }
.cmp-embed-51-secs__background { display: grid; grid-column: 1 / 3; }
.cmp-embed-51-secs__background img { grid-area: 1 / 1 / 2 / 2; max-height: 429px; object-position: 85% center; }
.cmp-embed-51-secs__background::after { background: linear-gradient(99.15deg, rgba(0, 0, 0, 0.5) 19.67%, transparent 93.98%); content: ""; grid-area: 1 / 1 / 2 / 2; height: 100%; width: 100%; }
.cmp-embed-51-secs__foreground { min-height: 429px; }
.cmp-embed-51-secs__foreground img { place-self: end; height: 376px; margin: 0px 38px 0px 0px; }
.cmp-embed-51-secs__foreground::after { display: none; }
.cmp-embed-51-secs__content { grid-column: 2 / 3; }
.cmp-embed-51-secs__content__title { font-size: 75pt; line-height: 110px; margin: 0px 22px; }
.cmp-embed-51-secs__content__title__sub { font-size: 40px; line-height: 30px; }
.cmp-embed-51-secs__content__description { font-size: 25px; line-height: 34px; margin: 0px 22px; }
.cmp-embed-51-secs__content__red-box { margin: 19px 0px 65px; }
.cmp-embed-51-secs__content__red-box__text { font-size: 20px; line-height: 30px; margin: 11px 21px; }
}
@media screen and (min-width: 1025px) {
.cmp-embed-51-secs { grid-template-columns: 3fr 7fr; grid-template-rows: 700px; }
.cmp-embed-51-secs__background img { max-height: 700px; object-position: 85% center; }
.cmp-embed-51-secs__background::after { background: linear-gradient(103.64deg, rgba(0, 0, 0, 0.9) 33.84%, transparent 90.54%); }
.cmp-embed-51-secs__foreground { min-height: 700px; }
.cmp-embed-51-secs__foreground img { height: 621px; margin: 0px 0px 0px -150px; }
.cmp-embed-51-secs__content__title { font-size: 10pc; line-height: 170px; margin: 0px; }
.cmp-embed-51-secs__content__title__sub { font-size: 5pc; line-height: 90px; }
.cmp-embed-51-secs__content__description { font-size: 40px; line-height: 3pc; margin: 0px; }
.cmp-embed-51-secs__content__red-box { margin: 37px 0px 121px; }
.cmp-embed-51-secs__content__red-box__text { font-size: 2pc; line-height: 34px; margin: 19px 51px; }
}
@media screen and (min-width: 1300px) {
.cmp-embed-51-secs { grid-template-columns: 4fr 6fr; }
.cmp-embed-51-secs__foreground img { margin: 0px; }
.cmp-embed-51-secs__content__description { font-size: 3pc; line-height: 60px; }
}
@media screen and (min-width: 1500px) {
.cmp-embed-51-secs { grid-template-columns: 5fr 5fr; }
.cmp-embed-51-secs__foreground img { margin: 0px 86px 0px 0px; }
}
.events-footer { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; background-color: rgb(255, 255, 255); display: flex; flex-wrap: wrap; justify-content: space-between; padding: 56px 1pc; }
@media (min-width: 768px) and (max-width: 1025px) {
.events-footer { padding: 56px 1pc; }
}
@media screen and (min-width: 1025px) {
.events-footer { margin: auto; max-width: 90pc; padding: 36px 0px; }
}
.events-footer .logo { height: 2pc; width: 178px; }
.events-footer .logo:hover { filter: invert(10%) sepia(100%) saturate(7374%) hue-rotate(15deg) brightness(95%) contrast(117%); }
.events-footer .footer-links { -webkit-box-orient: horizontal; -webkit-box-direction: normal; column-gap: 1pc; display: flex; flex-flow: wrap; list-style-type: none; margin: 0px; }
.events-footer .footer-links li { margin: 0px; text-decoration: none; }
.events-footer .footer-links li::marker { content: ""; }
.events-footer .footer-links li:hover { text-decoration: none; }
.events-footer .footer-links li a { color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; text-decoration: none; }
.events-footer .footer-links li a:hover { color: rgb(211, 0, 0); text-decoration: none; }
.events-footer .footer-links li a.privacy img { height: 14px; width: 30px; }
.events-footer .social-links { -webkit-box-orient: horizontal; -webkit-box-direction: normal; display: flex; flex-flow: row; list-style-type: none; margin: 0px; }
@media screen and (min-width: 1405px) {
.events-footer .social-links { margin-left: 0px; margin-top: 0px; }
}
.events-footer .social-links li { margin-right: 24px; }
.events-footer .social-links li::marker { content: ""; }
.events-footer .social-links .twitter::before { content: url("data:image/svg+xml, "); display: block; height: 20px; width: 21px; }
.events-footer .social-links .facebook::before { content: url("data:image/svg+xml, "); display: block; height: 20px; width: 13px; }
.events-footer .social-links .instagram::before { content: url("data:image/svg+xml, "); display: block; height: 20px; width: 20px; }
.events-footer .social-links .linkedin::before { content: url("data:image/svg+xml, "); display: block; height: 20px; width: 20px; }
.events-footer .social-links .youtube::before { content: url("data:image/svg+xml, "); display: block; height: 20px; width: 26px; }
@media screen and (max-width: 1236px) {
.events-footer { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: start; align-items: start; flex-direction: column; justify-content: start; padding: 24px 1pc 24px 0px !important; }
.events-footer .logo-link { padding-left: 10px; }
.events-footer .footer-links { padding-left: 1pc; }
.events-footer .social-links { margin-top: 1pc; padding-left: 1pc; padding-top: 1pc; }
}
#gtr-landing-root-container { background: linear-gradient(207deg, rgb(3, 119, 120), rgb(2, 73, 73) 20%, rgb(1, 47, 47) 30%, rgb(1, 29, 29) 40%, rgb(0, 0, 0)) !important; }
.gtr-grid-container { margin: auto; max-width: 90pc; width: 100%; }
.gtr-grid { display: grid; grid-template-columns: 1fr; max-width: 100vw; overflow: hidden; }
@media (min-width: 1025px) {
.gtr-grid { padding-top: 220px; }
}
@media (min-width: 768px) {
.gtr-grid { gap: 24px; grid-template-columns: 1fr 1fr; }
}
.gtr-grid .gtr-grid-block { padding: 2pc 18px; position: relative; }
.gtr-grid .gtr-grid-block.gtr-grid-block--transparent { color: rgb(255, 255, 255); }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block:first-child, .gtr-grid .gtr-grid-block:last-child { grid-column: span 3; }
.gtr-grid .gtr-grid-block:first-child { padding: 75pt 18px; }
}
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block:first-child { -webkit-box-ordinal-group: 2; grid-column: span 1; margin-left: 2pc; order: 1; padding: 50px 18px; }
}
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block:nth-child(2) { grid-column: span 2; max-width: 455px; top: -5pc; }
}
@media (min-width: 900px) {
.gtr-grid .gtr-grid-block:nth-child(2) { max-width: 40pc; }
}
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block:nth-child(2) { -webkit-box-ordinal-group: 4; grid-column: span 1; max-width: 100%; order: 3; top: 0px; }
}
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block:nth-child(3) { grid-column: span 1; }
}
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block:nth-child(3) { -webkit-box-ordinal-group: 3; order: 2; }
.gtr-grid .gtr-grid-block:last-child { -webkit-box-ordinal-group: 5; grid-column: span 1; order: 4; }
}
.gtr-grid .gtr-grid-block img { width: 100%; }
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage { background: url("") 100% center / cover no-repeat; display: flex; }
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage { -webkit-box-align: center; align-items: center; display: flex; }
}
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-stats { align-self: center; z-index: 2; }
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped { background: rgb(1, 61, 59); }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped { max-width: 15pc; min-height: 20pc; }
}
@media (min-width: 900px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped { max-width: 300px; }
}
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped { -webkit-box-align: center; align-items: center; background: linear-gradient(135deg, rgb(1, 61, 59), rgb(0, 0, 0)); display: flex; margin-right: 2pc; max-width: 100%; min-height: auto; min-width: 600px; }
}
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor { left: 9pt; right: auto; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor { bottom: 100%; left: auto; max-width: 100%; min-width: 100%; right: -14px; }
}
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor { bottom: 0px; left: 40px; min-width: auto; right: auto; width: 60%; }
}
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor::before { background: linear-gradient(rgb(0, 0, 0), rgb(1, 61, 59)); bottom: 0px; content: ""; height: 210px; position: absolute; right: 14px; width: 100%; }
}
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor::before { content: none; }
}
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor img { position: relative; z-index: 0; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor img { min-width: 250px; right: -90px; transform: rotate(-39.9deg); }
}
@media (min-width: 900px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor img { max-width: 20pc; right: -98px; }
}
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor img { bottom: 20px; right: 0px; transform: rotate(0deg) scale(1.15); }
}
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-stats { margin-left: auto; width: 55%; z-index: 1; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-stats { width: 100%; }
}
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-stats { width: 40%; }
}
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-stats .gtr-grid-stat { position: relative; z-index: 2; }
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-stats .gtr-grid-stat ul { max-width: 100%; }
.gtr-grid .gtr-grid-block.gtr-grid-block-generative { padding: 0px; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block-generative::before { background: linear-gradient(45deg, rgb(1, 61, 59), rgb(0, 0, 0), red); bottom: 70px; content: ""; height: 100%; left: 24px; position: absolute; width: 56%; z-index: 0; }
}
@media (min-width: 768px) and (min-width: 900px) {
.gtr-grid .gtr-grid-block.gtr-grid-block-generative::before { width: 57%; }
}
@media (min-width: 768px) and (min-width: 1025px) {
.gtr-grid .gtr-grid-block.gtr-grid-block-generative::before { content: none; }
}
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block-generative { padding: 0px 0px 0px 90pt; }
}
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block.gtr-grid-block-generative { padding: 0px; }
}
.gtr-grid .gtr-grid-block.gtr-grid-block-generative .text-wrapper { background: rgb(255, 255, 255); padding: 40px 1pc; position: relative; z-index: 1; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block-generative .text-wrapper { padding: 72px 56px; }
}
.gtr-grid .gtr-grid-block.gtr-grid-block-generative h2 { font-family: CrowdStrikeSharpSans-Book, sans-serif; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block-generative h2 { font-size: 2pc; }
}
.gtr-grid .gtr-grid-block.gtr-grid-block-generative h2 strong { font-family: CrowdStrikeSharpSans-Bold, sans-serif; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block-generative h2 strong { display: block; }
}
.gtr-grid .gtr-grid-block.gtr-grid-block-generative p { max-width: 100%; }
.gtr-grid .gtr-grid-block h2, .gtr-grid .gtr-grid-block h3 { font-family: CrowdStrikeSharpSans-Bold, sans-serif; line-height: 1.15; margin: 0px; }
.gtr-grid .gtr-grid-block h2 { text-wrap: balance; font-size: 28px; max-width: 540px; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block h2 { font-size: 40px; }
}
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block h2 { font-size: 2pc; }
}
@media (min-width: 1440px) {
.gtr-grid .gtr-grid-block h2 { font-size: 40px; }
}
.gtr-grid .gtr-grid-block p { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Roman, helvetica, arial, sans-serif; font-size: 1pc; line-height: 1.25; margin: 18px 0px 0px; max-width: 455px; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block p { font-size: 20px; }
}
@media (min-width: 900px) {
.gtr-grid .gtr-grid-block p { max-width: 520px; }
}
@media (min-width: 1440px) {
.gtr-grid .gtr-grid-block p { font-size: 24px; max-width: 100%; }
}
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor { max-width: 173px; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor { max-width: 190px; }
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor img { position: relative; right: -20px; }
}
@media (min-width: 900px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor { max-width: 250px; }
}
.gtr-grid .gtr-grid-block .gtr-grid-actor { bottom: -8px; max-width: 185px; position: absolute; right: 8px; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block .gtr-grid-actor { max-width: 190px; }
.gtr-grid .gtr-grid-block .gtr-grid-actor img { position: relative; right: -20px; }
}
@media (min-width: 900px) {
.gtr-grid .gtr-grid-block .gtr-grid-actor { max-width: 250px; }
}
.gtr-grid .gtr-grid-block .gtr-grid-stats { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; gap: 20px; }
.gtr-grid .gtr-grid-block .gtr-grid-stat { -webkit-box-align: center; align-items: center; display: flex; gap: 9pt; }
.gtr-grid .gtr-grid-block .gtr-grid-stat .gtr-grid-stat-icon { min-width: 76px; text-align: center; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block .gtr-grid-stat .gtr-grid-stat-icon { min-width: 87pt; }
}
.gtr-grid .gtr-grid-block .gtr-grid-stat .gtr-grid-stat__inline { display: inline-block; }
.gtr-grid .gtr-grid-block .gtr-grid-stat .gtr-grid-stat__inline__img { height: 18px; width: 1pc; }
@media screen and (min-width: 1024px) {
.gtr-grid .gtr-grid-block .gtr-grid-stat .gtr-grid-stat__inline__img { height: 27px; }
}
.gtr-grid .gtr-grid-block .gtr-grid-stat:last-child img { max-width: 68px; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block .gtr-grid-stat:last-child img { max-width: 90pt; }
}
.gtr-grid .gtr-grid-block .gtr-grid-stat img { max-width: 60px; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block .gtr-grid-stat img { max-width: 81pt; }
}
.gtr-grid .gtr-grid-block .gtr-grid-stat ul { list-style: none; margin: 0px; max-width: 150px; padding-left: 0px; }
.gtr-grid .gtr-grid-block .gtr-grid-stat ul li { text-wrap: balance; color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 9pt; line-height: 1.15; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block .gtr-grid-stat ul li { font-size: 15px; }
}
.gtr-grid .gtr-grid-block .gtr-grid-stat ul li:first-child { color: red; font-size: 24px; }
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block .gtr-grid-stat ul li:first-child { font-size: 36px; }
}
@media screen and (min-width: 560px) and (max-width: 767px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-stats { margin-left: 15%; }
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor { right: 15%; }
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor { left: 10%; }
}
@media screen and (min-width: 900px) and (max-width: 979px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-stats { margin-left: 20px; }
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor img { right: 0px; }
}
@media screen and (min-width: 980px) and (max-width: 1024px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-stats { margin-left: 40px; }
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor img { right: 5pc; }
}
@media screen and (min-width: 1280px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-stats { margin-left: 20px; }
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor img { right: 0px; }
}
@media screen and (min-width: 1380px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-stats { margin-left: 40px; }
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor img { right: 0px; }
}
@media screen and (min-width: 1480px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-stats { margin-left: 5pc; }
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor img { right: 5pc; }
}
body[dir="rtl"] .gtr-grid-container .gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor { left: 8px; right: auto; }
@media screen and (min-width: 560px) {
body[dir="rtl"] .gtr-grid-container .gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor { left: 70px; }
}
@media screen and (min-width: 768px) {
body[dir="rtl"] .gtr-grid-container .gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor { right: 8px; }
}
body[dir="rtl"] .gtr-grid-container .gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor img { left: -300px; right: auto; }
@media screen and (min-width: 1025px) and (max-width: 1130px) {
body[dir="rtl"] .gtr-grid-container .gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor img { left: -200px; }
}
@media screen and (min-width: 768px) and (max-width: 899px) {
body[dir="rtl"] .gtr-grid-container .gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor img { right: 90pt; transform: rotate(40deg); }
}
@media screen and (min-width: 900px) and (max-width: 1024px) {
body[dir="rtl"] .gtr-grid-container .gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor img { right: 155px; transform: rotate(40deg); }
}
@media screen and (min-width: 1025px) {
body[dir="rtl"] .gtr-grid-container .gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor img { right: 5pc; }
}
.gtr-overview { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; margin: 0px auto; max-width: 100pc; }
@media (min-width: 1025px) {
.gtr-overview { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
}
.gtr-overview-wrapper { margin-top: -40px; max-width: 100vw; overflow-x: hidden; }
.gtr-overview-copy, .gtr-overview-images { width: 100%; }
@media (min-width: 1025px) {
.gtr-overview-copy, .gtr-overview-images { width: 50%; }
}
.gtr-overview-images { min-height: 250px; padding-top: 20px; position: relative; }
@media (min-width: 768px) {
.gtr-overview-images { min-height: 25pc; padding-top: 0px; z-index: 0; }
}
@media (min-width: 1025px) {
.gtr-overview-images { min-height: auto; }
}
.gtr-overview-images img { object-fit: cover; position: absolute; top: 50%; transform: scale(0.75) translateX(-135px) translateY(-211px); }
@media (min-width: 400px) {
.gtr-overview-images img { top: 40px; transform: scale(0.65) translateX(-135px) translateY(-125px); }
}
@media (min-width: 768px) {
.gtr-overview-images img { top: 40px; transform: scale(1.1) translateY(65px) translateX(50px); }
}
@media (min-width: 900px) {
.gtr-overview-images img { left: 50%; transform: scale(1.1) translateY(65px) translateX(-50%); }
}
@media (min-width: 1025px) {
.gtr-overview-images img { left: auto; padding-top: 0px; top: 0px; transform: translateY(10px) translateX(-40px) scale(0.85); }
}
@media (min-width: 1100px) {
.gtr-overview-images img { transform: translateY(40px) translateX(-65px) scale(0.8); }
}
@media (min-width: 1300px) {
.gtr-overview-images img { transform: translateY(0px) translateX(-25px) scale(0.9); }
}
@media screen and (min-width: 1349px) {
.gtr-overview-images img { transform: translateY(-9pt) translateX(-25px) scale(0.9); }
}
@media (min-width: 1500px) {
.gtr-overview-images img { transform: translateY(-9pt) translateX(0px) scale(0.9); }
}
.gtr-overview-copy { background: linear-gradient(0deg, rgb(0, 0, 0), transparent); z-index: 5; }
@media (min-width: 1025px) {
.gtr-overview-copy { background: transparent; padding: 152px 0px 0px; z-index: 1; }
}
.gtr-overview-copy .gtr-overview-stats-summary { padding: 0px 1pc; }
.gtr-overview-copy h2, .gtr-overview-copy h3 { font-family: CrowdStrikeSharpSans-Bold, sans-serif; line-height: 1.15; margin: 0px; }
.gtr-overview-copy h2 { color: rgb(255, 255, 255); font-size: 2pc; }
@media (min-width: 768px) {
.gtr-overview-copy h2 { font-size: 3pc; }
}
@media (min-width: 1025px) {
.gtr-overview-copy h2 { font-size: 56px; margin-bottom: 20px; }
}
.gtr-overview-copy h3 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; align-items: flex-start; color: rgb(255, 255, 255); display: flex; flex-direction: column; font-size: 2pc; text-transform: uppercase; }
@media (min-width: 768px) {
.gtr-overview-copy h3 { font-size: 36px; }
}
@media (min-width: 1025px) {
.gtr-overview-copy h3 { font-size: 40px; }
}
.gtr-overview-copy h3 span { -webkit-box-align: baseline; align-items: baseline; color: rgb(236, 0, 0); display: inline-flex; font-size: 75pt; line-height: 1; position: relative; }
@media (min-width: 768px) {
.gtr-overview-copy h3 span { font-size: 150px; }
}
@media (min-width: 1025px) {
.gtr-overview-copy h3 span { font-size: 10pc; }
}
.gtr-overview-copy h3 span svg { bottom: 15px; height: 50px; position: absolute; right: -40px; }
@media (min-width: 768px) {
.gtr-overview-copy h3 span svg { bottom: 22px; height: 58px; }
}
@media (min-width: 1025px) {
.gtr-overview-copy h3 span svg { height: auto; right: -50px; }
}
.gtr-overview-stats .gtr-overview-stats-lower { display: flex; gap: 3pc; padding: 24px 1pc 40px; }
@media (min-width: 768px) {
.gtr-overview-stats .gtr-overview-stats-lower { padding: 2pc 0px 2pc 1pc; }
}
@media (min-width: 1025px) {
.gtr-overview-stats .gtr-overview-stats-lower { background: transparent; padding: 40px 0px; }
}
.gtr-overview-stats .gtr-overview-stats-lower p { text-wrap: balance; color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; line-height: 1.25; margin: 0px; max-width: 230px; }
@media (min-width: 768px) {
.gtr-overview-stats .gtr-overview-stats-lower p { font-size: 21px; }
}
.gtr-overview-stats .gtr-overview-stats-num { color: rgb(236, 0, 0); display: block; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 56px; line-height: 1; }
.gtr-overview-ribbon { -webkit-font-smoothing: antialiased; background: linear-gradient(90deg, rgb(152, 1, 1), rgb(236, 0, 0)); color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Roman, helvetica, arial, sans-serif; font-size: 24px; margin: 24px 0px 0px; padding: 9pt 1pc; position: relative; }
@media (min-width: 768px) {
.gtr-overview-ribbon { background: linear-gradient(270deg, rgb(152, 1, 1), rgb(236, 0, 0)); font-size: 28px; padding: 14px 1pc; width: 60%; }
}
@media (min-width: 1025px) {
.gtr-overview-ribbon { background: linear-gradient(90deg, rgb(152, 1, 1), rgb(236, 0, 0)); font-size: 2pc; width: auto; }
}
@media (min-width: 768px) {
.gtr-overview-ribbon::after, .gtr-overview-ribbon::before { content: ""; height: 100%; position: absolute; }
}
.gtr-overview-ribbon::after { background: rgb(152, 1, 1); left: 100%; top: 0px; width: 100vw; }
@media (min-width: 768px) {
.gtr-overview-ribbon::after { background: rgb(236, 0, 0); left: calc(100% + 40px); top: 50%; }
}
@media (min-width: 1025px) {
.gtr-overview-ribbon::after { background: rgb(236, 0, 0); left: 100%; top: 0px; }
}
.gtr-overview-ribbon::before { background: rgb(236, 0, 0); right: calc(-100% + 50px); top: 0px; }
@media (min-width: 768px) {
.gtr-overview-ribbon::before { top: 50%; z-index: 1; }
}
@media (min-width: 1025px) {
.gtr-overview-ribbon::before { right: calc(100% + 80px); width: 200vw; }
}
@media (min-width: 768px) {
.gtr-overview-ribbon i { background: rgb(152, 1, 1); height: 100%; left: 100%; position: absolute; top: 0px; width: 40px; }
}
@media (min-width: 1025px) {
.gtr-overview-ribbon i { left: -5pc; width: 5pc; }
}
@media (min-width: 768px) {
.gtr-overview-ribbon i::before { background: rgb(152, 1, 1); content: ""; height: 100%; left: 10px; position: absolute; top: 0px; transform: skewX(30deg); transform-origin: right top; width: 100%; }
}
@media (min-width: 1025px) {
.gtr-overview-ribbon i::before { left: 0px; transform: skewX(-30deg); width: 50%; }
}
@media (min-width: 768px) {
.gtr-overview-ribbon i::after { background: rgb(236, 0, 0); content: ""; height: 100%; position: absolute; right: 0px; top: 50%; transform: skewX(30deg); transform-origin: right top; width: 100%; z-index: 2; }
}
@media (min-width: 1025px) {
.gtr-overview-ribbon i::after { right: 40px; transform: skewX(-30deg); width: 50%; }
}
.rsa-header { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; background-color: transparent; display: flex; justify-content: space-between; max-width: calc(-30px + 100vw); padding: 24px 1pc; position: absolute; top: 0px; width: 100%; z-index: 1000; }
@media (min-width: 768px) and (max-width: 1025px) {
.rsa-header { max-width: calc(-32px + 100vw); padding: 30px 1pc; }
}
@media screen and (min-width: 1025px) {
.rsa-header { max-width: calc(-240px + 100vw); padding: 2pc 90pt; }
}
.rsa-header > a { -webkit-box-align: center; align-items: center; display: flex; }
.rsa-header .logo { filter: invert(1); height: 2pc; width: 181px; }
.rsa-header > button { background-color: rgba(0, 0, 0, 0.2); border: 2px solid rgb(255, 255, 255); border-radius: 8px; padding: 9pt 1pc; }
@media screen and (max-width: 768px) {
.rsa-header > button { padding: 6px 8px; }
}
.rsa-header > button:hover { background-color: rgb(0, 0, 0); cursor: pointer; text-decoration: none; }
.rsa-header > button a { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; }
@media screen and (max-width: 768px) {
.rsa-header > button a { font-size: 14px; }
}
.rsa-header > button a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.rsa-header > button a::after { content: url("data:image/svg+xml, "); display: inline-block; height: 15px; margin-left: 8px; transform: scale(1.2); width: 15px; }
.rsa-header > button > button { background-color: transparent; border: none; color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 17px; padding: 0px; }
@media screen and (max-width:768) {
.rsa-header > button > button { font-size: 1pc; line-height: 19px; }
}
.rsa-header > button > button .rsa-header__icon { display: none; }
.rsa-header > button > button::after { content: url("data:image/svg+xml, "); display: inline-block; height: 15px; margin-left: 5px; transform: scale(1.2); width: 9pt; }
#lounge-section .cmp-image { height: 100%; }
#lounge-section .cmp-image__image { height: 100%; object-fit: cover; }
.lifecycle { margin: 0px auto; max-width: 85pc; padding: 24px 0px; width: 90%; }
@media (min-width: 768px) {
.lifecycle { padding: 40px 0px; }
}
@media (min-width: 900px) {
.lifecycle { padding: 3pc 0px; }
}
.lifecycle-header { padding: 0px 0px 1pc; }
.lifecycle-header h2 { text-wrap: balance; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 28px; line-height: 1.25; margin: 0px; padding: 0px; text-align: center; }
@media (min-width: 768px) {
.lifecycle-header h2 { font-size: 2pc; }
}
@media (min-width: 1100px) {
.lifecycle-header h2 { font-size: 3pc; }
}
.lifecycle-header p { color: rgb(255, 255, 255); font-size: 1pc; margin: 2pc 0px 0px; text-align: center; }
@media (min-width: 768px) {
.lifecycle-header p { font-size: 20px; }
}
@media (min-width: 1100px) {
.lifecycle-header p { font-size: 24px; }
}
.lifecycle-main { -webkit-box-align: center; align-items: center; display: grid; gap: 9pt; grid-template-columns: 1fr; margin-top: 36px; }
@media (min-width: 768px) {
.lifecycle-main { gap: 3pc; }
}
@media (min-width: 900px) {
.lifecycle-main { grid-template-columns: 1fr 1fr; }
}
.lifecycle-main img { height: auto; width: 100%; }
.lifecycle-stats-item { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; flex-direction: column; justify-content: center; padding: 2pc 0px 24px; position: relative; text-align: center; }
.lifecycle-stats-item::after { background: rgba(255, 255, 255, 0.3); bottom: 0px; content: ""; height: 1px; left: 50%; position: absolute; transform: translateX(-50%); width: 90pt; }
@media (min-width: 768px) {
.lifecycle-stats-item::after { width: 10pc; }
}
@media (min-width: 900px) {
.lifecycle-stats-item::after { content: none; }
.lifecycle-stats-item { -webkit-box-align: start; -webkit-box-pack: start; align-items: flex-start; border-bottom: 1px solid rgba(255, 255, 255, 0.3); justify-content: flex-start; text-align: left; }
}
.lifecycle-stats-item:last-child { border-bottom: none; padding-bottom: 0px; }
.lifecycle-stats-item:last-child::after { content: none; }
.lifecycle-stats-item-text { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Book, sans-serif; font-size: 1pc; line-height: 1.35; margin: 0px; max-width: 460px; }
@media (min-width: 768px) {
.lifecycle-stats-item-text { font-size: 20px; }
}
.lifecycle-stats-item-number { -webkit-text-stroke: 2px rgb(220, 1, 1); color: rgb(124, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 4pc; font-style: normal; letter-spacing: -3px; margin: 0px 0px 1pc; text-shadow: rgba(0, 0, 0, 0.75) -0.81pt 2.16px 5.94px; }
@media (min-width: 768px) {
.lifecycle-stats-item-number { font-size: 5pc; }
}
.lifecycle-stats-item-number em { color: rgb(236, 0, 0); font-size: 2pc; font-style: normal; left: -3px; line-height: 1; position: relative; text-shadow: rgba(0, 0, 0, 0.75) -0.81pt 2.16px 5.94px; }
@media (min-width: 768px) {
.lifecycle-stats-item-number em { font-size: 3pc; left: -6px; }
}
.platform-callout { background: linear-gradient(90deg, rgb(6, 6, 6), rgb(0, 0, 0)); border: 1px solid rgb(236, 0, 0); border-radius: 24px; margin: 24px 1pc; max-width: 85pc; overflow: hidden; }
@media (min-width: 768px) {
.platform-callout { display: flex; margin: 40px 1pc; }
}
@media (min-width: 1100px) {
.platform-callout { border-radius: 2pc; margin: 3pc 1pc; }
}
@media (min-width: 1440px) {
.platform-callout { margin-left: auto; margin-right: auto; }
}
.platform-callout-heading { margin: 0px auto; padding: 36px 0px; width: 80%; }
@media (min-width: 768px) {
.platform-callout-heading { padding: 24px 0px 24px 36px; width: 50%; }
}
@media (min-width: 820px) {
.platform-callout-heading { width: 58%; }
}
@media (min-width: 1100px) {
.platform-callout-heading { padding-bottom: 3pc; padding-top: 3pc; width: 60%; }
}
@media (min-width: 1440px) {
.platform-callout-heading { width: 65%; }
}
.platform-callout-heading h2 { text-wrap: balance; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; line-height: 1.25; margin: 0px; padding: 0px; text-align: center; }
@media (min-width: 768px) {
.platform-callout-heading h2 { text-align: left; }
}
@media (min-width: 1100px) {
.platform-callout-heading h2 { }
}
.platform-callout-heading p { color: rgb(255, 255, 255); font-size: 1pc; line-height: 1.35; margin: 26px 0px; text-align: center; }
.platform-callout-heading p:last-child { margin-bottom: 0px; }
@media (min-width: 768px) {
.platform-callout-heading p { margin-top: 14px; max-width: 350px; text-align: left; }
}
@media (min-width: 1100px) {
.platform-callout-heading p { margin-top: 24px; max-width: 100%; }
}
.platform-callout-controls { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: end; align-items: center; background: rgb(236, 0, 0); box-sizing: border-box; display: flex; flex-direction: column; justify-content: flex-end; min-height: 142px; padding: 2pc 0px; position: relative; }
@media (min-width: 400px) {
.platform-callout-controls { min-height: 10pc; }
}
@media (min-width: 768px) {
.platform-callout-controls { -webkit-box-align: end; -webkit-box-pack: center; align-items: flex-end; justify-content: center; min-height: 100%; padding-left: 20px; padding-right: 20px; width: 50%; }
}
@media (min-width: 820px) {
.platform-callout-controls { width: 42%; }
}
@media (min-width: 1100px) {
.platform-callout-controls { display: flex; padding-left: 24px; padding-right: 24px; width: 40%; }
}
@media (min-width: 1440px) {
.platform-callout-controls { padding-left: 4pc; padding-right: 4pc; width: 35%; }
}
.platform-callout-controls::before { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVQAAAAnCAYAAABQU7BuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAWgSURBVHhe7Z2HitVAFIbtBRsqsquCWLBhRcXu2/hcvoxdsSuiIiwiFsSu2Mv5ZA4MY/Tm3k1uJsl/YLhJNuXMN9mfycycmZkz/raZduhnwXEdEgEREIG+E0Af/2n/+uMpu+KYpS19p6f8i4AIiIARuG/ptKWTowiqX7MiCCviSjpgaYHwioAIiECHCXy2vF22dM7S2ZBelcnvf6uvBTeYa8f2RyJ71LYnyjxI54iACIhApgSeB9F0Ab1i+99G8XVYQS16xqYgsIgrtdgdlqq47yj50TUiIAIi8D8Cv+yPd6KaJyL6sCpkdQjf0kRgD9r+oqoc1n1EQAREYAgCH+3cS4mAvhvi+qFOrUNQUwdm24G9QWS9LXbtUF7qZBEQAREoR+CxnRa3fV63/R/lLp3+WeMQ1CIv10UCS1PBbksIr0wEREAEyhJAKG+G2qeL6KOyF9dxXlOCmuZlsR04HEQWgWWbpgOZCIiACDgBPtUvRALK9oec8OQiqCmTWXZglyXv6KKpYH1O4OSLCIhA7QSmgnj60KXbtp910FGuglpUUpN28HioxSKwtMsyjEsmAiLQfgIMU7pmyT/dz9j2s7Zlq02CmrIlwOBQJLBHbHt52wpA/opATwm8DuLpAnrR9hlQ32prs6Cm4MnL9iCw3lSwudWlI+dFoDsEHlhW+HR3Ab1r24wJ7ZR1SVCLCmalHTxhyQWWKK/5nSpBZUYE8iPwxVwi2sjbPvl8f5mfm9V71HVBTYkhpmno7KrqseqOItArAi+imiciipgiqr2zvglqUQHTLOABB9RkaTYQl979KyjDJQnwmc7nejx4ns95mYSj8B2gY8ubCPgldHah3hYR6CmBT5ZvD91ERPl8f9tTFgOzrZrYQEQz5tgp+yKRpTa7evBlOkMEWkngqXntbZ8I6FVL31uZkwaclqCOBn1DIrA7bZ9gBJkItIkAg+QZLO8Cyu9UmzKQm68S1GpKZIndhnGw3hbL+FjCaWUikBMBwjQJ1/T2z/O2/T4nB9vuiwS1nhJkohcmfIk7u5gQRiYC4yTARCHx2M8btp916OY44dTxLAlqHVSL77nGDsdjYvfYPu2zMhGoggDtnAhmPPbzSRU31j3KE5CglmdV9ZmMHKCZwEcUsL2s6ofofp0l8MZy5jMvIaJs0yMva5CABLVB+MmjKQuWj/FmAn435uOePGmYAMt0xGM/Wcajc6GbDTOe9uMlqNNGWOsNiOKimQBxpSbL8K15tT5RN8+BwFdzguFK3v7J8sVEI8kyJyBBzbyAEvcInSXQwAUWkWW+Alm7CRDn7rVPfhlI38vQzXYXo0Is215++L8t1F69qWBrFzLV8TzcC7VP70BiX9YBAqqhdqAQkyysCDVYF9gDts/csbJmCDDH5+WoBoqIvmrGFT21bgIS1LoJN39/VjVIZ9iaaN6tznrwPNQ+/ROemZeYjV7WAwIS1B4UckEWN4VarA/ZYnSB3oXh3wV62eltj2Pf6Y2X9ZSA/ol6WvBJtllh1ju6+KXja5HQ/EXgox3xmZe8B56VOGUi8IeABFUvQhEBQmdZBDEeE7u2h6geW57jsZ/XbZ+14GUiUEhAgqoXoywB5iKI5yZgrgKEtyuGUN60FMe+EwsvE4HSBCSopVHpxIQAs2kdDiJLWyzbNB20xfhU99BNaqFsMxuTTARGJiBBHRmdLkwIMB/sLkve0UVtdn1GlKbMl7jz6Jbta+aljAqoC65IULtQivnmYdJcOx5qsQgs7bIM46rbGKZEe2c889Kzuh+q+4uABFXvwDgJEGDA5NveFssMW6zhNV17bTfgs907kC7aNgPqZSIwVgIS1LHi1sMSArx/rDIbD9liFdpBxiqbcecRq3Bq5qVB1PT32glIUGtHrAcMSYDJXuKJuFmvK173iFU3mUxEJgLZEfgNZ03gKMHouSAAAAAASUVORK5CYII=") center top / contain no-repeat; content: ""; height: 50px; left: 0px; position: absolute; top: -1px; transform: scaleX(1.1) scaleY(1); width: 100%; }
@media (min-width: 500px) {
.platform-callout-controls::before { height: 58px; transform: scaleX(1.3) scaleY(1); }
}
@media (min-width: 640px) {
.platform-callout-controls::before { height: 58px; transform: scaleX(1.5) scaleY(1); }
}
@media (min-width: 768px) {
.platform-callout-controls::before { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAACLCAYAAACX8DwDAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAUYSURBVHhe7Z2/alVBEMaTh/AVREGMilZCtBBsbLSwE0tBH8DCPoUvINhbWYoPoH2KWApWgpU2QgRR0fkgq4nJPXvP2T8zs/MJQy6c7O7s/M7mrvOd2bO5sbGxJ3ZB7LcY/ylHYPMAxCf5eV7si7I/4YdPQBCIb2IXxd6Hj4piAA4DgRs/xe6IvVL0KfTQ/wNJwXgoH56FjozS5FcBgTvPxR4o+RV22CkgCMpbsWtho6Mw8RwQuPRB7KzYDwX/wg25DhAE5bPYJbGP4SLUecLrAoFb38Wuiu129jHUcHOAIDC/xO6LvQgVpY6TnQskufZEPux09DPMUEuBIEDcFje4TUqAwB1si6+LMTFZCU4pELiBxORpsf1KPoXupgYQBPCr2BUxJiYLb6daQOAGEpM3xN4U+hS6eU0gCCS+Sx6JMTG58LaqDSS58VQ+PF7oU+hmrYAgqC/F7oaO7oLJtwQCd96JXRZjYnJNOK2BwA0kJs+IUa9fA0oPIHADev22GBOTGSi9gMANJCZvi1Gvn4DSE0hyg3q9MSBwh4nJFVA0VkhyhXr9CVA0gcAd6PVbYkxMHsDRBgI3kJg8J0a9XoJgAQigQK+/KRY+MWkFCKAgMXlPLLRebwlI+ooLrddbBAIwYROTVoEAChKT4QqJLAMBlHCFRNaBAEqoQiIPQAAljF7vBUjaFg+v13sCkrbFQ+v1HoEAzGuxW4nQSD+9AgGDIQuJPAMBlOEKibwDSYnJYQqJRgACKMPo9aMAGSYxORoQgHGt148IBFDcFhKNCiQlJt0VEo0MBFDc6fWjA0nbYjd6fQQgKTHpQq+PAsRNYjIaEIAxrddHBAIoZguJogJJiUlzhUSRgQCKOb0+OhBAMXXwJ4H8kxtNFBIRyFH9Vz0xSSDHBXnVQiICOfkJCTW9nkBWP7KiotcTyGogKno9gUwDSXp9t4M/CSQPpKteTyDrA+mSmCSQeUBSYrJZIRGBzAfSVK8nkGVAkl5f/eBPAlkOJKXwT5V1cbQ1gSyPZpOjcQlkGZBmh0cTyHwgTcu1CWQekOYPSBDI+kC6HPlBIHkgXV9iQyDM9uZvSSO/QT3ECAi4QcXQEAxq6oZg8KkTQzD4XJYRGHxy0QgIuMFnew3BMPkajaj/MWR9iKGV0TxBWDLXaCvE/OFnUYC4OTU7AhBX58qPDoQnOZR8oVVu20z3ruznke5GXSE8DajlXTOzb/UE4Ux/h14hXXTvkoDn2o7yJ4tnLuZId7yObS1PJe0Y8KmhVHTvlnP3/CdLTfcmkOMR4NnvLe+KmX2bTxDOnI/bbS8ShHx/SAntim35hp2KwSztypzuXTqhqfbWd1l8S1tL+jP7bloYM9OXbr9udYWY1r1b0rEIxH2CsASYJSBudO+SgOfaWgHiSvfOBbXkugUg7nTvkoDn2moDQYJwS2w/52iU65pAVAtjrALWAuJa924JUwOIicKYlkEt6bsnkGF075KA59r2AoIE4bbYbs6h6Nd7ADFZGGMVfGsgZgtjIgIJmyAsgd1qhQyte5cEPNe2NpAQuncuqCXXawIJo3uXBDzXthaQJgdC5pwf8XoNIC4LY6zCLAXitjBmRCBMEDagunSFhNa9G3D42+VcIF0PhGw5cat9zwEyVGGMdyDDFcZ4BjJkYYxXINS9O5Ob+g7htrYzDAy3Cgh1bwUYJwExdSCkUkxUhz28QkIVxqhGfWLwBCRcYYxlIHviXLP38lmduFW//gDfQHCbOB/BHwAAAABJRU5ErkJggg=="); background-position: 50% center; background-repeat: no-repeat; background-size: cover; height: 100%; top: 0px; transform: scaleX(1) scaleY(1.2); width: 30%; }
}
@media (min-width: 820px) {
.platform-callout-controls::before { width: 25%; }
}
@media (min-width: 1200px) {
.platform-callout-controls::before { width: 25%; }
}
.platform-callout .cta { background-color: transparent; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMDcxNTMgNi4wODc4OUwxMS4wNzE1IDYuMDg3ODkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTcuMDcxNTMgMTAuMDg3OUwxMS4wNzE1IDYuMDg3ODlMNy4wNzE1MyAyLjA4Nzg5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo="); background-position: right 10px center; background-repeat: no-repeat; border-radius: 8px; color: rgb(255, 255, 255); display: inline-block; font-size: 14px; font-weight: 600; padding: 1pc 2pc 1pc 1pc; text-decoration: none; }
.platform-callout .cta--white { border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
.related-resources-container-wrapper { background: rgb(248, 248, 248); padding: 40px 0px; }
.related-resources-container-wrapper .related-resources-container { background: rgb(248, 248, 248); margin-left: auto; margin-right: auto; padding: 40px 0px; }
@media (min-width: 640px) {
.related-resources-container-wrapper .related-resources-container { max-width: 40pc; }
}
@media (min-width: 768px) {
.related-resources-container-wrapper .related-resources-container { max-width: 8in; }
}
@media (min-width: 1024px) {
.related-resources-container-wrapper .related-resources-container { max-width: 64pc; }
}
@media (min-width: 1280px) {
.related-resources-container-wrapper .related-resources-container { max-width: 80pc; }
}
@media (min-width: 1536px) {
.related-resources-container-wrapper .related-resources-container { max-width: 96pc; }
}
@media (max-width: 1024px) {
.related-resources-container-wrapper .related-resources-container { padding-left: 8px; padding-right: 8px; }
}
.related-resources-container-wrapper .related-resources-container * { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: unset; position-anchor: unset; appearance: unset; color: unset; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-feature-settings: unset; font-kerning: unset; font-optical-sizing: unset; font-palette: unset; font-size: unset; font-stretch: unset; font-style: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; font-weight: unset; inset-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-shadow: unset; box-sizing: border-box; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-color: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; line-height: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-clip-margin: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; quotes: unset; r: unset; resize: unset; rotate: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-overflow: unset; text-shadow: unset; text-size-adjust: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; white-space: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-print-color-adjust: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }
.related-resources-container-wrapper .related-resources-container .related-resources-header { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; display: flex; justify-content: space-between; margin-bottom: 24px; }
.related-resources-container-wrapper .related-resources-container .related-resources-header .related-resources-title { font-size: 24px; font-style: normal; font-weight: 700; line-height: 30px; }
.related-resources-container-wrapper .related-resources-container .related-resources-header .related-resources-header-cta { -webkit-box-align: center; align-items: center; display: flex; font-size: 1pc; font-style: normal; font-weight: 500; gap: 6px; line-height: 19px; text-decoration: none; }
.related-resources-container-wrapper .related-resources-container .related-resources-header .related-resources-header-cta:hover { cursor: pointer; text-decoration: underline; }
.related-resources-container-wrapper .related-resources-container .related-resources-header .related-resources-header-cta::after { content: url("data:image/svg+xml, "); }
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list { display: grid; grid-template-columns: repeat(12, minmax(0px, 1fr)); row-gap: 2pc; }
@media (min-width: 1024px) {
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list { gap: 2pc; }
}
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item { display: flex; grid-column: span 4 / span 4; }
@media (max-width: 1024px) {
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item { grid-column: span 12 / span 12; }
}
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item .related-resources-card { -webkit-box-flex: 1; -webkit-box-align: start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 50px 0px; display: flex; flex: 1 0 0px; gap: 1pc; padding: 1pc; }
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item .related-resources-card .related-resources-image { background: rgb(248, 248, 248); border: none; border-radius: 8px; height: 90pt; width: 90pt; }
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item .related-resources-card .related-resources-card-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: justify; display: flex; flex-direction: column; gap: 1pc; height: 100%; justify-content: space-between; }
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item .related-resources-card .related-resources-card-content .related-resources-text { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; gap: 8px; }
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item .related-resources-card .related-resources-card-content .related-resources-text .related-resources-card-title { color: rgb(236, 0, 0); font-size: 1pc; font-style: normal; font-weight: 500; line-height: 19px; }
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item .related-resources-card .related-resources-card-content .related-resources-text .related-resources-description { font-size: 1pc; font-style: normal; font-weight: 700; line-height: 19px; }
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item .related-resources-card .related-resources-cta { -webkit-box-align: center; align-items: center; display: flex; font-size: 1pc; font-style: normal; font-weight: 500; gap: 6px; line-height: 19px; }
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item .related-resources-card .related-resources-cta:hover { cursor: pointer; text-decoration: underline; }
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item .related-resources-card .related-resources-cta::before { content: url("data:image/svg+xml, "); }
.gtr-report-banner { position: relative; }
.gtr-report-banner::before { background: radial-gradient(circle at left top, rgb(236, 0, 0) 0px, rgba(236, 0, 0, 0.5) 20%, rgba(236, 0, 0, 0.2) 40%, rgba(236, 0, 0, 0) 60%); content: ""; height: 100%; left: 0px; opacity: 0.7; position: absolute; top: 0px; width: 50%; z-index: 0; }
@media screen and (min-width: 1400px) {
.gtr-report-banner::before { height: 250%; }
}
.gtr-report-banner .container { margin: 0px auto; max-width: 100pc; }
.gtr-report-banner .content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: center; display: flex; flex-direction: column; justify-content: center; transform: translateY(-20px); padding-bottom: 0px !important; }
@media (min-width: 768px) {
.gtr-report-banner .content { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; gap: 40px; transform: none; }
}
@media (min-width: 1025px) {
.gtr-report-banner .content { gap: 4pc; }
}
@media (min-width: 768px) {
.gtr-report-banner .content .copy, .gtr-report-banner .content .image-container { width: 50%; }
}
.gtr-report-banner .content .image-container { margin: 0px auto; width: 90%; }
@media (min-width: 768px) {
.gtr-report-banner .content .image-container { margin: 0px; width: 100%; }
}
.gtr-report-banner .content .image-container img { height: 100%; object-fit: cover; object-position: center center; transform: translateY(-40px); width: 100%; }
@media (min-width: 768px) {
.gtr-report-banner .content .image-container img { min-height: 420px; object-position: right center; transform: translate(-10px, -50px) scale(1.05); }
}
@media (min-width: 1300px) {
.gtr-report-banner .content .image-container img { object-position: center center; transform: translateY(-75pt); }
}
.gtr-report-banner .content .copy { margin: 0px auto; padding-top: 0px; width: 90%; }
@media screen and (max-width: 767px) {
.gtr-report-banner .content .copy { margin-top: -90px; }
}
@media screen and (max-width: 515px) {
.gtr-report-banner .content .copy { margin-top: -60px; }
}
@media (min-width: 768px) {
.gtr-report-banner .content .copy { margin-top: 2pc; }
}
@media (min-width: 1300px) {
.gtr-report-banner .content .copy { margin-top: 70px; }
}
.gtr-report-banner h2 { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 28px; line-height: 1.15; margin: 0px 0px 9pt; max-width: 450px; }
@media (min-width: 768px) {
.gtr-report-banner h2 { font-size: 2pc; margin: 0px 0px 2pc; }
}
@media (min-width: 1025px) {
.gtr-report-banner h2 { font-size: 40px; margin: 0px 0px 36px; }
}
.gtr-report-banner ul { color: rgb(236, 0, 0); list-style: disc; margin-top: 0px; padding-left: 20px; }
@media (min-width: 768px) {
.gtr-report-banner ul { margin-top: 0px; }
}
.gtr-report-banner ul li { text-wrap: balance; font-family: NeueHaasDisplayPro-Roman, helvetica, arial, sans-serif; font-size: 24px; margin-bottom: 8px; }
.gtr-report-banner ul li span { color: rgb(255, 255, 255); font-size: 1pc; }
@media (min-width: 768px) {
.gtr-report-banner ul li span { font-size: 20px; }
}
@media (min-width: 1025px) {
.gtr-report-banner ul li span { font-size: 24px; margin-bottom: 9pt; }
}
.gtr-report-banner .button { -webkit-font-smoothing: antialiased; background-color: rgb(236, 0, 0); background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.07227%205L11.0723%205%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.07227%209L11.0723%205L7.07227%201%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); background-position: right 10px center; background-repeat: no-repeat; border-radius: 8px; color: rgb(255, 255, 255); display: inline-flex; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; line-height: 1.15; margin-top: 8px; padding: 9pt 30px 9pt 1pc; text-decoration: none; }
@media (min-width: 768px) {
.gtr-report-banner .button { margin-top: 20px; }
}
@media (min-width: 1025px) {
.gtr-report-banner .button { margin-top: 36px; }
}
body[dir="rtl"] .gtr-report-banner .container { position: relative; z-index: 5; }
body[dir="rtl"] .gtr-report-banner .button { background-image: none; padding: 9pt 1pc 9pt 30px; position: relative; text-align: right; }
body[dir="rtl"] .gtr-report-banner .button::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.07227%205L11.0723%205%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.07227%209L11.0723%205L7.07227%201%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); content: ""; height: 10px; left: 10px; position: absolute; top: 50%; transform: translateY(-50%) rotate(-180deg); width: 9pt; }
.rsa-adversary { background: radial-gradient(circle at 95% 100%, rgb(236, 0, 0) 15%, rgb(0, 0, 0) 40%, rgb(0, 0, 0) 92%); overflow: hidden; padding: 0px 20px 300px; position: relative; }
@media (min-width: 1025px) {
.rsa-adversary { background: radial-gradient(circle at 100% 100%, rgb(236, 0, 0) 10%, rgb(0, 0, 0) 60%); padding: 0px 20px; }
}
.rsa-adversary::before { background: url("") 100% 100% / contain no-repeat; bottom: -155px; content: ""; height: 100%; max-height: 600px; pointer-events: none; position: absolute; right: 0px; width: 100%; z-index: 0; }
@media (min-width: 400px) {
.rsa-adversary::before { bottom: -175px; }
}
@media (min-width: 700px) {
.rsa-adversary::before { bottom: -190px; max-height: 700px; }
}
@media (min-width: 900px) {
.rsa-adversary::before { bottom: -275px; max-height: 50pc; }
}
@media (min-width: 1025px) {
.rsa-adversary::before { bottom: 0px; height: 100%; max-height: 100%; max-width: 50pc; width: 55%; }
}
.rsa-adversary-header { padding: 3pc 0px 0px; text-align: center; }
@media (min-width: 768px) {
.rsa-adversary-header { margin: 0px auto; max-width: 90pc; padding: 87pt 0px 0px; }
}
.rsa-adversary-header h2 { color: rgb(255, 255, 255); font-size: 28px; line-height: 1.2; margin: 0px 0px 1pc; }
@media (min-width: 768px) {
.rsa-adversary-header h2 { font-size: 3pc; line-height: 1.25; margin: 0px 0px 2pc; }
}
.rsa-adversary-header h2 em { color: rgb(236, 0, 0); display: block; font-style: normal; }
@media (min-width: 1025px) {
.rsa-adversary-header h2 em { display: inline; }
}
.rsa-adversary-header p { color: rgb(255, 255, 255); font-size: 1pc; line-height: 1.35; margin: 0px auto; max-width: 90%; }
@media (min-width: 768px) {
.rsa-adversary-header p { font-size: 24px; line-height: 1.25; max-width: 980px; }
}
.rsa-adversary-body { padding: 3pc 0px 0px; }
@media (min-width: 1025px) {
.rsa-adversary-body { margin: 0px auto; max-width: 90pc; padding: 4pc 0px; }
}
.rsa-adversary-events { list-style: none; margin: 0px; padding: 0px; }
@media (min-width: 1025px) {
.rsa-adversary-events { width: 50%; }
}
.rsa-adversary-events .rsa-adversary-event { margin: 0px 0px 56px; max-width: 850px; }
.rsa-adversary-events .rsa-adversary-event:last-child { margin-bottom: 0px; }
.rsa-adversary-events h3, .rsa-adversary-events h4 { max-width: 280px; }
@media (min-width: 500px) {
.rsa-adversary-events h3, .rsa-adversary-events h4 { max-width: 100%; }
}
.rsa-adversary-events h3 { color: rgb(236, 0, 0); font-size: 24px; line-height: 1.15; margin: 0px 0px 5px; }
@media (min-width: 768px) {
.rsa-adversary-events h3 { font-size: 28px; }
}
.rsa-adversary-events h4, .rsa-adversary-events li, .rsa-adversary-events p { color: rgb(255, 255, 255); }
.rsa-adversary-events h4 { font-family: CrowdStrikeSharpSans-Book, sans-serif; font-size: 24px; line-height: 1.2; margin: 0px 0px 8px; }
@media (min-width: 768px) {
.rsa-adversary-events h4 { font-size: 2pc; }
}
.rsa-adversary-events p { -webkit-font-smoothing: antialiased; font-size: 1pc; line-height: 1.35; margin: 6px 0px 20px; }
@media (min-width: 768px) {
.rsa-adversary-events p { font-size: 20px; line-height: 1.25; margin: 6px 0px 24px; }
}
.rsa-adversary-events ul { list-style: none; margin: 0px 0px 20px; padding: 0px; }
.rsa-adversary-events ul li { text-wrap: balance; font-size: 1pc; line-height: 1.25; }
@media (min-width: 500px) {
.rsa-adversary-events ul li { }
}
@media (min-width: 768px) {
.rsa-adversary-events ul li { font-size: 20px; }
}
.rsa-adversary-events ul li strong { font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; }
.rsa-adversary-button { background-color: rgb(236, 0, 0); background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.07227%205L11.0723%205%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.07227%209L11.0723%205L7.07227%201%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); background-position: right 9px center; background-repeat: no-repeat; border-radius: 8px; color: rgb(255, 255, 255); display: inline-block; font-size: 14px; font-weight: 600; line-height: 1.15; padding: 9px 24px 9px 10px; position: relative; text-decoration: none; z-index: 2; }
@media (min-width: 768px) {
.rsa-adversary-button { background-position: right 11px center; font-size: 1pc; padding: 9pt 30px 9pt 1pc; }
}
@media screen and (min-width: 900px) and (max-width: 1070px) {
.rsa-adversary-event:nth-of-type(3) { width: 450px; }
}
@media screen and (min-width: 1071px) and (max-width: 1392px) {
.rsa-adversary-event:nth-of-type(3) { width: 500px; }
}
@media screen and (min-width: 1393px) and (max-width: 1510px) {
.rsa-adversary-event:nth-of-type(3) { width: 650px; }
}
div.rsa-split-banner { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background-color: rgb(0, 0, 0); display: flex; justify-content: center; overflow: clip; position: relative; }
div.rsa-split-banner * { all: unset; }
div.rsa-split-banner::before { background: radial-gradient(circle at left bottom, rgb(236, 0, 0), transparent 75%); bottom: 0px; content: ""; display: block; height: 100%; left: 0px; pointer-events: none; position: absolute; width: 50%; }
@media (max-width: 1279px) {
div.rsa-split-banner::before { bottom: 50%; height: 50%; width: 100%; }
}
@media (max-width: 639px) {
div.rsa-split-banner::before { display: none; }
}
div.rsa-split-banner::after { background: radial-gradient(circle at right bottom, rgb(236, 0, 0), transparent 75%); bottom: 0px; content: ""; height: 100%; pointer-events: none; position: absolute; right: 0px; width: 50%; }
@media (max-width: 1279px) {
div.rsa-split-banner::after { height: 50%; width: 100%; }
}
div.rsa-split-banner .rsa-split-banner-wrapper { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; background-color: rgb(0, 0, 0); display: grid; grid-template-columns: repeat(12, minmax(0px, 1fr)); justify-content: space-between; }
div.rsa-split-banner .rsa-split-banner-wrapper.custom-container { width: 100%; }
@media (min-width: 40rem) {
div.rsa-split-banner .rsa-split-banner-wrapper.custom-container { max-width: 40rem; }
}
@media (min-width: 48rem) {
div.rsa-split-banner .rsa-split-banner-wrapper.custom-container { max-width: 48rem; }
}
@media (min-width: 64rem) {
div.rsa-split-banner .rsa-split-banner-wrapper.custom-container { max-width: 64rem; }
}
@media (min-width: 80rem) {
div.rsa-split-banner .rsa-split-banner-wrapper.custom-container { max-width: 80rem; }
}
@media (min-width: 96rem) {
div.rsa-split-banner .rsa-split-banner-wrapper.custom-container { max-width: 96rem; }
}
@media (min-width: 640px) {
div.rsa-split-banner .rsa-split-banner-wrapper { grid-auto-rows: 1fr; }
}
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split { -webkit-box-align: end; align-items: flex-end; display: flex; grid-column: span 6 / span 6; height: 100%; }
@media (max-width: 1279px) {
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; flex-direction: row; grid-column: span 12 / span 12; position: relative; }
}
@media (max-width: 639px) {
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split { -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; position: relative; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split:first-child::before { background: radial-gradient(circle at left bottom, rgb(236, 0, 0), transparent 75%); bottom: 0px; content: ""; display: block; height: 100%; left: 0px; pointer-events: none; position: absolute; width: 100%; }
}
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-image { display: flex; margin-top: auto; z-index: 1; }
@media (max-width: 1023px) {
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-image { -webkit-box-flex: 1; flex: 1 1 0%; }
}
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-image img { object-fit: cover; width: 100%; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: justify; align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; height: 100%; justify-content: space-between; padding: 36px 9pt; width: 50%; z-index: 1; }
@media (max-width: 1279px) {
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper { -webkit-box-pack: start; justify-content: flex-start; }
}
@media (max-width: 1023px) {
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper { -webkit-box-flex: 1; flex: 1 1 0%; width: 100%; }
}
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper .rsa-split-banner-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; gap: 2pc; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper .rsa-split-banner-content h2 { color: rgb(255, 255, 255); font-size: 2pc; font-style: normal; font-weight: 700; line-height: 40px; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper .rsa-split-banner-content h2 strong { color: rgb(236, 0, 0); display: block; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper .rsa-split-banner-content h3 { color: rgb(255, 255, 255); display: block; font-size: 20px; font-style: normal; font-weight: 500; line-height: 28px; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper .rsa-split-banner-content h3 strong { font-weight: 700; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper .rsa-split-banner-content p { color: rgb(255, 255, 255); font-size: 20px; font-style: normal; font-weight: 500; line-height: 28px; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper .rsa-split-banner-content p strong { font-weight: 600; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper a { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background-color: rgb(236, 0, 0); border-radius: 8px; color: rgb(255, 255, 255); display: flex; flex-direction: row; flex-shrink: 0; font-size: 1pc; font-style: normal; font-weight: 600; gap: 6px; justify-content: center; line-height: 19px; margin-top: 1pc; padding: 9pt 1pc; width: fit-content; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper a:hover { background-color: rgb(211, 0, 0); cursor: pointer; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper a .arrow { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.07227%205L11.0723%205%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.07227%209L11.0723%205L7.07227%201%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); background-position: 100% center; background-repeat: no-repeat; padding: 8px; }
.sticky-banner-container .sticky-banner { background: linear-gradient(91deg, rgb(122, 196, 200) -69.4%, rgb(41, 63, 68) 18.62%, rgb(17, 23, 28) 107.15%); left: 0px; margin-right: auto; width: 100%; transform: none !important; }
.sticky-banner-container .sticky-banner.stuck { bottom: 0px; z-index: 100; top: auto !important; }
.sticky-banner-container .sticky-banner .container { -webkit-box-align: center; align-items: center; display: flex; gap: 40px; margin: 0px auto; max-width: 90pc; padding: 18px 0px; position: relative; width: 96%; }
@media (min-width: 768px) {
.sticky-banner-container .sticky-banner .container { padding: 2pc 0px; }
}
@media (min-width: 1025px) {
.sticky-banner-container .sticky-banner .container { padding: 3pc 0px; }
}
.sticky-banner-container .sticky-banner .sticky-banner-copy { padding-left: 130px; width: 100%; }
@media screen and (min-width: 768px) {
.sticky-banner-container .sticky-banner .sticky-banner-copy { padding-left: 250px; }
}
@media screen and (min-width: 1025px) {
.sticky-banner-container .sticky-banner .sticky-banner-copy { padding-left: 25pc; }
}
@media (min-width: 1440px) {
.sticky-banner-container .sticky-banner .sticky-banner-copy { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; display: flex; justify-content: space-between; }
}
.sticky-banner-container .sticky-banner img { left: 0px; max-width: 220px; position: absolute; top: 50%; transform: translate(-61px, -50%); }
@media (min-width: 768px) {
.sticky-banner-container .sticky-banner img { max-width: 350px; }
}
@media (min-width: 1025px) {
.sticky-banner-container .sticky-banner img { max-width: 500px; }
}
.sticky-banner-container .sticky-banner h2 { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; line-height: 1.25; margin: 0px 0px 10px; }
@media (min-width: 768px) {
.sticky-banner-container .sticky-banner h2 { font-size: 28px; margin: 0px; }
}
@media (min-width: 1025px) {
.sticky-banner-container .sticky-banner h2 { font-size: 2pc; }
}
.sticky-banner-container .sticky-banner h2 span { color: rgb(236, 0, 0); display: block; }
.sticky-banner-container .sticky-banner .button { -webkit-font-smoothing: antialiased; background-color: rgb(236, 0, 0); background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.07227%205L11.0723%205%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.07227%209L11.0723%205L7.07227%201%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); background-position: right 10px center; background-repeat: no-repeat; border-radius: 8px; color: rgb(255, 255, 255); display: inline-flex; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; line-height: 1.15; margin-top: 8px; padding: 8px 30px 8px 1pc; text-decoration: none; }
@media (min-width: 768px) {
.sticky-banner-container .sticky-banner .button { font-size: 1pc; padding: 9pt 30px 9pt 1pc; }
}
body[dir="rtl"] .sticky-banner-container .sticky-banner-copy { text-align: right; }
@media screen and (min-width: 1025px) {
body[dir="rtl"] .sticky-banner-container .sticky-banner-copy { padding-left: 425px; }
}
body[dir="rtl"] .sticky-banner-container .sticky-banner-copy a.button { background-image: none; padding: 8px 1pc 8px 30px; position: relative; text-align: right; }
body[dir="rtl"] .sticky-banner-container .sticky-banner-copy a.button::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.07227%205L11.0723%205%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.07227%209L11.0723%205L7.07227%201%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); content: ""; height: 10px; left: 10px; position: absolute; top: 50%; transform: translateY(-50%) rotate(-180deg); width: 9pt; }
.tradecraft-leaderboard-container { background: radial-gradient(at right top, rgb(11, 58, 59), rgb(0, 0, 0)); padding: 82px 0px; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard { -webkit-box-orient: vertical; -webkit-box-direction: normal; box-sizing: border-box; display: flex; flex-direction: column; margin-left: auto; margin-right: auto; width: 100%; }
@media (min-width: 640px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard { max-width: 40pc; }
}
@media (min-width: 768px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard { max-width: 8in; }
}
@media (min-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard { max-width: 64pc; }
}
@media (min-width: 1280px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard { max-width: 80pc; }
}
@media (min-width: 1536px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard { max-width: 96pc; }
}
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard { padding-left: 8px; padding-right: 8px; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard h2 { color: rgb(255, 255, 255); font-size: 3pc; font-style: normal; font-weight: 700; letter-spacing: -0.09pc; line-height: 60px; margin-bottom: 2pc; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container { display: grid; gap: 2pc; grid-template-columns: repeat(12, 1fr); margin-bottom: 72px; }
@media (max-width: 768px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container { gap: 0px; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container .tradecraft-series-top-stat { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: justify; background: rgb(0, 0, 0); border-radius: 2pc; color: rgb(255, 255, 255); display: flex; flex-direction: column; grid-column: span 4 / span 4; justify-content: space-between; padding: 42px; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container .tradecraft-series-top-stat { grid-column: span 6 / span 6; }
}
@media (max-width: 768px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container .tradecraft-series-top-stat { grid-column: span 12 / span 12; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container .tradecraft-series-top-stat:last-child { display: none; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container .tradecraft-series-top-stat h4 { color: var(--primary-primary-red-ec-0000,#ec0000); font-size: 1pc; font-style: normal; font-weight: 500; line-height: 19px; margin-bottom: 2pc; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container .tradecraft-series-top-stat h3 { color: rgb(255, 255, 255); font-size: 40px; font-style: normal; font-weight: 700; line-height: 46px; margin-bottom: 36px; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container .tradecraft-series-top-stat h3 span { font-size: 88px; font-style: normal; font-weight: 700; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container .tradecraft-series-top-stat span.gradient-line { background: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)); display: block; height: 2px; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container .tradecraft-series-top-stat p { color: rgb(255, 255, 255); font-size: 24px; font-style: normal; font-weight: 700; line-height: 30px; margin-top: 24px; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-container-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; box-sizing: border-box; display: flex; flex-direction: column; gap: 54px; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series { -webkit-box-orient: horizontal; -webkit-box-direction: normal; background: linear-gradient(90deg, rgb(20, 22, 23), rgb(11, 58, 59)); border-bottom-right-radius: 8px; border-left: 6px solid rgb(236, 0, 0); border-top-right-radius: 8px; color: rgb(255, 255, 255); display: flex; flex-direction: row; margin-bottom: 24px; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series > div { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: end; display: flex; flex-direction: column; justify-content: end; padding: 1pc 6pc 1pc 1pc; position: relative; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-location { background: rgb(39, 43, 43); clip-path: polygon(calc(100% - 44px) 0px, 100% 50%, calc(100% - 44px) 100%, 0px 100%, 0px 0px); max-width: 50%; z-index: 2; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-location { background: linear-gradient(90deg, rgb(39, 45, 45), rgb(39, 60, 60)); clip-path: polygon(calc(100% - 32px) 0px, 100% 50%, calc(100% - 32px) 100%, 0px 100%, 0px 0px); min-width: 40%; padding-right: 4pc; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-location .tradecraft-series-location-icon { display: flex; left: calc(100% - 29px); position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-location .tradecraft-series-location-icon { display: none; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-location h3 { color: rgb(255, 255, 255); font-size: 18px; font-style: normal; font-weight: 400; margin: 0px; text-transform: uppercase; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-location h3 { font-size: 9pt; font-style: normal; font-weight: 400; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-location p { color: rgb(255, 255, 255); display: block; font-size: 28px; font-style: normal; font-weight: 500; margin: 0px; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-location p { font-size: 22px; font-style: normal; font-weight: 500; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-rank, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-total { margin-left: -3pc; padding-left: 6pc; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-rank h4, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-total h4 { font-size: 14px; font-style: normal; font-weight: 800; line-height: 2pc; margin: 0px; text-transform: uppercase; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-rank p, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-total p { color: rgb(255, 255, 255); font-size: 20px; font-style: normal; font-weight: 500; line-height: 2pc; margin: 0px; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-rank { background: linear-gradient(90deg, rgb(20, 22, 23), rgb(11, 58, 59)); clip-path: polygon(calc(100% - 44px) 0px, 100% 50%, calc(100% - 44px) 100%, 0px 100%, 0px 0px); z-index: 1; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-rank { clip-path: none; margin-left: -2pc; padding-left: 4pc; padding-right: 0px; width: 100%; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-rank h4 { font-size: 9pt; font-style: normal; font-weight: 800; line-height: 1pc; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-rank p { font-size: 22px; font-style: normal; font-weight: 500; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-total { display: none; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table { border-radius: 8px; overflow: clip; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row { border: 1px solid rgb(89, 89, 89); border-top-left-radius: 8px; border-top-right-radius: 8px; color: rgb(255, 255, 255); display: grid; grid-template-columns: repeat(9, minmax(0px, 1fr)); background: linear-gradient(90deg, rgb(51, 51, 51) -46.32%, rgb(0, 0, 0)) !important; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row > div { -webkit-box-align: center; align-items: center; display: flex; font-size: 20px; font-style: normal; font-weight: 500; margin: 1pc 0px; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-answered, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-rank { -webkit-box-pack: center; justify-content: center; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-joined, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-last-active, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-user { grid-column: span 2 / span 2; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-joined, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-last-active, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-time-spent, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-user { padding-left: 42px; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-joined, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-last-active { display: none; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-user { grid-column: span 4 / span 4; padding-left: 1pc; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-rank { grid-column: span 2 / span 2; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-answered { grid-column: span 3 / span 3; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-time-spent { grid-column: span 3 / span 3; padding-left: 1pc; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body { background: rgb(34, 34, 34); color: rgb(255, 255, 255); display: block; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row { display: grid; grid-template-columns: repeat(9, minmax(0px, 1fr)); }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row > div:not(:last-child) { border-right: 1px dashed rgb(122, 122, 122); border-spacing: 2px 0px; padding-bottom: 1pc; padding-top: 1pc; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row:nth-child(2n) { background: rgb(51, 51, 51); border-radius: 8px; color: rgb(255, 255, 255); }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-answered, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-rank { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; justify-content: center; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-last-active { -webkit-box-align: center; align-items: center; display: flex; grid-column: span 2 / span 2; padding-left: 42px; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-last-active { display: none; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-joined { -webkit-box-align: center; align-items: center; display: flex; grid-column: span 2 / span 2; padding-left: 42px; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-joined { display: none; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-rank { grid-column: span 2 / span 2; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-answered { grid-column: span 3 / span 3; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-user { -webkit-box-align: center; align-items: center; display: flex; grid-column: span 2 / span 2; padding-left: 42px; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-user { grid-column: span 4 / span 4; padding-left: 1pc; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-time-spent { -webkit-box-align: center; align-items: center; display: flex; padding-left: 42px; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-time-spent { grid-column: span 3 / span 3; padding-left: 1pc; }
}
.validation { margin: 0px auto; max-width: 85pc; padding: 24px 1pc; }
@media (min-width: 768px) {
.validation { padding: 40px 1pc; }
}
@media (min-width: 900px) {
.validation { padding: 3pc 1pc; }
}
@media (min-width: 1440px) {
.validation { padding-left: 0px; padding-right: 0px; }
}
.validation .validation-grid .validation-block-text .cta { padding: 8px 26px 8px 10px; }
@media screen and (min-width: 768px) {
.validation .validation-grid .validation-block-text .cta { padding: 9pt 28px 1pc 10px; }
}
@media screen and (min-width: 1025px) {
.validation .validation-grid .validation-block-text .cta { padding: 9pt 28px 1pc 10px; }
}
.validation-header { padding: 36px 0px 20px; }
.validation-header h2 { text-wrap: balance; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; line-height: 1.25; margin: 0px; padding: 0px; text-align: center; }
@media (min-width: 1100px) {
.validation-header h2 { font-size: 3pc; }
}
.validation-grid { display: grid; gap: 2pc; grid-template-columns: 1fr; margin-top: 36px; }
@media (min-width: 900px) {
.validation-grid { grid-template-columns: 1fr 1fr; }
}
.validation-block { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-box-pack: justify; background-position: 50% center; background-repeat: no-repeat; background-size: cover; border: 1px solid rgb(141, 141, 141); border-radius: 2pc; display: flex; flex-direction: column-reverse; justify-content: space-between; padding: 2pc; }
@media (min-width: 900px) {
.validation-block { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; flex-direction: row; }
}
.validation-block-image { text-align: center; }
.validation-block img { margin: 0px auto 24px; max-width: 300px; }
@media (min-width: 900px) {
.validation-block img { margin: 0px; max-width: 100%; }
}
.validation-block-lg { padding: 2pc 40px; }
@media (min-width: 900px) {
.validation-block-lg { grid-column: span 2; padding: 3pc 72px; }
}
.validation-block-lg .validation-block-text h3 { font-size: 20px; line-height: 24px; }
@media (min-width: 768px) {
.validation-block-lg .validation-block-text h3 { font-size: 28px; line-height: 34px; }
}
@media (min-width: 1025px) {
.validation-block-lg .validation-block-text h3 { font-size: 40px; line-height: 46px; }
}
.validation-block-lg .validation-block-text p { font-size: 1pc; }
@media (min-width: 900px) {
.validation-block-lg .validation-block-text p { font-size: 24px; }
.validation-block-lg .validation-block-image { width: 50%; }
}
.validation-block-sm .validation-block-text h3 { font-size: 20px; line-height: 24px; }
@media (min-width: 768px) {
.validation-block-sm .validation-block-text h3 { font-size: 28px; line-height: 34px; }
}
@media (min-width: 1025px) {
.validation-block-sm .validation-block-text h3 { font-size: 2pc; line-height: 38px; }
}
.validation-block-sm .validation-block-text p { font-size: 1pc; }
@media (min-width: 900px) {
.validation-block-sm .validation-block-text p { font-size: 20px; max-width: 15pc; }
}
.validation-block-text { text-align: center; }
@media (min-width: 900px) {
.validation-block-text { text-align: left; width: 50%; }
}
.validation-block-text h3 { color: rgb(255, 255, 255); font-weight: 700; line-height: 1.35; margin: 0px; }
.validation-block-text p { color: rgb(255, 255, 255); line-height: 1.25; }
.validation-block-text .cta { background-color: rgb(236, 0, 0); background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMDcxNTMgNi4wODc4OUwxMS4wNzE1IDYuMDg3ODkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTcuMDcxNTMgMTAuMDg3OUwxMS4wNzE1IDYuMDg3ODlMNy4wNzE1MyAyLjA4Nzg5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo="); background-position: right 10px center; background-repeat: no-repeat; border-radius: 6px; color: rgb(255, 255, 255); display: inline-block; font-size: 14px; font-weight: 600; line-height: 17px; margin-top: 24px; padding: 6px 1pc 6px 8px; text-decoration: none; }
@media screen and (min-width: 768px) {
.validation-block-text .cta { border-radius: 8px; font-size: 1pc; line-height: 19px; padding: 9pt 2pc 9pt 1pc; }
}
.video-grid { margin: 0px auto; max-width: 85pc; padding: 24px 1pc; }
@media (min-width: 768px) {
.video-grid { padding: 40px 1pc; }
}
@media (min-width: 900px) {
.video-grid { padding: 3pc 1pc; }
}
.video-grid-header { padding: 0px 0px 24px; }
.video-grid-header h2 { text-wrap: balance; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; line-height: 1.25; margin: 0px; padding: 0px; text-align: center; }
@media (min-width: 1100px) {
.video-grid-header h2 { text-wrap: inherit; font-size: 3pc; }
}
.video-grid-demos { display: grid; grid-template-columns: 1fr; margin-top: 36px; }
@media (min-width: 900px) {
.video-grid-demos { gap: 2pc; grid-template-columns: 1fr 1fr 1fr; }
}
@media (min-width: 1100px) {
.video-grid-demos { gap: 54px; }
}
.video-grid-demos-main { cursor: pointer; grid-column: span 2; }
.video-grid-demos-aside { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; gap: 1pc; margin-top: 1pc; }
@media (min-width: 900px) {
.video-grid-demos-aside { gap: 9pt; margin-top: 0px; }
}
.video-grid-player { background-position: 50% center; background-repeat: no-repeat; background-size: cover; border: 1px solid rgb(141, 141, 141); overflow: hidden; position: relative; }
.video-grid-player::before { background: rgba(0, 0, 0, 0.6); bottom: 0px; content: ""; height: 100%; left: 0px; position: absolute; width: 100%; }
.video-grid-player-lg { border-radius: 2pc; height: 100%; min-height: 260px; }
@media (min-width: 768px) {
.video-grid-player-lg { min-height: 35pc; }
}
.video-grid-player-lg .video-grid-player-label { border-radius: 0px 2pc 0px 0px; font-size: 24px; padding: 2pc 40px; }
@media (min-width: 1100px) {
.video-grid-player-lg .video-grid-player-label { border-radius: 0px 0px 1pc; }
}
.video-grid-player-lg .video-grid-player-play { height: 84px; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 84px; }
.video-grid-player-sm { border-radius: 1pc; cursor: pointer; min-height: 150px; }
@media (min-width: 768px) {
.video-grid-player-sm { min-height: 200px; }
}
@media (min-width: 900px) {
.video-grid-player-sm { height: 50%; width: 100%; }
}
.video-grid-player-sm .video-grid-player-label { font-size: 14px; padding: 1pc; }
@media (min-width: 1100px) {
.video-grid-player-sm .video-grid-player-label { border-radius: 0px 0px 8px; }
}
.video-grid-player-sm .video-grid-player-play { height: 34px; width: 34px; }
.video-grid-player-label { backdrop-filter: blur(15px); background: rgba(0, 0, 0, 0.8); }
@media (min-width: 1100px) {
.video-grid-player-label { display: inline-block; }
}
.video-grid-player-label p { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-weight: 700; margin: 0px; }
.video-grid-player-label p em { color: rgb(236, 0, 0); font-style: normal; }
.video-grid-player-play { background: url("") 0px 0px / contain no-repeat; border: none; cursor: pointer; left: 1pc; position: absolute; top: calc(100% - 50px); }
.glide { box-sizing: border-box; position: relative; width: 100%; }
.glide * { box-sizing: inherit; }
.glide__slides, .glide__track { overflow: hidden; }
.glide__slides { backface-visibility: hidden; display: flex; flex-wrap: nowrap; list-style: none; margin: 0px; padding: 0px; position: relative; touch-action: pan-y; transform-style: preserve-3d; white-space: nowrap; width: 100%; will-change: transform; }
.glide__slide, .glide__slides--dragging { user-select: none; }
.glide__slide { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); flex-shrink: 0; height: 100%; white-space: normal; width: 100%; }
.glide__slide a { -webkit-user-drag: none; user-select: none; }
.glide__arrows, .glide__bullets { user-select: none; }
.glide--rtl { direction: rtl; }
.glide__arrow { background-color: transparent; border: 2px solid rgba(255, 255, 255, 0.5); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0.25em 0.5em 0px; color: rgb(255, 255, 255); cursor: pointer; display: block; line-height: 1; opacity: 1; padding: 9px 9pt; position: absolute; text-shadow: rgba(0, 0, 0, 0.1) 0px 0.25em 0.5em; text-transform: uppercase; top: 50%; transform: translateY(-50%); transition: opacity 0.15s ease 0s, border 0.3s ease-in-out 0s; z-index: 2; }
.glide__arrow:focus { outline: none; }
.glide__arrow:hover { border-color: rgb(255, 255, 255); }
.glide__arrow--left { left: 2em; }
.glide__arrow--right { right: 2em; }
.glide__arrow--disabled { opacity: 0.33; }
.glide__bullets { bottom: 2em; display: inline-flex; left: 50%; list-style: none; position: absolute; transform: translateX(-50%); z-index: 2; }
.glide__bullet { background-color: rgba(255, 255, 255, 0.5); border: 2px solid transparent; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.1) 0px 0.25em 0.5em 0px; cursor: pointer; height: 9px; line-height: 0; margin: 0px 0.25em; padding: 0px; transition: all 0.3s ease-in-out 0s; width: 9px; }
.glide__bullet:focus { outline: none; }
.glide__bullet:focus, .glide__bullet:hover { background-color: rgba(255, 255, 255, 0.5); border: 2px solid rgb(255, 255, 255); }
.glide__bullet--active { background-color: rgb(255, 255, 255); }
.glide--swipeable { cursor: -webkit-grab; }
.glide--dragging { cursor: -webkit-grabbing; }
"); height: 21px; width: 21px; }
.header-nav-tablet-mobile__hamburger-menu { background-color: rgb(255, 255, 255); display: none; height: calc(-71.93px + 100vh); left: 0px; overflow-y: scroll; position: absolute; width: 100vw; top: 71.93px !important; }
.header-nav-tablet-mobile__hamburger-menu--show { display: block; }
.header-nav-tablet-mobile__hamburger-menu__accordion { list-style-type: none; margin: 0px; padding: 0px !important; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__separator { background-color: rgb(112, 112, 112); border: none; height: 1px; margin: 0px; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__separator-gradient { background: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)) 0px 0px no-repeat padding-box padding-box transparent; border: none; height: 1px; margin: 0px; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; background-color: transparent; border: none; cursor: pointer; display: flex; justify-content: space-between; margin: 0px; padding: 24px 26px 24px 31px; width: 100%; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text { color: rgb(0, 0, 0); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 24px; font-weight: 400; letter-spacing: 0px; line-height: 30px; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg { background-color: transparent; background-image: url("data:image/svg+xml, "); background-repeat: no-repeat; background-size: contain; height: 1pc; width: 10px; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button__cta { -webkit-box-align: center; place-items: center; background-color: rgb(236, 0, 0); border: none; border-radius: 10px; padding: 9pt 20px; text-decoration: none; width: 100%; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button__cta__text { color: rgb(255, 255, 255); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0px; line-height: 19px; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button__cta__icon { background-image: url("data:image/svg+xml, "); background-repeat: no-repeat; background-size: cover; display: inline-block; height: 10px; margin-left: 8px; width: 9pt; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button:hover .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text { color: rgb(236, 0, 0); }
.header-nav-tablet-mobile__hamburger-menu__accordion__item__button:hover .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg { filter: invert(16%) sepia(96%) saturate(7252%) hue-rotate(4deg) brightness(117%) contrast(118%); }
.header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button { background-color: rgb(247, 247, 247); text-decoration: none; width: auto; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button[\:not-has\(a\)] { text-align: left; }
.header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button:not(:has(a)) { text-align: left; }
.header-nav-tablet-mobile__hamburger-menu__glass-pane { background-color: rgb(255, 255, 255); height: 30vh; left: 0px; top: 0px; width: 100vw; z-index: -1; }
.header-nav-tablet-mobile__xf-menu { background-color: rgb(255, 255, 255); display: none; height: 100vh; left: 0px; margin: 0px; overflow-y: scroll; padding: 0px; position: absolute; top: 0px; width: 100vw; z-index: 2; }
.header-nav-tablet-mobile__xf-menu__container { margin-bottom: 200px; }
.header-nav-tablet-mobile__xf-menu__header { -webkit-box-pack: justify; border-bottom: 1px solid rgb(112, 112, 112); height: 71.93px; justify-content: space-between; padding: 0px 15px 0px 2pc; }
.header-nav-tablet-mobile__xf-menu__header, .header-nav-tablet-mobile__xf-menu__header__back-button { -webkit-box-align: center; align-items: center; display: flex; }
.header-nav-tablet-mobile__xf-menu__header__back-button { -webkit-box-pack: start; background-color: transparent; border: none; cursor: pointer; justify-content: start; margin: 0px; padding: 0px; }
.header-nav-tablet-mobile__xf-menu__header__back-button__svg { background-color: transparent; background-image: url("data:image/svg+xml, "); background-repeat: no-repeat; background-size: contain; filter: invert(16%) sepia(96%) saturate(7252%) hue-rotate(4deg) brightness(117%) contrast(118%); height: 1pc; width: 10px; }
.header-nav-tablet-mobile__xf-menu__header__back-button__text { color: rgb(236, 0, 0); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0px; line-height: 1pc; margin-left: 9pt; }
.header-nav-tablet-mobile__xf-menu__header__close-button { background-color: transparent; background-image: url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F> "); background-repeat: no-repeat; background-size: contain; border: none; cursor: pointer; height: 1pc; width: 1pc; }
.header-nav-tablet-mobile__xf-menu--show { display: block; }
@media screen and (min-width: 769px) {
.header-nav-tablet-mobile { height: 88px; }
.header-nav-tablet-mobile__hamburger-menu { height: calc(-88px + 100vh); top: 88px; }
.header-nav-tablet-mobile__xf-menu__header { height: 88px; }
}
@media screen and (min-width: 1192px) {
.header-nav-tablet-mobile { display: none; }
}
.header-skip-to-content { -webkit-box-align: center; align-items: center; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.2) 0px 10px 20px; display: flex; left: -9999px; padding: 9pt 20px; position: fixed; text-decoration: none; z-index: 999; }
.header-skip-to-content__text { color: rgb(0, 0, 0); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; letter-spacing: 0px; line-height: 19px; text-decoration: none; }
.header-skip-to-content__svg { background-image: url("data:image/svg+xml, "); background-repeat: no-repeat; background-size: contain; height: 10.5px; margin-left: 8px; width: 14px; }
.header-skip-to-content:focus { left: auto; top: 90pt; }
@media screen and (max-width: 1025px) {
body[dir="rtl"] .header-nav-tablet-mobile__hamburger-menu { left: 0px; }
body[dir="rtl"] .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg { transform: scaleX(-1); }
body[dir="rtl"] .header-nav-tablet-mobile__hamburger-menu .cmp-teaser__action-container-mobile .cmp-teaser__action .cmp-teaser__action-link__internal-icon { margin: 0px 8px 2px 0px; transform: rotate(180deg); }
body[dir="rtl"] .header-nav-tablet-mobile__hamburger-menu .cmp-teaser__action-container-mobile .cmp-teaser__action:hover .cmp-teaser__action-link__internal-icon { transform: translateX(-7px) rotate(180deg); }
body[dir="rtl"] .header-nav-tablet-mobile__xf-menu { left: 0px; }
body[dir="rtl"] .header-nav-tablet-mobile__xf-menu .header-nav-tablet-mobile__xf-menu__header__back-button__text { margin-left: 0px; margin-right: 9pt; }
body[dir="rtl"] .header-nav-tablet-mobile__xf-menu .header-nav-tablet-mobile__xf-menu__header__back-button__svg { transform: scaleX(-1); }
}
body[dir="rtl"] .dotcomheader--redesign .header-nav-desktop { margin-right: 24px; }
body[dir="rtl"] .dotcomheader--events .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger { margin-left: 1pc; margin-right: 0px; }
body[dir="rtl"] .dotcomheader--events .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger .header-nav-tablet-mobile__hamburger-menu__accordion__item { left: 0px; }
body[dir="rtl"] .dotcomheader--events .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger-menu { top: 100% !important; }
body[dir="rtl"] .dotcomheader--events .header-nav-tablet-mobile .header-nav-tablet-mobile__xf-menu--show .header-nav-tablet-mobile__xf-menu__header .header-nav-tablet-mobile__xf-menu__header__back-button .header-nav-tablet-mobile__xf-menu__header__back-button__svg { transform: rotate(1turn); }
body[dir="rtl"] .dotcomheader--events .header-nav-desktop .header-nav-desktop__dropdown-container { left: auto; right: 0px; }
body[dir="rtl"] .dotcomheader--events .header-nav-desktop .header-nav-desktop__dropdown-container .list .cmp-list__item { justify-content: right; }
.container--dotcom-header--sticky .container.responsivegrid.container--centered.container--flex.container--horizontal-space-between.container--vertical-center[\:has\(\.dotcomheader--redesign\)] { position: relative; }
.container--dotcom-header--sticky .container.responsivegrid.container--centered.container--flex.container--horizontal-space-between.container--vertical-center:has(.dotcomheader--redesign) { position: relative; }
.container.responsivegrid.container--dotcom-header--sticky[\:has\(\.dotcomheader\.dotcomheader--redesign\%3e\.header-nav-tablet-mobile\%3e\.header-nav-tablet-mobile__hamburger-menu\.header-nav-tablet-mobile__hamburger-menu--show\)] .container.responsivegrid.container--centered.container--dotcom-header { z-index: -1; }
.container.responsivegrid.container--dotcom-header--sticky:has(.dotcomheader.dotcomheader--redesign > .header-nav-tablet-mobile > .header-nav-tablet-mobile__hamburger-menu.header-nav-tablet-mobile__hamburger-menu--show) .container.responsivegrid.container--centered.container--dotcom-header { z-index: -1; }
.dotcomheader--redesign .header-nav-desktop { margin-left: 1pc; }
.dotcomheader--redesign .header-nav-desktop__nav-link-list { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; column-gap: 0px; display: flex; justify-content: start; }
.dotcomheader--redesign .header-nav-desktop__nav-link-list__item a.header-nav-desktop__nav-link-list__item__button, .dotcomheader--redesign .header-nav-desktop__nav-link-list__item button.header-nav-desktop__nav-link-list__item__button { -webkit-box-align: center; -webkit-font-smoothing: antialiased; align-items: center; border-radius: 0px; color: rgb(0, 0, 0); column-gap: 8.83px; display: flex; font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: normal; line-height: 15px; padding: 26.5px 8px; position: relative; }
.dotcomheader--redesign .header-nav-desktop__nav-link-list__item a.header-nav-desktop__nav-link-list__item__button:hover, .dotcomheader--redesign .header-nav-desktop__nav-link-list__item button.header-nav-desktop__nav-link-list__item__button:hover { border-bottom: 4px solid; border-image: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)) 4 / 1 / 0 stretch; padding: 26.5px 8px 22.5px; background-color: transparent !important; color: rgb(236, 0, 0) !important; }
.dotcomheader--redesign .header-nav-desktop__nav-link-list__item a.header-nav-desktop__nav-link-list__item__button--active, .dotcomheader--redesign .header-nav-desktop__nav-link-list__item a.header-nav-desktop__nav-link-list__item__button--active:hover, .dotcomheader--redesign .header-nav-desktop__nav-link-list__item button.header-nav-desktop__nav-link-list__item__button--active, .dotcomheader--redesign .header-nav-desktop__nav-link-list__item button.header-nav-desktop__nav-link-list__item__button--active:hover { border-bottom: 4px solid; border-image: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)) 4 / 1 / 0 stretch; padding: 26.5px 8px 22.5px; background-color: transparent !important; color: rgb(236, 0, 0) !important; }
.dotcomheader--redesign .header-nav-desktop__nav-link-list__item button.header-nav-desktop__nav-link-list__item__button::after { -webkit-box-align: center; align-items: center; content: url("data:image/svg+xml, "); display: flex; height: 4.17px; transform: rotateX(180deg); width: 8.33px; }
.dotcomheader--redesign .header-nav-desktop__nav-link-list__item button.header-nav-desktop__nav-link-list__item__button--active::after { transform: rotateX(0deg); }
@media screen and (min-width: 1295px) {
.dotcomheader--redesign .header-nav-desktop { margin-left: 24px; }
.dotcomheader--redesign .header-nav-desktop .header-nav-desktop__nav-link-list { column-gap: 1pc; }
}
.dotcomheader--redesign .header-nav-desktop__dropdown-container { background-color: rgb(248, 248, 248); border: 1px solid rgba(204, 204, 204, 0.5); border-radius: 0px 0px 20px 20px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 50px 0px; left: 0px; max-width: 100vw; padding: 0px; transform: none; z-index: 1000; top: calc(100% + 4px) !important; }
.dotcomheader--redesign .header-nav-desktop__dropdown-container > .cmp-container { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-radius: 1pc; display: flex; margin: 1pc; padding: 0px; }
.dotcomheader--redesign .header-nav-desktop__dropdown-container > .cmp-container > .aem-grid, .dotcomheader--redesign .header-nav-desktop__dropdown-container > .cmp-container > div { margin: 24px 40px; }
@media screen and (min-width: 1440px) {
.dotcomheader--redesign .header-nav-desktop__dropdown-container { max-width: 90pc; }
}
.dotcomheader--redesign .header-nav-desktop .header-nav-desktop__nav-link-list__item__button--center { position: static !important; }
.dotcomheader--redesign .header-nav-desktop .header-nav-desktop__nav-link-list__item__button--center .header-nav-desktop__dropdown-container { left: 50%; transform: translateX(-50%); top: 100% !important; }
@media screen and (min-width: 1192px) {
.dotcomheader--redesign .header-nav-desktop { display: flex; }
}
.dotcomheader--redesign .header-nav-tablet-mobile { height: auto; margin: 0px; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger { background-image: url("data:image/svg+xml, "); height: 20px; margin: 22px 0px 22px 1pc; padding: 0px; width: 20px; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger--close { background-image: url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F> "); height: 20px; width: 20px; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu { bottom: calc(132px + -100dvh); box-sizing: border-box; height: auto; top: 100% !important; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__glass-pane { display: none; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: start; display: flex; flex-direction: column; height: calc(100% - 80px); justify-content: start; overflow-y: scroll; padding-top: 10px; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item__separator { display: none; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button, .dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button { background-color: rgb(255, 255, 255); border-bottom: none; padding: 14px 1pc; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text, .dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: normal; line-height: 24px; text-align: left; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg, .dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg { background-position: 50% center; background-repeat: no-repeat; background-size: contain; height: 9pt; width: 9pt; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg, .dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item__separator-gradient { display: none; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link { margin: 0px 1pc; padding: 11px 0px; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link--first { border-top: 1px solid rgb(204, 204, 204); margin: 18px 1pc 0px; padding: 18px 0px 11px; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link__link { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; column-gap: 8px; display: flex; justify-content: start; text-decoration: none; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link__link__img { height: 20px; object-fit: contain; object-position: center center; width: 20px; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link__link__text { -webkit-font-smoothing: antialiased; color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: normal; line-height: 17px; text-align: left; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion .cmp-teaser__action-container.cmp-teaser__action-container-mobile { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: start; bottom: 0px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: start; margin: 0px; padding-top: 11px; position: fixed; row-gap: 1pc; width: 100%; z-index: 3; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px -4px 4px 0px; box-sizing: border-box; padding: 24px; }
.dotcomheader--redesign .header-nav-tablet-mobile__hamburger-menu__accordion .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action .cmp-teaser__action-link { -webkit-box-pack: center; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; justify-content: center; letter-spacing: normal; line-height: 17px; margin: 0px; padding: 6px; text-align: left; }
.dotcomheader--redesign .header-nav-tablet-mobile__xf-menu { bottom: calc(140px + -100dvh); height: auto; overflow-y: scroll; position: absolute; top: 100%; }
.dotcomheader--redesign .header-nav-tablet-mobile__xf-menu__header { border-bottom: none; display: block; height: auto; margin: 0px; padding: 0px; }
.dotcomheader--redesign .header-nav-tablet-mobile__xf-menu__header__back-button { -webkit-box-align: center; align-items: center; background-color: transparent; border: none; column-gap: 3.5px; display: flex; margin: 10px 1pc 2pc; padding: 0px; }
.dotcomheader--redesign .header-nav-tablet-mobile__xf-menu__header__back-button__svg { background-color: transparent; background-image: url("data:image/svg+xml, "); background-position: 50% center; background-repeat: no-repeat; background-size: contain; filter: invert(16%) sepia(96%) saturate(7252%) hue-rotate(4deg) brightness(117%) contrast(118%); height: 9pt; margin-bottom: 3px; width: 9pt; }
.dotcomheader--redesign .header-nav-tablet-mobile__xf-menu__header__back-button__text { -webkit-font-smoothing: antialiased; color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: normal; line-height: 19px; margin: 0px; text-align: left; }
.dotcomheader--redesign .header-nav-tablet-mobile__xf-menu__header__close-button { display: none; }
.dotcomheader--redesign .header-nav-tablet-mobile__xf-menu__container { margin: 0px 1pc; padding-bottom: 75pt; }
.dotcomheader--redesign .header-nav-tablet-mobile__xf-menu__container .new.newpar.section { display: none; }
@media screen and (min-width: 768px) {
.dotcomheader--redesign .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger-menu__accordion__item__button { padding: 1pc 24px !important; }
.dotcomheader--redesign .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link { margin: 0px 24px; padding: 13.5px 0px; }
.dotcomheader--redesign .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link--first { margin: 24px 24px 0px; padding: 40px 0px 13.5px; }
.dotcomheader--redesign .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger-menu__accordion .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action-link { padding: 9pt; }
}
.dotcomheader--events .header-nav-desktop { margin-right: 1pc; }
.dotcomheader--events .header-nav-desktop__nav-link-list { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; column-gap: 0px; display: flex; justify-content: start; }
.dotcomheader--events .header-nav-desktop__nav-link-list__item a.header-nav-desktop__nav-link-list__item__button, .dotcomheader--events .header-nav-desktop__nav-link-list__item button.header-nav-desktop__nav-link-list__item__button { -webkit-box-align: center; -webkit-font-smoothing: antialiased; align-items: center; background-color: transparent; border-radius: 0px; color: rgb(255, 255, 255); column-gap: 8px; display: flex; font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; padding: 7px 1pc; position: relative; }
@media screen and (max-width: 1220px) {
.dotcomheader--events .header-nav-desktop__nav-link-list__item a.header-nav-desktop__nav-link-list__item__button, .dotcomheader--events .header-nav-desktop__nav-link-list__item button.header-nav-desktop__nav-link-list__item__button { padding: 7px 9pt; }
}
.dotcomheader--events .header-nav-desktop__nav-link-list__item a.header-nav-desktop__nav-link-list__item__button:hover, .dotcomheader--events .header-nav-desktop__nav-link-list__item button.header-nav-desktop__nav-link-list__item__button:hover { background-color: transparent; text-decoration: underline; }
.dotcomheader--events .header-nav-desktop__dropdown-container { border: none; left: 0px; max-width: 100vw; padding: 0px; transform: none; z-index: 1000; top: 100% !important; }
.dotcomheader--events .header-nav-desktop__dropdown-container > .cmp-container { background-color: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); display: flex; margin: 0px; padding: 0px; }
.dotcomheader--events .header-nav-desktop__dropdown-container > .cmp-container .list .cmp-list__item { justify-content: left; }
.dotcomheader--events .header-nav-desktop__dropdown-container > .cmp-container .list .cmp-list__item .cmp-list__item-link { justify-content: left !important; }
.dotcomheader--events .header-nav-desktop__dropdown-container > .cmp-container > .aem-grid, .dotcomheader--events .header-nav-desktop__dropdown-container > .cmp-container > div { margin: 0px; }
@media screen and (min-width: 1440px) {
.dotcomheader--events .header-nav-desktop__dropdown-container { max-width: 90pc; }
}
.dotcomheader--events .header-nav-desktop .header-nav-desktop__nav-link-list__item__button--center { position: static !important; }
.dotcomheader--events .header-nav-desktop .header-nav-desktop__nav-link-list__item__button--center .header-nav-desktop__dropdown-container { left: 50%; transform: translateX(-50%); top: 100% !important; }
@media screen and (max-width: 1480px) {
.dotcomheader--events .header-nav-desktop { margin-left: 0px; margin-right: 1pc; }
.dotcomheader--events .header-nav-desktop .header-nav-desktop__nav-link-list { column-gap: 0px; }
}
@media screen and (min-width: 1191px) {
.dotcomheader--events .header-nav-desktop { display: flex; }
}
.dotcomheader--events .header-nav-tablet-mobile { display: none; height: auto; margin: 0px; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger { background-image: url("data:image/svg+xml, "); filter: invert(1); height: 25px; margin: 22px 1pc 22px 0px; padding: 0px; width: 30px; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger--close { background-image: url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F> "); height: 20px; width: 20px; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu { background-color: rgb(0, 0, 0); bottom: 0px; position: absolute; z-index: 1000; height: calc(-100% + 100vh) !important; top: 100% !important; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__glass-pane { display: none; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: start; display: flex; flex-direction: column; height: 100%; justify-content: start; padding-top: 20px !important; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item { -webkit-box-pack: center; justify-content: center; left: 0px !important; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item::before { display: none !important; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item__separator { display: none; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button, .dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button { -webkit-box-pack: center; background-color: rgb(0, 0, 0); border-bottom: none; justify-content: center; padding: 14px 1pc; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text, .dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: normal; line-height: 19px; text-align: left; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg, .dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg { background-position: 50% center; background-repeat: no-repeat; background-size: contain; filter: invert(1); height: 9pt; margin-left: 8px; width: 9pt; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button:hover, .dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button:hover { text-decoration: underline !important; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button:hover .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text, .dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button:hover .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text { color: rgb(255, 255, 255); text-decoration: underline; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg, .dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item__separator-gradient { display: none; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link { margin: 0px 1pc; padding: 11px 0px; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link--first { border-top: 1px solid rgb(204, 204, 204); margin: 18px 1pc 0px; padding: 18px 0px 11px; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link__link { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; column-gap: 8px; display: flex; justify-content: start; text-decoration: none; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link__link__img { height: 20px; object-fit: contain; object-position: center center; width: 20px; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link__link__text { -webkit-font-smoothing: antialiased; color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: normal; line-height: 17px; text-align: left; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion .cmp-teaser__action-container.cmp-teaser__action-container-mobile { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: start; display: flex; flex-direction: column; height: 100%; justify-content: start; margin: 15px 0px; row-gap: 1pc; width: 100%; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action { align-self: center; margin: 0px 1pc; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action .cmp-teaser__action-link { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; border-radius: 8px; font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 1pc; font-weight: 500; justify-content: center; letter-spacing: 0px; line-height: 19px; margin: 0px; text-align: left; width: max-content; padding: 9pt 1pc !important; }
.dotcomheader--events .header-nav-tablet-mobile__hamburger-menu__accordion .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action .cmp-teaser__action-link:hover { text-decoration: none; }
.dotcomheader--events .header-nav-tablet-mobile__xf-menu { background-color: rgb(0, 0, 0); bottom: 0px; position: absolute; z-index: 1001; height: calc(-100% + 100vh) !important; }
.dotcomheader--events .header-nav-tablet-mobile__xf-menu__header { border-bottom: none; display: block; height: auto; margin: 0px; padding: 0px; }
.dotcomheader--events .header-nav-tablet-mobile__xf-menu__header__back-button { -webkit-box-align: center; align-items: center; background-color: transparent; border: none; column-gap: 3.5px; display: flex; margin: 24px 1pc 2pc; padding: 0px; }
.dotcomheader--events .header-nav-tablet-mobile__xf-menu__header__back-button__svg { background-color: transparent; background-image: url("data:image/svg+xml, "); background-position: 50% center; background-repeat: no-repeat; background-size: contain; filter: invert(1); height: 9pt; margin-bottom: 3px; width: 9pt; }
.dotcomheader--events .header-nav-tablet-mobile__xf-menu__header__back-button__text { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: normal; line-height: 19px; margin: 0px; text-align: left; }
.dotcomheader--events .header-nav-tablet-mobile__xf-menu__header__close-button { display: none; }
.dotcomheader--events .header-nav-tablet-mobile__xf-menu__container { margin: 0px 1pc; padding-bottom: 75pt; }
@media screen and (min-width: 768px) {
.dotcomheader--events .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger-menu__accordion__item__button { padding: 1pc 24px !important; }
.dotcomheader--events .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link { margin: 0px 24px; padding: 13.5px 0px; }
.dotcomheader--events .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger-menu__accordion__item__utility-link--first { margin: 24px 24px 0px; padding: 40px 0px 13.5px; }
.dotcomheader--events .header-nav-tablet-mobile .header-nav-tablet-mobile__hamburger-menu__accordion .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action-link { padding: 9pt; }
}
@media screen and (max-width: 1350px) {
.dotcomheader--events .header-nav-tablet-mobile { display: block; }
}
.header-container { background-color: rgb(255, 255, 255); column-gap: 2pc; display: grid; grid-template-columns: 2fr 2fr 1fr; grid-template-rows: auto; }
@media screen and (max-width: 1599px) {
.header-container { column-gap: 1pc; }
}
.header-container__products { text-wrap: wrap; }
.header-container__products--title { color: rgb(236, 0, 0); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 18px; font-weight: 500; letter-spacing: 0.18px; line-height: 26px; text-decoration: none; }
@media screen and (max-width: 1191px) {
.header-container__products--title { margin-left: 2pc; margin-right: 2pc; }
}
.header-container__products .gray-color { color: rgb(119, 119, 119); }
.header-container__products hr { background: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)); border: none; height: 2px; margin: 18px 0px 8px; }
.header-container__products__content { column-gap: 2pc; display: grid; grid-template-columns: 1fr 1fr; }
@media screen and (max-width: 1600px) {
.header-container__products__content { column-gap: 1pc; }
}
@media screen and (max-width: 1191px) {
.header-container__products__content { margin-left: 2pc; margin-right: 2pc; }
}
.header-container__products__content__col { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; min-width: 200px; }
.header-container__products__content__col__item { padding: 1pc 0px; text-decoration: none; }
.header-container__products__content__col__item-title { -webkit-box-align: center; align-items: center; color: rgb(0, 0, 0); display: flex; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0.16px; line-height: 22px; }
.header-container__products__content__col__item-desc { -webkit-box-align: center; align-items: center; color: rgb(0, 0, 0); display: inline-block; font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 9pt; font-weight: 400; letter-spacing: 0.12px; line-height: 18px; margin: 8px 0px; }
@media screen and (max-width: 1191px) {
.header-container__products__content__col__item-desc { display: none; }
}
.header-container__products__content__col__item--alternative-style { background-color: rgb(0, 0, 0); border-radius: 8px; margin-top: 1pc; padding: 20px 24px; }
.header-container__products__content__col__item--alternative-style .header-container__products__content__col__item-title { color: rgb(255, 255, 255); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 18px; font-weight: 500; letter-spacing: 0px; line-height: 30px; }
.header-container__products__content__col__item--alternative-style .header-container__products__content__col__item-desc { color: rgb(255, 255, 255); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 9pt; font-weight: 400; letter-spacing: 0px; line-height: 18px; margin: 8px 0px; }
.header-container__products__content__col__item--alternative-style .header-container__products__content__col__item-more { -webkit-box-align: center; align-items: center; color: rgb(255, 255, 255); display: flex; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 19px; }
.header-container__products__content__col__item--alternative-style .header-container__products__content__col__item-more__svg { background-image: url("data:image/svg+xml, "); background-repeat: no-repeat; background-size: cover; height: 10.06px; margin-right: 8px; width: 5.79px; }
@media screen and (max-width: 1191px) {
.header-container__products__content__col__item--alternative-style { display: none; }
}
.header-container__products__content__col__item .header-container__button { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; background-color: rgb(236, 0, 0); border-radius: 10px; color: rgb(255, 255, 255); display: inline-flex; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; justify-content: start; letter-spacing: 0px; line-height: 19px; margin: auto; padding: 10px 20px; text-decoration: none; }
.header-container__products__content__col__item .header-container__button__svg { background-image: url("data:image/svg+xml, "); background-repeat: no-repeat; background-size: cover; height: 8px; margin: 0px 0px 2px 5px; width: 10px; }
@media screen and (max-width: 1191px) {
.header-container__products__content__col__item[\:not-has\(\.header-container__products__content__col__item-title\)] { display: none; }
.header-container__products__content__col__item:not(:has(.header-container__products__content__col__item-title)) { display: none; }
}
@media screen and (max-width: 1191px) {
.header-container__products__content__col__item[\:has\(a\)] { display: block !important; }
.header-container__products__content__col__item:has(a) { display: block !important; }
}
.header-container__products .one-column { grid-template-columns: 1fr; }
.header-container__products .two-column { grid-template-columns: 1fr 1fr; }
@media screen and (max-width: 1191px) {
.header-container__products { margin-top: 2pc; }
.header-container__products hr { height: 1px; margin-top: 18px; }
}
.header-container--services { grid-template-columns: repeat(5, 1fr); }
@media screen and (max-width: 1191px) {
.header-container--services, .header-container--services .header-container__products__content { grid-template-columns: 1fr; }
}
.header-container--platform { grid-template-columns: 2fr 2fr 1fr; }
@media screen and (max-width: 1191px) {
.header-container--platform, .header-container--platform .header-container__products__content { grid-template-columns: 1fr; }
}
.header-container--why-crwd { grid-template-columns: 1fr 2fr 1fr; }
@media screen and (max-width: 1191px) {
.header-container--why-crwd, .header-container--why-crwd .header-container__products__content { grid-template-columns: 1fr; }
}
.header-container--learn { grid-template-columns: repeat(4, 1fr); }
@media screen and (max-width: 1191px) {
.header-container--learn, .header-container--learn .header-container__products__content { grid-template-columns: 1fr; }
}
.header-container--company { grid-template-columns: repeat(3, 1fr); }
@media screen and (max-width: 1191px) {
.header-container--company, .header-container--company .header-container__products__content { grid-template-columns: 1fr; }
}
body[dir="rtl"] .header-container__products__content__col__item--alternative-style .header-container__products__content__col__item-more { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-box-pack: end; flex-direction: row-reverse; justify-content: flex-end; }
body[dir="rtl"] .header-container__products__content__col__item--alternative-style .header-container__products__content__col__item-more__svg { margin-right: 8px; transform: scaleX(-1); }
body[dir="rtl"] .header-container__products__content__col__item .header-container__button__svg { margin: 0px 5px 2px 0px; transform: scaleX(-1); }
.eventscalendar .cmp-events-calendar__button { -webkit-box-align: center; align-items: center; background-color: transparent; border: none; cursor: pointer; display: flex; margin: 0px; padding: 22px 9pt; position: relative; }
.eventscalendar .cmp-events-calendar__button__icon { height: 20px; object-fit: contain; object-position: center center; width: 20px; }
.eventscalendar .cmp-events-calendar__button__count { -webkit-box-align: center; -webkit-box-pack: center; -webkit-font-smoothing: antialiased; align-items: center; background-color: rgb(236, 208, 0); border-radius: 50%; color: rgb(0, 0, 0); display: flex; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 9pt; font-weight: 600; height: 18px; justify-content: center; left: 22.5px; letter-spacing: normal; line-height: 1pc; position: absolute; top: 14px; width: 18px; }
.eventscalendar .cmp-events-calendar__button--hide-count .cmp-events-calendar__button__count { display: none; }
.eventscalendar .cmp-events-calendar__dialog { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: start; align-items: start; background-color: rgb(255, 255, 255); border: none; box-sizing: content-box; display: none; flex-direction: column; height: calc(-44px + 100vh); justify-content: start; left: 0px; margin: 0px; padding: 22px 1pc; position: fixed; top: 0px; width: calc(-32px + 100vw); z-index: 9999; }
.eventscalendar .cmp-events-calendar__dialog--active { display: flex; }
.eventscalendar .cmp-events-calendar__dialog__close { align-self: end; background-color: transparent; border: none; cursor: pointer; margin: 0px; padding: 0px; }
.eventscalendar .cmp-events-calendar__dialog__close__icon { height: 20px; object-fit: contain; object-position: center center; width: 20px; }
.eventscalendar .cmp-events-calendar__dialog__title { -webkit-font-smoothing: antialiased; border-bottom: 2px solid; border-image: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)) 1 / 1 / 0 stretch; color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: normal; line-height: 24px; margin: 14px 0px 0px; padding: 0px 0px 24px; width: 100%; }
.eventscalendar .cmp-events-calendar__dialog__events { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; list-style-type: none; margin: 0px; width: 100%; padding: 0px !important; }
.eventscalendar .cmp-events-calendar__dialog__events__event { border-bottom: 1px solid rgb(204, 204, 204); padding: 24px 0px; }
.eventscalendar .cmp-events-calendar__dialog__events__event__link { column-gap: 1pc; cursor: pointer; display: flex; padding: 0px; text-decoration: none; }
.eventscalendar .cmp-events-calendar__dialog__events__event__link__date { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background-color: rgb(236, 0, 0); border-radius: 8px 8px 8px 0px; display: flex; flex-direction: column; justify-content: center; min-height: 71px; min-width: 69px; }
.eventscalendar .cmp-events-calendar__dialog__events__event__link__date__month { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 9pt; font-weight: 600; letter-spacing: normal; line-height: 15px; }
.eventscalendar .cmp-events-calendar__dialog__events__event__link__date__day { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 28px; font-weight: 700; letter-spacing: normal; line-height: 34px; }
.eventscalendar .cmp-events-calendar__dialog__events__event__link__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: start; align-items: start; display: flex; flex-direction: column; justify-content: start; row-gap: 8px; width: 100%; }
.eventscalendar .cmp-events-calendar__dialog__events__event__link__content__eyebrow { -webkit-font-smoothing: antialiased; color: rgb(236, 0, 0); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: normal; line-height: 17px; margin: 0px; padding: 0px; }
.eventscalendar .cmp-events-calendar__dialog__events__event__link__content__title { -webkit-font-smoothing: antialiased; color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; letter-spacing: normal; line-height: 19px; margin: 0px; padding: 0px; }
.eventscalendar .cmp-events-calendar__dialog__events__event__link__content__location { -webkit-font-smoothing: antialiased; color: rgb(112, 112, 112); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: normal; line-height: 19px; margin: 0px; padding: 0px; }
.eventscalendar .cmp-events-calendar__dialog__events__event__link__icon { align-self: center; box-sizing: content-box; height: 9pt; object-fit: contain; object-position: center center; padding-right: 8px; width: 9pt; }
.eventscalendar .cmp-events-calendar__dialog .cmp-teaser__action-container.cmp-teaser__action-container-mobile { align-self: center; margin-top: 24px; }
.eventscalendar .cmp-events-calendar__dialog .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: normal; line-height: 19px; margin: 0px; padding: 0px; }
.eventscalendar .cmp-events-calendar__dialog .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action .cmp-teaser__action-link__internal-icon { height: 9pt; margin-left: 5px; object-fit: contain; object-position: center center; width: 9pt; }
@media screen and (min-width: 768px) {
.eventscalendar .cmp-events-calendar .cmp-events-calendar__dialog { height: calc(-48px + 100vh); max-width: calc(-48px + 100vw); padding: 24px; }
}
@media screen and (min-width: 1192px) {
.eventscalendar .cmp-events-calendar { position: relative; }
.eventscalendar .cmp-events-calendar .cmp-events-calendar__button { margin: 0px 4px; padding: 24px 9pt; }
.eventscalendar .cmp-events-calendar .cmp-events-calendar__button__count { left: 24.5px; top: 15.5px; }
.eventscalendar .cmp-events-calendar .cmp-events-calendar__button:hover { border-bottom: 2px solid rgb(236, 0, 0); padding: 24px 9pt 22px; }
.eventscalendar .cmp-events-calendar .cmp-events-calendar__button:hover .cmp-events-calendar__button__icon { filter: invert(10%) sepia(100%) saturate(7374%) hue-rotate(15deg) brightness(95%) contrast(117%); }
.eventscalendar .cmp-events-calendar .cmp-events-calendar__button--active, .eventscalendar .cmp-events-calendar .cmp-events-calendar__button--active:hover { border-bottom: 4px solid; border-image: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)) 4 / 1 / 0 stretch; padding: 24px 9pt 20px; background-color: transparent !important; }
.eventscalendar .cmp-events-calendar .cmp-events-calendar__button--active .cmp-events-calendar__button__icon, .eventscalendar .cmp-events-calendar .cmp-events-calendar__button--active:hover .cmp-events-calendar__button__icon { filter: invert(10%) sepia(100%) saturate(7374%) hue-rotate(15deg) brightness(95%) contrast(117%); }
.eventscalendar .cmp-events-calendar .cmp-events-calendar__dialog { border-radius: 2pc; box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 50px 0px; height: auto; left: -216px; max-height: fit-content; padding: 40px 2pc; position: absolute; top: 68px; width: 27pc; }
.eventscalendar .cmp-events-calendar .cmp-events-calendar__dialog__close { margin-top: 14px; position: absolute; }
.eventscalendar .cmp-events-calendar .cmp-events-calendar__dialog__title { font-size: 1pc; line-height: 19px; }
.eventscalendar .cmp-events-calendar .cmp-events-calendar__dialog .cmp-teaser__action-container.cmp-teaser__action-container-mobile { align-self: end; }
}
body[dir="rtl"] .eventscalendar .cmp-events-calendar__dialog__title { text-align: right; }
body[dir="rtl"] .eventscalendar .cmp-events-calendar__dialog__events__event__link__icon { padding-left: 8px; padding-right: 0px; transform: rotate(180deg); }
body[dir="rtl"] .eventscalendar .cmp-events-calendar__dialog .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action .cmp-teaser__action-link__internal-icon { margin-left: 0px; margin-right: 5px; transform: rotate(180deg); }
body[dir="rtl"] .eventscalendar .cmp-events-calendar__dialog .cmp-teaser__action-container.cmp-teaser__action-container-mobile .cmp-teaser__action:hover .cmp-teaser__action-link__internal-icon { transform: translateX(-7px) rotate(180deg); }
.image--redesign-footer { margin: 40px 0px 24px; }
.image--redesign-footer .cmp-image { height: 24px; width: 134px; }
.image--redesign-footer:hover { filter: invert(10%) sepia(100%) saturate(7374%) hue-rotate(15deg) brightness(95%) contrast(117%); }
@media screen and (min-width: 768px) {
.image--redesign-footer { margin: 4pc 0px 24px; }
}
@media screen and (min-width: 1025px) {
.image--redesign-footer { margin: 4pc 0px 2pc; }
}
div.image--cs-header-logo { margin: 0px !important; }
div.image--cs-header-logo .cmp-image__link { display: flex; }
div.image--cs-header-logo .cmp-image__image { height: auto; width: 134px; }
div.image--cs-header-logo .cmp-image__image:hover { filter: invert(10%) sepia(100%) saturate(7374%) hue-rotate(15deg) brightness(95%) contrast(117%); }
div.image--cs-header-logo-mobile { margin: 0px; }
div.image--cs-header-logo-mobile .cmp-image__link { display: flex; }
div.image--cs-header-logo-mobile .cmp-image__image { width: auto; height: 24px !important; padding: 20px 0px !important; }
div.image--cs-events-header-logo { filter: invert(0) !important; padding-left: 1pc !important; }
@media screen and (min-width: 1472px) {
div.image--cs-events-header-logo { padding-left: 0px !important; }
}
div.image--cs-events-header-logo .cmp-image__link { display: flex; }
div.image--cs-events-header-logo .cmp-image__image { filter: invert(0); height: 52px; margin: 24px 0px; width: auto; }
div.image--cs-events-footer-logo { margin: 0px !important; }
@media screen and (max-width: 1024px) {
div.image--cs-events-footer-logo { margin-bottom: 1pc !important; }
}
div.image--cs-events-footer-logo .cmp-image__link { display: flex; }
div.image--cs-events-footer-logo .cmp-image__image { filter: invert(0); height: auto; vertical-align: bottom; width: 134px; }
.list--dotcom-header-links > .cmp-list { -webkit-box-align: center; align-items: center; column-gap: 2pc; display: flex; list-style-type: none; margin: 0px; padding: 0px; }
.list--dotcom-header-links > .cmp-list .cmp-list__item-link { color: rgb(0, 0, 0); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0px; line-height: 19px; text-decoration: none; }
.list--dotcom-header-links-small > .cmp-list { -webkit-box-align: center; align-items: center; column-gap: 2pc; display: flex; list-style-type: none; margin: 0px; padding: 0px; }
.list--dotcom-header-links-small > .cmp-list .cmp-list__item-link { text-decoration: none; }
.list--dotcom-header-links-small > .cmp-list .cmp-list__item-link .cmp-list__item-link__icon { filter: invert(100%); height: 9pt; margin-right: 8px; width: 9pt; }
.list--dotcom-header-links-small > .cmp-list .cmp-list__item-link .cmp-list__item-link__text { color: rgb(255, 255, 255); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; line-height: 17px; text-decoration: none; }
.list--dotcom-header-links-noText > .cmp-list { -webkit-box-align: center; align-items: center; column-gap: 2pc; display: flex; list-style-type: none; padding: 0px; margin: 0px !important; }
.list--dotcom-header-links-noText > .cmp-list .cmp-list__item-link { text-decoration: none; }
.list--dotcom-header-links-noText > .cmp-list .cmp-list__item-link .cmp-list__item-link__icon { height: 20px; width: 20px; }
.list--dotcom-header-links-noText > .cmp-list .cmp-list__item-link .cmp-list__item-link__text { display: none; }
.list--dotcom-header-links-subnav > .cmp-list { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: start; align-items: start; display: flex; flex-direction: column; justify-content: start; list-style-type: none; padding: 0px; row-gap: 24px; margin: 0px 0px 24px !important; }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link { -webkit-box-align: start; -webkit-box-pack: start; align-items: start; display: grid; grid-template-columns: 1fr; grid-template-rows: auto; justify-content: start; padding: 0px; text-decoration: none; margin: 0px !important; }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link .cmp-list__item-link__pretitle { text-align: left; }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link .cmp-list__item-link__text { color: rgb(0, 0, 0); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; grid-row: 1 / 2; line-height: 19px; text-align: left; }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link .cmp-list__item-link__desc { color: rgb(0, 0, 0); display: block; font-family: neue-haas-grotesk-display, sans-serif; font-size: 14px; font-weight: 500; grid-row: 2 / 3; line-height: 17px; margin: 8px 0px 0px; text-align: left; }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link .cmp-list__item-link__icon { grid-row: 3 / 4; height: 44px; margin: 1pc 0px 0px; width: auto; filter: none !important; }
@media screen and (min-width: 1192px) {
.list--dotcom-header-links-subnav > .cmp-list { row-gap: 1pc; margin: 0px !important; }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link { border-radius: 1pc; padding: 1pc; }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link .cmp-list__item-link__text { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 14px; row-gap: 8px; }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link .cmp-list__item-link__desc { font-size: 9pt; margin: 9pt 0px 0px; }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link .cmp-list__item-link__icon { height: 56px; margin: 9pt 0px 0px; width: auto; }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link:hover { background-color: rgb(248, 248, 248); }
.list--dotcom-header-links-subnav > .cmp-list .cmp-list__item-link:hover .cmp-list__item-link__text { color: rgb(236, 0, 0); }
}
.list--redesign-footer .cmp-list { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: start; align-items: start; display: flex; flex-direction: column; justify-content: start; list-style-type: none; row-gap: 1pc; margin: 1pc 0px 0px !important; padding: 0px !important; }
.list--redesign-footer .cmp-list .cmp-list__item .cmp-list__item-link { margin: 0px 24px; text-decoration: none; }
.list--redesign-footer .cmp-list .cmp-list__item .cmp-list__item-link .cmp-list__item-link__text { color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: normal; line-height: 19px; }
.list--redesign-footer .cmp-list .cmp-list__item .cmp-list__item-link:visited .cmp-list__item-link__text { color: rgb(0, 0, 0); }
.list--redesign-footer .cmp-list .cmp-list__item .cmp-list__item-link:hover .cmp-list__item-link__text, .list--redesign-footer .cmp-list .cmp-list__item .cmp-list__item-link:visited:hover .cmp-list__item-link__text { color: rgb(236, 0, 0); }
@media screen and (min-width: 768px) {
.list--redesign-footer .cmp-list { margin: 19px 0px 0px !important; }
}
@media screen and (min-width: 1025px) {
.list--redesign-footer .cmp-list { row-gap: 24px; margin: 24px 0px 0px !important; }
.list--redesign-footer .cmp-list .cmp-list__item .cmp-list__item-link { margin: 0px; }
}
.list--redesign-secondary-footer .cmp-list { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; gap: 24px; flex-wrap: wrap; justify-content: start; list-style-type: none; margin: 0px 0px 2pc !important; padding: 0px !important; }
.list--redesign-secondary-footer .cmp-list, .list--redesign-secondary-footer .cmp-list__item > article { display: flex; }
.list--redesign-secondary-footer .cmp-list__item-link { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; color: rgb(0, 0, 0); column-gap: 8px; flex-direction: row-reverse; font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 17px; text-decoration: none; }
.list--redesign-secondary-footer .cmp-list__item-link__icon { margin-bottom: 5px; height: auto !important; margin-left: 0px !important; width: 30px !important; }
.list--redesign-secondary-footer .cmp-list__item-link:hover { color: rgb(236, 0, 0); }
.list--redesign-secondary-footer .cmp-list__item-text { color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 17px; text-decoration: none; }
@media screen and (min-width: 768px) {
.list--redesign-secondary-footer .cmp-list { margin: 0px 0px 56px !important; }
}
@media screen and (min-width: 1025px) {
.list--redesign-secondary-footer .cmp-list { margin: 0px !important; }
}
.list--header-list-with-icon .cmp-list { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; list-style-type: none; row-gap: 24px; margin: 0px !important; padding: 0px !important; }
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link { -webkit-box-align: center; place-items: center start; display: grid; grid-template-areas: "image text"; grid-template-columns: min-content auto; text-decoration: none; }
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__icon { grid-area: image; height: 2pc; margin-right: 7.5px; max-width: none; width: 2pc; }
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__text { -webkit-font-smoothing: antialiased; color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 14px; font-weight: 700; grid-area: text; letter-spacing: normal; line-height: 17px; text-align: left; white-space: normal; }
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__text--blue-label { -webkit-font-smoothing: antialiased; background-color: rgb(0, 36, 255); border-radius: 4px; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 11px; font-weight: 600; letter-spacing: normal; line-height: 14px; padding: 2px 4px; text-align: left; }
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__desc { color: rgb(0, 0, 0); display: none; font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 9pt; font-weight: 500; grid-area: description; letter-spacing: normal; line-height: 17px; text-align: left; white-space: normal; }
@media screen and (min-width: 768px) {
.list--header-list-with-icon .cmp-list { row-gap: 2pc; }
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link { -webkit-box-align: start; align-items: start; grid-template-areas: "image text" ". description"; }
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__text { align-self: center; }
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__desc { display: block; }
}
@media screen and (min-width: 1192px) {
.list--header-list-with-icon .cmp-list { row-gap: 0px; }
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link { border-radius: 1pc; min-width: 230px; padding: 1pc; }
}
@media screen and (min-width: 1192px) and (min-width: 1295px) {
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link { min-width: 262px; }
}
@media screen and (min-width: 1192px) {
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link:hover { background-color: rgb(248, 248, 248); }
.list--header-list-with-icon .cmp-list__item .cmp-list__item-link:hover .cmp-list__item-link__text { color: rgb(236, 0, 0); }
}
.list--header-list-without-icon .cmp-list { list-style-type: none; row-gap: 24px; margin: 0px !important; padding: 0px !important; }
.list--header-list-without-icon .cmp-list, .list--header-list-without-icon .cmp-list__item .cmp-list__item-link { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link { -webkit-box-align: start; -webkit-box-pack: start; align-items: start; justify-content: start; row-gap: 8px; text-decoration: none; }
@media screen and (min-width: 1192px) {
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link { min-width: 230px; }
}
@media screen and (min-width: 1295px) {
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link { min-width: 262px; }
}
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__icon { display: none; }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__text { -webkit-font-smoothing: antialiased; color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 14px; font-weight: 700; grid-area: text; letter-spacing: normal; line-height: 17px; text-align: left; white-space: normal; }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__text--blue-label { -webkit-font-smoothing: antialiased; background-color: rgb(0, 36, 255); border-radius: 4px; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 11px; font-weight: 600; letter-spacing: normal; line-height: 14px; padding: 2px 4px; text-align: left; }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__desc { color: rgb(0, 0, 0); display: none; font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 9pt; font-weight: 500; letter-spacing: normal; line-height: 17px; text-align: left; white-space: normal; }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link--red-with-cta { color: rgb(236, 0, 0); }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link--red-with-cta .cmp-list__item-link__text { -webkit-box-align: center; align-items: center; color: rgb(236, 0, 0); display: flex; }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link--red-with-cta .cmp-list__item-link__text::after { -webkit-box-align: center; align-items: center; content: url("data:image/svg+xml, "); display: flex; height: 10px; margin-bottom: 2px; margin-left: 6px; transform: translateX(0px); transition: all 0.3s ease-out 0s; width: 9pt; }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link--red-with-cta:hover .cmp-list__item-link__text::after { transform: translateX(7px); }
@media screen and (min-width: 1192px) {
.list--header-list-without-icon .cmp-list { row-gap: 0px; }
.list--header-list-without-icon .cmp-list .cmp-list__item-link__desc { display: block !important; }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link { border-radius: 8px; padding: 1pc; }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link:hover { background-color: rgb(248, 248, 248); }
.list--header-list-without-icon .cmp-list__item .cmp-list__item-link:hover .cmp-list__item-link__text { color: rgb(236, 0, 0); }
}
.list--header-utility-nav .cmp-list { list-style-type: none; margin: 10px 0px !important; padding: 0px !important; }
.list--header-utility-nav .cmp-list, .list--header-utility-nav .cmp-list__item { column-gap: 1pc; display: flex; }
.list--header-utility-nav .cmp-list__item:not(:first-child)::before { content: "|"; }
.list--header-utility-nav .cmp-list__item-link, .list--header-utility-nav .cmp-list__item:not(:first-child)::before { color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: normal; line-height: 17px; }
.list--header-utility-nav .cmp-list__item-link { text-decoration: none; }
.list--header-utility-nav .cmp-list__item-link__text { color: rgb(0, 0, 0); }
.list--header-utility-nav .cmp-list__item-link:hover { cursor: pointer; text-decoration: underline; }
.list--events-header-links .cmp-list { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: start; align-items: start; background: rgb(0, 0, 0); display: flex; flex-direction: column; justify-content: start; list-style-type: none; min-width: auto; padding: 24px 1pc; row-gap: 1pc; }
.list--events-header-links .cmp-list .cmp-list__item { justify-content: left; left: 0px; }
.list--events-header-links .cmp-list .cmp-list__item::before { display: none; }
.list--events-header-links .cmp-list .cmp-list__item .cmp-list__item-link { -webkit-box-pack: center; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 1pc; font-weight: 500; justify-content: center; letter-spacing: 0px; line-height: 19px; text-decoration: none; }
.list--events-header-links .cmp-list .cmp-list__item .cmp-list__item-link:hover { text-decoration: underline; }
body[dir="rtl"] .list--dotcom-header-links > .cmp-list .cmp-list__item .cmp-list__item-link .cmp-list__item-link__icon { margin-left: 10px; margin-right: 2px; transform: scaleX(-1); }
body[dir="rtl"] .list--header-list-with-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__icon { margin-left: 7.5px; margin-right: auto; }
body[dir="rtl"] .list--header-list-with-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__text { text-align: right; }
body[dir="rtl"] .list--header-list-with-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__text--blue-label { -webkit-font-smoothing: antialiased; background-color: rgb(0, 36, 255); border-radius: 4px; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 11px; font-weight: 600; letter-spacing: normal; line-height: 14px; padding: 2px 4px; text-align: left; }
body[dir="rtl"] .list--header-list-with-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__desc, body[dir="rtl"] .list--header-list-without-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__text { text-align: right; }
body[dir="rtl"] .list--header-list-without-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__text--blue-label { -webkit-font-smoothing: antialiased; background-color: rgb(0, 36, 255); border-radius: 4px; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 11px; font-weight: 600; letter-spacing: normal; line-height: 14px; padding: 2px 4px; text-align: left; }
body[dir="rtl"] .list--header-list-without-icon .cmp-list__item .cmp-list__item-link .cmp-list__item-link__desc { text-align: right; }
body[dir="rtl"] .list--header-list-without-icon .cmp-list__item .cmp-list__item-link--red-with-cta { color: rgb(236, 0, 0); }
body[dir="rtl"] .list--header-list-without-icon .cmp-list__item .cmp-list__item-link--red-with-cta .cmp-list__item-link__text { -webkit-box-align: center; align-items: center; color: rgb(236, 0, 0); display: flex; }
body[dir="rtl"] .list--header-list-without-icon .cmp-list__item .cmp-list__item-link--red-with-cta .cmp-list__item-link__text::after { -webkit-box-align: center; align-items: center; display: flex; height: 10px; margin-bottom: 2px; margin-left: auto; margin-right: 6px; transform: rotate(180deg); transition: all 0.3s ease-out 0s; width: 9pt; }
body[dir="rtl"] .list--header-list-without-icon .cmp-list__item .cmp-list__item-link--red-with-cta:hover .cmp-list__item-link__text::after { transform: translateX(-7px) rotate(180deg); }
@media screen and (min-width: 1192px) {
body[dir="rtl"] .list--header-list-without-icon .cmp-list { row-gap: 0px; }
body[dir="rtl"] .list--header-list-without-icon .cmp-list .cmp-list__item-link__desc { display: block !important; }
}
body[dir="rtl"] .list--dotcom-header-links-subnav > .cmp-list .cmp-list__item .cmp-list__item-link__desc, body[dir="rtl"] .list--dotcom-header-links-subnav > .cmp-list .cmp-list__item .cmp-list__item-link__pretitle, body[dir="rtl"] .list--dotcom-header-links-subnav > .cmp-list .cmp-list__item .cmp-list__item-link__text { text-align: right; }
.list--dotcom-header-links-noText--redesign > .cmp-list { -webkit-box-align: center; align-items: center; column-gap: 0px; display: flex; list-style-type: none; margin: 0px !important; padding: 0px !important; }
.list--dotcom-header-links-noText--redesign > .cmp-list .cmp-list__item-link { padding: 22px 9pt; text-decoration: none; }
.list--dotcom-header-links-noText--redesign > .cmp-list .cmp-list__item-link .cmp-list__item-link__icon { height: 20px; margin: 0px; width: 20px; }
.list--dotcom-header-links-noText--redesign > .cmp-list .cmp-list__item-link .cmp-list__item-link__text { display: none; }
@media screen and (min-width: 1192px) {
.list--dotcom-header-links-noText--redesign > .cmp-list .cmp-list__item-link { margin: 0px 4px !important; padding: 24px 9pt !important; }
.list--dotcom-header-links-noText--redesign > .cmp-list .cmp-list__item-link:hover { border-bottom: 2px solid rgb(236, 0, 0); padding: 24px 9pt 22px !important; }
.list--dotcom-header-links-noText--redesign > .cmp-list .cmp-list__item-link:hover .cmp-list__item-link__icon { filter: invert(10%) sepia(100%) saturate(7374%) hue-rotate(15deg) brightness(95%) contrast(117%); }
}
.sociallinks--redesign-footer .cmp-social-links__link__icon { display: block; height: 20px; width: 20px; }
@media screen and (min-width: 768px) {
.sociallinks--redesign-footer { margin: 4pc 0px 24px; }
}
@media screen and (min-width: 1025px) {
.sociallinks--redesign-footer { margin: 4pc 0px 2pc; }
}
.cmp-dotcom-header-subnav { border-top: 1px solid rgb(204, 204, 204); display: flex; padding: 9pt 0px; position: relative; z-index: 1; }
.cmp-dotcom-header-subnav__image { height: 2pc; vertical-align: middle; width: 2pc; }
.cmp-dotcom-header-subnav__labelLink { align-self: center; text-decoration: none; }
.cmp-dotcom-header-subnav__label { align-self: center; color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; line-height: 19px; margin: 0px 0px 0px 8px; }
.cmp-dotcom-header-subnav__label:hover { filter: brightness(0) saturate(100%) invert(20%) sepia(79%) saturate(7095%) hue-rotate(358deg) brightness(91%) contrast(120%); }
.cmp-dotcom-header-subnav .cmp-teaser__action-container { column-gap: 1pc; display: flex; margin: 0px 0px 0px auto; }
.cmp-dotcom-header-subnav .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-family: neue-haas-grotesk-display, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; padding: 6px 8px; }
.cmp-dotcom-header-subnav .cmp-teaser__action-container-mobile { display: none; margin-right: 0px; }
.cmp-dotcom-header-subnav .cmp-teaser__action-container-mobile .cmp-teaser__action .cmp-teaser__action-link { -webkit-box-pack: center; font-family: neue-haas-grotesk-display, sans-serif; font-size: 14px; font-weight: 600; justify-content: center; line-height: 17px; margin: 0px; padding: 6px 8px; }
@media screen and (max-width: 768px) {
.cmp-dotcom-header-subnav .cmp-teaser__action-container-mobile { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-top: 10px; padding: 20px 25px 20px 30px; row-gap: 1pc; display: flex !important; }
}
.cmp-dotcom-header-subnav .header-nav-desktop { -webkit-box-align: center; align-items: center; display: none; margin-left: 8px; }
.cmp-dotcom-header-subnav .header-nav-desktop__nav-link-list { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; column-gap: 8px; display: flex; justify-content: start; list-style-type: none; margin: 0px; padding: 0px; }
.cmp-dotcom-header-subnav .header-nav-desktop__nav-link-list__item__button { background-color: transparent; border: none; border-radius: 6px; color: rgb(0, 0, 0); cursor: pointer; display: block; font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 450; letter-spacing: 0px; line-height: 19px; padding: 8px 1pc; text-decoration: none; white-space: nowrap; }
.cmp-dotcom-header-subnav .header-nav-desktop__nav-link-list__item .linktoXF::after { content: url("data:image/svg+xml, "); margin-bottom: 1px; margin-left: 8px; position: relative; top: -1px; }
.cmp-dotcom-header-subnav .header-nav-desktop__nav-link-list__item a.header-nav-desktop__nav-link-list__item__button--active, .cmp-dotcom-header-subnav .header-nav-desktop__nav-link-list__item a.header-nav-desktop__nav-link-list__item__button:hover { background-color: rgb(236, 0, 0); color: rgb(255, 255, 255) !important; }
.cmp-dotcom-header-subnav .header-nav-desktop__nav-link-list__item .header-nav-desktop__nav-link-list__item__button--active.linktoXF::after { content: url("data:image/svg+xml, "); filter: invert(1); }
.cmp-dotcom-header-subnav .header-nav-desktop__dropdown-container { background-color: transparent; border-radius: 0px 0px 2pc 2pc; cursor: default; display: none; left: 50%; margin: 0px auto; position: absolute; transform: translate(-50%); z-index: -1; border-top: none !important; box-shadow: none !important; padding: 0px !important; top: 58px !important; }
.cmp-dotcom-header-subnav .header-nav-desktop__dropdown-container--active { display: block; }
.cmp-dotcom-header-subnav .header-nav-desktop__dropdown-container .button .cmp-button__text { text-wrap: wrap; line-height: 19px; }
.cmp-dotcom-header-subnav .header-nav-desktop__dropdown-container .button .cmp-button__text__internal-icon { width: 20px; }
@media screen and (max-width: 1599px) {
.cmp-dotcom-header-subnav .header-nav-desktop__dropdown-container { padding: 3pc 40px 44px; }
}
@media screen and (min-width: 1192px) {
.cmp-dotcom-header-subnav .header-nav-desktop { display: flex; }
}
.cmp-dotcom-header-subnav .header-nav-tablet-mobile { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; justify-content: start; margin: 0px 8px 0px 24px; height: auto !important; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger { background-color: transparent; background-repeat: no-repeat; background-size: contain; border: none; cursor: pointer; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger, .cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger--close { background-image: url("data:image/svg+xml, "); height: 10px; width: 10px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger--close { margin-bottom: 2px; transform: rotate(180deg); }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu { background-color: rgb(255, 255, 255); display: none; height: calc(-71.93px + 100vh); left: -1pc; overflow-y: scroll; position: absolute; width: 100vw; z-index: 1; top: 56px !important; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu--show { display: block; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion { list-style-type: none; margin: 0px; padding: 0px !important; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item__separator { background-color: rgb(204, 204, 204); border: none; height: 1px; margin: 0px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item__separator-gradient { background: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)) 0px 0px no-repeat padding-box padding-box transparent; border: none; height: 1px; margin: 0px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item__button { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; border: none; cursor: pointer; display: flex; justify-content: space-between; margin: 0px; padding: 20px; width: 100%; background-color: transparent !important; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg { background-color: transparent; background-image: url("data:image/svg+xml, "); background-repeat: no-repeat; background-size: contain; height: 9pt; width: 10px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__cta { -webkit-box-align: center; place-items: center; background-color: rgb(236, 0, 0); border: none; border-radius: 10px; padding: 9pt 20px; text-decoration: none; width: 100%; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__cta__text { color: rgb(255, 255, 255); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0px; line-height: 19px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__cta__icon { background-image: url("data:image/svg+xml, "); background-repeat: no-repeat; background-size: cover; display: inline-block; height: 10px; margin-left: 8px; width: 9pt; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item__button:hover .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__text { color: rgb(236, 0, 0); }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item__button:hover .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg { filter: invert(16%) sepia(96%) saturate(7252%) hue-rotate(4deg) brightness(117%) contrast(118%); }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button { background-color: rgb(247, 247, 247); text-decoration: none; width: auto; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item a.header-nav-tablet-mobile__hamburger-menu__accordion__item__button .header-nav-tablet-mobile__hamburger-menu__accordion__item__button__svg { display: none; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button[\:not-has\(a\)] { text-align: left; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button:not(:has(a)) { text-align: left; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__glass-pane { background-color: rgb(255, 255, 255); height: 30vh; left: 0px; top: 0px; width: 100vw; z-index: -1; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__xf-menu { background-color: rgb(255, 255, 255); display: none; height: 100vh; left: -1pc; margin: 0px; overflow-y: scroll; padding: 0px; position: absolute; top: 60px; width: 100vw; z-index: 1; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__xf-menu__container { margin-bottom: 200px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__xf-menu__header { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; border-bottom: none; display: flex; height: 71.93px; justify-content: space-between; padding: 0px 20px 0px 1pc; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__xf-menu__header__back-button { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; background-color: transparent; border: none; cursor: pointer; display: flex; justify-content: start; margin: 0px; padding: 0px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__xf-menu__header__back-button__svg { background-color: transparent; background-image: url("data:image/svg+xml, "); background-repeat: no-repeat; background-size: contain; filter: invert(16%) sepia(96%) saturate(7252%) hue-rotate(4deg) brightness(117%) contrast(118%); height: 9pt; width: 9pt; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__xf-menu__header__back-button__text { color: rgb(236, 0, 0); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 1pc; margin-left: 8px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__xf-menu__header__close-button { background-color: transparent; background-image: url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F> "); background-repeat: no-repeat; background-size: contain; border: none; cursor: pointer; height: 1pc; width: 1pc; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__xf-menu--show { display: block; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__xf-menu .cmp-tabs--sub-nav .cmp-tabs__tablist { margin: 0px; }
@media screen and (min-width: 769px) {
.cmp-dotcom-header-subnav .header-nav-tablet-mobile { height: 88px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu { height: calc(-88px + 100vh); top: 88px; }
.cmp-dotcom-header-subnav .header-nav-tablet-mobile__xf-menu__header { height: 88px; }
}
@media screen and (min-width: 1192px) {
.cmp-dotcom-header-subnav .header-nav-tablet-mobile { display: none; }
}
@media screen and (max-width: 768px) {
.cmp-dotcom-header-subnav .header-nav-tablet-mobile { margin-left: auto; }
}
@media screen and (min-width: 1192px) {
.cmp-dotcom-header-subnav { border-top: 1px solid rgb(204, 204, 204); }
}
@media screen and (max-width: 1192px) {
.cmp-dotcom-header-subnav__image { align-self: center; }
.cmp-dotcom-header-subnav__label { color: rgb(0, 0, 0); }
}
@media screen and (max-width: 768px) {
.cmp-dotcom-header-subnav .cmp-teaser__action-container { display: none; }
}
body[dir="rtl"] .cmp-dotcom-header-subnav { padding: 9pt 0px; }
body[dir="rtl"] .cmp-dotcom-header-subnav__label { margin: 0px 8px 0px 0px; }
body[dir="rtl"] .cmp-dotcom-header-subnav .header-nav-desktop, body[dir="rtl"] .cmp-dotcom-header-subnav .header-nav-desktop__nav-link-list__item .linktoXF::after { margin-left: 0px; margin-right: 8px; }
body[dir="rtl"] .cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button[\:not-has\(a\)] { padding-left: 1pc; }
body[dir="rtl"] .cmp-dotcom-header-subnav .header-nav-tablet-mobile__hamburger-menu__accordion__item button.header-nav-tablet-mobile__hamburger-menu__accordion__item__button:not(:has(a)) { padding-left: 1pc; }
body[dir="rtl"] .cmp-dotcom-header-subnav .cmp-teaser__action-container { margin: 0px auto 0px 1pc; }
body[dir="rtl"] .cmp-dotcom-header-subnav .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { margin: 0px; padding: 6px 8px; }
body[dir="rtl"] .cmp-dotcom-header-subnav .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin: 0px 8px 2px 0px; transform: rotate(180deg); }
body[dir="rtl"] .cmp-dotcom-header-subnav .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(-7px) rotate(180deg); }
@media screen and (max-width: 768px) {
body[dir="rtl"] .cmp-dotcom-header-subnav .header-nav-tablet-mobile { margin-left: 1pc; margin-right: auto; }
}
.teaser--footer-redesign .cmp-teaser { background-position: 50% center; background-repeat: no-repeat; background-size: cover; }
.teaser--footer-redesign .cmp-teaser__background { display: none; }
.teaser--footer-redesign .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; flex-direction: column; justify-content: start; margin: 0px auto; max-width: 750pt; padding: 52.5px 1pc 53.5px; }
.teaser--footer-redesign .cmp-teaser__content .cmp-teaser__pretitle { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Bold, helvetica, arial, sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0.7px; line-height: 17px; margin: 0px 0px 1pc; text-align: center; }
.teaser--footer-redesign .cmp-teaser__content .cmp-teaser__title { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; font-weight: 700; line-height: 24px; margin: 0px 0px 24px; text-align: center; }
.teaser--footer-redesign .cmp-teaser__content .cmp-teaser__description { margin: 0px 0px 24px; }
.teaser--footer-redesign .cmp-teaser__content .cmp-teaser__description, .teaser--footer-redesign .cmp-teaser__content .cmp-teaser__description p { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: normal; line-height: 19px; text-align: center; }
.teaser--footer-redesign .cmp-teaser__content .cmp-teaser__description p { margin: 0px; }
.teaser--footer-redesign .cmp-teaser__content .cmp-teaser__description a { color: rgb(236, 0, 0); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: normal; line-height: 19px; margin: 0px; text-align: center; text-decoration: none; }
.teaser--footer-redesign .cmp-teaser__content .cmp-teaser__description a:hover { text-decoration: underline; }
.teaser--footer-redesign .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-pack: center; gap: 1pc; justify-content: center; margin: 0px; }
.teaser--footer-redesign .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 17px; margin: 0px; padding: 6px 8px; }
.teaser--footer-redesign .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__external-icon, .teaser--footer-redesign .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { transform: none; }
@media screen and (min-width: 768px) {
.teaser--footer-redesign .cmp-teaser .cmp-teaser__content { padding: 71.5px 1pc; }
.teaser--footer-redesign .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; line-height: 38px; }
.teaser--footer-redesign .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { gap: 24px; }
.teaser--footer-redesign .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
body[dir="rtl"] .teaser--footer-redesign .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { margin-left: 0px; margin-right: 8px; transform: rotate(180deg); }
body[dir="rtl"] .teaser--footer-redesign .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__external-icon { transform: none; }
.text--header .cmp-text { margin: 9pt 0px; }
.text--header .cmp-text, .text--header .cmp-text p, .text--header .cmp-text span { color: rgb(119, 119, 119); }
.text--header .cmp-text, .text--header .cmp-text a, .text--header .cmp-text p, .text--header .cmp-text span { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 18px; font-weight: 500; letter-spacing: 0.18px; line-height: 26px; text-decoration: none; }
.text--header .cmp-text a { color: rgb(236, 0, 0); }
@media screen and (max-width: 1191px) {
.text--header .cmp-text { margin: 0px 2pc 18px; }
}
.text--header-title-link .cmp-text { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 24px; }
.text--header-title-link .cmp-text a, .text--header-title-link .cmp-text div, .text--header-title-link .cmp-text p, .text--header-title-link .cmp-text span { -webkit-box-align: center; -webkit-font-smoothing: antialiased; align-items: center; color: rgb(0, 0, 0); display: flex; font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: normal; line-height: 24px; text-align: left; text-decoration: none; }
.text--header-title-link .cmp-text a::after { -webkit-box-align: center; align-items: center; content: url("data:image/svg+xml, "); display: flex; height: 10px; margin-bottom: 6px; margin-left: 6px; transform: translateX(0px); transition: all 0.3s ease-out 0s; width: 9pt; }
@media screen and (min-width: 1192px) {
.text--header-title-link .cmp-text { border-bottom: none; border-radius: 8px; margin-bottom: 0px; padding: 1pc; }
.text--header-title-link .cmp-text[\:has\(a\)]:hover { background-color: rgb(248, 248, 248); }
.text--header-title-link .cmp-text:has(a):hover { background-color: rgb(248, 248, 248); }
.text--header-title-link .cmp-text[\:has\(a\)]:hover a::after { transform: translateX(7px); }
.text--header-title-link .cmp-text:has(a):hover a::after { transform: translateX(7px); }
}
.text--header-section-title .cmp-text { -webkit-font-smoothing: antialiased; color: rgb(112, 112, 112); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: normal; line-height: 17px; text-align: left; }
@media screen and (min-width: 1192px) {
.text--header-section-title .cmp-text { padding: 0px 1pc; }
}
body[dir="rtl"] .text--header-title-link .cmp-text a, body[dir="rtl"] .text--header-title-link .cmp-text div, body[dir="rtl"] .text--header-title-link .cmp-text p, body[dir="rtl"] .text--header-title-link .cmp-text span { text-align: right; }
body[dir="rtl"] .text--header-title-link .cmp-text a::after { margin: 6px 6px 0px 0px; transform: rotate(180deg); }
body[dir="rtl"] .text--header-title-link .cmp-text[\:has\(a\)]:hover a::after { transform: translateX(-7px) rotate(180deg); }
body[dir="rtl"] .text--header-title-link .cmp-text:has(a):hover a::after { transform: translateX(-7px) rotate(180deg); }
@media screen and (min-width: 1192px) {
body[dir="rtl"] .text--header-title-link .cmp-text[\:has\(a\)]:hover { background-color: rgb(248, 248, 248); }
body[dir="rtl"] .text--header-title-link .cmp-text:has(a):hover { background-color: rgb(248, 248, 248); }
}
body[dir="rtl"] .text--header-section-title .cmp-text { text-align: right; }
.title--header-title .cmp-title__text { color: rgb(119, 119, 119); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 18px; font-weight: 500; letter-spacing: 0.18px; line-height: 26px; text-decoration: none; }
@media screen and (max-width: 1191px) {
.title--header-title .cmp-title__text { margin: 0px 2pc 18px; }
}
.title--header-title .cmp-title__text .cmp-title__link { color: rgb(236, 0, 0); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 18px; font-weight: 500; letter-spacing: 0.18px; line-height: 26px; text-decoration: none; }
.title--redesign-footer { margin-top: 2pc; }
@media screen and (max-width: 1025px) {
.title--redesign-footer { display: none; }
}
.title--redesign-footer .cmp-title__text { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; line-height: 19px; }
.search_btn { background-color: transparent; border: none; cursor: pointer; display: flex; height: auto; margin: 0px; padding: 0px; pointer-events: auto; text-decoration: none; transition: background-color 0.2s ease-out 0s, color 0.2s ease-out 0s; width: auto; z-index: 10; }
.search_btn::before { pointer-events: none; }
.container--dotcom-header .search_btn { filter: invert(100%); }
.container--dotcom-header .search_btn img { height: 20px; width: 19px; }
@media screen and (min-width: 1191px) {
.container--dotcom-header--transparent-background .search_btn { filter: none; }
}
.search_btn--small { margin-right: 2pc; }
.modal-addsearch { background-color: rgba(0, 0, 0, 0.9); display: none; height: 100%; left: 0px; max-width: 100vw; overflow: hidden; position: fixed; top: 0px; width: 100%; z-index: 9999; }
.modal-addsearch__close { background-color: transparent; background-image: url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F> "); background-repeat: no-repeat; background-size: cover; border: none; cursor: pointer; display: inline-block; filter: invert(100%); height: 24px; margin: 0px; padding: 0px; position: absolute; right: 24px; top: 40px; width: 24px; }
.modal-addsearch__close:focus, .modal-addsearch__close:hover { text-decoration: none; }
.modal-addsearch__content { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 24px; line-height: 19px; margin: 72px auto 0px; max-width: 56pc; width: 80%; }
@media screen and (max-width: 767px) {
.modal-addsearch__content { font-size: 14px; line-height: 17px; width: calc(100% - 32px); }
}
.modal-addsearch__scroll-box { background-color: rgb(255, 255, 255); height: auto; max-height: 712px; max-width: 56pc; overflow: auto; top: 4em; }
.addsearch-loadmore { text-align: center; }
.search-field-wrapper input[type="search"] { background-color: transparent; background-image: url("data:image/svg+xml,%3Csvg id='icon.Search' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_7829' data-name='Rectangle 7829' width='19.446' height='20' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect id='Icon_constraint_bg' data-name='Icon constraint bg' width='24' height='24' fill='%23fff' opacity='0'/%3E%3Cg id='icon' transform='translate(2 2.001)' clip-path='url("")'%3E%3Cpath id='Path_13345' data-name='Path 13345' d='M19.069,17.8l-4.075-4.075a8.442,8.442,0,1,0-1.907,1.737l4.159,4.161A1.289,1.289,0,0,0,19.069,17.8M2.577,8.434a5.857,5.857,0,1,1,5.856,5.857A5.863,5.863,0,0,1,2.577,8.434' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E"); background-position: 5px 50%; background-repeat: no-repeat; border-width: 0px 0px 2px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-bottom-style: solid; border-bottom-color: transparent; border-image: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)) 1 / 1 / 0 stretch; color: rgb(255, 255, 255); height: 47px; padding: 0px 7px 2px 36px; width: 100%; }
.search-field-wrapper input[type="search"]::-webkit-input-placeholder { color: inherit; opacity: 0.5; }
.search-field-wrapper input[type="search"]::placeholder { color: inherit; opacity: 0.5; }
.search-field-wrapper input[type="search"]:focus { outline: 0px; }
.search-field-wrapper input[type="search"]::-webkit-search-cancel-button, .search-field-wrapper input[type="search"]::-webkit-search-decoration, .search-field-wrapper input[type="search"]::-webkit-search-results-button, .search-field-wrapper input[type="search"]::-webkit-search-results-decoration { display: none; }
.search-results__item { border: 1px solid rgb(201, 201, 201); padding: 14px 40px; }
@media screen and (max-width: 767px) {
.search-results__item { padding: 1pc; }
}
.search-results__item:hover { background-color: rgb(245, 245, 245); }
.search-results__query { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 24px; padding: 14px 40px; }
.search-results__query em { color: rgb(236, 0, 0); font-style: normal; }
.search-results__category, .search-results__item em { color: rgb(236, 0, 0); font-family: HaasGrotDisp-75Bold, helvetica, arial, sans-serif; font-size: 1pc; }
@media screen and (max-width: 767px) {
.search-results__category, .search-results__item em { font-size: 14px; line-height: 17px; }
}
.search-results__link { color: inherit; display: flex; text-decoration: none; }
.search-results__link .main-image { background-position: 50% center; background-repeat: no-repeat; background-size: 99pt; border-radius: 2pc; flex-shrink: 0; height: 99pt; margin-right: 1em; overflow: hidden; width: 99pt; }
.search-results__link .main-image.doc, .search-results__link .main-image.docx, .search-results__link .main-image.noimage, .search-results__link .main-image.pdf, .search-results__link .main-image.ppt, .search-results__link .main-image.pptx { background-size: 3pc; }
.search-results__link .main-image.pdf { background-image: url("") !important; }
.search-results__link .main-image.doc, .search-results__link .main-image.docx { background-image: url("") !important; }
.search-results__link .main-image.pptx { background-image: url("") !important; }
.search-results__link .main-image.noimage { background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDACgcHiMeGSgjISMtKygwPGRBPDc3PHtYXUlkkYCZlo+AjIqgtObDoKrarYqMyP/L2u71////m8H////6/+b9//j/wAALCABEAEQBAREA/8QAFwABAQEBAAAAAAAAAAAAAAAAAAECBf/EABwQAQEAAgMBAQAAAAAAAAAAAAABAhESIUExYf/aAAgBAQAAPwDsAAAAAAAJbpOX40AM2rvcTGetM4+xoBLNqzLrqnKLjFAASzonxQAAAAAAAAB//9k="); }
.search-results__link .main-image img { background-position: 50% center; background-repeat: no-repeat; background-size: 99pt; height: 99pt; }
@media screen and (max-width: 767px) {
.search-results__link .main-image img { background-size: 88px; height: 88px; }
.search-results__link .main-image { background-size: 88px; height: 88px; width: 88px; }
}
.search-results__category { display: none; margin-bottom: 13px; text-transform: capitalize; }
.search-results__highlight, .search-results__title { font-size: 1pc; }
@media screen and (max-width: 767px) {
.search-results__highlight, .search-results__title { font-size: 14px; line-height: 17px; }
}
.search-results__title { color: rgb(24, 24, 24); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; line-height: normal; margin: 0px 0px 5px; padding: 0px; text-align: left; }
.search-results__highlight { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; }
.search-results__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: start; align-items: flex-start; display: flex; flex-direction: column; justify-content: flex-start; text-align: left; word-break: break-word; }
.addsearch-searchresults-no-results { padding: 14px 40px; }
@media screen and (max-width: 767px) {
.addsearch-searchresults-no-results { padding: 1pc; }
}
body[dir="rtl"] .search_btn img { transform: scaleX(-1); }
#search-header .search_btn.search_btn--redesign { padding: 22px 9pt; }
#search-header .search_btn.search_btn--redesign > img { height: 20px; object-fit: contain; object-position: center center; width: 20px; }
@media screen and (min-width: 1025px) {
#search-header .search_btn.search_btn--redesign { margin: 0px 4px; padding: 24px 9pt; }
#search-header .search_btn.search_btn--redesign:hover { border-bottom: 2px solid rgb(236, 0, 0); padding: 24px 9pt 22px; }
#search-header .search_btn.search_btn--redesign:hover > img { filter: invert(10%) sepia(100%) saturate(7374%) hue-rotate(15deg) brightness(95%) contrast(117%); }
}
h1 { font-size: 4pc; line-height: 70px; }
h1, h2 { font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-weight: 500; letter-spacing: 0px; }
h2 { font-size: 56px; line-height: 62px; }
h3 { font-size: 3pc; line-height: 54px; }
h3, h4 { font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-weight: 500; letter-spacing: 0px; }
h4 { font-size: 40px; line-height: 46px; }
h5 { font-size: 2pc; line-height: 38px; }
h5, h6 { font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-weight: 500; letter-spacing: 0px; }
h6 { font-size: 24px; line-height: 30px; }
p { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 400; line-height: 19px; }
b p, p, p b { letter-spacing: 0px; }
b p, p b { font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-weight: 500; }
ul[\:has\(li\%20span\.blue-arrow-bullet\)], ul[\:has\(li\%20span\.red-arrow-bullet\)], ul[\:has\(li\%20span\.red-checkmark-bullet\)] { list-style-type: none; }
ul:has(li span.blue-arrow-bullet), ul:has(li span.red-arrow-bullet), ul:has(li span.red-checkmark-bullet) { list-style-type: none; }
ul[\:has\(li\%20span\.blue-arrow-bullet\)] li, ul[\:has\(li\%20span\.red-arrow-bullet\)] li, ul[\:has\(li\%20span\.red-checkmark-bullet\)] li { -webkit-box-align: center; align-items: center; display: flex; left: -28px; position: relative; }
ul:has(li span.blue-arrow-bullet) li, ul:has(li span.red-arrow-bullet) li, ul:has(li span.red-checkmark-bullet) li { -webkit-box-align: center; align-items: center; display: flex; left: -28px; position: relative; }
ul[\:has\(li\%20span\.blue-arrow-bullet\)] li::before, ul[\:has\(li\%20span\.red-arrow-bullet\)] li::before, ul[\:has\(li\%20span\.red-checkmark-bullet\)] li::before { background-size: contain; content: ""; display: inline-block; height: 20px; padding-right: 8px; width: 20px; }
ul:has(li span.blue-arrow-bullet) li::before, ul:has(li span.red-arrow-bullet) li::before, ul:has(li span.red-checkmark-bullet) li::before { background-size: contain; content: ""; display: inline-block; height: 20px; padding-right: 8px; width: 20px; }
ul[\:has\(li\%20span\.red-checkmark-bullet\)] li::before { align-self: start; margin-top: 5px; }
ul:has(li span.red-checkmark-bullet) li::before { align-self: start; margin-top: 5px; }
ul[\:has\(li\%20span\.red-arrow-bullet\)] li::before { background-image: url("data:image/svg+xml;utf8, "); background-repeat: no-repeat; background-size: contain; }
ul:has(li span.red-arrow-bullet) li::before { background-image: url("data:image/svg+xml;utf8, "); background-repeat: no-repeat; background-size: contain; }
ul[\:has\(li\%20span\.blue-arrow-bullet\)] li::before { background-image: url("data:image/svg+xml;utf8, "); background-repeat: no-repeat; background-size: cover; }
ul:has(li span.blue-arrow-bullet) li::before { background-image: url("data:image/svg+xml;utf8, "); background-repeat: no-repeat; background-size: cover; }
ul[\:has\(li\%20span\.red-checkmark-bullet\)] li::before { background-image: url("data:image/svg+xml, "); background-repeat: no-repeat; background-size: contain; }
ul:has(li span.red-checkmark-bullet) li::before { background-image: url("data:image/svg+xml, "); background-repeat: no-repeat; background-size: contain; }
.blue-arrow-bullet, .red-arrow-bullet, .red-checkmark-bullet { padding-left: 8px; }
.cmp-accordion__icon { display: block; float: right; }
.cmp-accordion__icon svg { height: 27px; width: 27px; }
.cmp-accordion__icon .cmp-accordion_marketo-landing__icon { display: none; }
.accordion--crowdstrike-sans { border-width: 2px 0px 0px; border-top-style: solid; border-color: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; border-bottom-style: initial; border-image-slice: 1; border-image-source: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)); border-left-style: initial; border-right-style: initial; padding-top: 1rem; }
.accordion--crowdstrike-sans .cmp-accordion__item { background-color: rgb(248, 248, 248); margin-bottom: 0.3rem; }
.accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__header { padding: 1rem; }
.accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__title { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; line-height: 24px; }
@media screen and (min-width: 768px) {
.accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__title { font-size: 24px; line-height: 30px; }
}
.accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__button { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; background-color: rgb(248, 248, 248); border: none; cursor: pointer; display: flex; justify-content: space-between; }
.accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__button:focus { outline: none; }
@media screen and (min-width: 768px) {
.accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__button { display: block; }
}
.accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__button .cmp-accordion__icon { display: block; float: right; }
.accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__button .cmp-accordion__icon svg { height: 27px; width: 27px; }
.accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__button .cmp-accordion__icon svg [data-cmp-hook-accordion="expanded-icon-circle"], .accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__button .cmp-accordion__icon svg [data-cmp-hook-accordion="expanded-icon"] { visibility: hidden; }
.accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__button .cmp-accordion__icon svg [data-cmp-hook-accordion="collapsed-icon"] { visibility: visible; }
.accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__button--expanded svg [data-cmp-hook-accordion="expanded-icon"] { visibility: visible !important; }
.accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__button--expanded svg [data-cmp-hook-accordion="collapsed-icon"] { visibility: hidden !important; }
.accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__panel { padding: 0px 1rem 1rem; }
.accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__panel .cmp-text { margin-left: 0.3rem; }
.accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__panel .cmp-text a, .accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__panel .cmp-text li, .accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__panel .cmp-text p, .accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__panel .cmp-text span, .accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__panel .cmp-text ul { font-family: NeueHaasDisplayPro-Thin, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 450; line-height: 19px; }
@media screen and (min-width: 768px) {
.accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__panel .cmp-text a, .accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__panel .cmp-text li, .accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__panel .cmp-text p, .accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__panel .cmp-text span, .accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__panel .cmp-text ul { font-size: 20px; line-height: 24px; }
}
@media screen and (min-width: 1025px) {
.accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__panel .cmp-text a, .accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__panel .cmp-text li, .accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__panel .cmp-text p, .accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__panel .cmp-text span, .accordion--crowdstrike-sans .cmp-accordion__item .cmp-accordion__panel .cmp-text ul { font-size: 24px; line-height: 30px; }
}
.accordion--marketo-landing-accordion .cmp-accordion { background-color: rgb(52, 58, 64); border-radius: 8px; padding: 35px; position: relative; }
@media screen and (max-width: 1200px) {
.accordion--marketo-landing-accordion .cmp-accordion { padding: 24px; }
}
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item { display: flex !important; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header { width: 50%; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button { -webkit-box-pack: justify; background-color: rgb(245, 245, 245); border-radius: 0px; box-shadow: none; color: rgb(0, 0, 0); cursor: pointer; display: flex; font-family: neue-haas-grotesk-display, sans-serif; font-size: 15px; font-weight: 600; justify-content: space-between; line-height: 1.5; padding: 25px 30px 25px 20px; text-align: left; border: none !important; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon { align-self: center; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon .cmp-accordion__icon__icon { display: none; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon .cmp-accordion_marketo-landing__icon { display: block; height: 20px; transform: rotate(90deg); width: 20px; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button--expanded { border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.25) 1px 1px 3px 1px; pointer-events: none; transform: scale(1.035); transition: all 0.25s linear 0s; background-color: rgb(252, 0, 0) !important; color: rgb(255, 255, 255) !important; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button--expanded .cmp-accordion__icon .cmp-accordion__icon__icon { display: none; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button--expanded .cmp-accordion__icon .cmp-accordion_marketo-landing__icon { display: block; filter: invert(1); height: 20px; margin-right: 8px; transform: rotate(0deg); transition: all 0.25s linear 0s; width: 20px; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header[\:has\(\.cmp-accordion__button--expanded\)] { z-index: 2; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header:has(.cmp-accordion__button--expanded) { z-index: 2; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__panel { background-color: rgb(255, 255, 255); bottom: 35px; overflow-x: scroll; position: absolute; right: 35px; top: 35px; width: 48%; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .cmp-container { padding: 30px 40px 50px; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .cmp-container .cmp-text { font-family: neue-haas-grotesk-display, sans-serif !important; font-size: 1pc !important; font-weight: 400 !important; letter-spacing: 0.3px !important; line-height: 1.5 !important; }
@media screen and (max-width: 1200px) {
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header { border-top: 1px solid rgb(233, 233, 233); width: 100%; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button--expanded .cmp-accordion__icon { margin-right: 6px; margin-top: 4px; transform: translateY(-50%) rotate(-90deg); }
}
@media screen and (max-width: 1200px) and (max-width: 768px) {
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button--expanded .cmp-accordion__icon { margin-right: 5px; }
}
@media screen and (max-width: 1200px) {
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__panel { max-height: 500px; overflow-x: scroll; position: static; width: 100%; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .cmp-container { padding-bottom: 30px !important; }
}
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item:nth-child(2n+1) .cmp-accordion__button { background-color: rgb(255, 255, 255); }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item:last-child { background-color: rgb(52, 58, 64); position: relative; width: 100%; display: block !important; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item:last-child .cmp-accordion__header { visibility: hidden; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item:last-child .cmp-accordion__header .cmp-accordion__button { padding-top: 0px !important; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item:last-child .cmp-accordion__panel { height: max-content; left: 0px; position: absolute; top: 20px; background-color: transparent !important; display: block !important; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item:last-child .cmp-accordion__panel .button .cmp-button { background-color: transparent !important; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item:last-child .cmp-accordion__panel .button .cmp-button .cmp-button__text { color: rgb(255, 255, 255); font-family: neue-haas-grotesk-display, sans-serif; font-size: 20px; font-weight: 600; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item:last-child .cmp-accordion__panel .button .cmp-button .cmp-button__text__internal-icon { display: none; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item:last-child .cmp-accordion__panel .button:hover .cmp-button { color: rgb(255, 255, 255); text-decoration: underline; }
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item:last-child .cmp-accordion__panel .button::after { align-self: center; content: url("data:image/svg+xml; utf8, "); filter: invert(1); height: 20px; width: 20px; }
@media screen and (min-width: 1200px) {
.accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item:last-child .cmp-accordion__panel .button::after { margin-bottom: 6px; }
}
.accordion--events-faq { border-top: 2px solid rgb(233, 233, 233); }
.accordion--events-faq .cmp-accordion__item { border-bottom: 2px solid rgb(233, 233, 233); color: rgb(0, 0, 0); cursor: pointer; font-size: 25px; font-weight: 600; outline: none; padding: 22px 0px 0px; text-align: left; width: 100%; }
.accordion--events-faq .cmp-accordion__item .cmp-accordion__header { font-size: 0px; }
.accordion--events-faq .cmp-accordion__item .cmp-accordion__button { background: transparent; border: none; margin-bottom: 5px; padding: 0px; }
.accordion--events-faq .cmp-accordion__item .cmp-accordion__button--expanded { color: rgb(252, 0, 0); margin: 0px; pointer-events: none; text-decoration: underline 3px; }
.accordion--events-faq .cmp-accordion__item .cmp-accordion__title { font-family: neue-haas-grotesk-display, sans-serif; font-size: 32.5px; font-weight: 600; margin-bottom: 5px; }
.accordion--events-faq .cmp-accordion__item .cmp-accordion__icon { display: none; }
.accordion--events-faq .cmp-accordion__panel .cmp-text { margin-top: 15px; }
.accordion--events-faq .cmp-accordion__panel .cmp-text a, .accordion--events-faq .cmp-accordion__panel .cmp-text li, .accordion--events-faq .cmp-accordion__panel .cmp-text p, .accordion--events-faq .cmp-accordion__panel .cmp-text span, .accordion--events-faq .cmp-accordion__panel .cmp-text ul { font-size: 1pc; font-weight: 500; letter-spacing: 0.3px; line-height: 1.71; margin: 0px 0px 20px; max-height: 500px; opacity: 1; }
.accordion--platform { padding: 0px; }
.accordion--platform .cmp-accordion__item { background: initial; margin: 0px 0px 24px; padding: 0px 1pc; }
.accordion--platform .cmp-accordion__item .cmp-accordion__header { font-size: 0px; margin-top: 1pc; padding: 0px; }
.accordion--platform .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button { background: transparent; border: none; padding: 0px 0px 0px 36px; position: relative; width: auto; }
.accordion--platform .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__title { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-style: normal; font-weight: 700; line-height: 30px; }
@media screen and (max-width: 1025px) {
.accordion--platform .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__title { font-size: 20px; line-height: 24px; }
}
.accordion--platform .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon { background-image: url("data:image/svg+xml, "); background-position: 50% center; background-repeat: no-repeat; display: block; float: left; height: 30px; left: 0px; margin: 0px 8px 0px 0px; position: absolute; top: 0px; width: 30px; }
.accordion--platform .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon svg { display: none; }
.accordion--platform .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button--expanded .cmp-accordion__icon { background-image: url("data:image/svg+xml, ") !important; }
.accordion--platform .cmp-accordion__item .cmp-accordion__panel--expanded { display: block; margin-bottom: 1pc; margin-left: 42px; margin-top: 8px; }
.accordion--platform .cmp-accordion__item .cmp-accordion__panel--expanded .cmp-text span { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-style: normal; font-weight: 450; letter-spacing: normal; line-height: 19px; }
.accordion--platform .cmp-accordion__item[\:has\(\.cmp-accordion__button--expanded\)] { background: rgb(255, 255, 255); border-radius: 2pc; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 50px 0px; padding: 1pc; }
.accordion--platform .cmp-accordion__item:has(.cmp-accordion__button--expanded) { background: rgb(255, 255, 255); border-radius: 2pc; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 50px 0px; padding: 1pc; }
body[dir="rtl"] .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button { text-align: right; }
body[dir="rtl"] .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon { float: left; }
body[dir="rtl"] .accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button { padding: 25px 20px 25px 30px; }
body[dir="rtl"] .accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon .cmp-accordion_marketo-landing__icon { transform: rotate(90deg); }
@media screen and (max-width: 768px) {
body[dir="rtl"] .accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon { margin-right: 8px; }
}
body[dir="rtl"] .accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__title { text-align: right; }
body[dir="rtl"] .accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button--expanded .cmp-accordion__icon .cmp-accordion_marketo-landing__icon { filter: invert(1); margin-right: 8px; transform: rotate(180deg); }
body[dir="rtl"] .accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header[\:has\(\.cmp-accordion__button--expanded\)] { z-index: 2; }
body[dir="rtl"] .accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header:has(.cmp-accordion__button--expanded) { z-index: 2; }
body[dir="rtl"] .accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__panel { left: 35px; right: auto; }
@media screen and (max-width: 1200px) {
body[dir="rtl"] .accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
body[dir="rtl"] .accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header { border-top: 1px solid rgb(233, 233, 233); width: 100%; }
body[dir="rtl"] .accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button--expanded .cmp-accordion__icon { margin-right: 6px; margin-top: 4px; transform: translateY(-50%) rotate(-90deg); }
}
@media screen and (max-width: 1200px) and (max-width: 768px) {
body[dir="rtl"] .accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button--expanded .cmp-accordion__icon { margin-right: 5px; }
}
body[dir="rtl"] .accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item:last-child .cmp-accordion__panel { left: auto; right: 0px; }
body[dir="rtl"] .accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item:last-child .cmp-accordion__panel .button::after { transform: rotate(180deg); }
@media screen and (min-width: 1200px) {
body[dir="rtl"] .accordion--marketo-landing-accordion .cmp-accordion .cmp-accordion__item:last-child .cmp-accordion__panel .button::after { margin-bottom: 0px; margin-top: 6px; }
}
body[dir="rtl"] .accordion--platform .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button { padding: 0px 36px 0px 0px; text-align: right; }
body[dir="rtl"] .accordion--platform .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon { left: auto; margin: 0px 0px 0px 8px; right: 0px; }
.calculators .cmp-calculators { background: rgb(248, 248, 248); padding: 2pc 0px; }
@media screen and (min-width: 768px) {
.calculators .cmp-calculators { padding: 4pc 0px; }
}
.calculators .cmp-calculators-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; gap: 3pc; }
@media screen and (min-width: 768px) {
.calculators .cmp-calculators-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
}
.calculators .cmp-calculators-heading { font-family: CrowdStrikeSharpSans-Bold, sans-serif; line-height: 1.35; margin: 0px; }
.calculators .cmp-calculators-heading--md { font-size: 28px; }
@media screen and (min-width: 768px) {
.calculators .cmp-calculators-heading--md { font-size: 2pc; }
}
.calculators .cmp-calculators-heading--lg { font-size: 28px; }
@media screen and (min-width: 768px) {
.calculators .cmp-calculators-heading--lg { font-size: 30px; }
}
.calculators .cmp-calculators-heading--xl { font-size: 28px; }
@media screen and (min-width: 768px) {
.calculators .cmp-calculators-heading--xl { font-size: 2pc; }
}
.calculators .cmp-calculators-heading--centered { text-align: center; }
.calculators .cmp-calculators-heading--red { color: rgb(236, 0, 0); }
.calculators .cmp-calculators-heading.cmp-calculators-total { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; }
@media screen and (min-width: 768px) {
.calculators .cmp-calculators-heading.cmp-calculators-total { font-size: 56px; }
.calculators .cmp-calculators-controls { width: 35%; }
}
.calculators .cmp-calculators-controls .cmp-calculators-heading { padding-bottom: 38px; }
.calculators .cmp-calculators-controls .slider-row { border-bottom: 1px solid rgb(204, 204, 204); margin: 0px 0px 8px; padding: 8px 0px; }
.calculators .cmp-calculators-controls .slider-row:last-child { border-bottom: none; }
.calculators .cmp-calculators-controls .slider-row .slider-wrapper { -webkit-box-align: center; align-items: center; display: flex; gap: 10px; margin-bottom: 8px; }
.calculators .cmp-calculators-controls .slider-row .slider-wrapper.locked input { pointer-events: none; }
.calculators .cmp-calculators-controls .slider-row .slider-wrapper.locked input[type="range"]::-webkit-slider-thumb { display: none; }
.calculators .cmp-calculators-controls .slider-row label { display: block; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; margin-bottom: 1pc; }
.calculators .cmp-calculators-controls .slider-row select { border: 1px solid rgb(255, 255, 255); border-radius: 8px; color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; padding: 8px; width: 100%; }
.calculators .cmp-calculators-controls .slider-row input.slider-value { background: none; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(204, 204, 204); font-size: 1pc; padding: 4px 0px; width: 78pt; }
@media screen and (min-width: 768px) {
.calculators .cmp-calculators-controls .slider-row input.slider-value { font-size: 24px; }
}
.calculators .cmp-calculators-controls .slider-row input[type="range"] { appearance: none; background: rgb(221, 221, 221); border-radius: 8px; cursor: pointer; height: 8px; margin-right: 10px; outline: none; width: 100%; }
.calculators .cmp-calculators-controls .slider-row input[type="range"]::-webkit-slider-thumb { appearance: none; background: rgb(255, 255, 255); border: 6px solid rgb(252, 0, 0); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 2px; height: 24px; width: 24px; }
.calculators .cmp-calculators-controls .slider-row .disclaimer { display: flex; font-size: 14px; gap: 8px; }
.calculators .cmp-calculators-results { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; gap: 2pc; }
@media screen and (min-width: 768px) {
.calculators .cmp-calculators-results { width: 65%; }
}
.calculators .cmp-calculators-results-header { padding-bottom: 2pc; position: relative; }
.calculators .cmp-calculators-results-header::after { background: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)); bottom: 0px; content: ""; height: 2px; left: 0px; position: absolute; width: 100%; }
.calculators .cmp-calculators-results-header h2 { margin-bottom: 26px; }
.calculators .cmp-calculators-results-body { padding: 2pc 0px 0px; }
.calculators .cmp-calculators-results-group { background: rgb(255, 255, 255); border-radius: 2pc; padding: 28px; }
@media screen and (min-width: 768px) {
.calculators .cmp-calculators-results-group { padding: 2pc; }
}
@media screen and (min-width: 1025px) {
.calculators .cmp-calculators-results-group { padding: 4pc; }
}
.calculators .cmp-calculators-results-group ul { list-style: none; margin: 0px; padding-left: 0px; }
.calculators .cmp-calculators-results-group ul li p { font-family: CrowdStrikeSharpSans-Book, sans-serif; font-size: 1pc; margin: 0px; }
@media screen and (min-width: 768px) {
.calculators .cmp-calculators-results-group ul li p { font-size: 20px; }
}
.calculators .cmp-calculators-results-group ul li p.cmp-calculators-results-stat { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; margin-bottom: 10px; white-space: nowrap; }
.calculators .cmp-calculators-results button { -webkit-font-smoothing: antialiased; background: rgb(252, 0, 0); border: none; border-radius: 8px; color: rgb(255, 255, 255); cursor: pointer; font-family: HaasGrotDisp-75Bold, helvetica, arial, sans-serif; font-size: 1pc; line-height: 1; padding: 9pt 1pc; transition: all 0.25s linear 0s; }
@media (hover: hover) and (pointer: fine) {
.calculators .cmp-calculators-results button:hover { background: rgb(211, 0, 0); }
}
.calculators .cmp-calculators-results button svg { height: 13px; margin-left: 5px; position: relative; top: 1px; width: 9pt; }
.calculators .cmp-calculators-results-breakdown { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: justify; display: flex; flex-direction: column; gap: 20px; justify-content: space-between; text-align: center; }
@media screen and (min-width: 768px) {
.calculators .cmp-calculators-results-breakdown { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; text-align: left; }
}
.calculators .cmp-calculators-results-breakdown li { -webkit-box-align: center; align-items: center; display: flex; }
@media screen and (min-width: 768px) {
.calculators .cmp-calculators-results-breakdown li { display: block; }
}
.calculators .cmp-calculators-results-icon { height: 3pc; margin: 0px 0px 9pt; width: 3pc; }
@media screen and (min-width: 768px) {
.calculators .cmp-calculators-results-icon { height: 56px; margin: 0px 0px 20px; width: 56px; }
}
.calculators .cmp-calculators-results-icon svg { height: 100%; width: 100%; }
.calculators .cmp-calculators-results-copy { padding-left: 18px; text-align: left; }
@media screen and (min-width: 768px) {
.calculators .cmp-calculators-results-copy { padding-left: 0px; }
}
.calculators .cmp-calculators-accordion-section { border-top: 2px solid rgb(204, 204, 204); padding: 2pc 0px 24px; }
.calculators .cmp-calculators-accordion-section:last-child { padding-bottom: 0px; }
.calculators .cmp-calculators-accordion-section.expanded .cmp-calculators-accordion-body { display: block; }
.calculators .cmp-calculators-accordion-section .cmp-calculators-accordion-body { display: none; }
.calculators .cmp-calculators-accordion-section .cmp-calculators-accordion-heading { -webkit-box-align: center; align-items: center; background: none; border: 0px; color: rgb(0, 0, 0); cursor: pointer; display: inline-flex; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 18px; line-height: 1.25; padding: 0px; position: relative; text-align: left; width: 100%; }
@media screen and (min-width: 768px) {
.calculators .cmp-calculators-accordion-section .cmp-calculators-accordion-heading { font-size: 20px; }
}
@media screen and (min-width: 1025px) {
.calculators .cmp-calculators-accordion-section .cmp-calculators-accordion-heading { font-size: 24px; }
}
.calculators .cmp-calculators-accordion-section .cmp-calculators-accordion-heading.expanded span { border-color: transparent; }
.calculators .cmp-calculators-accordion-section .cmp-calculators-accordion-heading.expanded span::before { background: rgb(0, 0, 0); }
.calculators .cmp-calculators-accordion-section .cmp-calculators-accordion-heading.expanded span::after { background-color: transparent; }
.calculators .cmp-calculators-accordion-section .cmp-calculators-accordion-heading span { border: 2px solid rgb(252, 0, 0); border-radius: 50%; display: inline-block; height: 24px; margin-right: 9pt; position: relative; width: 24px; }
.calculators .cmp-calculators-accordion-section .cmp-calculators-accordion-heading span::after, .calculators .cmp-calculators-accordion-section .cmp-calculators-accordion-heading span::before { background: rgb(252, 0, 0); border-radius: 6px; content: ""; left: 50%; position: absolute; top: 50%; }
.calculators .cmp-calculators-accordion-section .cmp-calculators-accordion-heading span::before { height: 2px; transform: translate(-50%, -50%); width: 60%; }
.calculators .cmp-calculators-accordion-section .cmp-calculators-accordion-heading span::after { height: 60%; transform: translate(-50%, -50%); width: 2px; }
.calculators .cmp-calculators-buttons { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; gap: 1pc; margin-top: 56px; }
@media screen and (min-width: 768px) {
.calculators .cmp-calculators-buttons { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; gap: 24px; }
}
.calculators .cmp-calculators-buttons a { background: rgb(252, 0, 0); border-radius: 8px; color: rgb(255, 255, 255); display: block; font-size: 1pc; line-height: 1; padding: 9pt 1pc; text-align: center; text-decoration: none; transition: all 0.25s linear 0s; }
@media (hover: hover) and (pointer: fine) {
.calculators .cmp-calculators-buttons a:hover { background: rgb(211, 0, 0); }
}
@media screen and (min-width: 768px) {
.calculators .cmp-calculators-buttons a { -webkit-box-align: center; align-items: center; display: inline-flex; }
}
.calculators .cmp-calculators-buttons a:last-child { background: transparent; border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0); }
@media (hover: hover) and (pointer: fine) {
.calculators .cmp-calculators-buttons a:last-child:hover { background: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.calculators .cmp-calculators-buttons a:last-child:hover svg { filter: brightness(0) invert(1); }
}
.calculators .cmp-calculators-buttons a svg { height: 13px; margin-left: 4px; position: relative; top: 2px; transition: all 0.25s linear 0s; width: 9pt; }
.calculators .cmp-calculators-info-icon { height: 18px; width: 18px; }
.calculators .cmp-calculators-tabs { border-top: 2px solid rgb(0, 0, 0); display: flex; margin: 2pc 0px 10px; }
.calculators .cmp-calculators-tab { cursor: pointer; font-size: 1pc; font-weight: 700; padding: 10px 8px; position: relative; text-align: center; transition: color 0.3s ease 0s, border-color 0.3s ease 0s; width: 33.333%; }
@media screen and (min-width: 768px) {
.calculators .cmp-calculators-tab { padding: 10px 20px; }
}
.calculators .cmp-calculators-tab.active { font-family: CrowdStrikeSharpSans-Bold, sans-serif; }
.calculators .cmp-calculators-tab.active::before { background: linear-gradient(90deg, rgb(252, 0, 0), rgb(0, 36, 255)); border-left: 6px solid rgb(255, 255, 255); border-right: 6px solid rgb(255, 255, 255); content: ""; height: 5px; left: 0px; position: absolute; top: -2px; width: 100%; }
.calculators .cmp-calculators-tab-cols { -webkit-box-orient: vertical; -webkit-box-direction: reverse; display: flex; flex-direction: column-reverse; gap: 20px; }
@media screen and (min-width: 1260px) {
.calculators .cmp-calculators-tab-cols { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 36px; }
}
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-col { min-height: 300px; }
@media screen and (min-width: 1260px) {
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-col { min-height: 460px; width: 50%; }
}
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-header h3, .calculators .cmp-calculators-tab-cols .cmp-calculators-tab-header h4 { font-family: CrowdStrikeSharpSans-Bold, sans-serif; margin: 0px; text-align: center; }
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-header h3 { font-size: 20px; line-height: 1.35; }
@media screen and (min-width: 1260px) {
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-header h3 { font-size: 24px; }
}
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-header h4 { color: rgb(252, 0, 0); font-size: 40px; }
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-legend { margin-top: 40px; }
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-legend h4 { border-bottom: 2px solid rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; margin: 0px 0px 6px; padding-bottom: 4px; }
@media screen and (min-width: 768px) {
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-legend h4 { font-size: 20px; }
}
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-legend ul li { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; border-bottom: 1px solid rgb(204, 204, 204); display: flex; font-size: 14px; justify-content: space-between; padding: 9pt 0px; }
@media screen and (min-width: 1440px) {
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-legend ul li { font-size: 15px; }
}
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-legend ul li:last-child { border-bottom: none; }
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-legend ul li p { -webkit-box-align: center; align-items: center; display: flex; font-size: inherit; gap: 8px; }
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-legend ul li p.cmp-calculators-tab-legend-num { font-family: CrowdStrikeSharpSans-Bold, sans-serif; }
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-legend-color { border-radius: 5px; display: inline-block; height: 24px; width: 6px; }
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-legend-color--red { background: rgb(252, 0, 0); }
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-legend-color--black { background: rgb(0, 0, 0); }
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-legend-color--magenta { background: rgb(211, 0, 146); }
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-legend-color--lightblue { background: rgb(0, 163, 255); }
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-legend-color--medblue { background: rgb(0, 117, 255); }
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-legend-color--blue { background: rgb(0, 36, 255); }
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-legend-color--darkgrey { background: rgb(112, 112, 112); }
.calculators .cmp-calculators-tab-cols .cmp-calculators-tab-legend-color--lightgrey { background: rgb(204, 204, 204); }
.calculators .cmp-calculators-results-callout { -webkit-box-orient: vertical; -webkit-box-direction: normal; background: rgb(248, 248, 248); border-radius: 24px; display: flex; flex-direction: column; gap: 24px; padding: 40px 2pc; text-align: center; }
@media screen and (min-width: 1191px) {
.calculators .cmp-calculators-results-callout { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; flex-direction: row; gap: 9pt; justify-content: space-between; text-align: left; }
}
.calculators .cmp-calculators-results-callout p { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; line-height: 1.35; margin: 0px 0px 20px; max-width: 25pc; }
@media screen and (min-width: 768px) {
.calculators .cmp-calculators-results-callout p { font-size: 20px; margin: 0px; }
}
.calculators .cmp-calculators-tab-panel { display: none; }
.calculators .cmp-calculators-tab-panel canvas { max-height: 500px; height: auto !important; width: 100% !important; }
.calculators .cmp-calculators-tab-panel.active { border-top: none; display: block; padding: 2pc 0px; }
@media screen and (min-width: 1025px) {
.calculators .cmp-calculators-tab-panel.active { padding: 60px 0px; }
}
.charlotte .cmp-charlotte { display: grid; grid-template-rows: 747px; overflow: hidden; position: relative; }
.charlotte .cmp-charlotte__lottie-background { background: radial-gradient(circle, rgb(112, 16, 14) 0px, rgb(165, 0, 0) 50%, rgb(109, 0, 5) 100%); grid-area: 1 / 1 / 2 / 2; }
.charlotte .cmp-charlotte__foreground-image { -webkit-box-align: end; -webkit-box-pack: end; align-items: end; align-self: end; display: flex; grid-area: 1 / 1 / 2 / 2; height: 100%; justify-content: end; pointer-events: none; width: 100%; z-index: 1; }
.charlotte .cmp-charlotte__foreground-image__image { height: 75%; margin-right: -115px; }
@media screen and (max-width: 525px) {
.charlotte .cmp-charlotte__foreground-image__image { height: 65%; }
}
.charlotte .cmp-charlotte__teaser-content { grid-area: 1 / 1 / 2 / 2; padding: 0px 24px; z-index: 0; }
.charlotte .cmp-charlotte__teaser-content__teaser { display: none; width: 88%; }
.charlotte .cmp-charlotte__teaser-content__teaser--active { display: block; }
.charlotte .cmp-charlotte__teaser-content__teaser__title { margin: 56px 0px 24px; }
.charlotte .cmp-charlotte__teaser-content__teaser__title, .charlotte .cmp-charlotte__teaser-content__teaser__title p { color: rgb(255, 255, 255); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 36px; font-weight: 400; letter-spacing: 0px; line-height: 40px; }
.charlotte .cmp-charlotte__teaser-content__teaser__title p { margin: 0px; }
.charlotte .cmp-charlotte__teaser-content__teaser__title b, .charlotte .cmp-charlotte__teaser-content__teaser__title p b { color: rgb(255, 255, 255); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 36px; font-weight: 500; letter-spacing: 0px; line-height: 40px; margin: 0px; }
.charlotte .cmp-charlotte__teaser-content__teaser__description { margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 24px !important; }
.charlotte .cmp-charlotte__teaser-content__teaser__description, .charlotte .cmp-charlotte__teaser-content__teaser__description p { color: rgb(255, 255, 255); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0px; line-height: 19px; }
.charlotte .cmp-charlotte__teaser-content__teaser__description p { margin: 0px; }
.charlotte .cmp-charlotte__teaser-content__teaser__description b, .charlotte .cmp-charlotte__teaser-content__teaser__description p b { color: rgb(255, 255, 255); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; margin: 0px; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container { display: flex; flex-wrap: wrap; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link { -webkit-box-align: center; align-items: center; border-radius: 8px; color: rgb(255, 255, 255); display: flex; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; letter-spacing: 0px; line-height: 20px; margin: 0px 1pc 1pc 0px; padding: 11px 20px; text-decoration: none; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { height: 10px; margin: 0px 0px 2px 8px; transition: all 0.4s ease-out 0s; width: 9pt; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon--rtl { display: none; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link__external-icon { height: 9pt; margin: 0px 0px 2px 5px; transition: all 0.4s ease-out 0s; width: 9pt; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--play-icon--black .cmp-teaser__action-link--play-alt, .charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--play-icon--white:hover .cmp-teaser__action-link--play-alt { filter: invert(100%); }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--play-icon--black:hover .cmp-teaser__action-link--play-alt { filter: invert(0); }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link__drift-icon { filter: invert(100%); height: 15px; margin: 0px 0px 0px 5px; width: 15px; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link:hover .cmp-teaser__action-link__external-icon, .charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(5px); transition: all 0.4s ease-out 0s; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--secondary .cmp-teaser__action-link__external-icon, .charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--secondary .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--secondary:hover .cmp-teaser__action-link__external-icon, .charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--secondary:hover .cmp-teaser__action-link__internal-icon { filter: none; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--white-arrow .cmp-teaser__action-link__external-icon, .charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--white-arrow .cmp-teaser__action-link__internal-icon { filter: invert(0); }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--white-arrow:hover .cmp-teaser__action-link__external-icon, .charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--white-arrow:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-link { background-color: transparent; border: none; color: rgb(236, 0, 0); font-size: 20px; font-weight: 500; letter-spacing: 0px; line-height: 28px; margin: 0px; padding: 0px; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-link:hover { background-color: transparent; border: none; color: rgb(236, 0, 0); }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow { background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); color: rgb(236, 0, 0); }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow .cmp-teaser__action-link__internal-icon--white { visibility: hidden; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow .cmp-teaser__action-link__internal-icon--red { margin-left: -10px; visibility: visible; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow:hover { background-color: rgb(236, 0, 0); border: rgb(236, 0, 0); color: rgb(255, 255, 255); }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow:hover .cmp-teaser__action-link__internal-icon--white { visibility: visible; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow:hover .cmp-teaser__action-link__internal-icon--red { visibility: hidden; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent { background-color: transparent; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent:hover .cmp-teaser__action-link__internal-icon { filter: none; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent-dark { background-color: transparent; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent-dark .cmp-teaser__action-link__internal-icon { filter: none; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent-dark:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--play-alt { height: 18px !important; margin-top: 0px !important; width: 18px !important; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent-link { background-color: transparent; border-color: transparent; color: rgb(0, 0, 0); font-family: HaasGrotDisp-45Light, helvetica, arial, sans-serif; padding: 0px; text-decoration: underline; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent-link .cmp-teaser__action-link__internal-icon { display: none; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent-link:hover { background-color: transparent; border-color: transparent; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--down-arrow .cmp-teaser__action-link__internal-icon { filter: none; height: 15px; width: 13px; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--down-arrow:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--enabled-label { -webkit-font-smoothing: antialiased; background-color: rgba(4, 236, 118, 0.1); color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; line-height: 19px; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--enabled-label .cmp-teaser__action-link__internal-icon { height: 20px; margin-right: 10px; width: 20px; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--info-label { -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0.05); color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 14px; font-weight: 700; line-height: 17px; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--info-label .cmp-teaser__action-link__internal-icon { height: 20px; margin-right: 10px; width: 20px; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--buy-mp { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; border-radius: 35px; flex-direction: row-reverse; position: relative; padding: 0px !important; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--buy-mp .cmp-teaser__action-link__internal-icon { height: 20px; margin: 0px 8px 2px 0px; width: 18px; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--buy-mp .cmp-teaser__action-link__external-icon { display: none; }
.charlotte .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-container .cmp-teaser__action-link--buy-mp:hover .cmp-teaser__action-link__internal-icon { transform: none; }
.charlotte .cmp-charlotte__teaser-content__teaser__chat { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; margin-bottom: 24px; width: 80%; }
.charlotte .cmp-charlotte__teaser-content__teaser__chat__bubble { -webkit-box-align: end; align-items: end; display: flex; margin-bottom: 1pc; }
.charlotte .cmp-charlotte__teaser-content__teaser__chat__bubble__message { -webkit-box-align: center; align-items: center; background-color: rgb(255, 255, 255); border-radius: 31.77px 31.77px 31.77px 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 1pc 30px; color: rgb(0, 0, 0); column-gap: 13px; display: flex; font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0px; line-height: 18px; padding: 6.22px 22.66px; }
.charlotte .cmp-charlotte__teaser-content__teaser__chat__bubble__message .cmp-charlotte__teaser-content__teaser__chat__bubble__message__icon { max-height: 28px; min-height: 22px; }
.charlotte .cmp-charlotte__teaser-content__teaser__chat__bubble__charlotte-message { -webkit-box-align: center; align-items: center; background-color: rgb(236, 0, 0); border-radius: 31.77px 31.77px 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 1pc 30px; color: rgb(255, 255, 255); column-gap: 13px; display: flex; font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0px; line-height: 18px; padding: 6.22px 22.66px; }
.charlotte .cmp-charlotte__teaser-content__teaser__chat__bubble__charlotte-message .cmp-charlotte__teaser-content__teaser__chat__bubble__message__icon { max-height: 28px; min-height: 22px; }
.charlotte .cmp-charlotte__teaser-content__teaser__chat__bubble__point { background-image: url("data:image/svg+xml, "); background-position: center bottom; background-repeat: no-repeat; background-size: cover; height: 20px; margin-right: -1px; width: 20px; z-index: 1; }
.charlotte .cmp-charlotte__teaser-content__teaser__chat__bubble__point-charlotte { background-image: url("data:image/svg+xml, "); background-position: center bottom; background-repeat: no-repeat; background-size: cover; height: 20px; margin-left: -1px; width: 20px; z-index: 1; }
.charlotte .cmp-charlotte__overlay-parent { grid-area: 1 / 1 / 2 / 2; height: 100%; overflow: hidden; pointer-events: none; position: relative; width: 100vw; z-index: 2; }
.charlotte .cmp-charlotte__overlay { grid-area: 1 / 1 / 2 / 2; height: 100%; position: absolute; right: 0px; top: 0px; width: 100vw; z-index: 2; }
@media screen and (min-width: 768px) {
.charlotte .cmp-charlotte { grid-template-rows: 858pt; }
.charlotte .cmp-charlotte__foreground-image__image { height: 100%; margin-right: -225px; }
.charlotte .cmp-charlotte__teaser-content__teaser { width: 50%; }
.charlotte .cmp-charlotte__teaser-content__teaser__title { font-size: 3pc; line-height: 54px; margin: 78px 0px 24px; }
.charlotte .cmp-charlotte__teaser-content__teaser__title b, .charlotte .cmp-charlotte__teaser-content__teaser__title p, .charlotte .cmp-charlotte__teaser-content__teaser__title p b { font-size: 3pc; line-height: 54px; }
.charlotte .cmp-charlotte__teaser-content__teaser__description, .charlotte .cmp-charlotte__teaser-content__teaser__description b, .charlotte .cmp-charlotte__teaser-content__teaser__description p, .charlotte .cmp-charlotte__teaser-content__teaser__description p b { font-size: 24px; line-height: 30px; }
.charlotte .cmp-charlotte__teaser-content__teaser__chat { width: 90%; }
.charlotte .cmp-charlotte__teaser-content__teaser__chat__bubble { margin-bottom: 24px; }
.charlotte .cmp-charlotte__teaser-content__teaser__chat__bubble__message { border-radius: 41.77px 41.77px 41.77px 0px; font-size: 18px; line-height: 22px; padding: 11.22px 22.66px; }
.charlotte .cmp-charlotte__teaser-content__teaser__chat__bubble__message .cmp-charlotte__teaser-content__teaser__chat__bubble__message__icon { max-height: 28px; min-height: 22px; }
.charlotte .cmp-charlotte__teaser-content__teaser__chat__bubble__charlotte-message { border-radius: 41.77px 41.77px 0px; font-size: 18px; line-height: 22px; padding: 11.22px 22.66px; }
.charlotte .cmp-charlotte__teaser-content__teaser__chat__bubble__charlotte-message .cmp-charlotte__teaser-content__teaser__chat__bubble__message__icon { max-height: 28px; min-height: 22px; }
}
@media screen and (min-width: 1025px) {
.charlotte .cmp-charlotte { grid-template-rows: 900px; }
.charlotte .cmp-charlotte__foreground-image { -webkit-box-pack: start; justify-content: start; }
.charlotte .cmp-charlotte__foreground-image__image { height: 90%; margin-left: -75pt; margin-right: 0px; }
.charlotte .cmp-charlotte__teaser-content { align-self: center; }
.charlotte .cmp-charlotte__teaser-content__teaser { margin-left: 550px; width: auto; }
.charlotte .cmp-charlotte__teaser-content__teaser__title { font-size: 3pc; line-height: 54px; margin: 0px 3pc 24px 0px; }
.charlotte .cmp-charlotte__teaser-content__teaser__title b, .charlotte .cmp-charlotte__teaser-content__teaser__title p, .charlotte .cmp-charlotte__teaser-content__teaser__title p b { font-size: 3pc; line-height: 54px; }
.charlotte .cmp-charlotte__teaser-content__teaser__description { font-size: 24px; line-height: 30px; margin-right: 3pc; }
.charlotte .cmp-charlotte__teaser-content__teaser__description b, .charlotte .cmp-charlotte__teaser-content__teaser__description p, .charlotte .cmp-charlotte__teaser-content__teaser__description p b { font-size: 24px; line-height: 30px; }
}
@media screen and (min-width: 1488px) {
.charlotte .cmp-charlotte__foreground-image { -webkit-box-pack: start; justify-content: start; }
.charlotte .cmp-charlotte__foreground-image__image { margin-left: 50px; }
.charlotte .cmp-charlotte__teaser-content { margin: auto; }
.charlotte .cmp-charlotte__teaser-content__teaser { margin-left: 650px; max-width: none; }
}
@media screen and (min-width: 1750px) {
.charlotte .cmp-charlotte__teaser-content__teaser { margin-left: 550px; }
}
.charlotte.charlotte--short .cmp-charlotte { overflow: visible; }
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content__teaser__title { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 28px; font-weight: 700; letter-spacing: 0px; line-height: 34px; margin: 3pc 0px 28px; text-align: center; }
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content__teaser__title b, .charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content__teaser__title p { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 28px; font-weight: 700; letter-spacing: 0px; line-height: 34px; margin: 0px; text-align: center; }
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content__teaser__chat__bubble__message { box-shadow: none; }
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content__teaser__chat__bubble__message__text { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; }
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__overlay-parent { display: none; }
@media screen and (max-width: 350px) {
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__foreground-image__image { height: 45%; margin-right: -90px; }
}
@media screen and (max-width: 430px) {
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__foreground-image__image { height: 55%; }
}
@media screen and (min-width: 768px) {
.charlotte.charlotte--short .cmp-charlotte { grid-template-rows: 700px; }
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__foreground-image { -webkit-box-pack: start; justify-content: start; }
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__foreground-image__image { height: 110%; margin-bottom: -90pt; margin-left: -210px; margin-right: 0px; }
}
@media screen and (min-width: 768px) and (min-width: 900px) {
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__foreground-image__image { margin-left: -110px; }
}
@media screen and (min-width: 768px) {
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content { align-self: start; }
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content__teaser { margin-left: 0px; width: auto; }
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content__teaser__title { font-size: 40px; line-height: 46px; margin: 60px 0px 34px; }
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content__teaser__title b, .charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content__teaser__title p { font-size: 40px; line-height: 46px; }
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content__teaser__chat { margin-left: 30px; }
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content__teaser__chat .cmp-charlotte__teaser-content__teaser__chat__bubble { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; margin-bottom: 2pc; }
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content__teaser__chat .cmp-charlotte__teaser-content__teaser__chat__bubble__point { margin-left: -1px; transform: rotateY(180deg); }
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content__teaser__chat .cmp-charlotte__teaser-content__teaser__chat__bubble__message { border-radius: 31.77px 31.77px 0px; max-width: 350px; }
}
@media screen and (min-width: 768px) and (min-width: 830px) {
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content__teaser__chat .cmp-charlotte__teaser-content__teaser__chat__bubble__message { max-width: 390px; }
}
@media screen and (min-width: 1025px) {
.charlotte.charlotte--short .cmp-charlotte { grid-template-rows: 646px; }
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__foreground-image__image { margin-bottom: -20px; margin-left: -250px; }
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content__teaser__title { font-size: 3pc; line-height: 54px; margin: 65px 0px 55px; }
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content__teaser__title b, .charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content__teaser__title p { font-size: 3pc; line-height: 54px; }
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content__teaser__chat .cmp-charlotte__teaser-content__teaser__chat__bubble { margin-bottom: 39px; }
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content__teaser__chat .cmp-charlotte__teaser-content__teaser__chat__bubble__message { max-width: 660px; position: relative; z-index: 200; }
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content__teaser__chat .cmp-charlotte__teaser-content__teaser__chat__bubble__message__text { font-size: 20px; line-height: 24px; }
}
@media screen and (min-width: 1150px) {
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__foreground-image__image { height: 120%; margin-bottom: 0px; margin-left: -210px; position: absolute; }
}
@media screen and (min-width: 1245px) {
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__foreground-image__image { margin-left: -210px; }
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__teaser-content__teaser__chat .cmp-charlotte__teaser-content__teaser__chat__bubble__message { max-width: 50pc; }
}
@media screen and (min-width: 1370px) {
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__foreground-image__image { margin-left: -75pt; }
}
@media screen and (min-width: 1650px) {
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__foreground-image__image { margin-left: 0px; }
}
@media screen and (min-width: 1800px) {
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__foreground-image__image { margin-left: 50px; }
}
@media screen and (min-width: 1900px) {
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__foreground-image__image { margin-left: 75pt; }
}
@media screen and (min-width: 2050px) {
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__foreground-image__image { margin-left: 200px; }
}
@media screen and (min-width: 2200px) {
.charlotte.charlotte--short .cmp-charlotte .cmp-charlotte__foreground-image__image { margin-left: 300px; }
}
body[dir="rtl"] .cmp-charlotte__foreground-image__image { margin-left: -175px; margin-right: 0px; }
body[dir="rtl"] .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-link--red-arrow .cmp-teaser__action-link__internal-icon--red { margin-left: 0px; margin-right: -10px; transform: rotateY(180deg); }
body[dir="rtl"] .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-link--red-arrow .cmp-teaser__action-link__internal-icon--white { margin-left: 0px; margin-right: 8px; transform: rotateY(180deg); }
body[dir="rtl"] .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-link--red-arrow:hover .cmp-teaser__action-link__internal-icon--red, body[dir="rtl"] .cmp-charlotte__teaser-content__teaser .cmp-teaser__action-link--red-arrow:hover .cmp-teaser__action-link__internal-icon--white { transform: rotateY(180deg) translate(5px); }
body[dir="rtl"] .cmp-charlotte__teaser-content__teaser__chat__bubble__message { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; border-radius: 31.77px 31.77px 0px; flex-direction: row-reverse; }
body[dir="rtl"] .cmp-charlotte__teaser-content__teaser__chat__bubble__charlotte-message { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; border-radius: 31.77px 31.77px 31.77px 0px; flex-direction: row-reverse; }
body[dir="rtl"] .cmp-charlotte__teaser-content__teaser__chat__bubble__point { margin-left: -1px; margin-right: 0px; transform: rotateY(180deg); }
body[dir="rtl"] .cmp-charlotte__teaser-content__teaser__chat__bubble__point-charlotte { margin-left: 0px; margin-right: -1px; transform: rotateY(180deg); }
@media screen and (min-width: 768px) {
body[dir="rtl"] .cmp-charlotte__foreground-image__image { height: 100%; margin-left: -325px; margin-right: 0px; }
body[dir="rtl"] .cmp-charlotte__teaser-content__teaser__chat__bubble__message { border-radius: 41.77px 41.77px 0px; }
body[dir="rtl"] .cmp-charlotte__teaser-content__teaser__chat__bubble__charlotte-message { border-radius: 41.77px 41.77px 41.77px 0px; }
}
@media screen and (min-width: 1025px) {
body[dir="rtl"] .cmp-charlotte__foreground-image__image { margin-left: -75pt; margin-right: 0px; }
body[dir="rtl"] .cmp-charlotte__teaser-content__teaser { margin-left: 0px; margin-right: 550px; }
body[dir="rtl"] .cmp-charlotte__teaser-content__teaser__title { margin: 0px 0px 24px 3pc; }
body[dir="rtl"] .cmp-charlotte__teaser-content__teaser__description { margin-left: 3pc; margin-right: 0px; }
}
@media screen and (min-width: 1488px) {
body[dir="rtl"] .cmp-charlotte__foreground-image__image { margin-left: 0px; margin-right: 50px; }
body[dir="rtl"] .cmp-charlotte__teaser-content__teaser { margin-left: 0px; margin-right: 650px; }
}
@media screen and (min-width: 1750px) {
body[dir="rtl"] .cmp-charlotte__teaser-content__teaser { margin-left: 0px; margin-right: 550px; }
}
.comparisonchart .cmp-comparison-chart { margin: 1pc 0px; max-width: 90pc; }
.comparisonchart .cmp-comparison-chart__table-heading { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 40px; font-weight: 700; letter-spacing: 1.34px; line-height: 2.8pc; margin: 0px 0px 20px; text-align: center; }
.comparisonchart .cmp-comparison-chart__table__controls { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; display: flex; justify-content: space-between; padding: 2pc 0px; }
.comparisonchart .cmp-comparison-chart__table__controls__button { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background-color: rgb(0, 0, 0); border: none; border-radius: 50%; cursor: pointer; display: flex; height: 2pc; justify-content: center; margin: 0px 20px; width: 2pc; }
.comparisonchart .cmp-comparison-chart__table__controls__button__icon { filter: invert(100%); height: 10px; width: 8.75px; }
.comparisonchart .cmp-comparison-chart__table__controls__button__icon-cm { display: none; }
.comparisonchart .cmp-comparison-chart__table__controls__button--disable { opacity: 0.25; pointer-events: none; }
.comparisonchart .cmp-comparison-chart__table__controls__left { transform: rotateY(180deg); }
.comparisonchart .cmp-comparison-chart__table__controls__indicators { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; column-gap: 10px; display: flex; justify-content: center; }
.comparisonchart .cmp-comparison-chart__table__controls__indicators__indicator { border: 1px solid rgb(108, 117, 125); border-radius: 50%; height: 9pt; width: 9pt; }
.comparisonchart .cmp-comparison-chart__table__controls__indicators__indicator--active { background-color: rgb(236, 0, 0); border: 1px solid rgb(236, 0, 0); }
.comparisonchart .cmp-comparison-chart__table__table-section-heading { border-bottom: 2px solid rgb(0, 0, 0); color: rgb(235, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: 0.58px; line-height: 1.71pc; margin: 0px; padding: 24px 10px; }
.comparisonchart .cmp-comparison-chart__table__row { display: grid; }
.comparisonchart .cmp-comparison-chart__table__row--products-row { position: absolute; z-index: 1; }
.comparisonchart .cmp-comparison-chart__table__row--gray { background-color: rgb(248, 249, 250); }
.comparisonchart .cmp-comparison-chart__table__row__label { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; border-right: 3px solid rgb(255, 255, 255); display: flex; justify-content: space-between; padding: 14px; }
.comparisonchart .cmp-comparison-chart__table__row__label__details__title { font-family: neue-haas-grotesk-display, sans-serif; font-size: 9pt; font-weight: 600; letter-spacing: 0.3px; line-height: 16.25px; margin: 0px 0px 8px; }
.comparisonchart .cmp-comparison-chart__table__row__label__details__description { font-family: neue-haas-grotesk-display, sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0px; line-height: 16.25px; margin: 0px; }
.comparisonchart .cmp-comparison-chart__table__row__label__popup-button { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background-color: transparent; border: 1px solid rgb(0, 0, 0); border-radius: 50%; cursor: pointer; display: flex; font-size: 9pt; height: 1pc; justify-content: center; margin: 0px 0px 0px 6px; position: relative; width: 1pc; }
@media screen and (max-width: 392px) {
.comparisonchart .cmp-comparison-chart__table__row__label__popup-button-info { position: absolute; right: 0.6rem; }
}
.comparisonchart .cmp-comparison-chart__table__row__label__popup-button__text { background-color: rgb(255, 255, 255); border-radius: 1pc; box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 5px 1px; color: rgb(0, 0, 0); display: none; height: auto; margin: 0px; padding: 24px; position: absolute; right: calc(100% - 320px); text-align: left; top: 50%; transform: translateY(-50%); width: 248px; z-index: 1; }
.comparisonchart .cmp-comparison-chart__table__row__label__popup-button__text, .comparisonchart .cmp-comparison-chart__table__row__label__popup-button__text p { font-family: neue-haas-grotesk-display, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0.3px; line-height: 21px; }
.comparisonchart .cmp-comparison-chart__table__row__label__popup-button__text--show { display: block; }
.comparisonchart .cmp-comparison-chart__table__row__label__popup-button__text__icon { background-color: rgb(255, 255, 255); height: 9pt; left: -7.5px; position: absolute; top: 50%; transform: translateY(-50%); width: 10px; }
.comparisonchart .cmp-comparison-chart__table__row__label__popup-button__text__icon > use { opacity: 0.2; }
@media screen and (max-width: 392px) {
.comparisonchart .cmp-comparison-chart__table__row__label { padding: 14px 9pt 14px 14px; }
}
.comparisonchart .cmp-comparison-chart__table__row__col { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; flex-direction: column; justify-content: start; }
.comparisonchart .cmp-comparison-chart__table__row__col--product-name { padding: 31px 24px; }
.comparisonchart .cmp-comparison-chart__table__row__col--price { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; flex-direction: column; justify-content: center; padding: 14px; }
.comparisonchart .cmp-comparison-chart__table__row__col--inactive { display: none; }
.comparisonchart .cmp-comparison-chart__table__row__col__product-name { color: rgb(41, 41, 41); font-family: neue-haas-grotesk-display, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: 0.58px; line-height: 24.2px; margin: 0px 0px 17px; text-align: center; }
.comparisonchart .cmp-comparison-chart__table__row__col__product-name b { font-weight: 700; }
.comparisonchart .cmp-comparison-chart__table__row__col__price { font-family: neue-haas-grotesk-display, sans-serif; font-size: 14.5px; font-weight: 600; letter-spacing: 0.5px; line-height: 1pc; }
.comparisonchart .cmp-comparison-chart__table__row__col .cmp-teaser__action-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; flex-direction: column; justify-content: start; margin: 0px; }
.comparisonchart .cmp-comparison-chart__table__row__col .cmp-teaser__action-container .cmp-teaser__action { margin: 0px 0px 8px; }
.comparisonchart .cmp-comparison-chart__table__row__col .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { border-radius: 9999px; cursor: pointer; font-family: neue-haas-grotesk-display, sans-serif; font-size: 10px; font-weight: 600; letter-spacing: 0px; line-height: 10px; margin: 0px; padding: 5px 14px; }
.comparisonchart .cmp-comparison-chart__table__row__col .cmp-teaser__action-container .cmp-teaser__action:hover .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { transform: none !important; transition: none 0s ease 0s !important; }
.comparisonchart .cmp-comparison-chart__table__row__col .cmp-teaser__action-container .cmp-teaser__action .disabled-action { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background-color: rgb(204, 204, 204); border: rgb(204, 204, 204); color: rgb(0, 0, 0); column-gap: 6px; display: flex; justify-content: center; }
.comparisonchart .cmp-comparison-chart__table__row__col .cmp-teaser__action-container .cmp-teaser__action .disabled-action__svg { height: 10px; width: 10px; }
.comparisonchart .cmp-comparison-chart__table__row__col__yes { height: 17.93px; width: 25px; }
.comparisonchart .cmp-comparison-chart__table__row__col__no { color: rgb(108, 117, 125); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 700; letter-spacing: 0.5px; line-height: 1pc; }
.comparisonchart .cmp-comparison-chart__table__row__col__text { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0.5px; line-height: 1pc; }
.comparisonchart .cmp-comparison-chart__table__row--cell { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: center; align-items: center; flex-direction: row; justify-content: center; }
@media screen and (min-width: 768px) {
.comparisonchart .cmp-comparison-chart { border: 1px solid rgb(171, 184, 195); border-radius: 1pc; margin: 1pc 20px; padding: 42px 0px 0px; }
.comparisonchart .cmp-comparison-chart__table__row__label__details__title { font-size: 13px; }
.comparisonchart .cmp-comparison-chart__table__row__col__product-name { font-size: 22px; }
.comparisonchart .cmp-comparison-chart__table__row__col__price { font-size: 1pc; }
}
@media screen and (min-width: 1025px) {
.comparisonchart .cmp-comparison-chart__table__controls { display: none; }
}
@media screen and (min-width: 1480px) {
.comparisonchart .cmp-comparison-chart { margin: 1pc auto; }
}
.comparisonchart--cyber-monday .cmp-comparison-chart { background-color: rgb(255, 255, 255); border: none; border-radius: initial; margin: 0px; padding: 28px 0px 0px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table-heading { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 28px; font-weight: 700; letter-spacing: normal; line-height: 34px; margin-bottom: 55px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table { border-bottom: 2px solid rgb(0, 0, 0); }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__table-section-heading { padding: 0px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__controls { height: 0px; padding: 0px; position: relative; top: 42px; z-index: 2; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__controls__indicators { opacity: 0; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__controls__button { background-color: transparent; border-radius: initial; margin: 0px; padding: 0px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__controls__button--disable { opacity: 0; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__controls__button.cmp-comparison-chart__table__controls__left { left: 33%; position: relative; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__controls__button .cmp-comparison-chart__table__controls__button__icon { display: none; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__controls__button .cmp-comparison-chart__table__controls__button__icon-cm { display: block; height: 9pt; width: 9pt; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row--products-row { background-color: rgb(255, 255, 255); }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__col--price { border-right: 1px solid rgba(0, 0, 0, 0.2); padding: 24px 14px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__col--price.cmp-comparison-chart__table__row__col--last { border-right: none !important; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__col--price .cmp-comparison-chart__table__row__col__price { margin: 0px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__col--product-name { padding: 24px 14px; row-gap: 6px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__col--product-name .cmp-comparison-chart__table__row__col__product-name { margin: 0px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__col__product-name { font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: normal; line-height: 17px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__col__product-name b { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; letter-spacing: normal; line-height: 24px; }
@media (min-width: 420px) {
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__col__product-name b { font-size: 18px; }
}
@media (min-width: 500px) {
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__col__product-name b { font-size: 20px; }
}
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__col__price { font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 11px; font-weight: 500; line-height: 19px; text-align: center; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__col__price b { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: normal; line-height: 24px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__col__no, .comparisonchart--cyber-monday .cmp-comparison-chart__table__row__col__yes { height: 28px; width: 28px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__label { border: none; position: relative; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__label::after { background: linear-gradient(270deg, rgba(217, 217, 217, 0), rgb(115, 115, 115) 216.66%); content: ""; height: 100%; position: absolute; right: 0px; top: 0px; width: 9px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__label__details__title { font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: normal; line-height: 18px; margin-bottom: 0px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__label__details__title.cmp-comparison-chart__table__row__label__details__row-title { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 14px; font-weight: 700; letter-spacing: normal; line-height: 19px; }
@media screen and (max-width: 392px) {
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__label__details__title.cmp-comparison-chart__table__row__label__details__row-title { font-size: 15px; }
}
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__label__details__description { font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: normal; line-height: 19px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__label__popup-button.cmp-comparison-chart__table__row__label__popup-button-info { align-self: start; border: none; margin: 0px 6px 0px 0px; padding: 0px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__label__popup-button.cmp-comparison-chart__table__row__label__popup-button-info .cmp-comparison-chart__table__row__label__popup-button-info__icon { height: 9pt; width: 9pt; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__label__popup-button__text { box-shadow: rgba(0, 0, 0, 0.15) -1px 3px 8px 3px; font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 450; letter-spacing: normal; line-height: 19px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__label__popup-button__text b { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 18px; font-weight: 700; letter-spacing: normal; line-height: 19px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__label__popup-button__text__icon { display: none; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row--cell { border-right: 1px solid rgba(0, 0, 0, 0.2); }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row--cell.cmp-comparison-chart__table__row__col--last { border-right: none !important; }
@media screen and (min-width: 768px) {
.comparisonchart--cyber-monday .cmp-comparison-chart { padding: 5pc 0px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table-heading { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 40px; font-weight: 700; letter-spacing: normal; line-height: 46px; margin-bottom: 56px; }
.comparisonchart--cyber-monday .cmp-comparison-chart .cmp-comparison-chart__table__controls__button.cmp-comparison-chart__table__controls__left { left: 24%; }
}
@media screen and (min-width: 1025px) {
.comparisonchart--cyber-monday .cmp-comparison-chart { background-color: transparent; border: none; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table-heading { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 3pc; font-weight: 700; letter-spacing: normal; line-height: 54px; margin-bottom: 4pc; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table { background-color: rgb(255, 255, 255); border: none; border-radius: 2pc; padding: 52px 2pc 42px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__label { border-right: 1px solid rgba(0, 0, 0, 0.2); position: static; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__label--product-row-label { border-right: none; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__label::after { display: none; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__label__details__title, .comparisonchart--cyber-monday .cmp-comparison-chart__table__row__label__details__title.cmp-comparison-chart__table__row__label__details__row-title { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: normal; line-height: 24px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__label__details__description { font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: normal; line-height: 19px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__label__popup-button-info__icon { height: 20px; width: 20px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__col__product-name { font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 1pc; font-weight: 700; letter-spacing: normal; line-height: 19px; }
.comparisonchart--cyber-monday .cmp-comparison-chart__table__row__col__product-name b { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 28px; font-weight: 700; letter-spacing: normal; line-height: 34px; }
}
@media screen and (min-width: 1480px) {
.comparisonchart--cyber-monday .cmp-comparison-chart { margin: 1pc auto; }
}
.otnotice .otnotice-content { margin: 0px 24px; max-width: 90pc; width: 100%; }
.otnotice .otnotice-content p > a.red { color: rgb(236, 0, 0); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 15px; font-weight: 400; letter-spacing: normal; line-height: 19px; }
.otnotice .otnotice-content p > a.red:hover { color: rgb(211, 0, 0); }
.otnotice .otnotice-content #cookie-policy-description, .otnotice .otnotice-content .ot-sdk-cookie-policy-group-desc { font-size: 1pc !important; margin-bottom: 10px !important; }
.otnotice .otnotice-content .ot-cookies-td, .otnotice .otnotice-content .ot-cookies-type, .otnotice .otnotice-content .ot-host-td, .otnotice .otnotice-content .ot-table-header { font-size: 1pc !important; }
@media screen and (min-width: 1480px) {
.otnotice .otnotice-content { margin: auto; }
}
.cmp-course { margin: 60px auto; padding: 0px 15px; }
@media screen and (min-width: 578px) {
.cmp-course { max-width: 540px; padding: 0px !important; }
}
@media screen and (min-width: 768px) {
.cmp-course { max-width: 45pc; padding: 0px !important; }
}
@media screen and (min-width: 1025px) {
.cmp-course { max-width: 60pc; padding: 0px !important; }
}
@media screen and (min-width: 1191px) {
.cmp-course { max-width: 855pt; padding: 0px !important; }
}
.cmp-course .cmp-course-title { color: rgb(52, 58, 64); font-family: neue-haas-grotesk-display, sans-serif; font-size: 24px; margin: 0px 0px 30px; text-align: center; }
.cmp-course .select-course { font-size: 30px; font-weight: 600; line-height: 2pc; margin-bottom: 30px; margin-top: 0px; font-family: neue-haas-grotesk-display, sans-serif !important; }
.cmp-course .cmp-course_container { gap: 30px 15px; display: grid; grid-template-columns: repeat(3, 1fr); }
.cmp-course .cmp-course_container .course-tile { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: justify; border-top: 5px solid rgb(252, 0, 0); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 2rem 0px; display: flex; flex-direction: column; font-size: 18px; justify-content: space-between; letter-spacing: 0.3px; line-height: 26px; padding: 20px; }
.cmp-course .cmp-course_container .course-tile, .cmp-course .cmp-course_container .course-tile p { font-family: neue-haas-grotesk-display, sans-serif !important; }
.cmp-course .cmp-course_container .course-tile p { color: rgb(47, 47, 47); font-size: 18px; letter-spacing: 0.3px; line-height: 26px; margin: 0px; }
.cmp-course .cmp-course_container .course-tile .course-code { color: rgb(47, 47, 47); font-weight: 600; line-height: 26px; }
.cmp-course .cmp-course_container .course-tile .course-title { -webkit-box-flex: 1; flex: 1 1 auto; font-weight: 400; line-height: 26px; margin-bottom: 15px; }
.cmp-course .cmp-course_container .course-tile .course-time-cta { background: transparent; border: rgb(255, 222, 173); color: rgb(252, 0, 0); cursor: pointer; font-size: 15px; font-weight: 600; line-height: 15px; padding: 10.5px 45px; text-align: left; font-family: neue-haas-grotesk-display, sans-serif !important; }
.cmp-course .cmp-course_container .course-tile .course-time-cta .cmp-button__text__internal-icon { height: 10px; margin-left: 8px; width: 9pt; }
.cmp-course .cmp-course_container .course-tile .course-time-cta:hover { text-decoration: underline; }
@media screen and (max-width: 1025px) {
.cmp-course .cmp-course_container { grid-template-columns: repeat(2, 1fr); }
}
@media screen and (max-width: 768px) {
.cmp-course .cmp-course_container { grid-template-columns: repeat(1, 1fr); }
}
.cmp-course-events { display: none; margin: 60px auto; padding: 0px 15px; position: relative; }
@media screen and (min-width: 578px) {
.cmp-course-events { max-width: 540px; padding: 0px !important; }
}
@media screen and (min-width: 768px) {
.cmp-course-events { max-width: 45pc; padding: 0px !important; }
}
@media screen and (min-width: 1025px) {
.cmp-course-events { max-width: 60pc; padding: 0px !important; }
}
@media screen and (min-width: 1191px) {
.cmp-course-events { max-width: 855pt; padding: 0px !important; }
}
.cmp-course-events .backToCourse { background: transparent; border: rgb(255, 222, 173); color: rgb(252, 0, 0); cursor: pointer; font-size: 15px; font-weight: 600; left: 45px; line-height: 15px; padding: 10.5px 0px; position: absolute; text-align: left; top: -10px; font-family: neue-haas-grotesk-display, sans-serif !important; }
.cmp-course-events .backToCourse .cmp-button__text__internal-icon { height: 10px; margin-left: 8px; transform: rotate(180deg); width: 9pt; }
.cmp-course-events .backToCourse:hover { text-decoration: underline; }
@media screen and (max-width: 1025px) {
.cmp-course-events .backToCourse { top: -45px; }
}
.cmp-course-events .cmp-course-events-title { color: rgb(52, 58, 64); font-family: neue-haas-grotesk-display, sans-serif; font-size: 24px; margin: 0px 0px 30px; text-align: center; }
.cmp-course-events .eventTitle { font-family: neue-haas-grotesk-display, sans-serif; font-size: 30px; font-weight: 600; line-height: 2pc; margin: 0px 0px 15px; }
.cmp-course-events .eventsTable { border-collapse: collapse; width: 100%; }
.cmp-course-events .eventsTable td, .cmp-course-events .eventsTable th { color: rgb(52, 58, 64); text-align: left; font-family: neue-haas-grotesk-display, sans-serif !important; padding: 1pc 0px 1pc 9pt !important; }
.cmp-course-events .eventsTable th { color: rgb(52, 58, 64); font-size: 1pc; font-weight: 700; background-color: rgb(171, 184, 195) !important; padding-bottom: 8px !important; padding-top: 8px !important; }
.cmp-course-events .eventsTable td:first-child, .cmp-course-events .eventsTable th:first-child { padding-left: 30px !important; width: 30%; }
.cmp-course-events .eventsTable td:nth-child(2), .cmp-course-events .eventsTable th:nth-child(2) { width: 50%; }
.cmp-course-events .eventsTable td:last-child, .cmp-course-events .eventsTable th:last-child { min-width: 50px; padding-right: 30px !important; }
.cmp-course-events .eventsTable td { font-size: 18px; }
.cmp-course-events .eventsTable td p { color: rgb(52, 58, 64); font-size: 1pc; line-height: 28px; margin: 0px; font-family: neue-haas-grotesk-display, sans-serif !important; }
.cmp-course-events .eventsTable .locationStatus .locationContainer { display: flex; }
.cmp-course-events .eventsTable .locationStatus .liveOnline { align-self: center; }
.cmp-course-events .eventsTable .locationStatus .liveOnline::before { background: rgb(86, 216, 0); border-radius: 50%; content: "\a "; display: inline-block; height: 8px; margin: 0px 10px 0px 0px; width: 8px; }
.cmp-course-events .eventsTable .bold { font-size: 18px; font-weight: 700 !important; }
.cmp-course-events .eventsTable tr:nth-child(2n) { background-color: rgb(245, 245, 245); }
@media screen and (max-width: 768px) {
.cmp-course-events .eventsTable td:first-child, .cmp-course-events .eventsTable th:first-child { width: 28%; }
.cmp-course-events .eventsTable td:nth-child(2), .cmp-course-events .eventsTable th:nth-child(2) { width: 40%; }
}
.cmp-course-events .noUpcomingSessions { color: rgb(52, 58, 64); padding-left: 30px; padding-top: 10px; width: max-content; font-family: neue-haas-grotesk-display, sans-serif !important; }
.cmp-course-events .tempLoginAndRegister { display: none !important; }
.cmp-course-events .loginAndRegister { -webkit-box-pack: justify; background: rgb(248, 249, 250); border: 1px solid rgb(171, 184, 195); border-radius: 4px; display: flex; justify-content: space-between; margin: 20px 0px; padding: 10px; font-family: neue-haas-grotesk-display, sans-serif !important; }
.cmp-course-events .loginAndRegister .text { display: flex; width: 66%; padding: 0px !important; }
@media screen and (max-width: 1025px) {
.cmp-course-events .loginAndRegister .text { column-gap: 8px; }
}
.cmp-course-events .loginAndRegister .text p { align-self: center; color: rgb(47, 47, 47); font-size: 18px; letter-spacing: 0.3px; line-height: 26px; margin: 0px; }
.cmp-course-events .loginAndRegister .text p, .cmp-course-events .loginAndRegister .text p a { font-family: neue-haas-grotesk-display, sans-serif !important; }
.cmp-course-events .loginAndRegister .text p a { color: rgb(252, 0, 0); cursor: pointer; font-size: 18px; letter-spacing: 0.3px; text-decoration: none; }
.cmp-course-events .loginAndRegister .text .icon { align-self: center; }
@media screen and (max-width: 1025px) {
.cmp-course-events .loginAndRegister .text .icon { margin-right: 6px; }
}
.cmp-course-events .loginAndRegister .text .icon::before { border: 1px solid rgb(47, 47, 47); border-radius: 50%; color: rgb(47, 47, 47); content: "i"; font-size: 1pc; margin: 0px 9px; padding: 1px 10px; }
.cmp-course-events .loginAndRegister .cta { align-self: center; width: 25%; }
.cmp-course-events .loginAndRegister .cta a { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background: rgb(252, 0, 0); border: 1px solid rgb(252, 0, 0); border-radius: 3pc; color: rgb(255, 255, 255); cursor: pointer; display: flex; font-size: 1pc; font-weight: 600; height: 3pc; justify-content: center; line-height: 24px; padding: 0px; text-decoration: none; width: 100%; font-family: neue-haas-grotesk-display, sans-serif !important; }
@media screen and (max-width: 768px) {
.cmp-course-events .loginAndRegister { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.cmp-course-events .loginAndRegister .text { margin-bottom: 15px; width: 100%; }
.cmp-course-events .loginAndRegister .cta { width: 100%; }
}
.cmp-course__loading-screen { backdrop-filter: blur(3px); background-color: rgba(255, 255, 255, 0.8); color: rgb(255, 255, 255); display: none; height: 100vh; left: 0px; position: fixed; top: 0px; width: 100vw; z-index: 2147483647; }
.cmp-course__loading-screen--show { display: block; }
.cmp-course__loading-screen--show .cmp-course__loading-screen__container__icon { animation-duration: 5s; animation-iteration-count: infinite; animation-name: rotatespinner; animation-timing-function: linear; display: inline-block; transform-origin: 50% 50%; }
@-webkit-keyframes rotatespinner {
0% { transform: rotate(0deg); }
100% { transform: rotate(1turn); }
}
@keyframes rotatespinner {
0% { transform: rotate(0deg); }
100% { transform: rotate(1turn); }
}
.cmp-course__loading-screen__container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; flex-direction: column; height: 100%; justify-content: center; width: 100%; }
.cmp-course__loading-screen__container__icon { height: 4pc; width: 4pc; }
.cmp-course__loading-screen__container__text { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 24px; font-weight: 500; line-height: 28px; text-align: center; }
.dataCentricImage { overflow: hidden; }
@media screen and (max-width: 768px) {
.dataCentricImage { overflow: visible; }
}
.dataCentricImage .infinity-graphic__wrapper { padding: 0px 15px; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic { cursor: default; margin: auto; position: relative; width: 83.33%; }
@media screen and (max-width: 768px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic { width: 100%; }
}
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic::before { content: ""; display: block; padding-bottom: 47.454%; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop { background-repeat: no-repeat; background-size: contain; height: 100%; left: 0px; margin: auto; opacity: 0; position: absolute; top: 0px; width: 100%; z-index: 2; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__gradient { height: 100%; position: absolute; top: 0px; width: 50%; z-index: 3; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__gradient--left { left: 0px; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__gradient--left:hover .infinity-graphic__img--left { opacity: 1 !important; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__gradient--left:hover .infinity-graphic__content--left span { color: rgb(236, 0, 0) !important; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__gradient--right { right: 0px; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__gradient--right:hover .infinity-graphic__img--right { opacity: 1 !important; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__gradient--right:hover .infinity-graphic__content--right span { color: rgb(236, 0, 0) !important; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__people { background-size: cover; left: 50%; opacity: 1; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 6.126%; z-index: 200; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__people::before { content: ""; display: block; padding-top: 93%; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__people .infinity-graphic__tip--middle { left: 80%; top: 100%; z-index: 900; }
@media screen and (max-width: 768px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__people .infinity-graphic__tip--middle { left: -380%; top: 140%; }
}
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__people:hover .infinity-graphic__tip--middle { opacity: 1 !important; }
@media screen and (max-width: 768px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__people { left: 45.5%; top: 41%; transform: rotate(-90deg); width: 9.5%; }
}
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; height: 100%; justify-content: center; left: 0px; position: absolute; top: 0px; width: 100%; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content h2 { text-wrap: nowrap; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 26px; font-weight: 700; letter-spacing: 0px; line-height: 1.12; opacity: 0; padding: 75pt; text-align: center; text-transform: none; }
@media screen and (max-width: 768px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content h2 { font-size: 14px; margin: 0px; }
}
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content span { color: rgb(102, 102, 102); font-family: neue-haas-grotesk-display, sans-serif; font-size: 15px; font-weight: 700; line-height: 1; opacity: 0; position: absolute; }
@media screen and (max-width: 768px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content span { font-size: 9pt; }
}
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content span:first-of-type { top: 12%; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content span:last-of-type { bottom: 12%; }
@media screen and (max-width: 1025px) and (min-width: 768px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content span:last-of-type { bottom: 6%; }
}
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content--left span { left: 5%; text-align: right; transform: translate(-100%, 30px); }
@media screen and (max-width: 1025px) and (min-width: 768px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content--left span:last-of-type { left: 24%; }
}
@media screen and (max-width: 768px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content--left { transform: translateY(1%) rotate(-90deg); }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content--left span:first-of-type { transform: translate(265%, -30%) !important; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content--left span:last-of-type { bottom: inherit; left: inherit; top: inherit; transform: translate(-82%, 90%) !important; }
}
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content--left h2 { margin: 0px 0px 0px 5%; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content--left h2:hover ~ .infinity-graphic__tip--left { opacity: 1 !important; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content--left .infinity-graphic__tip { left: auto; right: 37%; }
@media screen and (max-width: 768px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content--left .infinity-graphic__tip { right: -33%; top: -20%; }
}
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content--right h2 { margin: 0px 0px 0px -10%; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content--right h2:hover ~ .infinity-graphic__tip--right { opacity: 1 !important; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content--right span { right: 5%; text-align: left; transform: translate(100%, 30px); }
@media screen and (max-width: 1025px) and (min-width: 768px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content--right span:last-of-type { right: 20%; }
}
@media screen and (max-width: 768px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content--right { transform: translate(18%, 1%) rotate(-90deg); }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content--right h2 { margin: -70px 0px 0px; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content--right span:first-of-type { top: 55%; transform: translate(90%, 330%); }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__content--right span:last-of-type { left: 5pc; right: auto; top: 55%; transform: translate(-160%, 62%); }
}
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__tip { background-color: rgba(255, 255, 255, 0.9); border-radius: 5px; box-shadow: rgba(18, 18, 18, 0.08) 0px 3px 30px; color: rgb(0, 0, 0); left: 37%; opacity: 0; padding: 1em; position: absolute; top: 55%; transition: all 0.5s ease-out 0s; width: 330px; z-index: 10; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__tip h3 { font-size: 14px; font-weight: 700; letter-spacing: 0px; line-height: 1.11; margin: 0px; text-transform: none; font-family: CrowdStrikeSharpSans-Bold, sans-serif !important; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__tip p { font-size: 14px; letter-spacing: 0px; line-height: 1.2; margin: 0px; font-family: CrowdStrikeSharpSans, sans-serif !important; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__img { background-repeat: no-repeat; background-size: cover; height: 100%; opacity: 0; pointer-events: none; position: absolute; top: 0px; transition: all 0.3s ease-in-out 0s; width: 200%; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__img--left { left: 0px; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop .infinity-graphic__img--right { background-position: 100% center; right: 0px; }
@media screen and (max-width: 768px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__loop { transform: rotate(90deg); }
}
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle { color: rgb(102, 102, 102); font-family: neue-haas-grotesk-display, sans-serif; font-size: 15px; font-weight: 700; height: 100%; left: 50%; line-height: 1; position: absolute; text-align: center; top: 0px; width: 0px; z-index: 3; }
@media screen and (max-width: 768px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle { font-size: 10px; }
}
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-bottom, .dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-top { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; height: 28%; position: absolute; transform: translateX(-50%); width: 75pt; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-bottom .infinity-graphic__middle-text, .dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-top .infinity-graphic__middle-text { opacity: 0; padding: 1em 0px; }
@media screen and (max-width: 1025px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-bottom .infinity-graphic__middle-text, .dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-top .infinity-graphic__middle-text { padding: 0.5em 0px; }
}
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-top { top: 0px; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-top .infinity-graphic__middle-text:first-child { transform: translateY(-60px); }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-top .infinity-graphic__middle-text:nth-child(2) { transform: translateY(-35px); }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-top .infinity-graphic__middle-arrow { bottom: 0px; opacity: 0; transform: translate(-50%, 175%); }
@media screen and (max-width: 1025px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-top .infinity-graphic__middle-arrow { transform: translate(-50%, 135%) !important; }
}
@media screen and (max-width: 768px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-top .infinity-graphic__middle-arrow { transform: translate(270%) rotate(-90deg) !important; }
}
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-top .infinity-graphic__middle-arrow .infinity-graphic__middle-arrow-inner, .dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-top .infinity-graphic__middle-arrow .infinity-graphic__middle-arrow-inner span { border-left: 0px; border-top: 0px; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-top:hover .infinity-graphic__middle-text { color: rgb(236, 0, 0) !important; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-top:hover .infinity-graphic__middle-arrow-inner { border-color: rgb(255, 255, 255) !important; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-top:hover .infinity-graphic__middle-arrow { transform: translate(-50%, 225%) !important; }
@media screen and (max-width: 768px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-top:hover .infinity-graphic__middle-arrow { transform: translate(320%) rotate(-90deg) !important; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-top { top: 28%; transform: translateX(-150%); }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-top .infinity-graphic__middle-text:first-child, .dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-top .infinity-graphic__middle-text:nth-child(2) { transform: translate(10%, 40%) !important; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-top .infinity-graphic__middle-arrow { transform: translate(270%) rotate(-90deg); }
}
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-bottom { bottom: -3%; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-bottom .infinity-graphic__middle-text:first-child { transform: translateY(35px); }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-bottom .infinity-graphic__middle-text:nth-child(2) { transform: translateY(60px); }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-bottom .infinity-graphic__middle-arrow { top: 0px; transform: translate(-50%, -305%); }
@media screen and (max-width: 1025px) and (min-width: 768px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-bottom .infinity-graphic__middle-arrow { top: 22px; }
}
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-bottom .infinity-graphic__middle-arrow .infinity-graphic__middle-arrow-inner, .dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-bottom .infinity-graphic__middle-arrow .infinity-graphic__middle-arrow-inner span { border-bottom: 0px; border-right: 0px; }
@media screen and (max-width: 1025px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-bottom .infinity-graphic__middle-arrow { transform: translate(-47%, -235%) !important; }
}
@media screen and (max-width: 768px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-bottom .infinity-graphic__middle-arrow { transform: translate(-410%, 190%) rotate(-90deg) !important; }
}
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-bottom:hover .infinity-graphic__middle-text { color: rgb(236, 0, 0) !important; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-bottom:hover .infinity-graphic__middle-arrow-inner { border-color: rgb(255, 255, 255) !important; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-bottom:hover .infinity-graphic__middle-arrow { transform: translate(-50%, -355%) !important; }
@media screen and (max-width: 768px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-bottom:hover .infinity-graphic__middle-arrow { transform: translate(-460%, 190%) rotate(-90deg) !important; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-bottom { top: 27%; transform: translateX(60%); }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-bottom .infinity-graphic__middle-text:first-child { transform: translate(-15px, 15px) !important; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-bottom .infinity-graphic__middle-text:nth-child(2) { transform: translate(-15px, 20px) !important; }
}
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-arrow { left: 50%; opacity: 0; position: absolute; transition: all 0.5s ease-out 0s; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-arrow .infinity-graphic__middle-arrow-inner { border: 1.5px solid rgb(213, 7, 7); display: flex; height: 18px; padding: 5px; transform: rotate(45deg) skew(-10deg, -10deg); transition: all 0.3s ease-out 0.2s; width: 18px; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__middle .infinity-graphic__middle-arrow .infinity-graphic__middle-arrow-inner span { border: 1.5px solid rgb(213, 7, 7); display: block; height: 100%; padding: 0px; width: 100%; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__bg { background-repeat: no-repeat; background-size: cover; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; z-index: 1; }
@media screen and (max-width: 768px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic .infinity-graphic__bg { transform: rotate(90deg); }
}
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic__shadow { background-size: contain; opacity: 1; }
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic__shadow::before { content: ""; display: block; padding-top: 7.448%; }
@media screen and (max-width: 768px) {
.dataCentricImage .infinity-graphic__wrapper .infinity-graphic__shadow { margin-top: 75pt; }
}
.dataCentricImage *, .dataCentricImage ::after, .dataCentricImage ::before { box-sizing: border-box; }
body[dir="rtl"] .dataCentricImage .infinity-graphic__middle { left: 59% !important; }
@media screen and (max-width: 1025px) {
body[dir="rtl"] .dataCentricImage .infinity-graphic__middle { left: 63% !important; }
}
@media screen and (max-width: 768px) {
body[dir="rtl"] .dataCentricImage .infinity-graphic__middle { left: 79% !important; }
}
.cmp-hero-carousel { background-color: rgb(0, 0, 0); display: grid; width: 100%; }
.cmp-hero-carousel__background { display: grid; grid-area: 1 / 1 / 2 / 2; height: 100vh; width: 100vw; z-index: 0; }
.cmp-hero-carousel__background__child { background-color: rgb(0, 0, 0); display: none; grid-area: 1 / 1 / 2 / 2; height: 100%; min-height: 100%; object-fit: cover; object-position: center center; visibility: hidden; width: 100vw; z-index: 0; }
.cmp-hero-carousel__background__child--show { display: block; visibility: visible; }
.cmp-hero-carousel__background__child-vidyard, .cmp-hero-carousel__background__child-vidyard__container, .cmp-hero-carousel__background__child-vidyard__container iframe { height: 100%; width: 100%; }
.cmp-hero-carousel__background__transparent-bg { background: linear-gradient(260.94deg, transparent 33.46%, rgba(0, 0, 0, 0.8) 50%); display: grid; grid-area: 1 / 1 / 2 / 2; height: 100%; width: 100%; z-index: 1; }
.cmp-hero-carousel__background__transparent-bg__top-gradient { place-self: start stretch; background: linear-gradient(rgba(0, 0, 0, 0.5), transparent); grid-area: 1 / 1 / 2 / 2; height: 220px; }
.cmp-hero-carousel__background__transparent-bg__bottom-gradient { place-self: end stretch; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent); grid-area: 1 / 1 / 2 / 2; height: 220px; }
.cmp-hero-carousel__content { display: grid; grid-area: 1 / 1 / 2 / 2; grid-template-columns: 1fr; grid-template-rows: min-content min-content min-content; z-index: 1; }
.cmp-hero-carousel__content__slides { display: grid; grid-area: 1 / 1 / 2 / 2; grid-template-columns: 1fr; }
.cmp-hero-carousel__content__slides__slide { display: none; grid-area: 1 / 1 / 2 / 2; visibility: hidden; }
.cmp-hero-carousel__content__slides__slide--active { display: block; visibility: visible; }
.cmp-hero-carousel__content__slides__slide__teaser-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; display: flex; flex-direction: column; margin: 126.93px 1pc 3pc; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__pretitle { color: rgb(236, 0, 0); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 22px; margin: 0px 0px 8px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title { color: rgb(255, 255, 255); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 40px; font-weight: 500; letter-spacing: 0px; line-height: 46px; margin: 0px 0px 2pc; visibility: hidden; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title .word, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title p { color: rgb(255, 255, 255); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 40px; font-weight: 500; letter-spacing: 0px; line-height: 46px; margin: 0px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title--no-margin, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title--no-margin .word, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title--no-margin p { margin: 0px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__description { color: rgb(255, 255, 255); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0px; line-height: 24px; margin: 0px 0px 2pc; visibility: hidden; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__description p { margin: 0px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__description a { color: rgb(236, 0, 0); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0px; line-height: 24px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text { display: grid; margin: 0px 0px 27px; padding: 0px; text-align: center; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text__text { color: rgb(236, 0, 0); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; grid-area: 1 / 1 / 2 / 2; letter-spacing: 0px; line-height: 19px; list-style-type: none; opacity: 0; transition: all 1s ease-out 0s; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text__text p, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text__text span { color: rgb(236, 0, 0); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; margin: 0px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text__text--active { opacity: 1; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text--large .cmp-teaser__rotating-text__text, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text--large .cmp-teaser__rotating-text__text p, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text--large .cmp-teaser__rotating-text__text span { font-size: 40px; font-weight: 500; letter-spacing: 0px; line-height: 46px; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container { gap: 24px 1pc; display: flex; flex-wrap: wrap; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action { display: grid; grid-template-columns: fit-content(100%); }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action__svg-animate { grid-area: 1 / 1 / 2 / 2; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action__svg-animate__rect { stroke-width: 1px; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-box-align: center; align-items: center; border-radius: 8px; color: rgb(255, 255, 255); display: flex; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; grid-area: 1 / 1 / 2 / 2; letter-spacing: 0px; line-height: 20px; margin: 0px 1pc 1pc 0px; padding: 11px 20px; text-decoration: none; z-index: 99; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link__internal-icon { height: 10px; margin: 0px 0px 2px 8px; transition: all 0.4s ease-out 0s; width: 9pt; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link__internal-icon--rtl { display: none; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link__external-icon { height: 9pt; margin: 0px 0px 2px 5px; transition: all 0.4s ease-out 0s; width: 9pt; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--play-icon--black .cmp-teaser__action-link--play-alt, .cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--play-icon--white:hover .cmp-teaser__action-link--play-alt { filter: invert(100%); }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--play-icon--black:hover .cmp-teaser__action-link--play-alt { filter: invert(0); }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link__drift-icon { filter: invert(100%); height: 15px; margin: 0px 0px 0px 5px; width: 15px; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__external-icon, .cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(5px); transition: all 0.4s ease-out 0s; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--secondary .cmp-teaser__action-link__external-icon, .cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--secondary .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--secondary:hover .cmp-teaser__action-link__external-icon, .cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--secondary:hover .cmp-teaser__action-link__internal-icon { filter: none; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--white-arrow .cmp-teaser__action-link__external-icon, .cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--white-arrow .cmp-teaser__action-link__internal-icon { filter: invert(0); }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--white-arrow:hover .cmp-teaser__action-link__external-icon, .cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--white-arrow:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--red-link { background-color: transparent; border: none; color: rgb(236, 0, 0); font-size: 20px; font-weight: 500; letter-spacing: 0px; line-height: 28px; margin: 0px; padding: 0px; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--red-link:hover { background-color: transparent; border: none; color: rgb(236, 0, 0); }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--red-arrow { background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); color: rgb(236, 0, 0); }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--red-arrow .cmp-teaser__action-link__internal-icon--white { visibility: hidden; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--red-arrow .cmp-teaser__action-link__internal-icon--red { margin-left: -10px; visibility: visible; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--red-arrow:hover { background-color: rgb(236, 0, 0); border: rgb(236, 0, 0); color: rgb(255, 255, 255); }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--red-arrow:hover .cmp-teaser__action-link__internal-icon--white { visibility: visible; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--red-arrow:hover .cmp-teaser__action-link__internal-icon--red { visibility: hidden; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--transparent { background-color: transparent; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--transparent .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--transparent:hover .cmp-teaser__action-link__internal-icon { filter: none; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--transparent-dark { background-color: transparent; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--transparent-dark .cmp-teaser__action-link__internal-icon { filter: none; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--transparent-dark:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--play-alt { height: 18px !important; margin-top: 0px !important; width: 18px !important; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--transparent-link { background-color: transparent; border-color: transparent; color: rgb(0, 0, 0); font-family: HaasGrotDisp-45Light, helvetica, arial, sans-serif; padding: 0px; text-decoration: underline; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--transparent-link .cmp-teaser__action-link__internal-icon { display: none; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--transparent-link:hover { background-color: transparent; border-color: transparent; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--down-arrow .cmp-teaser__action-link__internal-icon { filter: none; height: 15px; width: 13px; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--down-arrow:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--enabled-label { -webkit-font-smoothing: antialiased; background-color: rgba(4, 236, 118, 0.1); color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; line-height: 19px; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--enabled-label .cmp-teaser__action-link__internal-icon { height: 20px; margin-right: 10px; width: 20px; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--info-label { -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0.05); color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 14px; font-weight: 700; line-height: 17px; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--info-label .cmp-teaser__action-link__internal-icon { height: 20px; margin-right: 10px; width: 20px; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--buy-mp { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; border-radius: 35px; flex-direction: row-reverse; position: relative; padding: 0px !important; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--buy-mp .cmp-teaser__action-link__internal-icon { height: 20px; margin: 0px 8px 2px 0px; width: 18px; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--buy-mp .cmp-teaser__action-link__external-icon { display: none; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--buy-mp:hover .cmp-teaser__action-link__internal-icon { transform: none; }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__light-background .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.cmp-hero-carousel__content__slides__slide .cmp-teaser__light-background .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { filter: none !important; }
.cmp-hero-carousel__content__slides__slide__type-2 { -webkit-box-align: start; align-items: start; display: grid; grid-template-columns: 1fr; grid-template-rows: auto; }
@media screen and (max-width: 767px) {
.cmp-hero-carousel__content__slides__slide__type-2 { margin: 0px 24px; }
}
.cmp-hero-carousel__content__slides__slide__type-2__teasers { display: grid; }
.cmp-hero-carousel__content__slides__slide__type-2__teasers .cmp-hero-carousel__content__slides__slide__teaser-content { grid-area: 1 / 1 / 2 / 2; margin: 126.93px 1pc 0px; }
.cmp-hero-carousel__content__slides__slide__type-2__teasers .cmp-teaser__action-container { -webkit-box-pack: center; justify-content: center; margin: 0px 1pc 1pc; transition: all 0.5s ease-out 0s; }
.cmp-hero-carousel__content__slides__slide__type-2__image { height: auto; justify-self: center; margin: 40px 0px; width: 85%; }
.cmp-hero-carousel__content__controls { grid-area: 2 / 1 / 3 / 2; }
.cmp-hero-carousel__content__controls, .cmp-hero-carousel__content__controls__mobile { -webkit-box-pack: center; display: flex; justify-content: center; }
.cmp-hero-carousel__content__controls__mobile { -webkit-box-align: center; align-items: center; gap: 8px; list-style-type: none; margin: 0px 1pc; padding: 0px; }
.cmp-hero-carousel__content__controls__mobile__control { display: flex; }
.cmp-hero-carousel__content__controls__mobile__control__button { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background-color: transparent; border: none; cursor: pointer; display: flex; height: 40px; justify-content: center; margin: 0px; padding: 0px 0px 2pc; width: 56px; }
.cmp-hero-carousel__content__controls__mobile__control__button__box { background-color: rgb(255, 255, 255); border: none; border-radius: 4px; height: 4px; margin: 0px; padding: 0px; width: 56px; }
.cmp-hero-carousel__content__controls__mobile__control__button--active .cmp-hero-carousel__content__controls__mobile__control__button__box { background-color: rgb(236, 0, 0); }
.cmp-hero-carousel__content__controls__desktop, .cmp-hero-carousel__content__controls__play-pause-control { display: none; }
.cmp-hero-carousel__content__container { grid-area: 3 / 1 / 4 / 2; }
.cmp-hero-carousel__content__container > .cmp-container { border-radius: 2pc 2pc 0px 0px; }
@media screen and (min-width: 768px) {
.cmp-hero-carousel .cmp-hero-carousel__background__transparent-bg { background: linear-gradient(260.94deg, transparent 33.46%, rgba(0, 0, 0, 0.8) 50%); }
.cmp-hero-carousel__content__slides__slide { min-height: 660px; }
.cmp-hero-carousel__content__slides__slide__teaser-content { -webkit-box-align: start; align-items: start; margin: 167.93px 1pc 3pc; width: 60%; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title .word, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title p { font-size: 56px; line-height: 62px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__description { font-size: 24px; line-height: 30px; margin: 0px 0px 52.05px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__description p { margin: 0px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__description a { font-size: 24px; line-height: 30px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text { margin: 0px 0px 2pc; text-align: left; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text__text, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text__text p, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text__text span { font-size: 2pc; line-height: 38px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text--large .cmp-teaser__rotating-text__text, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text--large .cmp-teaser__rotating-text__text p, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text--large .cmp-teaser__rotating-text__text span { font-size: 56px; line-height: 62px; }
.cmp-hero-carousel__content__slides__slide__type-2 { grid-template-columns: 1fr 1fr; }
.cmp-hero-carousel__content__slides__slide__type-2 .cmp-hero-carousel__content__slides__slide__teaser-content { margin: 167.93px 1pc 0px; width: 100%; }
.cmp-hero-carousel__content__slides__slide__type-2__image { height: auto; justify-self: start; margin: 167.93px 1pc 0px 40px; width: 80%; }
.cmp-hero-carousel__content__slides__slide__type-2 .cmp-teaser__action-container { -webkit-box-pack: start; justify-content: start; }
}
@media screen and (min-width: 1025px) {
.cmp-hero-carousel__background { height: 100vh; }
.cmp-hero-carousel .cmp-hero-carousel__background__transparent-bg { background: linear-gradient(260.94deg, transparent 33.46%, rgba(0, 0, 0, 0.8) 80%); }
.cmp-hero-carousel__content { grid-template-rows: auto min-content; height: 100vh; }
.cmp-hero-carousel__content__slides { grid-area: 1 / 1 / 2 / 2; }
.cmp-hero-carousel__content__slides__slide { min-height: 750px; }
.cmp-hero-carousel__content__slides__slide--active { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: justify; display: flex; flex-direction: column; justify-content: space-between; }
.cmp-hero-carousel__content__slides__slide__teaser-content { margin: 280px 1pc 60px; width: 60%; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title { font-size: 56px; line-height: 62px; margin: 0px 0px 40px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title .word, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title p { font-size: 56px; line-height: 62px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title--no-margin, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title--no-margin .word, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title--no-margin p { margin: 0px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__description { font-size: 24px; line-height: 30px; margin: 0px 0px 40px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__description p { margin: 0px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__description a { font-size: 24px; line-height: 30px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text { margin: 0px 0px 40px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text__text, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text__text p, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text__text span { font-size: 40px; line-height: 46px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text--large .cmp-teaser__rotating-text__text, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text--large .cmp-teaser__rotating-text__text p, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text--large .cmp-teaser__rotating-text__text span { font-size: 56px; line-height: 62px; }
.cmp-hero-carousel__content__slides__slide__type-2 { grid-template-columns: 1fr 1fr; }
.cmp-hero-carousel__content__slides__slide__type-2 .cmp-hero-carousel__content__slides__slide__teaser-content { margin: 280px 1pc 0px; }
.cmp-hero-carousel__content__slides__slide__type-2__image { height: auto; justify-self: start; margin: 280px 1pc 0px; width: 25pc; }
.cmp-hero-carousel__content__slides__slide__type-2 .cmp-teaser__action-container { -webkit-box-pack: start; justify-content: start; }
.cmp-hero-carousel__content__controls { -webkit-box-pack: justify; align-self: flex-end; grid-area: 1 / 1 / 2 / 2; justify-content: space-between; margin: 0px 1pc 1pc; }
.cmp-hero-carousel__content__controls__mobile { display: none; }
.cmp-hero-carousel__content__controls__desktop { column-gap: 30px; list-style-type: none; margin: 0px; padding: 0px; }
.cmp-hero-carousel__content__controls__desktop, .cmp-hero-carousel__content__controls__desktop__control__button { -webkit-box-align: center; align-items: center; display: flex; }
.cmp-hero-carousel__content__controls__desktop__control__button { -webkit-box-pack: center; background-color: transparent; border: none; cursor: pointer; height: 3pc; justify-content: center; }
.cmp-hero-carousel__content__controls__desktop__control__button__text { -webkit-text-fill-color: transparent; background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255) 50%, rgb(236, 0, 0) 0px) center top / 100% 200% text; color: rgb(255, 255, 255); display: inline-block; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 24px; font-weight: 500; letter-spacing: 0px; line-height: 24px; overflow: hidden; position: relative; text-decoration: none; transition-property: background-position; transition-timing-function: linear; }
.cmp-hero-carousel__content__controls__desktop__control__button__text__dot { background-color: rgb(255, 255, 255); border-radius: 4px; display: flex; height: 8px; opacity: 0.3; width: 8px; }
.cmp-hero-carousel__content__controls__desktop__control__button__text--active { background-position: center bottom; }
.cmp-hero-carousel__content__controls__desktop__control__button__text--active .cmp-hero-carousel__content__controls__desktop__control__button__text__dot { opacity: 1; }
.cmp-hero-carousel__content__controls__play-pause-control { -webkit-box-align: center; place-items: center; background-color: transparent; border: none; cursor: pointer; display: grid; margin: 0px; padding: 0px; }
.cmp-hero-carousel__content__controls__play-pause-control__circle { grid-area: 1 / 1 / 2 / 2; height: 3pc; width: 3pc; }
.cmp-hero-carousel__content__controls__play-pause-control__play { display: none; grid-area: 1 / 1 / 2 / 2; height: 9pt; width: 9pt; }
.cmp-hero-carousel__content__controls__play-pause-control__pause { display: block; grid-area: 1 / 1 / 2 / 2; height: 9pt; width: 9pt; }
.cmp-hero-carousel__content__controls__play-pause-control--pause .cmp-hero-carousel__content__controls__play-pause-control__play { display: block; }
.cmp-hero-carousel__content__controls__play-pause-control--pause .cmp-hero-carousel__content__controls__play-pause-control__pause { display: none; }
.cmp-hero-carousel__content__controls--dots { -webkit-box-pack: end; align-self: center; grid-row: 1 / 2; justify-content: flex-end; margin: 40px 10pc 0px 0px; }
.cmp-hero-carousel__content__controls--dots .cmp-hero-carousel__content__controls__desktop { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; row-gap: 40px; }
.cmp-hero-carousel__content__controls--dots .cmp-hero-carousel__content__controls__desktop__control__button { height: 8px; padding: 0px; }
}
@media screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1480px) {
.cmp-hero-carousel__content__controls--dots { margin: 0px 5pc 0px 0px; }
}
@media screen and (min-width: 1025px) {
.cmp-hero-carousel__content__container { align-self: end; grid-area: 2 / 1 / 3 / 2; margin: 0px 1pc; }
}
@media screen and (min-width: 1472px) {
.cmp-hero-carousel__content { justify-items: center; }
.cmp-hero-carousel__content__container, .cmp-hero-carousel__content__controls, .cmp-hero-carousel__content__slides { max-width: 90pc; width: 100%; }
}
@media screen and (max-width: 767px) {
.cmp-hero-carousel__content__slides__slide { min-height: 510px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title { margin-bottom: 24px !important; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title div { text-align: center !important; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__description { margin-bottom: 24px !important; text-align: center; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link { -webkit-box-align: center; align-items: center; border-radius: 8px; color: rgb(255, 255, 255); display: flex; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; letter-spacing: 0px; line-height: 20px; margin: 0px 1pc 1pc 0px; padding: 11px 20px; text-decoration: none; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link__internal-icon { height: 10px; margin: 0px 0px 2px 8px; transition: all 0.4s ease-out 0s; width: 9pt; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link__internal-icon--rtl { display: none; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link__external-icon { height: 9pt; margin: 0px 0px 2px 5px; transition: all 0.4s ease-out 0s; width: 9pt; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--play-icon--black .cmp-teaser__action-link--play-alt, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--play-icon--white:hover .cmp-teaser__action-link--play-alt { filter: invert(100%); }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--play-icon--black:hover .cmp-teaser__action-link--play-alt { filter: invert(0); }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link__drift-icon { filter: invert(100%); height: 15px; margin: 0px 0px 0px 5px; width: 15px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__external-icon, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(5px); transition: all 0.4s ease-out 0s; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--secondary .cmp-teaser__action-link__external-icon, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--secondary .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--secondary:hover .cmp-teaser__action-link__external-icon, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--secondary:hover .cmp-teaser__action-link__internal-icon { filter: none; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--white-arrow .cmp-teaser__action-link__external-icon, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--white-arrow .cmp-teaser__action-link__internal-icon { filter: invert(0); }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--white-arrow:hover .cmp-teaser__action-link__external-icon, .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--white-arrow:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--red-link { background-color: transparent; border: none; color: rgb(236, 0, 0); font-size: 20px; font-weight: 500; letter-spacing: 0px; line-height: 28px; margin: 0px; padding: 0px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--red-link:hover { background-color: transparent; border: none; color: rgb(236, 0, 0); }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--red-arrow { background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); color: rgb(236, 0, 0); }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--red-arrow .cmp-teaser__action-link__internal-icon--white { visibility: hidden; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--red-arrow .cmp-teaser__action-link__internal-icon--red { margin-left: -10px; visibility: visible; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--red-arrow:hover { background-color: rgb(236, 0, 0); border: rgb(236, 0, 0); color: rgb(255, 255, 255); }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--red-arrow:hover .cmp-teaser__action-link__internal-icon--white { visibility: visible; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--red-arrow:hover .cmp-teaser__action-link__internal-icon--red { visibility: hidden; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--transparent { background-color: transparent; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--transparent .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--transparent:hover .cmp-teaser__action-link__internal-icon { filter: none; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--transparent-dark { background-color: transparent; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--transparent-dark .cmp-teaser__action-link__internal-icon { filter: none; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--transparent-dark:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--play-alt { height: 18px !important; margin-top: 0px !important; width: 18px !important; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--transparent-link { background-color: transparent; border-color: transparent; color: rgb(0, 0, 0); font-family: HaasGrotDisp-45Light, helvetica, arial, sans-serif; padding: 0px; text-decoration: underline; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--transparent-link .cmp-teaser__action-link__internal-icon { display: none; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--transparent-link:hover { background-color: transparent; border-color: transparent; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--down-arrow .cmp-teaser__action-link__internal-icon { filter: none; height: 15px; width: 13px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--down-arrow:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--enabled-label { -webkit-font-smoothing: antialiased; background-color: rgba(4, 236, 118, 0.1); color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; line-height: 19px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--enabled-label .cmp-teaser__action-link__internal-icon { height: 20px; margin-right: 10px; width: 20px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--info-label { -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0.05); color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 14px; font-weight: 700; line-height: 17px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--info-label .cmp-teaser__action-link__internal-icon { height: 20px; margin-right: 10px; width: 20px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--buy-mp { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; border-radius: 35px; flex-direction: row-reverse; position: relative; padding: 0px !important; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--buy-mp .cmp-teaser__action-link__internal-icon { height: 20px; margin: 0px 8px 2px 0px; width: 18px; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--buy-mp .cmp-teaser__action-link__external-icon { display: none; }
.cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action .cmp-teaser__action-link--buy-mp:hover .cmp-teaser__action-link__internal-icon { transform: none; }
}
.herocarousel.cq-Editable-dom .cmp-hero-carousel__background, .herocarousel.cq-Editable-dom .cmp-hero-carousel__content { height: auto; }
.herocarousel--short .cmp-hero-carousel__background { display: none; }
.herocarousel--short .cmp-hero-carousel__content { background-position: 50% center; background-repeat: no-repeat; background-size: cover; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide__teaser-content { -webkit-box-align: start; align-items: start; margin: 46px 1pc 3pc; width: 75%; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; font-weight: 700; line-height: 38px; margin: 0px 0px 24px; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title .word, .herocarousel--short .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title p { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; font-weight: 700; line-height: 38px; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__description { margin: 0px 0px 24px; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__description, .herocarousel--short .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__description a { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 450; line-height: 19px; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container { margin-top: 0px; row-gap: 1pc; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link__internal-icon__rtl { display: none; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide__type-2 .cmp-teaser__action-container { margin: 0px; }
@media screen and (min-width: 768px) {
.herocarousel--short .cmp-hero-carousel__content__slides__slide { min-height: auto; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide__teaser-content { margin: 65px 1pc 69px; max-width: 68%; width: auto; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title { font-size: 40px; line-height: 46px; margin: 0px 0px 20px; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title .word, .herocarousel--short .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title p { font-size: 40px; line-height: 46px; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__description { font-size: 20px; line-height: 24px; margin: 0px 0px 29px; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__description a { font-size: 20px; line-height: 24px; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.herocarousel--short .cmp-hero-carousel__background, .herocarousel--short .cmp-hero-carousel__content { height: auto; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide { min-height: auto; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide__teaser-content { margin: 6pc 1pc 66px; max-width: 634px; width: 100%; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title { font-size: 56px; line-height: 62px; margin: 0px 0px 24px; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title .word, .herocarousel--short .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title p { font-size: 56px; line-height: 62px; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__description { font-size: 24px; line-height: 30px; margin: 0px 0px 29px; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__description a { font-size: 24px; line-height: 30px; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
.herocarousel--short .cmp-hero-carousel__content__container { padding-bottom: 29px; }
}
@media screen and (max-width: 767px) {
.herocarousel--short .cmp-hero-carousel__content__slides__slide { min-height: auto; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__title div { text-align: left !important; }
.herocarousel--short .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__description { text-align: left; }
}
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__type-2__teasers .cmp-teaser__action-container .cmp-teaser__action-link { margin-right: 0px !important; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__type-2__teasers .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { margin: 0px 8px 2px 5px; transform: rotateY(180deg) !important; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__rotating-text { text-align: right; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-box-align: center; align-items: center; border-radius: 8px; color: rgb(255, 255, 255); display: flex; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; grid-area: 1 / 1 / 2 / 2; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; text-decoration: none; z-index: 99; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link__internal-icon { height: 10px; margin: 0px 0px 2px 8px; transition: all 0.4s ease-out 0s; width: 9pt; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link__external-icon { height: 9pt; margin: 0px 0px 2px 5px; transition: all 0.4s ease-out 0s; width: 9pt; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--play-icon--black .cmp-teaser__action-link--play-alt, body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--play-icon--white:hover .cmp-teaser__action-link--play-alt { filter: invert(100%); }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--play-icon--black:hover .cmp-teaser__action-link--play-alt { filter: invert(0); }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link__drift-icon { filter: invert(100%); height: 15px; margin: 0px 0px 0px 5px; width: 15px; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__external-icon, body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(5px); transition: all 0.4s ease-out 0s; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--secondary .cmp-teaser__action-link__external-icon, body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--secondary .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--secondary:hover .cmp-teaser__action-link__external-icon, body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--secondary:hover .cmp-teaser__action-link__internal-icon { filter: none; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--white-arrow .cmp-teaser__action-link__external-icon, body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--white-arrow .cmp-teaser__action-link__internal-icon { filter: invert(0); }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--white-arrow:hover .cmp-teaser__action-link__external-icon, body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--white-arrow:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--red-link { background-color: transparent; border: none; color: rgb(236, 0, 0); font-size: 20px; font-weight: 500; letter-spacing: 0px; line-height: 28px; margin: 0px; padding: 0px; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--red-link:hover { background-color: transparent; border: none; color: rgb(236, 0, 0); }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--red-arrow { background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); color: rgb(236, 0, 0); }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--red-arrow .cmp-teaser__action-link__internal-icon--white { visibility: hidden; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--red-arrow .cmp-teaser__action-link__internal-icon--red { margin-left: -10px; visibility: visible; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--red-arrow:hover { background-color: rgb(236, 0, 0); border: rgb(236, 0, 0); color: rgb(255, 255, 255); }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--red-arrow:hover .cmp-teaser__action-link__internal-icon--white { visibility: visible; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--red-arrow:hover .cmp-teaser__action-link__internal-icon--red { visibility: hidden; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--transparent { background-color: transparent; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--transparent .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--transparent:hover .cmp-teaser__action-link__internal-icon { filter: none; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--transparent-dark { background-color: transparent; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--transparent-dark .cmp-teaser__action-link__internal-icon { filter: none; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--transparent-dark:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--play-alt { height: 18px !important; margin-top: 0px !important; width: 18px !important; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--transparent-link { background-color: transparent; border-color: transparent; color: rgb(0, 0, 0); font-family: HaasGrotDisp-45Light, helvetica, arial, sans-serif; padding: 0px; text-decoration: underline; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--transparent-link .cmp-teaser__action-link__internal-icon { display: none; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--transparent-link:hover { background-color: transparent; border-color: transparent; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--down-arrow .cmp-teaser__action-link__internal-icon { filter: none; height: 15px; width: 13px; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--down-arrow:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--enabled-label { -webkit-font-smoothing: antialiased; background-color: rgba(4, 236, 118, 0.1); color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; line-height: 19px; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--enabled-label .cmp-teaser__action-link__internal-icon { height: 20px; margin-right: 10px; width: 20px; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--info-label { -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0.05); color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 14px; font-weight: 700; line-height: 17px; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--info-label .cmp-teaser__action-link__internal-icon { height: 20px; margin-right: 10px; width: 20px; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--buy-mp { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; border-radius: 35px; flex-direction: row-reverse; position: relative; padding: 0px !important; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--buy-mp .cmp-teaser__action-link__internal-icon { height: 20px; margin: 0px 8px 2px 0px; width: 18px; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--buy-mp .cmp-teaser__action-link__external-icon { display: none; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--buy-mp:hover .cmp-teaser__action-link__internal-icon { transform: none; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link__internal-icon--rtl { display: none; }
body[dir="rtl"] .cmp-hero-carousel__content__slides__slide__teaser-content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link__internal-icon { margin: 0px 8px 2px 5px; transform: rotateY(180deg); }
body[dir="rtl"] .cmp-hero-carousel__content__controls--dots { margin: 40px 0px 0px 10pc; }
@media screen and (min-width: 1025px) and (max-width: 1480px) {
body[dir="rtl"] .cmp-hero-carousel__content__controls--dots { margin: 0px 0px 0px 5pc; }
}
@media screen and (max-width: 1025px) {
body[dir="rtl"] .cmp-hero-carousel__content__controls--dots { margin: 40px 0px 0px; }
}
@font-face { font-family: karla; font-style: normal; font-weight: 400; src: url("") format("woff"); }
.marketo-hero .cmp-separator, .marketo-hero legend, .marketo-hero__pre-form-content { display: none; }
.marketo-hero__bgimage { background-repeat: no-repeat; background-size: cover; }
.marketo-hero__bgimage .container { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; margin: 0px auto; padding: 30px 20px; }
@media (min-width: 576px) {
.marketo-hero__bgimage .container { max-width: 540px; }
}
@media (min-width: 768px) {
.marketo-hero__bgimage .container { max-width: 45pc; }
}
@media screen and (min-width: 1025px) {
.marketo-hero__bgimage .container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-pack: justify; flex-direction: row; justify-content: space-between; max-width: 60pc; padding: 40px 15px; }
}
@media screen and (min-width: 1191px) {
.marketo-hero__bgimage .container { max-width: 855pt; }
}
.marketo-hero__bgimage .container .marketo-hero__bullets { margin: 0px; padding: 0px; }
.marketo-hero__bgimage .container .marketo-hero__bullet { -webkit-box-align: center; align-items: center; color: rgb(255, 255, 255); cursor: pointer; display: flex; font-size: 18px; line-height: 1.5; margin-bottom: 15px; padding: 0px 30px 0px 33px; position: relative; }
.marketo-hero__bgimage .container .marketo-hero__bullet:hover span { border-bottom-color: rgb(255, 255, 255); }
.marketo-hero__bgimage .container .marketo-hero__bullet__default-svg { -webkit-box-pack: center; display: inline-block; height: 24px; justify-content: center; left: 0px; position: absolute; top: 2px; width: 24px; }
.marketo-hero__bgimage .container .marketo-hero__bullet__new-svg { display: none; }
.marketo-hero__bgimage .container .marketo-hero__bullet span { border-bottom: 1px solid transparent; font-size: 18px; line-height: 1.5; position: relative; transition: all 0.25s linear 0s; }
.marketo-hero__bgimage .container .marketo-hero__bullet span .marketo-hero__tooltip { background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 5px 1px; box-sizing: border-box; display: none; left: -10px; margin-left: 35px; min-width: 20pc; padding: 30px; position: absolute; top: -15px; z-index: 3; }
.marketo-hero__bgimage .container .marketo-hero__bullet span .marketo-hero__tooltip p { color: rgb(0, 0, 0); font-size: 14px; line-height: 1.5; margin: 0px; }
@media screen and (min-width: 1025px) {
.marketo-hero__bgimage .container .marketo-hero__bullet span .marketo-hero__tooltip { left: 100%; min-width: 360px; }
}
.marketo-hero__bgimage .container .marketo-hero__bullet span .marketo-hero__tooltip ::before { border-width: 8px; border-style: solid; border-color: transparent rgb(255, 255, 255) transparent transparent; border-image: initial; content: ""; height: 0px; margin-top: -8px; pointer-events: none; position: absolute; right: 100%; top: 30px; width: 0px; }
.marketo-hero__bgimage .container .marketo-hero__bullet span .marketo-hero__tooltip.visible { display: flex; }
.marketo-hero__bgimage .container .marketo-hero__bullet::after { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; border: 1px solid rgb(255, 255, 255); border-radius: 50%; content: "i"; display: flex; font-size: 11px; height: 1pc; justify-content: center; line-height: 1; margin-left: 9px; position: absolute; right: 0px; top: 6px; transition: all 0.25s linear 0s; width: 15px; }
.marketo-hero__bgimage .container .marketo-hero__bullet:hover::after { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.marketo-hero__bgimage .container .marketo-hero__primary { margin-bottom: 30px; }
@media screen and (min-width: 1025px) {
.marketo-hero__bgimage .container .marketo-hero__primary { margin-bottom: 0px; padding: 40px 30px 0px 0px; width: 50%; }
}
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__heading { color: rgb(255, 255, 255); font-size: 50px; font-weight: 600; letter-spacing: normal; max-width: 450px; font-family: neue-haas-grotesk-display, sans-serif !important; }
@media screen and (min-width: 1025px) {
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__heading { font-size: 58px; }
}
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading { color: rgb(255, 255, 255); }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading p { font-size: 22px; line-height: 1.25; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__cta { color: rgb(255, 255, 255); display: inline-block; font-size: 1pc; font-weight: 600; margin-top: 35px; padding-left: 50px; position: relative; text-decoration: none; }
@media screen and (min-width: 1025px) {
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__cta { font-size: 24px; margin-top: 45px; padding-left: 4pc; }
}
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__cta .marketo-hero__cta-icon { display: inline-block; height: 40px; left: 0px; margin-right: 10px; position: absolute; top: 50%; transform: translateY(-50%); width: 40px; }
@media screen and (min-width: 1025px) {
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__cta .marketo-hero__cta-icon { height: 54px; width: 54px; }
}
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container { display: flex; flex-wrap: wrap; margin-top: 0px; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link { -webkit-box-align: center; align-items: center; border-radius: 8px; color: rgb(255, 255, 255); display: flex; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; letter-spacing: 0px; line-height: 20px; margin: 0px 1pc 1pc 0px; padding: 11px 20px; text-decoration: none; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link__internal-icon { height: 10px; margin: 0px 0px 2px 8px; transition: all 0.4s ease-out 0s; width: 9pt; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link__internal-icon--rtl { display: none; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link__external-icon { height: 9pt; margin: 0px 0px 2px 5px; transition: all 0.4s ease-out 0s; width: 9pt; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--play-icon--black .cmp-teaser__action-link--play-alt, .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--play-icon--white:hover .cmp-teaser__action-link--play-alt { filter: invert(100%); }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--play-icon--black:hover .cmp-teaser__action-link--play-alt { filter: invert(0); }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link__drift-icon { filter: invert(100%); height: 15px; margin: 0px 0px 0px 5px; width: 15px; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link:hover .cmp-teaser__action-link__external-icon, .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(5px); transition: all 0.4s ease-out 0s; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--secondary .cmp-teaser__action-link__external-icon, .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--secondary .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--secondary:hover .cmp-teaser__action-link__external-icon, .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--secondary:hover .cmp-teaser__action-link__internal-icon { filter: none; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--white-arrow .cmp-teaser__action-link__external-icon, .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--white-arrow .cmp-teaser__action-link__internal-icon { filter: invert(0); }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--white-arrow:hover .cmp-teaser__action-link__external-icon, .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--white-arrow:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--red-link { background-color: transparent; border: none; color: rgb(236, 0, 0); font-size: 20px; font-weight: 500; letter-spacing: 0px; line-height: 28px; margin: 0px; padding: 0px; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--red-link:hover { background-color: transparent; border: none; color: rgb(236, 0, 0); }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--red-arrow { background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); color: rgb(236, 0, 0); }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--red-arrow .cmp-teaser__action-link__internal-icon--white { visibility: hidden; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--red-arrow .cmp-teaser__action-link__internal-icon--red { margin-left: -10px; visibility: visible; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--red-arrow:hover { background-color: rgb(236, 0, 0); border: rgb(236, 0, 0); color: rgb(255, 255, 255); }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--red-arrow:hover .cmp-teaser__action-link__internal-icon--white { visibility: visible; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--red-arrow:hover .cmp-teaser__action-link__internal-icon--red { visibility: hidden; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--transparent { background-color: transparent; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--transparent .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--transparent:hover .cmp-teaser__action-link__internal-icon { filter: none; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--transparent-dark { background-color: transparent; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--transparent-dark .cmp-teaser__action-link__internal-icon { filter: none; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--transparent-dark:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--play-alt { height: 18px !important; margin-top: 0px !important; width: 18px !important; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--transparent-link { background-color: transparent; border-color: transparent; color: rgb(0, 0, 0); font-family: HaasGrotDisp-45Light, helvetica, arial, sans-serif; padding: 0px; text-decoration: underline; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--transparent-link .cmp-teaser__action-link__internal-icon { display: none; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--transparent-link:hover { background-color: transparent; border-color: transparent; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--down-arrow .cmp-teaser__action-link__internal-icon { filter: none; height: 15px; width: 13px; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--down-arrow:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--enabled-label { -webkit-font-smoothing: antialiased; background-color: rgba(4, 236, 118, 0.1); color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; line-height: 19px; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--enabled-label .cmp-teaser__action-link__internal-icon { height: 20px; margin-right: 10px; width: 20px; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--info-label { -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0.05); color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 14px; font-weight: 700; line-height: 17px; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--info-label .cmp-teaser__action-link__internal-icon { height: 20px; margin-right: 10px; width: 20px; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--buy-mp { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; border-radius: 35px; flex-direction: row-reverse; position: relative; padding: 0px !important; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--buy-mp .cmp-teaser__action-link__internal-icon { height: 20px; margin: 0px 8px 2px 0px; width: 18px; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--buy-mp .cmp-teaser__action-link__external-icon { display: none; }
.marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero--action-container .cmp-teaser__action-link--buy-mp:hover .cmp-teaser__action-link__internal-icon { transform: none; }
@media screen and (min-width: 1025px) {
.marketo-hero__bgimage .container .marketo-hero__secondary { width: 50%; }
}
.marketo-hero .mkto-js-embed--wrapper .ty-message { display: none; padding: 6rem 0px; }
.marketo-hero .mkto-js-embed--wrapper .ty-message[data-status="true"] { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; flex-direction: column; justify-content: center; margin: 0px auto; max-width: 60rem; }
.marketo-hero .mkto-js-embed--wrapper .ty-message--headings { -webkit-box-ordinal-group: 3; order: 2; }
.marketo-hero .mkto-js-embed--wrapper .ty-message--support-asset { -webkit-box-ordinal-group: 2; order: 1; }
.marketo-hero .mkto-js-embed--wrapper .ty-message--support-asset img { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; justify-content: center; margin: 0px auto; max-width: 350px; padding: 0px 0px 3.2rem; }
.marketo-hero .mkto-js-embed--wrapper .ty-message--subtitle, .marketo-hero .mkto-js-embed--wrapper .ty-message--title { font-family: neue-haas-grotesk-display, sans-serif !important; letter-spacing: 0.3px !important; text-align: center !important; text-transform: none !important; }
.marketo-hero .mkto-js-embed--wrapper .ty-message--title { color: rgb(24, 26, 30) !important; font-size: 3.5rem !important; font-weight: 700 !important; margin: 0px 0px 1.2rem !important; }
.marketo-hero .mkto-js-embed--wrapper .ty-message--subtitle { color: rgb(102, 102, 102) !important; font-size: 2.5rem !important; font-weight: 400 !important; margin: 0px 0px 1.6rem !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper { background: rgb(255, 255, 255); padding: 2pc 20px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper .teaser.mkto-form-teaser { display: none; }
@media screen and (min-width: 1025px) {
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper { padding: 3pc 36px; }
}
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper .form--step { display: none !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper .form--step.active { display: block !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper .form--step.active .mktoFormRow { display: block; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper .mkto-js-embed--wrapper { margin-top: 20px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper .mktoButtonRow { padding: 0px !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper .mktoButtonRow.hidden { display: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper .mktoButtonRow .mktoButton:disabled { opacity: 0.5; pointer-events: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper .marketo-hero__form-subheader { margin-bottom: 0px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper .form-header.hidden { display: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed { padding: 0px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoButtonRow .mktoButton { max-width: 100%; width: 100%; background-color: rgb(236, 0, 0) !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed[data-form-id="10636"] .mktoFormRow.has-text-body { display: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed[data-form-id="5024"] select.mktoField { text-align-last: end; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow { display: block; padding: 0px; width: 100%; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormCol label.mktoLabel { display: none; font-family: neue-haas-grotesk-display, sans-serif; font-size: 9pt; left: 9pt; top: 1pc; transform: translateY(-50%); text-align: left !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow select.mktoField { text-align-last: left; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--select-one[data-wrapper-for="Country"]::before { border-style: solid; border-color: rgb(207, 46, 46); border-image: initial; border-width: 0px 2px 2px 0px; box-sizing: border-box; content: ""; display: inline-block; height: 1pc; padding: 2px; position: absolute; right: 20px; top: 15px; transform: rotate(45deg); width: 1pc; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow.fine-print { margin-left: 6.6rem; margin-top: 1rem; text-align: center; width: 100%; }
@media screen and (min-width: 768px) {
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow.fine-print { margin-left: 0px; }
}
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow.fine-print .mktoHtmlText.mktoHasWidth { margin: auto 7rem; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoAsterix { display: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoField { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 18px; max-height: 50px; padding: 14px 9pt; text-align: left; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoField::-webkit-input-placeholder { font-family: inherit; font-weight: 300; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoField::placeholder { font-family: inherit; font-weight: 300; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap { border: 1px solid rgb(0, 0, 0); border-radius: 5px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoError.hidden { display: none !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed #LblState { display: block; top: 10px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFieldWrap.visited .mktoLabel, .marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow.focused .mktoLabel { display: block; font-size: 9pt; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFieldWrap.visited .mktoField, .marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow.focused .mktoField { padding-bottom: 12.5px; padding-top: 12.5px; color: rgb(0, 0, 0) !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFieldWrap.visited .mktoFieldWrap, .marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow.focused .mktoFieldWrap { border-left-color: rgb(0, 0, 0); }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFieldWrap.visited #LblCountry, .marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow.focused #LblCountry { clip: auto; height: auto; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed fieldset.mktoFormCol { margin-bottom: 0px !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .sms-email-message { background: rgb(245, 245, 245); border-radius: 5px; color: rgb(52, 58, 64); font-size: 1pc; line-height: 1.5; margin: 0px 0px 20px; overflow: hidden; padding: 20px 20px 20px 60px; position: relative; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .sms-email-message::before { background: rgb(52, 58, 64); content: ""; height: 100%; left: 0px; padding: 20px; position: absolute; top: 0px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .sms-email-message::after { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; content: "i"; display: flex; height: 20px; justify-content: center; left: 10px; margin-top: -10px; position: absolute; text-align: center; top: 50%; width: 20px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .invalid-country { background: rgb(245, 245, 245); border-radius: 5px; color: rgb(52, 58, 64); font-size: 1pc; line-height: 1.5; margin: 0px 0px 20px; overflow: hidden; padding: 20px 20px 20px 60px; position: relative; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .invalid-country::before { background: rgb(252, 185, 0); content: ""; height: 100%; left: 0px; padding: 20px; position: absolute; top: 0px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .invalid-country::after { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; content: "i"; display: flex; height: 20px; justify-content: center; left: 10px; margin-top: -10px; position: absolute; text-align: center; top: 50%; width: 20px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--checkbox { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; justify-content: flex-start; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--checkbox .mktoFormCol { width: auto; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--checkbox .mktoFormCol .mktoFieldWrap { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-box-align: center; -webkit-box-pack: end; align-items: center; border: none; box-shadow: none; display: flex; flex-direction: row-reverse; justify-content: flex-end; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--checkbox .mktoFormCol .mktoFieldWrap input[type="checkbox"] { height: 20px; margin-bottom: 0px; position: relative; top: 5px; width: 20px !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--checkbox .mktoFormCol .mktoFieldWrap input[type="checkbox"]:checked::after, .marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--checkbox .mktoFormCol .mktoFieldWrap input[type="checkbox"]:checked::before { position: absolute; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--checkbox .mktoFormCol .mktoFieldWrap input[type="checkbox"]:checked::before { background: rgb(207, 46, 46); border-radius: 2px; content: ""; height: 100%; left: 0px; top: 0px; width: 100%; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--checkbox .mktoFormCol .mktoFieldWrap input[type="checkbox"]:checked::after { color: rgb(255, 255, 255); content: "✓"; left: 4px; top: -2px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--checkbox .mktoFormCol .mktoFieldWrap label { color: rgb(0, 0, 0); display: inline-block; font-size: 1pc; left: 9pt; max-width: 100%; pointer-events: auto; position: relative; top: 20px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--checkbox .mktoFormCol .mktoFieldWrap label a { color: rgb(236, 0, 0); font-size: 1pc; text-decoration: underline; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--radio .mktoFieldWrap { border: none; box-shadow: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--radio .mktoFieldWrap .mktoLabel { display: block; font-size: 18px; left: 0px; margin: 20px 0px; position: relative; top: 1pc; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--radio .mktoFieldWrap .mktoRadioList { display: flex; flex-wrap: wrap; row-gap: 9pt; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--radio .mktoFieldWrap .mktoRadioList label { color: rgb(0, 0, 0); display: block; font-size: 1pc; left: 2px; line-height: 1.25; position: relative; top: 5px; width: calc(100% - 32px); }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--radio .mktoFieldWrap .mktoRadioList input[type="radio"] { appearance: none; height: 22px; position: relative; width: 22px !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--radio .mktoFieldWrap .mktoRadioList input[type="radio"]::before { border: 2px solid rgb(52, 52, 52); border-radius: 50%; box-sizing: border-box; content: ""; height: 22px; left: 0px; position: absolute; top: 0px; width: 22px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--radio .mktoFieldWrap .mktoRadioList input[type="radio"]:checked::after, .marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--radio .mktoFieldWrap .mktoRadioList input[type="radio"]:checked::before { border-radius: 50%; content: ""; position: absolute; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--radio .mktoFieldWrap .mktoRadioList input[type="radio"]:checked::after { background: rgb(207, 46, 46); height: 14px; left: 4px; top: 4px; width: 14px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--radio + .mktoFormRow.mktoForm--placeholder[data-wrapper-for^="HtmlText_"]#partnerExperience { display: block !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--radio + .mktoFormRow.mktoForm--placeholder[data-wrapper-for^="HtmlText_"] .mktoFieldWrap { background: rgb(245, 245, 245); border: none; border-bottom-right-radius: 4px; border-top-right-radius: 4px; box-sizing: border-box; padding: 20px 20px 20px 50px; position: relative; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--radio + .mktoFormRow.mktoForm--placeholder[data-wrapper-for^="HtmlText_"] .mktoFieldWrap::before { background: rgb(252, 185, 0); border-bottom-left-radius: 4px; border-top-left-radius: 4px; box-sizing: border-box; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 2pc; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--radio + .mktoFormRow.mktoForm--placeholder[data-wrapper-for^="HtmlText_"] .mktoFieldWrap::after { border-color: transparent transparent rgb(255, 255, 255); border-radius: 4px; border-style: solid; border-width: 0px 10px 15px; color: rgb(0, 0, 0); content: "!"; font-size: 10px; height: 0px; left: 6px; line-height: 15px; padding-right: 2px; position: absolute; top: 50%; transform: translateY(-50%); width: 0px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--radio + .mktoFormRow.mktoForm--placeholder[data-wrapper-for^="HtmlText_"] .mktoFieldWrap p { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 14px; line-height: 1.5; margin-bottom: 10px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-wrapper form.mktoForm.mkto-js-embed .mktoFormRow .mktoFormRow.mktoForm--radio + .mktoFormRow.mktoForm--placeholder[data-wrapper-for^="HtmlText_"] .mktoFieldWrap p a { text-decoration: underline; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero .form-counters { color: rgb(0, 0, 0); margin: 0px 0px 6px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero .form-controls { -webkit-box-pack: justify; display: flex; justify-content: space-between; margin-bottom: 2pc; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero .form-control { background: rgb(171, 184, 195); border-radius: 8px; height: 10px; width: 48%; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero .form-control.active { background: rgb(192, 31, 17); color: rgb(255, 255, 255); }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero .form-secondary-controls { margin: 20px auto 0px; max-width: 600px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero .form-secondary-controls.hidden { display: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero .form-secondary-controls .form-control { background: transparent; border: 2px solid rgb(192, 31, 17); border-radius: 30px; font-size: 1pc; font-weight: 600; height: auto; padding: 14px 0px; width: 100%; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero .form-secondary-controls .form-control-next { background: rgb(192, 31, 17); color: rgb(255, 255, 255); }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero .form-secondary-controls .form-control-next.disabled { background: rgb(167, 1, 0); border-color: rgb(167, 1, 0); }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero .form-secondary-controls .form-control-prev { border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero .form-secondary-controls .form-control.hidden { display: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-header { color: rgb(0, 0, 0); font-size: 28px; margin: 0px; }
@media screen and (min-width: 1025px) {
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero__form-header { font-size: 2pc; margin: 0px 0px 5px; }
}
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero .mktoForm--privacy-notice .mktoHtmlText.marketo-text-body p > span, .marketoformhero:not(.marketoformhero--redesign) .marketo-hero .privacy-message { padding: 20px 0px 0px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero .mktoForm--privacy-notice .mktoHtmlText.marketo-text-body span, .marketoformhero:not(.marketoformhero--redesign) .marketo-hero .privacy-message { -webkit-font-smoothing: antialiased; color: rgb(102, 102, 102); font-family: neue-haas-grotesk-display, sans-serif; font-size: 11.5px; font-weight: 400; letter-spacing: normal; line-height: 1.25; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero .mktoForm--privacy-notice .mktoHtmlText.marketo-text-body span a, .marketoformhero:not(.marketoformhero--redesign) .marketo-hero .privacy-message a { color: rgb(252, 16, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 11.5px; line-height: normal; text-decoration: underline; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero .mktoForm--privacy-notice .mktoHtmlText.marketo-text-body span a:hover, .marketoformhero:not(.marketoformhero--redesign) .marketo-hero .privacy-message a:hover { color: rgb(192, 31, 17); text-decoration: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero #modal-insert.modal_content form.mktoForm.mkto-js-embed { padding: 0px !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed { display: none; max-width: 600px; margin: 0px auto !important; width: 100% !important; }
@media (max-width: 767px) {
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed { padding: 0px; }
}
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed[data-styles-ready="true"] { min-height: auto; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed[data-styles-ready="true"].mkto--split { display: flex; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed[data-styles-ready="true"].mkto--column { display: block; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed[data-form-complete="true"] { display: none !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed.ineligible .mktoButtonRow { display: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed.mkto--split { -webkit-box-pack: justify; flex-wrap: wrap; justify-content: space-between; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed.mkto--split .mktoFormRow { padding: 0px 1.25rem; width: 50%; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed.mkto--split .mktoFormRow.has-text-body, .marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed.mkto--split .mktoFormRow.mktoForm--field-last { width: 100%; }
@media (max-width: 767px) {
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed.mkto--split .mktoFormRow { width: 100%; }
}
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow { max-width: 100%; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow.has-error.focused .mktoFieldWrap { border-left-color: rgb(0, 0, 0); }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow.has-error.focused .mktoFieldWrap input { color: rgb(0, 0, 0) !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow.has-text-body { -webkit-box-align: end; -webkit-box-pack: center; align-items: flex-end; display: flex; justify-content: center; margin: 0px 1rem 2rem; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow.has-text-body .mktoFieldWrap { background-color: transparent; border: none; border-radius: 0px; box-shadow: none; max-height: 100%; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow.has-text-body .mktoFormCol { margin-bottom: 0px !important; width: auto; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow.has-text-body .mktoCheckboxList { line-height: 0.5; margin: 0px 7px 0px 0px; width: auto !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow.has-text-body .marketo-text-body { color: rgb(171, 184, 195); font-family: karla, helvetica, arial, sans-serif; font-size: 9pt; letter-spacing: 0px; line-height: 1.618; padding: 0px 20px; }
@media (min-width: 767px) {
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow.has-text-body .marketo-text-body { padding: 0px; }
}
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow.has-text-body .marketo-text-body a { font-family: karla, helvetica, arial, sans-serif; font-size: 9pt; line-height: 1.618; text-decoration: underline; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow.has-text-body .marketo-text-body a:focus:hover, .marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow.has-text-body .marketo-text-body a:hover { color: rgb(167, 1, 0); outline: none; text-decoration: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow.has-text-body .marketo-text-body a:focus { color: rgb(171, 184, 195); outline: none; text-decoration: underline; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--placeholder:not(.mktoForm--select-one):not(.mktoForm--select-multiple):not(.mktoForm--text):not(.mktoForm--tel):not(.mktoForm--email):not(.mktoForm--textarea):not(.mktoForm--button):not(.mktoForm--range):not(.mktoForm--checkbox):not(.has-text-body):not(.form--step):not([data-wrapper-for="Website"]):not([data-wrapper-for="sMSVerificationPhone"]):not([data-wrapper-for="Website__c"]):not([data-wrapper-for="PostalCode"]):not([data-wrapper-for="Business_Registration_Number__c"]):not([data-wrapper-for="Location_Registered__c"]) { display: none !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--hidden { display: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--range input[type="range"] { accent-color: rgb(252, 0, 0); }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--range .mktoLabel { color: rgb(102, 102, 102); display: block; max-width: none; position: static; transform: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--range .mktoRangeValue { font-size: 1.5rem; margin: 0px !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--range .mktoFieldWrap { border: none; box-shadow: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--checkbox .mktoCheckboxList > input + label { display: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--checkbox .mktoCheckboxList > input { margin-bottom: 4px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow > .mktoFormCol { margin-bottom: 25px !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoGutter, .marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoOffset { display: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFieldWrap, .marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormCol { width: 100%; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFieldWrap { border-width: 1px 1px 1px 5px; border-style: solid; border-color: rgb(223, 223, 223); border-image: initial; border-radius: 5px 0px 0px 5px; box-shadow: rgba(204, 204, 204, 0.4) 0px 1px 14px -1px; position: relative; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoHtmlText { color: rgb(171, 184, 195); font-family: karla, helvetica, arial, sans-serif; font-size: 1.2rem; line-height: 1.618; text-align: left; }
body.page-id-181827 .marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoHtmlText { text-align: right; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoHtmlText a { color: rgb(252, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 14px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoTandCRow { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; justify-content: center; margin: 20px 0px 0px; max-width: 100%; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoTandCRow .mktoFormCol { margin-bottom: 0px !important; width: auto; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoTandCRow .mktoFieldWrap { background-color: transparent; border: none; border-radius: 0px; box-shadow: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoTandCRow .mktoCheckboxList { margin-right: 7px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoTandCRow .mktoHtmlText.mktoHasWidth { width: auto !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoTandCRow.mktoTandCRow { font-family: karla, helvetica, arial, sans-serif; font-size: 1.2rem; line-height: 1.618; color: rgb(171, 184, 195) !important; padding: 0px 20px !important; }
@media (min-width: 767px) {
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoTandCRow.mktoTandCRow { padding: 0px !important; }
}
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoTandCRow.mktoTandCRow a { color: inherit; text-decoration: underline; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoTandCRow.mktoTandCRow a:focus:hover, .marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoTandCRow.mktoTandCRow a:hover { outline: none; text-decoration: none; color: rgb(252, 0, 0) !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoTandCRow.mktoTandCRow a:focus { outline: none; text-decoration: underline; color: rgb(171, 184, 195) !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoTandCRow.mktoTandCRow .mktoFieldWrap { max-height: 100%; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoInstruction, .marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoLabel .mktoAsterix { display: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoLabel { color: rgb(0, 0, 0); display: none; font-family: HaasGrotDisp-75, Arial, sans-serif; font-size: 22px; left: 50%; line-height: 28px; max-width: 235px; overflow: hidden; padding: 0px; pointer-events: none; position: absolute; top: 50%; transform: translate(-50%, -50%); white-space: nowrap; text-align: center !important; width: 100% !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoLabel[for="Country"] { display: block; font-family: HaasGrotDisp-65, Arial, sans-serif; font-weight: 400; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .focused .mktoLabel[for="Country"] { color: rgb(139, 139, 139); font-family: HaasGrotDisp-75, Arial, sans-serif; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .hide-label .mktoLabel:not([for="Country"]) { display: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoField { background-color: transparent; border: none; border-radius: 0px; box-shadow: none; box-sizing: border-box; color: rgb(139, 139, 139); font-family: HaasGrotDisp-75, Arial, sans-serif; line-height: 28px; padding: 12.5px 9pt; width: 100% !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoField::-webkit-input-placeholder { color: rgb(139, 139, 139); font-family: HaasGrotDisp-65, Arial, sans-serif; opacity: 1; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoField::placeholder { color: rgb(139, 139, 139); font-family: HaasGrotDisp-65, Arial, sans-serif; opacity: 1; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoField:focus, .marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed input.mktoField:focus { outline: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoField:focus::-webkit-input-placeholder { opacity: 0; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoField:focus::placeholder { opacity: 0; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .hide-label .mktoLabel[for="Country"] { color: rgb(252, 0, 0); }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed select.mktoField { appearance: none; background-image: none; color: rgb(139, 139, 139); font-family: HaasGrotDisp-75, Arial, sans-serif; text-align: center; text-align-last: center; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed select.mktoField option { color: rgb(139, 139, 139); font-size: 22px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .hide-label select option:first-child { display: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow .mktoField:-webkit-autofill, .marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow .mktoField:-webkit-autofill:focus, .marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow .mktoField:-webkit-autofill:hover { -webkit-text-fill-color: rgb(252, 0, 0); box-shadow: transparent 0px 0px 0px 750pt inset !important; transition: background-color 5000s ease-in-out 0s !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoFormRow .mktoField:-webkit-autofill::first-line { font-family: HaasGrotDisp-75, Arial, sans-serif; font-size: 22px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoButtonRow { padding: 0px 1rem; width: 100%; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoButtonRow.mktoForm--hidden { display: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoButtonRow .mktoButtonWrap { -webkit-box-pack: center; display: flex; justify-content: center; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoButton { color: rgb(255, 255, 255); height: 50px; max-width: 255px; transition: all 0.3s ease-in-out 0s; width: 100%; background: rgb(252, 0, 0) !important; border: none !important; border-radius: 35.3px !important; font-family: HaasGrotDisp-65, Arial, sans-serif !important; font-size: 21px !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoButton:focus, .marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoButton:hover { opacity: 0.7; outline: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoError { background: rgb(252, 0, 0); border-radius: 4px; color: rgb(255, 255, 255); left: 0px; min-width: 200px; position: absolute; width: 100%; z-index: 5; bottom: auto !important; top: -21px !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoError .mktoErrorArrow::before { border: 1px solid rgb(255, 255, 255); border-radius: 50%; color: rgb(255, 255, 255); content: "!"; display: block; font-family: HaasGrotDisp-65, Arial, sans-serif; font-size: 11px; height: 14px; line-height: 14px; margin-left: 10px; position: absolute; text-align: center; top: 3px; width: 14px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .mktoError .mktoErrorMsg { font-family: HaasGrotDisp-65, Arial, sans-serif; font-size: 11px; line-height: 21px; margin-left: 20px; text-align: left; padding: 0px 10px !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .privacy-message { font-size: 1.15rem; line-height: 1.25; padding: 2rem 0px 0px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .privacy-message a { color: rgb(252, 16, 0); text-decoration: underline; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed .privacy-message a:hover { color: rgb(192, 31, 17); text-decoration: none; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed[data-form-id="5024"] .mktoError .mktoErrorArrow::before { right: 3px; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed[data-form-id="5024"] .mktoError .mktoErrorMsg { margin-left: 0px; margin-right: 20px; text-align: right; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed[data-form-id="5024"] .mktoForm--privacy-notice .mktoHtmlText > div { direction: rtl; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed[data-form-id="10636"] .mktoFormCol .mktoFormRow.mktoForm--checkbox .mktoFieldWrap { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; justify-content: start; -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; flex-direction: row-reverse !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed[data-form-id="10636"] .mktoFormCol .mktoFormRow.mktoForm--checkbox .mktoFieldWrap .mktoLabel { font-size: 1pc; font-style: normal; font-weight: 500; line-height: 19px; margin: 6px 0px 0px 5px; position: static !important; transform: none !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero form.mktoForm.mkto-js-embed[data-form-id="10636"] .mktoFormCol .mktoFormRow.mktoForm--checkbox .mktoFieldWrap .mktoLabel a { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-style: normal; font-weight: 500; line-height: 19px; padding: 0px; text-decoration-line: underline; color: var(--primary-primary-red-ec-0000,#ec0000) !important; }
.marketoformhero:not(.marketoformhero--redesign) .marketo-hero div { position: relative; }
.marketoformhero.marketoformhero--redesign { max-width: 100vw; overflow: hidden; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container { margin: 0px; max-width: none; padding: 65px 1pc; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary { margin: 0px; padding: 0px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__heading { color: rgb(255, 255, 255); font-size: 2pc; font-weight: 700; letter-spacing: 0px; line-height: 38px; margin: 0px 0px 24px; max-width: none; font-family: CrowdStrikeSharpSans-Bold, sans-serif !important; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading, .marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading p { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; margin: 0px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .cmp-separator { display: block; margin: 2pc 0px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .cmp-separator__horizontal-rule { background-color: rgb(255, 255, 255); border: none; height: 1px; margin: 0px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets-label { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: 0px; line-height: 24px; margin: 0px 0px 24px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets { margin: 0px 0px 1pc; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets .marketo-hero__bullet { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; justify-content: start; margin: 0px; padding: 0px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets .marketo-hero__bullet__default-svg { display: none; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets .marketo-hero__bullet__new-svg { display: block; height: 24px; margin-right: 1pc; width: 24px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets .marketo-hero__bullet span { border: none; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; letter-spacing: 0px; line-height: 19px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets .marketo-hero__bullet::after { border: none; content: url("data:image/svg+xml, "); height: 20px; margin-left: 9pt; position: static; width: 20px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets .marketo-hero__bullet .marketo-hero__tooltip { background: rgb(255, 255, 255); border-radius: 1pc; box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 5px 1px; box-sizing: border-box; color: rgb(0, 0, 0); display: none; font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; left: calc(100% + 38px); letter-spacing: 0px; line-height: 19px; margin-left: 0px; max-width: 20pc; min-width: 20pc; padding: 24px; position: absolute; transform: translateY(-40%); width: auto; z-index: 3; top: 0px !important; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets .marketo-hero__bullet .marketo-hero__tooltip p { color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets .marketo-hero__bullet .marketo-hero__tooltip a { color: rgb(236, 0, 0); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; text-decoration: underline; }
@media screen and (min-width: 1025px) {
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets .marketo-hero__bullet .marketo-hero__tooltip { max-width: 25pc; min-width: 25pc; }
}
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets .marketo-hero__bullet .marketo-hero__tooltip ::before { display: none; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets .marketo-hero__bullet .marketo-hero__tooltip.visible { display: block; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets .marketo-hero__bullet:hover span { border: none; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets .marketo-hero__bullet:hover::after { background-color: transparent; color: transparent; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary { background-color: transparent; margin: 3pc 0px 0px; padding: 0px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__bullet { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; justify-content: start; margin: 0px; padding: 0px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__bullet__default-svg { display: none; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__bullet__new-svg { display: block; height: 24px; margin-right: 1pc; width: 24px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__bullet span { border: none; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; letter-spacing: 0px; line-height: 19px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__bullet::after { border: none; content: url("data:image/svg+xml, "); height: 20px; margin-left: 9pt; position: static; width: 20px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__bullet .marketo-hero__tooltip { background: rgb(255, 255, 255); border-radius: 1pc; box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 5px 1px; box-sizing: border-box; color: rgb(0, 0, 0); display: none; font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; margin-left: 0px; max-width: 20pc; min-width: 20pc; padding: 24px; position: absolute; transform: translateY(-40%); width: auto; z-index: 3; left: calc(100% + 8px) !important; top: 0px !important; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__bullet .marketo-hero__tooltip p { color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__bullet .marketo-hero__tooltip a { color: rgb(236, 0, 0); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; text-decoration: underline; }
@media screen and (min-width: 1025px) {
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__bullet .marketo-hero__tooltip { max-width: 25pc; min-width: 25pc; }
}
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__bullet .marketo-hero__tooltip ::before { display: none; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__bullet .marketo-hero__tooltip.visible { display: block; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__bullet:hover span { border: none; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__bullet:hover::after { background-color: transparent; color: transparent; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper { background-color: rgb(255, 255, 255); border-radius: 1pc; padding: 2pc 1pc; }
@media (min-width: 768px) {
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper { padding: 4pc 2pc 3pc; }
}
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper .mkto-form-wrapper .marketo-hero__pre-form-content .marketo-hero__pre-form-pretitle { color: rgb(236, 0, 0); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 9pt; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper .mkto-form-wrapper .marketo-hero__pre-form-content .marketo-hero__pre-form-title { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 28px; font-weight: 700; letter-spacing: 0px; line-height: 34px; margin: 0px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper .mkto-form-wrapper .marketo-hero__pre-form-content .cmp-separator { display: block; margin: 24px 0px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper .mkto-form-wrapper .marketo-hero__pre-form-content .cmp-separator__horizontal-rule { background: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)); border: none; height: 2px; margin: 0px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper .mkto-form-wrapper .marketo-hero__pre-form-content .marketo-hero__pre-form-desc { color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 1pc; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper .mkto-form-wrapper .marketo-hero__pre-form-content .marketo-hero__bullet.marketo-hero__pre-form-text { margin: 0px; padding: 0px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper .mkto-form-wrapper .marketo-hero__pre-form-content .marketo-hero__bullet.marketo-hero__pre-form-text::after { display: none; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper .mkto-form-wrapper .marketo-hero__pre-form-content .marketo-hero__bullet.marketo-hero__pre-form-text span { color: rgb(0, 0, 0); display: inline-block; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0px; line-height: 17px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper .mkto-form-wrapper .marketo-hero__pre-form-content .marketo-hero__bullet.marketo-hero__pre-form-text span::after { border: none; content: url("data:image/svg+xml, "); height: 20px; margin-left: 8px; vertical-align: middle; width: 20px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper .mkto-form-wrapper .mkto-js-embed--wrapper { margin: 40px 0px 0px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper .mkto-form-wrapper .mkto-js-embed--wrapper .mkto-js-embed { margin: 0px; padding: 0px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper .mkto-form-wrapper .mkto-js-embed--wrapper .mkto-js-embed .mktoFormRow { padding: 0px; width: auto; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper .mkto-form-wrapper .mkto-js-embed--wrapper .privacy-message { color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 9pt; font-weight: 500; letter-spacing: 0px; line-height: 1pc; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper .mkto-form-wrapper .mkto-js-embed--wrapper .privacy-message a { color: rgb(236, 0, 0); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 9pt; font-weight: 500; letter-spacing: 0px; line-height: 1pc; text-decoration: underline; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .marketo-hero__form-wrapper .marketo-hero__pre-form-content, .marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .marketo-hero__form-wrapper .teaser.mkto-form-teaser { display: block; }
@media screen and (min-width: 768px) {
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container { column-gap: 1pc; display: grid; grid-template-columns: 1fr 1fr; padding: 3pc 1pc; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__heading { font-size: 56px; line-height: 62px; margin: 0px 0px 2pc; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading, .marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading p { font-size: 20px; line-height: 24px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .cmp-separator { margin: 56px 0px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets-label { font-size: 28px; line-height: 34px; margin: 0px 0px 2pc; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets { margin: 0px 0px 24px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets .marketo-hero__bullet__new-svg { height: 28px; width: 28px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets .marketo-hero__bullet span { font-size: 20px; line-height: 24px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary { margin: 0px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper { padding: 2pc; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper .mkto-form-wrapper .marketo-hero__pre-form-content .marketo-hero__pre-form-title { font-size: 24px; line-height: 30px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper .mkto-form-wrapper .mkto-js-embed--wrapper { margin: 2pc 0px 0px; }
}
@media screen and (min-width: 1025px) {
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container { column-gap: 5pc; max-width: 90pc; padding: 56px 1pc; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary { margin: 4pc 0px 0px; width: 100%; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__heading { font-size: 88px; line-height: 102px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading, .marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading p { font-size: 24px; line-height: 30px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets-label { font-size: 2pc; line-height: 38px; margin: 0px 0px 40px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets { margin: 0px 0px 2pc; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets .marketo-hero__bullet__new-svg { height: 2pc; width: 2pc; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__primary .marketo-hero__subheading .marketo-hero__bullets .marketo-hero__bullet span { font-size: 24px; line-height: 30px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary { margin: 0px; width: 100%; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper { border-radius: 2pc; padding: 56px 40px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper .mkto-form-wrapper .marketo-hero__pre-form-content .marketo-hero__pre-form-pretitle { font-size: 1pc; line-height: 19px; margin: 0px 0px 9pt; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper .mkto-form-wrapper .marketo-hero__pre-form-content .marketo-hero__pre-form-title { font-size: 2pc; line-height: 38px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper .mkto-form-wrapper .marketo-hero__pre-form-content .marketo-hero__bullet.marketo-hero__pre-form-text { margin: 0px; padding: 0px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper .mkto-form-wrapper .marketo-hero__pre-form-content .marketo-hero__bullet.marketo-hero__pre-form-text span { font-size: 1pc; line-height: 19px; }
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container .marketo-hero__secondary .marketo-hero__form-wrapper .mkto-form-wrapper .mkto-js-embed--wrapper { margin: 40px 0px 0px; }
}
@media screen and (min-width: 1472px) {
.marketoformhero.marketoformhero--redesign .marketo-hero.marketo-section .marketo-hero__bgimage .container { margin: auto; }
}
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; transition: opacity 0.3s ease 0s; font-family: neue-haas-grotesk-display, sans-serif !important; font-weight: 100 !important; width: 100% !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow { -webkit-box-orient: horizontal; -webkit-box-direction: normal; column-gap: 1pc; display: flex; flex-direction: row; position: relative; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow:not(.mktoForm--checkbox) .mktoRequiredField { position: relative; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoGutter, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoOffset { display: none; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldDescriptor { -webkit-box-flex: 1; flex: 1 1 0%; margin: 0px !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; margin: 1pc 0px; width: 100%; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoInstruction { display: none; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoLabel { color: var(--placeholder-color); display: block; font-size: 1pc; font-style: normal; font-weight: 300; left: 1pc; line-height: 19px; order: -9999; position: absolute; top: 50%; transform: translateY(-50%); transition: all 0.3s ease 0s; z-index: 0; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap > label { display: none; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--checkbox { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; gap: 8px; justify-content: start; margin: 0px 0px 1pc; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--checkbox .mktoFieldDescriptor { -webkit-box-flex: initial; flex: initial; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--checkbox .mktoCheckboxList { line-height: 0.5; margin: 0px 7px 0px 0px; width: auto !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--checkbox .mktoCheckboxList input[type="checkbox"] { appearance: none; border-radius: 4px; cursor: pointer; justify-self: center; border: 1px solid rgb(0, 0, 0) !important; height: 28px !important; padding: 0px !important; width: 28px !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--checkbox .mktoCheckboxList input[type="checkbox"]:checked { --tw-shadow: 0 0 transparent; appearance: none; background-color: rgb(236, 0, 0); background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"); background-origin: border-box; background-position: 50% center; background-repeat: no-repeat; background-size: 100% 100%; color: rgb(236, 0, 0); display: inline-block; flex-shrink: 0; padding: 0px; -webkit-print-color-adjust: exact; user-select: none; vertical-align: middle; border: none !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoClear, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoPlaceholder { display: none; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\.mktofield\:not\(\:-moz-placeholder\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3ddate\]\:not\(\:-moz-placeholder\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3demail\]\:not\(\:-moz-placeholder\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3dnumber\]\:not\(\:-moz-placeholder\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3dtel\]\:not\(\:-moz-placeholder\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3dtext\]\:not\(\:-moz-placeholder\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3durl\]\:not\(\:-moz-placeholder\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(textarea\.mktofield\:not\(\:-moz-placeholder\)\)] .mktoLabel { color: rgb(0, 0, 0); font-size: 9pt; font-style: normal; font-weight: 500; line-height: 1pc; top: 1pc; z-index: 2; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\.mktofield\:not\(\:-ms-input-placeholder\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3ddate\]\:not\(\:-ms-input-placeholder\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3demail\]\:not\(\:-ms-input-placeholder\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3dnumber\]\:not\(\:-ms-input-placeholder\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3dtel\]\:not\(\:-ms-input-placeholder\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3dtext\]\:not\(\:-ms-input-placeholder\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3durl\]\:not\(\:-ms-input-placeholder\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(textarea\.mktofield\:not\(\:-ms-input-placeholder\)\)] .mktoLabel { color: rgb(0, 0, 0); font-size: 9pt; font-style: normal; font-weight: 500; line-height: 1pc; top: 1pc; z-index: 2; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\.mktofield\:focus\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\.mktofield\:not\(\:placeholder-shown\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3ddate\]\:focus\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3ddate\]\:not\(\:placeholder-shown\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3demail\]\:focus\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3demail\]\:not\(\:placeholder-shown\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3dnumber\]\:focus\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3dnumber\]\:not\(\:placeholder-shown\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3dtel\]\:focus\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3dtel\]\:not\(\:placeholder-shown\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3dtext\]\:focus\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3dtext\]\:not\(\:placeholder-shown\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3durl\]\:focus\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(input\[type\%3durl\]\:not\(\:placeholder-shown\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(select\.mktofield\)][\:has\(option\:checked\:not\(\:first-child\)\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(select\.mktofield\:focus\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(textarea\.mktofield\:focus\)] .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[\:has\(textarea\.mktofield\:not\(\:placeholder-shown\)\)] .mktoLabel { color: rgb(0, 0, 0); font-size: 9pt; font-style: normal; font-weight: 500; line-height: 1pc; top: 1pc; z-index: 2; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap:has(input.mktoField:focus) .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap:has(input.mktoField:not(:placeholder-shown)) .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap:has(input[type="date"]:focus) .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap:has(input[type="date"]:not(:placeholder-shown)) .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap:has(input[type="email"]:focus) .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap:has(input[type="email"]:not(:placeholder-shown)) .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap:has(input[type="number"]:focus) .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap:has(input[type="number"]:not(:placeholder-shown)) .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap:has(input[type="tel"]:focus) .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap:has(input[type="tel"]:not(:placeholder-shown)) .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap:has(input[type="text"]:focus) .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap:has(input[type="text"]:not(:placeholder-shown)) .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap:has(input[type="url"]:focus) .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap:has(input[type="url"]:not(:placeholder-shown)) .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap:has(select.mktoField):has(option:checked:not(:first-child)) .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap:has(select.mktoField:focus) .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap:has(textarea.mktoField:focus) .mktoLabel, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap:has(textarea.mktoField:not(:placeholder-shown)) .mktoLabel { color: rgb(0, 0, 0); font-size: 9pt; font-style: normal; font-weight: 500; line-height: 1pc; top: 1pc; z-index: 2; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input.mktoField, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="date"], .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="email"], .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="number"], .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="tel"], .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="text"], .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="url"], .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow select.mktoField, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow textarea.mktoField { background: transparent; border: 1px solid rgb(112, 112, 112); border-top-left-radius: 4px; border-top-right-radius: 4px; box-sizing: border-box; color: rgb(0, 0, 0); font-size: 1pc; font-style: normal; font-weight: 500; height: auto; line-height: 24px; padding: 20px 1pc 8px; text-align: left; z-index: 1; width: 100% !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input.mktoField:focus, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="date"]:focus, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="email"]:focus, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="number"]:focus, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="tel"]:focus, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="text"]:focus, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="url"]:focus, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow select.mktoField:focus, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow textarea.mktoField:focus { outline: none; border-bottom: 2px solid rgb(0, 0, 0) !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input.mktoField::-webkit-input-placeholder, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="date"]::-webkit-input-placeholder, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="email"]::-webkit-input-placeholder, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="number"]::-webkit-input-placeholder, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="tel"]::-webkit-input-placeholder, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="text"]::-webkit-input-placeholder, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="url"]::-webkit-input-placeholder, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow select.mktoField::-webkit-input-placeholder, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow textarea.mktoField::-webkit-input-placeholder { opacity: 0; visibility: hidden; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input.mktoField::placeholder, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="date"]::placeholder, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="email"]::placeholder, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="number"]::placeholder, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="tel"]::placeholder, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="text"]::placeholder, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow input[type="url"]::placeholder, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow select.mktoField::placeholder, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow textarea.mktoField::placeholder { opacity: 0; visibility: hidden; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow select.mktoField { appearance: none; color: transparent; height: auto; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow select.mktoField[\:has\(option\:checked\:not\(\:first-child\)\)] { color: rgb(0, 0, 0); }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow select.mktoField:has(option:checked:not(:first-child)) { color: rgb(0, 0, 0); }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--select-one::after { border-style: solid; border-color: rgb(0, 0, 0); border-image: initial; border-width: 0px 2px 2px 0px; box-sizing: border-box; content: ""; display: inline-block; height: 9pt; padding: 2px; position: absolute; right: 20px; top: 50%; transform: translateY(-75%) rotate(45deg); width: 9pt; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoRadioList > input[type="radio"] { border: none !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow[\:has\(\.mktohtmltext\)] .mktoHtmlText { color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-style: normal; font-weight: 500; line-height: 19px; margin: 1pc 0px; width: 100% !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow:has(.mktoHtmlText) .mktoHtmlText { width: 100% !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow:has(.mktoHtmlText) .mktoHtmlText { color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-style: normal; font-weight: 500; line-height: 19px; margin: 1pc 0px; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow[\:has\(\.mktohtmltext\)] .mktoHtmlText div { text-align: left !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow:has(.mktoHtmlText) .mktoHtmlText div { text-align: left !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow[\:has\(\.mktohtmltext\)] .mktoHtmlText div a { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-style: normal; font-weight: 500; line-height: 19px; padding: 0px; text-decoration-line: underline; color: var(--primary-primary-red-ec-0000,#ec0000) !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow:has(.mktoHtmlText) .mktoHtmlText div a { color: var(--primary-primary-red-ec-0000,#ec0000) !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow:has(.mktoHtmlText) .mktoHtmlText div a { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-style: normal; font-weight: 500; line-height: 19px; padding: 0px; text-decoration-line: underline; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoAsterix { color: rgb(191, 0, 0); left: 0px; padding: 0px; position: absolute; top: 3px; display: none !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap[*|\:has\(\.mktoerror\:not\(\[style] .mktoField { border: 1px solid var(--primary-dark-red-d-30000,#d30000) !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoFieldWrap:has(.mktoError:not([style*="display: none"])) .mktoField { border: 1px solid var(--primary-dark-red-d-30000,#d30000) !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--checkbox { position: relative; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--checkbox[*|\:has\(\.mktoerror\:not\(\[style] { margin-bottom: 2pc; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--checkbox:has(.mktoError:not([style*="display: none;"])) { margin-bottom: 2pc; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--checkbox[*|\:has\(\.mktoerror\:not\(\[style] .mktoFieldWrap, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--checkbox[*|\:has\(\.mktoerror\:not\(\[style] .mktoHtmlText { margin-bottom: 0px; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--checkbox:has(.mktoError:not([style*="display: none;"])) .mktoFieldWrap, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--checkbox:has(.mktoError:not([style*="display: none;"])) .mktoHtmlText { margin-bottom: 0px; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoError { position: absolute; left: 0px !important; right: 0px !important; top: 100% !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoError .mktoErrorArrowWrap { display: none; top: -8px; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoError .mktoErrorArrowWrap .mktoErrorArrow { background: rgb(211, 0, 0); border: 1px solid rgb(211, 0, 0); }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoError .mktoErrorMsg { background: rgb(211, 0, 0); border: none; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; box-shadow: none; color: rgb(255, 255, 255); display: block; font-style: normal; font-weight: 500; line-height: 17px; margin: 0px; max-width: 100%; padding: 4px 8px; text-shadow: none; font-size: 14px !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow .mktoError .mktoErrorMsg .mktoErrorDetail { margin-left: 2px; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--placeholder[data-wrapper-for^="HtmlText_"] .mktoFieldWrap { background: rgb(248, 248, 248); padding: 1pc; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoFormRow.mktoForm--placeholder[data-wrapper-for^="HtmlText_"] .mktoFieldWrap .mktoHtmlText { font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-style: normal; font-weight: 500; line-height: 24px; margin: 0px; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoButtonRow .mktoButtonWrap { -webkit-box-pack: end; display: flex; justify-content: flex-end; margin: 0px !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoButtonRow .mktoButtonWrap button.mktoButton[type="submit"] { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background: var(--primary-primary-red-ec-0000,#ec0000); border: none; border-radius: 8px; color: rgb(255, 255, 255); cursor: pointer; display: inline-flex; flex-direction: row; font-size: 1pc; font-style: normal; font-weight: 600; gap: 10px; justify-content: center; line-height: 19px; padding: 9pt 1pc; position: relative; width: 100%; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoButtonRow .mktoButtonWrap button.mktoButton[type="submit"]:hover { background: rgb(251, 75, 75); border: none; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed .mktoButtonRow .mktoButtonWrap button.mktoButton[type="submit"]::after { content: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.07141 6.5L11.0714 6.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.07141 10.5L11.0714 6.5L7.07141 2.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark { --primary-dark-red-d-30000: #ec3525; --primary-primary-red-ec-0000: #ec3525; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow input.mktoField, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow input[type="date"], .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow input[type="email"], .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow input[type="number"], .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow input[type="tel"], .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow input[type="text"], .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow input[type="url"], .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow select.mktoField, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow textarea.mktoField { border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow input.mktoField:focus, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow input[type="date"]:focus, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow input[type="email"]:focus, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow input[type="number"]:focus, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow input[type="tel"]:focus, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow input[type="text"]:focus, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow input[type="url"]:focus, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow select.mktoField:focus, .marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow textarea.mktoField:focus { outline: none; border-bottom: 2px solid rgb(255, 255, 255) !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow .mktoLabel { color: rgb(255, 255, 255) !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow select.mktoField { color: transparent; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow select.mktoField[\:has\(option\:checked\:not\(\:first-child\)\)] { color: rgb(255, 255, 255); }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow select.mktoField:has(option:checked:not(:first-child)) { color: rgb(255, 255, 255); }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow .mktoHtmlText { color: rgb(255, 255, 255); }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList input:not(:checked) { border: 1px solid rgb(255, 255, 255) !important; }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.dark .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList label { color: rgb(255, 255, 255); }
.marketoformhero.marketoformhero--redesign form.mktoForm.mkto-js-embed.compact .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap { margin: 8px 0px; }
.marketoformhero.marketoformhero--redesign .privacy-message { margin-top: 40px; }
fieldset { border: 0px; margin: 0px; min-width: 0px; padding: 0px; }
body[dir="rtl"] .marketo-hero .marketo-hero__bullet.has-tooltip svg { left: auto !important; right: 0px; }
body[dir="rtl"] .marketo-hero .marketo-hero__bullet::after { left: 0px; right: auto !important; }
.lang-ja .marketo-hero__form-header { font-size: 24px; }
.products-wheel-animation { line-height: 0; }
.products-wheel-animation svg > circle.disabled, .products-wheel-animation svg > g g.disabled, .products-wheel-animation svg > g.disabled, .products-wheel-animation svg > path.disabled { opacity: 0.25 !important; }
.products-wheel-animation svg a path { pointer-events: bounding-box; transition: fill 0.2s ease-in-out 0s; }
.products-wheel-animation svg a.link-dark:hover path { fill: rgb(0, 0, 0); }
.products-wheel-animation svg a:hover path { fill: rgb(236, 0, 0); }
.products-wheel-animation svg a.no-hover:hover path { fill: rgb(255, 255, 255); pointer-events: none; }
.cmp-platform-hero { background-color: rgb(33, 4, 4); background-image: radial-gradient(circle, rgb(33, 4, 4) 0px, rgb(1, 1, 1) 8%, rgb(38, 4, 4) 60%); padding-top: 90pt; }
.cmp-platform-hero .products-hero_upper .products-hero_text1 { color: rgb(255, 255, 255); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: normal; line-height: 19px; margin: 0px auto 1pc; max-width: 100%; text-align: center; }
.cmp-platform-hero .products-hero_upper .products-hero_text2 { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 56px; font-weight: 700; letter-spacing: normal; line-height: 62px; margin: 0px 0px 24px; padding: 0px; position: relative; text-align: center; }
@media screen and (max-width: 1025px) {
.cmp-platform-hero .products-hero_upper .products-hero_text2 { font-size: 3pc; line-height: 54px; }
}
@media screen and (max-width: 768px) {
.cmp-platform-hero .products-hero_upper .products-hero_text2 { font-size: 40px; line-height: 46px; }
.cmp-platform-hero .products-hero_upper { margin: auto; max-width: 250px; }
}
.cmp-platform-hero .products-wheel-animation { margin: auto; }
@media screen and (min-width: 1191px) {
.cmp-platform-hero .products-wheel-animation { max-width: 825pt; }
}
.slider .cmp-slider-marquee { background-color: rgb(255, 255, 255); }
.slider .cmp-slider-marquee .glide .glide__track .glide__slides { -webkit-box-align: center; align-items: center; }
.slider .cmp-slider-marquee .glide .glide__track .glide__slides .glide__slide .cmp-image, .slider .cmp-slider-marquee .glide .glide__track .glide__slides .glide__slide .cmp-image img { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; justify-content: center; }
.slider .cmp-slider-marquee .glide .glide__track .glide__slides .glide__slide .cmp-image img { margin: 0px; max-width: 230px; padding: 20px; }
.cmp-tabs--sub-nav .cmp-tabs__tablist { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.cmp-tabs--sub-nav .cmp-tabs__line { display: none; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel-mobile { display: block; padding: 24px 1pc 0px; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel-mobile > .container .cmp-container .text { display: none; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel-mobile > .container .cmp-container .text--subnav-noSeparator { display: block; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel-mobile > .container .cmp-container .button { margin-top: 2pc; display: flex !important; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel-mobile > .container .cmp-container .button .cmp-button__text__internal-icon { display: none; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel-mobile > .container .cmp-container .button span { padding: 0px; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel-mobile > .container .cmp-container .button::after { content: url("data:image/svg+xml, "); margin-left: 8px; }
.cmp-tabs--sub-nav .cmp-tabs__tab { padding: 1pc; pointer-events: none; }
.cmp-tabs--sub-nav .cmp-tabs__tab--active { border-bottom: none; }
.cmp-tabs--sub-nav .cmp-tabs__tab .cmp-tabs__tab-title { color: rgb(112, 112, 112); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 500; line-height: 19px; }
.cmp-tabs--sub-nav .cmp-tabs__mobile-separator { display: block; height: 1px; width: 100%; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel--active { display: none; }
@media screen and (min-width: 1192px) {
.cmp-tabs--sub-nav { -webkit-box-align: start; place-items: start; display: grid; grid-template-columns: 2fr 8fr; grid-template-rows: auto; }
.cmp-tabs--sub-nav--one-tab { grid-template-columns: 1fr; }
.cmp-tabs--sub-nav .cmp-tabs__mobile-separator, .cmp-tabs--sub-nav .cmp-tabs__tabpanel-mobile { display: none; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel--active { display: block; }
.cmp-tabs--sub-nav .cmp-tabs__tablist { background-color: rgb(255, 255, 255); border-radius: 0px 0px 0px 1pc; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px; height: auto; margin: 0px; width: 280px; }
.cmp-tabs--sub-nav .cmp-tabs__tablist--one-tab { display: none; }
.cmp-tabs--sub-nav .cmp-tabs__tablist .cmp-tabs__tab { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; display: flex; justify-content: space-between; padding: 24px; pointer-events: all; }
.cmp-tabs--sub-nav .cmp-tabs__tablist .cmp-tabs__tab .cmp-tabs__tab-title { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; line-height: 19px; }
.cmp-tabs--sub-nav .cmp-tabs__tablist .cmp-tabs__tab .cmp-tabs__tab-title-icon { display: block; height: 9pt; width: 9pt; }
.cmp-tabs--sub-nav .cmp-tabs__tablist .cmp-tabs__tab--active { background: linear-gradient(270deg, rgb(236, 0, 0), rgb(127, 2, 2)); }
.cmp-tabs--sub-nav .cmp-tabs__tablist .cmp-tabs__tab--active .cmp-tabs__tab-title { color: rgb(255, 255, 255); }
.cmp-tabs--sub-nav .cmp-tabs__tablist .cmp-tabs__tab--active .cmp-tabs__tab-title-icon { filter: invert(100%); }
.cmp-tabs--sub-nav .cmp-tabs__tablist .cmp-tabs__tab:last-of-type { border-radius: 0px 0px 0px 1pc; }
.cmp-tabs--sub-nav .cmp-tabs__tablist li:last-child { border-bottom-left-radius: 1pc !important; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel { background-color: rgb(248, 248, 248); border-radius: 0px 0px 24px 24px; box-shadow: rgba(0, 0, 0, 0.2) 0.3px 0.3px 0.3px 0.3px; width: 100%; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container { background-color: rgb(255, 255, 255); border: 1px solid rgba(204, 204, 204, 0.5); border-radius: 8px; min-width: 50pc; margin: 1pc !important; padding: 2pc 40px !important; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text { border-bottom: 1px solid rgba(204, 204, 204, 0.5); color: rgb(0, 0, 0); grid-column: 1 / -1; text-align: left; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text .h1, .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text h2, .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text h3, .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text h4, .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text h5, .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text h6 { font-family: neue-haas-grotesk-display, sans-serif; font-size: 2pc; font-weight: 600; line-height: 38px; margin-bottom: 1pc; margin-top: 0px; text-align: left; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text .p { font-family: neue-haas-grotesk-display, sans-serif; font-size: 14px; font-weight: 450; line-height: 17px; margin: 0px; padding-bottom: 24px; text-align: left; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .button { margin-top: 2pc; display: flex !important; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .button .cmp-button__text__internal-icon { display: none; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .button span { padding: 0px; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .button::after { content: url("data:image/svg+xml, "); margin-left: 8px; }
.cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .new { display: none; }
body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tablist { border-radius: 0px 0px 1pc; padding-right: 0px; }
body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tablist .cmp-tabs__tab-title-icon { transform: rotate(180deg); }
body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tabpanel .button::after { margin-left: 0px; transform: rotate(180deg); }
body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text, body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text .h1, body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text h2, body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text h3, body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text h4, body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text h5, body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text h6, body[dir="rtl"] .cmp-tabs--sub-nav .cmp-tabs__tabpanel > .container .cmp-container .text p { text-align: right; }
}
.teaser .cmp-teaser__video-title { display: none; }
.teaser--border-right { border-right: 1px solid rgb(112, 112, 112); }
.teaser--border-left { border-left: 1px solid rgb(112, 112, 112); }
.teaser--teams > .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: 16 / 9; }
.teaser--teams > .cmp-teaser .cmp-teaser__content { margin: 24px 0px; }
.teaser--teams > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 24px; font-weight: 500; letter-spacing: 0.24px; line-height: 2pc; }
@media screen and (min-width: 1025px) {
.teaser--teams > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; letter-spacing: 0px; line-height: 40px; }
}
.teaser--driver > .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: 1 / 1; object-position: center top; }
.teaser--driver > .cmp-teaser .cmp-teaser__content { margin-top: 24px; }
.teaser--driver > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; letter-spacing: 0.32px; line-height: 40px; }
.teaser--driver > .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser--driver > .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(108, 117, 125); font-size: 24px; letter-spacing: 0.6px; line-height: 2pc; }
.teaser--driver > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { margin-top: 24px; }
.teaser--driver > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-size: 20px; letter-spacing: 0.2px; line-height: 28px; }
.teaser .cmp-teaser--gallery { border-radius: 10px; display: grid; grid-template-columns: 1fr; grid-template-rows: auto; overflow: hidden; padding: 0px; }
.teaser .cmp-teaser--gallery .cmp-teaser__image { grid-area: 1 / 1 / 2 / 2; overflow: hidden; }
.teaser .cmp-teaser--gallery .cmp-teaser__image .cmp-image img { aspect-ratio: 1.5 / 1; display: block; transition: all 0.5s ease 0s; }
.teaser .cmp-teaser--gallery .cmp-teaser__content { -webkit-box-align: end; align-items: end; align-self: end; aspect-ratio: 1.5 / 1; display: flex; grid-area: 1 / 1 / 2 / 2; width: 100%; }
.teaser .cmp-teaser--gallery .cmp-teaser__content .cmp-teaser__title, .teaser .cmp-teaser--gallery .cmp-teaser__content .cmp-teaser__title__title-link { color: rgb(255, 255, 255); display: block; font-size: 24px; letter-spacing: 0.24px; line-height: 2pc; margin: 0px; position: relative; text-decoration: none; z-index: 1; }
.teaser .cmp-teaser--gallery .cmp-teaser__content .cmp-teaser__title { background: linear-gradient(transparent, rgba(0, 0, 0, 0.5), rgb(0, 0, 0)) transparent; padding: 24px; width: 100%; }
.teaser .cmp-teaser--gallery:hover .cmp-teaser__image .cmp-image img { transform: scale(1.1); }
@media screen and (min-width: 1025px) {
.teaser .cmp-teaser--gallery .cmp-teaser__content .cmp-teaser__title { padding: 24px 2pc; }
.teaser .cmp-teaser--gallery .cmp-teaser__content .cmp-teaser__title, .teaser .cmp-teaser--gallery .cmp-teaser__content .cmp-teaser__title__title-link { font-size: 2pc; letter-spacing: 0.8px; line-height: 40px; }
}
.teaser--win-one > .cmp-teaser { border: 1px solid rgb(248, 249, 250); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px; padding: 2pc 1pc; }
.teaser--win-one > .cmp-teaser .cmp-teaser__image .cmp-image { -webkit-box-pack: center; display: flex; justify-content: center; }
.teaser--win-one > .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__image { height: 5pc; object-fit: contain; width: 102px; }
.teaser--win-one > .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser--win-one > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { text-align: center; }
.teaser--win-one > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; letter-spacing: 0.32px; line-height: 40px; margin-bottom: 1pc; margin-top: 2pc; }
.teaser--win-one > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-pack: center; justify-content: center; margin-top: 24px; }
.teaser--win-one > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { margin: 0px; }
@media screen and (min-width: 1025px) {
.teaser--win-one > .cmp-teaser .cmp-teaser__content { margin: auto; max-width: 59pc; }
.teaser--win-one > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 3pc; letter-spacing: 0.9pt; line-height: 56px; margin-bottom: 1pc; margin-top: 2pc; }
.teaser--win-one > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { margin-top: 2pc; }
.teaser--win-one > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-size: 20px; letter-spacing: 0.2px; line-height: 28px; }
}
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero { grid-template-rows: 1fr 1fr; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image { aspect-ratio: unset; grid-row: 1 / 3; height: 100%; width: 100vw; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image img { object-position: right center; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image-gradient { background: linear-gradient(90deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6), transparent, transparent, transparent, transparent, transparent) transparent; display: none; grid-row: 1 / 3; height: 900px; margin: 0px; width: 100vw; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: center; align-items: start; aspect-ratio: unset; display: flex; flex-direction: column; grid-area: 2 / 1 / 3 / 2; justify-content: center; margin: 0px 24px 90pt; object-fit: cover; padding: 0px; width: 628px; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__title { font-size: 56px; letter-spacing: 0px; line-height: 62px; width: auto; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__description { font-size: 24px; letter-spacing: 0px; line-height: 30px; margin-bottom: 40px; margin-top: 40px; width: auto; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__description p { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 24px; letter-spacing: 0px; line-height: 30px; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__action-container { width: auto; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-size: 1pc; font-weight: 400; letter-spacing: 0px; line-height: 19px; margin: 0px; }
@media screen and (max-width: 1025px) {
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser { grid-template-rows: 1fr 1fr; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image { aspect-ratio: unset !important; width: 100vw !important; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image .cmp-image { display: flex; height: 100%; width: 100%; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image .cmp-image__image { aspect-ratio: unset; object-fit: cover; object-position: 80% center; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image-gradient { aspect-ratio: unset; background: linear-gradient(90deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6), transparent, transparent, transparent, transparent, transparent) transparent; margin: 0px; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: end; align-items: start; aspect-ratio: unset; display: flex; flex-direction: column; grid-area: 2 / 1 / 3 / 2; justify-content: end; margin: 0px 93pt 0px 1pc; object-fit: cover; padding: 0px; width: fit-content; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__title { font-size: 3pc; letter-spacing: 0px; line-height: 54px; width: auto; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__description { font-size: 24px; line-height: 30px; margin-top: 2pc; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__description p { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 24px; letter-spacing: 0px; line-height: 30px; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__action-container { margin-bottom: 5pc; width: auto; }
}
@media screen and (max-width: 768px) {
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser { grid-template-rows: 1fr 1fr; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image { aspect-ratio: unset; height: 100%; width: auto; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image .cmp-image { display: flex; height: 100%; width: 100%; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image .cmp-image__image { object-fit: cover; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__image-gradient { aspect-ratio: unset; background: linear-gradient(90deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6), transparent, transparent, transparent, transparent, transparent) transparent; height: 716px; margin: 0px; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: end; align-items: start; aspect-ratio: unset; display: flex; flex-direction: column; grid-area: 2 / 1 / 3 / 2; justify-content: end; margin: 0px 1pc; object-fit: cover; padding: 0px; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; letter-spacing: 0px; line-height: 38px; width: auto; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__description { font-size: 1pc; line-height: 20px; margin-bottom: 24px; margin-top: 24px; width: auto; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__description p { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 1pc; letter-spacing: 0px; line-height: 20px; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__action-container { margin-bottom: 5pc; width: auto; }
}
@media screen and (min-width: 1488px) {
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content { margin: 0px auto; width: 90pc; }
.teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__description, .teaser--dotcom-hero > div.cmp-teaser.cmp-teaser--hero .cmp-teaser__content .cmp-teaser__title { max-width: 686px; }
}
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser { padding: 0px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__title { color: rgb(0, 0, 0); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 56px; font-weight: 500; letter-spacing: 0px; line-height: 4pc; margin: 0px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__description { margin: 40px 0px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__description, .teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 24px; font-weight: 400; letter-spacing: 0px; line-height: 2pc; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container { display: flex; flex-wrap: wrap; margin-top: 0px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link { -webkit-box-align: center; align-items: center; border-radius: 8px; color: rgb(255, 255, 255); display: flex; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; letter-spacing: 0px; line-height: 20px; margin: 0px 1pc 1pc 0px; padding: 11px 20px; text-decoration: none; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { height: 10px; margin: 0px 0px 2px 8px; transition: all 0.4s ease-out 0s; width: 9pt; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon--rtl { display: none; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link__external-icon { height: 9pt; margin: 0px 0px 2px 5px; transition: all 0.4s ease-out 0s; width: 9pt; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--play-icon--black .cmp-teaser__action-link--play-alt, .teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--play-icon--white:hover .cmp-teaser__action-link--play-alt { filter: invert(100%); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--play-icon--black:hover .cmp-teaser__action-link--play-alt { filter: invert(0); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link__drift-icon { filter: invert(100%); height: 15px; margin: 0px 0px 0px 5px; width: 15px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:hover .cmp-teaser__action-link__external-icon, .teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(5px); transition: all 0.4s ease-out 0s; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--secondary .cmp-teaser__action-link__external-icon, .teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--secondary .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--secondary:hover .cmp-teaser__action-link__external-icon, .teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--secondary:hover .cmp-teaser__action-link__internal-icon { filter: none; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--white-arrow .cmp-teaser__action-link__external-icon, .teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--white-arrow .cmp-teaser__action-link__internal-icon { filter: invert(0); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--white-arrow:hover .cmp-teaser__action-link__external-icon, .teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--white-arrow:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-link { background-color: transparent; border: none; color: rgb(236, 0, 0); font-size: 20px; font-weight: 500; letter-spacing: 0px; line-height: 28px; margin: 0px; padding: 0px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-link:hover { background-color: transparent; border: none; color: rgb(236, 0, 0); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow { background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); color: rgb(236, 0, 0); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow .cmp-teaser__action-link__internal-icon--white { visibility: hidden; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow .cmp-teaser__action-link__internal-icon--red { margin-left: -10px; visibility: visible; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow:hover { background-color: rgb(236, 0, 0); border: rgb(236, 0, 0); color: rgb(255, 255, 255); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow:hover .cmp-teaser__action-link__internal-icon--white { visibility: visible; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow:hover .cmp-teaser__action-link__internal-icon--red { visibility: hidden; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent { background-color: transparent; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent:hover .cmp-teaser__action-link__internal-icon { filter: none; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent-dark { background-color: transparent; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent-dark .cmp-teaser__action-link__internal-icon { filter: none; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent-dark:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--play-alt { height: 18px !important; margin-top: 0px !important; width: 18px !important; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent-link { background-color: transparent; border-color: transparent; color: rgb(0, 0, 0); font-family: HaasGrotDisp-45Light, helvetica, arial, sans-serif; padding: 0px; text-decoration: underline; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent-link .cmp-teaser__action-link__internal-icon { display: none; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--transparent-link:hover { background-color: transparent; border-color: transparent; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--down-arrow .cmp-teaser__action-link__internal-icon { filter: none; height: 15px; width: 13px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--down-arrow:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--enabled-label { -webkit-font-smoothing: antialiased; background-color: rgba(4, 236, 118, 0.1); color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; line-height: 19px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--enabled-label .cmp-teaser__action-link__internal-icon { height: 20px; margin-right: 10px; width: 20px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--info-label { -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0.05); color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 14px; font-weight: 700; line-height: 17px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--info-label .cmp-teaser__action-link__internal-icon { height: 20px; margin-right: 10px; width: 20px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--buy-mp { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; border-radius: 35px; flex-direction: row-reverse; position: relative; padding: 0px !important; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--buy-mp .cmp-teaser__action-link__internal-icon { height: 20px; margin: 0px 8px 2px 0px; width: 18px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--buy-mp .cmp-teaser__action-link__external-icon { display: none; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__action-container .cmp-teaser__action-link--buy-mp:hover .cmp-teaser__action-link__internal-icon { transform: none; }
@media screen and (max-width: 1025px) {
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__title { font-size: 3pc; font-weight: 500; letter-spacing: 0px; line-height: 54px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__description { font-size: 24px; letter-spacing: 0px; line-height: 30px; margin: 40px 0px 2pc; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__description p { font-size: 24px; letter-spacing: 0px; line-height: 30px; }
}
@media screen and (max-width: 768px) {
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__title { font-size: 2pc; font-weight: 500; letter-spacing: 0px; line-height: 38px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__description { font-size: 1pc; letter-spacing: 0px; line-height: 19px; margin: 24px 0px; }
.teaser--dotcom-homepage > .cmp-teaser .cmp-teaser__description p { font-size: 1pc; letter-spacing: 0px; line-height: 19px; }
}
.teaser--scrolljack-frame .cmp-teaser { margin: 0px; padding: 0px; }
.teaser--scrolljack-frame .cmp-teaser__image .cmp-image { margin-bottom: 24px; }
.teaser--scrolljack-frame .cmp-teaser__image .cmp-image__image { height: auto; width: auto; }
.teaser--scrolljack-frame .cmp-teaser .cmp-separator hr { background-color: rgb(0, 0, 0); border: none; height: 1px; margin: 0px; width: 80%; }
@media screen and (max-width: 1025px) {
.teaser--scrolljack-frame .cmp-teaser .cmp-separator hr { width: 100%; }
}
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content { column-gap: 24px; display: grid; grid-template-columns: 3fr 5fr 2fr; margin: 36px 0px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(0, 0, 0); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 2pc; font-weight: 500; letter-spacing: 0px; line-height: 38px; margin: 0px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__description { margin: 0px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0px; line-height: 19px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-align: start; -webkit-box-pack: end; align-items: flex-start; justify-content: flex-end; margin: 0px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { -webkit-box-align: center; -webkit-box-pack: end; align-items: center; border-radius: 8px; color: rgb(255, 255, 255); display: flex; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 1pc; justify-content: flex-end; letter-spacing: 0px; line-height: 20px; margin: 0px; padding: 11px 20px; text-decoration: none; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { height: 10px; margin: 0px 0px 2px 8px; transition: all 0.4s ease-out 0s; width: 9pt; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon--rtl { display: none; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__external-icon { height: 9pt; margin: 0px 0px 2px 5px; transition: all 0.4s ease-out 0s; width: 9pt; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--play-icon--black .cmp-teaser__action-link--play-alt, .teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--play-icon--white:hover .cmp-teaser__action-link--play-alt { filter: invert(100%); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--play-icon--black:hover .cmp-teaser__action-link--play-alt { filter: invert(0); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__drift-icon { filter: invert(100%); height: 15px; margin: 0px 0px 0px 5px; width: 15px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:hover .cmp-teaser__action-link__external-icon, .teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(5px); transition: all 0.4s ease-out 0s; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--secondary .cmp-teaser__action-link__external-icon, .teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--secondary .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--secondary:hover .cmp-teaser__action-link__external-icon, .teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--secondary:hover .cmp-teaser__action-link__internal-icon { filter: none; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--white-arrow .cmp-teaser__action-link__external-icon, .teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--white-arrow .cmp-teaser__action-link__internal-icon { filter: invert(0); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--white-arrow:hover .cmp-teaser__action-link__external-icon, .teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--white-arrow:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--red-link { background-color: transparent; border: none; color: rgb(236, 0, 0); font-size: 20px; font-weight: 500; letter-spacing: 0px; line-height: 28px; margin: 0px; padding: 0px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--red-link:hover { background-color: transparent; border: none; color: rgb(236, 0, 0); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow { background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); color: rgb(236, 0, 0); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow .cmp-teaser__action-link__internal-icon--white { visibility: hidden; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow .cmp-teaser__action-link__internal-icon--red { margin-left: -10px; visibility: visible; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow:hover { background-color: rgb(236, 0, 0); border: rgb(236, 0, 0); color: rgb(255, 255, 255); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow:hover .cmp-teaser__action-link__internal-icon--white { visibility: visible; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--red-arrow:hover .cmp-teaser__action-link__internal-icon--red { visibility: hidden; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--transparent { background-color: transparent; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--transparent .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--transparent:hover .cmp-teaser__action-link__internal-icon { filter: none; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--transparent-dark { background-color: transparent; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--transparent-dark .cmp-teaser__action-link__internal-icon { filter: none; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--transparent-dark:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--play-alt { height: 18px !important; margin-top: 0px !important; width: 18px !important; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--transparent-link { background-color: transparent; border-color: transparent; color: rgb(0, 0, 0); font-family: HaasGrotDisp-45Light, helvetica, arial, sans-serif; padding: 0px; text-decoration: underline; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--transparent-link .cmp-teaser__action-link__internal-icon { display: none; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--transparent-link:hover { background-color: transparent; border-color: transparent; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--down-arrow .cmp-teaser__action-link__internal-icon { filter: none; height: 15px; width: 13px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--down-arrow:hover .cmp-teaser__action-link__internal-icon { filter: invert(100%); }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--enabled-label { -webkit-font-smoothing: antialiased; background-color: rgba(4, 236, 118, 0.1); color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; line-height: 19px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--enabled-label .cmp-teaser__action-link__internal-icon { height: 20px; margin-right: 10px; width: 20px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--info-label { -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0.05); color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 14px; font-weight: 700; line-height: 17px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--info-label .cmp-teaser__action-link__internal-icon { height: 20px; margin-right: 10px; width: 20px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--buy-mp { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; border-radius: 35px; flex-direction: row-reverse; position: relative; padding: 0px !important; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--buy-mp .cmp-teaser__action-link__internal-icon { height: 20px; margin: 0px 8px 2px 0px; width: 18px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--buy-mp .cmp-teaser__action-link__external-icon { display: none; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link--buy-mp:hover .cmp-teaser__action-link__internal-icon { transform: none; }
@media screen and (max-width: 1025px) {
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content { display: block; margin-top: 24px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 24px; font-weight: 500; letter-spacing: 0px; line-height: 2pc; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__description { font-size: 1pc; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 2pc; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 1pc; letter-spacing: 0px; line-height: 19px; }
.teaser--scrolljack-frame .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-pack: start; justify-content: flex-start; }
.teaser--scrolljack-frame .cmp-teaser { margin: 0px 81pt 2pc; }
}
.teaser--footer > .cmp-teaser .cmp-teaser__title { font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 3pc; letter-spacing: 0px; line-height: 51px; margin-bottom: 2pc; }
.teaser--footer > .cmp-teaser .cmp-teaser__description { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 1pc; letter-spacing: 0px; line-height: 19px; margin-bottom: 40px; }
.teaser--footer > .cmp-teaser .cmp-teaser__description > ul { margin-top: 2pc; }
.teaser--footer > .cmp-teaser .cmp-teaser__description > ul li { font-size: 1pc; line-height: 19px; margin-bottom: 17px; }
.teaser--footer > .cmp-teaser .cmp-teaser__description p { font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 1pc; letter-spacing: 0px; line-height: 19px; }
.teaser--footer > .cmp-teaser .cmp-teaser__action-container { margin-bottom: 2pc; margin-top: 0px; }
@media screen and (max-width: 1025px) {
.teaser--footer > .cmp-teaser .cmp-teaser__title { margin-bottom: 2pc; }
.teaser--footer > .cmp-teaser .cmp-teaser__action-container { margin-bottom: 40px; }
}
.teaser--header-consider-MS > .cmp-teaser .cmp-teaser__content { background-color: rgb(0, 0, 0); border-radius: 8px; padding: 20px 24px; }
.teaser--header-consider-MS > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(255, 255, 255); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 18px; font-weight: 500; letter-spacing: 0px; line-height: 30px; margin: 0px; }
.teaser--header-consider-MS > .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(255, 255, 255); font-family: HaasGrotDisp-55Roman, helvetica, arial, sans-serif; font-size: 9pt; font-weight: 400; letter-spacing: 0px; line-height: 18px; margin: 8px 0px; }
.teaser--header-consider-MS > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { margin: 0px; }
.teaser--header-consider-MS > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; background-color: transparent; border: none; color: rgb(255, 255, 255); flex-direction: row-reverse; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 19px; padding: 0px; }
.teaser--header-consider-MS > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { margin: 0px 8px 2px 0px; }
@media screen and (max-width: 1191px) {
.teaser--header-consider-MS > .cmp-teaser { display: none; }
}
.teaser--marketo-landing-teaser-card { background: rgb(255, 255, 255); }
.teaser--marketo-landing-teaser-card .cmp-teaser { background: rgb(255, 255, 255); padding: 40px 20px 50px; }
.teaser--marketo-landing-teaser-card .cmp-teaser .cmp-teaser__image { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; justify-content: center; min-height: 70px; }
.teaser--marketo-landing-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: auto; }
.teaser--marketo-landing-teaser-card .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; text-align: center; }
.teaser--marketo-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { -webkit-box-ordinal-group: 2; color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 24px; font-weight: 600; line-height: 1.12; margin: 10px 0px; order: 1; }
.teaser--marketo-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { -webkit-box-ordinal-group: 3; color: rgb(52, 52, 52); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 600; line-height: 1; margin-bottom: 1pc; order: 2; }
.teaser--marketo-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { -webkit-box-ordinal-group: 4; line-height: 1; margin-bottom: 0px; order: 3; }
.teaser--marketo-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0.3px; line-height: 1.71; margin-bottom: 20px; text-align: center; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 1px 1px 4px 2px; padding: 40px 2pc 24px; margin: 10px 10px 10px 0px !important; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__image { margin-bottom: 25px; max-width: 130px; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__image .cmp-image { line-height: 1; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: auto; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; position: relative; text-align: left; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { -webkit-box-ordinal-group: 2; color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 25px; font-weight: 600; letter-spacing: normal; line-height: 1.25; margin-bottom: 15px; order: 1; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { -webkit-box-ordinal-group: 3; color: rgb(102, 102, 102); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 400; line-height: 1.71; margin-bottom: 8.5px; order: 2; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content .cmp-teaser__description { -webkit-box-ordinal-group: 4; line-height: 1; margin-bottom: 0px; order: 3; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0.3px; line-height: 1.71; margin-bottom: 20px; text-align: left; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-align: center; -webkit-box-pack: justify; -webkit-box-ordinal-group: 5; align-items: center; display: flex; justify-content: space-between; margin-top: 0px; order: 4; padding-top: 10px; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action:first-child .cmp-teaser__action-link { border-radius: 3pc; font-family: neue-haas-grotesk-display, sans-serif; font-size: 15px; font-weight: 600; margin-right: 0px; padding: 10.5px 45px; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action:first-child .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { display: none; }
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action:first-child .cmp-teaser__action-link:hover { border-color: rgb(102, 102, 102) !important; color: rgb(102, 102, 102) !important; }
@media screen and (min-width: 1025px) {
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { bottom: 0px; left: 0px; position: absolute; }
}
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content .cmp-teaser_date { bottom: 0px; font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 400; margin-bottom: 1pc; padding: 11px 0px 10px 20px; pointer-events: none; position: absolute; right: 0px; color: rgb(102, 102, 102) !important; }
@media screen and (min-width: 1025px) {
.teaser--marketo-landing-teaser-quote > .cmp-teaser .cmp-teaser__content { min-height: 380px; }
}
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-box-align: center; align-items: center; background: rgb(255, 255, 255); display: flex; flex-direction: row-reverse; padding: 0px; }
@media screen and (max-width: 1025px) {
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; padding: 0px !important; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__image { margin-bottom: 24px !important; width: 100% !important; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; display: flex !important; flex-direction: column !important; text-align: left !important; width: 100% !important; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(252, 0, 0) !important; display: block !important; font-family: neue-haas-grotesk-display, sans-serif !important; font-size: 1pc !important; font-weight: 600 !important; letter-spacing: 0.3px !important; line-height: 1.71 !important; margin-bottom: 5px !important; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(0, 0, 0) !important; font-family: neue-haas-grotesk-display, sans-serif !important; font-size: 28px !important; font-weight: 600 !important; letter-spacing: normal !important; line-height: 1.12 !important; margin-bottom: 20px !important; padding: 0px !important; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 1 !important; margin-bottom: 0px !important; padding: 0px !important; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 1pc !important; }
}
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__image { box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 8px -1px; width: 50%; border-radius: 0px !important; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__image .cmp-image { line-height: 0; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__image .cmp-image__image { border-radius: 0px; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; width: 50%; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { display: none; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 42px; font-weight: 600; letter-spacing: normal; line-height: 1.12; margin-bottom: 20px; padding-right: 75pt; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 1; margin-bottom: 0px; padding-right: 75pt; }
.teaser--marketo-landing-teaser-powerOfFalcon > .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 23px; font-weight: 400; letter-spacing: 0.3px; line-height: 1.35; margin-bottom: 20px; }
.teaser--box-shadow > .cmp-teaser { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 2rem 0px; }
.teaser--trial-card-red-title > .cmp-teaser { background: rgb(255, 255, 255); padding: 30px; }
.teaser--trial-card-red-title > .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: justify; display: flex; flex-direction: column; justify-content: space-between; text-align: center; }
.teaser--trial-card-red-title > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { -webkit-box-ordinal-group: 2; color: red; font-family: neue-haas-grotesk-display, sans-serif; font-size: 22px; font-weight: 700; letter-spacing: normal; line-height: 1.25; order: 1; text-align: left; }
.teaser--trial-card-red-title > .cmp-teaser .cmp-teaser__content .cmp-teaser__description { -webkit-box-ordinal-group: 3; order: 2; }
.teaser--trial-card-red-title > .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { -webkit-box-ordinal-group: 3; color: rgb(47, 47, 47); font-family: neue-haas-grotesk-display, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: normal; line-height: 1.5; margin: 0px; order: 2; text-align: left; }
.teaser--trial-card-red-title > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-ordinal-group: 4; margin: 0px; order: 3; }
.teaser--trial-card-red-title > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-family: neue-haas-grotesk-display, sans-serif; font-weight: 600; margin: 0px; padding-left: 0px; }
.teaser--trial-card-red-title > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin: 2px 0px 0px 5px; }
.teaser--trial-teaser-card .cmp-teaser { background: rgb(255, 255, 255); min-height: 335px; padding: 30px 30px 45px; }
.teaser--trial-teaser-card .cmp-teaser .cmp-teaser__image { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; justify-content: center; margin: 0px auto 20px; min-height: 70px; }
.teaser--trial-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: auto; max-width: 70px; width: 100%; }
.teaser--trial-teaser-card .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; text-align: center; }
.teaser--trial-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { -webkit-box-ordinal-group: 2; color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: normal; line-height: 1; margin-bottom: 20px; order: 1; }
.teaser--trial-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { -webkit-box-ordinal-group: 4; line-height: 1; margin-bottom: 0px; order: 3; }
.teaser--trial-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(47, 47, 47); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 400; letter-spacing: 0.3px; line-height: 1.71; margin-bottom: 20px; text-align: center; }
.teaser--trial-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link__internal-icon--rtl { margin: 2px 0px 0px 5px; }
.teaser--falcon-teaser > .cmp-teaser { height: auto; }
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__background { height: 100%; }
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__image-gradient { display: none; }
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content { -webkit-box-align: start; -webkit-box-pack: start; align-items: flex-start; aspect-ratio: auto; display: block; height: fit-content; justify-content: flex-start; margin: auto; max-width: 540px; padding: 250px 20px 150px; text-align: left; z-index: 300; }
@media screen and (min-width: 768px) {
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content { max-width: 8in; padding: 250px 0px; }
}
@media screen and (min-width: 1025px) {
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content { max-width: 60pc; }
}
@media screen and (min-width: 1191px) {
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content { max-width: 855pt; }
}
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { margin-bottom: 20px; max-width: 100%; width: auto; }
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h1, .teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h1.cmp-teaser__title { color: rgb(255, 255, 255); font-family: neue-haas-grotesk-display, sans-serif; font-size: 90px; font-weight: 600; line-height: 100%; margin: 0px; text-shadow: rgba(0, 0, 0, 0.5) 2px 1px 13px; transition: all 0.3s ease 0s; }
@media screen and (max-width: 768px) {
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h1, .teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h1.cmp-teaser__title { font-size: 60px; }
}
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h2, .teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h2.cmp-teaser__title { color: rgb(255, 255, 255); font-family: neue-haas-grotesk-display, sans-serif; font-size: 65px; font-weight: 600; line-height: 100%; margin: 0px; text-shadow: rgba(0, 0, 0, 0.5) 2px 1px 13px; transition: all 0.3s ease 0s; }
@media screen and (max-width: 576px) {
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h2, .teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h2.cmp-teaser__title { font-size: 45px; }
}
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h3, .teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h3.cmp-teaser__title { color: rgb(255, 255, 255); font-family: neue-haas-grotesk-display, sans-serif; font-size: 40px; font-weight: 600; line-height: 100%; margin: 0px; text-shadow: rgba(0, 0, 0, 0.5) 2px 1px 13px; transition: all 0.3s ease 0s; }
@media screen and (max-width: 576px) {
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h3, .teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title h3.cmp-teaser__title { font-size: 30px; }
}
.teaser--falcon-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__description { max-width: 100%; width: auto; }
.teaser.teaser--cs-sans-quote .cmp-teaser__video-title { display: block; grid-row: 1 / 2; }
.teaser.teaser--cs-sans-quote .cmp-teaser__video-title .cmp-teaser__title { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 28px; font-weight: 700; line-height: 34px; margin: 3pc 0px; text-align: center; }
.teaser.teaser--cs-sans-quote .cmp-teaser .video { grid-row: 2 / 3; }
.teaser.teaser--cs-sans-quote .cmp-teaser .video .cmp-video__player-launcher__thumbnail { aspect-ratio: 16 / 9; border-radius: 1pc 1pc 0px 0px; min-height: auto !important; min-width: auto !important; }
.teaser.teaser--cs-sans-quote .cmp-teaser .video .cmp-video__player-launcher__thumbnail::after { border-radius: 1pc 1pc 0px 0px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper { background: rgb(255, 255, 255); border-radius: 0px 0px 1pc 1pc; grid-row: 3 / 4; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content { display: grid; grid-template-columns: 1fr; grid-template-rows: auto; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; grid-row: 2 / 3; letter-spacing: normal; line-height: 19px; margin: 0px 1pc; padding: 0px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__title { color: rgb(0, 0, 0); display: none; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__description { color: rgb(0, 0, 0); grid-row: 1 / 2; margin: 40px 1pc 2pc; padding: 0px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__description p { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: normal; line-height: 19px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__action-container { grid-row: 3 / 4; margin: 24px 1pc 56px; padding: 0px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: normal; line-height: 17px; padding: 6px 8px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__external-icon, .teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { transform: none; }
@media screen and (min-width: 768px) {
.teaser.teaser--cs-sans-quote .cmp-teaser__video-title { display: block; grid-row: 1 / 2; }
.teaser.teaser--cs-sans-quote .cmp-teaser__video-title .cmp-teaser__title { font-size: 40px; line-height: 46px; margin: 5pc 0px 56px; }
.teaser.teaser--cs-sans-quote .cmp-teaser .video .cmp-video__player-launcher__thumbnail, .teaser.teaser--cs-sans-quote .cmp-teaser .video .cmp-video__player-launcher__thumbnail::after { border-radius: 24px 24px 0px 0px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper { border-radius: 0px 0px 24px 24px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__pretitle { margin: 0px 2pc; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__description { font-size: 20px; line-height: 24px; margin: 3pc 2pc 40px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__description p { font-size: 20px; line-height: 24px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__action-container { margin: 2pc 2pc 5pc; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--cs-sans-quote .cmp-teaser { -webkit-box-align: center; place-items: center start; column-gap: 40px; grid-template-columns: 477fr 872fr; }
.teaser.teaser--cs-sans-quote .cmp-teaser__video-title { display: none; }
.teaser.teaser--cs-sans-quote .cmp-teaser .video { grid-area: 1 / 2 / 2 / 3; height: auto; width: 100%; }
.teaser.teaser--cs-sans-quote .cmp-teaser .video .cmp-video__player-launcher__thumbnail, .teaser.teaser--cs-sans-quote .cmp-teaser .video .cmp-video__player-launcher__thumbnail::after { border-radius: 2pc; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper { background-color: transparent; grid-area: 1 / 1 / 2 / 2; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content { display: grid; grid-template-columns: 1fr; grid-template-rows: auto; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; grid-row: 3 / 4; line-height: 19px; margin: 0px; padding: 0px; text-align: left; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__title { -webkit-font-smoothing: antialiased; color: rgb(0, 0, 0); display: block; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 3pc; font-weight: 700; grid-row: 1 / 2; letter-spacing: normal; line-height: 54px; margin: 0px 0px 40px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__description { color: rgb(0, 0, 0); font-size: 24px; font-weight: 500; grid-row: 2 / 3; letter-spacing: normal; line-height: 30px; margin: 0px 0px 40px; padding: 0px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__description p { font-size: 24px; font-weight: 500; letter-spacing: normal; line-height: 30px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__action-container { grid-row: 4 / 5; margin: 2pc 0px 0px; padding: 0px; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: normal; line-height: 19px; padding: 9pt 1pc; }
.teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__external-icon, .teaser.teaser--cs-sans-quote .cmp-teaser > div.cmp-teaser__content-wrapper .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { transform: none; }
}
.teaser.teaser--cs-sans-with-bg .cmp-teaser { background-position: 50% center; background-repeat: no-repeat; background-size: cover; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__background { display: none; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content { grid-area: 1 / 1 / 2 / 2; padding: 40px 1pc 24px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Bold, helvetica, arial, sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0.7px; line-height: 17px; margin: 0px 0px 4px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__title { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 2pc; font-weight: 500; line-height: 40px; margin: 0px 0px 24px; text-align: left; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__title b { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; font-weight: 700; line-height: 40px; text-align: left; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__description { margin: 0px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__description p { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: normal; line-height: 19px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__description h5 { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: normal; line-height: 30px; margin: 0px 0px 1pc; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__description a { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: normal; line-height: 19px; text-decoration: none; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__action-container { margin: 24px 0px 0px; padding: 0px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: normal; line-height: 17px; padding: 6px 8px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__external-icon, .teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { transform: none; }
@media screen and (min-width: 768px) {
.teaser.teaser--cs-sans-with-bg, .teaser.teaser--cs-sans-with-bg .cmp-teaser { display: flex; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; justify-content: center; width: 100%; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content { padding: 4pc 1pc; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__pretitle { font-size: 1pc; letter-spacing: 0.8px; line-height: 19px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content { max-width: 545px; padding: 150px 24px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__pretitle { font-size: 1pc; letter-spacing: 0.07pc; line-height: 30px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__title, .teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__title b { font-size: 3pc; line-height: 54px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__description p { font-size: 24px; line-height: 30px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__description h5 { font-size: 2pc; line-height: 38px; margin: 0px 0px 8px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__description a { font-size: 24px; line-height: 30px; }
.teaser.teaser--cs-sans-with-bg .cmp-teaser__content .cmp-teaser__action-container { }
}
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser { background-position: 50% center; background-repeat: no-repeat; background-size: cover; overflow: clip; position: relative; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__background { display: none; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__content { margin: auto; max-width: 90pc; padding: 3pc 1pc; position: relative; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__title { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; font-style: normal; font-weight: 700; line-height: 38px; margin-bottom: 2pc; max-width: 75%; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__description { margin-bottom: 24px; max-width: 50%; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__description h5 { margin: 0px; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__description p { font-size: 1pc; font-style: normal; font-weight: 500; line-height: 19px; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__description a { font-size: 1pc; font-style: normal; font-weight: 500; line-height: 19px; text-decoration: none; color: rgb(236, 0, 0) !important; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__action-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: fit-content; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__action-link { font-size: 14px; font-style: normal; font-weight: 600; line-height: 17px; padding: 8px; }
@media screen and (min-width: 1025px) {
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__title { font-size: 3pc; font-style: normal; font-weight: 700; line-height: 54px; margin-bottom: 2pc; max-width: 50%; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__description { margin-bottom: 2pc; max-width: 50%; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__description p { font-size: 20px; font-style: normal; font-weight: 500; line-height: 24px; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__description a { font-size: 20px; font-style: normal; font-weight: 500; line-height: 24px; text-decoration: none; color: rgb(236, 0, 0) !important; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__action-container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__action-link { font-size: 1pc; font-style: normal; font-weight: 600; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1680px) {
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__content { padding: 6pc 90pt; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__title { font-size: 56px; font-style: normal; font-weight: 700; line-height: 62px; margin-bottom: 40px; max-width: 75%; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__description { margin-bottom: 40px; max-width: 33%; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__description p { font-size: 24px; font-style: normal; font-weight: 500; line-height: 30px; }
.teaser.teaser--cs-sans-hero-with-bg .cmp-teaser__description a { font-size: 24px; font-style: normal; font-weight: 500; line-height: 30px; text-decoration: none; color: rgb(236, 0, 0) !important; }
}
.teaser.teaser--banner-card .cmp-teaser { background-color: rgb(0, 0, 0); border-radius: 1pc; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 50px 0px; display: grid; grid-template-columns: 1fr; grid-template-rows: auto; }
@media screen and (max-width: 767.99px) {
.teaser.teaser--banner-card .cmp-teaser { background-image: none !important; }
}
.teaser.teaser--banner-card .cmp-teaser__image { grid-area: 1 / 1 / 2 / 2; height: 100%; width: 100%; z-index: 1; }
.teaser.teaser--banner-card .cmp-teaser__image .cmp-image { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; border-radius: 1pc 1pc 0px 0px; display: flex; height: 100%; justify-content: center; margin: 0px; padding: 0px; position: relative; width: 100%; }
.teaser.teaser--banner-card .cmp-teaser__image .cmp-image::before { background: linear-gradient(transparent 81.47%, rgb(0, 0, 0)); border-radius: 1pc 1pc 0px 0px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.teaser.teaser--banner-card .cmp-teaser__image .cmp-image__image { border-radius: 1pc 1pc 0px 0px; height: 100%; margin: 0px; object-fit: cover; object-position: center top; width: 62%; }
.teaser.teaser--banner-card .cmp-teaser__background { border-radius: 1pc 1pc 0px 0px; grid-area: 1 / 1 / 2 / 2; height: 100%; position: relative; width: 100%; }
.teaser.teaser--banner-card .cmp-teaser__background::before { background: radial-gradient(50% 50% at 50% 50%, rgba(236, 0, 0, 0) 0px, rgba(0, 0, 0, 0.9) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)); border-radius: 1pc 1pc 0px 0px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.teaser.teaser--banner-card .cmp-teaser__background__child { border-radius: 1pc 1pc 0px 0px; height: 100%; object-fit: cover; object-position: center center; width: 100%; }
.teaser.teaser--banner-card .cmp-teaser__video-title { display: none; }
.teaser.teaser--banner-card .cmp-teaser__content { grid-area: 2 / 1 / 3 / 2; margin: 24px 1pc 3pc; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__pretitle { -webkit-font-smoothing: antialiased; color: rgb(236, 0, 0); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: normal; line-height: 19px; margin: 0px 0px 8px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__title { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: normal; line-height: 30px; margin: 0px 0px 1pc; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-separator { margin: 0px 0px 1pc; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description p, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 450; line-height: 19px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional { margin: 0px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional p { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 450; line-height: 19px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional b p, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional p b { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: 0px; line-height: 19px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__action-container { margin: 24px 0px 0px; padding: 0px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: normal; line-height: 17px; padding: 6px 8px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__external-icon, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { transform: none; }
@media screen and (min-width: 768px) {
.teaser.teaser--banner-card .cmp-teaser { background-position: 50% center; background-repeat: no-repeat; background-size: cover; border-radius: 24px; grid-template-columns: 1fr 1fr; grid-template-rows: auto; position: relative; }
.teaser.teaser--banner-card .cmp-teaser::before { background: linear-gradient(transparent 71.64%, rgb(0, 0, 0)); border-radius: 24px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 2; }
.teaser.teaser--banner-card .cmp-teaser::after { background: radial-gradient(125.88% 153.29% at 19.5% 0px, rgba(236, 0, 0, 0) 0px, rgba(0, 0, 0, 0.9) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)); border-radius: 24px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 0; }
.teaser.teaser--banner-card .cmp-teaser__image { grid-area: 1 / 2 / 2 / 3; height: 100%; width: 100%; z-index: 1; }
.teaser.teaser--banner-card .cmp-teaser__image .cmp-image { border-radius: 0px; }
.teaser.teaser--banner-card .cmp-teaser__image .cmp-image::before { display: none; }
.teaser.teaser--banner-card .cmp-teaser__image .cmp-image__image { border-radius: 0px 24px 24px 0px; height: 100%; object-position: left top; width: 100%; }
.teaser.teaser--banner-card .cmp-teaser__background, .teaser.teaser--banner-card .cmp-teaser__video-title { display: none; }
.teaser.teaser--banner-card .cmp-teaser__content { grid-area: 1 / 1 / 2 / 2; margin: 3pc 0px 3pc 24px; padding: 0px; z-index: 3; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__pretitle { font-size: 1pc; line-height: 19px; margin: 0px 0px 1pc; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; line-height: 38px; margin: 0px 0px 2pc; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description { font-size: 20px; line-height: 24px; margin: 0px 0px 24px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description p { font-size: 20px; line-height: 24px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional { font-size: 20px; line-height: 24px; margin: 0px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional b p, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional p, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional p b { font-size: 20px; line-height: 24px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__action-container { margin: 2pc 0px 0px; padding: 0px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--banner-card .cmp-teaser, .teaser.teaser--banner-card .cmp-teaser::before { border-radius: 2pc; }
.teaser.teaser--banner-card .cmp-teaser::after { background: linear-gradient(0.762turn, rgba(0, 0, 0, 0.9) -36.34%, rgba(236, 0, 0, 0) 76.42%), linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)); border-radius: 2pc; }
.teaser.teaser--banner-card .cmp-teaser__image .cmp-image__image { border-radius: 0px 2pc 2pc 0px; width: 100%; }
}
@media screen and (min-width: 1025px) and (min-width: 1400px) {
.teaser.teaser--banner-card .cmp-teaser__image .cmp-image__image { width: 75%; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--banner-card .cmp-teaser__content { margin: 103px 0px 78pt 4pc; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__pretitle { font-size: 1pc; line-height: 19px; margin: 0px 0px 1pc; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__title { font-size: 40px; line-height: 3pc; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description p, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional b p, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional p, .teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__description.cmp-teaser__description--additional p b { font-size: 24px; line-height: 30px; }
.teaser.teaser--banner-card .cmp-teaser__content .cmp-teaser__action-container { margin: 40px 0px 0px; padding: 0px; }
}
.teaser.teaser--cs-sans-number-card .cmp-teaser { }
.teaser.teaser--cs-sans-number-card .cmp-teaser__image { display: none; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content { margin: 0px; padding-bottom: 0px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(236, 0, 0); font-size: 40px; line-height: 46px; margin: 0px 0px 1pc; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__pretitle, .teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__title { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-weight: 700; letter-spacing: normal; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__title { font-size: 24px; line-height: 30px; margin: 0px 0px 24px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-separator { margin: 0px 0px 24px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__description p { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 450; line-height: 19px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__action-container { margin: 40px 0px 0px; padding: 0px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: normal; line-height: 19px; padding: 6px 8px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__external-icon, .teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { transform: none; }
@media screen and (min-width: 768px) {
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__pretitle { font-size: 40px; line-height: 46px; margin: 0px 0px 20px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__pretitle { font-size: 3pc; line-height: 54px; margin: 0px 0px 24px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__title { font-size: 24px; line-height: 30px; margin: 0px 0px 24px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-separator { margin: 0px 0px 24px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__description p { font-size: 1pc; line-height: 19px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__action-container { margin: 40px 0px 0px; }
.teaser.teaser--cs-sans-number-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { padding: 9pt 1pc; }
}
.teaser.teaser--cs-sans-icon-card .cmp-teaser { background-color: rgb(255, 255, 255); border-radius: 1pc; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__image { margin: 0px 2pc; padding-top: 2pc; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__image .cmp-image__image { height: 45px; object-fit: contain; object-position: left center; width: auto; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content { margin: 1pc 2pc 2pc; padding-bottom: 1pc; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__pretitle { -webkit-font-smoothing: antialiased; color: rgb(236, 0, 0); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: normal; line-height: 19px; margin-bottom: 8px; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__title { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: normal; line-height: 30px; margin: 0px 0px 1pc; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-separator { margin: 0px 0px 1pc; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__description p { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 450; line-height: 19px; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__action-container { margin: 2pc 0px 0px; padding: 0px; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: normal; line-height: 19px; padding: 6px 8px; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__external-icon, .teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { transform: none; }
@media screen and (min-width: 768px) {
.teaser.teaser--cs-sans-icon-card .cmp-teaser { border-radius: 24px; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__image .cmp-image__image { height: 52px; width: auto; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content { margin: 20px 2pc 2pc; padding-bottom: 1pc; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-separator, .teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__title { margin: 0px 0px 24px; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__action-container { margin: 2pc 0px 0px; padding: 0px; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--cs-sans-icon-card .cmp-teaser { background-color: rgb(255, 255, 255); border-radius: 1pc; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__image { margin: 0px 2pc; padding-top: 2pc; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__image .cmp-image__image { height: 60px; width: auto; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content { margin: 20px 2pc 2pc; padding-bottom: 1pc; }
.teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-separator, .teaser.teaser--cs-sans-icon-card .cmp-teaser__content .cmp-teaser__title { margin: 0px 0px 24px; }
}
.teaser.teaser--host:nth-child(2n) .cmp-teaser { grid-template-areas: "image content"; }
.teaser.teaser--host:nth-child(2n+1) .cmp-teaser { grid-template-areas: "content image"; }
.teaser.teaser--host .cmp-teaser { background-color: rgb(255, 255, 255); border-radius: 2pc; display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto; margin: 75pt auto; overflow: hidden; }
@media screen and (max-width: 1025px) {
.teaser.teaser--host .cmp-teaser { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; margin: 75px auto; }
}
.teaser.teaser--host .cmp-teaser__image { grid-area: image; }
@media screen and (max-width: 500px) {
.teaser.teaser--host .cmp-teaser__image { height: 202px; }
}
@media (min-width: 500px) and (max-width: 768px) {
.teaser.teaser--host .cmp-teaser__image { height: 350px; }
}
@media (min-width: 768px) and (max-width: 1025px) {
.teaser.teaser--host .cmp-teaser__image { height: 430px; }
}
.teaser.teaser--host .cmp-teaser__image .cmp-image { height: 100%; }
.teaser.teaser--host .cmp-teaser__image .cmp-image__image { aspect-ratio: 1.2 / 1; border-radius: 0px; height: inherit; }
@media screen and (max-width: 1025px) {
.teaser.teaser--host .cmp-teaser__image .cmp-image__image { object-position: center top; }
}
.teaser.teaser--host .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: center; display: flex; flex-direction: column; grid-area: content; justify-content: center; padding: 24px 65px; }
@media screen and (max-width: 768px) {
.teaser.teaser--host .cmp-teaser__content { padding: 40px 20px; }
}
@media (min-width: 768px) and (max-width: 1025px) {
.teaser.teaser--host .cmp-teaser__content { padding: 40px 50px; }
}
.teaser.teaser--host .cmp-teaser__content .cmp-teaser__title { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 40px; font-weight: 700; line-height: 46px; }
@media screen and (max-width: 768px) {
.teaser.teaser--host .cmp-teaser__content .cmp-teaser__title { font-size: 24px; line-height: 30px; }
}
@media (min-width: 768px) and (max-width: 1025px) {
.teaser.teaser--host .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; line-height: 38px; }
}
.teaser.teaser--host .cmp-teaser__content .cmp-teaser__description { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 24px; line-height: 30px; margin: 0px 0px 2pc; }
@media screen and (max-width: 768px) {
.teaser.teaser--host .cmp-teaser__content .cmp-teaser__description { font-size: 1pc; line-height: 19px; }
}
@media (min-width: 768px) and (max-width: 1025px) {
.teaser.teaser--host .cmp-teaser__content .cmp-teaser__description { font-size: 20px; line-height: 24px; }
}
.teaser.teaser--rsa-card .cmp-teaser { background-color: rgb(255, 255, 255); border-radius: 18px 18px 1pc 1pc; }
.teaser.teaser--rsa-card .cmp-teaser__image .cmp-image { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; justify-content: center; margin: 0px; padding: 0px; width: 100%; }
.teaser.teaser--rsa-card .cmp-teaser__image .cmp-image__image { aspect-ratio: unset; border-radius: 1pc 1pc 0px 0px; height: 14pc; margin: 0px; object-fit: cover; width: 100%; }
.teaser.teaser--rsa-card .cmp-teaser__content { margin: 24px 1pc; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__pretitle { -webkit-font-smoothing: antialiased; color: rgb(236, 0, 0); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: normal; line-height: 19px; margin: 0px 0px 8px; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__title { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: normal; line-height: 30px; margin: 0px 0px 1pc; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-separator { margin: 0px 0px 1pc; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__description p { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 450; line-height: 19px; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__description b p, .teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__description p b { font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; line-height: 24px; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__action-container { margin: 24px 0px 0px; padding: 0px; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: normal; line-height: 17px; padding: 6px 8px; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__external-icon, .teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { transform: none; }
@media screen and (min-width: 768px) {
.teaser.teaser--rsa-card .cmp-teaser { border-radius: 26px 26px 24px 24px; }
.teaser.teaser--rsa-card .cmp-teaser__image .cmp-image__image { border-radius: 24px 24px 0px 0px; height: 324px; }
.teaser.teaser--rsa-card .cmp-teaser__content { margin: 24px 24px 0px; padding-bottom: 1pc; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__action-container { margin: 2pc 0px 0px; padding: 0px; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--rsa-card .cmp-teaser { border-radius: 34px 34px 2pc 2pc; }
.teaser.teaser--rsa-card .cmp-teaser__image .cmp-image__image { border-radius: 2pc 2pc 0px 0px; }
.teaser.teaser--rsa-card .cmp-teaser__content { margin: 2pc 2pc 0px; padding-bottom: 28px; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-separator, .teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__title { margin: 0px 0px 24px; }
.teaser.teaser--rsa-card .cmp-teaser__content .cmp-teaser__action-container { margin: 40px 0px 0px; padding: 0px; }
}
.teaser.teaser--rsa-card--grey-pin .cmp-teaser__image .cmp-image, .teaser.teaser--rsa-card--red-pin .cmp-teaser__image .cmp-image, .teaser.teaser--rsa-card--teal-pin .cmp-teaser__image .cmp-image { display: inline-block; position: relative; }
.teaser.teaser--rsa-card--grey-pin .cmp-teaser__image .cmp-image::before, .teaser.teaser--rsa-card--red-pin .cmp-teaser__image .cmp-image::before, .teaser.teaser--rsa-card--teal-pin .cmp-teaser__image .cmp-image::before { background-position: 50% center; background-repeat: no-repeat; background-size: contain; bottom: 28px; content: ""; height: 3pc; left: 1pc; position: absolute; width: 2pc; }
@media screen and (min-width: 768px) {
.teaser.teaser--rsa-card--grey-pin .cmp-teaser__image .cmp-image::before, .teaser.teaser--rsa-card--red-pin .cmp-teaser__image .cmp-image::before, .teaser.teaser--rsa-card--teal-pin .cmp-teaser__image .cmp-image::before { bottom: 1pc; height: 58px; left: 24px; width: 40px; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--rsa-card--grey-pin .cmp-teaser__image .cmp-image::before, .teaser.teaser--rsa-card--red-pin .cmp-teaser__image .cmp-image::before, .teaser.teaser--rsa-card--teal-pin .cmp-teaser__image .cmp-image::before { bottom: 24px; height: 82px; left: 2pc; width: 56px; }
}
.teaser.teaser--rsa-card--red-pin .cmp-teaser__image .cmp-image::before { background-image: url("data:image/svg+xml, "); }
.teaser.teaser--rsa-card--teal-pin .cmp-teaser__image .cmp-image::before { background-image: url("data:image/svg+xml, "); }
.teaser.teaser--rsa-card--grey-pin .cmp-teaser__image .cmp-image::before { background-image: url("data:image/svg+xml, "); }
.teaser--background-transparent { background: transparent !important; }
@media screen and (min-width: 1025px) {
.cmp-teaser-carousel__content__slides__slide--dark .cmp-teaser-carousel__content__slides__slide__teaser-container__teaser .cmp-teaser__description, .cmp-teaser-carousel__content__slides__slide--dark .cmp-teaser-carousel__content__slides__slide__teaser-container__teaser .cmp-teaser__description p, .cmp-teaser-carousel__content__slides__slide--dark .cmp-teaser-carousel__content__slides__slide__teaser-container__teaser .cmp-teaser__title { color: rgb(255, 255, 255); }
}
.teaser--adversary-card .cmp-teaser { background-position: 50% center; background-repeat: no-repeat; background-size: cover; border-radius: 24px; display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; height: 500px; overflow: clip; position: relative; width: 100%; }
.teaser--adversary-card .cmp-teaser::after { align-self: end; background: linear-gradient(rgba(59, 71, 80, 0), rgb(1, 61, 62)); border-radius: 0px 0px 24px 24px; content: ""; grid-area: 1 / 1 / 2 / 2; height: 236px; width: 100%; z-index: 1; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__background { display: none; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__image { place-self: end center; grid-area: 1 / 1 / 2 / 2; height: 500px; width: 100%; z-index: 1; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__image .cmp-image, .teaser--adversary-card .cmp-teaser .cmp-teaser__image .cmp-image__link { -webkit-box-pack: center; display: flex; height: 100%; justify-content: center; width: 100%; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: auto; border-radius: 0px; height: 100%; max-width: 100%; width: auto; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: end; align-items: start; align-self: end; border-radius: 0px 0px 24px 24px; display: flex; flex-direction: column; grid-area: 1 / 1 / 2 / 2; justify-content: end; padding: 0px 26px 30px; z-index: 2; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { margin: 0px; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title, .teaser--adversary-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 24px; font-weight: 600; letter-spacing: 0px; line-height: 31.56px; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link { text-decoration: none; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link svg { display: none !important; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; column-gap: 3.76px; display: flex; justify-content: start; margin: 0px; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser--adversary-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 20px; font-weight: 500; letter-spacing: 0px; line-height: 26.3px; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description::before { content: url("data:image/svg+xml, "); filter: invert(100%); height: 20px; width: 20px; }
@media screen and (min-width: 768px) {
.teaser--adversary-card .cmp-teaser .cmp-teaser__content { padding: 0px 0.3in 2pc; }
}
@media screen and (min-width: 1025px) {
.teaser--adversary-card .cmp-teaser { border-radius: 2pc; }
.teaser--adversary-card .cmp-teaser::after { border-radius: 0px 0px 2pc 2pc; }
.teaser--adversary-card .cmp-teaser .cmp-teaser__content { border-radius: 0px 0px 2pc 2pc; padding: 0px 2pc 2pc; }
}
.teaser--landing-hero .cmp-teaser { background-position: 50% center; background-repeat: no-repeat; background-size: cover; position: relative; }
.teaser--landing-hero .cmp-teaser::after { background: linear-gradient(transparent 7.72%, rgba(0, 0, 0, 0.7) 36.25%); inset: 0px; content: ""; position: absolute; z-index: 0; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__background { display: none; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content { padding: 196px 1pc 107px; position: relative; z-index: 1; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { -webkit-font-smoothing: antialiased; color: rgb(236, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: 0px; line-height: 30px; margin: 0px 0px 8px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__title { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; font-weight: 700; letter-spacing: 0px; line-height: 38px; margin: 0px 0px 24px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description { margin: 0px 0px 24px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description a, .teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description p, .teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description span { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description a { color: rgb(236, 0, 0); cursor: pointer; text-decoration: none; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description a:hover { text-decoration: underline; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin-left: 5px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(0px); }
@media screen and (min-width: 768px) {
.teaser--landing-hero .cmp-teaser::after { background: linear-gradient(transparent 18.24%, rgba(0, 0, 0, 0.6) 90%); }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content { padding: 300px 1pc 121px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { font-size: 40px; line-height: 46px; margin: 0px 0px 9pt; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 3pc; line-height: 54px; margin: 0px 0px 2pc; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description { font-size: 20px; line-height: 24px; margin: 0px 0px 2pc; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description a, .teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description p, .teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description span { font-size: 20px; line-height: 24px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser--landing-hero .cmp-teaser::after { background: linear-gradient(260.94deg, transparent 33.46%, rgba(0, 0, 0, 0.8) 80%); }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content { max-width: 900px; padding: 140px 1pc 213px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { font-size: 40px; line-height: 46px; margin: 0px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 56px; line-height: 62px; margin: 0px 0px 40px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description { font-size: 24px; line-height: 30px; margin: 0px 0px 40px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description a, .teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description p, .teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description span { font-size: 24px; line-height: 30px; }
}
@media screen and (min-width: 1472px) {
.teaser--landing-hero .cmp-teaser .cmp-teaser__content { margin: auto; min-width: 90pc; padding: 140px 0px 213px; }
.teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle, .teaser--landing-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__title { max-width: 900px; }
}
.teaser--hero .cmp-teaser { background-position: 50% center; background-repeat: no-repeat; background-size: cover; }
.teaser--hero .cmp-teaser__background { display: none; }
.teaser--hero .cmp-teaser__content { padding: 27px 1pc 279px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(236, 0, 0); font-size: 20px; line-height: 24px; margin: 0px 0px 9pt; }
.teaser--hero .cmp-teaser__content .cmp-teaser__pretitle, .teaser--hero .cmp-teaser__content .cmp-teaser__title { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-weight: 700; letter-spacing: 0px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__title { font-size: 24px; line-height: 30px; margin: 0px 0px 1pc; }
.teaser--hero .cmp-teaser__content .cmp-teaser__description { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 24px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__action-container { gap: 14px; display: flex; margin: 0px; padding: 0px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin-left: 5px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(0px); }
@media screen and (min-width: 768px) {
.teaser--hero .cmp-teaser { background-position: 0px center; }
.teaser--hero .cmp-teaser__content { max-width: 46pc; padding: 56px 1pc 263px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__pretitle { font-size: 2pc; line-height: 38px; margin: 0px 0px 9pt; }
.teaser--hero .cmp-teaser__content .cmp-teaser__title { font-size: 40px; line-height: 3pc; margin: 0px 0px 24px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__description { font-size: 20px; line-height: 24px; margin: 0px 0px 2pc; }
.teaser--hero .cmp-teaser__content .cmp-teaser__action-container { gap: 1pc; }
.teaser--hero .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser--hero .cmp-teaser { -webkit-box-align: center; align-items: center; display: flex; min-height: 669px; }
.teaser--hero .cmp-teaser__content { max-width: 90pc; padding: 75pt 1pc; }
.teaser--hero .cmp-teaser__content .cmp-teaser__pretitle { font-size: 2pc; line-height: 38px; margin: 0px 0px 1pc; }
.teaser--hero .cmp-teaser__content .cmp-teaser__title { font-size: 56px; line-height: 62px; margin: 0px 0px 40px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__description { font-size: 24px; line-height: 30px; margin: 0px 0px 40px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__action-container { gap: 14px; }
.teaser--hero .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-container { gap: 1pc; }
.teaser--hero .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1472px) {
.teaser--hero .cmp-teaser .cmp-teaser__content { margin: auto; min-width: 90pc; padding: 75pt 0px; }
.teaser--hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser--hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser--hero .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle, .teaser--hero .cmp-teaser .cmp-teaser__content .cmp-teaser__title { max-width: 900px; }
}
@media screen and (min-width: 1600px) {
.teaser--hero .cmp-teaser { background-position: 50% center; }
}
.teaser--hero-with-breadcrumb .cmp-teaser { -webkit-box-orient: vertical; -webkit-box-direction: normal; background-position: 50% center; background-repeat: no-repeat; background-size: cover; flex-direction: column; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list { margin: 28px 1pc 0px; padding: 0px; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list, .teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item { -webkit-box-align: center; align-items: center; column-gap: 6px; display: flex; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item .cmp-breadcrumb__item-link span { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 14px; font-weight: 450; letter-spacing: 0px; line-height: 17px; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item--active span { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 17px; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item::after { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 450; letter-spacing: 0px; line-height: 19px; }
.teaser--hero-with-breadcrumb .cmp-teaser__background { display: none; }
.teaser--hero-with-breadcrumb .cmp-teaser__content { padding: 99pt 1pc 181px; width: 75%; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__pretitle { -webkit-font-smoothing: antialiased; color: rgb(236, 0, 0); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 1pc; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__title { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; font-weight: 700; letter-spacing: 0px; line-height: 38px; margin: 0px 0px 24px; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__description { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 450; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 24px; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__action-container { gap: 14px; display: flex; margin: 0px; padding: 0px; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin-left: 5px; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(0px); }
@media screen and (min-width: 768px) {
.teaser--hero-with-breadcrumb .cmp-teaser { background-position: 0px center; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list { margin: 37px 1pc 0px; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item .cmp-breadcrumb__item-link span, .teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item--active span { font-size: 1pc; line-height: 19px; }
.teaser--hero-with-breadcrumb .cmp-teaser__content { max-width: 46pc; padding: 146px 1pc 203px; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__title { font-size: 3pc; line-height: 54px; margin: 0px 0px 2pc; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__description { font-size: 20px; line-height: 24px; margin: 0px 0px 2pc; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__action-container { gap: 1pc; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser--hero-with-breadcrumb .cmp-teaser { -webkit-box-align: start; -webkit-box-pack: start; align-items: start; display: flex; justify-content: start; min-height: 669px; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list { margin: 3pc 1pc 0px; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item .cmp-breadcrumb__item-link span { font-weight: 500; }
.teaser--hero-with-breadcrumb .cmp-teaser__content { -webkit-box-flex: 1; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: center; align-items: start; display: flex; flex: 1 1 0%; flex-direction: column; justify-content: center; max-width: 90pc; padding: 0px 1pc; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__pretitle { font-size: 1pc; line-height: 19px; margin: 0px 0px 1pc; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__title { font-size: 56px; line-height: 62px; margin: 0px 0px 2pc; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__description { font-size: 24px; line-height: 30px; margin: 0px 0px 40px; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__action-container { gap: 14px; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-container { gap: 1pc; }
.teaser--hero-with-breadcrumb .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1472px) {
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb { align-self: center; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb { margin: 0px auto; width: 90pc; }
.teaser--hero-with-breadcrumb .cmp-teaser .breadcrumb .cmp-breadcrumb__list { margin: 3pc 0px 0px; }
.teaser--hero-with-breadcrumb .cmp-teaser .cmp-teaser__content { margin: auto; min-width: 90pc; padding: 75pt 0px; }
.teaser--hero-with-breadcrumb .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser--hero-with-breadcrumb .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser--hero-with-breadcrumb .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle, .teaser--hero-with-breadcrumb .cmp-teaser .cmp-teaser__content .cmp-teaser__title { max-width: 900px; }
}
@media screen and (min-width: 1600px) {
.teaser--hero-with-breadcrumb .cmp-teaser { background-position: 50% center; }
}
.teaser.teaser--stats-card .cmp-teaser { background-color: rgb(255, 255, 255); border-radius: 1pc; padding: 2pc; }
.teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__pretitle { font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 1pc; color: rgb(236, 0, 0) !important; }
.teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__title { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 72px; font-weight: 700; letter-spacing: 0px; line-height: 78px; margin: 0px 0px 24px; }
.teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__title span.cmp-teaser__title--subtext { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 3pc; font-weight: 700; letter-spacing: 0px; line-height: 54px; margin-left: 5px; }
.teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__description { margin: 24px 0px 0px; }
.teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: 0px; line-height: 24px; vertical-align: middle; }
@media screen and (min-width: 768px) {
.teaser.teaser--stats-card .cmp-teaser { border-radius: 24px; padding: 40px 2pc; }
.teaser.teaser--stats-card .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { margin: 0px 0px 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--stats-card .cmp-teaser { border-radius: 2pc; padding: 3pc 2pc; }
.teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__pretitle { margin: 0px 0px 8px; }
.teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__title { font-size: 88px; line-height: 102px; }
.teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__title span.cmp-teaser__title--subtext { font-size: 3pc; line-height: 54px; }
.teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--stats-card .cmp-teaser__content .cmp-teaser__description p { font-size: 24px; line-height: 30px; }
}
.teaser.teaser--stats-card--dark .cmp-teaser { background-color: rgb(0, 0, 0); }
.teaser.teaser--stats-card--dark .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--stats-card--dark .cmp-teaser__content .cmp-teaser__description p, .teaser.teaser--stats-card--dark .cmp-teaser__content .cmp-teaser__title, .teaser.teaser--stats-card--dark .cmp-teaser__content .cmp-teaser__title span.cmp-teaser__title--subtext { color: rgb(255, 255, 255); }
.teaser.teaser--hero-centered .cmp-teaser { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background-position: 50% center; background-repeat: no-repeat; background-size: cover; display: flex; justify-content: center; min-height: 662px; }
.teaser.teaser--hero-centered .cmp-teaser__background { display: none; }
.teaser.teaser--hero-centered .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; flex-direction: column; justify-content: center; padding: 5pc 1pc; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(236, 0, 0); font-size: 20px; line-height: 24px; margin: 0px 0px 8px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__pretitle, .teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__title { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-weight: 700; letter-spacing: 0px; text-align: center; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; line-height: 38px; margin: 0px 0px 1pc; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__description { margin: 0px 0px 24px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__description b, .teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__description p { -webkit-font-smoothing: antialiased; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; letter-spacing: 0px; line-height: 19px; text-align: center; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__action-container { gap: 14px; display: flex; margin: 0px; padding: 0px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin-left: 5px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(0px); }
@media screen and (min-width: 768px) {
.teaser.teaser--hero-centered .cmp-teaser { min-height: 888px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__pretitle { font-size: 24px; line-height: 30px; margin: 0px 0px 1pc; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__title { font-size: 3pc; line-height: 54px; margin: 0px 0px 24px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__description { font-size: 24px; line-height: 30px; margin: 0px 0px 2pc; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__description b, .teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__description p { font-size: 24px; line-height: 30px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__action-container { gap: 1pc; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--hero-centered .cmp-teaser { min-height: 740px; }
.teaser.teaser--hero-centered .cmp-teaser__content { max-width: 90pc; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__pretitle { font-size: 24px; line-height: 30px; margin: 0px 0px 1pc; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__title { font-size: 56px; line-height: 62px; margin: 0px 0px 24px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__description { font-size: 24px; line-height: 30px; margin: 0px 0px 40px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__description b, .teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__description p { font-size: 24px; line-height: 30px; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__action-container { gap: 1pc; }
.teaser.teaser--hero-centered .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1472px) {
.teaser.teaser--hero-centered .cmp-teaser .cmp-teaser__content { padding: 75pt 0px; }
.teaser.teaser--hero-centered .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser.teaser--hero-centered .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--hero-centered .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle, .teaser.teaser--hero-centered .cmp-teaser .cmp-teaser__content .cmp-teaser__title { max-width: 900px; }
}
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser { min-height: 5in; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__pretitle { font-size: 1pc; line-height: 19px; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__title { font-size: 20px; line-height: 24px; margin: 0px 0px 24px; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__description b, .teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__description p { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; line-height: 19px; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__description b { font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif !important; }
@media screen and (min-width: 768px) {
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser { min-height: 540px; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__pretitle { font-size: 20px; line-height: 24px; margin: 0px 0px 1pc; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__title { font-size: 40px; line-height: 46px; margin: 0px 0px 40px; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__description { font-size: 24px; line-height: 30px; margin: 0px 0px 40px; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__description b, .teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__description p { font-size: 24px; line-height: 30px; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser { min-height: 482px; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content { max-width: 90pc; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__pretitle { font-size: 20px; line-height: 24px; margin: 0px 0px 1pc; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__title { font-size: 40px; line-height: 46px; margin: 0px 0px 40px; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__description { font-size: 24px; line-height: 30px; margin: 0px 0px 40px; }
.teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__description b, .teaser.teaser--hero-centered.teaser--hero-centered--slim .cmp-teaser__content .cmp-teaser__description p { font-size: 24px; line-height: 30px; }
}
.teaser.teaser--speaker-card .cmp-teaser { -webkit-box-align: end; -webkit-box-pack: start; align-items: end; background-position: 50% center; background-repeat: no-repeat; background-size: cover; border-radius: 1pc; cursor: pointer; display: flex; height: 340px; justify-content: start; position: relative; }
.teaser.teaser--speaker-card .cmp-teaser::before { background: linear-gradient(transparent 52.79%, rgba(0, 0, 0, 0.9) 108.38%); border-radius: 1pc; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.teaser.teaser--speaker-card .cmp-teaser__background { display: none; }
.teaser.teaser--speaker-card .cmp-teaser__content { -webkit-box-align: end; place-items: end start; display: grid; margin: 24px; z-index: 1; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; grid-row: 2 / 3; letter-spacing: 0px; line-height: 19px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__title { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; font-weight: 700; grid-row: 1 / 2; letter-spacing: 0px; line-height: 24px; margin: 0px 0px 4px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description { display: none; grid-row: 1 / 2; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description p { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description b { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h1, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h2, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h3, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h4, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h5 { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: 0px; line-height: 30px; margin: 0px 0px 1pc; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__action-container { gap: 14px; display: none; grid-row: 2 / 3; margin: 0px; padding: 0px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin-left: 5px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(0px); }
.teaser.teaser--speaker-card .cmp-teaser:hover::before { background: rgba(0, 0, 0, 0.5); }
.teaser.teaser--speaker-card .cmp-teaser:hover .cmp-teaser__content .cmp-teaser__pretitle, .teaser.teaser--speaker-card .cmp-teaser:hover .cmp-teaser__content .cmp-teaser__title { display: none; }
.teaser.teaser--speaker-card .cmp-teaser:hover .cmp-teaser__content .cmp-teaser__description { display: block; }
.teaser.teaser--speaker-card .cmp-teaser:hover .cmp-teaser__content .cmp-teaser__action-container { display: flex; }
@media screen and (min-width: 768px) {
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__title { font-size: 24px; line-height: 30px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description b, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description p { font-size: 20px; line-height: 24px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h1, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h2, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h3, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h4, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h5 { font-size: 24px; line-height: 30px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__action-container { gap: 1pc; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__title { font-size: 24px; line-height: 30px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description b, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description p { font-size: 1pc; line-height: 19px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h1, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h2, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h3, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h4, .teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__description h5 { font-size: 24px; line-height: 30px; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__action-container { gap: 1pc; }
.teaser.teaser--speaker-card .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
.teaser.teaser--testimonial-rating-card .cmp-teaser { -webkit-box-orient: vertical; -webkit-box-direction: reverse; background-color: rgb(255, 255, 255); border-radius: 1pc; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 50px 0px; display: flex; flex-direction: column-reverse; margin: 0px; padding: 2pc; }
.teaser.teaser--testimonial-rating-card .cmp-teaser .cmp-teaser__content { display: grid; grid-template-columns: 1fr; }
.teaser.teaser--testimonial-rating-card .cmp-teaser .cmp-teaser__content::before { content: url("data:image/svg+xml, "); height: 24px; margin: 0px 0px 1pc; object-fit: contain; object-position: left center; width: 100%; }
.teaser.teaser--testimonial-rating-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; grid-row: 2 / 3; letter-spacing: 0px; line-height: 30px; margin: 0px 0px 1pc; }
.teaser.teaser--testimonial-rating-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--testimonial-rating-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; grid-row: 3 / 4; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 1pc; }
.teaser.teaser--testimonial-rating-card .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(112, 112, 112); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; grid-row: 4 / 5; letter-spacing: 0px; line-height: 19px; }
.teaser.teaser--testimonial-rating-card .cmp-teaser .cmp-teaser__image .cmp-image__image { height: 40px; margin: 24px 0px 0px; object-fit: contain; object-position: left center; width: 100%; }
@media screen and (min-width: 768px) {
.teaser.teaser--testimonial-rating-card .cmp-teaser { border-radius: 24px; }
.teaser.teaser--testimonial-rating-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--testimonial-rating-card .cmp-teaser .cmp-teaser__content::before { margin: 0px 0px 24px; }
.teaser.teaser--testimonial-rating-card .cmp-teaser .cmp-teaser__image .cmp-image__image { margin: 40px 0px 0px; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--testimonial-rating-card .cmp-teaser { border-radius: 2pc; padding: 3pc 2pc; }
}
.teaser.teaser--image-with-text .cmp-teaser { max-width: 100%; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__image { background-color: rgb(255, 255, 255); border-radius: 1pc; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 50px 0px; height: 220px; margin: 0px 0px 24px; width: 100%; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__image, .teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__image .cmp-image { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; justify-content: center; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__image .cmp-image { box-sizing: border-box; height: 100%; margin: 0px; padding: 19px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__image { aspect-ratio: auto; display: block; max-height: 100%; max-width: 100%; object-fit: contain; width: auto; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 8px; color: rgb(236, 0, 0) !important; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: 0px; line-height: 30px; margin: 0px 0px 8px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 20px; font-weight: 500; letter-spacing: 0px; line-height: 26px; margin: 8px 0px 0px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 20px; font-weight: 500; letter-spacing: 0px; line-height: 26px; margin: 0px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description b { font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: 0px; line-height: 26px; margin: 0px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description b p, .teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description p[\:has\(b\)] { margin-top: 8px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description b p, .teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description p:has(b) { margin-top: 8px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { gap: 14px; display: none; grid-row: 2 / 3; margin: 0px; padding: 0px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin-left: 5px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(0px); }
@media screen and (min-width: 768px) {
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__image { border-radius: 24px; height: 15pc; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { gap: 1pc; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--image-with-text .cmp-teaser { max-width: 316px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__image { border-radius: 2pc; height: 220px; margin: 0px 0px 28px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__title { margin: 0px 0px 9pt; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description { margin: 1pc 0px 0px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description b p, .teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description p[\:has\(b\)] { margin-top: 14px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description b p, .teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__description p:has(b) { margin-top: 14px; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { gap: 1pc; }
.teaser.teaser--image-with-text .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
.teaser.teaser--image-with-text.teaser--image-with-text--dark .cmp-teaser .cmp-teaser__image { background-color: rgb(0, 0, 0); border: 1px solid rgba(255, 255, 255, 0.4); }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: 1.56 / 1; border-radius: 0px; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content { box-sizing: border-box; margin: 2pc 1pc 0px; padding: 0px 0px 56px; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 8px; text-align: center; color: rgb(236, 0, 0) !important; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: 0px; line-height: 30px; margin: 0px; text-align: center; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__description { margin: 24px 0px 0px; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__description a, .teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__description p, .teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__description span { font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; text-align: center; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__description a { color: rgb(236, 0, 0); cursor: pointer; text-align: center; text-decoration: none; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__description a:hover { text-decoration: underline; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__description b { font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-weight: 700; text-align: center; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-pack: center; display: flex; justify-content: center; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin-left: 5px; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(0px); }
@media screen and (min-width: 768px) {
.teaser.teaser--side-by-side .cmp-teaser { display: grid; grid-template-columns: 1fr 1fr; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__image .cmp-image { height: 100%; width: 100%; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__image { height: 100%; object-fit: cover; object-position: center center; width: 100%; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: center; align-items: start; display: flex; flex-direction: column; justify-content: center; margin: 3pc; padding: 0px; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { text-align: left; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; line-height: 38px; text-align: left; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__description { font-size: 20px; line-height: 24px; text-align: left; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-pack: start; gap: 1pc; justify-content: start; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content { margin: 2pc; }
}
@media screen and (min-width: 1504px) {
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__image { grid-area: 1 / 1 / 2 / 2; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content { display: grid; grid-area: 1 / 1 / 2 / 3; grid-template-columns: 1fr 1fr; justify-items: start; margin: auto; max-width: 90pc; }
.teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container, .teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle, .teaser.teaser--side-by-side .cmp-teaser .cmp-teaser__content .cmp-teaser__title { grid-column: 2 / 3; margin-left: 3pc; }
}
.teaser.teaser--banner-with-image .cmp-teaser { background-position: 50% center; background-repeat: no-repeat; background-size: cover; }
.teaser.teaser--banner-with-image .cmp-teaser__background { display: none; }
.teaser.teaser--banner-with-image .cmp-teaser__image { margin: 0px 1pc; padding: 3pc 0px 0px; }
.teaser.teaser--banner-with-image .cmp-teaser__image .cmp-image__image { aspect-ratio: unset; object-fit: contain; }
.teaser.teaser--banner-with-image .cmp-teaser__content { margin: 2pc 1pc 0px; padding: 0px 0px 3pc; }
.teaser.teaser--banner-with-image .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(236, 0, 0); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 9pt; text-align: center; }
.teaser.teaser--banner-with-image .cmp-teaser__content .cmp-teaser__title { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: 0px; line-height: 30px; margin: 0px 0px 1pc; text-align: center; }
.teaser.teaser--banner-with-image .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--banner-with-image .cmp-teaser__content .cmp-teaser__description p { font-family: CrowdStrikeSharpSans-Lgt, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; margin: 0px; text-align: center; }
.teaser.teaser--banner-with-image .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-pack: center; display: flex; justify-content: center; margin-top: 24px; }
.teaser.teaser--banner-with-image .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; }
.teaser.teaser--banner-with-image .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin-left: 5px; }
.teaser.teaser--banner-with-image .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(0px); }
@media screen and (min-width: 768px) {
.teaser.teaser--banner-with-image .cmp-teaser { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; display: flex; flex-direction: column; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__image .cmp-image { max-width: 600px; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content { margin: 24px 1pc 0px; max-width: 600px; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { font-size: 1pc; font-weight: 700; line-height: 19px; margin: 0px 0px 8px; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 28px; line-height: 34px; margin: 0px 0px 1pc; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 1pc; line-height: 19px; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-pack: start; gap: 1pc; justify-content: start; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--banner-with-image .cmp-teaser { column-gap: 5pc; display: grid; grid-template-columns: 1fr 1fr; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__image { place-self: center end; margin: 0px 0px 0px 24px; max-width: 600px; padding: 4pc 0px; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content { place-self: center start; margin: 0px 24px 0px 0px; max-width: 600px; padding: 4pc 0px; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { margin: 0px 0px 9pt; text-align: left; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 24px; line-height: 30px; text-align: left; }
.teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--banner-with-image .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 1pc; line-height: 19px; text-align: left; }
}
.teaser.teaser--award-banner { background-color: rgb(0, 0, 0); }
.teaser.teaser--award-banner .cmp-teaser { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; padding: 40px 40px 2pc; }
@media screen and (min-width: 1025px) {
.teaser.teaser--award-banner .cmp-teaser { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; padding: 40px 180px 2pc 90pt; }
}
.teaser.teaser--award-banner .cmp-teaser__image { margin: 0px auto 2rem; }
@media screen and (min-width: 1025px) {
.teaser.teaser--award-banner .cmp-teaser__image { margin: auto; }
}
.teaser.teaser--award-banner .cmp-teaser__image .cmp-image img { aspect-ratio: 0 / 1; height: 90pt; max-height: 90pt; max-width: 90pt; width: 90pt; }
@media screen and (min-width: 1025px) {
.teaser.teaser--award-banner .cmp-teaser__image .cmp-image img { height: 168px; max-height: 168px; max-width: 168px; width: 168px; }
}
.teaser.teaser--award-banner .cmp-teaser__content { margin: auto; }
.teaser.teaser--award-banner .cmp-teaser__content .cmp-teaser__title { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; line-height: 24px; text-align: center; }
@media screen and (min-width: 768px) {
.teaser.teaser--award-banner .cmp-teaser__content .cmp-teaser__title { font-size: 24px; line-height: 30px; }
}
@media screen and (min-width: 1680px) {
.teaser.teaser--award-banner .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; line-height: 38px; }
}
.teaser.teaser--award-banner .cmp-teaser__content .cmp-teaser__description { font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; line-height: 19px; text-align: center; }
@media screen and (min-width: 1025px) {
.teaser.teaser--award-banner .cmp-teaser__content .cmp-teaser__description { padding: 0px 75pt; }
}
.teaser.teaser--platform-hero .cmp-teaser { background-position: 50% center; background-repeat: no-repeat; background-size: cover; display: grid; grid-template-columns: 1fr; grid-template-rows: auto; justify-items: center; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__background { display: none; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; flex-direction: column; grid-area: 1 / 1 / 2 / 2; justify-content: start; margin: 3pc 1pc 0px; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; letter-spacing: 0px; line-height: 19px; margin: 0px 0px 1pc; text-align: center; color: rgb(236, 0, 0) !important; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; font-weight: 700; letter-spacing: 0px; line-height: 38px; margin: 0px 0px 24px; text-align: center; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description a, .teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description b, .teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Lgt, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; margin: 0px; text-align: center; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-pack: center; display: flex; justify-content: center; margin: 24px 0px 3pc; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { margin-left: 5px; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { transform: translateX(0px); }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__image { grid-area: 2 / 1 / 3 / 2; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__image .cmp-image { -webkit-box-pack: center; display: flex; justify-content: center; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__image { aspect-ratio: unset; border-radius: 0px; height: auto; object-fit: contain; object-position: center bottom; width: 100%; }
@media screen and (min-width: 768px) {
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content { margin: 5pc 1pc 0px; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 40px; line-height: 46px; margin: 0px 0px 2pc; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description, .teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description a, .teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description b, .teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 20px; line-height: 24px; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { gap: 1pc; margin: 2pc 0px 4pc; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__image { width: 120%; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--platform-hero .cmp-teaser { flex-basis: 16.6667%; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content { margin: 5pc 1pc 0px; max-width: 750pt; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__title { margin: 0px 0px 40px; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { margin: 40px 0px 4pc; }
.teaser.teaser--platform-hero .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__image { max-height: 645px; width: 100%; }
}
.teaser.teaser--platform-card { height: 100%; width: 143px; }
.teaser.teaser--platform-card .cmp-teaser { background: linear-gradient(transparent, rgb(0, 0, 0)), rgba(60, 60, 60, 0.5); border: 1px solid rgb(112, 112, 112); border-radius: 1pc; margin: 0px; padding: 0px; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__background { display: none; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__image { margin: 0px; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__image, .teaser.teaser--platform-card .cmp-teaser .cmp-teaser__image .cmp-image, .teaser.teaser--platform-card .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__link { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; height: 100%; justify-content: center; width: 100%; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__link { padding: 1pc 1pc 0px; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__link .cmp-image__image { height: 3pc; object-fit: contain; object-position: center center; width: 3pc; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__content { height: 100%; margin: 0px; padding: 0px; width: 100%; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { display: flex; height: 100%; margin: 0px; width: 100%; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link { height: 100%; margin: 0px; padding: 8px 1pc 1pc; text-decoration: none; width: 100%; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link > div { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; letter-spacing: 0px; line-height: 19px; text-align: center; text-decoration: none; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link .cmp-teaser__title__title-link__internal-icon, .teaser.teaser--platform-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link .cmp-teaser__title__title-link__internal-icon--rtl { display: none; }
.teaser.teaser--platform-card .cmp-teaser:hover { background: linear-gradient(90deg, rgb(32, 5, 3), rgb(7, 2, 0)); border: 1px solid rgb(236, 0, 0); }
.teaser.teaser--platform-card .cmp-teaser:hover .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link, .teaser.teaser--platform-card .cmp-teaser:hover .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link > div { text-decoration: underline; }
@media screen and (min-width: 768px) {
.teaser.teaser--platform-card { width: 172px; }
}
@media screen and (min-width: 1025px) {
.teaser.teaser--platform-card { width: 246px; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__link { padding: 25px 38px 0px; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__link .cmp-image__image { height: 72px; width: 72px; }
.teaser.teaser--platform-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link { padding: 8px 38px 25px; }
}
body[dir="rtl"] .teaser--dotcom-hero .cmp-teaser--hero .cmp-teaser__image .cmp-image img { transform: scaleX(-1); }
body[dir="rtl"] .teaser--dotcom-hero .cmp-teaser--hero .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon { display: none; }
body[dir="rtl"] .teaser--dotcom-hero .cmp-teaser--hero .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link__internal-icon--rtl { display: inline; filter: invert(0); height: 10px; margin: 0px 8px 2px 0px; width: 9pt; }
body[dir="rtl"] .teaser--dotcom-hero .cmp-teaser--hero .cmp-teaser__content .cmp-teaser__action-container:hover .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon--rtl { fill: rgb(236, 0, 0); filter: invert(0); }
body[dir="rtl"] .teaser--dotcom-hero .cmp-teaser--hero .cmp-teaser__content .cmp-teaser__action-container:hover .cmp-teaser__action .cmp-teaser__action-link__internal-icon--rtl { transform: translateX(-5px); transition: transform 0.4s ease-out 0s, -webkit-transform 0.4s ease-out 0s; }
body[dir="rtl"] .teaser--footer .cmp-teaser .cmp-teaser__content .cmp-teaser__description ul { padding-right: 0px; }
body[dir="rtl"] .teaser--footer .cmp-teaser .cmp-teaser__content .cmp-teaser__description ul li { left: 0px; }
body[dir="rtl"] .teaser--footer .cmp-teaser .cmp-teaser__content .cmp-teaser__description ul li::before { transform: scaleX(-1); }
body[dir="rtl"] .teaser--footer .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { margin-right: 0px !important; }
body[dir="rtl"] .teaser--footer .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { display: none; }
body[dir="rtl"] .teaser--footer .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon--rtl { display: inline; filter: invert(0); height: 10px; margin: 0px 8px 2px 0px; width: 9pt; }
body[dir="rtl"] .teaser--footer .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon--rtl { transform: translateX(-5px); transition: transform 0.4s ease-out 0s, -webkit-transform 0.4s ease-out 0s; }
body[dir="rtl"] .teaser--trial-card-red-title .cmp-teaser__action .cmp-teaser__action-link__internal-icon { transform: rotate(180deg); margin: 2px 8px 2px 5px !important; }
body[dir="rtl"] .teaser--trial-card-red-title .cmp-teaser__action:hover .cmp-teaser__action-link__internal-icon { transform: rotate(180deg) translateX(5px); }
body[dir="rtl"] .teaser--landing-hero .cmp-teaser__description, body[dir="rtl"] .teaser--landing-hero .cmp-teaser__title { text-align: right; }
.teaser--platform-landing-teaser-card { background: rgb(255, 255, 255); border-radius: 2pc; padding: 40px 2pc; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__image { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; justify-content: flex-start; margin-bottom: 24px; min-height: 70px; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image { line-height: 0; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: auto; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; text-align: left; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(236, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-style: normal; font-weight: 600; line-height: 19px; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: 0.3px; line-height: 30px; margin: 0px 0px 24px; text-align: left; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 1; margin-bottom: 0px; text-align: left; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 24px; font-weight: 500; letter-spacing: 0.3px; line-height: 30px; margin-bottom: 0px; text-align: left; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-separator { margin-bottom: 24px; }
@media screen and (max-width: 1025px) {
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 24px; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 20px; line-height: 24px; }
}
@media screen and (max-width: 768px) {
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 19px; }
.teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 1pc; line-height: 19px; }
}
@media screen and (max-width: 1025px) {
.teaser--platform-landing-teaser-card { padding: 2pc; }
}
.teaser--platform-hero-teaser > .cmp-teaser { background-position: 50% center; background-repeat: no-repeat; background-size: cover; }
@media screen and (min-width: 1025px) {
.teaser--platform-hero-teaser > .cmp-teaser { min-height: 500px; }
}
.teaser--platform-hero-teaser > .cmp-teaser .breadcrumb { align-self: start; grid-area: 1 / 1 / 2 / 2; margin: 3pc 1pc 0px; position: relative; }
.teaser--platform-hero-teaser > .cmp-teaser .breadcrumb .cmp-breadcrumb .cmp-breadcrumb__list { margin: 0px; padding: 0px; }
.teaser--platform-hero-teaser > .cmp-teaser .breadcrumb .cmp-breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 450; letter-spacing: 0px; line-height: 17px; }
.teaser--platform-hero-teaser > .cmp-teaser .breadcrumb .cmp-breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item--active { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Bold, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 17px; }
@media screen and (min-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser .breadcrumb .cmp-breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item, .teaser--platform-hero-teaser > .cmp-teaser .breadcrumb .cmp-breadcrumb .cmp-breadcrumb__list .cmp-breadcrumb__item .cmp-breadcrumb__item--active { font-size: 1pc; line-height: 19px; }
}
@media screen and (max-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser .breadcrumb { margin: 30px 1pc 0px; }
}
@media screen and (max-width: 1025px) {
.teaser--platform-hero-teaser > .cmp-teaser .breadcrumb { margin: 37px 1pc 0px; }
}
@media screen and (min-width: 1472px) {
.teaser--platform-hero-teaser > .cmp-teaser .breadcrumb { margin: 3pc auto 0px; max-width: 90pc; width: 100%; }
}
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content { aspect-ratio: unset; grid-area: 1 / 1 / 2 / 2; margin: 82px 0px 35px; padding: 0px; width: 100%; }
@media screen and (min-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content { margin: 99pt 0px; }
}
@media screen and (max-width: 1025px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content { margin: 93px 0px; }
}
@media screen and (min-width: 1472px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content { margin: 93px auto; max-width: 92pc; width: 100%; }
}
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(236, 0, 0); font-family: NeueHaasDisplayPro-Bold, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 600; letter-spacing: 0px; line-height: 19px; margin-bottom: 8px; margin-left: 1pc; margin-right: 1pc; max-width: 900px; }
@media screen and (min-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { margin-bottom: 1pc; }
}
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; font-weight: 700; letter-spacing: 0px; line-height: 38px; margin-bottom: 24px; margin-left: 1pc; margin-right: 1pc; max-width: 900px; width: calc(100% - 32px); }
@media screen and (min-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 3pc; line-height: 54px; margin-bottom: 2pc; }
}
@media screen and (min-width: 1025px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 56px; line-height: 62px; margin-bottom: 40px; }
}
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__description { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; margin: 0px 1pc; max-width: 900px; padding: 0px; width: calc(100% - 32px); }
@media screen and (min-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__description { font-size: 20px; line-height: 24px; margin: 0px 1pc; padding: 0px; }
}
@media screen and (min-width: 1025px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__description { font-size: 24px; line-height: 30px; margin: 0px 1pc; padding: 0px; }
}
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; letter-spacing: 0px; line-height: 19px; margin: 0px; padding: 0px; width: 100%; }
@media screen and (min-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 20px; line-height: 24px; margin: 0px; padding: 0px; }
}
@media screen and (min-width: 1025px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 24px; line-height: 30px; margin: 0px; padding: 0px; }
}
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { gap: 1pc; display: flex; flex-wrap: wrap; margin: 24px 1pc 0px; max-width: 900px; width: calc(100% - 32px); }
@media screen and (min-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { margin: 2pc 1pc 0px; }
}
@media screen and (min-width: 1025px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { margin: 40px 1pc 0px; }
}
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action { -webkit-box-align: center; align-items: center; display: flex; }
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0px; line-height: 17px; margin: 0px; padding: 6px 8px; }
@media screen and (min-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-size: 1pc; line-height: 19px; padding: 9pt 1pc; }
}
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link:hover .cmp-teaser__action-link__internal-icon { filter: none; transform: none; }
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--play-icon { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-box-align: center; align-items: center; display: flex; flex-direction: row-reverse; padding: 0px !important; }
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--play-icon .cmp-teaser__action-link--play-alt { margin: 0px 4px 2px 0px; height: 26.67px !important; padding: 0px !important; width: 26.67px !important; }
@media screen and (min-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link--play-icon .cmp-teaser__action-link--play-alt { height: 33.333px !important; width: 33.333px !important; }
}
.teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__background, .teaser--platform-hero-teaser > .cmp-teaser .cmp-teaser__image-gradient { display: none; }
@media screen and (max-width: 768px) {
.teaser--platform-hero-teaser > .cmp-teaser { background-position: 50% 80%; }
}
.teaser--platform-hero-teaser.teaser--platform-hero-teaser-bg-gradient > .cmp-teaser::before { background: linear-gradient(269.31deg, rgba(18, 18, 18, 0) -77.42%, rgb(17, 17, 17) 79.86%); content: ""; display: flex; grid-area: 1 / 1 / 2 / 2; height: 100%; width: 100%; }
@media screen and (min-width: 768px) {
.teaser--platform-hero-teaser.teaser--platform-hero-teaser-bg-gradient > .cmp-teaser::before { background: linear-gradient(282.02deg, rgba(18, 18, 18, 0) 10.76%, rgb(17, 17, 17) 93.05%), linear-gradient(281.86deg, rgba(18, 18, 18, 0) -42.31%, rgb(17, 17, 17) 93.13%); }
}
@media screen and (min-width: 1025px) {
.teaser--platform-hero-teaser.teaser--platform-hero-teaser-bg-gradient > .cmp-teaser::before { background: linear-gradient(90deg, rgb(0, 0, 0) 15.28%, rgba(0, 0, 0, 0.9) 38.64%, transparent 82.03%); }
}
.teaser--platform-card-with-text > .cmp-teaser { background: radial-gradient(108.04% 50% at 44.53% 50%, rgb(35, 9, 9) 0px, rgb(0, 0, 0) 100%); border: 1px solid rgb(112, 112, 112); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 50px 0px; column-gap: 1pc; display: flex; padding: 1pc; }
.teaser--platform-card-with-text > .cmp-teaser .cmp-teaser__image { align-content: center; display: flex; flex-wrap: wrap; height: 72px; width: 72px; }
.teaser--platform-card-with-text > .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: auto; }
.teaser--platform-card-with-text > .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-style: normal; font-weight: 700; line-height: 19px; margin-bottom: 8px; }
.teaser--platform-card-with-text > .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(255, 255, 255); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-style: normal; font-weight: 500; line-height: 19px; margin-bottom: 0px; }
.teaser--platform-whatsNew-teaser-card .cmp-teaser { background-color: rgb(255, 255, 255); border-radius: 8px; column-gap: 1pc; display: flex; padding: 1pc; }
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__image { height: 90pt; width: 90pt; }
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image { height: 100%; width: 100%; }
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image__image { height: 90pt; object-fit: cover; width: 90pt; }
@media screen and (max-width: 1025px) {
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__image { height: 56px; width: 56px; }
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image__image { height: 56px; object-fit: cover; width: 56px; }
}
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-weight: 700; line-height: 19px; margin-bottom: 0px; }
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { margin-bottom: 0px; margin-top: 8px; }
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 500; line-height: 19px; }
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { margin: 24px 0px 0px; }
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; display: flex; flex-direction: row-reverse; font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-weight: 600; line-height: 19px; margin: 0px; padding: 0px; transform: none; transition: none 0s ease 0s; }
@media screen and (max-width: 768px) {
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { font-weight: 500; }
}
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { transform: none; transition: none 0s ease 0s; margin-left: 0px !important; margin-right: 8px !important; }
@media screen and (max-width: 1025px) {
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { margin-top: 1pc; }
}
@media screen and (min-width: 1025px) {
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { bottom: 0px; position: absolute; }
.teaser--platform-whatsNew-teaser-card .cmp-teaser .cmp-teaser__content { position: relative; }
}
@media screen and (max-width: 1025px) {
.teaser--platform-whatsNew-teaser-card .cmp-teaser { padding: 9pt 1pc; }
}
.teaser--platform-landing-teaser-logoIcon { background: rgb(255, 255, 255); border-radius: 2pc; }
.teaser--platform-landing-teaser-logoIcon[\:not-has\(\.cmp-teaser__image\)] { border-bottom-right-radius: 0px !important; }
.teaser--platform-landing-teaser-logoIcon:not(:has(.cmp-teaser__image)) { border-bottom-right-radius: 0px !important; }
@media screen and (max-width: 1025px) {
.teaser--platform-landing-teaser-logoIcon[\:not-has\(\.cmp-teaser__image\)] { border-bottom-right-radius: 2pc !important; }
.teaser--platform-landing-teaser-logoIcon:not(:has(.cmp-teaser__image)) { border-bottom-right-radius: 2pc !important; }
}
.teaser--platform-landing-teaser-logoIcon .cmp-teaser { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; background: rgb(255, 255, 255); border-radius: 2pc; display: flex; flex-direction: row-reverse; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__image { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; justify-content: flex-start; min-height: 70px; width: 50%; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__image .cmp-image { height: 100%; line-height: 0; width: 100%; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: auto; border-top-left-radius: initial; border-bottom-left-radius: initial; border-bottom-right-radius: 2pc; border-top-right-radius: 2pc; height: 100%; width: 100%; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; border-bottom-left-radius: 2pc; border-top-left-radius: 2pc; display: flex; flex-direction: column; padding: 40px 2pc; text-align: left; width: 50%; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 40px; font-weight: 700; line-height: 46px; margin: 0px; text-align: left; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 1; margin-bottom: 40px; margin-top: 24px; text-align: left; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 20px; font-weight: 450; letter-spacing: 0.3px; line-height: 24px; margin: 0px; text-align: left; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser[\:not-has\(\.cmp-teaser__image\)] { border-radius: 2pc 0px 0px 2pc !important; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser:not(:has(.cmp-teaser__image)) { border-radius: 2pc 0px 0px 2pc !important; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser[\:not-has\(\.cmp-teaser__image\)] .cmp-teaser__content { width: auto; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser:not(:has(.cmp-teaser__image)) .cmp-teaser__content { width: auto; }
@media screen and (max-width: 1025px) {
.teaser--platform-landing-teaser-logoIcon .cmp-teaser[\:not-has\(\.cmp-teaser__image\)] { border-radius: 0px 0px 2pc 2pc !important; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser:not(:has(.cmp-teaser__image)) { border-radius: 0px 0px 2pc 2pc !important; }
}
@media screen and (max-width: 1025px) {
.teaser--platform-landing-teaser-logoIcon .cmp-teaser { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__image { width: 100%; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__image .cmp-image__image { border-radius: 2pc !important; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__content { width: auto; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 1pc; line-height: 19px; }
.teaser--platform-landing-teaser-logoIcon .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 1pc; font-weight: 400; line-height: 19px; }
}
.teaser--platform-stats-teaser .cmp-teaser__title { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; font-style: normal; font-weight: 700; line-height: 38px; margin-bottom: 8px; }
.teaser--platform-stats-teaser .cmp-teaser__title h1 { color: rgb(236, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 72px; font-style: normal; font-weight: 700; line-height: 78px; margin: 0px 0px 8px; }
@media screen and (max-width: 1025px) {
.teaser--platform-stats-teaser .cmp-teaser__title h1 { font-size: 56px; line-height: 62px; margin-bottom: 6px; }
}
@media screen and (max-width: 768px) {
.teaser--platform-stats-teaser .cmp-teaser__title h1 { font-size: 3pc; line-height: 54px; margin-bottom: 4px; text-align: center; }
}
@media screen and (max-width: 1025px) {
.teaser--platform-stats-teaser .cmp-teaser__title { font-size: 28px; line-height: 34px; }
}
@media screen and (max-width: 768px) {
.teaser--platform-stats-teaser .cmp-teaser__title { font-size: 24px; line-height: 30px; text-align: center; }
}
.teaser--platform-stats-teaser .cmp-teaser__description { margin: 0px; }
.teaser--platform-stats-teaser .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans, sans-serif; font-size: 24px; font-style: normal; font-weight: 500; line-height: 30px; }
@media screen and (max-width: 1025px) {
.teaser--platform-stats-teaser .cmp-teaser__description p { font-size: 1pc; line-height: 19px; }
}
@media screen and (max-width: 768px) {
.teaser--platform-stats-teaser .cmp-teaser__description p { text-align: center; }
}
.teaser--platform-stats-teaser .cmp-teaser__image { display: flex; }
.teaser--platform-stats-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: auto; border-radius: initial; height: auto; width: 56px; }
@media screen and (max-width: 1025px) {
.teaser--platform-stats-teaser .cmp-teaser__image .cmp-image__image { width: 3pc; }
}
@media screen and (max-width: 768px) {
.teaser--platform-stats-teaser .cmp-teaser__image { -webkit-box-pack: center; justify-content: center; }
}
@media screen and (min-width: 768px) {
.teaser--platform-stats-teaser .cmp-teaser__image { min-height: 65px; }
}
.teaser--platform-50-50-banner .cmp-teaser { background-color: rgb(0, 0, 0); display: grid; grid-template-columns: 1fr 1fr; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-image { height: 100%; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-image .cmp-image__image { aspect-ratio: unset; border-radius: 0px; height: 100%; object-position: center top; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content { padding: 4pc 1pc 30px 5pc; width: 60%; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; font-style: normal; font-weight: 700; line-height: 38px; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(255, 255, 255); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-style: normal; font-weight: 500; line-height: 19px; margin-bottom: 8px; margin-top: 1pc; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description ul { padding: 0px; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description ul li { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; font-style: normal; font-weight: 700; line-height: 19px; list-style: none; margin-bottom: 1pc; padding: 0px 26px; position: relative; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description ul li::before { background-image: url("data:image/svg+xml, "); content: ""; height: 9pt; left: 0px; position: absolute; top: 2px; width: 9pt; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { margin-top: 40px; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { color: rgb(255, 255, 255); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-style: normal; font-weight: 600; line-height: 19px; }
@media screen and (max-width: 1191px) {
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content { width: auto; }
}
@media screen and (max-width: 1025px) {
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content { padding: 28px 1pc 0px 3pc; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 20px; line-height: 24px; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description { margin-bottom: 0px; margin-top: 8px; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 14px; line-height: 17px; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description ul li { font-size: 14px; line-height: 17px; margin-bottom: 8px; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { margin-top: 24px; }
}
@media screen and (max-width: 768px) {
.teaser--platform-50-50-banner .cmp-teaser { grid-template-columns: 1fr; }
.teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content { padding: 2pc 1pc 3pc; }
}
.teaser--platform-stats-card .cmp-teaser { background: rgb(255, 255, 255); border-radius: 2pc; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 50px 0px; padding: 3pc 2pc; }
@media screen and (max-width: 1025px) {
.teaser--platform-stats-card .cmp-teaser { padding: 40px 2pc; }
}
@media screen and (max-width: 768px) {
.teaser--platform-stats-card .cmp-teaser { padding: 2pc; }
}
.teaser--platform-stats-card .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(236, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-style: normal; font-weight: 500; line-height: 19px; }
@media screen and (max-width: 1025px) {
.teaser--platform-stats-card .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { margin-bottom: 24px; }
}
.teaser--platform-stats-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 88px; font-style: normal; font-weight: 700; line-height: 102px; margin: 0px; }
.teaser--platform-stats-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title p { display: inline; font-size: 3pc; font-weight: 700; line-height: 54px; margin: 0px; }
@media screen and (max-width: 1025px) {
.teaser--platform-stats-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 72px; line-height: 78px; }
}
.teaser--platform-stats-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { margin: 0px; min-height: 130px; }
.teaser--platform-stats-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-style: normal; font-weight: 700; line-height: 30px; margin: 0px; }
@media screen and (max-width: 1025px) {
.teaser--platform-stats-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 20px; line-height: 24px; }
}
.teaser--platform-stats-card .cmp-teaser .cmp-teaser__content .cmp-separator { margin: 24px 0px; }
.teaser--platform-stats-card .cmp-teaser:hover { background: rgb(0, 0, 0); }
.teaser--platform-stats-card .cmp-teaser:hover .cmp-teaser__description p, .teaser--platform-stats-card .cmp-teaser:hover .cmp-teaser__title { color: rgb(255, 255, 255); }
.teaser--platform-Tabs-Title .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 3pc; font-weight: 700; line-height: 54px; }
@media screen and (min-width: 768px) and (max-width: 1025px) {
.teaser--platform-Tabs-Title .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 40px; font-weight: 700; line-height: 46px; }
}
@media screen and (max-width: 768px) {
.teaser--platform-Tabs-Title .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-weight: 700; font-size: 28px !important; line-height: 34px !important; }
}
.teaser--platform-Title .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 40px; font-weight: 700; line-height: 46px; }
@media screen and (min-width: 768px) and (max-width: 1025px) {
.teaser--platform-Title .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-size: 2pc; font-weight: 700; line-height: 38px; text-align: center; }
}
@media screen and (max-width: 768px) {
.teaser--platform-Title .cmp-teaser .cmp-teaser__content .cmp-teaser__title { font-weight: 700; text-align: center; font-size: 24px !important; line-height: 30px !important; }
}
@media screen and (max-width: 1025px) {
.teaser--platform-Title .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { -webkit-box-pack: center !important; display: flex !important; justify-content: center !important; }
}
.teaser--platform-Title .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { padding: 9pt 1pc; }
@media screen and (max-width: 768px) {
.teaser--platform-Title .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action .cmp-teaser__action-link { padding: 6px 8px; }
}
.teaser--marketplace-resources-teaser-card { background: transparent; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__image { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; justify-content: flex-start; margin-bottom: 24px; min-height: 70px; }
@media screen and (max-width: 1025px) {
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__image { margin-bottom: 20px; }
}
@media screen and (max-width: 768px) {
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__image { margin-bottom: 1pc; }
}
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image { line-height: 0; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image__image { aspect-ratio: auto; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; text-align: left; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(236, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-style: normal; font-weight: 600; line-height: 19px; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: 0.3px; line-height: 30px; margin: 0px 0px 24px; text-align: left; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 1; margin-bottom: 0px; text-align: left; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 24px; font-weight: 500; letter-spacing: 0.3px; line-height: 30px; margin-bottom: 0px; text-align: left; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-separator { margin-bottom: 24px; }
@media screen and (min-width: 1025px) {
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container { flex-wrap: nowrap; }
}
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action:last-of-type .cmp-teaser__action-link { padding-left: 0px; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action:first-of-type .cmp-teaser__action-link { padding-left: 20px; }
@media screen and (max-width: 768px) {
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action:first-of-type .cmp-teaser__action-link { font-size: 14px; }
}
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action:first-of-type .cmp-teaser__action-link__internal-icon { filter: invert(1); margin-top: 2px; }
@media screen and (max-width: 1025px) {
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 24px; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 20px; line-height: 24px; }
}
@media screen and (max-width: 768px) {
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 19px; }
.teaser--marketplace-resources-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 1pc; line-height: 19px; }
}
.teaser--marketplace-listing-teaser-card { background: rgb(255, 255, 255); border-radius: 2pc; padding: 40px 2pc; }
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__image { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; justify-content: flex-start; margin-bottom: 2pc; min-height: 70px; }
@media screen and (max-width: 1025px) {
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__image { margin-bottom: 1pc; }
}
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image { line-height: 0; }
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image__image { height: 4pc; object-fit: contain; width: auto; }
@media screen and (max-width: 1025px) {
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image__image { height: 56px; width: auto; }
}
@media screen and (max-width: 768px) {
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__image .cmp-image__image { height: 3pc; width: auto; }
}
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; text-align: left; }
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle { color: rgb(236, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1pc; font-style: normal; font-weight: 600; line-height: 19px; }
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title, .teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title__title-link { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: 0.3px; line-height: 30px; margin: 0px 0px 1pc; text-align: left; text-decoration: none; }
@media screen and (max-width: 768px) {
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title, .teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title__title-link { font-size: 20px; line-height: 24px; }
}
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link__internal-icon, .teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title .cmp-teaser__title__title-link__internal-icon--rtl, .teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title__title-link .cmp-teaser__title__title-link__internal-icon, .teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title__title-link .cmp-teaser__title__title-link__internal-icon--rtl { display: none; }
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 1; margin-bottom: 0px; text-align: left; }
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-size: 24px; font-weight: 500; letter-spacing: 0.3px; line-height: 30px; margin-bottom: 0px; text-align: left; }
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link { font-family: CrowdStrikeSharpSans-Bold, sans-serif !important; margin-bottom: 0px; }
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-separator { margin-bottom: 24px; }
@media screen and (max-width: 1025px) {
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 24px; }
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 20px; line-height: 24px; }
}
@media screen and (max-width: 768px) {
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description { line-height: 19px; }
.teaser--marketplace-listing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p { font-size: 1pc; line-height: 19px; }
}
.teaser--marketplace-listing-teaser-card:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 50px 0px; }
.teaser--marketplace-listing-teaser-card:hover .cmp-teaser__title, .teaser--marketplace-listing-teaser-card:hover .cmp-teaser__title__title-link { color: rgb(236, 0, 0) !important; }
@media screen and (max-width: 1025px) {
.teaser--marketplace-listing-teaser-card { border-radius: 24px; padding: 2pc; }
}
@media screen and (max-width: 768px) {
.teaser--marketplace-listing-teaser-card { border-radius: 1pc; }
}
body[dir="rtl"] .teaser--platform-stats-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title div { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-box-align: baseline; align-items: baseline; display: inline-flex; flex-direction: row-reverse; }
body[dir="rtl"] .teaser--platform-50-50-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description ul li::before { left: auto; right: 0px; }
body[dir="rtl"] .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon { display: none; }
body[dir="rtl"] .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link .cmp-teaser__action-link__internal-icon--rtl { display: block; height: 10px; margin: 0px 8px 2px 0px; width: 9pt; }
body[dir="rtl"] .teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description, body[dir="rtl"] .teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__description p, body[dir="rtl"] .teaser--platform-landing-teaser-card .cmp-teaser .cmp-teaser__content .cmp-teaser__title { text-align: right; }
.text--thankyou-page h1 { color: rgb(255, 255, 255); font-family: neue-haas-grotesk-display, sans-serif; font-size: 63px; font-weight: 600; letter-spacing: normal; margin: 0px 0px 20px; }
.text--thankyou-page p, .text--thankyou-page span { color: rgb(255, 255, 255); font-size: 17px; font-weight: 400; line-height: 25px; margin: 0px; }
.text--thankyou-page p a, .text--thankyou-page span a { color: rgb(252, 0, 0); letter-spacing: 0.3px; line-height: 1.71; transition: color 0.2s ease-out 0s; }
.text--thankyou-page h2 { font-family: neue-haas-grotesk-display, sans-serif; font-size: 52px; font-weight: 600; letter-spacing: normal; margin: 0px 0px 20px; }
.text--platform-page h1 { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 56px; font-weight: 700; line-height: 62px; }
.text--platform-page h1 span { color: rgb(236, 0, 0); }
.text--platform-page h2 { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 3pc; font-weight: 700; line-height: 54px; margin-bottom: 40px; }
.text--platform-page h2 span { color: rgb(236, 0, 0); }
.text--platform-page h3 { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 40px; font-weight: 700; line-height: 46px; margin-bottom: 40px; }
.text--platform-page h3 span { color: rgb(236, 0, 0); }
.text--platform-page h4 { font-size: 2pc; line-height: 38px; }
.text--platform-page h4, .text--platform-page h5 { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-style: normal; font-weight: 700; }
.text--platform-page h5, .text--platform-page p { font-size: 24px; line-height: 30px; }
.text--platform-page p { color: rgb(0, 0, 0); font-family: neue-haas-grotesk-display, sans-serif; font-weight: 450; margin-bottom: 30px; }
.text--platform-page p a, .text--platform-page p span { color: rgb(236, 0, 0); letter-spacing: 0.3px; line-height: 1.71; }
@media screen and (max-width: 1025px) {
.text--platform-page h1 { font-size: 3pc; line-height: 54px; }
.text--platform-page h2 { font-size: 40px; line-height: 46px; margin-bottom: 2pc; }
.text--platform-page h3 { font-size: 2pc; line-height: 38px; margin-bottom: 2pc; }
.text--platform-page h5, .text--platform-page p { font-size: 20px; line-height: 24px; }
}
@media screen and (max-width: 768px) {
.text--platform-page h1 { font-size: 2pc; line-height: 38px; }
.text--platform-page h2 { font-size: 28px; line-height: 34px; margin-bottom: 24px; }
.text--platform-page h3 { font-size: 24px; line-height: 30px; margin-bottom: 24px; }
.text--platform-page h5, .text--platform-page p { font-size: 1pc; line-height: 19px; }
}
.text--subnav h2 { font-size: 2pc; font-weight: 500; line-height: 38px; margin: 0px 0px 1pc; }
.text--subnav p { font-size: 14px; font-weight: 500; line-height: 17px; margin: 0px 0px 24px; }
.text--subnav span { color: rgb(0, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; font-weight: 500; line-height: 24px; }
.text--subnav-noSeparator { margin-bottom: 2pc; border-bottom: none !important; }
.text--subnav-noSeparator span { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; font-weight: 500; line-height: 24px; color: rgb(0, 0, 0) !important; }
body[dir="rtl"] .text { text-align: right; }
.title--events-faq .cmp-title__text { color: rgb(145, 145, 145); cursor: pointer; font-family: neue-haas-grotesk-display, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: 3.8px; line-height: 1; margin-bottom: 5px; outline: none; padding: 15px 0px; text-align: left; text-transform: uppercase; width: 100%; }
.title--events-faq .cmp-title__text::before { background: rgb(145, 145, 145); border-radius: 50%; box-sizing: border-box; color: rgb(255, 255, 255); content: "-"; float: left; font-weight: 700; height: 28px; margin: -6px 15px 0px 0px; padding: 3px 8px; width: 28px; }
.auhub-ecrime { background: url("") 0px 0px / cover no-repeat; margin-top: 210px; }
@media (min-width: 500px) {
.auhub-ecrime { margin-top: 260px; }
}
@media (min-width: 768px) {
.auhub-ecrime { margin-top: 20pc; }
}
@media (min-width: 1000px) {
.auhub-ecrime { margin-top: 350px; }
}
@media (min-width: 1200px) {
.auhub-ecrime { margin-top: 330px; }
}
@media (min-width: 1440px) {
.auhub-ecrime { margin-top: 260px; }
}
.auhub-ecrime .container { -webkit-box-orient: vertical; -webkit-box-direction: reverse; display: flex; flex-direction: column-reverse; padding: 0px 1pc; position: relative; }
@media (min-width: 1200px) {
.auhub-ecrime .container { -webkit-box-align: center; align-items: center; display: grid; gap: 2pc; grid-template-columns: 1fr repeat(12, calc((-330px + min(100% - 40px, 60rem)) / 12)); padding: 170px 0px 5pc; }
}
@media (min-width: 1440px) {
.auhub-ecrime .container { margin-left: auto; margin-right: auto; max-width: 90pc; }
}
.auhub-ecrime .container::before { background: url("") 0px 0px / contain no-repeat; bottom: 0px; content: ""; display: block; height: 670px; left: 50%; pointer-events: none; position: absolute; transform: translateX(-50%); width: 55%; z-index: 0; }
@media (min-width: 370px) {
.auhub-ecrime .container::before { height: 750px; }
}
@media (min-width: 410px) {
.auhub-ecrime .container::before { height: 790px; }
}
@media (min-width: 500px) {
.auhub-ecrime .container::before { height: 55pc; }
}
@media (min-width: 600px) {
.auhub-ecrime .container::before { height: 970px; }
}
@media (min-width: 768px) {
.auhub-ecrime .container::before { bottom: 220px; height: 750pt; left: 0px; transform: none; width: 70%; }
}
@media (min-width: 820px) {
.auhub-ecrime .container::before { bottom: 265px; }
}
@media (min-width: 900px) {
.auhub-ecrime .container::before { bottom: 35%; width: 65%; }
}
@media (min-width: 1000px) {
.auhub-ecrime .container::before { bottom: 40%; width: 50%; }
}
@media (min-width: 1100px) {
.auhub-ecrime .container::before { bottom: 46%; }
}
@media (min-width: 1200px) {
.auhub-ecrime .container::before { bottom: 0px; height: 900px; width: 50%; }
}
@media (min-width: 1440px) {
.auhub-ecrime .container::before { height: 750pt; width: 60%; }
}
.auhub-ecrime .container::after { background: linear-gradient(transparent, rgb(0, 0, 0)); bottom: 0px; content: ""; display: block; height: 100%; left: 0px; position: absolute; width: 100%; z-index: 1; }
.auhub-ecrime-col { position: relative; z-index: 2; }
@media (min-width: 1200px) {
.auhub-ecrime-col:first-child { grid-column: 2 / 6; }
.auhub-ecrime-col:last-child { grid-column: 6 / -1; }
}
.auhub-ecrime h2 { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; line-height: 1.25; margin-top: 20px; }
@media (min-width: 768px) {
.auhub-ecrime h2 { font-size: 40px; margin-top: 30px; }
}
@media (min-width: 1200px) {
.auhub-ecrime h2 { font-size: 3pc; }
}
.auhub-ecrime-desc { padding-left: 8px; }
@media (min-width: 768px) {
.auhub-ecrime-desc { padding-left: 1pc; }
}
@media (min-width: 1200px) {
.auhub-ecrime-desc { padding-left: 24px; }
}
.auhub-ecrime-desc p { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-size: 1pc; line-height: 1.25; }
@media (min-width: 768px) {
.auhub-ecrime-desc p { font-size: 24px; max-width: 690px; }
}
@media (min-width: 1200px) {
.auhub-ecrime-desc p { max-width: 25pc; }
}
.auhub-ecrime-img-graph { width: 100%; }
@media (min-width: 1200px) {
.auhub-ecrime-img-graph-sm { display: none; }
}
.auhub-ecrime-img-graph-lg { display: none; }
@media (min-width: 1200px) {
.auhub-ecrime-img-graph-lg { display: block; }
}
.auhub-ecrime-ticker-symbol { background: rgb(50, 102, 105); border-radius: 8px; color: rgb(255, 255, 255); display: inline-block; font-family: CrowdStrikeSharpSans-Book, sans-serif; font-size: 20px; line-height: 1; padding: 8px 9pt; }
@media (min-width: 768px) {
.auhub-ecrime-ticker-symbol { font-size: 24px; padding: 9pt 20px; }
}
@media (min-width: 1220px) {
.auhub-ecrime-ticker-symbol { font-size: 2pc; }
}
.auhub-ecrime-ticker-value { -webkit-box-align: center; align-items: center; background: radial-gradient(133.18% 172.16% at 70.31% 89.47%, rgba(97, 196, 201, 0.26) 0px, transparent 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), radial-gradient(61.02% 68.57% at 4.02% 5.71%, rgba(97, 195, 200, 0.35), rgba(97, 195, 200, 0)), rgb(0, 0, 0); border: 1px solid rgba(97, 196, 201, 0.7); border-radius: 20px; box-sizing: border-box; display: flex; gap: 20px; margin-left: 8px; margin-top: -9pt; max-width: 260px; padding: 28px 24px; width: calc(100% - 8px); }
@media (min-width: 768px) {
.auhub-ecrime-ticker-value { margin-left: 1pc; margin-top: -20px; max-width: 370px; padding: 40px 24px; width: calc(100% - 16px); }
}
@media (min-width: 1220px) {
.auhub-ecrime-ticker-value { margin-left: 24px; margin-top: -18px; max-width: 25pc; padding: 36px 24px; width: calc(100% - 24px); }
}
.auhub-ecrime-ticker-current { -webkit-box-align: center; align-items: center; color: rgb(236, 0, 0); display: inline-flex; font-size: 36px; gap: 3px; margin: 0px; }
@media (min-width: 768px) {
.auhub-ecrime-ticker-current { font-size: 56px; }
}
.auhub-ecrime-ticker-percentage { color: rgb(255, 255, 255); font-size: 24px; margin: 0px; position: relative; top: 6px; }
@media (min-width: 768px) {
.auhub-ecrime-ticker-percentage { font-size: 24px; top: 10px; }
}
.auhub-hero { display: grid; grid-template-rows: 65% 35%; height: 90vh; max-height: 60pc; overflow: hidden; padding-bottom: 50px; }
@media (min-width: 768px) {
.auhub-hero { padding-bottom: 95px; }
}
.auhub-hero-top { background: linear-gradient(111deg, transparent -8.14%, rgba(107, 246, 248, 0.2) 60.94%), radial-gradient(296.89% 117.89% at 0px -4.26%, rgba(236, 0, 0, 0.4) 0px, transparent 100%), rgb(0, 0, 0); padding: 0px 20px; }
@media (min-width: 1200px) {
.auhub-hero-top { padding: 0px; }
}
.auhub-hero-top .auhub-hero-container { height: 100%; position: relative; }
.auhub-hero-top .auhub-hero-container::after { background: url("") 0px 0px / contain no-repeat; content: ""; height: 100%; left: 54%; position: absolute; top: 40%; transform: translateX(-50%); width: 100%; }
@media (min-width: 768px) {
.auhub-hero-top .auhub-hero-container::after { left: calc(100% - 420px); top: calc(100% - 467px); transform: none; width: 65%; }
}
@media (min-width: 1000px) {
.auhub-hero-top .auhub-hero-container::after { left: calc(100% - 400px); top: calc(100% - 470px); width: 42%; }
}
@media (min-width: 1200px) {
.auhub-hero-top .auhub-hero-container::after { content: none; }
}
.auhub-hero-bottom { background: linear-gradient(90deg, transparent 90.7%, rgba(0, 0, 0, 0.5)), linear-gradient(249deg, rgba(236, 0, 0, 0) 32.1%, rgba(0, 0, 0, 0.4) 82.89%), rgb(236, 0, 0); max-height: 200px; position: relative; }
@media (min-width: 768px) {
.auhub-hero-bottom { max-height: 290px; }
}
@media (min-width: 1200px) {
.auhub-hero-bottom { max-height: 100%; }
.auhub-hero-bottom::after { background: linear-gradient(270deg, rgba(255, 255, 255, 0) 31.7%, rgba(0, 0, 0, 0.2) 57.36%), rgb(255, 255, 255); bottom: 0px; content: ""; height: 100%; position: absolute; right: 0px; width: 35%; }
}
.auhub-hero-bottom .auhub-hero-container { -webkit-box-pack: end; height: 100%; justify-content: flex-end; }
@media (min-width: 1200px) {
.auhub-hero-bottom .auhub-hero-container::before { background: url("") 0px 0px / contain no-repeat; bottom: 0px; content: ""; height: 100%; left: 20px; min-height: 610px; position: absolute; width: 100%; }
}
@media (min-width: 1340px) {
.auhub-hero-bottom .auhub-hero-container::before { min-height: 750px; }
}
@media (min-width: 1440px) {
.auhub-hero-bottom .auhub-hero-container::before { min-height: 50pc; }
}
.auhub-hero-container { display: flex; margin: 0px auto; max-width: 90pc; position: relative; z-index: 1; }
@media (min-width: 1200px) {
.auhub-hero-container { -webkit-box-pack: end; justify-content: flex-end; }
}
.auhub-hero-heading { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: start; display: flex; flex-direction: column; justify-content: flex-start; padding-top: 40px; }
@media (min-width: 768px) {
.auhub-hero-heading { -webkit-box-pack: center; justify-content: center; padding-top: 0px; }
}
@media (min-width: 1200px) {
.auhub-hero-heading { min-width: 45pc; width: 45%; }
}
.auhub-hero-heading p { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; line-height: 1.25; margin: 0px; }
.auhub-hero-heading p em { color: rgb(236, 0, 0); font-style: normal; }
@media (min-width: 768px) {
.auhub-hero-heading p em { display: block; }
}
@media (min-width: 1200px) {
.auhub-hero-heading p em { display: inline; }
}
@media (min-width: 768px) {
.auhub-hero-heading p { font-size: 24px; }
}
@media (min-width: 1200px) {
.auhub-hero-heading p { font-size: 2pc; }
}
.auhub-hero-heading h1 { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-size: 40px; line-height: 1.25; margin: 9pt 0px 0px; }
@media (min-width: 768px) {
.auhub-hero-heading h1 { font-size: 56px; line-height: 1.15; margin: 24px 0px 0px; max-width: 300px; }
}
@media (min-width: 1000px) {
.auhub-hero-heading h1 { max-width: 100%; }
}
@media (min-width: 1200px) {
.auhub-hero-heading h1 { font-size: 72px; }
}
.auhub-hero-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: center; background: rgb(255, 255, 255); border-radius: 0px 0px 0px 2pc; box-sizing: border-box; display: flex; flex-direction: column; height: calc(100% + 80px); justify-content: center; margin-left: 20px; padding: 54px 2pc 24px; transform: translateY(-50px); width: calc(100% - 20px); }
@media (min-width: 768px) {
.auhub-hero-content { border-radius: 0px 0px 2pc 2pc; height: calc(100% + 72px); margin-left: 0px; max-width: 680px; padding: 93pt 5pc 75px; width: auto; }
}
@media (min-width: 1200px) {
.auhub-hero-content { height: calc(100% + 88px); min-width: 45pc; padding: 102px 5pc; width: 45%; }
}
.auhub-hero-content h2 { font-size: 24px; line-height: 1.25; margin: 0px; max-width: 280px; }
@media (min-width: 768px) {
.auhub-hero-content h2 { font-size: 40px; max-width: 520px; }
}
@media (min-width: 1200px) {
.auhub-hero-content h2 { max-width: 100%; }
}
.auhub-hero-content p { font-size: 20px; margin: 20px 0px; max-width: 20pc; }
@media (min-width: 768px) {
.auhub-hero-content p { font-size: 24px; max-width: 100%; }
}
.auhub-hero-content-ribbon { background: linear-gradient(transparent 8.23%, rgba(0, 0, 0, 0.2) 110.76%), rgb(236, 0, 0); color: rgb(255, 255, 255); display: inline-block; font-size: 14px; left: 2pc; line-height: 1.25; padding: 9pt 10px; position: absolute; text-transform: uppercase; top: -20px; }
@media (min-width: 768px) {
.auhub-hero-content-ribbon { font-size: 18px; left: 5pc; padding: 1pc 20px; }
}
.auhub-hero-content-ribbon::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDBWMjBIMEwxMiAwWiIgZmlsbD0iI0JCMDAwMCIvPgo8cGF0aCBkPSJNMTIgMFYyMEgwTDEyIDBaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNDcxOF8xMTMzMikiIGZpbGwtb3BhY2l0eT0iMC4zIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfNDcxOF8xMTMzMiIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAyMCkgcm90YXRlKC0xMzYuOTc1KSBzY2FsZSgxMC4yNTkxIDEwLjI1OTEpIj4KPHN0b3AvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo="); background-repeat: no-repeat; background-size: contain; content: ""; height: 20px; left: -9pt; position: absolute; top: 0px; width: 20px; }
.auhub-hero-content-ribbon::after { background: rgb(155, 0, 0); content: ""; height: 100%; left: -3px; position: absolute; top: 3px; width: 100%; z-index: -1; }
.auhub-hero-content-ribbon em { display: block; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-style: normal; text-transform: none; }
.auhub-hero .cta, .auhub-hero-content-ribbon em { -webkit-font-smoothing: antialiased; }
.auhub-hero .cta { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.07227%205L11.0723%205%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.07227%209L11.0723%205L7.07227%201%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); background-position: right 10px center; background-repeat: no-repeat; border-radius: 8px; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 1; padding: 10px 30px 10px 1pc; text-decoration: none; }
.auhub-hero .cta--red { background-color: rgb(236, 0, 0); color: rgb(255, 255, 255); }
.auhub-hero .cta--secondary { border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0); filter: brightness(0); }
.adversaries-podcast .container { margin: 0px auto; max-width: 90pc; padding-left: 1pc; padding-right: 1pc; }
@media (min-width: 1200px) {
.adversaries-podcast .container { padding: 40px 1pc; }
}
.adversaries-podcast-main { -webkit-box-orient: vertical; -webkit-box-direction: reverse; background: url("") 100% center / cover no-repeat; border: 1px solid rgb(97, 196, 201); border-radius: 2pc; display: flex; flex-direction: column-reverse; gap: 40px; padding: 24px 20px; }
@media (min-width: 1100px) {
.adversaries-podcast-main { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; gap: 0px; padding: 4pc 40px; }
}
.adversaries-podcast-main .adversaries-podcast-copy { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; flex-direction: column; justify-content: center; text-align: center; }
@media (min-width: 1100px) {
.adversaries-podcast-main .adversaries-podcast-copy { -webkit-box-align: start; align-items: flex-start; text-align: left; width: 60%; }
}
.adversaries-podcast-main .adversaries-podcast-copy h2 { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; line-height: 1.25; margin: 0px; }
@media (min-width: 768px) {
.adversaries-podcast-main .adversaries-podcast-copy h2 { font-size: 28px; }
}
@media (min-width: 1100px) {
.adversaries-podcast-main .adversaries-podcast-copy h2 { font-size: 2pc; }
}
.adversaries-podcast-main .adversaries-podcast-copy h2 em { color: rgb(236, 0, 0); font-style: normal; }
@media (min-width: 768px) {
.adversaries-podcast-main .adversaries-podcast-copy h2 em { display: block; }
}
.adversaries-podcast-main .adversaries-podcast-copy p { color: rgb(255, 255, 255); font-size: 1pc; line-height: 1.25; margin: 10px 0px 0px; max-width: 600px; }
@media (min-width: 768px) {
.adversaries-podcast-main .adversaries-podcast-copy p { font-size: 20px; }
}
@media (min-width: 1200px) {
.adversaries-podcast-main .adversaries-podcast-copy p { font-size: 24px; }
}
.adversaries-podcast-main .adversaries-podcast-copy .buttons { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; gap: 1pc; margin-top: 24px; }
@media (min-width: 768px) {
.adversaries-podcast-main .adversaries-podcast-copy .buttons { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
}
.adversaries-podcast-main .adversaries-podcast-copy .buttons .cta { -webkit-font-smoothing: antialiased; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.07227%205L11.0723%205%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.07227%209L11.0723%205L7.07227%201%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); background-position: right 10px center; background-repeat: no-repeat; border-radius: 8px; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 1; padding: 10px 30px 10px 1pc; text-decoration: none; }
.adversaries-podcast-main .adversaries-podcast-copy .buttons .cta--red { background-color: rgb(236, 0, 0); color: rgb(255, 255, 255); }
.adversaries-podcast-main .adversaries-podcast-copy .buttons .cta--secondary { border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
.adversaries-podcast-main .adversaries-podcast-hosts { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; gap: 20px; }
@media (min-width: 768px) {
.adversaries-podcast-main .adversaries-podcast-hosts { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-pack: justify; flex-direction: row; gap: 0px; justify-content: space-between; }
}
@media (min-width: 1100px) {
.adversaries-podcast-main .adversaries-podcast-hosts { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: start; flex-direction: column; justify-content: flex-start; width: 40%; }
}
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host { -webkit-box-align: center; align-items: center; display: flex; }
@media (min-width: 768px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host { width: 50%; }
}
@media (min-width: 1100px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host { transform: translateX(-60px); width: auto; }
}
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:first-child .host-copy { transform: translateX(-65px); }
@media (min-width: 400px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:first-child .host-copy { transform: translateX(-35px); }
}
@media (min-width: 1100px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:first-child .host-copy { transform: translateX(0px); }
}
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:first-child .host-photo-container { transform: translateX(-10px); }
@media (min-width: 400px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:first-child .host-photo-container { transform: translateX(0px); }
}
@media (min-width: 1100px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:first-child .host-photo-container { transform: translateX(36px); }
}
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; }
@media (min-width: 400px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child { transform: translateX(18px); }
}
@media (min-width: 768px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
}
@media (min-width: 1100px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; transform: translateX(60px); }
}
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child .host-copy { border-radius: 1pc 0px 0px 1pc; padding: 15px 35px 15px 15px; transform: translateX(68px); }
@media (min-width: 400px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child .host-copy { padding: 20px 50px 20px 20px; transform: translateX(9pt); }
}
@media (min-width: 768px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child .host-copy { border-radius: 0px 1pc 1pc 0px; padding: 20px 20px 20px 45px; transform: translateX(-45px); }
}
@media (min-width: 1100px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child .host-copy { border-radius: 1pc 0px 0px 1pc; padding: 20px 50px 20px 20px; transform: translateX(0px); }
}
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child .host-photo-container { transform: translateX(8px); }
@media (min-width: 400px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child .host-photo-container { transform: translateX(-20px); }
}
@media (min-width: 1100px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host:last-child .host-photo-container { transform: translateX(-36px); }
}
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-copy { background: rgba(0, 0, 0, 0.6); border-bottom-right-radius: 1pc; border-top-right-radius: 1pc; max-height: 90pt; min-width: 200px; padding: 9pt 20px 9pt 60px; }
@media (min-width: 400px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-copy { min-width: 15pc; padding: 20px 10px 20px 40px; }
}
@media (min-width: 768px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-copy { max-width: 220px; min-width: 0px; padding: 20px 20px 20px 45px; }
}
@media (min-width: 1100px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-copy { max-width: 100%; min-width: 150px; }
}
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-copy h3 { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 14px; line-height: 1; margin: 0px 0px 6px; }
@media (min-width: 400px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-copy h3 { font-size: 1pc; margin: 0px 0px 8px; }
}
@media (min-width: 1000px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-copy h3 { font-size: 20px; }
}
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-copy p { color: rgb(255, 255, 255); font-size: 9pt; line-height: 1.25; margin: 0px; }
@media (min-width: 400px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-copy p { font-size: 13px; }
}
@media (min-width: 1000px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-copy p { font-size: 15px; max-width: 210px; }
}
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-photo { display: block; height: auto; object-fit: contain; width: 100%; }
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-photo-container { border-radius: 50%; height: 100%; max-height: 5pc; max-width: 5pc; min-height: 5pc; min-width: 5pc; position: relative; transform: translateX(36px); width: 100%; z-index: 3; }
@media (min-width: 400px) {
.adversaries-podcast-main .adversaries-podcast-hosts .adversaries-podcast-host .host-photo-container { max-height: 140px; max-width: 140px; min-height: 90pt; min-width: 90pt; }
}
.adversaries-peronalized-threat-landscape { margin: 0px 1pc 5pc; max-width: 100%; position: relative; }
@media (min-width: 1200px) {
.adversaries-peronalized-threat-landscape { margin: 0px auto 90pt; max-width: 90pc; }
}
.adversaries-peronalized-threat-landscape.container { padding-top: 40px; }
.adversaries-peronalized-threat-landscape .inner { -webkit-box-orient: vertical; -webkit-box-direction: normal; background-color: rgba(0, 0, 0, 0.75); border-radius: 2pc; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 10px 0px; display: flex; flex-direction: column; overflow: hidden; position: relative; }
@media (min-width: 768px) {
.adversaries-peronalized-threat-landscape .inner { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; padding: 1px; }
}
.adversaries-peronalized-threat-landscape .inner::before { background: linear-gradient(90deg, rgb(0, 0, 0), rgb(0, 152, 154)); border-radius: inherit; inset: 0px; content: ""; mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) content-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px); padding: 1px; position: absolute; z-index: 2; }
.adversaries-peronalized-threat-landscape-image { margin-bottom: 0px; }
@media (min-width: 768px) {
.adversaries-peronalized-threat-landscape-image { width: 40%; }
}
@media (min-width: 1200px) {
.adversaries-peronalized-threat-landscape-image { width: 25%; }
}
.adversaries-peronalized-threat-landscape-image img { height: 100%; object-fit: cover; width: 100%; }
@media (min-width: 1200px) {
.adversaries-peronalized-threat-landscape-image { display: inline; }
}
.adversaries-peronalized-threat-landscape-copy { padding: 24px 1pc; position: relative; z-index: 2; }
@media (min-width: 768px) {
.adversaries-peronalized-threat-landscape-copy { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: center; align-items: flex-start; display: flex; flex-direction: column; font-size: 24px; justify-content: center; width: 60%; }
}
@media (min-width: 1200px) {
.adversaries-peronalized-threat-landscape-copy { padding: 2pc 3pc; width: 75%; }
}
.adversaries-peronalized-threat-landscape-copy .section-title { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; font-weight: 600; margin: 0px 0px 9pt; }
@media (min-width: 1200px) {
.adversaries-peronalized-threat-landscape-copy .section-title { font-size: 2pc; }
}
.adversaries-peronalized-threat-landscape-copy p { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-size: 1pc; font-weight: 300; line-height: 1.35; margin: 8px 0px 24px; }
@media (min-width: 768px) {
.adversaries-peronalized-threat-landscape-copy p { font-size: 18px; }
}
@media (min-width: 1200px) {
.adversaries-peronalized-threat-landscape-copy p { font-size: 24px; }
}
.adversaries-peronalized-threat-landscape .cta { -webkit-font-smoothing: antialiased; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.07227%205L11.0723%205%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.07227%209L11.0723%205L7.07227%201%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); background-position: right 10px center; background-repeat: no-repeat; border-radius: 8px; display: inline-block; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 1; padding: 10px 30px 10px 1pc; text-decoration: none; }
.adversaries-peronalized-threat-landscape .cta--red { background-color: rgb(236, 0, 0); color: rgb(255, 255, 255); }
.cmp-embed-adversaries { display: grid; overflow: hidden; }
.cmp-embed-adversaries__background { align-self: end; grid-area: 1 / 1 / 3 / 2; height: calc(100% - 62.2px); width: 100%; z-index: 0; }
.cmp-embed-adversaries__background img { height: 100%; object-fit: cover; object-position: center top; width: 100%; }
.cmp-embed-adversaries__image { -webkit-box-pack: center; display: flex; grid-area: 1 / 1 / 2 / 2; justify-content: center; z-index: 1; }
.cmp-embed-adversaries__image img { height: 236px; width: auto; }
.cmp-embed-adversaries__content { grid-area: 2 / 1 / 3 / 2; margin: 0px 1pc 42px; z-index: 2; }
.cmp-embed-adversaries__content__gradient { background: linear-gradient(135deg, rgba(97, 196, 201, 0.8), rgba(10, 18, 24, 0.6) 50%, rgba(97, 196, 201, 0.4)); border-radius: 24px; padding: 2px; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: start; align-items: center; background: linear-gradient(rgba(0, 136, 140, 0) 50%, rgba(0, 136, 140, 0.3) 130.71%), linear-gradient(120deg, rgba(1, 118, 124, 0.8), rgba(10, 36, 37, 0)) rgb(0, 0, 0); border-radius: 22px; display: flex; flex-direction: column; justify-content: start; padding: 0px; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__title { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; letter-spacing: 0px; line-height: 30px; margin: 40px 24px 24px; text-align: center; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__title__red { -webkit-font-smoothing: antialiased; color: rgb(236, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 28px; font-weight: 700; letter-spacing: 0px; line-height: 34px; margin: 0px; text-align: center; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__description { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 450; letter-spacing: 0px; line-height: 19px; margin: 0px 24px 24px; text-align: center; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__link { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background-color: rgb(236, 0, 0); border-radius: 8px; color: rgb(255, 255, 255); column-gap: 5px; display: flex; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; justify-content: center; letter-spacing: 0px; line-height: 19px; margin: 0px 24px 40px; padding: 9pt 1pc; text-decoration: none; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__link::after { content: url("data:image/svg+xml, "); height: auto; width: 14px; }
@media screen and (min-width: 768px) {
.cmp-embed-adversaries { grid-template-columns: 4fr 6fr; grid-template-rows: 71px 431px; }
.cmp-embed-adversaries__background { grid-area: 2 / 1 / 3 / 3; height: 100%; }
.cmp-embed-adversaries__image { grid-area: 1 / 2 / 3 / 3; transform: translateX(-15%); z-index: 2; }
.cmp-embed-adversaries__image img { height: 100%; width: auto; }
.cmp-embed-adversaries__content { -webkit-box-pack: start; place-self: center start; grid-area: 2 / 1 / 3 / 2; justify-content: start; margin: 0px 1pc; min-width: 495px; z-index: 1; }
.cmp-embed-adversaries__content, .cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box { -webkit-box-align: start; align-items: start; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__title { font-size: 2pc; line-height: 43px; margin: 40px 56px 14px; text-align: left; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__title__red { font-size: 40px; line-height: 43px; text-align: left; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__description { font-size: 1pc; line-height: 23px; margin: 0px 56px 24px; text-align: left; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__link { color: rgb(255, 255, 255); margin: 0px 56px 40px; }
}
@media screen and (min-width: 1025px) {
.cmp-embed-adversaries { grid-template-columns: 1fr 1fr; grid-template-rows: 91px 540px; }
.cmp-embed-adversaries__background { grid-area: 2 / 1 / 3 / 3; height: 100%; }
.cmp-embed-adversaries__image { grid-area: 1 / 2 / 3 / 3; transform: translateX(-15%); z-index: 2; }
.cmp-embed-adversaries__image img { height: 100%; width: auto; }
.cmp-embed-adversaries__content { -webkit-box-align: start; -webkit-box-pack: start; align-items: start; place-self: center start; grid-area: 2 / 1 / 3 / 2; justify-content: start; margin: 0px 1pc; max-width: 619px; min-width: 619px; z-index: 1; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__title { font-size: 40px; line-height: 54px; margin: 47px 67px 17px; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__title__red { font-size: 3pc; line-height: 54px; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__description { font-size: 20px; line-height: 30px; margin: 0px 67px 28px; }
.cmp-embed-adversaries__content__gradient .cmp-embed-adversaries__content__box__link { margin: 0px 67px 49px; }
}
@media screen and (min-width: 1300px) {
.cmp-embed-adversaries__image { transform: translateX(-5%); }
}
@media screen and (min-width: 1472px) {
.cmp-embed-adversaries__content { grid-column: 1 / 3; justify-self: center; max-width: none; min-width: auto; width: 90pc; }
.cmp-embed-adversaries__content__gradient { width: 620px; }
}
.adversary-grid { padding: 24px 0px; position: relative; z-index: 1; }
@media screen and (max-width: 1149.99px) {
.adversary-grid.adversary-grid--chollima .container::before { background-position: 100% center; max-height: 35pc; }
}
@media screen and (min-width: 1150px) and (max-width: 1244.99px) {
.adversary-grid.adversary-grid--chollima .container::before { background-position: 100% center; max-height: 500px; }
}
@media screen and (min-width: 1245px) and (max-width: 1349.99px) {
.adversary-grid.adversary-grid--chollima .container::before { background-position: 100% center; max-height: 440px; }
}
@media screen and (min-width: 1100px) {
.adversary-grid.adversary-grid--chollima .feature-grid { max-width: 5in; }
}
@media screen and (min-width: 1150px) {
.adversary-grid.adversary-grid--chollima .feature-grid { max-width: 540px; }
}
@media screen and (min-width: 1245px) {
.adversary-grid.adversary-grid--chollima .feature-grid { max-width: 620px; }
}
@media screen and (min-width: 1350px) {
.adversary-grid.adversary-grid--chollima .feature-grid { max-width: 700px; }
}
@media (min-width: 1100px) {
.adversary-grid.adversary-grid--spider .container { background-size: auto 605px; }
}
@media (min-width: 1440px) {
.adversary-grid.adversary-grid--spider .container { background-size: auto 629px; }
}
@media screen and (min-width: 1100px) {
.adversary-grid.adversary-grid--spider .container::before { background-size: auto; }
}
@media (min-width: 768px) {
.adversary-grid { padding: 40px 0px 0px; }
}
@media (min-width: 1100px) {
.adversary-grid { padding: 3pc 0px 0px; }
}
.adversary-grid .container { display: grid; margin: 0px auto; max-width: 85pc; position: relative; }
@media (min-width: 1100px) {
.adversary-grid .container { background-position: 100% 100%; background-repeat: no-repeat; background-size: 600px 605px; min-height: 630px; padding: 0px 1pc; }
}
@media (min-width: 1440px) {
.adversary-grid .container { background-size: 625px 629px; }
}
@media (min-width: 1100px) {
.adversary-grid .container::after { background: linear-gradient(110deg, rgb(2, 91, 92), rgb(0, 0, 0)); bottom: 0px; content: ""; height: 90%; max-height: 500px; max-width: 5in; position: absolute; right: 0px; width: 40%; z-index: -1; }
.adversary-grid .container::before { background: url("") 0px 100% / cover no-repeat; bottom: 0px; content: ""; height: 100%; left: 0px; max-height: 390px; position: absolute; width: calc(100% - 480px); z-index: -1; }
}
.adversary-grid-header { background: linear-gradient(135deg, rgb(0, 0, 0), rgb(0, 77, 77)); padding: 2pc 1pc 0px; }
@media (min-width: 768px) {
.adversary-grid-header { -webkit-box-align: center; align-items: center; background: linear-gradient(90deg, rgb(0, 0, 0) 0px, rgb(0, 77, 77)); display: flex; padding: 0px 1pc; }
}
@media (min-width: 1100px) {
.adversary-grid-header { background: none; }
}
.adversary-grid-header-text { max-width: 335px; }
@media (min-width: 768px) {
.adversary-grid-header-text { max-width: none; width: 60%; }
}
.adversary-grid h2, .adversary-grid p { color: rgb(255, 255, 255); }
.adversary-grid h2 { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 28px; line-height: 1.25; margin: 0px 0px 20px; max-width: 380px; }
@media (min-width: 768px) {
.adversary-grid h2 { font-size: 2pc; margin: 0px 0px 24px; }
}
@media (min-width: 1100px) {
.adversary-grid h2 { font-size: 40px; max-width: 500px; }
}
.adversary-grid p { font-size: 1pc; line-height: 1.25; max-width: 620px; }
@media (min-width: 768px) {
.adversary-grid p { font-size: 20px; }
}
@media (min-width: 900px) {
.adversary-grid p { font-size: 24px; }
}
.adversary-grid-image-wrapper { -webkit-box-pack: end; display: flex; justify-content: flex-end; }
@media (min-width: 768px) {
.adversary-grid-image-wrapper { position: relative; top: -18px; width: 40%; }
}
@media (min-width: 1100px) {
.adversary-grid-image-wrapper { display: none; }
}
.adversary-grid-sm-image { display: block; max-height: 2in; object-fit: contain; object-position: right center; }
@media (min-width: 768px) {
.adversary-grid-sm-image { max-height: 350px; transform: scale(1.1); }
}
@media (min-width: 1100px) {
.adversary-grid-sm-image { max-height: 100%; }
}
.adversary-grid .feature-grid { background: url("") 0px 0px / 100% 100% no-repeat; display: grid; gap: 20px; grid-template-columns: 1fr; grid-template-rows: auto auto; padding: 20px 1pc; }
@media (min-width: 768px) {
.adversary-grid .feature-grid { grid-template-columns: 1fr 1fr; padding: 3pc 1pc; }
}
@media (min-width: 1100px) {
.adversary-grid .feature-grid { background: none; max-width: 530px; }
}
@media (min-width: 1440px) {
.adversary-grid .feature-grid { max-width: 760px; }
}
.adversary-grid .feature-grid .feature-box { display: flex; gap: 10px; }
.adversary-grid .feature-grid .feature-box:nth-child(2) { -webkit-box-ordinal-group: 4; order: 3; }
@media (min-width: 768px) {
.adversary-grid .feature-grid .feature-box:nth-child(2) { -webkit-box-ordinal-group: initial; order: 0; }
}
.adversary-grid .feature-grid .feature-box:nth-child(3) { -webkit-box-ordinal-group: 3; order: 2; }
@media (min-width: 768px) {
.adversary-grid .feature-grid .feature-box:nth-child(3) { -webkit-box-ordinal-group: initial; order: 0; }
}
.adversary-grid .feature-grid .feature-box:nth-child(4) { -webkit-box-ordinal-group: 5; order: 4; }
@media (min-width: 768px) {
.adversary-grid .feature-grid .feature-box:nth-child(4) { -webkit-box-ordinal-group: initial; order: 0; }
.adversary-grid .feature-grid .feature-box { gap: 20px; margin-bottom: 1pc; max-width: 360px; }
}
.adversary-grid .feature-grid .feature-number { color: rgb(255, 255, 255); flex-shrink: 0; font-size: 24px; font-weight: 700; }
@media (min-width: 768px) {
.adversary-grid .feature-grid .feature-number { font-size: 46px; }
}
.adversary-grid .feature-grid .feature-text { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Book, sans-serif; font-size: 1pc; line-height: 1.25; margin: 0px; max-width: 90%; }
@media (min-width: 768px) {
.adversary-grid .feature-grid .feature-text { text-wrap: balance; font-size: 20px; max-width: 100%; }
}
@media (min-width: 1100px) {
.adversary-grid .feature-grid .feature-text { font-size: 24px; }
}
.adversary-grid .feature-grid .feature-text strong { color: rgb(236, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; }
.adversary-viewer { min-height: 825pt; overflow: hidden; padding: 20px 0px; position: relative; }
@media (min-width: 1440px) {
.adversary-viewer::before { background: linear-gradient(270deg, rgb(224, 1, 1), rgb(177, 1, 1)); content: ""; height: 67%; left: 0px; position: absolute; top: 50%; transform: translateY(-50%); width: 50vw; }
}
.adversary-viewer-wrapper { position: relative; width: 100%; }
@media (min-width: 1200px) {
.adversary-viewer-wrapper { width: 82%; }
}
@media (min-width: 1440px) {
.adversary-viewer-wrapper { margin: 0px auto; max-width: 90pc; width: 70%; }
}
.adversary-viewer-wrapper::before { background: linear-gradient(90deg, rgb(224, 1, 1), rgb(177, 1, 1)); border-bottom-right-radius: 44px; content: ""; height: calc(98% + 12px); left: 0px; position: absolute; top: -10px; width: 100%; z-index: 1; }
@media (min-width: 768px) {
.adversary-viewer-wrapper::before { border-top-right-radius: 44px; width: calc(96% + 12px); }
}
@media (min-width: 1200px) {
.adversary-viewer-wrapper::before { width: calc(100% + 12px); }
}
@media (min-width: 1440px) {
.adversary-viewer-wrapper::before { border-bottom-left-radius: 44px; border-top-left-radius: 44px; height: calc(100% + 30px); left: -15px; top: -15px; width: calc(100% + 30px); }
}
.adversary-viewer-wrapper::after { background: linear-gradient(90deg, rgb(67, 1, 1), rgb(233, 1, 1)); border-bottom-left-radius: 2pc; content: ""; height: calc(100% + 65px); left: 65px; position: absolute; top: 0px; width: calc(100% - 65px); z-index: 0; }
@media (min-width: 768px) {
.adversary-viewer-wrapper::after { height: 100%; left: 5pc; max-height: 52pc; top: 200px; width: calc(100% - 80px); }
}
@media (min-width: 1200px) {
.adversary-viewer-wrapper::after { left: 90%; max-height: 995px; top: 220px; width: 100%; }
}
@media (min-width: 1440px) {
.adversary-viewer-wrapper::after { max-height: 765pt; }
}
.adversary-viewer-main { background: rgb(255, 255, 255); border-bottom-right-radius: 2pc; border-top-right-radius: 2pc; max-height: 810pt; padding: 3pc 1pc 0px; position: relative; z-index: 2; }
@media (min-width: 1200px) {
.adversary-viewer-main { max-height: 100%; min-height: 810pt; padding: 60px 90px; }
}
@media (min-width: 1440px) {
.adversary-viewer-main { border-bottom-left-radius: 2pc; border-top-left-radius: 2pc; min-height: 1050px; }
}
.adversary-viewer-main::before { background: linear-gradient(208deg, transparent 43.81%, rgba(0, 0, 0, 0.5)), rgb(236, 0, 0); bottom: 70px; content: ""; height: 225px; left: 0px; position: absolute; width: 50vw; }
@media (min-width: 1200px) {
.adversary-viewer-main::before { bottom: auto; top: 575px; }
}
@media (min-width: 1440px) {
.adversary-viewer-main::before { height: 278px; max-width: 1150px; }
}
.adversary-viewer-header h2 { font-family: CrowdStrikeSharpSans-Book, sans-serif; font-size: 2pc; font-weight: 400; line-height: 1.25; margin-bottom: 26px; }
@media (min-width: 1200px) {
.adversary-viewer-header h2 { font-size: 40px; }
}
.adversary-viewer-header h2 em { display: block; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-style: normal; }
.adversary-viewer-body { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; gap: 40px; position: relative; }
@media (min-width: 768px) {
.adversary-viewer-body { gap: 20px; top: 65px; }
}
@media (min-width: 1200px) {
.adversary-viewer-body { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; gap: 40px; padding: 45px 0px 56px; top: 0px; }
}
.adversary-viewer-controls { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; align-items: flex-start; display: flex; flex-direction: column; gap: 1pc; }
@media (min-width: 768px) {
.adversary-viewer-controls { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; gap: 20px; }
}
.adversary-viewer-controls .cta { -webkit-font-smoothing: antialiased; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.07227%205L11.0723%205%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.07227%209L11.0723%205L7.07227%201%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); background-position: right 10px center; background-repeat: no-repeat; border-radius: 8px; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 15px; font-weight: 600; line-height: 1; padding: 10px 30px 10px 1pc; text-decoration: none; }
.adversary-viewer-controls .cta--red { background-color: rgb(236, 0, 0); color: rgb(255, 255, 255); }
.adversary-viewer-controls .cta--secondary { border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0); filter: brightness(0); }
@media (min-width: 1200px) {
.adversary-viewer-tab-controls { position: relative; width: 30%; }
.adversary-viewer-tab-controls::after { background: rgb(236, 0, 0); box-shadow: rgba(0, 0, 0, 0.45) -5px -10px 34px; content: ""; height: 235px; position: absolute; right: 0px; top: calc(100% + 20px); width: 281px; z-index: 0; }
}
@media (min-width: 1350px) {
.adversary-viewer-tab-controls::after { height: 277px; top: calc(100% + 31px); width: 295px; }
}
@media (min-width: 1500px) {
.adversary-viewer-tab-controls::after { width: 308px; }
}
@media (min-width: 1700px) {
.adversary-viewer-tab-controls::after { width: 350px; }
}
@media (min-width: 2000px) {
.adversary-viewer-tab-controls::after { height: 3in; width: 425px; }
}
.adversary-viewer-tab-controls .active-control { background-color: transparent; border: 1px solid rgb(0, 0, 0); border-radius: 8px; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; margin-top: 1pc; padding: 14px; position: relative; text-align: left; width: 100%; }
@media (min-width: 768px) {
.adversary-viewer-tab-controls .active-control { display: none; }
}
.adversary-viewer-tab-controls .active-control::after { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMy41TDYgOC41TDExIDMuNSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K"); background-size: cover; content: ""; height: 13px; line-height: 1; position: absolute; right: 9pt; top: 50%; transform: translateY(-50%); width: 14px; }
.adversary-viewer-tab-controls .active-control.active::after { top: 1pc; transform: rotate(180deg); }
.adversary-viewer-tab-controls .au-viewer-nav { background: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); display: none; margin-top: 9pt; position: absolute; z-index: 5; }
@media (min-width: 1200px) {
.adversary-viewer-tab-controls .au-viewer-nav { background: transparent; }
}
.adversary-viewer-tab-controls .au-viewer-nav.show { display: block; }
@media (min-width: 768px) {
.adversary-viewer-tab-controls .au-viewer-nav, .adversary-viewer-tab-controls .au-viewer-nav.show { display: flex; }
.adversary-viewer-tab-controls .au-viewer-nav { border: none; justify-content: space-evenly; position: static; }
}
@media (min-width: 1200px) {
.adversary-viewer-tab-controls .au-viewer-nav { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-top: 1pc; }
}
.adversary-viewer-tab-controls .au-viewer-control { background: none; border: none; cursor: pointer; font-family: CrowdStrikeSharpSans-Book, sans-serif; font-size: 1pc; line-height: 1; margin-bottom: 18px; padding: 8px 0px 8px 14px; position: relative; text-align: left; width: 100%; }
@media (min-width: 768px) {
.adversary-viewer-tab-controls .au-viewer-control { padding: 0px 0px 8px; width: auto; }
}
@media (min-width: 1200px) {
.adversary-viewer-tab-controls .au-viewer-control { font-size: 18px; padding: 8px 0px 8px 14px; }
}
.adversary-viewer-tab-controls .au-viewer-control::before { background: transparent; bottom: 0px; content: ""; height: 100%; left: 0px; position: absolute; width: 2px; }
@media (min-width: 768px) {
.adversary-viewer-tab-controls .au-viewer-control::before { height: 3px; width: 100%; }
}
@media (min-width: 1200px) {
.adversary-viewer-tab-controls .au-viewer-control::before { height: 100%; width: 4px; }
}
.adversary-viewer-tab-controls .au-viewer-control.active { font-family: CrowdStrikeSharpSans-Bold, sans-serif; }
.adversary-viewer-tab-controls .au-viewer-control.active:hover { background: none; }
.adversary-viewer-tab-controls .au-viewer-control.active::before { background: linear-gradient(rgb(236, 0, 0), rgb(0, 36, 255)); }
@media (min-width: 768px) and (max-width: 1200px) {
.adversary-viewer-tab-controls .au-viewer-control.active::before { background: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)); }
}
.adversary-viewer-tabs { background: url("") 0px 0px / cover no-repeat; border: 3px solid rgb(255, 255, 255); border-radius: 2pc; box-shadow: rgba(0, 0, 0, 0.35) 20px 20px 65px 0px; box-sizing: border-box; overflow: hidden; width: 100%; }
@media (min-width: 1200px) {
.adversary-viewer-tabs { left: 30%; position: absolute; right: 0px; }
}
@media (min-width: 1440px) {
.adversary-viewer-tabs { max-width: 810pt; right: 0px; }
}
.adversary-viewer-tab { display: none; min-height: 500px; overflow: hidden; padding: 3pc 2pc 24px; position: relative; }
@media (min-width: 768px) {
.adversary-viewer-tab { padding: 28px 24px 24px; }
}
@media (min-width: 1200px) {
.adversary-viewer-tab { padding: 3pc 2pc 24px; }
}
.adversary-viewer-tab.active { display: block; }
.adversary-viewer-tab-content { bottom: 20px; position: absolute; width: calc(100% - 64px); }
@media (min-width: 768px) {
.adversary-viewer-tab-content { bottom: auto; position: relative; width: 100%; }
}
.adversary-viewer-tab h3 { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; line-height: 1.25; margin-bottom: 26px; position: relative; z-index: 1; }
@media (min-width: 768px) {
.adversary-viewer-tab h3 { font-size: 2pc; }
}
@media (min-width: 1200px) {
.adversary-viewer-tab h3 { font-size: 40px; }
}
.adversary-viewer-tab-image { bottom: 0px; position: absolute; right: 0px; }
.adversary-viewer-tab-image img { display: block; max-height: 625px; }
@media (min-width: 768px) {
.adversary-viewer-tab-image img { max-height: 425px; }
}
@media (min-width: 1200px) {
.adversary-viewer-tab-image img { max-height: 625px; }
}
@media (min-width: 768px) {
.adversary-viewer-attributes-group-cols { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: end; align-items: flex-end; display: flex; flex-direction: row; }
}
.adversary-viewer-attributes-group-col { position: relative; }
@media (min-width: 768px) {
.adversary-viewer-attributes-group-col { width: 50%; }
}
.adversary-viewer-attributes-header { -webkit-font-smoothing: antialiased; background: transparent; border: none; color: rgb(255, 255, 255); cursor: pointer; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 1pc; padding: 0px; }
.adversary-viewer-attributes-body.expanded .adversary-viewer-attributes-wrapper { display: block; }
.adversary-viewer-attributes-body .adversary-viewer-attributes-wrapper { display: none; }
@media (min-width: 768px) {
.adversary-viewer-attributes-body .adversary-viewer-attributes-wrapper { display: block; }
}
.adversary-viewer-attributes-chevron { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMy41TDYgOC41TDExIDMuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K"); background-position: 50% center; background-repeat: no-repeat; background-size: contain; display: inline-block; height: 10px; width: 15px; }
@media (min-width: 768px) {
.adversary-viewer-attributes-chevron { display: none; }
}
.adversary-viewer-attributes-stats { -webkit-box-pack: justify; backdrop-filter: blur(2px); background: rgba(0, 0, 0, 0.5); display: flex; justify-content: space-between; padding: 24px; }
@media (min-width: 768px) {
.adversary-viewer-attributes-stats { border: 1px solid rgb(58, 68, 68); border-radius: 10px; }
}
.adversary-viewer-attributes-stats .adversary-viewer-attributes-stat { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; display: flex; flex-direction: column; text-align: left; }
@media (min-width: 768px) {
.adversary-viewer-attributes-stats .adversary-viewer-attributes-stat { text-align: center; }
}
.adversary-viewer-attributes-stats p { -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255); line-height: 1; margin: 0px; }
.adversary-viewer-attributes-stats p.stats-item-lg { font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; }
@media (min-width: 1200px) {
.adversary-viewer-attributes-stats p.stats-item-lg { font-size: 40px; }
}
.adversary-viewer-attributes-stats p.stats-item-sm { font-family: NeueHaasDisplayPro-Roman, helvetica, arial, sans-serif; font-size: 9pt; }
@media (min-width: 768px) {
.adversary-viewer-attributes-stats p.stats-item-sm { font-size: 14px; }
}
.adversary-viewer-attributes-stats p .stats-item-unit { color: rgb(255, 255, 255); font-size: 18px; }
@media (min-width: 1200px) {
.adversary-viewer-attributes-stats p .stats-item-unit { font-size: 24px; }
}
.adversary-viewer-traits { border-left: 2px solid rgb(52, 58, 64); margin-left: 2px; margin-top: 8px; padding-left: 1pc; }
.adversary-viewer-traits.adversary-viewer-tags h6 { font-family: CrowdStrikeSharpSans-Book, sans-serif; font-size: 9pt; margin: 0px; width: 100%; }
@media (min-width: 768px) {
.adversary-viewer-traits.adversary-viewer-tags h6 { font-size: 14px; }
}
@media (min-width: 1200px) {
.adversary-viewer-traits.adversary-viewer-tags h6 { font-size: 1pc; }
}
.adversary-viewer-traits.adversary-viewer-tags li { flex-wrap: wrap; margin-bottom: 1pc; }
.adversary-viewer-traits li { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; align-items: flex-start; color: rgb(255, 255, 255); display: flex; flex-direction: column; font-family: CrowdStrikeSharpSans-Book, sans-serif; font-size: 9pt; line-height: 1.25; margin-bottom: 2px; row-gap: 3px; }
@media (min-width: 768px) {
.adversary-viewer-traits li { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; flex-direction: row; margin-bottom: 10px; row-gap: 10px; }
}
@media (min-width: 1200px) {
.adversary-viewer-traits li { font-size: 15px; }
}
.adversary-viewer-traits li:last-child { margin-bottom: 0px; }
.adversary-viewer-traits li strong { font-family: CrowdStrikeSharpSans-Bold, sans-serif; }
.adversary-viewer-traits li .adversary-viewer-traits-name { min-width: 90pt; }
.adversary-viewer-traits li .progress { -webkit-box-align: center; align-items: center; display: flex; gap: 1pc; width: 100%; }
.adversary-viewer-traits li .adversary-viewer-traits-score { min-width: 60px; }
.adversary-viewer-traits li .progress-container { background: rgba(97, 196, 201, 0.1); height: 8px; max-width: 250px; position: relative; width: 100%; }
@media (min-width: 900px) {
.adversary-viewer-traits li .progress-container { max-width: 300px; }
}
.adversary-viewer-traits li .progress-container::after { background: rgba(255, 255, 255, 0.5); content: ""; height: 14px; position: absolute; right: 0px; top: -3px; width: 1px; }
.adversary-viewer-traits li .progress-bar { background: linear-gradient(270deg, rgb(97, 196, 201), rgb(97, 196, 201) 90%, rgb(0, 0, 0)); height: 8px; position: relative; width: 0px; }
.adversary-viewer-traits li .progress-bar::before { background: linear-gradient(90deg, rgb(0, 0, 0), transparent); content: ""; height: 8px; left: 0px; position: absolute; top: 0px; width: 20px; }
@media (min-width: 768px) {
.adversary-viewer-traits li .progress-bar::before { width: 30px; }
}
.adversary-viewer-traits li .tags { display: flex; flex-wrap: wrap; gap: 10px; width: 100%; }
.adversary-viewer-traits li .tags .tag { background: rgb(52, 58, 64); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 9pt; padding: 4px 6px; }
@media (min-width: 1200px) {
.adversary-viewer-traits li .tags .tag { font-size: 14px; padding: 5px 8px; }
}
.cmp-embed-51-secs { display: grid; grid-template-rows: 539px; }
.cmp-embed-51-secs__background { background-color: rgb(0, 0, 0); grid-area: 1 / 1 / 2 / 2; height: 100%; width: 100%; }
.cmp-embed-51-secs__background img { background: linear-gradient(28.99deg, transparent 30.06%, rgba(14, 86, 86, 0.6) 93.4%), linear-gradient(152.27deg, rgba(0, 0, 0, 0.65) 1.04%, rgba(193, 0, 0, 0.65) 74.61%); height: 100%; max-height: 539px; object-fit: cover; object-position: 65% center; width: 100%; }
.cmp-embed-51-secs__foreground { display: grid; grid-area: 1 / 1 / 2 / 2; height: 100%; min-height: 539px; width: 100%; }
.cmp-embed-51-secs__foreground img { grid-area: 1 / 1 / 2 / 2; height: 22pc; justify-self: center; margin: 40px 0px 0px; width: auto; }
.cmp-embed-51-secs__foreground::after { background: linear-gradient(0deg, rgb(0, 0, 0) 35.11%, transparent 79.33%); content: ""; grid-area: 1 / 1 / 2 / 2; height: 100%; width: 100%; }
.cmp-embed-51-secs__content { place-self: flex-end start; grid-area: 1 / 1 / 2 / 2; width: 100%; }
.cmp-embed-51-secs__content__title { display: inline-block; font-size: 5pc; line-height: 75pt; margin: 0px 18px; }
.cmp-embed-51-secs__content__title, .cmp-embed-51-secs__content__title__sub { color: rgb(236, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-weight: 700; }
.cmp-embed-51-secs__content__title__sub { font-size: 36px; line-height: 30px; }
.cmp-embed-51-secs__content__description { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Mdm, sans-serif; font-size: 24px; font-weight: 600; letter-spacing: 0px; line-height: 30px; margin: 0px 18px; }
.cmp-embed-51-secs__content__red-box { background-color: rgb(236, 0, 0); display: grid; margin: 21px 0px 3pc; }
.cmp-embed-51-secs__content__red-box::before { background: linear-gradient(270deg, transparent -11.22%, rgba(0, 0, 0, 0.4)); content: ""; grid-area: 1 / 1 / 2 / 2; height: 100%; width: 100%; }
.cmp-embed-51-secs__content__red-box__text { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 20px; font-weight: 500; grid-area: 1 / 1 / 2 / 2; letter-spacing: 0px; line-height: 24px; margin: 14px 18px; }
@media screen and (min-width: 768px) {
.cmp-embed-51-secs { grid-template-columns: 4.5fr 5.5fr; grid-template-rows: 429px; }
.cmp-embed-51-secs__background { display: grid; grid-column: 1 / 3; }
.cmp-embed-51-secs__background img { grid-area: 1 / 1 / 2 / 2; max-height: 429px; object-position: 85% center; }
.cmp-embed-51-secs__background::after { background: linear-gradient(99.15deg, rgba(0, 0, 0, 0.5) 19.67%, transparent 93.98%); content: ""; grid-area: 1 / 1 / 2 / 2; height: 100%; width: 100%; }
.cmp-embed-51-secs__foreground { min-height: 429px; }
.cmp-embed-51-secs__foreground img { place-self: end; height: 376px; margin: 0px 38px 0px 0px; }
.cmp-embed-51-secs__foreground::after { display: none; }
.cmp-embed-51-secs__content { grid-column: 2 / 3; }
.cmp-embed-51-secs__content__title { font-size: 75pt; line-height: 110px; margin: 0px 22px; }
.cmp-embed-51-secs__content__title__sub { font-size: 40px; line-height: 30px; }
.cmp-embed-51-secs__content__description { font-size: 25px; line-height: 34px; margin: 0px 22px; }
.cmp-embed-51-secs__content__red-box { margin: 19px 0px 65px; }
.cmp-embed-51-secs__content__red-box__text { font-size: 20px; line-height: 30px; margin: 11px 21px; }
}
@media screen and (min-width: 1025px) {
.cmp-embed-51-secs { grid-template-columns: 3fr 7fr; grid-template-rows: 700px; }
.cmp-embed-51-secs__background img { max-height: 700px; object-position: 85% center; }
.cmp-embed-51-secs__background::after { background: linear-gradient(103.64deg, rgba(0, 0, 0, 0.9) 33.84%, transparent 90.54%); }
.cmp-embed-51-secs__foreground { min-height: 700px; }
.cmp-embed-51-secs__foreground img { height: 621px; margin: 0px 0px 0px -150px; }
.cmp-embed-51-secs__content__title { font-size: 10pc; line-height: 170px; margin: 0px; }
.cmp-embed-51-secs__content__title__sub { font-size: 5pc; line-height: 90px; }
.cmp-embed-51-secs__content__description { font-size: 40px; line-height: 3pc; margin: 0px; }
.cmp-embed-51-secs__content__red-box { margin: 37px 0px 121px; }
.cmp-embed-51-secs__content__red-box__text { font-size: 2pc; line-height: 34px; margin: 19px 51px; }
}
@media screen and (min-width: 1300px) {
.cmp-embed-51-secs { grid-template-columns: 4fr 6fr; }
.cmp-embed-51-secs__foreground img { margin: 0px; }
.cmp-embed-51-secs__content__description { font-size: 3pc; line-height: 60px; }
}
@media screen and (min-width: 1500px) {
.cmp-embed-51-secs { grid-template-columns: 5fr 5fr; }
.cmp-embed-51-secs__foreground img { margin: 0px 86px 0px 0px; }
}
.events-footer { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; background-color: rgb(255, 255, 255); display: flex; flex-wrap: wrap; justify-content: space-between; padding: 56px 1pc; }
@media (min-width: 768px) and (max-width: 1025px) {
.events-footer { padding: 56px 1pc; }
}
@media screen and (min-width: 1025px) {
.events-footer { margin: auto; max-width: 90pc; padding: 36px 0px; }
}
.events-footer .logo { height: 2pc; width: 178px; }
.events-footer .logo:hover { filter: invert(10%) sepia(100%) saturate(7374%) hue-rotate(15deg) brightness(95%) contrast(117%); }
.events-footer .footer-links { -webkit-box-orient: horizontal; -webkit-box-direction: normal; column-gap: 1pc; display: flex; flex-flow: wrap; list-style-type: none; margin: 0px; }
.events-footer .footer-links li { margin: 0px; text-decoration: none; }
.events-footer .footer-links li::marker { content: ""; }
.events-footer .footer-links li:hover { text-decoration: none; }
.events-footer .footer-links li a { color: rgb(0, 0, 0); font-family: NeueHaasDisplayPro-Light, helvetica, arial, sans-serif; font-size: 1pc; font-weight: 500; text-decoration: none; }
.events-footer .footer-links li a:hover { color: rgb(211, 0, 0); text-decoration: none; }
.events-footer .footer-links li a.privacy img { height: 14px; width: 30px; }
.events-footer .social-links { -webkit-box-orient: horizontal; -webkit-box-direction: normal; display: flex; flex-flow: row; list-style-type: none; margin: 0px; }
@media screen and (min-width: 1405px) {
.events-footer .social-links { margin-left: 0px; margin-top: 0px; }
}
.events-footer .social-links li { margin-right: 24px; }
.events-footer .social-links li::marker { content: ""; }
.events-footer .social-links .twitter::before { content: url("data:image/svg+xml, "); display: block; height: 20px; width: 21px; }
.events-footer .social-links .facebook::before { content: url("data:image/svg+xml, "); display: block; height: 20px; width: 13px; }
.events-footer .social-links .instagram::before { content: url("data:image/svg+xml, "); display: block; height: 20px; width: 20px; }
.events-footer .social-links .linkedin::before { content: url("data:image/svg+xml, "); display: block; height: 20px; width: 20px; }
.events-footer .social-links .youtube::before { content: url("data:image/svg+xml, "); display: block; height: 20px; width: 26px; }
@media screen and (max-width: 1236px) {
.events-footer { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: start; align-items: start; flex-direction: column; justify-content: start; padding: 24px 1pc 24px 0px !important; }
.events-footer .logo-link { padding-left: 10px; }
.events-footer .footer-links { padding-left: 1pc; }
.events-footer .social-links { margin-top: 1pc; padding-left: 1pc; padding-top: 1pc; }
}
#gtr-landing-root-container { background: linear-gradient(207deg, rgb(3, 119, 120), rgb(2, 73, 73) 20%, rgb(1, 47, 47) 30%, rgb(1, 29, 29) 40%, rgb(0, 0, 0)) !important; }
.gtr-grid-container { margin: auto; max-width: 90pc; width: 100%; }
.gtr-grid { display: grid; grid-template-columns: 1fr; max-width: 100vw; overflow: hidden; }
@media (min-width: 1025px) {
.gtr-grid { padding-top: 220px; }
}
@media (min-width: 768px) {
.gtr-grid { gap: 24px; grid-template-columns: 1fr 1fr; }
}
.gtr-grid .gtr-grid-block { padding: 2pc 18px; position: relative; }
.gtr-grid .gtr-grid-block.gtr-grid-block--transparent { color: rgb(255, 255, 255); }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block:first-child, .gtr-grid .gtr-grid-block:last-child { grid-column: span 3; }
.gtr-grid .gtr-grid-block:first-child { padding: 75pt 18px; }
}
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block:first-child { -webkit-box-ordinal-group: 2; grid-column: span 1; margin-left: 2pc; order: 1; padding: 50px 18px; }
}
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block:nth-child(2) { grid-column: span 2; max-width: 455px; top: -5pc; }
}
@media (min-width: 900px) {
.gtr-grid .gtr-grid-block:nth-child(2) { max-width: 40pc; }
}
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block:nth-child(2) { -webkit-box-ordinal-group: 4; grid-column: span 1; max-width: 100%; order: 3; top: 0px; }
}
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block:nth-child(3) { grid-column: span 1; }
}
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block:nth-child(3) { -webkit-box-ordinal-group: 3; order: 2; }
.gtr-grid .gtr-grid-block:last-child { -webkit-box-ordinal-group: 5; grid-column: span 1; order: 4; }
}
.gtr-grid .gtr-grid-block img { width: 100%; }
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage { background: url("") 100% center / cover no-repeat; display: flex; }
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage { -webkit-box-align: center; align-items: center; display: flex; }
}
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-stats { align-self: center; z-index: 2; }
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped { background: rgb(1, 61, 59); }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped { max-width: 15pc; min-height: 20pc; }
}
@media (min-width: 900px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped { max-width: 300px; }
}
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped { -webkit-box-align: center; align-items: center; background: linear-gradient(135deg, rgb(1, 61, 59), rgb(0, 0, 0)); display: flex; margin-right: 2pc; max-width: 100%; min-height: auto; min-width: 600px; }
}
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor { left: 9pt; right: auto; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor { bottom: 100%; left: auto; max-width: 100%; min-width: 100%; right: -14px; }
}
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor { bottom: 0px; left: 40px; min-width: auto; right: auto; width: 60%; }
}
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor::before { background: linear-gradient(rgb(0, 0, 0), rgb(1, 61, 59)); bottom: 0px; content: ""; height: 210px; position: absolute; right: 14px; width: 100%; }
}
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor::before { content: none; }
}
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor img { position: relative; z-index: 0; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor img { min-width: 250px; right: -90px; transform: rotate(-39.9deg); }
}
@media (min-width: 900px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor img { max-width: 20pc; right: -98px; }
}
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor img { bottom: 20px; right: 0px; transform: rotate(0deg) scale(1.15); }
}
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-stats { margin-left: auto; width: 55%; z-index: 1; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-stats { width: 100%; }
}
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-stats { width: 40%; }
}
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-stats .gtr-grid-stat { position: relative; z-index: 2; }
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-stats .gtr-grid-stat ul { max-width: 100%; }
.gtr-grid .gtr-grid-block.gtr-grid-block-generative { padding: 0px; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block-generative::before { background: linear-gradient(45deg, rgb(1, 61, 59), rgb(0, 0, 0), red); bottom: 70px; content: ""; height: 100%; left: 24px; position: absolute; width: 56%; z-index: 0; }
}
@media (min-width: 768px) and (min-width: 900px) {
.gtr-grid .gtr-grid-block.gtr-grid-block-generative::before { width: 57%; }
}
@media (min-width: 768px) and (min-width: 1025px) {
.gtr-grid .gtr-grid-block.gtr-grid-block-generative::before { content: none; }
}
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block-generative { padding: 0px 0px 0px 90pt; }
}
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block.gtr-grid-block-generative { padding: 0px; }
}
.gtr-grid .gtr-grid-block.gtr-grid-block-generative .text-wrapper { background: rgb(255, 255, 255); padding: 40px 1pc; position: relative; z-index: 1; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block-generative .text-wrapper { padding: 72px 56px; }
}
.gtr-grid .gtr-grid-block.gtr-grid-block-generative h2 { font-family: CrowdStrikeSharpSans-Book, sans-serif; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block-generative h2 { font-size: 2pc; }
}
.gtr-grid .gtr-grid-block.gtr-grid-block-generative h2 strong { font-family: CrowdStrikeSharpSans-Bold, sans-serif; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block-generative h2 strong { display: block; }
}
.gtr-grid .gtr-grid-block.gtr-grid-block-generative p { max-width: 100%; }
.gtr-grid .gtr-grid-block h2, .gtr-grid .gtr-grid-block h3 { font-family: CrowdStrikeSharpSans-Bold, sans-serif; line-height: 1.15; margin: 0px; }
.gtr-grid .gtr-grid-block h2 { text-wrap: balance; font-size: 28px; max-width: 540px; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block h2 { font-size: 40px; }
}
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block h2 { font-size: 2pc; }
}
@media (min-width: 1440px) {
.gtr-grid .gtr-grid-block h2 { font-size: 40px; }
}
.gtr-grid .gtr-grid-block p { -webkit-font-smoothing: antialiased; font-family: NeueHaasDisplayPro-Roman, helvetica, arial, sans-serif; font-size: 1pc; line-height: 1.25; margin: 18px 0px 0px; max-width: 455px; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block p { font-size: 20px; }
}
@media (min-width: 900px) {
.gtr-grid .gtr-grid-block p { max-width: 520px; }
}
@media (min-width: 1440px) {
.gtr-grid .gtr-grid-block p { font-size: 24px; max-width: 100%; }
}
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor { max-width: 173px; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor { max-width: 190px; }
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor img { position: relative; right: -20px; }
}
@media (min-width: 900px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor { max-width: 250px; }
}
.gtr-grid .gtr-grid-block .gtr-grid-actor { bottom: -8px; max-width: 185px; position: absolute; right: 8px; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block .gtr-grid-actor { max-width: 190px; }
.gtr-grid .gtr-grid-block .gtr-grid-actor img { position: relative; right: -20px; }
}
@media (min-width: 900px) {
.gtr-grid .gtr-grid-block .gtr-grid-actor { max-width: 250px; }
}
.gtr-grid .gtr-grid-block .gtr-grid-stats { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; gap: 20px; }
.gtr-grid .gtr-grid-block .gtr-grid-stat { -webkit-box-align: center; align-items: center; display: flex; gap: 9pt; }
.gtr-grid .gtr-grid-block .gtr-grid-stat .gtr-grid-stat-icon { min-width: 76px; text-align: center; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block .gtr-grid-stat .gtr-grid-stat-icon { min-width: 87pt; }
}
.gtr-grid .gtr-grid-block .gtr-grid-stat .gtr-grid-stat__inline { display: inline-block; }
.gtr-grid .gtr-grid-block .gtr-grid-stat .gtr-grid-stat__inline__img { height: 18px; width: 1pc; }
@media screen and (min-width: 1024px) {
.gtr-grid .gtr-grid-block .gtr-grid-stat .gtr-grid-stat__inline__img { height: 27px; }
}
.gtr-grid .gtr-grid-block .gtr-grid-stat:last-child img { max-width: 68px; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block .gtr-grid-stat:last-child img { max-width: 90pt; }
}
.gtr-grid .gtr-grid-block .gtr-grid-stat img { max-width: 60px; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block .gtr-grid-stat img { max-width: 81pt; }
}
.gtr-grid .gtr-grid-block .gtr-grid-stat ul { list-style: none; margin: 0px; max-width: 150px; padding-left: 0px; }
.gtr-grid .gtr-grid-block .gtr-grid-stat ul li { text-wrap: balance; color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 9pt; line-height: 1.15; }
@media (min-width: 768px) {
.gtr-grid .gtr-grid-block .gtr-grid-stat ul li { font-size: 15px; }
}
.gtr-grid .gtr-grid-block .gtr-grid-stat ul li:first-child { color: red; font-size: 24px; }
@media (min-width: 1025px) {
.gtr-grid .gtr-grid-block .gtr-grid-stat ul li:first-child { font-size: 36px; }
}
@media screen and (min-width: 560px) and (max-width: 767px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-stats { margin-left: 15%; }
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor { right: 15%; }
.gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor { left: 10%; }
}
@media screen and (min-width: 900px) and (max-width: 979px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-stats { margin-left: 20px; }
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor img { right: 0px; }
}
@media screen and (min-width: 980px) and (max-width: 1024px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-stats { margin-left: 40px; }
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor img { right: 5pc; }
}
@media screen and (min-width: 1280px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-stats { margin-left: 20px; }
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor img { right: 0px; }
}
@media screen and (min-width: 1380px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-stats { margin-left: 40px; }
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor img { right: 0px; }
}
@media screen and (min-width: 1480px) {
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-stats { margin-left: 5pc; }
.gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor img { right: 5pc; }
}
body[dir="rtl"] .gtr-grid-container .gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor { left: 8px; right: auto; }
@media screen and (min-width: 560px) {
body[dir="rtl"] .gtr-grid-container .gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor { left: 70px; }
}
@media screen and (min-width: 768px) {
body[dir="rtl"] .gtr-grid-container .gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor { right: 8px; }
}
body[dir="rtl"] .gtr-grid-container .gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor img { left: -300px; right: auto; }
@media screen and (min-width: 1025px) and (max-width: 1130px) {
body[dir="rtl"] .gtr-grid-container .gtr-grid .gtr-grid-block.gtr-grid-block--bgimage .gtr-grid-actor img { left: -200px; }
}
@media screen and (min-width: 768px) and (max-width: 899px) {
body[dir="rtl"] .gtr-grid-container .gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor img { right: 90pt; transform: rotate(40deg); }
}
@media screen and (min-width: 900px) and (max-width: 1024px) {
body[dir="rtl"] .gtr-grid-container .gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor img { right: 155px; transform: rotate(40deg); }
}
@media screen and (min-width: 1025px) {
body[dir="rtl"] .gtr-grid-container .gtr-grid .gtr-grid-block.gtr-grid-block--flipped .gtr-grid-actor img { right: 5pc; }
}
.gtr-overview { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; margin: 0px auto; max-width: 100pc; }
@media (min-width: 1025px) {
.gtr-overview { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
}
.gtr-overview-wrapper { margin-top: -40px; max-width: 100vw; overflow-x: hidden; }
.gtr-overview-copy, .gtr-overview-images { width: 100%; }
@media (min-width: 1025px) {
.gtr-overview-copy, .gtr-overview-images { width: 50%; }
}
.gtr-overview-images { min-height: 250px; padding-top: 20px; position: relative; }
@media (min-width: 768px) {
.gtr-overview-images { min-height: 25pc; padding-top: 0px; z-index: 0; }
}
@media (min-width: 1025px) {
.gtr-overview-images { min-height: auto; }
}
.gtr-overview-images img { object-fit: cover; position: absolute; top: 50%; transform: scale(0.75) translateX(-135px) translateY(-211px); }
@media (min-width: 400px) {
.gtr-overview-images img { top: 40px; transform: scale(0.65) translateX(-135px) translateY(-125px); }
}
@media (min-width: 768px) {
.gtr-overview-images img { top: 40px; transform: scale(1.1) translateY(65px) translateX(50px); }
}
@media (min-width: 900px) {
.gtr-overview-images img { left: 50%; transform: scale(1.1) translateY(65px) translateX(-50%); }
}
@media (min-width: 1025px) {
.gtr-overview-images img { left: auto; padding-top: 0px; top: 0px; transform: translateY(10px) translateX(-40px) scale(0.85); }
}
@media (min-width: 1100px) {
.gtr-overview-images img { transform: translateY(40px) translateX(-65px) scale(0.8); }
}
@media (min-width: 1300px) {
.gtr-overview-images img { transform: translateY(0px) translateX(-25px) scale(0.9); }
}
@media screen and (min-width: 1349px) {
.gtr-overview-images img { transform: translateY(-9pt) translateX(-25px) scale(0.9); }
}
@media (min-width: 1500px) {
.gtr-overview-images img { transform: translateY(-9pt) translateX(0px) scale(0.9); }
}
.gtr-overview-copy { background: linear-gradient(0deg, rgb(0, 0, 0), transparent); z-index: 5; }
@media (min-width: 1025px) {
.gtr-overview-copy { background: transparent; padding: 152px 0px 0px; z-index: 1; }
}
.gtr-overview-copy .gtr-overview-stats-summary { padding: 0px 1pc; }
.gtr-overview-copy h2, .gtr-overview-copy h3 { font-family: CrowdStrikeSharpSans-Bold, sans-serif; line-height: 1.15; margin: 0px; }
.gtr-overview-copy h2 { color: rgb(255, 255, 255); font-size: 2pc; }
@media (min-width: 768px) {
.gtr-overview-copy h2 { font-size: 3pc; }
}
@media (min-width: 1025px) {
.gtr-overview-copy h2 { font-size: 56px; margin-bottom: 20px; }
}
.gtr-overview-copy h3 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; align-items: flex-start; color: rgb(255, 255, 255); display: flex; flex-direction: column; font-size: 2pc; text-transform: uppercase; }
@media (min-width: 768px) {
.gtr-overview-copy h3 { font-size: 36px; }
}
@media (min-width: 1025px) {
.gtr-overview-copy h3 { font-size: 40px; }
}
.gtr-overview-copy h3 span { -webkit-box-align: baseline; align-items: baseline; color: rgb(236, 0, 0); display: inline-flex; font-size: 75pt; line-height: 1; position: relative; }
@media (min-width: 768px) {
.gtr-overview-copy h3 span { font-size: 150px; }
}
@media (min-width: 1025px) {
.gtr-overview-copy h3 span { font-size: 10pc; }
}
.gtr-overview-copy h3 span svg { bottom: 15px; height: 50px; position: absolute; right: -40px; }
@media (min-width: 768px) {
.gtr-overview-copy h3 span svg { bottom: 22px; height: 58px; }
}
@media (min-width: 1025px) {
.gtr-overview-copy h3 span svg { height: auto; right: -50px; }
}
.gtr-overview-stats .gtr-overview-stats-lower { display: flex; gap: 3pc; padding: 24px 1pc 40px; }
@media (min-width: 768px) {
.gtr-overview-stats .gtr-overview-stats-lower { padding: 2pc 0px 2pc 1pc; }
}
@media (min-width: 1025px) {
.gtr-overview-stats .gtr-overview-stats-lower { background: transparent; padding: 40px 0px; }
}
.gtr-overview-stats .gtr-overview-stats-lower p { text-wrap: balance; color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; line-height: 1.25; margin: 0px; max-width: 230px; }
@media (min-width: 768px) {
.gtr-overview-stats .gtr-overview-stats-lower p { font-size: 21px; }
}
.gtr-overview-stats .gtr-overview-stats-num { color: rgb(236, 0, 0); display: block; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 56px; line-height: 1; }
.gtr-overview-ribbon { -webkit-font-smoothing: antialiased; background: linear-gradient(90deg, rgb(152, 1, 1), rgb(236, 0, 0)); color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Roman, helvetica, arial, sans-serif; font-size: 24px; margin: 24px 0px 0px; padding: 9pt 1pc; position: relative; }
@media (min-width: 768px) {
.gtr-overview-ribbon { background: linear-gradient(270deg, rgb(152, 1, 1), rgb(236, 0, 0)); font-size: 28px; padding: 14px 1pc; width: 60%; }
}
@media (min-width: 1025px) {
.gtr-overview-ribbon { background: linear-gradient(90deg, rgb(152, 1, 1), rgb(236, 0, 0)); font-size: 2pc; width: auto; }
}
@media (min-width: 768px) {
.gtr-overview-ribbon::after, .gtr-overview-ribbon::before { content: ""; height: 100%; position: absolute; }
}
.gtr-overview-ribbon::after { background: rgb(152, 1, 1); left: 100%; top: 0px; width: 100vw; }
@media (min-width: 768px) {
.gtr-overview-ribbon::after { background: rgb(236, 0, 0); left: calc(100% + 40px); top: 50%; }
}
@media (min-width: 1025px) {
.gtr-overview-ribbon::after { background: rgb(236, 0, 0); left: 100%; top: 0px; }
}
.gtr-overview-ribbon::before { background: rgb(236, 0, 0); right: calc(-100% + 50px); top: 0px; }
@media (min-width: 768px) {
.gtr-overview-ribbon::before { top: 50%; z-index: 1; }
}
@media (min-width: 1025px) {
.gtr-overview-ribbon::before { right: calc(100% + 80px); width: 200vw; }
}
@media (min-width: 768px) {
.gtr-overview-ribbon i { background: rgb(152, 1, 1); height: 100%; left: 100%; position: absolute; top: 0px; width: 40px; }
}
@media (min-width: 1025px) {
.gtr-overview-ribbon i { left: -5pc; width: 5pc; }
}
@media (min-width: 768px) {
.gtr-overview-ribbon i::before { background: rgb(152, 1, 1); content: ""; height: 100%; left: 10px; position: absolute; top: 0px; transform: skewX(30deg); transform-origin: right top; width: 100%; }
}
@media (min-width: 1025px) {
.gtr-overview-ribbon i::before { left: 0px; transform: skewX(-30deg); width: 50%; }
}
@media (min-width: 768px) {
.gtr-overview-ribbon i::after { background: rgb(236, 0, 0); content: ""; height: 100%; position: absolute; right: 0px; top: 50%; transform: skewX(30deg); transform-origin: right top; width: 100%; z-index: 2; }
}
@media (min-width: 1025px) {
.gtr-overview-ribbon i::after { right: 40px; transform: skewX(-30deg); width: 50%; }
}
.rsa-header { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; background-color: transparent; display: flex; justify-content: space-between; max-width: calc(-30px + 100vw); padding: 24px 1pc; position: absolute; top: 0px; width: 100%; z-index: 1000; }
@media (min-width: 768px) and (max-width: 1025px) {
.rsa-header { max-width: calc(-32px + 100vw); padding: 30px 1pc; }
}
@media screen and (min-width: 1025px) {
.rsa-header { max-width: calc(-240px + 100vw); padding: 2pc 90pt; }
}
.rsa-header > a { -webkit-box-align: center; align-items: center; display: flex; }
.rsa-header .logo { filter: invert(1); height: 2pc; width: 181px; }
.rsa-header > button { background-color: rgba(0, 0, 0, 0.2); border: 2px solid rgb(255, 255, 255); border-radius: 8px; padding: 9pt 1pc; }
@media screen and (max-width: 768px) {
.rsa-header > button { padding: 6px 8px; }
}
.rsa-header > button:hover { background-color: rgb(0, 0, 0); cursor: pointer; text-decoration: none; }
.rsa-header > button a { color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; }
@media screen and (max-width: 768px) {
.rsa-header > button a { font-size: 14px; }
}
.rsa-header > button a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.rsa-header > button a::after { content: url("data:image/svg+xml, "); display: inline-block; height: 15px; margin-left: 8px; transform: scale(1.2); width: 15px; }
.rsa-header > button > button { background-color: transparent; border: none; color: rgb(255, 255, 255); font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 17px; padding: 0px; }
@media screen and (max-width:768) {
.rsa-header > button > button { font-size: 1pc; line-height: 19px; }
}
.rsa-header > button > button .rsa-header__icon { display: none; }
.rsa-header > button > button::after { content: url("data:image/svg+xml, "); display: inline-block; height: 15px; margin-left: 5px; transform: scale(1.2); width: 9pt; }
#lounge-section .cmp-image { height: 100%; }
#lounge-section .cmp-image__image { height: 100%; object-fit: cover; }
.lifecycle { margin: 0px auto; max-width: 85pc; padding: 24px 0px; width: 90%; }
@media (min-width: 768px) {
.lifecycle { padding: 40px 0px; }
}
@media (min-width: 900px) {
.lifecycle { padding: 3pc 0px; }
}
.lifecycle-header { padding: 0px 0px 1pc; }
.lifecycle-header h2 { text-wrap: balance; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 28px; line-height: 1.25; margin: 0px; padding: 0px; text-align: center; }
@media (min-width: 768px) {
.lifecycle-header h2 { font-size: 2pc; }
}
@media (min-width: 1100px) {
.lifecycle-header h2 { font-size: 3pc; }
}
.lifecycle-header p { color: rgb(255, 255, 255); font-size: 1pc; margin: 2pc 0px 0px; text-align: center; }
@media (min-width: 768px) {
.lifecycle-header p { font-size: 20px; }
}
@media (min-width: 1100px) {
.lifecycle-header p { font-size: 24px; }
}
.lifecycle-main { -webkit-box-align: center; align-items: center; display: grid; gap: 9pt; grid-template-columns: 1fr; margin-top: 36px; }
@media (min-width: 768px) {
.lifecycle-main { gap: 3pc; }
}
@media (min-width: 900px) {
.lifecycle-main { grid-template-columns: 1fr 1fr; }
}
.lifecycle-main img { height: auto; width: 100%; }
.lifecycle-stats-item { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; flex-direction: column; justify-content: center; padding: 2pc 0px 24px; position: relative; text-align: center; }
.lifecycle-stats-item::after { background: rgba(255, 255, 255, 0.3); bottom: 0px; content: ""; height: 1px; left: 50%; position: absolute; transform: translateX(-50%); width: 90pt; }
@media (min-width: 768px) {
.lifecycle-stats-item::after { width: 10pc; }
}
@media (min-width: 900px) {
.lifecycle-stats-item::after { content: none; }
.lifecycle-stats-item { -webkit-box-align: start; -webkit-box-pack: start; align-items: flex-start; border-bottom: 1px solid rgba(255, 255, 255, 0.3); justify-content: flex-start; text-align: left; }
}
.lifecycle-stats-item:last-child { border-bottom: none; padding-bottom: 0px; }
.lifecycle-stats-item:last-child::after { content: none; }
.lifecycle-stats-item-text { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Book, sans-serif; font-size: 1pc; line-height: 1.35; margin: 0px; max-width: 460px; }
@media (min-width: 768px) {
.lifecycle-stats-item-text { font-size: 20px; }
}
.lifecycle-stats-item-number { -webkit-text-stroke: 2px rgb(220, 1, 1); color: rgb(124, 0, 0); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 4pc; font-style: normal; letter-spacing: -3px; margin: 0px 0px 1pc; text-shadow: rgba(0, 0, 0, 0.75) -0.81pt 2.16px 5.94px; }
@media (min-width: 768px) {
.lifecycle-stats-item-number { font-size: 5pc; }
}
.lifecycle-stats-item-number em { color: rgb(236, 0, 0); font-size: 2pc; font-style: normal; left: -3px; line-height: 1; position: relative; text-shadow: rgba(0, 0, 0, 0.75) -0.81pt 2.16px 5.94px; }
@media (min-width: 768px) {
.lifecycle-stats-item-number em { font-size: 3pc; left: -6px; }
}
.platform-callout { background: linear-gradient(90deg, rgb(6, 6, 6), rgb(0, 0, 0)); border: 1px solid rgb(236, 0, 0); border-radius: 24px; margin: 24px 1pc; max-width: 85pc; overflow: hidden; }
@media (min-width: 768px) {
.platform-callout { display: flex; margin: 40px 1pc; }
}
@media (min-width: 1100px) {
.platform-callout { border-radius: 2pc; margin: 3pc 1pc; }
}
@media (min-width: 1440px) {
.platform-callout { margin-left: auto; margin-right: auto; }
}
.platform-callout-heading { margin: 0px auto; padding: 36px 0px; width: 80%; }
@media (min-width: 768px) {
.platform-callout-heading { padding: 24px 0px 24px 36px; width: 50%; }
}
@media (min-width: 820px) {
.platform-callout-heading { width: 58%; }
}
@media (min-width: 1100px) {
.platform-callout-heading { padding-bottom: 3pc; padding-top: 3pc; width: 60%; }
}
@media (min-width: 1440px) {
.platform-callout-heading { width: 65%; }
}
.platform-callout-heading h2 { text-wrap: balance; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 24px; line-height: 1.25; margin: 0px; padding: 0px; text-align: center; }
@media (min-width: 768px) {
.platform-callout-heading h2 { text-align: left; }
}
@media (min-width: 1100px) {
.platform-callout-heading h2 { }
}
.platform-callout-heading p { color: rgb(255, 255, 255); font-size: 1pc; line-height: 1.35; margin: 26px 0px; text-align: center; }
.platform-callout-heading p:last-child { margin-bottom: 0px; }
@media (min-width: 768px) {
.platform-callout-heading p { margin-top: 14px; max-width: 350px; text-align: left; }
}
@media (min-width: 1100px) {
.platform-callout-heading p { margin-top: 24px; max-width: 100%; }
}
.platform-callout-controls { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: end; align-items: center; background: rgb(236, 0, 0); box-sizing: border-box; display: flex; flex-direction: column; justify-content: flex-end; min-height: 142px; padding: 2pc 0px; position: relative; }
@media (min-width: 400px) {
.platform-callout-controls { min-height: 10pc; }
}
@media (min-width: 768px) {
.platform-callout-controls { -webkit-box-align: end; -webkit-box-pack: center; align-items: flex-end; justify-content: center; min-height: 100%; padding-left: 20px; padding-right: 20px; width: 50%; }
}
@media (min-width: 820px) {
.platform-callout-controls { width: 42%; }
}
@media (min-width: 1100px) {
.platform-callout-controls { display: flex; padding-left: 24px; padding-right: 24px; width: 40%; }
}
@media (min-width: 1440px) {
.platform-callout-controls { padding-left: 4pc; padding-right: 4pc; width: 35%; }
}
.platform-callout-controls::before { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVQAAAAnCAYAAABQU7BuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAWgSURBVHhe7Z2HitVAFIbtBRsqsquCWLBhRcXu2/hcvoxdsSuiIiwiFsSu2Mv5ZA4MY/Tm3k1uJsl/YLhJNuXMN9mfycycmZkz/raZduhnwXEdEgEREIG+E0Af/2n/+uMpu+KYpS19p6f8i4AIiIARuG/ptKWTowiqX7MiCCviSjpgaYHwioAIiECHCXy2vF22dM7S2ZBelcnvf6uvBTeYa8f2RyJ71LYnyjxI54iACIhApgSeB9F0Ab1i+99G8XVYQS16xqYgsIgrtdgdlqq47yj50TUiIAIi8D8Cv+yPd6KaJyL6sCpkdQjf0kRgD9r+oqoc1n1EQAREYAgCH+3cS4mAvhvi+qFOrUNQUwdm24G9QWS9LXbtUF7qZBEQAREoR+CxnRa3fV63/R/lLp3+WeMQ1CIv10UCS1PBbksIr0wEREAEyhJAKG+G2qeL6KOyF9dxXlOCmuZlsR04HEQWgWWbpgOZCIiACDgBPtUvRALK9oec8OQiqCmTWXZglyXv6KKpYH1O4OSLCIhA7QSmgnj60KXbtp910FGuglpUUpN28HioxSKwtMsyjEsmAiLQfgIMU7pmyT/dz9j2s7Zlq02CmrIlwOBQJLBHbHt52wpA/opATwm8DuLpAnrR9hlQ32prs6Cm4MnL9iCw3lSwudWlI+dFoDsEHlhW+HR3Ab1r24wJ7ZR1SVCLCmalHTxhyQWWKK/5nSpBZUYE8iPwxVwi2sjbPvl8f5mfm9V71HVBTYkhpmno7KrqseqOItArAi+imiciipgiqr2zvglqUQHTLOABB9RkaTYQl979KyjDJQnwmc7nejx4ns95mYSj8B2gY8ubCPgldHah3hYR6CmBT5ZvD91ERPl8f9tTFgOzrZrYQEQz5tgp+yKRpTa7evBlOkMEWkngqXntbZ8I6FVL31uZkwaclqCOBn1DIrA7bZ9gBJkItIkAg+QZLO8Cyu9UmzKQm68S1GpKZIndhnGw3hbL+FjCaWUikBMBwjQJ1/T2z/O2/T4nB9vuiwS1nhJkohcmfIk7u5gQRiYC4yTARCHx2M8btp916OY44dTxLAlqHVSL77nGDsdjYvfYPu2zMhGoggDtnAhmPPbzSRU31j3KE5CglmdV9ZmMHKCZwEcUsL2s6ofofp0l8MZy5jMvIaJs0yMva5CABLVB+MmjKQuWj/FmAn435uOePGmYAMt0xGM/Wcajc6GbDTOe9uMlqNNGWOsNiOKimQBxpSbL8K15tT5RN8+BwFdzguFK3v7J8sVEI8kyJyBBzbyAEvcInSXQwAUWkWW+Alm7CRDn7rVPfhlI38vQzXYXo0Is215++L8t1F69qWBrFzLV8TzcC7VP70BiX9YBAqqhdqAQkyysCDVYF9gDts/csbJmCDDH5+WoBoqIvmrGFT21bgIS1LoJN39/VjVIZ9iaaN6tznrwPNQ+/ROemZeYjV7WAwIS1B4UckEWN4VarA/ZYnSB3oXh3wV62eltj2Pf6Y2X9ZSA/ol6WvBJtllh1ju6+KXja5HQ/EXgox3xmZe8B56VOGUi8IeABFUvQhEBQmdZBDEeE7u2h6geW57jsZ/XbZ+14GUiUEhAgqoXoywB5iKI5yZgrgKEtyuGUN60FMe+EwsvE4HSBCSopVHpxIQAs2kdDiJLWyzbNB20xfhU99BNaqFsMxuTTARGJiBBHRmdLkwIMB/sLkve0UVtdn1GlKbMl7jz6Jbta+aljAqoC65IULtQivnmYdJcOx5qsQgs7bIM46rbGKZEe2c889Kzuh+q+4uABFXvwDgJEGDA5NveFssMW6zhNV17bTfgs907kC7aNgPqZSIwVgIS1LHi1sMSArx/rDIbD9liFdpBxiqbcecRq3Bq5qVB1PT32glIUGtHrAcMSYDJXuKJuFmvK173iFU3mUxEJgLZEfgNZ03gKMHouSAAAAAASUVORK5CYII=") center top / contain no-repeat; content: ""; height: 50px; left: 0px; position: absolute; top: -1px; transform: scaleX(1.1) scaleY(1); width: 100%; }
@media (min-width: 500px) {
.platform-callout-controls::before { height: 58px; transform: scaleX(1.3) scaleY(1); }
}
@media (min-width: 640px) {
.platform-callout-controls::before { height: 58px; transform: scaleX(1.5) scaleY(1); }
}
@media (min-width: 768px) {
.platform-callout-controls::before { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAACLCAYAAACX8DwDAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAUYSURBVHhe7Z2/alVBEMaTh/AVREGMilZCtBBsbLSwE0tBH8DCPoUvINhbWYoPoH2KWApWgpU2QgRR0fkgq4nJPXvP2T8zs/MJQy6c7O7s/M7mrvOd2bO5sbGxJ3ZB7LcY/ylHYPMAxCf5eV7si7I/4YdPQBCIb2IXxd6Hj4piAA4DgRs/xe6IvVL0KfTQ/wNJwXgoH56FjozS5FcBgTvPxR4o+RV22CkgCMpbsWtho6Mw8RwQuPRB7KzYDwX/wg25DhAE5bPYJbGP4SLUecLrAoFb38Wuiu129jHUcHOAIDC/xO6LvQgVpY6TnQskufZEPux09DPMUEuBIEDcFje4TUqAwB1si6+LMTFZCU4pELiBxORpsf1KPoXupgYQBPCr2BUxJiYLb6daQOAGEpM3xN4U+hS6eU0gCCS+Sx6JMTG58LaqDSS58VQ+PF7oU+hmrYAgqC/F7oaO7oLJtwQCd96JXRZjYnJNOK2BwA0kJs+IUa9fA0oPIHADev22GBOTGSi9gMANJCZvi1Gvn4DSE0hyg3q9MSBwh4nJFVA0VkhyhXr9CVA0gcAd6PVbYkxMHsDRBgI3kJg8J0a9XoJgAQigQK+/KRY+MWkFCKAgMXlPLLRebwlI+ooLrddbBAIwYROTVoEAChKT4QqJLAMBlHCFRNaBAEqoQiIPQAAljF7vBUjaFg+v13sCkrbFQ+v1HoEAzGuxW4nQSD+9AgGDIQuJPAMBlOEKibwDSYnJYQqJRgACKMPo9aMAGSYxORoQgHGt148IBFDcFhKNCiQlJt0VEo0MBFDc6fWjA0nbYjd6fQQgKTHpQq+PAsRNYjIaEIAxrddHBAIoZguJogJJiUlzhUSRgQCKOb0+OhBAMXXwJ4H8kxtNFBIRyFH9Vz0xSSDHBXnVQiICOfkJCTW9nkBWP7KiotcTyGogKno9gUwDSXp9t4M/CSQPpKteTyDrA+mSmCSQeUBSYrJZIRGBzAfSVK8nkGVAkl5f/eBPAlkOJKXwT5V1cbQ1gSyPZpOjcQlkGZBmh0cTyHwgTcu1CWQekOYPSBDI+kC6HPlBIHkgXV9iQyDM9uZvSSO/QT3ECAi4QcXQEAxq6oZg8KkTQzD4XJYRGHxy0QgIuMFnew3BMPkajaj/MWR9iKGV0TxBWDLXaCvE/OFnUYC4OTU7AhBX58qPDoQnOZR8oVVu20z3ruznke5GXSE8DajlXTOzb/UE4Ux/h14hXXTvkoDn2o7yJ4tnLuZId7yObS1PJe0Y8KmhVHTvlnP3/CdLTfcmkOMR4NnvLe+KmX2bTxDOnI/bbS8ShHx/SAntim35hp2KwSztypzuXTqhqfbWd1l8S1tL+jP7bloYM9OXbr9udYWY1r1b0rEIxH2CsASYJSBudO+SgOfaWgHiSvfOBbXkugUg7nTvkoDn2moDQYJwS2w/52iU65pAVAtjrALWAuJa924JUwOIicKYlkEt6bsnkGF075KA59r2AoIE4bbYbs6h6Nd7ADFZGGMVfGsgZgtjIgIJmyAsgd1qhQyte5cEPNe2NpAQuncuqCXXawIJo3uXBDzXthaQJgdC5pwf8XoNIC4LY6zCLAXitjBmRCBMEDagunSFhNa9G3D42+VcIF0PhGw5cat9zwEyVGGMdyDDFcZ4BjJkYYxXINS9O5Ob+g7htrYzDAy3Cgh1bwUYJwExdSCkUkxUhz28QkIVxqhGfWLwBCRcYYxlIHviXLP38lmduFW//gDfQHCbOB/BHwAAAABJRU5ErkJggg=="); background-position: 50% center; background-repeat: no-repeat; background-size: cover; height: 100%; top: 0px; transform: scaleX(1) scaleY(1.2); width: 30%; }
}
@media (min-width: 820px) {
.platform-callout-controls::before { width: 25%; }
}
@media (min-width: 1200px) {
.platform-callout-controls::before { width: 25%; }
}
.platform-callout .cta { background-color: transparent; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMDcxNTMgNi4wODc4OUwxMS4wNzE1IDYuMDg3ODkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTcuMDcxNTMgMTAuMDg3OUwxMS4wNzE1IDYuMDg3ODlMNy4wNzE1MyAyLjA4Nzg5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo="); background-position: right 10px center; background-repeat: no-repeat; border-radius: 8px; color: rgb(255, 255, 255); display: inline-block; font-size: 14px; font-weight: 600; padding: 1pc 2pc 1pc 1pc; text-decoration: none; }
.platform-callout .cta--white { border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
.related-resources-container-wrapper { background: rgb(248, 248, 248); padding: 40px 0px; }
.related-resources-container-wrapper .related-resources-container { background: rgb(248, 248, 248); margin-left: auto; margin-right: auto; padding: 40px 0px; }
@media (min-width: 640px) {
.related-resources-container-wrapper .related-resources-container { max-width: 40pc; }
}
@media (min-width: 768px) {
.related-resources-container-wrapper .related-resources-container { max-width: 8in; }
}
@media (min-width: 1024px) {
.related-resources-container-wrapper .related-resources-container { max-width: 64pc; }
}
@media (min-width: 1280px) {
.related-resources-container-wrapper .related-resources-container { max-width: 80pc; }
}
@media (min-width: 1536px) {
.related-resources-container-wrapper .related-resources-container { max-width: 96pc; }
}
@media (max-width: 1024px) {
.related-resources-container-wrapper .related-resources-container { padding-left: 8px; padding-right: 8px; }
}
.related-resources-container-wrapper .related-resources-container * { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: unset; position-anchor: unset; appearance: unset; color: unset; font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-feature-settings: unset; font-kerning: unset; font-optical-sizing: unset; font-palette: unset; font-size: unset; font-stretch: unset; font-style: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; font-weight: unset; inset-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-shadow: unset; box-sizing: border-box; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-color: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; line-height: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-clip-margin: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; quotes: unset; r: unset; resize: unset; rotate: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-overflow: unset; text-shadow: unset; text-size-adjust: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; white-space: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-print-color-adjust: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }
.related-resources-container-wrapper .related-resources-container .related-resources-header { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; display: flex; justify-content: space-between; margin-bottom: 24px; }
.related-resources-container-wrapper .related-resources-container .related-resources-header .related-resources-title { font-size: 24px; font-style: normal; font-weight: 700; line-height: 30px; }
.related-resources-container-wrapper .related-resources-container .related-resources-header .related-resources-header-cta { -webkit-box-align: center; align-items: center; display: flex; font-size: 1pc; font-style: normal; font-weight: 500; gap: 6px; line-height: 19px; text-decoration: none; }
.related-resources-container-wrapper .related-resources-container .related-resources-header .related-resources-header-cta:hover { cursor: pointer; text-decoration: underline; }
.related-resources-container-wrapper .related-resources-container .related-resources-header .related-resources-header-cta::after { content: url("data:image/svg+xml, "); }
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list { display: grid; grid-template-columns: repeat(12, minmax(0px, 1fr)); row-gap: 2pc; }
@media (min-width: 1024px) {
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list { gap: 2pc; }
}
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item { display: flex; grid-column: span 4 / span 4; }
@media (max-width: 1024px) {
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item { grid-column: span 12 / span 12; }
}
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item .related-resources-card { -webkit-box-flex: 1; -webkit-box-align: start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 50px 0px; display: flex; flex: 1 0 0px; gap: 1pc; padding: 1pc; }
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item .related-resources-card .related-resources-image { background: rgb(248, 248, 248); border: none; border-radius: 8px; height: 90pt; width: 90pt; }
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item .related-resources-card .related-resources-card-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: justify; display: flex; flex-direction: column; gap: 1pc; height: 100%; justify-content: space-between; }
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item .related-resources-card .related-resources-card-content .related-resources-text { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; gap: 8px; }
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item .related-resources-card .related-resources-card-content .related-resources-text .related-resources-card-title { color: rgb(236, 0, 0); font-size: 1pc; font-style: normal; font-weight: 500; line-height: 19px; }
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item .related-resources-card .related-resources-card-content .related-resources-text .related-resources-description { font-size: 1pc; font-style: normal; font-weight: 700; line-height: 19px; }
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item .related-resources-card .related-resources-cta { -webkit-box-align: center; align-items: center; display: flex; font-size: 1pc; font-style: normal; font-weight: 500; gap: 6px; line-height: 19px; }
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item .related-resources-card .related-resources-cta:hover { cursor: pointer; text-decoration: underline; }
.related-resources-container-wrapper .related-resources-container .related-resources-content .related-resources-list .related-resources-item .related-resources-card .related-resources-cta::before { content: url("data:image/svg+xml, "); }
.gtr-report-banner { position: relative; }
.gtr-report-banner::before { background: radial-gradient(circle at left top, rgb(236, 0, 0) 0px, rgba(236, 0, 0, 0.5) 20%, rgba(236, 0, 0, 0.2) 40%, rgba(236, 0, 0, 0) 60%); content: ""; height: 100%; left: 0px; opacity: 0.7; position: absolute; top: 0px; width: 50%; z-index: 0; }
@media screen and (min-width: 1400px) {
.gtr-report-banner::before { height: 250%; }
}
.gtr-report-banner .container { margin: 0px auto; max-width: 100pc; }
.gtr-report-banner .content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: center; display: flex; flex-direction: column; justify-content: center; transform: translateY(-20px); padding-bottom: 0px !important; }
@media (min-width: 768px) {
.gtr-report-banner .content { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; gap: 40px; transform: none; }
}
@media (min-width: 1025px) {
.gtr-report-banner .content { gap: 4pc; }
}
@media (min-width: 768px) {
.gtr-report-banner .content .copy, .gtr-report-banner .content .image-container { width: 50%; }
}
.gtr-report-banner .content .image-container { margin: 0px auto; width: 90%; }
@media (min-width: 768px) {
.gtr-report-banner .content .image-container { margin: 0px; width: 100%; }
}
.gtr-report-banner .content .image-container img { height: 100%; object-fit: cover; object-position: center center; transform: translateY(-40px); width: 100%; }
@media (min-width: 768px) {
.gtr-report-banner .content .image-container img { min-height: 420px; object-position: right center; transform: translate(-10px, -50px) scale(1.05); }
}
@media (min-width: 1300px) {
.gtr-report-banner .content .image-container img { object-position: center center; transform: translateY(-75pt); }
}
.gtr-report-banner .content .copy { margin: 0px auto; padding-top: 0px; width: 90%; }
@media screen and (max-width: 767px) {
.gtr-report-banner .content .copy { margin-top: -90px; }
}
@media screen and (max-width: 515px) {
.gtr-report-banner .content .copy { margin-top: -60px; }
}
@media (min-width: 768px) {
.gtr-report-banner .content .copy { margin-top: 2pc; }
}
@media (min-width: 1300px) {
.gtr-report-banner .content .copy { margin-top: 70px; }
}
.gtr-report-banner h2 { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 28px; line-height: 1.15; margin: 0px 0px 9pt; max-width: 450px; }
@media (min-width: 768px) {
.gtr-report-banner h2 { font-size: 2pc; margin: 0px 0px 2pc; }
}
@media (min-width: 1025px) {
.gtr-report-banner h2 { font-size: 40px; margin: 0px 0px 36px; }
}
.gtr-report-banner ul { color: rgb(236, 0, 0); list-style: disc; margin-top: 0px; padding-left: 20px; }
@media (min-width: 768px) {
.gtr-report-banner ul { margin-top: 0px; }
}
.gtr-report-banner ul li { text-wrap: balance; font-family: NeueHaasDisplayPro-Roman, helvetica, arial, sans-serif; font-size: 24px; margin-bottom: 8px; }
.gtr-report-banner ul li span { color: rgb(255, 255, 255); font-size: 1pc; }
@media (min-width: 768px) {
.gtr-report-banner ul li span { font-size: 20px; }
}
@media (min-width: 1025px) {
.gtr-report-banner ul li span { font-size: 24px; margin-bottom: 9pt; }
}
.gtr-report-banner .button { -webkit-font-smoothing: antialiased; background-color: rgb(236, 0, 0); background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.07227%205L11.0723%205%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.07227%209L11.0723%205L7.07227%201%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); background-position: right 10px center; background-repeat: no-repeat; border-radius: 8px; color: rgb(255, 255, 255); display: inline-flex; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 1pc; line-height: 1.15; margin-top: 8px; padding: 9pt 30px 9pt 1pc; text-decoration: none; }
@media (min-width: 768px) {
.gtr-report-banner .button { margin-top: 20px; }
}
@media (min-width: 1025px) {
.gtr-report-banner .button { margin-top: 36px; }
}
body[dir="rtl"] .gtr-report-banner .container { position: relative; z-index: 5; }
body[dir="rtl"] .gtr-report-banner .button { background-image: none; padding: 9pt 1pc 9pt 30px; position: relative; text-align: right; }
body[dir="rtl"] .gtr-report-banner .button::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.07227%205L11.0723%205%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.07227%209L11.0723%205L7.07227%201%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); content: ""; height: 10px; left: 10px; position: absolute; top: 50%; transform: translateY(-50%) rotate(-180deg); width: 9pt; }
.rsa-adversary { background: radial-gradient(circle at 95% 100%, rgb(236, 0, 0) 15%, rgb(0, 0, 0) 40%, rgb(0, 0, 0) 92%); overflow: hidden; padding: 0px 20px 300px; position: relative; }
@media (min-width: 1025px) {
.rsa-adversary { background: radial-gradient(circle at 100% 100%, rgb(236, 0, 0) 10%, rgb(0, 0, 0) 60%); padding: 0px 20px; }
}
.rsa-adversary::before { background: url("") 100% 100% / contain no-repeat; bottom: -155px; content: ""; height: 100%; max-height: 600px; pointer-events: none; position: absolute; right: 0px; width: 100%; z-index: 0; }
@media (min-width: 400px) {
.rsa-adversary::before { bottom: -175px; }
}
@media (min-width: 700px) {
.rsa-adversary::before { bottom: -190px; max-height: 700px; }
}
@media (min-width: 900px) {
.rsa-adversary::before { bottom: -275px; max-height: 50pc; }
}
@media (min-width: 1025px) {
.rsa-adversary::before { bottom: 0px; height: 100%; max-height: 100%; max-width: 50pc; width: 55%; }
}
.rsa-adversary-header { padding: 3pc 0px 0px; text-align: center; }
@media (min-width: 768px) {
.rsa-adversary-header { margin: 0px auto; max-width: 90pc; padding: 87pt 0px 0px; }
}
.rsa-adversary-header h2 { color: rgb(255, 255, 255); font-size: 28px; line-height: 1.2; margin: 0px 0px 1pc; }
@media (min-width: 768px) {
.rsa-adversary-header h2 { font-size: 3pc; line-height: 1.25; margin: 0px 0px 2pc; }
}
.rsa-adversary-header h2 em { color: rgb(236, 0, 0); display: block; font-style: normal; }
@media (min-width: 1025px) {
.rsa-adversary-header h2 em { display: inline; }
}
.rsa-adversary-header p { color: rgb(255, 255, 255); font-size: 1pc; line-height: 1.35; margin: 0px auto; max-width: 90%; }
@media (min-width: 768px) {
.rsa-adversary-header p { font-size: 24px; line-height: 1.25; max-width: 980px; }
}
.rsa-adversary-body { padding: 3pc 0px 0px; }
@media (min-width: 1025px) {
.rsa-adversary-body { margin: 0px auto; max-width: 90pc; padding: 4pc 0px; }
}
.rsa-adversary-events { list-style: none; margin: 0px; padding: 0px; }
@media (min-width: 1025px) {
.rsa-adversary-events { width: 50%; }
}
.rsa-adversary-events .rsa-adversary-event { margin: 0px 0px 56px; max-width: 850px; }
.rsa-adversary-events .rsa-adversary-event:last-child { margin-bottom: 0px; }
.rsa-adversary-events h3, .rsa-adversary-events h4 { max-width: 280px; }
@media (min-width: 500px) {
.rsa-adversary-events h3, .rsa-adversary-events h4 { max-width: 100%; }
}
.rsa-adversary-events h3 { color: rgb(236, 0, 0); font-size: 24px; line-height: 1.15; margin: 0px 0px 5px; }
@media (min-width: 768px) {
.rsa-adversary-events h3 { font-size: 28px; }
}
.rsa-adversary-events h4, .rsa-adversary-events li, .rsa-adversary-events p { color: rgb(255, 255, 255); }
.rsa-adversary-events h4 { font-family: CrowdStrikeSharpSans-Book, sans-serif; font-size: 24px; line-height: 1.2; margin: 0px 0px 8px; }
@media (min-width: 768px) {
.rsa-adversary-events h4 { font-size: 2pc; }
}
.rsa-adversary-events p { -webkit-font-smoothing: antialiased; font-size: 1pc; line-height: 1.35; margin: 6px 0px 20px; }
@media (min-width: 768px) {
.rsa-adversary-events p { font-size: 20px; line-height: 1.25; margin: 6px 0px 24px; }
}
.rsa-adversary-events ul { list-style: none; margin: 0px 0px 20px; padding: 0px; }
.rsa-adversary-events ul li { text-wrap: balance; font-size: 1pc; line-height: 1.25; }
@media (min-width: 500px) {
.rsa-adversary-events ul li { }
}
@media (min-width: 768px) {
.rsa-adversary-events ul li { font-size: 20px; }
}
.rsa-adversary-events ul li strong { font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; }
.rsa-adversary-button { background-color: rgb(236, 0, 0); background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.07227%205L11.0723%205%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.07227%209L11.0723%205L7.07227%201%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); background-position: right 9px center; background-repeat: no-repeat; border-radius: 8px; color: rgb(255, 255, 255); display: inline-block; font-size: 14px; font-weight: 600; line-height: 1.15; padding: 9px 24px 9px 10px; position: relative; text-decoration: none; z-index: 2; }
@media (min-width: 768px) {
.rsa-adversary-button { background-position: right 11px center; font-size: 1pc; padding: 9pt 30px 9pt 1pc; }
}
@media screen and (min-width: 900px) and (max-width: 1070px) {
.rsa-adversary-event:nth-of-type(3) { width: 450px; }
}
@media screen and (min-width: 1071px) and (max-width: 1392px) {
.rsa-adversary-event:nth-of-type(3) { width: 500px; }
}
@media screen and (min-width: 1393px) and (max-width: 1510px) {
.rsa-adversary-event:nth-of-type(3) { width: 650px; }
}
div.rsa-split-banner { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background-color: rgb(0, 0, 0); display: flex; justify-content: center; overflow: clip; position: relative; }
div.rsa-split-banner * { all: unset; }
div.rsa-split-banner::before { background: radial-gradient(circle at left bottom, rgb(236, 0, 0), transparent 75%); bottom: 0px; content: ""; display: block; height: 100%; left: 0px; pointer-events: none; position: absolute; width: 50%; }
@media (max-width: 1279px) {
div.rsa-split-banner::before { bottom: 50%; height: 50%; width: 100%; }
}
@media (max-width: 639px) {
div.rsa-split-banner::before { display: none; }
}
div.rsa-split-banner::after { background: radial-gradient(circle at right bottom, rgb(236, 0, 0), transparent 75%); bottom: 0px; content: ""; height: 100%; pointer-events: none; position: absolute; right: 0px; width: 50%; }
@media (max-width: 1279px) {
div.rsa-split-banner::after { height: 50%; width: 100%; }
}
div.rsa-split-banner .rsa-split-banner-wrapper { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; background-color: rgb(0, 0, 0); display: grid; grid-template-columns: repeat(12, minmax(0px, 1fr)); justify-content: space-between; }
div.rsa-split-banner .rsa-split-banner-wrapper.custom-container { width: 100%; }
@media (min-width: 40rem) {
div.rsa-split-banner .rsa-split-banner-wrapper.custom-container { max-width: 40rem; }
}
@media (min-width: 48rem) {
div.rsa-split-banner .rsa-split-banner-wrapper.custom-container { max-width: 48rem; }
}
@media (min-width: 64rem) {
div.rsa-split-banner .rsa-split-banner-wrapper.custom-container { max-width: 64rem; }
}
@media (min-width: 80rem) {
div.rsa-split-banner .rsa-split-banner-wrapper.custom-container { max-width: 80rem; }
}
@media (min-width: 96rem) {
div.rsa-split-banner .rsa-split-banner-wrapper.custom-container { max-width: 96rem; }
}
@media (min-width: 640px) {
div.rsa-split-banner .rsa-split-banner-wrapper { grid-auto-rows: 1fr; }
}
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split { -webkit-box-align: end; align-items: flex-end; display: flex; grid-column: span 6 / span 6; height: 100%; }
@media (max-width: 1279px) {
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; flex-direction: row; grid-column: span 12 / span 12; position: relative; }
}
@media (max-width: 639px) {
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split { -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; position: relative; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split:first-child::before { background: radial-gradient(circle at left bottom, rgb(236, 0, 0), transparent 75%); bottom: 0px; content: ""; display: block; height: 100%; left: 0px; pointer-events: none; position: absolute; width: 100%; }
}
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-image { display: flex; margin-top: auto; z-index: 1; }
@media (max-width: 1023px) {
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-image { -webkit-box-flex: 1; flex: 1 1 0%; }
}
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-image img { object-fit: cover; width: 100%; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: justify; align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: column; height: 100%; justify-content: space-between; padding: 36px 9pt; width: 50%; z-index: 1; }
@media (max-width: 1279px) {
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper { -webkit-box-pack: start; justify-content: flex-start; }
}
@media (max-width: 1023px) {
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper { -webkit-box-flex: 1; flex: 1 1 0%; width: 100%; }
}
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper .rsa-split-banner-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; gap: 2pc; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper .rsa-split-banner-content h2 { color: rgb(255, 255, 255); font-size: 2pc; font-style: normal; font-weight: 700; line-height: 40px; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper .rsa-split-banner-content h2 strong { color: rgb(236, 0, 0); display: block; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper .rsa-split-banner-content h3 { color: rgb(255, 255, 255); display: block; font-size: 20px; font-style: normal; font-weight: 500; line-height: 28px; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper .rsa-split-banner-content h3 strong { font-weight: 700; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper .rsa-split-banner-content p { color: rgb(255, 255, 255); font-size: 20px; font-style: normal; font-weight: 500; line-height: 28px; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper .rsa-split-banner-content p strong { font-weight: 600; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper a { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: center; -webkit-box-pack: center; align-items: center; background-color: rgb(236, 0, 0); border-radius: 8px; color: rgb(255, 255, 255); display: flex; flex-direction: row; flex-shrink: 0; font-size: 1pc; font-style: normal; font-weight: 600; gap: 6px; justify-content: center; line-height: 19px; margin-top: 1pc; padding: 9pt 1pc; width: fit-content; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper a:hover { background-color: rgb(211, 0, 0); cursor: pointer; }
div.rsa-split-banner .rsa-split-banner-wrapper .rsa-split-banner-split .rsa-split-banner-content-wrapper a .arrow { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.07227%205L11.0723%205%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.07227%209L11.0723%205L7.07227%201%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); background-position: 100% center; background-repeat: no-repeat; padding: 8px; }
.sticky-banner-container .sticky-banner { background: linear-gradient(91deg, rgb(122, 196, 200) -69.4%, rgb(41, 63, 68) 18.62%, rgb(17, 23, 28) 107.15%); left: 0px; margin-right: auto; width: 100%; transform: none !important; }
.sticky-banner-container .sticky-banner.stuck { bottom: 0px; z-index: 100; top: auto !important; }
.sticky-banner-container .sticky-banner .container { -webkit-box-align: center; align-items: center; display: flex; gap: 40px; margin: 0px auto; max-width: 90pc; padding: 18px 0px; position: relative; width: 96%; }
@media (min-width: 768px) {
.sticky-banner-container .sticky-banner .container { padding: 2pc 0px; }
}
@media (min-width: 1025px) {
.sticky-banner-container .sticky-banner .container { padding: 3pc 0px; }
}
.sticky-banner-container .sticky-banner .sticky-banner-copy { padding-left: 130px; width: 100%; }
@media screen and (min-width: 768px) {
.sticky-banner-container .sticky-banner .sticky-banner-copy { padding-left: 250px; }
}
@media screen and (min-width: 1025px) {
.sticky-banner-container .sticky-banner .sticky-banner-copy { padding-left: 25pc; }
}
@media (min-width: 1440px) {
.sticky-banner-container .sticky-banner .sticky-banner-copy { -webkit-box-align: center; -webkit-box-pack: justify; align-items: center; display: flex; justify-content: space-between; }
}
.sticky-banner-container .sticky-banner img { left: 0px; max-width: 220px; position: absolute; top: 50%; transform: translate(-61px, -50%); }
@media (min-width: 768px) {
.sticky-banner-container .sticky-banner img { max-width: 350px; }
}
@media (min-width: 1025px) {
.sticky-banner-container .sticky-banner img { max-width: 500px; }
}
.sticky-banner-container .sticky-banner h2 { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 20px; line-height: 1.25; margin: 0px 0px 10px; }
@media (min-width: 768px) {
.sticky-banner-container .sticky-banner h2 { font-size: 28px; margin: 0px; }
}
@media (min-width: 1025px) {
.sticky-banner-container .sticky-banner h2 { font-size: 2pc; }
}
.sticky-banner-container .sticky-banner h2 span { color: rgb(236, 0, 0); display: block; }
.sticky-banner-container .sticky-banner .button { -webkit-font-smoothing: antialiased; background-color: rgb(236, 0, 0); background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.07227%205L11.0723%205%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.07227%209L11.0723%205L7.07227%201%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); background-position: right 10px center; background-repeat: no-repeat; border-radius: 8px; color: rgb(255, 255, 255); display: inline-flex; font-family: NeueHaasDisplayPro-Medium, helvetica, arial, sans-serif; font-size: 14px; line-height: 1.15; margin-top: 8px; padding: 8px 30px 8px 1pc; text-decoration: none; }
@media (min-width: 768px) {
.sticky-banner-container .sticky-banner .button { font-size: 1pc; padding: 9pt 30px 9pt 1pc; }
}
body[dir="rtl"] .sticky-banner-container .sticky-banner-copy { text-align: right; }
@media screen and (min-width: 1025px) {
body[dir="rtl"] .sticky-banner-container .sticky-banner-copy { padding-left: 425px; }
}
body[dir="rtl"] .sticky-banner-container .sticky-banner-copy a.button { background-image: none; padding: 8px 1pc 8px 30px; position: relative; text-align: right; }
body[dir="rtl"] .sticky-banner-container .sticky-banner-copy a.button::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.07227%205L11.0723%205%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M7.07227%209L11.0723%205L7.07227%201%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); content: ""; height: 10px; left: 10px; position: absolute; top: 50%; transform: translateY(-50%) rotate(-180deg); width: 9pt; }
.tradecraft-leaderboard-container { background: radial-gradient(at right top, rgb(11, 58, 59), rgb(0, 0, 0)); padding: 82px 0px; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard { -webkit-box-orient: vertical; -webkit-box-direction: normal; box-sizing: border-box; display: flex; flex-direction: column; margin-left: auto; margin-right: auto; width: 100%; }
@media (min-width: 640px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard { max-width: 40pc; }
}
@media (min-width: 768px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard { max-width: 8in; }
}
@media (min-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard { max-width: 64pc; }
}
@media (min-width: 1280px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard { max-width: 80pc; }
}
@media (min-width: 1536px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard { max-width: 96pc; }
}
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard { padding-left: 8px; padding-right: 8px; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard h2 { color: rgb(255, 255, 255); font-size: 3pc; font-style: normal; font-weight: 700; letter-spacing: -0.09pc; line-height: 60px; margin-bottom: 2pc; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container { display: grid; gap: 2pc; grid-template-columns: repeat(12, 1fr); margin-bottom: 72px; }
@media (max-width: 768px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container { gap: 0px; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container .tradecraft-series-top-stat { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: justify; background: rgb(0, 0, 0); border-radius: 2pc; color: rgb(255, 255, 255); display: flex; flex-direction: column; grid-column: span 4 / span 4; justify-content: space-between; padding: 42px; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container .tradecraft-series-top-stat { grid-column: span 6 / span 6; }
}
@media (max-width: 768px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container .tradecraft-series-top-stat { grid-column: span 12 / span 12; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container .tradecraft-series-top-stat:last-child { display: none; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container .tradecraft-series-top-stat h4 { color: var(--primary-primary-red-ec-0000,#ec0000); font-size: 1pc; font-style: normal; font-weight: 500; line-height: 19px; margin-bottom: 2pc; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container .tradecraft-series-top-stat h3 { color: rgb(255, 255, 255); font-size: 40px; font-style: normal; font-weight: 700; line-height: 46px; margin-bottom: 36px; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container .tradecraft-series-top-stat h3 span { font-size: 88px; font-style: normal; font-weight: 700; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container .tradecraft-series-top-stat span.gradient-line { background: linear-gradient(90deg, rgb(236, 0, 0), rgb(0, 36, 255)); display: block; height: 2px; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-top-stats-container .tradecraft-series-top-stat p { color: rgb(255, 255, 255); font-size: 24px; font-style: normal; font-weight: 700; line-height: 30px; margin-top: 24px; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series-container-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; box-sizing: border-box; display: flex; flex-direction: column; gap: 54px; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series { -webkit-box-orient: horizontal; -webkit-box-direction: normal; background: linear-gradient(90deg, rgb(20, 22, 23), rgb(11, 58, 59)); border-bottom-right-radius: 8px; border-left: 6px solid rgb(236, 0, 0); border-top-right-radius: 8px; color: rgb(255, 255, 255); display: flex; flex-direction: row; margin-bottom: 24px; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series > div { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: end; display: flex; flex-direction: column; justify-content: end; padding: 1pc 6pc 1pc 1pc; position: relative; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-location { background: rgb(39, 43, 43); clip-path: polygon(calc(100% - 44px) 0px, 100% 50%, calc(100% - 44px) 100%, 0px 100%, 0px 0px); max-width: 50%; z-index: 2; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-location { background: linear-gradient(90deg, rgb(39, 45, 45), rgb(39, 60, 60)); clip-path: polygon(calc(100% - 32px) 0px, 100% 50%, calc(100% - 32px) 100%, 0px 100%, 0px 0px); min-width: 40%; padding-right: 4pc; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-location .tradecraft-series-location-icon { display: flex; left: calc(100% - 29px); position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-location .tradecraft-series-location-icon { display: none; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-location h3 { color: rgb(255, 255, 255); font-size: 18px; font-style: normal; font-weight: 400; margin: 0px; text-transform: uppercase; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-location h3 { font-size: 9pt; font-style: normal; font-weight: 400; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-location p { color: rgb(255, 255, 255); display: block; font-size: 28px; font-style: normal; font-weight: 500; margin: 0px; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-location p { font-size: 22px; font-style: normal; font-weight: 500; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-rank, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-total { margin-left: -3pc; padding-left: 6pc; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-rank h4, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-total h4 { font-size: 14px; font-style: normal; font-weight: 800; line-height: 2pc; margin: 0px; text-transform: uppercase; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-rank p, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-total p { color: rgb(255, 255, 255); font-size: 20px; font-style: normal; font-weight: 500; line-height: 2pc; margin: 0px; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-rank { background: linear-gradient(90deg, rgb(20, 22, 23), rgb(11, 58, 59)); clip-path: polygon(calc(100% - 44px) 0px, 100% 50%, calc(100% - 44px) 100%, 0px 100%, 0px 0px); z-index: 1; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-rank { clip-path: none; margin-left: -2pc; padding-left: 4pc; padding-right: 0px; width: 100%; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-rank h4 { font-size: 9pt; font-style: normal; font-weight: 800; line-height: 1pc; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-rank p { font-size: 22px; font-style: normal; font-weight: 500; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-series .tradecraft-series-total { display: none; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table { border-radius: 8px; overflow: clip; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row { border: 1px solid rgb(89, 89, 89); border-top-left-radius: 8px; border-top-right-radius: 8px; color: rgb(255, 255, 255); display: grid; grid-template-columns: repeat(9, minmax(0px, 1fr)); background: linear-gradient(90deg, rgb(51, 51, 51) -46.32%, rgb(0, 0, 0)) !important; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row > div { -webkit-box-align: center; align-items: center; display: flex; font-size: 20px; font-style: normal; font-weight: 500; margin: 1pc 0px; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-answered, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-rank { -webkit-box-pack: center; justify-content: center; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-joined, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-last-active, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-user { grid-column: span 2 / span 2; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-joined, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-last-active, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-time-spent, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-user { padding-left: 42px; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-joined, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-last-active { display: none; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-user { grid-column: span 4 / span 4; padding-left: 1pc; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-rank { grid-column: span 2 / span 2; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-answered { grid-column: span 3 / span 3; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-header .tradecraft-table-header-row .tradecraft-table-header-row-time-spent { grid-column: span 3 / span 3; padding-left: 1pc; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body { background: rgb(34, 34, 34); color: rgb(255, 255, 255); display: block; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row { display: grid; grid-template-columns: repeat(9, minmax(0px, 1fr)); }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row > div:not(:last-child) { border-right: 1px dashed rgb(122, 122, 122); border-spacing: 2px 0px; padding-bottom: 1pc; padding-top: 1pc; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row:nth-child(2n) { background: rgb(51, 51, 51); border-radius: 8px; color: rgb(255, 255, 255); }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-answered, .tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-rank { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; justify-content: center; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-last-active { -webkit-box-align: center; align-items: center; display: flex; grid-column: span 2 / span 2; padding-left: 42px; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-last-active { display: none; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-joined { -webkit-box-align: center; align-items: center; display: flex; grid-column: span 2 / span 2; padding-left: 42px; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-joined { display: none; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-rank { grid-column: span 2 / span 2; }
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-answered { grid-column: span 3 / span 3; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-user { -webkit-box-align: center; align-items: center; display: flex; grid-column: span 2 / span 2; padding-left: 42px; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-user { grid-column: span 4 / span 4; padding-left: 1pc; }
}
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-time-spent { -webkit-box-align: center; align-items: center; display: flex; padding-left: 42px; }
@media (max-width: 1024px) {
.tradecraft-leaderboard-container div.tradecraft-leaderboard .tradecraft-table .tradecraft-table-body .tradecraft-table-row .tradecraft-table-row-time-spent { grid-column: span 3 / span 3; padding-left: 1pc; }
}
.validation { margin: 0px auto; max-width: 85pc; padding: 24px 1pc; }
@media (min-width: 768px) {
.validation { padding: 40px 1pc; }
}
@media (min-width: 900px) {
.validation { padding: 3pc 1pc; }
}
@media (min-width: 1440px) {
.validation { padding-left: 0px; padding-right: 0px; }
}
.validation .validation-grid .validation-block-text .cta { padding: 8px 26px 8px 10px; }
@media screen and (min-width: 768px) {
.validation .validation-grid .validation-block-text .cta { padding: 9pt 28px 1pc 10px; }
}
@media screen and (min-width: 1025px) {
.validation .validation-grid .validation-block-text .cta { padding: 9pt 28px 1pc 10px; }
}
.validation-header { padding: 36px 0px 20px; }
.validation-header h2 { text-wrap: balance; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; line-height: 1.25; margin: 0px; padding: 0px; text-align: center; }
@media (min-width: 1100px) {
.validation-header h2 { font-size: 3pc; }
}
.validation-grid { display: grid; gap: 2pc; grid-template-columns: 1fr; margin-top: 36px; }
@media (min-width: 900px) {
.validation-grid { grid-template-columns: 1fr 1fr; }
}
.validation-block { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-box-pack: justify; background-position: 50% center; background-repeat: no-repeat; background-size: cover; border: 1px solid rgb(141, 141, 141); border-radius: 2pc; display: flex; flex-direction: column-reverse; justify-content: space-between; padding: 2pc; }
@media (min-width: 900px) {
.validation-block { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; flex-direction: row; }
}
.validation-block-image { text-align: center; }
.validation-block img { margin: 0px auto 24px; max-width: 300px; }
@media (min-width: 900px) {
.validation-block img { margin: 0px; max-width: 100%; }
}
.validation-block-lg { padding: 2pc 40px; }
@media (min-width: 900px) {
.validation-block-lg { grid-column: span 2; padding: 3pc 72px; }
}
.validation-block-lg .validation-block-text h3 { font-size: 20px; line-height: 24px; }
@media (min-width: 768px) {
.validation-block-lg .validation-block-text h3 { font-size: 28px; line-height: 34px; }
}
@media (min-width: 1025px) {
.validation-block-lg .validation-block-text h3 { font-size: 40px; line-height: 46px; }
}
.validation-block-lg .validation-block-text p { font-size: 1pc; }
@media (min-width: 900px) {
.validation-block-lg .validation-block-text p { font-size: 24px; }
.validation-block-lg .validation-block-image { width: 50%; }
}
.validation-block-sm .validation-block-text h3 { font-size: 20px; line-height: 24px; }
@media (min-width: 768px) {
.validation-block-sm .validation-block-text h3 { font-size: 28px; line-height: 34px; }
}
@media (min-width: 1025px) {
.validation-block-sm .validation-block-text h3 { font-size: 2pc; line-height: 38px; }
}
.validation-block-sm .validation-block-text p { font-size: 1pc; }
@media (min-width: 900px) {
.validation-block-sm .validation-block-text p { font-size: 20px; max-width: 15pc; }
}
.validation-block-text { text-align: center; }
@media (min-width: 900px) {
.validation-block-text { text-align: left; width: 50%; }
}
.validation-block-text h3 { color: rgb(255, 255, 255); font-weight: 700; line-height: 1.35; margin: 0px; }
.validation-block-text p { color: rgb(255, 255, 255); line-height: 1.25; }
.validation-block-text .cta { background-color: rgb(236, 0, 0); background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMDcxNTMgNi4wODc4OUwxMS4wNzE1IDYuMDg3ODkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTcuMDcxNTMgMTAuMDg3OUwxMS4wNzE1IDYuMDg3ODlMNy4wNzE1MyAyLjA4Nzg5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo="); background-position: right 10px center; background-repeat: no-repeat; border-radius: 6px; color: rgb(255, 255, 255); display: inline-block; font-size: 14px; font-weight: 600; line-height: 17px; margin-top: 24px; padding: 6px 1pc 6px 8px; text-decoration: none; }
@media screen and (min-width: 768px) {
.validation-block-text .cta { border-radius: 8px; font-size: 1pc; line-height: 19px; padding: 9pt 2pc 9pt 1pc; }
}
.video-grid { margin: 0px auto; max-width: 85pc; padding: 24px 1pc; }
@media (min-width: 768px) {
.video-grid { padding: 40px 1pc; }
}
@media (min-width: 900px) {
.video-grid { padding: 3pc 1pc; }
}
.video-grid-header { padding: 0px 0px 24px; }
.video-grid-header h2 { text-wrap: balance; color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-size: 2pc; line-height: 1.25; margin: 0px; padding: 0px; text-align: center; }
@media (min-width: 1100px) {
.video-grid-header h2 { text-wrap: inherit; font-size: 3pc; }
}
.video-grid-demos { display: grid; grid-template-columns: 1fr; margin-top: 36px; }
@media (min-width: 900px) {
.video-grid-demos { gap: 2pc; grid-template-columns: 1fr 1fr 1fr; }
}
@media (min-width: 1100px) {
.video-grid-demos { gap: 54px; }
}
.video-grid-demos-main { cursor: pointer; grid-column: span 2; }
.video-grid-demos-aside { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; gap: 1pc; margin-top: 1pc; }
@media (min-width: 900px) {
.video-grid-demos-aside { gap: 9pt; margin-top: 0px; }
}
.video-grid-player { background-position: 50% center; background-repeat: no-repeat; background-size: cover; border: 1px solid rgb(141, 141, 141); overflow: hidden; position: relative; }
.video-grid-player::before { background: rgba(0, 0, 0, 0.6); bottom: 0px; content: ""; height: 100%; left: 0px; position: absolute; width: 100%; }
.video-grid-player-lg { border-radius: 2pc; height: 100%; min-height: 260px; }
@media (min-width: 768px) {
.video-grid-player-lg { min-height: 35pc; }
}
.video-grid-player-lg .video-grid-player-label { border-radius: 0px 2pc 0px 0px; font-size: 24px; padding: 2pc 40px; }
@media (min-width: 1100px) {
.video-grid-player-lg .video-grid-player-label { border-radius: 0px 0px 1pc; }
}
.video-grid-player-lg .video-grid-player-play { height: 84px; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 84px; }
.video-grid-player-sm { border-radius: 1pc; cursor: pointer; min-height: 150px; }
@media (min-width: 768px) {
.video-grid-player-sm { min-height: 200px; }
}
@media (min-width: 900px) {
.video-grid-player-sm { height: 50%; width: 100%; }
}
.video-grid-player-sm .video-grid-player-label { font-size: 14px; padding: 1pc; }
@media (min-width: 1100px) {
.video-grid-player-sm .video-grid-player-label { border-radius: 0px 0px 8px; }
}
.video-grid-player-sm .video-grid-player-play { height: 34px; width: 34px; }
.video-grid-player-label { backdrop-filter: blur(15px); background: rgba(0, 0, 0, 0.8); }
@media (min-width: 1100px) {
.video-grid-player-label { display: inline-block; }
}
.video-grid-player-label p { color: rgb(255, 255, 255); font-family: CrowdStrikeSharpSans-Bold, sans-serif; font-weight: 700; margin: 0px; }
.video-grid-player-label p em { color: rgb(236, 0, 0); font-style: normal; }
.video-grid-player-play { background: url("") 0px 0px / contain no-repeat; border: none; cursor: pointer; left: 1pc; position: absolute; top: calc(100% - 50px); }
.glide { box-sizing: border-box; position: relative; width: 100%; }
.glide * { box-sizing: inherit; }
.glide__slides, .glide__track { overflow: hidden; }
.glide__slides { backface-visibility: hidden; display: flex; flex-wrap: nowrap; list-style: none; margin: 0px; padding: 0px; position: relative; touch-action: pan-y; transform-style: preserve-3d; white-space: nowrap; width: 100%; will-change: transform; }
.glide__slide, .glide__slides--dragging { user-select: none; }
.glide__slide { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); flex-shrink: 0; height: 100%; white-space: normal; width: 100%; }
.glide__slide a { -webkit-user-drag: none; user-select: none; }
.glide__arrows, .glide__bullets { user-select: none; }
.glide--rtl { direction: rtl; }
.glide__arrow { background-color: transparent; border: 2px solid rgba(255, 255, 255, 0.5); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0.25em 0.5em 0px; color: rgb(255, 255, 255); cursor: pointer; display: block; line-height: 1; opacity: 1; padding: 9px 9pt; position: absolute; text-shadow: rgba(0, 0, 0, 0.1) 0px 0.25em 0.5em; text-transform: uppercase; top: 50%; transform: translateY(-50%); transition: opacity 0.15s ease 0s, border 0.3s ease-in-out 0s; z-index: 2; }
.glide__arrow:focus { outline: none; }
.glide__arrow:hover { border-color: rgb(255, 255, 255); }
.glide__arrow--left { left: 2em; }
.glide__arrow--right { right: 2em; }
.glide__arrow--disabled { opacity: 0.33; }
.glide__bullets { bottom: 2em; display: inline-flex; left: 50%; list-style: none; position: absolute; transform: translateX(-50%); z-index: 2; }
.glide__bullet { background-color: rgba(255, 255, 255, 0.5); border: 2px solid transparent; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.1) 0px 0.25em 0.5em 0px; cursor: pointer; height: 9px; line-height: 0; margin: 0px 0.25em; padding: 0px; transition: all 0.3s ease-in-out 0s; width: 9px; }
.glide__bullet:focus { outline: none; }
.glide__bullet:focus, .glide__bullet:hover { background-color: rgba(255, 255, 255, 0.5); border: 2px solid rgb(255, 255, 255); }
.glide__bullet--active { background-color: rgb(255, 255, 255); }
.glide--swipeable { cursor: -webkit-grab; }
.glide--dragging { cursor: -webkit-grabbing; }
.\[\&_\.gdprAdTransparencyCogWheelButton\]\:\!pjra-z-\[5\], ad-slot, ad-triple-box, dfp-ad, [class^="adDisplay-module"], [class^="amp-ad-"], [class^="div-gpt-ad"], [data-ad-cls], [data-ad-manager-id], [data-ad-module], [data-ad-width], [data-adblockkey], [data-adbridg-ad-class], [data-adshim], [data-advadstrackid], [data-block-type="ad"], [data-css-class="dfp-inarticle"], [data-d-ad-id], [data-desktop-ad-id], [data-dynamic-ads], [data-ez-name], [data-freestar-ad][id], [data-id^="div-gpt-ad"], [data-m-ad-id], [data-mobile-ad-id], [data-name="adaptiveConstructorAd"], [data-rc-widget], [data-revive-zoneid] > iframe, [data-role="tile-ads-module"], [data-template-type="nativead"], [data-testid="adBanner-wrapper"], [data-testid="ad_testID"], [data-type="ad-vertical"], [data-wpas-zoneid], [id^="ad-wrap-"], [id^="ad_sky"], [id^="ad_slider"], [id^="section-ad-banner"], [name^="google_ads_iframe"], [onclick^="location.href='https://1337x.vpnonly.site/"], a-ad, a[data-href^="http://ads.trafficjunky.net/"], a[style="width:100%;height:100%;z-index:10000000000000000;position:absolute;top:0;left:0;"], ad-shield-ads, ad-slot, app-ad, app-advertisement, app-large-ad, ark-top-ad, aside[id^="adrotate_widgets-"], atf-ad-slot, bottomadblock, display-ad-component, display-ads, div[class^="Adstyled__AdWrapper-"], div[class^="Display_displayAd"], div[class^="kiwi-ad-wrapper"], div[class^="native-ad-"], div[data-ad-placeholder], div[data-ad-wrapper], div[data-adname], div[data-adunit-path], div[data-adunit], div[data-adzone], div[data-alias="300x250 Ad 1"], div[data-alias="300x250 Ad 2"], div[data-contentexchange-widget], div[data-dfp-id], div[data-id-advertdfpconf], div[data-native-ad], div[id^="ad-div-"], div[id^="ad-position-"], div[id^="adngin-"], div[id^="adrotate_widgets-"], div[id^="adspot-"], div[id^="crt-"][style], div[id^="div-ads-"], div[id^="google_dfp_"], div[id^="gpt_ad_"], div[id^="lazyad-"], div[id^="optidigital-adslot"], div[id^="pa_sticky_ad_box_middle_"], div[id^="rc-widget-"], div[id^="sticky_ad_"], div[id^="vuukle-ad-"], gpt-ad, guj-ad, hl-adsense, img[src^="https://images.purevpnaffiliates.com"], ps-connatix-module, span[data-ez-ph-id], span[id^="ezoic-pub-ad-placeholder-"], topadblock, zeus-ad, [class^="tile-picker__CitrusBannerContainer-sc-"], citrus-ad-wrapper, [class^="s2nPlayer"], div[id*="MarketGid"], div[id*="ScriptRoot"], [onclick*="content.ad/"], amp-ad, amp-ad, amp-ad-custom, amp-connatix-player, amp-fx-flying-carpet, a[data-obtrack^="http://paid.outbrain.com/network/redir?"], a[data-oburl^="https://paid.outbrain.com/network/redir?"], a[data-redirect^="https://paid.outbrain.com/network/redir?"], a[data-url^="http://paid.outbrain.com/network/redir?"] + .author, a[data-widget-outbrain-redirect^="http://paid.outbrain.com/network/redir?"], a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"], a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source, a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source, a[target="_blank"][onmousedown="this.href^='http://paid.outbrain.com/network/redir?"], amp-embed[type="taboola"], div[id^="taboola-stream-"], div[id^="zergnet-widget"] { display: none !important; }
[data-ad-name], [id^="div-gpt-ad"], div[aria-label="Ads"], div[data-ad-targeting], div[data-native_ad], div[id^="ad_position_"], div[id^="dfp-ad-"], div[id^="div-gpt-"], div[id^="ezoic-pub-ad-"], div[id^="yandex_ad"], ins.adsbygoogle[data-ad-slot], a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"] { display: none !important; }
[href="https://ourgoldguy.com/contact/"] img, a[href^="http://partners.etoro.com/"], a[href^="https://6-partner.com/"] { display: none !important; }
#onetrust-banner-sdk .onetrust-vendors-list-handler { cursor: pointer; color: rgb(31, 150, 219); font-size: inherit; font-weight: bold; text-decoration: none; margin-left: 5px; }
#onetrust-banner-sdk .onetrust-vendors-list-handler:hover { color: rgb(31, 150, 219); }
#onetrust-banner-sdk:focus { outline: rgb(0, 0, 0) solid 2px; outline-offset: -2px; }
#onetrust-banner-sdk a:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { outline-offset: 1px; }
#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { height: 64px; width: 64px; }
#onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold { font-weight: bold; }
#onetrust-banner-sdk .ot-button-order-0 { order: 0; }
#onetrust-banner-sdk .ot-button-order-1 { order: 1; }
#onetrust-banner-sdk .ot-button-order-2 { order: 2; }
#onetrust-banner-sdk #onetrust-close-btn-container svg { height: 10px; width: 10px; pointer-events: none; }
#onetrust-banner-sdk .ot-close-icon, #onetrust-pc-sdk .ot-close-icon, #ot-sync-ntfy .ot-close-icon { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 12px; width: 12px; }
#onetrust-banner-sdk .powered-by-logo, #onetrust-banner-sdk .ot-pc-footer-logo a, #onetrust-pc-sdk .powered-by-logo, #onetrust-pc-sdk .ot-pc-footer-logo a, #ot-sync-ntfy .powered-by-logo, #ot-sync-ntfy .ot-pc-footer-logo a { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 25px; width: 152px; display: block; text-decoration: none; font-size: 0.75em; }
#onetrust-banner-sdk .powered-by-logo:hover, #onetrust-banner-sdk .ot-pc-footer-logo a:hover, #onetrust-pc-sdk .powered-by-logo:hover, #onetrust-pc-sdk .ot-pc-footer-logo a:hover, #ot-sync-ntfy .powered-by-logo:hover, #ot-sync-ntfy .ot-pc-footer-logo a:hover { color: rgb(86, 86, 86); }
#onetrust-banner-sdk h3 *, #onetrust-banner-sdk h4 *, #onetrust-banner-sdk h6 *, #onetrust-banner-sdk button *, #onetrust-banner-sdk a[data-parent-id] *, #onetrust-pc-sdk h3 *, #onetrust-pc-sdk h4 *, #onetrust-pc-sdk h6 *, #onetrust-pc-sdk button *, #onetrust-pc-sdk a[data-parent-id] *, #ot-sync-ntfy h3 *, #ot-sync-ntfy h4 *, #ot-sync-ntfy h6 *, #ot-sync-ntfy button *, #ot-sync-ntfy a[data-parent-id] * { font-size: inherit; font-weight: inherit; color: inherit; }
#onetrust-banner-sdk .ot-hide, #onetrust-pc-sdk .ot-hide, #ot-sync-ntfy .ot-hide { display: none !important; }
#onetrust-banner-sdk button.ot-link-btn:hover, #onetrust-pc-sdk button.ot-link-btn:hover, #ot-sync-ntfy button.ot-link-btn:hover { text-decoration: underline; opacity: 1; }
#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column { padding: 0px; }
#onetrust-pc-sdk .ot-sdk-container { padding-right: 0px; }
#onetrust-pc-sdk .ot-sdk-row { flex-direction: initial; width: 100%; }
#onetrust-pc-sdk [type="checkbox"]:checked, #onetrust-pc-sdk [type="checkbox"]:not(:checked) { pointer-events: initial; }
#onetrust-pc-sdk [type="checkbox"]:disabled + label::before, #onetrust-pc-sdk [type="checkbox"]:disabled + label::after, #onetrust-pc-sdk [type="checkbox"]:disabled + label { pointer-events: none; opacity: 0.8; }
#onetrust-pc-sdk #vendor-list-content { transform: translate3d(0px, 0px, 0px); }
#onetrust-pc-sdk li input[type="checkbox"] { z-index: 1; }
#onetrust-pc-sdk li .ot-checkbox label { z-index: 2; }
#onetrust-pc-sdk li .ot-checkbox input[type="checkbox"] { height: auto; width: auto; }
#onetrust-pc-sdk li .host-title a, #onetrust-pc-sdk li .ot-host-name a, #onetrust-pc-sdk li .accordion-text, #onetrust-pc-sdk li .ot-acc-txt { z-index: 2; position: relative; }
#onetrust-pc-sdk input { margin: 3px 0.1ex; }
#onetrust-pc-sdk .pc-logo, #onetrust-pc-sdk .ot-pc-logo { height: 60px; width: 180px; background-position: center center; background-size: contain; background-repeat: no-repeat; display: inline-flex; justify-content: center; align-items: center; }
#onetrust-pc-sdk .pc-logo img, #onetrust-pc-sdk .ot-pc-logo img { max-height: 100%; max-width: 100%; }
#onetrust-pc-sdk .pc-logo svg, #onetrust-pc-sdk .ot-pc-logo svg { height: 60px; width: 180px; }
#onetrust-pc-sdk #close-pc-btn-handler > svg { margin: auto; display: block; height: 12px; width: 12px; }
#onetrust-pc-sdk .screen-reader-only, #onetrust-pc-sdk .ot-scrn-rdr, .ot-sdk-cookie-policy .screen-reader-only, .ot-sdk-cookie-policy .ot-scrn-rdr { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
#onetrust-pc-sdk.ot-fade-in, .onetrust-pc-dark-filter.ot-fade-in, #onetrust-banner-sdk.ot-fade-in { animation-name: onetrust-fade-in; animation-duration: 400ms; animation-timing-function: ease-in-out; }
#onetrust-pc-sdk.ot-hide { display: none !important; }
.onetrust-pc-dark-filter.ot-hide { display: none !important; }
#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings { color: rgb(255, 255, 255); background-color: rgb(70, 130, 84); height: auto; white-space: normal; overflow-wrap: break-word; padding: 0.8em 2em; font-size: 0.8em; line-height: 1.2; cursor: pointer; transition: all 0.1s ease 0s; }
#ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover { color: rgb(255, 255, 255); background-color: rgb(44, 100, 21); }
#ot-sdk-btn.ot-sdk-show-settings:active, #ot-sdk-btn.optanon-show-settings:active { color: rgb(255, 255, 255); background-color: rgb(44, 100, 21); border: 1px solid rgba(162, 192, 169, 0.5); }
.onetrust-pc-dark-filter { background: rgba(0, 0, 0, 0.5); z-index: 2147483646; width: 100%; height: 100%; overflow: hidden; position: fixed; top: 0px; bottom: 0px; left: 0px; }
@keyframes onetrust-fade-in {
0% { opacity: 0; }
100% { opacity: 1; }
}
.ot-cookie-label { text-decoration: underline; }
@media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape) {
#onetrust-pc-sdk p { font-size: 0.75em; }
}
#onetrust-banner-sdk .banner-option-input:focus + label { outline: rgb(0, 0, 0) auto 1px; }
.category-vendors-list-handler + a:focus, .category-vendors-list-handler + a:focus-visible { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-pc-sdk .ot-userid-title { margin-top: 10px; }
#onetrust-pc-sdk .ot-userid-title > span, #onetrust-pc-sdk .ot-userid-timestamp > span { font-weight: 700; }
#onetrust-pc-sdk .ot-userid-desc { font-style: italic; }
#onetrust-pc-sdk .ot-host-desc a { pointer-events: initial; }
#onetrust-pc-sdk .ot-ven-hdr > p a { position: relative; z-index: 2; pointer-events: initial; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a { margin-right: auto; }
#onetrust-pc-sdk .ot-pc-footer-logo svg, #onetrust-pc-sdk .ot-pc-footer-logo img { width: 136px; height: 16px; }
#onetrust-pc-sdk .ot-pur-vdr-count { font-weight: 400; font-size: 0.8em; padding-top: 3px; display: block; }
#onetrust-banner-sdk .ot-optout-signal, #onetrust-pc-sdk .ot-optout-signal { border: 1px solid rgb(50, 174, 136); border-radius: 3px; padding: 5px; margin-bottom: 10px; background-color: rgb(249, 255, 250); font-size: 0.85rem; line-height: 2; }
#onetrust-banner-sdk .ot-optout-signal .ot-optout-icon, #onetrust-pc-sdk .ot-optout-signal .ot-optout-icon { display: inline; margin-right: 5px; }
#onetrust-banner-sdk .ot-optout-signal svg, #onetrust-pc-sdk .ot-optout-signal svg { height: 20px; width: 30px; }
#onetrust-banner-sdk .ot-optout-signal svg.ot-source-sprite, #onetrust-pc-sdk .ot-optout-signal svg.ot-source-sprite { position: relative; bottom: -3px; }
#onetrust-banner-sdk .ot-optout-signal svg:not(.ot-source-sprite), #onetrust-pc-sdk .ot-optout-signal svg:not(.ot-source-sprite) { transform: scale(0.5); }
#onetrust-banner-sdk .ot-optout-signal svg:not(.ot-source-sprite) path, #onetrust-pc-sdk .ot-optout-signal svg:not(.ot-source-sprite) path { fill: rgb(50, 174, 136); }
#onetrust-consent-sdk .ot-general-modal { overflow: hidden; position: fixed; margin: 0px auto; top: 50%; left: 50%; width: 40%; padding: 1.5rem; max-width: 575px; min-width: 575px; z-index: 2147483647; border-radius: 2.5px; transform: translate(-50%, -50%); }
#onetrust-consent-sdk .ot-signature-health-group { margin-top: 1rem; padding-left: 1.25rem; padding-right: 1.25rem; margin-bottom: 0.625rem; width: calc(100% - 2.5rem); }
#onetrust-consent-sdk .ot-signature-health-group .ot-signature-health-form { gap: 0.5rem; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-health-form { width: 70%; gap: 0.35rem; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-input { height: 38px; padding: 6px 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); border-radius: 4px; box-shadow: none; box-sizing: border-box; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-subtitle { font-size: 1.125rem; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-group-title { font-size: 1.25rem; font-weight: bold; }
#onetrust-consent-sdk .ot-signature-health, #onetrust-consent-sdk .ot-signature-health-group { display: flex; flex-direction: column; gap: 1rem; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-cont, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-cont { display: flex; flex-direction: column; gap: 0.25rem; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-paragraph, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-paragraph { margin: 0px; line-height: 20px; font-size: max(14px, 0.875rem); }
#onetrust-consent-sdk .ot-signature-health .ot-health-signature-error, #onetrust-consent-sdk .ot-signature-health-group .ot-health-signature-error { color: rgb(77, 77, 77); font-size: min(12px, 0.75rem); }
#onetrust-consent-sdk .ot-signature-health .ot-signature-buttons-cont, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-buttons-cont { margin-top: max(0.75rem, 2%); gap: 1rem; display: flex; justify-content: flex-end; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-button, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-button { flex: 1 1 0%; height: auto; color: rgb(255, 255, 255); cursor: pointer; line-height: 1.2; min-width: 125px; font-weight: 600; font-size: 0.813em; border-radius: 2px; padding: 12px 10px; white-space: normal; overflow-wrap: break-word; word-break: break-word; background-color: rgb(104, 182, 49); border: 2px solid rgb(104, 182, 49); }
#onetrust-consent-sdk .ot-signature-health .ot-signature-button.reject, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-button.reject { background-color: rgb(255, 255, 255); }
#onetrust-consent-sdk .ot-input-field-cont { display: flex; flex-direction: column; gap: 0.5rem; }
#onetrust-consent-sdk .ot-input-field-cont .ot-signature-input { width: 65%; }
#onetrust-consent-sdk .ot-signature-health-form { display: flex; flex-direction: column; }
#onetrust-consent-sdk .ot-signature-health-form .ot-signature-label { margin-bottom: 0px; line-height: 20px; font-size: max(14px, 0.875rem); }
#onetrust-consent-sdk #onetrust-sprite-svg { display: none; }
@media only screen and (max-width: 600px) {
#onetrust-consent-sdk .ot-general-modal { min-width: 100%; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-health-form { width: 100%; }
#onetrust-consent-sdk .ot-input-field-cont .ot-signature-input { width: 100%; }
}
#onetrust-banner-sdk, #onetrust-pc-sdk, #ot-sdk-cookie-policy, #ot-sync-ntfy { font-size: 16px; }
#onetrust-banner-sdk *, #onetrust-banner-sdk ::after, #onetrust-banner-sdk ::before, #onetrust-pc-sdk *, #onetrust-pc-sdk ::after, #onetrust-pc-sdk ::before, #ot-sdk-cookie-policy *, #ot-sdk-cookie-policy ::after, #ot-sdk-cookie-policy ::before, #ot-sync-ntfy *, #ot-sync-ntfy ::after, #ot-sync-ntfy ::before { box-sizing: content-box; }
#onetrust-banner-sdk div, #onetrust-banner-sdk span, #onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-banner-sdk p, #onetrust-banner-sdk img, #onetrust-banner-sdk svg, #onetrust-banner-sdk button, #onetrust-banner-sdk section, #onetrust-banner-sdk a, #onetrust-banner-sdk label, #onetrust-banner-sdk input, #onetrust-banner-sdk ul, #onetrust-banner-sdk li, #onetrust-banner-sdk nav, #onetrust-banner-sdk table, #onetrust-banner-sdk thead, #onetrust-banner-sdk tr, #onetrust-banner-sdk td, #onetrust-banner-sdk tbody, #onetrust-banner-sdk .ot-main-content, #onetrust-banner-sdk .ot-toggle, #onetrust-banner-sdk #ot-content, #onetrust-banner-sdk #ot-pc-content, #onetrust-banner-sdk .checkbox, #onetrust-pc-sdk div, #onetrust-pc-sdk span, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #onetrust-pc-sdk p, #onetrust-pc-sdk img, #onetrust-pc-sdk svg, #onetrust-pc-sdk button, #onetrust-pc-sdk section, #onetrust-pc-sdk a, #onetrust-pc-sdk label, #onetrust-pc-sdk input, #onetrust-pc-sdk ul, #onetrust-pc-sdk li, #onetrust-pc-sdk nav, #onetrust-pc-sdk table, #onetrust-pc-sdk thead, #onetrust-pc-sdk tr, #onetrust-pc-sdk td, #onetrust-pc-sdk tbody, #onetrust-pc-sdk .ot-main-content, #onetrust-pc-sdk .ot-toggle, #onetrust-pc-sdk #ot-content, #onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk .checkbox, #ot-sdk-cookie-policy div, #ot-sdk-cookie-policy span, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy p, #ot-sdk-cookie-policy img, #ot-sdk-cookie-policy svg, #ot-sdk-cookie-policy button, #ot-sdk-cookie-policy section, #ot-sdk-cookie-policy a, #ot-sdk-cookie-policy label, #ot-sdk-cookie-policy input, #ot-sdk-cookie-policy ul, #ot-sdk-cookie-policy li, #ot-sdk-cookie-policy nav, #ot-sdk-cookie-policy table, #ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy tr, #ot-sdk-cookie-policy td, #ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy .ot-main-content, #ot-sdk-cookie-policy .ot-toggle, #ot-sdk-cookie-policy #ot-content, #ot-sdk-cookie-policy #ot-pc-content, #ot-sdk-cookie-policy .checkbox, #ot-sync-ntfy div, #ot-sync-ntfy span, #ot-sync-ntfy h1, #ot-sync-ntfy h2, #ot-sync-ntfy h3, #ot-sync-ntfy h4, #ot-sync-ntfy h5, #ot-sync-ntfy h6, #ot-sync-ntfy p, #ot-sync-ntfy img, #ot-sync-ntfy svg, #ot-sync-ntfy button, #ot-sync-ntfy section, #ot-sync-ntfy a, #ot-sync-ntfy label, #ot-sync-ntfy input, #ot-sync-ntfy ul, #ot-sync-ntfy li, #ot-sync-ntfy nav, #ot-sync-ntfy table, #ot-sync-ntfy thead, #ot-sync-ntfy tr, #ot-sync-ntfy td, #ot-sync-ntfy tbody, #ot-sync-ntfy .ot-main-content, #ot-sync-ntfy .ot-toggle, #ot-sync-ntfy #ot-content, #ot-sync-ntfy #ot-pc-content, #ot-sync-ntfy .checkbox { font-family: inherit; font-weight: normal; -webkit-font-smoothing: auto; letter-spacing: normal; line-height: normal; padding: 0px; margin: 0px; height: auto; min-height: 0px; max-height: none; width: auto; min-width: 0px; max-width: none; border-radius: 0px; border: none; clear: none; float: none; position: static; inset: auto; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; white-space: normal; background: none; overflow: visible; vertical-align: baseline; visibility: visible; z-index: auto; box-shadow: none; }
#onetrust-banner-sdk img, #onetrust-pc-sdk img, #ot-sdk-cookie-policy img, #ot-sync-ntfy img { overflow: hidden !important; }
#onetrust-banner-sdk label::before, #onetrust-banner-sdk label::after, #onetrust-banner-sdk .checkbox::after, #onetrust-banner-sdk .checkbox::before, #onetrust-pc-sdk label::before, #onetrust-pc-sdk label::after, #onetrust-pc-sdk .checkbox::after, #onetrust-pc-sdk .checkbox::before, #ot-sdk-cookie-policy label::before, #ot-sdk-cookie-policy label::after, #ot-sdk-cookie-policy .checkbox::after, #ot-sdk-cookie-policy .checkbox::before, #ot-sync-ntfy label::before, #ot-sync-ntfy label::after, #ot-sync-ntfy .checkbox::after, #ot-sync-ntfy .checkbox::before { content: none; }
#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { position: relative; width: 100%; max-width: 100%; margin: 0px auto; padding: 0px 20px; box-sizing: border-box; }
#onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { width: 100%; float: left; box-sizing: border-box; padding: 0px; display: initial; }
@media (min-width: 400px) {
#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { width: 90%; padding: 0px; }
}
@media (min-width: 550px) {
#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { width: 100%; }
#onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { margin-left: 4%; }
#onetrust-banner-sdk .ot-sdk-column:first-child, #onetrust-banner-sdk .ot-sdk-columns:first-child, #onetrust-pc-sdk .ot-sdk-column:first-child, #onetrust-pc-sdk .ot-sdk-columns:first-child, #ot-sdk-cookie-policy .ot-sdk-column:first-child, #ot-sdk-cookie-policy .ot-sdk-columns:first-child { margin-left: 0px; }
#onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns { width: 13.3333%; }
#onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns { width: 22%; }
#onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns { width: 30.6667%; }
#onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns { width: 65.3333%; }
#onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns { width: 74%; }
#onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns { width: 82.6667%; }
#onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns { width: 91.3333%; }
#onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns { width: 100%; margin-left: 0px; }
}
#onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6 { margin-top: 0px; font-weight: 600; font-family: inherit; }
#onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 { font-size: 1.5rem; line-height: 1.2; }
#onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 { font-size: 1.5rem; line-height: 1.25; }
#onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 { font-size: 1.5rem; line-height: 1.3; }
#onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 { font-size: 1.5rem; line-height: 1.35; }
#onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 { font-size: 1.5rem; line-height: 1.5; }
#onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 { font-size: 1.5rem; line-height: 1.6; }
@media (min-width: 550px) {
#onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 { font-size: 1.5rem; }
#onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 { font-size: 1.5rem; }
#onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 { font-size: 1.5rem; }
#onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 { font-size: 1.5rem; }
#onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 { font-size: 1.5rem; }
#onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 { font-size: 1.5rem; }
}
#onetrust-banner-sdk p, #onetrust-pc-sdk p, #ot-sdk-cookie-policy p { margin: 0px 0px 1em; font-family: inherit; line-height: normal; }
#onetrust-banner-sdk a, #onetrust-pc-sdk a, #ot-sdk-cookie-policy a { color: rgb(86, 86, 86); text-decoration: underline; }
#onetrust-banner-sdk a:hover, #onetrust-pc-sdk a:hover, #ot-sdk-cookie-policy a:hover { color: rgb(86, 86, 86); text-decoration: none; }
#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button { margin-bottom: 1rem; font-family: inherit; }
#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button { display: inline-block; height: 38px; padding: 0px 30px; color: rgb(85, 85, 85); text-align: center; font-size: 0.9em; font-weight: 400; line-height: 38px; letter-spacing: 0.01em; text-decoration: none; white-space: nowrap; background-color: rgba(0, 0, 0, 0); border-radius: 2px; border: 1px solid rgb(187, 187, 187); cursor: pointer; box-sizing: border-box; }
#onetrust-banner-sdk .ot-sdk-button:hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #onetrust-pc-sdk .ot-sdk-button:hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #ot-sdk-cookie-policy .ot-sdk-button:hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus { color: rgb(51, 51, 51); border-color: rgb(136, 136, 136); opacity: 0.9; }
#onetrust-banner-sdk .ot-sdk-button:focus, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:focus, #onetrust-pc-sdk .ot-sdk-button:focus, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:focus, #ot-sdk-cookie-policy .ot-sdk-button:focus, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-banner-sdk button.ot-sdk-button-primary, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-pc-sdk button.ot-sdk-button-primary, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary, #ot-sdk-cookie-policy button.ot-sdk-button-primary, #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary { color: rgb(255, 255, 255); background-color: rgb(51, 195, 240); border-color: rgb(51, 195, 240); }
#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-banner-sdk button.ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:hover, #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-banner-sdk button.ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:focus, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-pc-sdk button.ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:hover, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-pc-sdk button.ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:focus { color: rgb(255, 255, 255); background-color: rgb(30, 174, 219); border-color: rgb(30, 174, 219); }
#onetrust-banner-sdk input[type="text"], #onetrust-pc-sdk input[type="text"], #ot-sdk-cookie-policy input[type="text"] { height: 38px; padding: 6px 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); border-radius: 4px; box-shadow: none; box-sizing: border-box; }
#onetrust-banner-sdk input[type="text"], #onetrust-pc-sdk input[type="text"], #ot-sdk-cookie-policy input[type="text"] { appearance: none; }
#onetrust-banner-sdk input[type="text"]:focus, #onetrust-pc-sdk input[type="text"]:focus, #ot-sdk-cookie-policy input[type="text"]:focus { border: 1px solid rgb(0, 0, 0); outline: 0px; }
#onetrust-banner-sdk label, #onetrust-pc-sdk label, #ot-sdk-cookie-policy label { display: block; margin-bottom: 0.5rem; font-weight: 600; }
#onetrust-banner-sdk input[type="checkbox"], #onetrust-pc-sdk input[type="checkbox"], #ot-sdk-cookie-policy input[type="checkbox"] { display: inline; }
#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul { list-style: inside circle; }
#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul { padding-left: 0px; margin-top: 0px; }
#onetrust-banner-sdk ul ul, #onetrust-pc-sdk ul ul, #ot-sdk-cookie-policy ul ul { margin: 1.5rem 0px 1.5rem 3rem; font-size: 90%; }
#onetrust-banner-sdk li, #onetrust-pc-sdk li, #ot-sdk-cookie-policy li { margin-bottom: 1rem; }
#onetrust-banner-sdk th, #onetrust-banner-sdk td, #onetrust-pc-sdk th, #onetrust-pc-sdk td, #ot-sdk-cookie-policy th, #ot-sdk-cookie-policy td { padding: 12px 15px; text-align: left; border-bottom: 1px solid rgb(225, 225, 225); }
#onetrust-banner-sdk button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy button { margin-bottom: 1rem; font-family: inherit; }
#onetrust-banner-sdk .ot-sdk-container::after, #onetrust-banner-sdk .ot-sdk-row::after, #onetrust-pc-sdk .ot-sdk-container::after, #onetrust-pc-sdk .ot-sdk-row::after, #ot-sdk-cookie-policy .ot-sdk-container::after, #ot-sdk-cookie-policy .ot-sdk-row::after { content: ""; display: table; clear: both; }
#onetrust-banner-sdk .ot-sdk-row, #onetrust-pc-sdk .ot-sdk-row, #ot-sdk-cookie-policy .ot-sdk-row { margin: 0px; max-width: none; display: block; }
#onetrust-banner-sdk { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 18px; }
#onetrust-banner-sdk.otFlat { position: fixed; z-index: 2147483645; bottom: 0px; right: 0px; left: 0px; background-color: rgb(255, 255, 255); max-height: 90%; overflow: hidden auto; }
#onetrust-banner-sdk.otFlat.top { top: 0px; bottom: auto; }
#onetrust-banner-sdk.otRelFont { font-size: 1rem; }
#onetrust-banner-sdk > .ot-sdk-container { overflow: hidden; }
#onetrust-banner-sdk::-webkit-scrollbar { width: 11px; }
#onetrust-banner-sdk::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(193, 193, 193); }
#onetrust-banner-sdk { }
#onetrust-banner-sdk #onetrust-policy { margin: 1.25em 0px 0.625em 2em; overflow: hidden; }
#onetrust-banner-sdk #onetrust-policy .ot-gv-list-handler { float: left; font-size: 0.82em; padding: 0px; margin-bottom: 0px; border: 0px; line-height: normal; height: auto; width: auto; }
#onetrust-banner-sdk #onetrust-policy-title { font-size: 1.2em; line-height: 1.3; margin-bottom: 10px; }
#onetrust-banner-sdk #onetrust-group-container { position: relative; }
#onetrust-banner-sdk #onetrust-policy-text { clear: both; text-align: left; font-size: 0.88em; line-height: 1.4; }
#onetrust-banner-sdk #onetrust-policy-text * { font-size: inherit; line-height: inherit; }
#onetrust-banner-sdk #onetrust-policy-text a { font-weight: bold; }
#onetrust-banner-sdk #onetrust-policy-title, #onetrust-banner-sdk #onetrust-policy-text { color: dimgray; float: left; }
#onetrust-banner-sdk #onetrust-button-group-parent { min-height: 1px; text-align: center; }
#onetrust-banner-sdk #onetrust-button-group { display: inline-block; }
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { background-color: rgb(104, 182, 49); color: rgb(255, 255, 255); border-color: rgb(104, 182, 49); margin-right: 1em; min-width: 125px; height: auto; white-space: normal; word-break: break-word; overflow-wrap: break-word; padding: 12px 10px; line-height: 1.2; font-size: 0.813em; font-weight: 600; }
#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link { background-color: rgb(255, 255, 255); border: none; color: rgb(104, 182, 49); text-decoration: underline; padding-left: 0px; padding-right: 0px; }
#onetrust-banner-sdk .onetrust-close-btn-ui { width: 44px; height: 44px; background-size: 12px; border: none; position: relative; margin: auto; padding: 0px; }
#onetrust-banner-sdk .banner_logo { display: none; }
#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { position: absolute; top: 50%; transform: translateY(-50%); left: 0px; margin-right: 5px; }
#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy { margin-left: 65px; }
#onetrust-banner-sdk .ot-b-addl-desc { clear: both; float: left; display: block; }
#onetrust-banner-sdk #banner-options { float: left; display: table; margin-right: 0px; margin-left: 1em; width: calc(100% - 1em); }
#onetrust-banner-sdk .banner-option-input { cursor: pointer; width: auto; height: auto; border: none; padding: 0px 3px 0px 0px; margin: 0px 0px 10px; font-size: 0.82em; line-height: 1.4; }
#onetrust-banner-sdk .banner-option-input * { pointer-events: none; font-size: inherit; line-height: inherit; }
#onetrust-banner-sdk .banner-option-input[aria-expanded="true"] ~ .banner-option-details { display: block; height: auto; }
#onetrust-banner-sdk .banner-option-input[aria-expanded="true"] .ot-arrow-container { transform: rotate(90deg); }
#onetrust-banner-sdk .banner-option { margin-bottom: 12px; margin-left: 0px; border: none; float: left; padding: 0px; }
#onetrust-banner-sdk .banner-option:first-child { padding-left: 2px; }
#onetrust-banner-sdk .banner-option:not(:first-child) { padding: 0px; border: none; }
#onetrust-banner-sdk .banner-option-header { cursor: pointer; display: inline-block; }
#onetrust-banner-sdk .banner-option-header :first-child { color: dimgray; font-weight: bold; float: left; }
#onetrust-banner-sdk .banner-option-header .ot-arrow-container { display: inline-block; border-top: 6px solid rgba(0, 0, 0, 0); border-bottom: 6px solid rgba(0, 0, 0, 0); border-left: 6px solid dimgray; margin-left: 10px; vertical-align: middle; }
#onetrust-banner-sdk .banner-option-details { display: none; font-size: 0.83em; line-height: 1.5; padding: 10px 0px 5px 10px; margin-right: 10px; height: 0px; }
#onetrust-banner-sdk .banner-option-details * { font-size: inherit; line-height: inherit; color: dimgray; }
#onetrust-banner-sdk .ot-arrow-container, #onetrust-banner-sdk .banner-option-details { transition: all 300ms ease-in 0s; }
#onetrust-banner-sdk .ot-dpd-container { float: left; }
#onetrust-banner-sdk .ot-dpd-title { margin-bottom: 10px; }
#onetrust-banner-sdk .ot-dpd-title, #onetrust-banner-sdk .ot-dpd-desc { font-size: 0.88em; line-height: 1.4; color: dimgray; }
#onetrust-banner-sdk .ot-dpd-title *, #onetrust-banner-sdk .ot-dpd-desc * { font-size: inherit; line-height: inherit; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text * { margin-bottom: 0px; }
#onetrust-banner-sdk.ot-iab-2 .onetrust-vendors-list-handler { display: block; margin-left: 0px; margin-top: 5px; clear: both; margin-bottom: 0px; padding: 0px; border: 0px; height: auto; width: auto; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button { display: block; }
#onetrust-banner-sdk.ot-close-btn-link { padding-top: 25px; }
#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container { top: 15px; transform: none; right: 15px; }
#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button { padding: 0px; white-space: pre-wrap; border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.69em; }
#onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-dpd-desc, #onetrust-banner-sdk .ot-b-addl-desc { font-size: 0.813em; line-height: 1.5; }
#onetrust-banner-sdk .ot-dpd-desc { margin-bottom: 10px; }
#onetrust-banner-sdk .ot-dpd-desc > .ot-b-addl-desc { margin-top: 10px; margin-bottom: 10px; font-size: 1em; }
@media only screen and (max-width: 425px) {
#onetrust-banner-sdk #onetrust-close-btn-container { position: absolute; top: 6px; right: 2px; }
#onetrust-banner-sdk #onetrust-policy { margin-left: 0px; margin-top: 3em; }
#onetrust-banner-sdk #onetrust-button-group { display: block; }
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { width: 100%; }
#onetrust-banner-sdk .onetrust-close-btn-ui { top: auto; transform: none; }
#onetrust-banner-sdk #onetrust-policy-title { display: inline; float: none; }
#onetrust-banner-sdk #banner-options { margin: 0px; padding: 0px; width: 100%; }
}
@media only screen and (max-width: 550px) {
#onetrust-button-group.ot-button-order-container #onetrust-accept-btn-handler, #onetrust-button-group.ot-button-order-container #onetrust-reject-all-handler, #onetrust-button-group.ot-button-order-container #onetrust-pc-btn-handler { margin-right: 0px; }
#onetrust-banner-sdk .has-reject-all-button div#onetrust-button-group.ot-button-order-container #onetrust-accept-btn-handler, #onetrust-banner-sdk .has-reject-all-button div#onetrust-button-group.ot-button-order-container #onetrust-reject-all-handler, #onetrust-banner-sdk .has-reject-all-button div#onetrust-button-group.ot-button-order-container #onetrust-pc-btn-handler { margin-right: 0px; }
}
@media only screen and (min-width: 426px) and (max-width: 896px) {
#onetrust-banner-sdk #onetrust-close-btn-container { position: absolute; top: 0px; right: 0px; }
#onetrust-banner-sdk #onetrust-policy { margin-left: 1em; margin-right: 1em; }
#onetrust-banner-sdk .onetrust-close-btn-ui { top: 10px; right: 10px; }
#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container { width: 95%; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-group-container { width: 100%; }
#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-button-group-parent { padding-left: 50px; }
#onetrust-banner-sdk #onetrust-button-group-parent { width: 100%; position: relative; margin-left: 0px; }
#onetrust-banner-sdk #onetrust-button-group button { display: inline-block; }
#onetrust-banner-sdk #onetrust-button-group { margin-right: 0px; text-align: center; }
#onetrust-banner-sdk #onetrust-button-group.ot-button-order-container #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-button-group.ot-button-order-container #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-button-group.ot-button-order-container #onetrust-pc-btn-handler { width: auto; }
#onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container { display: inline-flex; flex-wrap: wrap; }
#onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container #onetrust-pc-btn-handler, #onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container #onetrust-reject-all-handler, #onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container #onetrust-accept-btn-handler { float: none; }
#onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container [class*="ot-button-order-"]:nth-of-type(1) { margin-right: auto !important; }
#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler { float: left; }
#onetrust-banner-sdk .has-reject-all-button #onetrust-reject-all-handler, #onetrust-banner-sdk .has-reject-all-button #onetrust-accept-btn-handler { float: right; }
#onetrust-banner-sdk .has-reject-all-button #onetrust-button-group { width: calc(100% - 2em); margin-right: 0px; }
#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link { padding-left: 0px; text-align: left; }
#onetrust-banner-sdk.ot-buttons-fw .ot-sdk-three button { width: 100%; text-align: center; }
#onetrust-banner-sdk.ot-buttons-fw #onetrust-button-group-parent button { float: none; }
#onetrust-banner-sdk.ot-buttons-fw #onetrust-pc-btn-handler.cookie-setting-link { text-align: center; }
}
@media only screen and (min-width: 550px) {
#onetrust-banner-sdk .banner-option:not(:first-child) { border-left: 1px solid rgb(216, 216, 216); padding-left: 25px; }
}
@media only screen and (min-width: 425px) and (max-width: 550px) {
#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group, #onetrust-banner-sdk.ot-iab-2 #onetrust-policy, #onetrust-banner-sdk.ot-iab-2 .banner-option { width: 100%; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-accept-btn-handler, #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-reject-all-handler, #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-pc-btn-handler { width: 100%; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-accept-btn-handler, #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-reject-all-handler { float: left; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group.ot-button-order-container { width: auto; }
}
@media only screen and (min-width: 769px) {
#onetrust-banner-sdk #onetrust-button-group { margin-right: 30%; }
#onetrust-banner-sdk #banner-options { margin-left: 2em; margin-right: 5em; margin-bottom: 1.25em; width: calc(100% - 7em); }
}
@media only screen and (min-width: 897px) and (max-width: 1023px) {
#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent { position: absolute; top: 50%; left: 80%; transform: translateY(-50%); }
#onetrust-banner-sdk #onetrust-close-btn-container { top: 50%; margin: auto; transform: translate(-50%, -50%); position: absolute; padding: 0px; right: 0px; }
#onetrust-banner-sdk #onetrust-close-btn-container button { position: relative; margin: 0px; right: -22px; top: 2px; }
}
@media only screen and (min-width: 1024px) {
#onetrust-banner-sdk #onetrust-close-btn-container { top: 50%; margin: auto; transform: translate(-50%, -50%); position: absolute; right: 0px; }
#onetrust-banner-sdk #onetrust-close-btn-container button { right: -12px; }
#onetrust-banner-sdk #onetrust-policy { margin-left: 2em; }
#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent { position: absolute; top: 50%; left: 60%; transform: translateY(-50%); }
#onetrust-banner-sdk .ot-optout-signal { width: 50%; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-title { width: 50%; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text, #onetrust-banner-sdk.ot-iab-2 :not(.ot-dpd-desc) > .ot-b-addl-desc { margin-bottom: 1em; width: 50%; border-right: 1px solid rgb(216, 216, 216); padding-right: 1rem; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text { margin-bottom: 0px; padding-bottom: 1em; }
#onetrust-banner-sdk.ot-iab-2 :not(.ot-dpd-desc) > .ot-b-addl-desc { margin-bottom: 0px; padding-bottom: 1em; }
#onetrust-banner-sdk.ot-iab-2 .ot-dpd-container { width: 45%; padding-left: 1rem; display: inline-block; float: none; }
#onetrust-banner-sdk.ot-iab-2 .ot-dpd-title { line-height: 1.7; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group-parent { left: auto; right: 4%; margin-left: 0px; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button { display: block; }
#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent { margin: auto; width: 30%; }
#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container { width: 60%; }
#onetrust-banner-sdk #onetrust-button-group { margin-right: auto; }
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { margin-top: 1em; }
}
@media only screen and (min-width: 890px) {
#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group-parent { padding-left: 3%; padding-right: 4%; margin-left: 0px; }
#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group { margin-right: 0px; margin-top: 1.25em; width: 100%; }
#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button { width: 100%; margin-bottom: 5px; margin-top: 5px; }
#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button:last-of-type { margin-bottom: 20px; }
}
@media only screen and (min-width: 1280px) {
#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container { width: 55%; }
#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent { width: 44%; padding-left: 2%; padding-right: 2%; }
#onetrust-banner-sdk:not(.ot-iab-2).vertical-align-content #onetrust-button-group-parent { position: absolute; left: 55%; }
}
#onetrust-consent-sdk #onetrust-banner-sdk { background-color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-policy-title, #onetrust-consent-sdk #onetrust-policy-text, #onetrust-consent-sdk .ot-b-addl-desc, #onetrust-consent-sdk .ot-dpd-desc, #onetrust-consent-sdk .ot-dpd-title, #onetrust-consent-sdk #onetrust-policy-text :not(.onetrust-vendors-list-handler), #onetrust-consent-sdk .ot-dpd-desc :not(.onetrust-vendors-list-handler), #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *, #onetrust-banner-sdk .ot-cat-header, #onetrust-banner-sdk .ot-optout-signal { color: rgb(0, 0, 0); }
#onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details { background-color: rgb(233, 233, 233); }
#onetrust-consent-sdk #onetrust-banner-sdk a[href], #onetrust-consent-sdk #onetrust-banner-sdk a[href] font, #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn { color: rgb(236, 0, 0); }
#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler { background-color: rgb(252, 0, 0); border-color: rgb(252, 0, 0); color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-banner-sdk :focus, #onetrust-consent-sdk #onetrust-banner-sdk:focus { outline-color: rgb(0, 0, 0); outline-width: 1px; }
#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link { color: rgb(236, 0, 0); border-color: rgb(236, 0, 0); background-color: rgb(255, 255, 255); }
#onetrust-banner-sdk #onetrust-policy-text a.ot-cookie-policy-link, #onetrust-banner-sdk #onetrust-policy-text a.ot-imprint-link { margin-left: 5px; }
div#onetrust-consent-sdk div#onetrust-banner-sdk { padding: 32px 45px; background-color: rgb(255, 255, 255); }
div#onetrust-consent-sdk div#onetrust-banner-sdk:focus { outline: transparent solid 0px; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div { display: flex; -webkit-box-pack: center; justify-content: center; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container { width: 100%; padding: 0px; margin: 0px; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row { display: grid; margin: 0px; grid-template-columns: auto; grid-template-rows: auto; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row div#onetrust-group-container { width: 100%; padding: 0px 8px 0px 0px; margin: 0px; grid-area: 1 / 1 / 2 / 2; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row div#onetrust-group-container #onetrust-policy { padding: 0px; margin: 0px; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row div#onetrust-group-container #onetrust-policy h2#onetrust-policy-title, div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row div#onetrust-group-container #onetrust-policy h3#onetrust-policy-title { margin: 0px 0px 16px; color: rgb(0, 0, 0); font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 24px; font-weight: 500; letter-spacing: 0.6px; line-height: 28px; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row div#onetrust-group-container #onetrust-policy p#onetrust-policy-text { margin: 0px; color: rgb(0, 0, 0); font-family: HaasGrotDisp-45Light, helvetica, arial, sans-serif; font-size: 16px; font-weight: 300; letter-spacing: 0.38px; line-height: 24px; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row div#onetrust-group-container #onetrust-policy p#onetrust-policy-text a { color: rgb(236, 0, 0); font-family: HaasGrotDisp-45Light, helvetica, arial, sans-serif; font-size: 16px; font-weight: 300; letter-spacing: 0.38px; line-height: 24px; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row div#onetrust-button-group-parent { transform: initial !important; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row div#onetrust-button-group-parent { position: static; width: 100%; padding: 0px; margin: 24px 0px 0px; grid-area: 2 / 1 / 3 / 2; text-align: inherit; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row div#onetrust-button-group-parent div#onetrust-button-group { display: grid; -webkit-box-align: center; align-items: center; padding: 0px; margin: 0px; gap: 16px; grid-template-columns: 1fr 1fr; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row div#onetrust-button-group-parent div#onetrust-button-group button#onetrust-accept-btn-handler { border: none !important; background-color: rgb(236, 0, 0) !important; color: rgb(255, 255, 255) !important; white-space: normal !important; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row div#onetrust-button-group-parent div#onetrust-button-group button#onetrust-accept-btn-handler { width: auto; align-self: stretch; padding: 12px 20px; border-radius: 10px; margin: 0px; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 18px; font-weight: 400; grid-area: 1 / 1 / 2 / 2; letter-spacing: 0.18px; line-height: 26px; text-align: center; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row div#onetrust-button-group-parent div#onetrust-button-group button#onetrust-accept-btn-handler:hover, div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row div#onetrust-button-group-parent div#onetrust-button-group button#onetrust-accept-btn-handler:focus { background-color: rgb(211, 0, 0) !important; opacity: 1 !important; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row div#onetrust-button-group-parent div#onetrust-button-group button#onetrust-reject-all-handler { border: 1px solid rgb(0, 0, 0) !important; background-color: rgb(255, 255, 255) !important; color: rgb(0, 0, 0) !important; white-space: normal !important; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row div#onetrust-button-group-parent div#onetrust-button-group button#onetrust-reject-all-handler { width: auto; align-self: stretch; padding: 11px 19px; border-radius: 10px; margin: 0px; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 18px; font-weight: 400; grid-area: 1 / 2 / 2 / 3; letter-spacing: 0.18px; line-height: 26px; text-align: center; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row div#onetrust-button-group-parent div#onetrust-button-group button#onetrust-reject-all-handler:hover, div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row div#onetrust-button-group-parent div#onetrust-button-group button#onetrust-reject-all-handler:focus { border: 1px solid rgb(255, 255, 255) !important; background-color: rgb(0, 0, 0) !important; color: rgb(255, 255, 255) !important; opacity: 1 !important; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row div#onetrust-button-group-parent div#onetrust-button-group button#onetrust-pc-btn-handler { border: none !important; background-color: transparent !important; color: rgb(236, 0, 0) !important; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row div#onetrust-button-group-parent div#onetrust-button-group button#onetrust-pc-btn-handler { width: auto; padding: 0px; margin: 0px; font-family: HaasGrotDisp-65Medium, helvetica, arial, sans-serif; font-size: 18px; font-weight: 400; grid-area: 2 / 1 / 3 / 3; justify-self: center; letter-spacing: 0.18px; line-height: 26px; text-align: left; text-decoration: underline; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div#onetrust-close-btn-container { position: static; top: auto; left: auto; display: flex; width: 18px; -webkit-box-pack: center; justify-content: center; padding: 0px; margin: 0px; text-align: inherit; transform: none; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div#onetrust-close-btn-container button.banner-close-button { position: static; top: auto; display: block; width: 15px; height: 15px; margin: 0px; background-size: cover; transform: none; }
@media screen and (min-width: 768px) {
div#onetrust-consent-sdk div#onetrust-banner-sdk > div { display: flex; -webkit-box-pack: center; justify-content: center; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container { width: auto; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row { display: grid; margin: 0px; grid-template-columns: minmax(auto, 950px); grid-template-rows: auto; }
div#onetrust-consent-sdk div#onetrust-banner-sdk > div div.ot-sdk-container div.ot-sdk-row div#onetrust-button-group-parent div#onetrust-button-group { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: start; }
}
#onetrust-pc-sdk { position: fixed; width: 730px; max-width: 730px; height: 610px; inset: 0px; margin: auto; font-size: 16px; z-index: 2147483647; border-radius: 2px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0) 0px 2px 4px 0px, rgba(50, 50, 93, 0.1) 0px 7px 14px 0px; }
#onetrust-pc-sdk.otRelFont { font-size: 1rem; }
#onetrust-pc-sdk *, #onetrust-pc-sdk ::after, #onetrust-pc-sdk ::before { box-sizing: content-box; }
#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr, #onetrust-pc-sdk .ot-hide-tgl { visibility: hidden; }
#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *, #onetrust-pc-sdk .ot-hide-tgl * { visibility: hidden; }
#onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk #ot-pc-lst { height: calc(100% - 185px); }
#onetrust-pc-sdk li { list-style: none; }
#onetrust-pc-sdk ul, #onetrust-pc-sdk li { margin: 0px; }
#onetrust-pc-sdk ul li div:focus { margin: 0px 2px !important; }
#onetrust-pc-sdk ul:focus-within { padding-top: 2px !important; }
#onetrust-pc-sdk .ot-desc-cntr:focus { outline-offset: -1px !important; }
#onetrust-pc-sdk a { text-decoration: underline; }
#onetrust-pc-sdk .ot-link-btn { padding: 0px; margin-bottom: 0px; border: 0px; font-weight: normal; line-height: normal; width: auto; height: auto; }
#onetrust-pc-sdk .ot-grps-cntr ::-webkit-scrollbar, #onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar { width: 11px; }
#onetrust-pc-sdk .ot-grps-cntr ::-webkit-scrollbar-thumb, #onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(193, 193, 193); }
#onetrust-pc-sdk .ot-grps-cntr *, #onetrust-pc-sdk .ot-pc-scrollbar { }
#onetrust-pc-sdk .ot-pc-header { height: auto; padding: 10px; display: block; width: calc(100% - 20px); min-height: 52px; border-bottom: 1px solid rgb(216, 216, 216); position: relative; }
#onetrust-pc-sdk .ot-pc-logo { vertical-align: middle; width: 180px; }
#onetrust-pc-sdk .ot-pc-logo.ot-pc-logo { height: 40px; }
#onetrust-pc-sdk .ot-title-cntr { position: relative; display: inline-block; vertical-align: middle; width: calc(100% - 190px); padding-left: 10px; }
#onetrust-pc-sdk .ot-optout-signal { margin: 0.625rem 0.625rem 0.625rem 1.75rem; }
#onetrust-pc-sdk .ot-always-active { font-size: 0.813em; line-height: 1.5; font-weight: 700; color: rgb(56, 96, 190); }
#onetrust-pc-sdk .ot-close-cntr { float: right; position: absolute; right: -9px; top: 50%; transform: translateY(-50%); }
#onetrust-pc-sdk #ot-pc-content { position: relative; overflow: hidden auto; }
#onetrust-pc-sdk #ot-pc-content .ot-sdk-container { margin-left: 0px; }
#onetrust-pc-sdk .ot-grps-cntr, #onetrust-pc-sdk .ot-grps-cntr > * { height: 100%; overflow-y: auto; }
#onetrust-pc-sdk .category-menu-switch-handler { cursor: pointer; border-left: 10px solid rgba(0, 0, 0, 0); background-color: rgb(244, 244, 244); border-bottom: 1px solid rgb(215, 215, 215); padding: 12px 5px 12px 12px; overflow: hidden; }
#onetrust-pc-sdk .category-menu-switch-handler h3 { float: left; text-align: left; margin: 0px; color: dimgray; line-height: 1.4; font-size: 0.875em; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-active-menu { border-left: 10px solid rgb(104, 182, 49); background-color: rgb(255, 255, 255); border-bottom: none; position: relative; }
#onetrust-pc-sdk .ot-active-menu h3 { color: rgb(38, 50, 56); font-weight: bold; }
#onetrust-pc-sdk .ot-desc-cntr { word-break: break-word; overflow-wrap: break-word; padding-top: 20px; padding-right: 16px; padding-bottom: 15px; }
#onetrust-pc-sdk .ot-grp-desc { word-break: break-word; overflow-wrap: break-word; text-align: left; font-size: 0.813em; line-height: 1.5; margin: 0px; }
#onetrust-pc-sdk .ot-grp-desc * { font-size: inherit; line-height: inherit; }
#onetrust-pc-sdk #ot-pc-desc a { color: rgb(56, 96, 190); cursor: pointer; font-size: 1em; }
#onetrust-pc-sdk #ot-pc-desc a.privacy-notice-link, #onetrust-pc-sdk #ot-pc-desc a.ot-imprint-handler { margin-right: 8px; }
#onetrust-pc-sdk #ot-pc-desc a:hover { color: rgb(24, 131, 253); }
#onetrust-pc-sdk #ot-pc-desc button { margin-right: 8px; }
#onetrust-pc-sdk #ot-pc-desc * { font-size: inherit; }
#onetrust-pc-sdk #ot-pc-desc ul li { padding: 10px 0px; border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk #ot-pc-desc + .ot-link-btn { display: none; }
#onetrust-pc-sdk .ot-btn-subcntr { float: right; }
#onetrust-pc-sdk .ot-close-icon { background-size: 12px; background-repeat: no-repeat; background-position: center center; height: 44px; width: 44px; display: inline-block; }
#onetrust-pc-sdk .ot-tgl { float: right; position: relative; z-index: 1; }
#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob { background-color: rgb(60, 115, 86); }
#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob::before { transform: translateX(16px); background-color: rgb(111, 150, 129); }
#onetrust-pc-sdk .ot-tgl input:focus + .ot-switch .ot-switch-nob::before { box-shadow: rgb(33, 150, 243) 0px 0px 1px; outline-style: auto; outline-width: 1px; }
#onetrust-pc-sdk .ot-switch { position: relative; display: inline-block; width: 35px; height: 10px; margin-bottom: 0px; }
#onetrust-pc-sdk .ot-switch-nob { position: absolute; cursor: pointer; inset: 0px; background-color: rgb(118, 118, 118); border: none; transition: all 0.2s ease-in 0s; border-radius: 46px; }
#onetrust-pc-sdk .ot-switch-nob::before { position: absolute; content: ""; height: 20px; width: 20px; bottom: 1px; background-color: rgb(77, 77, 77); border-radius: 100%; top: -5px; transition: all 0.4s ease 0s; }
#onetrust-pc-sdk .ot-chkbox { z-index: 1; position: relative; float: left; }
#onetrust-pc-sdk .ot-chkbox input:checked ~ label::before { background-color: rgb(56, 96, 190); }
#onetrust-pc-sdk .ot-chkbox input + label::after { content: none; color: rgb(255, 255, 255); }
#onetrust-pc-sdk .ot-chkbox input:checked + label::after { content: ""; }
#onetrust-pc-sdk .ot-chkbox input:focus + label::before { outline-width: 2px; outline-style: auto; }
#onetrust-pc-sdk .ot-chkbox input[aria-checked="mixed"] ~ label::before { background-color: rgb(56, 96, 190); }
#onetrust-pc-sdk .ot-chkbox input[aria-checked="mixed"] + label::after { content: ""; }
#onetrust-pc-sdk .ot-chkbox label { position: relative; height: 20px; padding-left: 30px; display: inline-block; cursor: pointer; }
#onetrust-pc-sdk .ot-chkbox label::before, #onetrust-pc-sdk .ot-chkbox label::after { position: absolute; content: ""; display: inline-block; border-radius: 3px; }
#onetrust-pc-sdk .ot-chkbox label::before { height: 18px; width: 18px; border: 1px solid rgb(56, 96, 190); left: 0px; }
#onetrust-pc-sdk .ot-chkbox label::after { height: 5px; width: 9px; border-left: 3px solid; border-bottom: 3px solid; transform: rotate(-45deg); left: 4px; top: 5px; }
#onetrust-pc-sdk .ot-label-txt { display: none; }
#onetrust-pc-sdk .ot-fltr-opt .ot-label-txt { display: inline-block; }
#onetrust-pc-sdk .ot-chkbox input, #onetrust-pc-sdk .ot-tgl input { position: absolute; opacity: 0; width: 0px; height: 0px; }
#onetrust-pc-sdk .ot-arw-cntr { float: right; position: relative; pointer-events: none; }
#onetrust-pc-sdk .ot-arw { width: 16px; height: 16px; margin-left: 5px; color: dimgray; display: inline-block; vertical-align: middle; transition: all 150ms ease-in 0s; }
#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-arw-cntr svg { transform: rotate(90deg); }
#onetrust-pc-sdk .ot-label-status { font-size: 0.75em; position: relative; top: 2px; display: none; padding-right: 5px; float: left; }
#onetrust-pc-sdk #ot-lst-cnt .ot-label-status { top: -6px; }
#onetrust-pc-sdk .ot-fltr-opts { min-height: 35px; }
#onetrust-pc-sdk .ot-fltr-btns { margin: 10px 15px 0px; }
#onetrust-pc-sdk .ot-fltr-btns button { padding: 12px 30px; }
#onetrust-pc-sdk .ot-pc-footer { position: absolute; bottom: 0px; width: 100%; max-height: 160px; border-top: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-pc-footer button { margin-top: 20px; margin-bottom: 20px; font-weight: 600; font-size: 0.813em; min-height: 40px; height: auto; line-height: normal; padding: 10px 30px; }
#onetrust-pc-sdk .ot-tab-desc { margin-left: 3%; }
#onetrust-pc-sdk .ot-grp-hdr1 { display: inline-block; width: 100%; margin-bottom: 10px; }
#onetrust-pc-sdk .ot-desc-cntr h4 { color: rgb(38, 50, 56); display: inline-block; vertical-align: middle; margin: 0px; font-weight: bold; font-size: 0.875em; line-height: 1.3; max-width: 80%; }
#onetrust-pc-sdk .ot-subgrps .ot-subgrp h5 { top: 0px; max-width: unset; }
#onetrust-pc-sdk #ot-pvcy-hdr { margin-bottom: 10px; }
#onetrust-pc-sdk .ot-vlst-cntr { overflow: hidden; }
#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-host-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a { display: block; float: left; color: rgb(56, 96, 190); font-size: 0.813em; font-weight: 400; line-height: 1.1; cursor: pointer; margin: 5px 0px; }
#onetrust-pc-sdk .category-vendors-list-handler:hover, #onetrust-pc-sdk .category-host-list-handler:hover, #onetrust-pc-sdk .category-vendors-list-handler + a:hover { text-decoration-line: underline; }
#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { display: inline-block; height: 13px; width: 13px; background-repeat: no-repeat; margin-left: 1px; margin-top: 6px; cursor: pointer; }
#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { margin-bottom: -1px; }
#onetrust-pc-sdk .category-host-list-handler, #onetrust-pc-sdk .ot-vlst-cntr, #onetrust-pc-sdk #ot-pc-desc + .category-vendors-list-handler { margin-top: 8px; }
#onetrust-pc-sdk .ot-grp-hdr1 + .ot-vlst-cntr { margin-top: 0px; margin-bottom: 10px; }
#onetrust-pc-sdk .ot-always-active-group h3.ot-cat-header, #onetrust-pc-sdk .ot-subgrp.ot-always-active-group > h4 { max-width: 70%; }
#onetrust-pc-sdk .ot-always-active-group .ot-tgl-cntr { max-width: 28%; }
#onetrust-pc-sdk .ot-grp-desc ul, #onetrust-pc-sdk li.ot-subgrp p ul { margin: 0px 0px 0px 15px; padding-bottom: 8px; }
#onetrust-pc-sdk .ot-grp-desc ul li, #onetrust-pc-sdk li.ot-subgrp p ul li { font-size: inherit; padding-top: 8px; display: list-item; list-style: disc; }
#onetrust-pc-sdk ul.ot-subgrps { margin: 0px; font-size: inherit; }
#onetrust-pc-sdk ul.ot-subgrps li { padding: 0px; border: none; position: relative; }
#onetrust-pc-sdk ul.ot-subgrps li h5, #onetrust-pc-sdk ul.ot-subgrps li p { font-size: 0.82em; line-height: 1.4; }
#onetrust-pc-sdk ul.ot-subgrps li p { color: dimgray; clear: both; float: left; margin-top: 10px; margin-bottom: 0px; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk ul.ot-subgrps li h5 { color: rgb(38, 50, 56); font-weight: bold; margin-bottom: 0px; float: left; position: relative; top: 3px; }
#onetrust-pc-sdk li.ot-subgrp { margin-left: 30px; display: inline-block; width: calc(100% - 30px); }
#onetrust-pc-sdk .ot-subgrp-tgl { float: right; }
#onetrust-pc-sdk .ot-subgrp-tgl.ot-always-active-subgroup { width: auto; }
#onetrust-pc-sdk .ot-pc-footer-logo { height: 30px; width: 100%; text-align: right; background: rgb(244, 244, 244); border-radius: 0px 0px 2px 2px; }
#onetrust-pc-sdk .ot-pc-footer-logo a { display: inline-block; margin-top: 5px; margin-right: 10px; }
#onetrust-pc-sdk #accept-recommended-btn-handler { float: right; text-align: center; }
#onetrust-pc-sdk .save-preference-btn-handler { min-width: 155px; background-color: rgb(104, 182, 49); border-radius: 2px; color: rgb(255, 255, 255); font-size: 0.9em; line-height: 1.1; text-align: center; margin-left: 15px; margin-right: 15px; }
#onetrust-pc-sdk .ot-btn-subcntr button { margin-right: 16px; }
#onetrust-pc-sdk.ot-ftr-stacked .save-preference-btn-handler, #onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr { white-space: normal; text-align: center; min-width: 40%; }
#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr button { text-wrap: wrap; margin-left: auto; margin-right: auto; max-width: 90%; width: 90%; }
#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr button:nth-child(2) { margin-top: 0px; }
#onetrust-pc-sdk.ot-ftr-stacked #accept-recommended-btn-handler { float: none; }
#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container { overflow: hidden; }
#onetrust-pc-sdk .ot-btn-container.ot-button-order-container { display: flex; flex-wrap: wrap; justify-content: flex-end; }
#onetrust-pc-sdk .ot-btn-container.ot-button-order-container .ot-pc-refuse-all-handler, #onetrust-pc-sdk .ot-btn-container.ot-button-order-container .ot-pc-refuse-all-handler, #onetrust-pc-sdk .ot-btn-container.ot-button-order-container .save-preference-btn-handler, #onetrust-pc-sdk .ot-btn-container.ot-button-order-container #accept-recommended-btn-handler { float: none; }
#onetrust-pc-sdk .ot-btn-container.ot-button-order-container [class*="ot-button-order-"]:nth-of-type(1) { min-width: 155px; margin-left: 15px; margin-right: auto; }
#onetrust-pc-sdk .ot-btn-container.ot-button-order-container [class*="ot-button-order-"]:nth-of-type(2), #onetrust-pc-sdk .ot-btn-container.ot-button-order-container [class*="ot-button-order-"]:nth-of-type(3) { margin-right: 15px; }
#onetrust-pc-sdk #ot-pc-title { margin: 0px; overflow: hidden; position: relative; line-height: 1.2; max-height: 2.4em; padding-right: 1em; font-size: 1.37em; text-overflow: ellipsis; white-space: nowrap; display: block; max-width: 90%; }
#onetrust-pc-sdk #ot-pc-title.ot-pc-title-shrink { max-width: 70%; }
#onetrust-pc-sdk #ot-pc-title-mobile { display: none !important; }
#onetrust-pc-sdk #ot-pc-lst { width: 100%; position: relative; }
#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr { padding: 17px 15px 17px 20px; display: inline-block; width: calc(100% - 35px); vertical-align: middle; }
#onetrust-pc-sdk #ot-pc-lst .ot-acc-txt { padding: 6px 15px 10px 20px; }
#onetrust-pc-sdk .ot-lst-cntr { height: 100%; }
#onetrust-pc-sdk #ot-pc-hdr { padding: 15px 30px 15px 20px; display: inline-block; width: calc(100% - 50px); height: 20px; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk #ot-pc-hdr input { height: 32px; width: 100%; border-radius: 50px; font-size: 0.8em; padding-right: 35px; padding-left: 15px; float: left; }
#onetrust-pc-sdk #ot-pc-hdr input::placeholder { color: rgb(112, 112, 112); font-style: italic; }
#onetrust-pc-sdk #ot-lst-cnt { height: calc(100% - 86px); padding-left: 30px; padding-right: 27px; padding-top: 20px; margin: 8px 3px 4px 0px; overflow: hidden auto; transform: translate3d(0px, 0px, 0px); }
#onetrust-pc-sdk #ot-back-arw { height: 12px; width: 12px; }
#onetrust-pc-sdk #ot-lst-title { display: inline-block; font-size: 1em; }
#onetrust-pc-sdk #ot-lst-title h3 { color: dimgray; font-weight: bold; margin-left: 10px; display: inline-block; font-size: 1em; }
#onetrust-pc-sdk #ot-lst-title h3 * { font-size: inherit; }
#onetrust-pc-sdk .ot-lst-subhdr { float: right; position: relative; bottom: 6px; }
#onetrust-pc-sdk #ot-search-cntr { display: inline-block; vertical-align: middle; position: relative; width: 300px; }
#onetrust-pc-sdk #ot-search-cntr svg { position: absolute; right: 0px; width: 30px; height: 30px; font-size: 1em; line-height: 1; top: 2px; }
#onetrust-pc-sdk #ot-fltr-cntr { display: inline-block; position: relative; margin-left: 20px; vertical-align: middle; font-size: 0px; }
#onetrust-pc-sdk #ot-filter-list-header { margin-top: 15px; margin-bottom: 10px; float: left; max-width: 150px; text-decoration: none; color: rgb(56, 96, 190); font-size: 0.9em; font-weight: bold; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0); padding: 1px 1px 1px 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#onetrust-pc-sdk #filter-btn-handler { background-color: rgb(56, 96, 190); border-radius: 17px; transition: all 0.1s ease 0s; width: 32px; height: 32px; padding: 0px; margin: 0px; position: relative; }
#onetrust-pc-sdk #filter-btn-handler svg { cursor: pointer; width: 15px; height: 15px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); padding-top: 5px; }
#onetrust-pc-sdk #filter-btn-handler path { fill: rgb(255, 255, 255); }
#onetrust-pc-sdk #ot-sel-blk { min-width: 200px; min-height: 30px; padding-left: 20px; }
#onetrust-pc-sdk #ot-selall-vencntr, #onetrust-pc-sdk #ot-selall-adtlvencntr { float: left; height: 100%; }
#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label { height: 100%; padding-left: 0px; }
#onetrust-pc-sdk #ot-selall-hostcntr { width: 21px; height: 21px; position: relative; left: 20px; }
#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-licntr.line-through label::after, #onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after, #onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after { height: auto; border-left: 0px; left: 5px; top: 10.5px; transform: none; }
#onetrust-pc-sdk .ot-ven-name, #onetrust-pc-sdk .ot-host-name { color: rgb(44, 54, 67); font-weight: bold; font-size: 0.813em; line-height: 1.2; margin: 0px; height: auto; text-align: left; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-ven-name *, #onetrust-pc-sdk .ot-host-name * { font-size: inherit; }
#onetrust-pc-sdk .ot-host-desc { font-size: 0.69em; line-height: 1.4; margin-top: 5px; margin-bottom: 5px; color: dimgray; }
#onetrust-pc-sdk .ot-host-name > a { text-decoration: underline; position: relative; z-index: 2; margin-bottom: 5px; font-weight: bold; }
#onetrust-pc-sdk .ot-host-hdr { float: left; width: calc(100% - 50px); pointer-events: none; position: relative; z-index: 1; }
#onetrust-pc-sdk .ot-host-hdr .ot-host-name { pointer-events: none; }
#onetrust-pc-sdk .ot-host-hdr a { pointer-events: initial; }
#onetrust-pc-sdk .ot-host-hdr .ot-host-name ~ a { margin-top: 5px; font-size: 0.813em; text-decoration: underline; }
#onetrust-pc-sdk .ot-ven-hdr { width: 88%; float: right; }
#onetrust-pc-sdk input:focus + .ot-acc-hdr { outline: rgb(0, 0, 0) solid 1px !important; }
#onetrust-pc-sdk #ot-selall-hostcntr input[type="checkbox"], #onetrust-pc-sdk #ot-selall-vencntr input[type="checkbox"], #onetrust-pc-sdk #ot-selall-adtlvencntr input[type="checkbox"] { position: absolute; }
#onetrust-pc-sdk .ot-host-item .ot-chkbox { float: left; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-hdr { right: 38px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk { background-color: rgb(249, 249, 252); border: 1px solid rgb(226, 226, 226); width: auto; padding-bottom: 5px; padding-top: 5px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox { right: 2px; width: auto; }
#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr { position: relative; border-left: 1px solid rgb(226, 226, 226); border-right: 1px solid rgb(226, 226, 226); border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr input { z-index: 1; }
#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr > .ot-acc-hdr { background: rgb(249, 249, 252); padding-top: 10px; padding-bottom: 10px; }
#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr > .ot-acc-hdr input { z-index: 2; }
#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr > input[type="checkbox"]:checked ~ .ot-acc-hdr { border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr > input[type="checkbox"][aria-checked="mixed"] ~ .ot-acc-hdr { border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr .ot-addtl-venbox { display: none; }
#onetrust-pc-sdk #ot-addtl-venlst .ot-tgl-cntr { margin-right: 13px; }
#onetrust-pc-sdk .ot-vensec-title { font-size: 0.813em; display: inline-block; }
#onetrust-pc-sdk .ot-ven-item > button:focus, #onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-acc-cntr > button:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-pc-sdk .ot-ven-item > button, #onetrust-pc-sdk .ot-host-item > button, #onetrust-pc-sdk .ot-acc-cntr > button { position: absolute; cursor: pointer; width: 100%; height: 100%; border: 0px; opacity: 0; margin: 0px; top: 0px; left: 0px; }
#onetrust-pc-sdk .ot-ven-item > button ~ .ot-acc-hdr, #onetrust-pc-sdk .ot-host-item > button ~ .ot-acc-hdr, #onetrust-pc-sdk .ot-acc-cntr > button ~ .ot-acc-hdr { cursor: pointer; }
#onetrust-pc-sdk .ot-ven-item > button[aria-expanded="false"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-host-item > button[aria-expanded="false"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded="false"] ~ .ot-acc-txt { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width: 100%; transition: all 0.25s ease-out 0s; display: none; }
#onetrust-pc-sdk .ot-ven-item > button[aria-expanded="true"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-host-item > button[aria-expanded="true"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded="true"] ~ .ot-acc-txt { transition: all 0.1s ease-in 0s; display: block; }
#onetrust-pc-sdk .ot-ven-item ul { list-style: inside none; font-size: 100%; margin: 0px; }
#onetrust-pc-sdk .ot-ven-item ul li { padding: 0px; margin: 0px !important; border: none !important; }
#onetrust-pc-sdk .ot-hide-acc > button { pointer-events: none; }
#onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr > * { visibility: hidden; }
#onetrust-pc-sdk #ot-ven-lst, #onetrust-pc-sdk #ot-host-lst, #onetrust-pc-sdk #ot-addtl-venlst, #onetrust-pc-sdk #ot-gn-venlst { width: 100%; }
#onetrust-pc-sdk #ot-ven-lst li, #onetrust-pc-sdk #ot-host-lst li, #onetrust-pc-sdk #ot-addtl-venlst li, #onetrust-pc-sdk #ot-gn-venlst li { border: 1px solid rgb(215, 215, 215); border-radius: 2px; position: relative; margin-top: 10px; }
#onetrust-pc-sdk #ot-gn-venlst li.ot-host-info { padding: 0.5rem; overflow-y: hidden; }
#onetrust-pc-sdk #ot-ven-lst .ot-tgl-cntr { width: 65%; }
#onetrust-pc-sdk #ot-host-lst .ot-tgl-cntr { width: 65%; float: left; }
#onetrust-pc-sdk label { margin-bottom: 0px; }
#onetrust-pc-sdk .ot-host-notice { float: right; }
#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link, #onetrust-pc-sdk .ot-host-expand { color: dimgray; font-size: 0.75em; line-height: 0.9; display: inline-block; }
#onetrust-pc-sdk .ot-ven-link *, #onetrust-pc-sdk .ot-ven-legclaim-link *, #onetrust-pc-sdk .ot-host-expand * { font-size: inherit; }
#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link { position: relative; z-index: 2; }
#onetrust-pc-sdk .ot-ven-link:hover, #onetrust-pc-sdk .ot-ven-legclaim-link:hover { text-decoration: underline; }
#onetrust-pc-sdk .ot-ven-dets { border-radius: 2px; background-color: rgb(248, 248, 248); }
#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child { border-top: none; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child) { border-top: 1px solid rgb(221, 221, 221) !important; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p { display: inline-block; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n+1) { width: 30%; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n) { width: 50%; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p, #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h5 { padding-top: 5px; padding-bottom: 5px; display: block; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h5 { display: inline-block; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n+1) { padding-bottom: 10px; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n+2):not(.disc-pur) { padding-top: 10px; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur-cont { display: inline; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur { position: relative; word-break: break-word; overflow-wrap: break-word; left: calc(30% + 17px); width: 50% !important; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n+1) { position: static; }
#onetrust-pc-sdk .ot-ven-dets p, #onetrust-pc-sdk .ot-ven-dets h5, #onetrust-pc-sdk .ot-ven-dets span { font-size: 0.69em; text-align: left; vertical-align: middle; word-break: break-word; overflow-wrap: break-word; margin: 0px; padding-bottom: 10px; padding-left: 15px; color: rgb(46, 54, 68); }
#onetrust-pc-sdk .ot-ven-dets h5 { padding-top: 5px; }
#onetrust-pc-sdk .ot-ven-dets span { color: dimgray; padding: 0px; vertical-align: baseline; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h5 { border-top: 1px solid rgb(233, 233, 233); border-bottom: 1px solid rgb(233, 233, 233); padding-bottom: 5px; margin-bottom: 5px; font-weight: bold; }
#onetrust-pc-sdk .ot-host-opt { display: inline-block; width: 100%; margin: 0px; font-size: inherit; }
#onetrust-pc-sdk .ot-host-opt li > div div { font-size: 0.81em; padding: 5px 0px; }
#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(1) { width: 30%; float: left; }
#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(2) { width: 70%; float: left; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk #ot-host-lst li.ot-host-info { border: none; font-size: 0.8em; color: dimgray; float: left; text-align: left; padding: 10px; margin-bottom: 10px; width: calc(100% - 10px); background-color: rgb(248, 248, 248); }
#onetrust-pc-sdk #ot-host-lst li.ot-host-info a { color: dimgray; }
#onetrust-pc-sdk #ot-host-lst li.ot-host-info > div { overflow: auto; }
#onetrust-pc-sdk #no-results { text-align: center; margin-top: 30px; }
#onetrust-pc-sdk #no-results p { font-size: 1em; color: rgb(46, 54, 68); word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk #no-results p span { font-weight: bold; }
#onetrust-pc-sdk .ot-tgl-cntr { display: inline-block; vertical-align: middle; }
#onetrust-pc-sdk .ot-arw-cntr, #onetrust-pc-sdk .ot-tgl-cntr { float: right; }
#onetrust-pc-sdk .ot-desc-cntr { padding-top: 0px; margin-top: 20px; padding-right: 0px; border-radius: 3px; overflow: hidden; padding-bottom: 10px; }
#onetrust-pc-sdk .ot-desc-cntr:focus, #onetrust-pc-sdk .ot-desc-cntr:active, #onetrust-pc-sdk .ot-desc-cntr:focus-visible { outline: rgb(16, 16, 16) solid 2px; border-radius: 2px; }
#onetrust-pc-sdk .ot-leg-border-color { border: 1px solid rgb(233, 233, 233); }
#onetrust-pc-sdk .ot-leg-border-color .ot-subgrp-cntr { border-top: 1px solid rgb(233, 233, 233); padding-bottom: 10px; }
#onetrust-pc-sdk .ot-category-desc { padding-bottom: 10px; }
#onetrust-pc-sdk .ot-grp-hdr1 { padding-left: 10px; width: calc(100% - 20px); padding-top: 10px; margin-bottom: 0px; padding-bottom: 8px; }
#onetrust-pc-sdk .ot-subgrp-cntr { padding-top: 10px; }
#onetrust-pc-sdk .ot-desc-cntr > :not(.ot-grp-hdr1) { padding-left: 10px; padding-right: 10px; }
#onetrust-pc-sdk .ot-pli-hdr { overflow: hidden; padding-top: 7.5px; padding-bottom: 7.5px; background-color: rgb(248, 248, 248); border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(233, 233, 233); }
#onetrust-pc-sdk .ot-pli-hdr span:first-child { text-align: left; max-width: 80px; padding-right: 5px; }
#onetrust-pc-sdk .ot-pli-hdr span:last-child { padding-right: 20px; text-align: center; }
#onetrust-pc-sdk .ot-li-title { float: right; font-size: 0.813em; }
#onetrust-pc-sdk .ot-desc-cntr .ot-tgl-cntr:first-of-type, #onetrust-pc-sdk .ot-cat-header + .ot-tgl { padding-left: 7px; padding-right: 7px; }
#onetrust-pc-sdk .ot-always-active-group .ot-grp-hdr1 .ot-tgl-cntr:first-of-type { padding-left: 0px; }
#onetrust-pc-sdk .ot-cat-header, #onetrust-pc-sdk .ot-subgrp h4 { max-width: calc(100% - 133px); }
#onetrust-pc-sdk #ot-lst-cnt #ot-sel-blk { width: 100%; display: inline-block; padding: 0px; }
#onetrust-pc-sdk .ot-sel-all { display: inline-block; width: 100%; }
#onetrust-pc-sdk .ot-sel-all-hdr, #onetrust-pc-sdk .ot-sel-all-chkbox { width: 100%; float: right; position: relative; }
#onetrust-pc-sdk .ot-sel-all-chkbox { z-index: 1; }
#onetrust-pc-sdk :not(.ot-hosts-ui) .ot-sel-all-hdr, #onetrust-pc-sdk :not(.ot-hosts-ui) .ot-sel-all-chkbox { right: 23px; width: calc(100% - 23px); }
#onetrust-pc-sdk .ot-consent-hdr, #onetrust-pc-sdk .ot-li-hdr { float: right; font-size: 0.813em; position: relative; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-hosts-ui .ot-consent-hdr { float: left; position: relative; left: 5px; }
#onetrust-pc-sdk .ot-li-hdr { max-width: 100px; margin-right: 10px; }
#onetrust-pc-sdk .ot-consent-hdr { max-width: 55px; }
#onetrust-pc-sdk .ot-ven-ctgl { margin-left: 10px; }
#onetrust-pc-sdk .ot-ven-litgl { margin-right: 55px; }
#onetrust-pc-sdk .ot-ven-litgl.ot-ven-litgl-only { margin-right: 86px; }
#onetrust-pc-sdk .ot-ven-ctgl, #onetrust-pc-sdk .ot-ven-litgl, #onetrust-pc-sdk .ot-ven-gvctgl { float: left; }
#onetrust-pc-sdk .ot-ven-ctgl label, #onetrust-pc-sdk .ot-ven-litgl label, #onetrust-pc-sdk .ot-ven-gvctgl label { width: 22px; padding: 0px; }
#onetrust-pc-sdk #ot-selall-licntr { display: block; width: 21px; height: 21px; position: relative; float: right; right: 80px; }
#onetrust-pc-sdk #ot-selall-licntr input { position: absolute; }
#onetrust-pc-sdk #ot-selall-vencntr, #onetrust-pc-sdk #ot-selall-adtlvencntr, #onetrust-pc-sdk #ot-selall-gnvencntr { float: right; width: 21px; height: 21px; position: relative; right: 15px; }
#onetrust-pc-sdk #ot-ven-lst .ot-tgl-cntr { float: right; width: auto; }
#onetrust-pc-sdk .ot-ven-hdr { float: left; width: 60%; }
#onetrust-pc-sdk #vdr-lst-dsc { font-size: 0.812em; line-height: 1.5; padding: 10px 15px 5px; }
#onetrust-pc-sdk #ot-anchor { border: 12px solid rgba(0, 0, 0, 0); display: none; position: absolute; z-index: 2147483647; top: 40px; right: 35px; transform: rotate(45deg); background-color: rgb(255, 255, 255); box-shadow: rgb(199, 197, 199) -3px -3px 5px -2px; }
#onetrust-pc-sdk #ot-fltr-modal { width: 300px; position: absolute; z-index: 2147483646; top: 46px; height: 90%; max-height: 350px; display: none; transition: all 0.2s ease 0s; opacity: 1; right: 0px; }
#onetrust-pc-sdk #ot-fltr-modal button { max-width: 200px; line-height: 1; word-break: break-word; white-space: normal; height: auto; font-weight: bold; }
#onetrust-pc-sdk #ot-fltr-cnt { background-color: rgb(255, 255, 255); margin: 5px 10px 5px 5px; border-radius: 3px; height: 100%; padding-right: 10px; box-shadow: rgb(199, 197, 199) 0px 0px 12px 2px; }
#onetrust-pc-sdk .ot-fltr-scrlcnt { overflow: hidden auto; clear: both; max-height: calc(100% - 60px); }
#onetrust-pc-sdk .ot-fltr-opt { margin-bottom: 5px; margin-left: 15px; min-height: 20px; clear: both; }
#onetrust-pc-sdk .ot-fltr-opt .ot-chkbox { float: none; }
#onetrust-pc-sdk .ot-fltr-opt span { cursor: pointer; color: dimgray; font-size: 0.8em; line-height: 1.1; font-weight: normal; }
#onetrust-pc-sdk #clear-filters-handler { float: right; margin-top: 15px; margin-bottom: 10px; text-decoration: none; color: rgb(56, 96, 190); font-size: 0.9em; border: none; padding: 1px; }
#onetrust-pc-sdk #clear-filters-handler:hover { color: rgb(24, 131, 253); }
#onetrust-pc-sdk #clear-filters-handler:focus { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk #filter-apply-handler { margin-right: 10px; }
#onetrust-pc-sdk .ot-grp-desc + .ot-leg-btn-container { margin-top: 0px; }
#onetrust-pc-sdk .ot-leg-btn-container { display: inline-block; width: 100%; margin-top: 10px; }
#onetrust-pc-sdk .ot-leg-btn-container button { height: auto; padding: 6.5px 8px; margin-bottom: 0px; line-height: normal; letter-spacing: 0px; }
#onetrust-pc-sdk .ot-leg-btn-container svg { display: none; height: 14px; width: 14px; padding-right: 5px; vertical-align: sub; }
#onetrust-pc-sdk .ot-active-leg-btn { cursor: default; pointer-events: none; }
#onetrust-pc-sdk .ot-active-leg-btn svg { display: inline-block; }
#onetrust-pc-sdk .ot-remove-objection-handler { border: none; text-decoration: underline; padding: 0px 0px 0px 10px; font-size: 0.82em; font-weight: 600; line-height: 1.4; }
#onetrust-pc-sdk .ot-obj-leg-btn-handler span { font-weight: bold; text-align: center; font-size: 0.91em; line-height: 1.5; }
#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler { border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.69em; background: none; width: auto; }
#onetrust-pc-sdk.ot-close-btn-link .ot-close-cntr { right: 5px; top: 5px; transform: none; }
#onetrust-pc-sdk .ot-grps-cntr { overflow-y: hidden; }
#onetrust-pc-sdk .ot-cat-header { float: left; font-weight: 600; font-size: 0.875em; line-height: 1.5; max-width: 90%; vertical-align: middle; }
#onetrust-pc-sdk .ot-vnd-item > button:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-pc-sdk .ot-vnd-item > button { position: absolute; cursor: pointer; width: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1; max-width: none; border: none; }
#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded="false"] ~ .ot-acc-txt { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width: 100%; transition: all 0.25s ease-out 0s; display: none; }
#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded="true"] ~ .ot-acc-txt { transition: all 0.1s ease-in 0s; margin-top: 10px; width: 100%; overflow: auto; display: block; }
#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded="true"] ~ .ot-acc-grpcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item { position: relative; border-radius: 2px; margin: 0px; padding: 0px; border-right: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); border-left: 1px solid rgb(216, 216, 216); border-image: initial; border-top: none; width: calc(100% - 2px); float: left; }
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type { margin-top: 10px; border-top: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child { margin-top: 10px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child { margin-bottom: 5px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { padding: 11.5px 20px; width: calc(100% - 40px); display: inline-block; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt { width: 100%; padding: 0px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr { padding-left: 20px; padding-right: 15px; padding-bottom: 0px; width: calc(100% - 35px); }
#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp { padding-right: 5px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr { z-index: 1; position: relative; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; margin-top: -2px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr .ot-arw { width: 15px; height: 20px; margin-left: 5px; color: dimgray; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header { float: none; color: rgb(46, 54, 68); margin: 0px; display: inline-block; height: auto; overflow-wrap: break-word; min-height: inherit; }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr { padding-left: 20px; width: calc(100% - 20px); display: inline-block; margin-top: 0px; padding-bottom: 2px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { position: relative; min-height: 25px; }
#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-always-active { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; }
#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl + .ot-tgl { right: 95px; }
#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler, #onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler + a { margin-top: 5px; }
#onetrust-pc-sdk #ot-lst-cnt { margin-top: 1rem; max-height: calc(100% - 96px); }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*="DPOEmail"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*="DPOLink"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }
#onetrust-pc-sdk .ot-vs-list, #onetrust-pc-sdk .ot-vnd-serv { width: auto; padding: 1rem 1.25rem 0px; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weight: 600; font-size: 0.95em; line-height: 2; margin-left: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item { border: none; margin: 0px; padding: 0px; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button { outline: none; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded="true"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded="true"] { border-bottom: none; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child { margin-top: 0.25rem; border-top: unset; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child { margin-bottom: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button { border-bottom: none; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 1.75rem 0px; width: auto; margin-top: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOEmail"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOEmail"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOLink"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOLink"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }
#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt { padding-left: 40px; }
#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-size: 0.8em; }
#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header { font-size: 0.8em; }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv { margin-bottom: 1rem; padding: 1rem 0.95rem; }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weight: 700; font-size: 0.8em; line-height: 20px; margin-left: 0.82rem; }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header { font-weight: 700; font-size: 0.8em; line-height: 20px; }
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-cont .ot-accordion-layout .ot-acc-hdr div.ot-chkbox { margin-left: 0.82rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr { padding: 0.7rem 0px; margin: 0px; display: flex; width: 100%; align-items: center; justify-content: space-between; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:first-child { margin-left: 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:last-child { margin-right: 0.5rem; margin-left: 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active { position: relative; right: unset; top: unset; transform: unset; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-arw-cntr { float: none; top: unset; right: unset; transform: unset; margin-top: -2px; position: relative; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-cat-header { flex: 1 1 0%; margin: 0px 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl { position: relative; transform: none; right: 0px; top: 0px; float: none; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox { position: relative; margin: 0px 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label { padding: 0px; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before { position: relative; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input { position: absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: 0px; top: 0px; left: 0px; z-index: 1; }
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header { margin: 0px; }
#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5 { top: 0px; line-height: 20px; }
#onetrust-pc-sdk .ot-vs-list { display: flex; flex-direction: column; padding: 0px; margin: 0.5rem 4px; }
#onetrust-pc-sdk .ot-vs-selc-all { display: flex; padding: 0px; float: unset; align-items: center; justify-content: flex-start; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf { justify-content: flex-end; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox { margin-right: 48px; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox { margin: 0px 14px 0px 0px; padding: 0px; justify-content: flex-end; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox, #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl { display: inline-block; right: unset; width: auto; height: auto; float: none; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label { width: 45px; height: 25px; }
#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox { margin-right: 11px; margin-left: 0.75rem; display: flex; align-items: center; }
#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr { margin: 0px 1.25rem; font-size: 0.812em; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox { float: unset; right: 0px; }
#onetrust-pc-sdk.otPcTab .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox { margin-right: 50px; }
#onetrust-pc-sdk.otPcTab .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label { width: 35px; height: 10px; }
#onetrust-pc-sdk.otPcTab .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox { justify-content: flex-end; }
#onetrust-pc-sdk.otPcTab .ot-vs-selc-all .ot-sel-all-chkbox { right: unset; display: flex; align-items: center; }
#onetrust-pc-sdk.otPcTab .ot-vs-selc-all .ot-sel-all-chkbox #ot-selall-vencntr.ot-chkbox { right: unset; }
#onetrust-pc-sdk.otPcTab .ot-vs-selc-all .ot-sel-all-chkbox { margin-left: 12px; }
#onetrust-pc-sdk.otPcTab .ot-vs-selc-all .ot-sel-all-chkbox .sel-all-hdr { margin: 0px 1rem; }
#onetrust-pc-sdk .ot-pgph-link { font-size: 0.813em; margin-top: 5px; position: relative; }
#onetrust-pc-sdk .ot-pgph-link.ot-pgph-link-subgroup { margin-bottom: 1rem; }
#onetrust-pc-sdk .ot-pgph-contr { margin: 0px 2.5rem; }
#onetrust-pc-sdk .ot-pgph-title { font-size: 1.18rem; margin-bottom: 2rem; }
#onetrust-pc-sdk .ot-pgph-desc { font-size: 1rem; font-weight: 400; margin-bottom: 2rem; line-height: 1.5rem; }
#onetrust-pc-sdk .ot-pgph-desc:not(:last-child)::after { content: ""; width: 96%; display: block; margin: 0px auto; padding-bottom: 2rem; border-bottom: 1px solid rgb(233, 233, 233); }
#onetrust-pc-sdk.otPcTab[dir="rtl"] input ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk.otPcTab[dir="rtl"] #ot-back-arw { transform: rotate(180deg); }
#onetrust-pc-sdk.otPcTab[dir="rtl"] input:checked ~ .ot-acc-hdr .ot-arw { transform: rotate(270deg); }
#onetrust-pc-sdk.otPcTab[dir="rtl"] #ot-search-cntr svg { right: 15px; }
#onetrust-pc-sdk.otPcTab[dir="rtl"] .ot-chkbox label::after { transform: rotate(45deg); border-left: 0px; border-right: 3px solid; }
#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon { padding: 0px; background-color: rgba(0, 0, 0, 0); border: none; margin: 0px; }
@media (max-width: 767px) {
#onetrust-pc-sdk { width: 100%; border: none; }
#onetrust-pc-sdk .ot-optout-signal { margin: 0.625rem; }
#onetrust-pc-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container { padding: 0px; margin: 0px; }
#onetrust-pc-sdk .ot-title-cntr { width: 75%; }
#onetrust-pc-sdk .ot-title-cntr #ot-pc-title { white-space: break-spaces; font-size: 20px; overflow-x: visible; margin-left: 10px; }
#onetrust-pc-sdk .ot-pc-logo { width: 15%; }
#onetrust-pc-sdk .ot-pc-logo img { max-height: 100%; font-size: 10px; }
#onetrust-pc-sdk .ot-desc-cntr { margin: 0px; padding: 20px 20px 15px; position: relative; left: auto; }
#onetrust-pc-sdk .ot-desc-cntr { margin-top: 20px; margin-left: 20px; padding: 0px 0px 10px; }
#onetrust-pc-sdk .ot-grps-cntr { max-height: none; overflow: hidden; }
#onetrust-pc-sdk #accept-recommended-btn-handler { float: none; }
}
@media (min-width: 768px) {
#onetrust-pc-sdk.ot-tgl-with-label .ot-label-status { display: inline; }
#onetrust-pc-sdk.ot-tgl-with-label #ot-pc-lst .ot-label-status { display: none; }
#onetrust-pc-sdk.ot-tgl-with-label.ot-leg-opt-out .ot-pli-hdr { padding-right: 8%; }
#onetrust-pc-sdk.ot-tgl-with-label .ot-cat-header { max-width: 60%; }
#onetrust-pc-sdk.ot-tgl-with-label .ot-subgrp h4 { max-width: 58%; }
#onetrust-pc-sdk.ot-tgl-with-label .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp > h6 { max-width: 50%; }
#onetrust-pc-sdk.ot-tgl-with-label .ot-desc-cntr .ot-tgl-cntr:first-of-type, #onetrust-pc-sdk.ot-tgl-with-label .ot-cat-header + .ot-tgl { padding-left: 15px; }
}
@media (max-width: 640px) {
#onetrust-pc-sdk { height: 100%; }
#onetrust-pc-sdk .ot-optout-signal { margin: 0.625rem; }
#onetrust-pc-sdk .ot-pc-header { padding: 10px; width: calc(100% - 20px); }
#onetrust-pc-sdk #ot-pc-content { overflow: auto; }
#onetrust-pc-sdk .ot-sdk-row .ot-sdk-columns { width: 100%; }
#onetrust-pc-sdk .ot-desc-cntr { margin: 0px; overflow: hidden; }
#onetrust-pc-sdk .ot-desc-cntr { margin-left: 10px; width: calc(100% - 15px); margin-top: 5px; margin-bottom: 5px; }
#onetrust-pc-sdk .ot-ven-hdr { max-width: 80%; }
#onetrust-pc-sdk #ot-lst-cnt { width: calc(100% - 18px); padding-top: 13px; padding-right: 5px; padding-left: 10px; }
#onetrust-pc-sdk .ot-grps-cntr { width: 100%; }
#onetrust-pc-sdk .ot-pc-footer { max-height: 300px; }
#onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk #ot-pc-lst { height: calc(100% - 322px); }
#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler { position: fixed; top: 10px; right: 15px; }
#onetrust-pc-sdk.ot-close-btn-link .ot-pc-header { padding-top: 25px; }
#onetrust-pc-sdk.ot-close-btn-link #ot-pc-title { max-width: 100%; }
#onetrust-pc-sdk .ot-btn-container.ot-button-order-container [class*="ot-button-order-"]:nth-of-type(1) { margin-right: 15px; }
#onetrust-pc-sdk #ot-pc-title-mobile { line-height: 1.5; margin-bottom: 10px; margin-top: 10px; width: 100%; padding-left: 12px; display: block !important; }
#onetrust-pc-sdk #ot-pc-title { display: none !important; }
#onetrust-pc-sdk .ot-pc-logo { width: 180px !important; }
#onetrust-pc-sdk .ot-title-cntr { float: right; width: auto !important; }
#onetrust-pc-sdk .ot-close-cntr { transform: translateY(0%); }
}
@media (max-width: 640px) and (orientation: portrait) {
#onetrust-pc-sdk #ot-pc-hdr { height: 70px; padding: 15px 0px; width: 100%; }
#onetrust-pc-sdk .ot-lst-subhdr { width: calc(100% - 15px); float: none; bottom: auto; display: inline-block; padding-top: 8px; padding-left: 15px; }
#onetrust-pc-sdk .ot-btn-subcntr { float: none; }
#onetrust-pc-sdk #ot-search-cntr { display: inline-block; width: calc(100% - 55px); position: relative; }
#onetrust-pc-sdk #ot-anchor { top: 75px; right: 30px; }
#onetrust-pc-sdk #ot-fltr-modal { top: 81px; }
#onetrust-pc-sdk #ot-fltr-cntr { float: right; right: 15px; }
#onetrust-pc-sdk #ot-lst-title { padding-left: 15px; }
#onetrust-pc-sdk #ot-lst-cnt { height: auto; overflow: auto; }
#onetrust-pc-sdk .save-preference-btn-handler, #onetrust-pc-sdk #accept-recommended-btn-handler, #onetrust-pc-sdk .ot-pc-refuse-all-handler { width: calc(100% - 33px) !important; }
#onetrust-pc-sdk.ot-ftr-stacked .save-preference-btn-handler, #onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr { max-width: none; }
#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button { margin: 15px; }
#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr button { max-width: none; }
#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr button:nth-child(2) { margin-top: 15px; }
#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container button:not(:last-child) { margin-bottom: 0px; }
}
@media (max-width: 425px) {
#onetrust-pc-sdk .ot-pc-header .ot-pc-logo { }
#onetrust-pc-sdk .ot-title-cntr { width: 75%; }
#onetrust-pc-sdk #ot-pc-lst .ot-acc-txt { padding-top: 6px; padding-bottom: 10px; }
#onetrust-pc-sdk #ot-pc-lst .ot-host-notice { float: left; margin-left: 30px; }
#onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr { float: none; display: inline; }
#onetrust-pc-sdk #ot-pc-lst .ot-ven-hdr { float: left; width: 100%; max-width: 85%; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-pc-lst .ot-acc-cntr .ot-arw-cntr:first-of-type { float: right; }
#onetrust-pc-sdk #ot-pc-title { max-width: 100%; white-space: break-spaces; font-size: 20px; overflow-x: visible; }
#onetrust-pc-sdk .ot-subgrp-cntr li.ot-subgrp { margin-left: 10px; width: calc(100% - 10px); }
#onetrust-pc-sdk #ot-ven-lst .ot-tgl-cntr { width: auto; float: right; }
#onetrust-pc-sdk #ot-ven-lst .ot-arw-cntr { float: right; }
#onetrust-pc-sdk .ot-ven-hdr { max-width: 47%; }
#onetrust-pc-sdk .ot-always-active-group .ot-tgl-cntr:first-of-type { max-width: none; padding-left: 20px; }
}
@media only screen and (max-height: 425px) and (max-width: 896px) and (orientation: landscape) {
#onetrust-pc-sdk { height: 100%; width: 100%; max-width: none; }
#onetrust-pc-sdk .ot-always-active-group .ot-tgl-cntr { max-width: none; }
#onetrust-pc-sdk .ot-pc-header { padding: 10px; width: calc(100% - 20px); height: auto; min-height: 20px; }
#onetrust-pc-sdk .ot-pc-header .ot-pc-logo { max-height: 20px; width: 20%; }
#onetrust-pc-sdk .ot-pc-header .ot-pc-logo img { max-height: 100%; font-size: 10px; }
#onetrust-pc-sdk .ot-title-cntr { width: 75%; }
#onetrust-pc-sdk .ot-title-cntr #ot-pc-title { white-space: break-spaces; font-size: 20px; overflow-x: visible; }
#onetrust-pc-sdk .ot-pc-footer { max-height: 52px; overflow-y: auto; }
#onetrust-pc-sdk #ot-pc-lst { overflow-y: auto; }
#onetrust-pc-sdk #ot-pc-lst #ot-pc-hdr { height: auto; }
#onetrust-pc-sdk #ot-pc-lst #ot-pc-hdr #ot-pc-title { max-height: 20px; }
#onetrust-pc-sdk #ot-pc-lst #ot-pc-hdr .ot-lst-subhdr { padding: 10px 5px; float: none; }
#onetrust-pc-sdk #ot-pc-lst #ot-pc-hdr .ot-lst-subhdr #ot-fltr-cntr { margin-top: 5px; }
#onetrust-pc-sdk #ot-pc-lst #ot-lst-cnt { overflow: visible; }
#onetrust-pc-sdk #ot-lst-cnt { height: auto; overflow: auto; }
#onetrust-pc-sdk #accept-recommended-btn-handler { float: right; }
#onetrust-pc-sdk .save-preference-btn-handler, #onetrust-pc-sdk #accept-recommended-btn-handler, #onetrust-pc-sdk .ot-pc-refuse-all-handler { width: auto; }
#onetrust-pc-sdk.ot-ftr-stacked #accept-recommended-btn-handler, #onetrust-pc-sdk.ot-ftr-stacked .ot-pc-refuse-all-handler { width: 90%; }
#onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk #ot-pc-lst { height: calc(100% - 120px); }
#onetrust-pc-sdk.ot-shw-fltr .ot-lst-cntr { overflow: hidden; }
#onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst { position: static; }
#onetrust-pc-sdk.ot-shw-fltr #ot-fltr-modal { top: 0px; width: 100%; height: 100%; max-height: none; }
#onetrust-pc-sdk.ot-shw-fltr #ot-fltr-modal > div { margin: 0px; box-sizing: initial; height: 100%; max-height: none; }
#onetrust-pc-sdk.ot-shw-fltr #clear-filters-handler { padding-right: 20px; }
#onetrust-pc-sdk.ot-shw-fltr #ot-anchor { display: none !important; }
#onetrust-pc-sdk .ot-pc-footer button { margin: 10px; }
}
@media (max-width: 425px), (max-width: 896px) and (max-height: 425px) and (orientation: landscape) {
#onetrust-pc-sdk .ot-pc-header { padding-right: 20px; }
#onetrust-pc-sdk .ot-pc-logo { margin-left: 0px; margin-top: 5px; width: 150px; }
#onetrust-pc-sdk .ot-close-icon { width: 44px; height: 44px; background-size: 12px; }
#onetrust-pc-sdk .ot-grp-hdr1 { float: right; padding-right: 10px; }
#onetrust-pc-sdk .ot-grp-hdr1 + .ot-vlst-cntr { padding-top: 10px; }
}
@media only screen and (max-height: 610px) {
#onetrust-pc-sdk { max-height: 100%; }
}
@media (max-width: 425px) and (orientation: landscape) {
#onetrust-pc-sdk .ot-pc-header #ot-pc-title { font-size: 10px; }
}
#onetrust-consent-sdk #onetrust-pc-sdk, #onetrust-consent-sdk #ot-search-cntr, #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle, #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title::after, #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt, #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor { background-color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-pc-sdk h3, #onetrust-consent-sdk #onetrust-pc-sdk h4, #onetrust-consent-sdk #onetrust-pc-sdk h5, #onetrust-consent-sdk #onetrust-pc-sdk h6, #onetrust-consent-sdk #onetrust-pc-sdk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header, #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category, #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status, #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal { color: rgb(47, 47, 47); }
#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a { color: rgb(252, 0, 0); }
#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover { text-decoration: underline; }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle { background-color: rgb(248, 248, 248); }
#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets { background-color: rgb(248, 248, 248); }
#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn), #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn { background-color: rgb(252, 0, 0); border-color: rgb(252, 0, 0); color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu { border-color: rgb(252, 0, 0); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler { background-color: transparent; border: 1px solid transparent; }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn { background-color: rgb(255, 255, 255); color: rgb(77, 77, 77); border-color: rgb(77, 77, 77); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .ot-switch .ot-switch-nob, .ot-switch .ot-switch-nob::before, #onetrust-pc-sdk .ot-checkbox input[type="checkbox"]:focus + label::before, #onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before { outline-color: rgb(0, 0, 0); outline-width: 1px; outline-offset: 1px; }
#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus { border: 1px solid rgb(0, 0, 0); }
#onetrust-consent-sdk #onetrust-pc-sdk :focus, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus { outline: rgb(0, 0, 0) solid 1px; outline-offset: 1px; }
#onetrust-consent-sdk #onetrust-pc-sdk .category-menu-switch-handler { background-color: rgb(241, 241, 241); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu { background-color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-pc-sdk .category-menu-switch-handler { background-color: rgb(241, 241, 241); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu { background-color: rgb(255, 255, 255); }
#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { background-image: url(""); }
#optanon #optanon-popup-wrapper .optanon-white-button-middle { border-radius: 25px; }
a.powered-by-logo { background-image: none !important; }
.ot-sdk-cookie-policy { font-family: inherit; font-size: 16px; }
.ot-sdk-cookie-policy.otRelFont { font-size: 1rem; }
.ot-sdk-cookie-policy h3, .ot-sdk-cookie-policy h4, .ot-sdk-cookie-policy h6, .ot-sdk-cookie-policy p, .ot-sdk-cookie-policy li, .ot-sdk-cookie-policy a, .ot-sdk-cookie-policy th, .ot-sdk-cookie-policy #cookie-policy-description, .ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, .ot-sdk-cookie-policy #cookie-policy-title { color: dimgray; }
.ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }
.ot-sdk-cookie-policy h4 { font-size: 1.2em; }
.ot-sdk-cookie-policy h6 { font-size: 1em; margin-top: 2em; }
.ot-sdk-cookie-policy th { min-width: 75px; }
.ot-sdk-cookie-policy a, .ot-sdk-cookie-policy a:hover { background: rgb(255, 255, 255); }
.ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-weight: bold; }
.ot-sdk-cookie-policy .ot-mobile-border { display: none; }
.ot-sdk-cookie-policy section { margin-bottom: 2em; }
.ot-sdk-cookie-policy table { border-collapse: inherit; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy { font-family: inherit; font-size: 1rem; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title { color: dimgray; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup { margin-left: 1.5em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td { font-size: 0.9em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a { font-size: inherit; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { font-size: 1em; margin-bottom: 0.6em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title { margin-bottom: 1.2em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy > section { margin-bottom: 1em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th { min-width: 75px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover { background: rgb(255, 255, 255); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-weight: bold; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border { display: none; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section { margin-bottom: 2em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li { list-style: disc; margin-left: 1.5em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4 { display: inline-block; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { border-collapse: inherit; margin: auto; border: 1px solid rgb(215, 215, 215); border-radius: 5px; border-spacing: initial; width: 100%; overflow: hidden; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td { border-bottom: 1px solid rgb(215, 215, 215); border-right: 1px solid rgb(215, 215, 215); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { border-bottom: 0px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child { border-right: 0px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type { width: 25%; }
.ot-sdk-cookie-policy[dir="rtl"] { text-align: left; }
#ot-sdk-cookie-policy h3 { font-size: 1.5em; }
@media only screen and (max-width: 530px) {
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr { display: block; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr { position: absolute; top: -9999px; left: -9999px; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr { margin: 0px 0px 1em; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1), .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1) a { background: rgb(246, 246, 244); }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(238, 238, 238); position: relative; padding-left: 50%; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td::before { position: absolute; height: 100%; left: 6px; width: 40%; padding-right: 10px; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border { display: inline-block; background-color: rgb(228, 228, 228); position: absolute; height: 100%; top: 0px; left: 45%; width: 2px; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td::before { content: attr(data-label); font-weight: bold; }
.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li { word-break: break-word; overflow-wrap: break-word; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { overflow: hidden; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(215, 215, 215); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr { display: block; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type { width: auto; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr { margin: 0px 0px 1em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td::before { height: 100%; width: 40%; padding-right: 10px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td::before { content: attr(data-label); font-weight: bold; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li { word-break: break-word; overflow-wrap: break-word; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr { position: absolute; top: -9999px; left: -9999px; z-index: -9999; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child { border-bottom: 0px; }
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description { color: rgb(93, 92, 99); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th { color: rgb(47, 47, 47); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { color: rgb(252, 0, 0); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title { color: rgb(252, 0, 0); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th { background-color: rgb(241, 241, 241); }
#ot-sdk-btn.ot-sdk-show-settings { border: 2px solid rgb(252, 0, 0); border-radius: 3em; cursor: pointer; display: inline-block; font-size: 1.5rem; font-weight: 600; line-height: 1.5rem; padding: 0.7em 3em; text-align: center; text-decoration: none; transition: background-color 0.2s ease-out 0s, border-color 0.2s ease-out 0s, color 0.2s ease-out 0s; background-color: rgb(252, 0, 0) !important; color: rgb(255, 255, 255) !important; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title { font-family: neue-haas-grotesk-display, sans-serif; font-size: calc(23.551px + 0.816327vw); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { font-family: neue-haas-grotesk-display, sans-serif; font-size: calc(8.16327px + 0.612245vw); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span { color: rgb(93, 92, 99); font-family: neue-haas-grotesk-display, sans-serif; font-size: 1.6rem; letter-spacing: 0.3px; line-height: 1.71; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p { color: rgb(93, 92, 99); line-height: 1.71; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th { font-size: 2rem; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a { color: rgb(252, 0, 0); text-decoration: none; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover { text-decoration: underline; }
#onetrust-pc-sdk .ot-pc-footer-logo { display: none; }
.ot-floating-button__front { background-image: url(""); }
@keyframes slide-down-custom {
0% { }
100% { bottom: 0px; }
}
@-webkit-keyframes slide-down-custom {
0% { }
100% { bottom: 0px; }
}
a[href^="https://m.do.co/c/"] > img, a[href^="http://com-1.pro/"] { display: none !important; }
#check-white .a { fill: none; stroke: rgb(255, 255, 255); stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5px; }
#close-x .st0 { fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
#cookie-settings .st0 { fill-rule: evenodd; clip-rule: evenodd; fill: rgb(255, 255, 255); }
#cookie-settings .st1 { fill-rule: evenodd; clip-rule: evenodd; fill: rgb(0, 102, 255); }
#cookie-settings .st2 { fill: rgb(255, 255, 255); }
#cookie-settings .st3 { fill: rgb(0, 102, 255); }
#cta-arrow-black .a, #cta-arrow-black .b { fill: none; stroke: rgb(0, 0, 0); stroke-linecap: round; }
#cta-arrow-black .a { stroke-linejoin: round; }
#cta-arrow-red .a, #cta-arrow-red .b { fill: none; stroke: rgb(236, 0, 0); stroke-linecap: round; }
#cta-arrow-red .a { stroke-linejoin: round; }
#cta-arrow-white .a, #cta-arrow-white .b { fill: none; stroke: rgb(255, 255, 255); stroke-linecap: round; }
#cta-arrow-white .a { stroke-linejoin: round; }
#dropdown-chevron-black .a { fill: none; stroke: rgb(0, 0, 0); stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px; }
#dropdown-chevron-red .a { fill: none; stroke: rgb(236, 0, 0); stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px; }
#external-link-red .a, #external-link-red .b { fill: none; stroke: rgb(236, 0, 0); stroke-linecap: round; }
#external-link-red .a { stroke-linejoin: round; }
#external-link .a, #external-link .b { fill: none; stroke: rgb(255, 255, 255); stroke-linecap: round; }
#external-link .a { stroke-linejoin: round; }
#hamburger-menu .a { fill: none; stroke: rgb(0, 0, 0); stroke-linecap: round; stroke-width: 3px; }
#hamburger .st0 { fill: rgb(255, 255, 255); }
#red-check .a { fill: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8yNDQwXzIwNjUpIj4NCjxwYXRoIGQ9Ik0zMC41IDI0LjI5NUwzMC41NTUgMTAuMDU1TDMwLjU0IDRIMi42OFYxMi4xOUgyLjEzQzEuNTA1IDEyLjE5IDEgMTIuNjk1IDEgMTMuMzJWMjUuNjZDMSAyNi4yODUgMS41MDUgMjYuNzkgMi4xMyAyNi43OUg4LjVDOS4xMjUgMjYuNzkgOS42MyAyNi4yODUgOS42MyAyNS42NlYyNC4yOUgxMy41N1YyNy41Mkg5LjkxNUM5LjY0IDI3LjUyIDkuNDE1IDI3Ljc0NSA5LjQxNSAyOC4wMkM5LjQxNSAyOC4yOTUgOS42NCAyOC41MiA5LjkxNSAyOC41MkgyMy4zMjVDMjMuNiAyOC41MiAyMy44MjUgMjguMjk1IDIzLjgyNSAyOC4wMkMyMy44MjUgMjcuNzQ1IDIzLjYgMjcuNTIgMjMuMzI1IDI3LjUySDE5LjY3VjI0LjI5SDMwLjVWMjQuMjk1Wk04LjYzNSAyNS42NkM4LjYzNSAyNS43MyA4LjU3NSAyNS43OSA4LjUwNSAyNS43OUgyLjEzNUMyLjA2NSAyNS43OSAyLjAwNSAyNS43MyAyLjAwNSAyNS42NlYyNC4yMUg4LjYzNVYyNS42NlpNOC42MzUgMjMuMjFIMi4wMDVWMTUuOTk1SDguNjM1VjIzLjIxWk04LjYzNSAxNC45OTVIMi4wMDVWMTMuMzJDMi4wMDUgMTMuMjUgMi4wNjUgMTMuMTkgMi4xMzUgMTMuMTlIOC41MDVDOC41NzUgMTMuMTkgOC42MzUgMTMuMjUgOC42MzUgMTMuMzJWMTQuOTk1Wk0xOC42NyAyNy41MkgxNC41N1YyNC4yOUgxOC42N1YyNy41MlpNMTEuMTEgMjMuMjk1SDkuNjM1VjEzLjMyQzkuNjM1IDEyLjY5NSA5LjEzIDEyLjE5IDguNTA1IDEyLjE5SDMuNjhWNUgyOS41NEwyOS41NSAxMC4wNTVMMjkuNDk1IDIzLjI5NUgxMS4xMVoiIGZpbGw9IiNFQzAwMDAiLz4NCjxwYXRoIGQ9Ik0xMi4zMDk2IDExLjEzNVYxMy4zOUMxMi4zMDk2IDE2LjA5NSAxMy45MjQ2IDE4LjUgMTYuNDI5NiAxOS41MkwxNi42MTk2IDE5LjU5NUwxNi44MDk2IDE5LjUyQzE5LjMxNDYgMTguNSAyMC45Mjk2IDE2LjA5IDIwLjkyOTYgMTMuMzlWMTEuMTM1TDE2LjYxOTYgOS4zNDQ5N0wxMi4zMDk2IDExLjEzNVpNMTkuOTI5NiAxMy4zOTVDMTkuOTI5NiAxNS42MiAxOC42Mzk2IDE3LjYxIDE2LjYxOTYgMTguNTJDMTQuNjA0NiAxNy42MSAxMy4zMDk2IDE1LjYyIDEzLjMwOTYgMTMuMzk1VjExLjgwNUwxNi42MTk2IDEwLjQzTDE5LjkyOTYgMTEuODA1VjEzLjM5NVoiIGZpbGw9IiNFQzAwMDAiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8yNDQwXzIwNjUiPg0KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJ3aGl0ZSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPgoNCg==); }
#red-check .b { fill: none; stroke: rgb(255, 255, 255); stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5px; }
#star .a { fill: rgb(236, 0, 0); }
(cache)404
This page doesn't exist, but your adversaries do
404
This page doesn't exist, but your adversaries do
CrowdStrike 2025 Global Threat Report
Report
CrowdStrike 2025 Global Threat Report
Download the CrowdStrike 2025 Global Threat Report and discover the notable themes, trends, and events across the cyber threat landscape.
State of AI in Cybersecurity
Report
State of AI in Cybersecurity
CrowdStrike surveyed over 1,000 security professionals about GenAI. See what they had to say.
2025 Top Cybersecurity Trends
CrowdCast Series
2025 Top Cybersecurity Trends
Eliminating security silos across AI, identity, SIEM, and cloud.
ABOUT COOKIES ON THIS SITE In order to provide you with the most relevant content and best browser experience, we use cookies to remember and store information about how you use our website. See how we use this information in our
Privacy Notice and more information about cookies in our
Cookie Notice .
Privacy Preference Center Your Privacy When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
More information
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.
Cookies Details
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
Cookies Details
These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.
Cookies Details
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
Cookies Details