.cybersecurity-page__top-text{background:#fff}.cybersecurity-page__hero .service-hero{min-height:830px;padding:0}.cybersecurity-page__hero .service-hero__container{min-height:830px;padding-top:94px}.cybersecurity-page__hero .service-hero__copy{z-index:10;align-items:center;max-width:none;padding-top:40px}.cybersecurity-page__hero .service-hero__title,.cybersecurity-page__hero .service-hero__description{text-align:center}.cybersecurity-page__hero .service-hero__title{max-width:350px;font-size:32px;line-height:1.2}.cybersecurity-page__hero .service-hero__description{max-width:350px;margin-bottom:40px}.cybersecurity-page__hero .service-hero__picture{z-index:0;pointer-events:none;display:block;position:absolute;bottom:-130px;left:0;right:0}.cybersecurity-page__hero .service-hero__image{width:100%;max-width:none;height:auto;margin:0}.cybersecurity-page__top-text .service-rich-text__container{padding-top:48px;padding-bottom:48px}.cybersecurity-top-text{gap:24px;display:grid}.cybersecurity-top-text__column p+p{margin-top:16px}.cybersecurity-page__services{background:#fff}.cybersecurity-page__worker{overflow-x:clip}.cybersecurity-page__worker .service-feature-spotlight{background:linear-gradient(#18292d 0%,#0d5664 100%);position:relative;overflow:visible}.cybersecurity-page__worker .service-feature-spotlight__content p{color:#d8eff3;font-size:20px;line-height:1.4}.cybersecurity-page__worker .service-feature-spotlight__text-items{max-width:90%;margin-top:40px;margin-bottom:32px}.cybersecurity-page__worker .service-feature-spotlight__text-items--chips{gap:14px}.cybersecurity-page__worker .service-feature-spotlight__text-item--chip{color:#fff;background:#0d5664;padding:10px 14px;font-size:16px;line-height:1.5}.cybersecurity-page__worker .service-feature-spotlight__text-item--chip span{color:inherit}.cybersecurity-page__worker .service-feature-spotlight__icon-group-title{margin-bottom:18px}.cybersecurity-page__worker .service-feature-spotlight__icon-items{gap:14px}.cybersecurity-page__worker .service-feature-spotlight__icon-item{border-radius:12px;min-width:0;height:58px;min-height:58px;padding:0;overflow:hidden}.cybersecurity-page__worker .service-feature-spotlight__icon-item:first-child{width:259px}.cybersecurity-page__worker .service-feature-spotlight__icon-item:nth-child(2){width:284px}.cybersecurity-page__worker .service-feature-spotlight__icon-item img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none}.cybersecurity-page__worker .service-feature-spotlight__decorative--right{display:none}.cybersecurity-page__worker .service-feature-spotlight__image{top:60px;right:20px}.cybersecurity-page__worker .service-feature-spotlight__image img{width:160px;max-width:none;height:auto}.cybersecurity-page__benefits{background:var(--color-primary-8)}.cybersecurity-page__csaas .service-schema-section{background:linear-gradient(#18292d 0%,#0d5664 100%)}.cybersecurity-page__csaas .service-schema-section__card{background:0 0}.cybersecurity-page__csaas .service-schema-section__image-wrap{justify-content:center;height:200px;display:flex;position:relative}.cybersecurity-page__csaas .service-schema-section__image-wrap picture{width:100%;height:100%;display:block;position:relative}.cybersecurity-page__csaas .service-schema-section__image{object-fit:contain;object-position:center;width:100%;max-width:min(100%,1000px);height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cybersecurity-page__csaas .service-schema-section__title,.cybersecurity-page__csaas .service-schema-section__description{color:#fff}.cybersecurity-page__advantages-header{background:var(--color-primary-8)}.cybersecurity-page__advantages-header .service-rich-text__container{padding-bottom:24px}.cybersecurity-page__advantage .service-media-text{background:0 0;padding-top:0;padding-bottom:0}.cybersecurity-page__advantage .service-media-text__container{gap:58px}.cybersecurity-page__advantage .service-media-text__copy{order:2}.cybersecurity-page__advantage .service-media-text__media{order:1}.cybersecurity-page__advantage .service-section-title{color:var(--color-primary-6);text-align:left;margin-bottom:24px;font-size:32px;line-height:1.2}.cybersecurity-page__advantage .service-section-copy{max-width:590px;margin:0}.cybersecurity-page__advantage .service-section-copy p{color:var(--color-secondary-3);text-align:left;font-size:18px;line-height:1.55}.cybersecurity-page__advantage+.cybersecurity-page__advantage .service-media-text{margin-top:58px}.cybersecurity-page__badges{background:#fff}.cybersecurity-page__badges .service-badge-strip__items{gap:0}.cybersecurity-page__badges .service-badge-strip__item{background:0 0;border:0;border-radius:0;min-height:160px;padding:20px 12px;position:relative}.cybersecurity-page__badges .service-badge-strip__item:not(:last-child):after{background:var(--color-secondary-5);content:"";width:1px;height:120px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cybersecurity-page__badges .service-badge-strip__item img{object-fit:contain;width:100%;max-width:105px;height:84px;max-height:none}.cybersecurity-page__contact .service-media-text--split-bleed{margin-top:0;padding-top:0;padding-bottom:0}.cybersecurity-page__contact{background:var(--color-primary-8)}.cybersecurity-page__contact .service-media-text__container{background:var(--color-primary-6);align-items:stretch;gap:0;overflow:hidden}.cybersecurity-page__contact-top .service-media-text__container{z-index:2;position:relative}.cybersecurity-page__contact .service-media-text__copy{align-items:flex-start;padding:60px 20px 0}.cybersecurity-page__contact .service-section-title{color:var(--color-primary-4);text-align:left}.cybersecurity-page__contact .service-section-copy{margin-bottom:0}.cybersecurity-page__contact .service-section-copy p{color:var(--color-secondary-5);text-align:left}.cybersecurity-page__contact .legacy-button{margin:40px auto}.cybersecurity-page__contact .service-media-text__image{object-position:left center;border-radius:0}@media (width>=769px){.cybersecurity-page__hero .service-hero__copy{align-items:flex-start;max-width:540px;padding-top:100px}.cybersecurity-page__hero .service-hero__title,.cybersecurity-page__hero .service-hero__description{text-align:left;max-width:540px}.cybersecurity-page__hero .service-hero__title{margin-bottom:36px;font-size:32px}.cybersecurity-page__hero .service-hero__description{margin-bottom:58px}.cybersecurity-page__hero .service-hero__picture{bottom:-5px}.cybersecurity-top-text{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.cybersecurity-page__worker .service-feature-spotlight__container{padding-bottom:64px}.cybersecurity-page__worker .service-feature-spotlight__copy{max-width:590px}.cybersecurity-page__worker .service-feature-spotlight__text-items{gap:20px;max-width:100%}.cybersecurity-page__worker .service-feature-spotlight__decorative--right{width:747px;display:block;bottom:-147px;right:-186px}.cybersecurity-page__worker .service-feature-spotlight__image{top:auto;bottom:0;right:-130px}.cybersecurity-page__worker .service-feature-spotlight__image img{width:720px}.cybersecurity-page__csaas .service-schema-section__image-wrap{height:520px}.cybersecurity-page__csaas .service-schema-section{background:linear-gradient(90deg,#18292d 0%,#0d5664 100%)}.cybersecurity-page__advantages-header .service-rich-text__container{padding-bottom:36px}.cybersecurity-page__advantage .service-media-text__copy,.cybersecurity-page__advantage .service-media-text__media{order:initial}.cybersecurity-page__advantage .service-media-text--left .service-media-text__copy{order:2}.cybersecurity-page__advantage .service-media-text--left .service-media-text__media{order:1}.cybersecurity-page__advantage .service-section-title{margin-bottom:36px}.cybersecurity-page__contact .service-media-text__copy{padding:64px 60px 0}.cybersecurity-page__contact .legacy-button{margin-block:64px}.cybersecurity-page__badges .service-badge-strip__item{min-height:200px;padding:20px 16px}.cybersecurity-page__badges .service-badge-strip__item img{max-width:180px;height:120px}}@media (width>=992px){.cybersecurity-page__worker .service-feature-spotlight{border-radius:18px;max-width:90%;margin-inline:auto}.cybersecurity-page__worker .service-feature-spotlight__decorative--right{bottom:-162px;right:-43px}.cybersecurity-page__worker .service-feature-spotlight__image{right:0}.cybersecurity-page__worker .service-feature-spotlight__image img{width:800px}}@media (width>=1201px){.cybersecurity-page__hero .service-hero{min-height:620px}.cybersecurity-page__hero .service-hero__container{min-height:620px;padding-top:94px}.cybersecurity-page__hero .service-hero__copy{width:750px;max-width:750px;padding-top:80px}.cybersecurity-page__hero .service-hero__title{max-width:750px;margin-bottom:16px;font-size:52px}.cybersecurity-page__hero .service-hero__description{max-width:750px}.cybersecurity-page__hero .service-hero__picture{inset:0}.cybersecurity-page__hero .service-hero__image{width:1144px;height:620px;position:absolute;top:0;right:-144px}.cybersecurity-page__contact-top .service-media-text__container{margin-bottom:-100px}.cybersecurity-page__csaas .service-schema-section__card{padding-top:220px;padding-bottom:120px}.cybersecurity-page__services .service-side-scroll-cards__list{gap:40px;max-height:740px;padding-right:12px;overflow-y:auto}.cybersecurity-page__top-text .service-rich-text__container{padding-top:80px;padding-bottom:80px}.cybersecurity-page__worker .service-feature-spotlight__container{padding-top:64px;padding-bottom:64px}.cybersecurity-page__worker .service-feature-spotlight__copy{max-width:736px}.cybersecurity-page__worker .service-feature-spotlight{background:linear-gradient(90deg,#18292d 0%,#0d5664 100%);max-width:1420px}.cybersecurity-page__worker .service-feature-spotlight__decorative--right{bottom:-146px;right:-39px}.cybersecurity-page__worker .service-feature-spotlight__image{right:-16px}.cybersecurity-page__worker .service-feature-spotlight__image img{width:720px}.cybersecurity-page__advantages-header .service-rich-text__container{padding-bottom:0}.cybersecurity-page__contact .service-media-text__container{border-radius:18px;max-width:90%;margin-inline:auto}.cybersecurity-page__contact .service-media-text__copy{min-width:722px;padding:64px}.cybersecurity-page__contact .legacy-button{margin-bottom:0;margin-left:0;margin-right:0}.cybersecurity-page__badges .service-badge-strip__items{grid-template-columns:repeat(5,minmax(0,1fr))}.cybersecurity-page__badges .service-badge-strip__item{min-height:240px;padding:20px 24px}.cybersecurity-page__badges .service-badge-strip__item img{max-width:180px;height:140px}.cybersecurity-page__badges .service-badge-strip__container{padding-top:64px;padding-bottom:72px}}
