/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/swiper/swiper-bundle.css ***!
  \*********************************************************************************************************************/
/**
 * Swiper 11.2.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 14, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
        200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
        200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
/* Zoom container styles end */
.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
/* Cube slide shadows start */
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* Cube slide shadows end */
.swiper.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
/* Flip slide shadows start */
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* Flip slide shadows end */
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}

/*!***************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/slick-carousel/slick/slick.css ***!
  \***************************************************************************************************************************/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/*!*********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/slick-carousel/slick/slick-theme.css ***!
  \*********************************************************************************************************************************/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/paginationjs/dist/pagination.css ***!
  \*****************************************************************************************************************************/
.paginationjs{display:flex;line-height:1.6;font-family:Marmelad,"Lucida Grande",Arial,"Hiragino Sans GB",Georgia,sans-serif;font-size:14px;box-sizing:initial}.paginationjs:after{display:table;content:" ";clear:both}.paginationjs .paginationjs-pages{float:left;margin-left:10px}.paginationjs .paginationjs-pages ul{float:left;margin:0;padding:0}.paginationjs .paginationjs-go-button,.paginationjs .paginationjs-go-input,.paginationjs .paginationjs-size-changer{margin-left:10px;float:left;font-size:14px}.paginationjs .paginationjs-pages li{float:left;border:1px solid #aaa;border-right:none;list-style:none}.paginationjs .paginationjs-pages li>a{min-width:30px;height:28px;line-height:28px;display:block;background:#fff;font-size:14px;color:#333;text-decoration:none;text-align:center;cursor:pointer}.paginationjs .paginationjs-pages li>a:hover{background:#eee}.paginationjs .paginationjs-pages li.active{border:none}.paginationjs .paginationjs-pages li.active>a{height:30px;line-height:30px;background:#aaa;color:#fff;cursor:default}.paginationjs .paginationjs-pages li.disabled>a{opacity:.3;cursor:default}.paginationjs .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs .paginationjs-pages li:first-child,.paginationjs .paginationjs-pages li:first-child>a{border-radius:3px 0 0 3px}.paginationjs .paginationjs-pages li:last-child{border-right:1px solid #aaa;border-radius:0 3px 3px 0}.paginationjs .paginationjs-pages li:last-child>a{border-radius:0 3px 3px 0}.paginationjs .paginationjs-size-changer>select{height:28px;background:#fff;border-radius:3px;border:1px solid #aaa;padding:0;font-size:14px;text-align:center;vertical-align:baseline;outline:0;box-shadow:none;box-sizing:initial}.paginationjs .paginationjs-go-input>input[type=text]{width:30px;height:28px;background:#fff;border-radius:3px;border:1px solid #aaa;padding:0;font-size:14px;text-align:center;vertical-align:baseline;outline:0;box-shadow:none;box-sizing:initial}.paginationjs .paginationjs-go-button>input[type=button]{min-width:40px;height:30px;line-height:28px;background:#fff;border-radius:3px;border:1px solid #aaa;text-align:center;padding:0 8px;font-size:14px;vertical-align:baseline;outline:0;box-shadow:none;color:#333;cursor:pointer;vertical-align:middle\9}.paginationjs .paginationjs-go-button>input[type=button]:hover{background-color:#f8f8f8}.paginationjs .paginationjs-nav{float:left;height:30px;line-height:30px;font-size:14px}.paginationjs.paginationjs-small{font-size:12px}.paginationjs.paginationjs-small .paginationjs-pages li>a{min-width:26px;height:24px;line-height:24px;font-size:12px}.paginationjs.paginationjs-small .paginationjs-pages li.active>a{height:26px;line-height:26px}.paginationjs.paginationjs-small .paginationjs-size-changer{font-size:12px}.paginationjs.paginationjs-small .paginationjs-size-changer>select{height:24px;font-size:12px}.paginationjs.paginationjs-small .paginationjs-go-input{font-size:12px}.paginationjs.paginationjs-small .paginationjs-go-input>input[type=text]{width:26px;height:24px;font-size:12px}.paginationjs.paginationjs-small .paginationjs-go-button{font-size:12px}.paginationjs.paginationjs-small .paginationjs-go-button>input[type=button]{min-width:30px;height:26px;line-height:24px;padding:0 6px;font-size:12px}.paginationjs.paginationjs-small .paginationjs-nav{height:26px;line-height:26px;font-size:12px}.paginationjs.paginationjs-big{font-size:16px}.paginationjs.paginationjs-big .paginationjs-pages li>a{min-width:36px;height:34px;line-height:34px;font-size:16px}.paginationjs.paginationjs-big .paginationjs-pages li.active>a{height:36px;line-height:36px}.paginationjs.paginationjs-big .paginationjs-size-changer{font-size:16px}.paginationjs.paginationjs-big .paginationjs-size-changer>select{height:34px;font-size:16px}.paginationjs.paginationjs-big .paginationjs-go-input{font-size:16px}.paginationjs.paginationjs-big .paginationjs-go-input>input[type=text]{width:36px;height:34px;font-size:16px}.paginationjs.paginationjs-big .paginationjs-go-button{font-size:16px}.paginationjs.paginationjs-big .paginationjs-go-button>input[type=button]{min-width:50px;height:36px;line-height:34px;padding:0 12px;font-size:16px}.paginationjs.paginationjs-big .paginationjs-nav{height:36px;line-height:36px;font-size:16px}.paginationjs>:first-child{margin-left:0}.paginationjs.paginationjs-theme-blue .paginationjs-pages li{border-color:#289de9}.paginationjs.paginationjs-theme-blue .paginationjs-pages li>a{color:#289de9}.paginationjs.paginationjs-theme-blue .paginationjs-pages li>a:hover{background:#e9f4fc}.paginationjs.paginationjs-theme-blue .paginationjs-pages li.active>a{background:#289de9;color:#fff}.paginationjs.paginationjs-theme-blue .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs.paginationjs-theme-blue .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-blue .paginationjs-size-changer>select{border-color:#289de9}.paginationjs.paginationjs-theme-blue .paginationjs-go-button>input[type=button]{background:#289de9;border-color:#289de9;color:#fff}.paginationjs.paginationjs-theme-blue .paginationjs-go-button>input[type=button]:hover{background-color:#3ca5ea}.paginationjs.paginationjs-theme-green .paginationjs-pages li{border-color:#449d44}.paginationjs.paginationjs-theme-green .paginationjs-pages li>a{color:#449d44}.paginationjs.paginationjs-theme-green .paginationjs-pages li>a:hover{background:#ebf4eb}.paginationjs.paginationjs-theme-green .paginationjs-pages li.active>a{background:#449d44;color:#fff}.paginationjs.paginationjs-theme-green .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs.paginationjs-theme-green .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-green .paginationjs-size-changer>select{border-color:#449d44}.paginationjs.paginationjs-theme-green .paginationjs-go-button>input[type=button]{background:#449d44;border-color:#449d44;color:#fff}.paginationjs.paginationjs-theme-green .paginationjs-go-button>input[type=button]:hover{background-color:#55a555}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li{border-color:#ec971f}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li>a{color:#ec971f}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li>a:hover{background:#fdf5e9}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.active>a{background:#ec971f;color:#fff}.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs.paginationjs-theme-yellow .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-yellow .paginationjs-size-changer>select{border-color:#ec971f}.paginationjs.paginationjs-theme-yellow .paginationjs-go-button>input[type=button]{background:#ec971f;border-color:#ec971f;color:#fff}.paginationjs.paginationjs-theme-yellow .paginationjs-go-button>input[type=button]:hover{background-color:#eea135}.paginationjs.paginationjs-theme-red .paginationjs-pages li{border-color:#c9302c}.paginationjs.paginationjs-theme-red .paginationjs-pages li>a{color:#c9302c}.paginationjs.paginationjs-theme-red .paginationjs-pages li>a:hover{background:#faeaea}.paginationjs.paginationjs-theme-red .paginationjs-pages li.active>a{background:#c9302c;color:#fff}.paginationjs.paginationjs-theme-red .paginationjs-pages li.disabled>a:hover{background:0 0}.paginationjs.paginationjs-theme-red .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-red .paginationjs-size-changer>select{border-color:#c9302c}.paginationjs.paginationjs-theme-red .paginationjs-go-button>input[type=button]{background:#c9302c;border-color:#c9302c;color:#fff}.paginationjs.paginationjs-theme-red .paginationjs-go-button>input[type=button]:hover{background-color:#ce4541}.paginationjs .paginationjs-pages li.paginationjs-next{border-right:1px solid #aaa\9}.paginationjs .paginationjs-size-changer{margin-left:5px\9}.paginationjs .paginationjs-size-changer>select{line-height:28px\9;vertical-align:middle\9}.paginationjs .paginationjs-go-input{margin-left:5px\9}.paginationjs .paginationjs-go-input>input[type=text]{line-height:28px\9;vertical-align:middle\9}.paginationjs .paginationjs-go-button{margin-left:5px\9}.paginationjs.paginationjs-big .paginationjs-pages li>a{line-height:36px\9}.paginationjs.paginationjs-big .paginationjs-go-input>input[type=text]{height:36px\9;line-height:36px\9}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/src/index.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./node_modules/glob-import-loader/index.js??ruleSet[1].rules[2].use[4]!./src/main/webpack/site/main.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* Klavika Web Light */
@font-face {
  font-family: "KlavikaWeb";
  src: url("../resources/fonts/KlavikaWebLight/KlavikaWebLight.woff2") format("woff2"), url("../resources/fonts/KlavikaWebLight/KlavikaWebLight.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
/* Klavika Web Light Italic */
@font-face {
  font-family: "KlavikaWeb";
  src: url("../resources/fonts/KlavikaWebLightItalic/KlavikaWebLightItalic.woff2") format("woff2"), url("../resources/fonts/KlavikaWebLightItalic/KlavikaWebLightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}
/* Klavika Web Regular */
@font-face {
  font-family: "KlavikaWeb";
  src: url("../resources/fonts/KlavikaWebRegular/KlavikaWebRegular.woff2") format("woff2"), url("../resources/fonts/KlavikaWebRegular/KlavikaWebRegular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
/* Klavika Web Regular Italic */
@font-face {
  font-family: "KlavikaWeb";
  src: url("../resources/fonts/KlavikaWebRegularItalic/KlavikaWebRegularItalic.woff2") format("woff2"), url("../resources/fonts/KlavikaWebRegularItalic/KlavikaWebRegularItalic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
/* Klavika Web Medium */
@font-face {
  font-family: "KlavikaWeb";
  src: url("../resources/fonts/KlavikaWebMedium/KlavikaWebMedium.woff2") format("woff2"), url("../resources/fonts/KlavikaWebMedium/KlavikaWebMedium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
/* Klavika Web Medium Italic */
@font-face {
  font-family: "KlavikaWeb";
  src: url("../resources/fonts/KlavikaWebMediumItalic/KlavikaWebMediumItalic.woff2") format("woff2"), url("../resources/fonts/KlavikaWebMediumItalic/KlavikaWebMediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
/* Klavika Web Bold */
@font-face {
  font-family: "KlavikaWeb";
  src: url("../resources/fonts/KlavikaWebBold/KlavikaWebBold.woff2") format("woff2"), url("../resources/fonts/KlavikaWebBold/KlavikaWebBold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
/* Klavika Web Bold Italic */
@font-face {
  font-family: "KlavikaWeb";
  src: url("../resources/fonts/KlavikaWebBoldItalic/KlavikaWebBoldItalic.woff2") format("woff2"), url("../resources/fonts/KlavikaWebBoldItalic/KlavikaWebBoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
}
/* Klavika Web Display Thin */
@font-face {
  font-family: "KlavikaWeb";
  src: url("../resources/fonts/KlavikaWebDisplayThin/KlavikaWebDisplayThin.woff2") format("woff2"), url("../resources/fonts/KlavikaWebDisplayThin/KlavikaWebDisplayThin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}
/* Klavika Web Display Thin Condensed */
@font-face {
  font-family: "Klavika Condensed";
  src: url("../resources/fonts/KlavikaWebDisplayThinCondensed/KlavikaWebDisplayThinCondensed.woff2") format("woff2"), url("../resources/fonts/KlavikaWebDisplayThinCondensed/KlavikaWebDisplayThinCondensed.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}
/* Klavika Web Display Extra Light */
@font-face {
  font-family: "KlavikaWeb";
  src: url("../resources/fonts/KlavikaWebDisplayExtraLight/KlavikaWebDisplayExtraLight.woff2") format("woff2"), url("../resources/fonts/KlavikaWebDisplayExtraLight/KlavikaWebDisplayExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
/* Klavika Web Display Extra Light Condensed */
@font-face {
  font-family: "Klavika Condensed";
  src: url("../resources/fonts/KlavikaWebDisplayExtraLightCondensed/KlavikaWebDisplayExtraLightCondensed.woff2") format("woff2"), url("../resources/fonts/KlavikaWebDisplayExtraLightCondensed/KlavikaWebDisplayExtraLightCondensed.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
/* Klavika Web Display Ultra Black */
@font-face {
  font-family: "KlavikaWeb";
  src: url("../resources/fonts/KlavikaWebDisplayUltraBlack/KlavikaWebDisplayUltraBlack.woff2") format("woff2"), url("../resources/fonts/KlavikaWebDisplayUltraBlack/KlavikaWebDisplayUltraBlack.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
/* Klavika Web Display Ultra Black Condensed */
@font-face {
  font-family: "Klavika Condensed";
  src: url("../resources/fonts/KlavikaWebDisplayUltraBlackCondensed/KlavikaWebDisplayUltraBlackCondensed.woff2") format("woff2"), url("../resources/fonts/KlavikaWebDisplayUltraBlackCondensed/KlavikaWebDisplayUltraBlackCondensed.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
/* Klavika Web Light Cond */
@font-face {
  font-family: "Klavika Condensed";
  src: url("../resources/fonts/KlavikaWebLightCond/KlavikaWebLightCond.woff2") format("woff2"), url("../resources/fonts/KlavikaWebLightCond/KlavikaWebLightCond.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
/* Klavika Web Light Cond Italic */
@font-face {
  font-family: "Klavika Condensed";
  src: url("../resources/fonts/KlavikaWebLightCondItalic/KlavikaWebLightCondItalic.woff2") format("woff2"), url("../resources/fonts/KlavikaWebCondensed/KlavikaWebLightCondItalic/KlavikaWebLightCondItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}
/* Klavika Web Regular Cond */
@font-face {
  font-family: "Klavika Condensed";
  src: url("../resources/fonts/KlavikaWebRegularCond/KlavikaWebRegularCond.woff2") format("woff2"), url("../resources/fonts/KlavikaWebRegularCond/KlavikaWebRegularCond.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
/* Klavika Web Regular Cond Italic */
@font-face {
  font-family: "Klavika Condensed";
  src: url("../resources/fonts/KlavikaWebRegularCondItalic/KlavikaWebRegularCondItalic.woff2") format("woff2"), url("../resources/fonts/KlavikaWebRegularCondItalic/KlavikaWebRegularCondItalic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
/* Klavika Web Medium Cond */
@font-face {
  font-family: "Klavika Condensed";
  src: url("../resources/fonts/KlavikaWebMediumCond/KlavikaWebMediumCond.woff2") format("woff2"), url("../resources/fonts/KlavikaWebMediumCond/KlavikaWebMediumCond.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
/* Klavika Web Medium Cond Italic */
@font-face {
  font-family: "Klavika Condensed";
  src: url("../resources/fonts/KlavikaWebMediumCondItalic/KlavikaWebMediumCondItalic.woff2") format("woff2"), url("../resources/fonts/KlavikaWebMediumCondItalic/KlavikaWebMediumCondItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
/* Klavika Web Bold Cond */
@font-face {
  font-family: "Klavika Condensed";
  src: url("../resources/fonts/KlavikaWebBoldCond/KlavikaWebBoldCond.woff2") format("woff2"), url("../resources/fonts/KlavikaWebBoldCond/KlavikaWebBoldCond.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
/* Klavika Web Bold Cond Italic */
@font-face {
  font-family: "Klavika Condensed";
  src: url("../resources/fonts/KlavikaWebBoldCondItalic/KlavikaWebBoldCondItalic.woff2") format("woff2"), url("../resources/fonts/KlavikaWebBoldCondItalic/KlavikaWebBoldCondItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
}
.ta-left {
  text-align: left;
}

.ta-center {
  text-align: center;
}

.ta-right {
  text-align: right;
}

.ta-justify {
  text-align: justify;
}

.vertical-ta-left {
  vertical-align: left;
}

.vertical-ta-center {
  vertical-align: center;
}

.vertical-ta-right {
  vertical-align: right;
}

.j-c-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.j-c-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}

.j-c-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

.j-c-flex-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.j-c-flex-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.j-c-left {
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}

.j-c-right {
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}

.j-c-space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.j-c-space-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.j-c-space-evenly {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

.j-c-stretch {
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
}

.j-i-center {
  justify-items: center;
}

.j-i-start {
  justify-items: start;
}

.j-i-end {
  justify-items: end;
}

.j-i-flex-start {
  justify-items: flex-start;
}

.j-i-flex-end {
  justify-items: flex-end;
}

.j-s-center {
  justify-self: center;
}

.j-s-start {
  justify-self: start;
}

.j-s-end {
  justify-self: end;
}

.j-s-flex-start {
  justify-self: flex-start;
}

.j-s-flex-end {
  justify-self: flex-end;
}

.a-i-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.a-i-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}

.a-i-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}

.a-i-flex-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.a-i-flex-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.a-s-center {
  -ms-flex-item-align: center;
      align-self: center;
}

.a-s-start {
  -ms-flex-item-align: start;
      align-self: start;
}

.a-s-end {
  -ms-flex-item-align: end;
      align-self: end;
}

.a-s-flex-start {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.a-s-flex-end {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.ml-auto {
  margin-left: auto;
}

.m-i-auto {
  margin-inline: auto;
}

.bg-white {
  background-color: #ffffff;
}

.bg-foreground {
  background-color: #202020;
}

.bg-background {
  background-color: #ECECEC;
}

.bg-link {
  background-color: #2020E0;
}

.bg-primary-green {
  background-color: #00FD45;
}

.bg-primary-charcoal {
  background-color: #1D242B;
}

.bg-primary-black {
  background-color: #000000;
}

.bg-primary-white {
  background-color: #ffffff;
}

.bg-secondary-green {
  background-color: #67BF1B;
}

.bg-secondary-charcoal {
  background-color: #3E4C5A;
}

.bg-secondary-violet {
  background-color: #7578F6;
}

.bg-secondary-blue {
  background-color: #0066FF;
}

.bg-secondary-electric-blue {
  background-color: #1FB6FF;
}

.bg-black {
  background-color: #080808;
}

.bg-light-gray {
  background-color: #F0F3F4;
}

.bg-dark-green {
  background-color: #004540;
}

.bg-light-green {
  background-color: #00B96B;
}

.d-none {
  display: none;
}

.d-inline {
  display: inline;
}

.d-inline-block {
  display: inline-block;
}

.d-block {
  display: block;
}

.d-table {
  display: table;
}

.d-table-row {
  display: table-row;
}

.d-table-cell {
  display: table-cell;
}

.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.d-inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none;
  }
  .d-sm-inline {
    display: inline;
  }
  .d-sm-inline-block {
    display: inline-block;
  }
  .d-sm-block {
    display: block;
  }
  .d-sm-table {
    display: table;
  }
  .d-sm-table-row {
    display: table-row;
  }
  .d-sm-table-cell {
    display: table-cell;
  }
  .d-sm-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none;
  }
  .d-md-inline {
    display: inline;
  }
  .d-md-inline-block {
    display: inline-block;
  }
  .d-md-block {
    display: block;
  }
  .d-md-table {
    display: table;
  }
  .d-md-table-row {
    display: table-row;
  }
  .d-md-table-cell {
    display: table-cell;
  }
  .d-md-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none;
  }
  .d-lg-inline {
    display: inline;
  }
  .d-lg-inline-block {
    display: inline-block;
  }
  .d-lg-block {
    display: block;
  }
  .d-lg-table {
    display: table;
  }
  .d-lg-table-row {
    display: table-row;
  }
  .d-lg-table-cell {
    display: table-cell;
  }
  .d-lg-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none;
  }
  .d-xl-inline {
    display: inline;
  }
  .d-xl-inline-block {
    display: inline-block;
  }
  .d-xl-block {
    display: block;
  }
  .d-xl-table {
    display: table;
  }
  .d-xl-table-row {
    display: table-row;
  }
  .d-xl-table-cell {
    display: table-cell;
  }
  .d-xl-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (min-width: 1400px) {
  .d-xxl-none {
    display: none;
  }
  .d-xxl-inline {
    display: inline;
  }
  .d-xxl-inline-block {
    display: inline-block;
  }
  .d-xxl-block {
    display: block;
  }
  .d-xxl-table {
    display: table;
  }
  .d-xxl-table-row {
    display: table-row;
  }
  .d-xxl-table-cell {
    display: table-cell;
  }
  .d-xxl-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .d-xxl-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media print {
  .d-print-none {
    display: none;
  }
  .d-print-inline {
    display: inline;
  }
  .d-print-inline-block {
    display: inline-block;
  }
  .d-print-block {
    display: block;
  }
  .d-print-table {
    display: table;
  }
  .d-print-table-row {
    display: table-row;
  }
  .d-print-table-cell {
    display: table-cell;
  }
  .d-print-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.f-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.f-nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.f-wrr {
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
}

.f-d-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.f-d-rr {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.f-d-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.f-d-cr {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}

html {
  overflow-x: hidden !important;
  font-size: 62.5%;
}

body {
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-x: hidden;
}

@media (max-width: 767px) {
  body::before {
    content: "";
    z-index: 100;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    visibility: hidden;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  body.filter-open::before {
    background: #000;
    visibility: visible;
  }
  body.filter-open, html.filter-open {
    overflow: hidden;
  }
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl, .col-xxl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.3333333333%;
          flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.6666666667%;
          flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.3333333333%;
          flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.3333333333%;
          flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.6666666667%;
          flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.section__container {
  width: 100%;
  margin: 0 auto !important;
  position: relative;
  padding: 0px 20px !important;
  max-width: 1264px !important;
}
@media (min-width: 1800px) {
  .section__container {
    max-width: 1650px !important;
  }
}
@media (max-width: 991px) {
  .section__container {
    padding: 0 16px !important;
  }
}

.cmp-container .text .cmp-text {
  width: 100%;
  margin: 0 auto !important;
  position: relative;
  max-width: 1264px !important;
}
@media (min-width: 1800px) {
  .cmp-container .text .cmp-text {
    max-width: 1650px !important;
  }
}
.cmp-container .text .cmp-text h1 span.text-bg, .cmp-container .text .cmp-text h1 span.text-bg-h2, .cmp-container .text .cmp-text h1 span.text-bg-h3, .cmp-container .text .cmp-text h2 span.text-bg, .cmp-container .text .cmp-text h2 span.text-bg-h2, .cmp-container .text .cmp-text h2 span.text-bg-h3, .cmp-container .text .cmp-text h3 span.text-bg, .cmp-container .text .cmp-text h3 span.text-bg-h2, .cmp-container .text .cmp-text h3 span.text-bg-h3, .cmp-container .text .cmp-text h4 span.text-bg, .cmp-container .text .cmp-text h4 span.text-bg-h2, .cmp-container .text .cmp-text h4 span.text-bg-h3 {
  position: relative;
  display: block;
}
.cmp-container .text .cmp-text h1 span.text-bg::after, .cmp-container .text .cmp-text h1 span.text-bg-h2::after, .cmp-container .text .cmp-text h1 span.text-bg-h3::after, .cmp-container .text .cmp-text h2 span.text-bg::after, .cmp-container .text .cmp-text h2 span.text-bg-h2::after, .cmp-container .text .cmp-text h2 span.text-bg-h3::after, .cmp-container .text .cmp-text h3 span.text-bg::after, .cmp-container .text .cmp-text h3 span.text-bg-h2::after, .cmp-container .text .cmp-text h3 span.text-bg-h3::after, .cmp-container .text .cmp-text h4 span.text-bg::after, .cmp-container .text .cmp-text h4 span.text-bg-h2::after, .cmp-container .text .cmp-text h4 span.text-bg-h3::after {
  content: "";
  position: absolute;
  top: 0;
  left: -188px;
  z-index: -1;
  height: 62px;
}
@media (min-width: 1800px) {
  .cmp-container .text .cmp-text h1 span.text-bg::after, .cmp-container .text .cmp-text h1 span.text-bg-h2::after, .cmp-container .text .cmp-text h1 span.text-bg-h3::after, .cmp-container .text .cmp-text h2 span.text-bg::after, .cmp-container .text .cmp-text h2 span.text-bg-h2::after, .cmp-container .text .cmp-text h2 span.text-bg-h3::after, .cmp-container .text .cmp-text h3 span.text-bg::after, .cmp-container .text .cmp-text h3 span.text-bg-h2::after, .cmp-container .text .cmp-text h3 span.text-bg-h3::after, .cmp-container .text .cmp-text h4 span.text-bg::after, .cmp-container .text .cmp-text h4 span.text-bg-h2::after, .cmp-container .text .cmp-text h4 span.text-bg-h3::after {
    height: 76px;
  }
}
@media (min-width: 1400px) and (max-width: 1799px) {
  .cmp-container .text .cmp-text h1 span.text-bg::after, .cmp-container .text .cmp-text h1 span.text-bg-h2::after, .cmp-container .text .cmp-text h1 span.text-bg-h3::after, .cmp-container .text .cmp-text h2 span.text-bg::after, .cmp-container .text .cmp-text h2 span.text-bg-h2::after, .cmp-container .text .cmp-text h2 span.text-bg-h3::after, .cmp-container .text .cmp-text h3 span.text-bg::after, .cmp-container .text .cmp-text h3 span.text-bg-h2::after, .cmp-container .text .cmp-text h3 span.text-bg-h3::after, .cmp-container .text .cmp-text h4 span.text-bg::after, .cmp-container .text .cmp-text h4 span.text-bg-h2::after, .cmp-container .text .cmp-text h4 span.text-bg-h3::after {
    height: 60px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cmp-container .text .cmp-text h1 span.text-bg::after, .cmp-container .text .cmp-text h1 span.text-bg-h2::after, .cmp-container .text .cmp-text h1 span.text-bg-h3::after, .cmp-container .text .cmp-text h2 span.text-bg::after, .cmp-container .text .cmp-text h2 span.text-bg-h2::after, .cmp-container .text .cmp-text h2 span.text-bg-h3::after, .cmp-container .text .cmp-text h3 span.text-bg::after, .cmp-container .text .cmp-text h3 span.text-bg-h2::after, .cmp-container .text .cmp-text h3 span.text-bg-h3::after, .cmp-container .text .cmp-text h4 span.text-bg::after, .cmp-container .text .cmp-text h4 span.text-bg-h2::after, .cmp-container .text .cmp-text h4 span.text-bg-h3::after {
    height: 60px;
  }
}
@media (min-width: 576px) and (max-width: 1199px) {
  .cmp-container .text .cmp-text h1 span.text-bg::after, .cmp-container .text .cmp-text h1 span.text-bg-h2::after, .cmp-container .text .cmp-text h1 span.text-bg-h3::after, .cmp-container .text .cmp-text h2 span.text-bg::after, .cmp-container .text .cmp-text h2 span.text-bg-h2::after, .cmp-container .text .cmp-text h2 span.text-bg-h3::after, .cmp-container .text .cmp-text h3 span.text-bg::after, .cmp-container .text .cmp-text h3 span.text-bg-h2::after, .cmp-container .text .cmp-text h3 span.text-bg-h3::after, .cmp-container .text .cmp-text h4 span.text-bg::after, .cmp-container .text .cmp-text h4 span.text-bg-h2::after, .cmp-container .text .cmp-text h4 span.text-bg-h3::after {
    height: 50px;
  }
}
@media (max-width: 575px) {
  .cmp-container .text .cmp-text h1 span.text-bg::after, .cmp-container .text .cmp-text h1 span.text-bg-h2::after, .cmp-container .text .cmp-text h1 span.text-bg-h3::after, .cmp-container .text .cmp-text h2 span.text-bg::after, .cmp-container .text .cmp-text h2 span.text-bg-h2::after, .cmp-container .text .cmp-text h2 span.text-bg-h3::after, .cmp-container .text .cmp-text h3 span.text-bg::after, .cmp-container .text .cmp-text h3 span.text-bg-h2::after, .cmp-container .text .cmp-text h3 span.text-bg-h3::after, .cmp-container .text .cmp-text h4 span.text-bg::after, .cmp-container .text .cmp-text h4 span.text-bg-h2::after, .cmp-container .text .cmp-text h4 span.text-bg-h3::after {
    height: 46px;
  }
}
.cmp-container .text .cmp-text h1 span.text-bg.vivid-orange::after, .cmp-container .text .cmp-text h1 span.text-bg-h2.vivid-orange::after, .cmp-container .text .cmp-text h1 span.text-bg-h3.vivid-orange::after, .cmp-container .text .cmp-text h2 span.text-bg.vivid-orange::after, .cmp-container .text .cmp-text h2 span.text-bg-h2.vivid-orange::after, .cmp-container .text .cmp-text h2 span.text-bg-h3.vivid-orange::after, .cmp-container .text .cmp-text h3 span.text-bg.vivid-orange::after, .cmp-container .text .cmp-text h3 span.text-bg-h2.vivid-orange::after, .cmp-container .text .cmp-text h3 span.text-bg-h3.vivid-orange::after, .cmp-container .text .cmp-text h4 span.text-bg.vivid-orange::after, .cmp-container .text .cmp-text h4 span.text-bg-h2.vivid-orange::after, .cmp-container .text .cmp-text h4 span.text-bg-h3.vivid-orange::after {
  background-color: #FF9900;
}
.cmp-container .text .cmp-text h1 span.text-bg.vivid-pink::after, .cmp-container .text .cmp-text h1 span.text-bg-h2.vivid-pink::after, .cmp-container .text .cmp-text h1 span.text-bg-h3.vivid-pink::after, .cmp-container .text .cmp-text h2 span.text-bg.vivid-pink::after, .cmp-container .text .cmp-text h2 span.text-bg-h2.vivid-pink::after, .cmp-container .text .cmp-text h2 span.text-bg-h3.vivid-pink::after, .cmp-container .text .cmp-text h3 span.text-bg.vivid-pink::after, .cmp-container .text .cmp-text h3 span.text-bg-h2.vivid-pink::after, .cmp-container .text .cmp-text h3 span.text-bg-h3.vivid-pink::after, .cmp-container .text .cmp-text h4 span.text-bg.vivid-pink::after, .cmp-container .text .cmp-text h4 span.text-bg-h2.vivid-pink::after, .cmp-container .text .cmp-text h4 span.text-bg-h3.vivid-pink::after {
  background-color: #FF61F0;
}
.cmp-container .text .cmp-text h1 span.text-bg.mint-green::after, .cmp-container .text .cmp-text h1 span.text-bg-h2.mint-green::after, .cmp-container .text .cmp-text h1 span.text-bg-h3.mint-green::after, .cmp-container .text .cmp-text h2 span.text-bg.mint-green::after, .cmp-container .text .cmp-text h2 span.text-bg-h2.mint-green::after, .cmp-container .text .cmp-text h2 span.text-bg-h3.mint-green::after, .cmp-container .text .cmp-text h3 span.text-bg.mint-green::after, .cmp-container .text .cmp-text h3 span.text-bg-h2.mint-green::after, .cmp-container .text .cmp-text h3 span.text-bg-h3.mint-green::after, .cmp-container .text .cmp-text h4 span.text-bg.mint-green::after, .cmp-container .text .cmp-text h4 span.text-bg-h2.mint-green::after, .cmp-container .text .cmp-text h4 span.text-bg-h3.mint-green::after {
  background-color: #91FF87;
}
.cmp-container .text .cmp-text h1 span.text-bg-h2::after, .cmp-container .text .cmp-text h2 span.text-bg-h2::after, .cmp-container .text .cmp-text h3 span.text-bg-h2::after, .cmp-container .text .cmp-text h4 span.text-bg-h2::after {
  width: 549px;
  height: 62px;
}
@media (min-width: 1800px) {
  .cmp-container .text .cmp-text h1 span.text-bg-h2::after, .cmp-container .text .cmp-text h2 span.text-bg-h2::after, .cmp-container .text .cmp-text h3 span.text-bg-h2::after, .cmp-container .text .cmp-text h4 span.text-bg-h2::after {
    width: 634px;
    height: 76px;
  }
}
@media (min-width: 1400px) and (max-width: 1799px) {
  .cmp-container .text .cmp-text h1 span.text-bg-h2::after, .cmp-container .text .cmp-text h2 span.text-bg-h2::after, .cmp-container .text .cmp-text h3 span.text-bg-h2::after, .cmp-container .text .cmp-text h4 span.text-bg-h2::after {
    width: 549px;
    height: 60px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cmp-container .text .cmp-text h1 span.text-bg-h2::after, .cmp-container .text .cmp-text h2 span.text-bg-h2::after, .cmp-container .text .cmp-text h3 span.text-bg-h2::after, .cmp-container .text .cmp-text h4 span.text-bg-h2::after {
    width: 509px;
    height: 60px;
  }
}
@media (min-width: 576px) and (max-width: 1199px) {
  .cmp-container .text .cmp-text h1 span.text-bg-h2::after, .cmp-container .text .cmp-text h2 span.text-bg-h2::after, .cmp-container .text .cmp-text h3 span.text-bg-h2::after, .cmp-container .text .cmp-text h4 span.text-bg-h2::after {
    width: 479px;
    height: 50px;
  }
}
@media (max-width: 575px) {
  .cmp-container .text .cmp-text h1 span.text-bg-h2::after, .cmp-container .text .cmp-text h2 span.text-bg-h2::after, .cmp-container .text .cmp-text h3 span.text-bg-h2::after, .cmp-container .text .cmp-text h4 span.text-bg-h2::after {
    width: 469px;
    height: 40px;
  }
}
.cmp-container .text .cmp-text h1 span.text-bg-h3::after, .cmp-container .text .cmp-text h2 span.text-bg-h3::after, .cmp-container .text .cmp-text h3 span.text-bg-h3::after, .cmp-container .text .cmp-text h4 span.text-bg-h3::after {
  width: 549px;
  height: 62px;
}
@media (min-width: 1800px) {
  .cmp-container .text .cmp-text h1 span.text-bg-h3::after, .cmp-container .text .cmp-text h2 span.text-bg-h3::after, .cmp-container .text .cmp-text h3 span.text-bg-h3::after, .cmp-container .text .cmp-text h4 span.text-bg-h3::after {
    width: 714px;
    height: 76px;
  }
}
@media (min-width: 1400px) and (max-width: 1799px) {
  .cmp-container .text .cmp-text h1 span.text-bg-h3::after, .cmp-container .text .cmp-text h2 span.text-bg-h3::after, .cmp-container .text .cmp-text h3 span.text-bg-h3::after, .cmp-container .text .cmp-text h4 span.text-bg-h3::after {
    width: 560px;
    height: 60px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cmp-container .text .cmp-text h1 span.text-bg-h3::after, .cmp-container .text .cmp-text h2 span.text-bg-h3::after, .cmp-container .text .cmp-text h3 span.text-bg-h3::after, .cmp-container .text .cmp-text h4 span.text-bg-h3::after {
    width: 560px;
    height: 60px;
  }
}
@media (min-width: 576px) and (max-width: 1199px) {
  .cmp-container .text .cmp-text h1 span.text-bg-h3::after, .cmp-container .text .cmp-text h2 span.text-bg-h3::after, .cmp-container .text .cmp-text h3 span.text-bg-h3::after, .cmp-container .text .cmp-text h4 span.text-bg-h3::after {
    width: 560px;
    height: 60px;
  }
}
@media (max-width: 575px) {
  .cmp-container .text .cmp-text h1 span.text-bg-h3::after, .cmp-container .text .cmp-text h2 span.text-bg-h3::after, .cmp-container .text .cmp-text h3 span.text-bg-h3::after, .cmp-container .text .cmp-text h4 span.text-bg-h3::after {
    width: 469px;
    height: 47px;
  }
}
.cmp-container .text .cmp-text h3 span.text-bg {
  padding-top: 10px;
}

section,
.section {
  width: 100%;
  position: relative;
  float: left;
  overflow: hidden;
}

@media (min-width: 1800px) {
  section,
.section {
    padding: 120px 0;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  section,
.section {
    padding: 80px 0;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  section,
.section {
    padding: 80px 0;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  section,
.section {
    padding: 80px 0;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  section,
.section {
    padding: 64px 0;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  section,
.section {
    padding: 64px 0;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  section,
.section {
    padding: 64px 0;
  }
}
@media (max-width: 575.98px) {
  section,
.section {
    padding: 56px 0;
  }
}
@media (max-width: 767.98px) {
  section:after,
.section:after {
    display: none;
  }
}
footer.aem-GridColumn {
  float: left;
  width: 100%;
}

a {
  cursor: pointer;
  text-decoration: none;
  background-color: transparent;
  outline: 0;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

/**-- GLOBAL --**/
body {
  font-size: var(--font-size);
  line-height: var(--line-height);
  font-family: var(--font-family);
  color: var(--font-color);
}

h1,
.h1,
.--heading1 {
  font-size: var(--font-size-h1);
  line-height: var(--line-height-h1);
  font-weight: var(--font-weight-medium);
  text-transform: uppercase;
  font-family: "Klavika Condensed";
}
h1.sm,
.h1.sm,
.--heading1.sm {
  font-size: var(--font-size-h1-sm);
  line-height: var(--line-height-h1-sm);
  text-transform: none;
}
h1.xs,
.h1.xs,
.--heading1.xs {
  font-size: var(--font-size-h1-xs);
  line-height: var(--line-height-h1-xs);
  text-transform: none;
}

h2,
.h2,
.--heading2 {
  font-size: var(--font-size-h2);
  line-height: var(--line-height-h2);
  font-weight: var(--font-weight-medium);
  font-family: "Klavika Condensed";
}

h3,
.h3,
.--heading3 {
  font-size: var(--font-size-h3);
  line-height: var(--line-height-h3);
  font-weight: var(--font-weight-medium);
  font-family: "Klavika Condensed";
}
h3.sm,
.h3.sm,
.--heading3.sm {
  font-size: var(--font-size-h3-sm);
  line-height: var(--line-height-h3-sm);
}

h4,
.h4,
.--heading4 {
  font-size: var(--font-size-h4);
  line-height: var(--line-height-h4);
  font-weight: var(--font-weight-medium);
  font-family: "Klavika Condensed";
}
h4.sm,
.h4.sm,
.--heading4.sm {
  font-size: var(--font-size-h4-sm);
  line-height: var(--line-height-h4-sm);
}

h5,
.h5,
.--heading5 {
  font-size: var(--font-size-h5);
  line-height: var(--line-height-h5);
  font-weight: var(--font-weight-medium);
  font-family: "Klavika Condensed";
}

p.p-xl {
  font-size: var(--font-size-p-xl);
  line-height: var(--line-height-p-xl);
  font-weight: var(--font-weight-regular);
  letter-spacing: calc(var(--font-size-p-xl) * -0.03);
}
p.p-xl.bold {
  font-weight: var(--font-weight-medium);
  letter-spacing: calc(var(--font-size-p-xl) * -0.02);
}

p.p-lg,
.p-lg {
  font-size: var(--font-size-p-lg);
  line-height: var(--line-height-p-lg);
  font-weight: var(--font-weight-regular);
  letter-spacing: calc(var(--font-size-p-lg) * -0.033);
}
p.p-lg.bold,
.p-lg.bold {
  font-weight: var(--font-weight-medium);
  letter-spacing: calc(var(--font-size-p-lg) * -0.022);
}

p.p-sm,
.p-sm {
  font-size: var(--font-size-p-sm);
  line-height: var(--line-height-p-sm);
  font-weight: var(--font-weight-regular);
  letter-spacing: calc(var(--font-size-p-sm) * -0.02);
}
p.p-sm.bold,
.p-sm.bold {
  font-weight: var(--font-weight-medium);
  letter-spacing: calc(var(--font-size-p-sm) * -0.01);
}

p.p-xs {
  font-size: var(--font-size-p-xs);
  line-height: var(--line-height-p-xs);
  font-weight: var(--font-weight-regular);
  letter-spacing: calc(var(--font-size-p-xs) * -0.02);
}
p.p-xs.bold {
  font-weight: var(--font-weight-medium);
  letter-spacing: calc(var(--font-size-p-xs) * -0.01);
}

p.p-nav-18 {
  font-size: var(--font-size-p-nav-18);
  line-height: var(--line-height-p-nav-18);
  font-weight: var(--font-weight-regular);
  letter-spacing: calc(var(--font-size-p-nav-18) * -0.02);
}

p.p-nav-16 {
  font-size: var(--font-size-p-nav-16);
  line-height: var(--line-height-p-nav-16);
  font-weight: var(--font-weight-regular);
  letter-spacing: calc(var(--font-size-p-nav-16) * -0.02);
}

p.p-nav-15 {
  font-size: var(--font-size-p-nav-15);
  line-height: var(--line-height-p-nav-15);
  font-weight: var(--font-weight-regular);
  letter-spacing: calc(var(--font-size-p-nav-15) * -0.02);
}

.nav-text {
  font-size: var(--font-size-nav-text-link);
  line-height: var(--line-height-nav-text-link);
  font-weight: var(--font-weight-medium);
  letter-spacing: calc(var(--font-size-nav-text) * -0.02);
}

p.p-tes,
.p-tes {
  font-size: var(--font-size-p-tes);
  line-height: var(--line-height-p-tes);
  font-weight: var(--font-weight-regular);
  font-style: italic;
  letter-spacing: calc(var(--font-size-p-tes) * -0.02);
}

.eyebrow {
  font-size: var(--font-size-eyebrow);
  line-height: var(--line-height-eyebrow);
  font-weight: var(--font-weight-regular);
  text-transform: uppercase;
  font-family: "Klavika Condensed";
  letter-spacing: calc(var(--font-size-eyebrow) * 0.1);
  color: #005F79;
}

.breadcrumb,
.cmp-breadcrumb {
  font-size: var(--font-size-breadcrumb);
  line-height: var(--line-height-breadcrumb);
  font-weight: var(--font-weight-regular);
}
.breadcrumb.bold, .breadcrumb__item--active,
.cmp-breadcrumb.bold,
.cmp-breadcrumb__item--active {
  font-weight: var(--font-weight-medium);
}

/**-- GLOBAL --**/
:root {
  --icon-weight: normal;
  --icon-rotate: 0;
  --icon-size: 2.4rem;
  --font-size: 16px;
  --font-weight-bold: 700;
  --font-weight-medium: 500;
  --font-weight-regular: 400;
}
@media (min-width: 1800px) {
  :root {
    --font-size-h1: 12rem;
    --line-height-h1: 12rem;
    --font-size-h1-sm: 9.4rem;
    --line-height-h1-sm: 9.6rem;
    --font-size-h1-xs: 7rem;
    --line-height-h1-xs: 7.2rem;
    --font-size-h2: 7.2rem;
    --line-height-h2: 7.4rem;
    --font-size-h3: 6.4rem;
    --line-height-h3: 6.6rem;
    --font-size-h3-sm: 5.2rem;
    --line-height-h3-sm: 5.4rem;
    --font-size-h4: 4.6rem;
    --line-height-h4: 4.8rem;
    --font-size-h4-sm: 4rem;
    --line-height-h4-sm: 4.2rem;
    --font-size-h5: 3.6rem;
    --line-height-h5: 3.8rem;
    --font-size-p-xl: 2.4rem;
    --line-height-p-xl: 3.0rem;
    --font-size-p-lg: 2.2rem;
    --line-height-p-lg: 2.8rem;
    --font-size-p-sm: 2rem;
    --line-height-p-sm: 2.6rem;
    --font-size-p-xs: 1.8rem;
    --line-height-p-xs: 2.4rem;
    --font-size-p-tes: 2.4rem;
    --line-height-p-tes: 3.0rem;
    --font-size-p-nav-18: 2rem;
    --line-height-p-nav-18: 2.2rem;
    --font-size-p-nav-16: 1.8rem;
    --line-height-p-nav-16: 2.2rem;
    --font-size-p-nav-15: 1.6rem;
    --line-height-p-nav-15: 2rem;
    --font-size-eyebrow: 2.4rem;
    --line-height-eyebrow: 2.4rem;
    --font-size-nav-text-link: 2.2rem;
    --line-height-nav-text-link: 2.2rem;
    --font-size-breadcrumb: 1.4rem;
    --line-height-breadcrumb: 1.4rem;
    --max-width: 1800px;
    --padding-side: 9.6rem;
    --spacing-blade: 12rem;
    --gutter: 2.4rem;
    --spacing-xs: 4rem;
    --spacing-sm: 6.4rem;
    --spacing-md: 8rem;
    --spacing-lg: 12rem;
    --spacing-xl: 16rem;
    --spacing-2xl: 20rem;
  }
}
@media (max-width: 1799px) and (min-width: 1400px) {
  :root {
    --font-size-h1: 10rem;
    --line-height-h1: 10rem;
    --font-size-h1-sm: 7.4rem;
    --line-height-h1-sm: 7.6rem;
    --font-size-h1-xs: 6rem;
    --line-height-h1-xs: 6.2rem;
    --font-size-h2: 5.6rem;
    --line-height-h2: 5.8rem;
    --font-size-h3: 4.4rem;
    --line-height-h3: 4.6rem;
    --font-size-h3-sm: 3.8rem;
    --line-height-h3-sm: 4rem;
    --font-size-h4: 3.4rem;
    --line-height-h4: 3.6rem;
    --font-size-h4-sm: 3rem;
    --line-height-h4-sm: 3.2rem;
    --font-size-h5: 2.6rem;
    --line-height-h5: 2.8rem;
    --font-size-p-xl: 2.2rem;
    --line-height-p-xl: 2.8rem;
    --font-size-p-lg: 2rem;
    --line-height-p-lg: 2.6rem;
    --font-size-p-sm: 1.8rem;
    --line-height-p-sm: 2.4rem;
    --font-size-p-xs: 1.6rem;
    --line-height-p-xs: 2.2rem;
    --font-size-p-tes: 2.2rem;
    --line-height-p-tes: 2.8rem;
    --font-size-p-nav-18: 2rem;
    --line-height-p-nav-18: 2.4rem;
    --font-size-p-nav-16: 1.8rem;
    --line-height-p-nav-16: 2.2rem;
    --font-size-p-nav-15: 1.6rem;
    --line-height-p-nav-15: 2rem;
    --font-size-eyebrow: 2.2rem;
    --line-height-eyebrow: 2.2rem;
    --font-size-nav-text-link: 2rem;
    --line-height-nav-text-link: 2rem;
    --font-size-breadcrumb: 1.4rem;
    --line-height-breadcrumb: 1.4rem;
    --max-width: 1384px;
    --padding-side: 8rem;
    --spacing-blade: 8rem;
    --gutter: 2.4rem;
    --spacing-xs: 1.6rem;
    --spacing-sm: 2.4rem;
    --spacing-md: 4rem;
    --spacing-lg: 6.4rem;
    --spacing-xl: 8rem;
    --spacing-2xl: 12rem;
  }
}
@media (max-width: 1399px) and (min-width: 1200px) {
  :root {
    --font-size-h1: 8.8rem;
    --line-height-h1: 8.8rem;
    --font-size-h1-sm: 6.8rem;
    --line-height-h1-sm: 7rem;
    --font-size-h1-xs: 6.4rem;
    --line-height-h1-xs:6.8rem;
    --font-size-h2: 5rem;
    --line-height-h2: 5.2rem;
    --font-size-h3: 4.4rem;
    --line-height-h3: 4.8rem;
    --font-size-h3-sm: 3.6rem;
    --line-height-h3-sm: 4rem;
    --font-size-h4: 3rem;
    --line-height-h4: 3.4rem;
    --font-size-h4-sm: 2.6rem;
    --line-height-h4-sm: 3rem;
    --font-size-h5: 2.4rem;
    --line-height-h5: 2.8rem;
    --font-size-p-xl: 2rem;
    --line-height-p-xl: 2.6rem;
    --font-size-p-lg: 1.8rem;
    --line-height-p-lg: 2.4rem;
    --font-size-p-sm: 1.6rem;
    --line-height-p-sm: 2.2rem;
    --font-size-p-xs: 1.4rem;
    --line-height-p-xs: 2rem;
    --font-size-p-tes: 2rem;
    --line-height-p-tes: 2.6rem;
    --font-size-p-nav-18: 1.8rem;
    --line-height-p-nav-18: 2.2rem;
    --font-size-p-nav-16: 1.6rem;
    --line-height-p-nav-16: 2rem;
    --font-size-p-nav-15: 1.4rem;
    --line-height-p-nav-15: 1.8rem;
    --font-size-eyebrow: 1.8rem;
    --line-height-eyebrow: 1.8rem;
    --font-size-nav-text-link: 1.8rem;
    --line-height-nav-text-link: 1.8rem;
    --font-size-breadcrumb: 1.4rem;
    --line-height-breadcrumb: 1.4rem;
    --max-width: 1200px;
    --gutter: 2.4rem;
    --padding-side: 8rem;
    --spacing-blade: 8rem;
    --spacing-xs: 0.8rem;
    --spacing-sm: 1.6rem;
    --spacing-md: 2.4rem;
    --spacing-lg: 4rem;
    --spacing-xl: 6.4rem;
    --spacing-2xl: 8rem;
  }
}
@media (max-width: 1199px) and (min-width: 576px) {
  :root {
    --font-size-h1: 7rem;
    --line-height-h1: 7rem;
    --font-size-h1-sm: 6rem;
    --line-height-h1-sm: 6.2rem;
    --font-size-h1-xs: 5.4rem;
    --line-height-h1-xs: 5.6rem;
    --font-size-h2: 4.4rem;
    --line-height-h2: 4.6rem;
    --font-size-h3: 4.4rem;
    --line-height-h3: 4.6rem;
    --font-size-h3-sm: 3.4rem;
    --line-height-h3-sm: 3.6rem;
    --font-size-h4: 2.8rem;
    --line-height-h4: 3.2rem;
    --font-size-h4-sm: 2.8rem;
    --line-height-h4-sm: 3.2rem;
    --font-size-h5: 2.2rem;
    --line-height-h5: 2.4rem;
    --font-size-p-xl: 2rem;
    --line-height-p-xl: 2.6rem;
    --font-size-p-lg: 1.8rem;
    --line-height-p-lg: 2.4rem;
    --font-size-p-sm: 1.6rem;
    --line-height-p-sm: 2.2rem;
    --font-size-p-xs: 1.4rem;
    --line-height-p-xs: 2rem;
    --font-size-p-tes: 2rem;
    --line-height-p-tes: 2.6rem;
    --font-size-p-nav-18: 1.8rem;
    --line-height-p-nav-18: 2.2rem;
    --font-size-p-nav-16: 1.6rem;
    --line-height-p-nav-16: 2rem;
    --font-size-p-nav-15: 1.4rem;
    --line-height-p-nav-15: 1.8rem;
    --font-size-eyebrow: 1.8rem;
    --line-height-eyebrow: 1.8rem;
    --font-size-nav-text-link: 1.8rem;
    --line-height-nav-text-link: 1.8rem;
    --font-size-breadcrumb: 1.4rem;
    --line-height-breadcrumb: 1.4rem;
    --max-width: 768px;
    --padding-side: 4rem;
    --gutter: 1.6rem;
    --spacing-blade: 6.4rem;
    --spacing-xs: 0.8rem;
    --spacing-sm: 1.6rem;
    --spacing-md: 2.4rem;
    --spacing-lg: 3.2rem;
    --spacing-xl: 4rem;
    --spacing-2xl: 6.4rem;
  }
}
@media (max-width: 575px) {
  :root {
    --font-size-h1: 5.6rem;
    --line-height-h1: 5.6rem;
    --font-size-h1-sm: 4.6rem;
    --line-height-h1-sm: 4.8rem;
    --font-size-h1-xs: 4.2rem;
    --line-height-h1-xs: 4.4rem;
    --font-size-h2: 3.6rem;
    --line-height-h2: 3.8rem;
    --font-size-h3: 3.2rem;
    --line-height-h3: 3.4rem;
    --font-size-h3-sm: 3rem;
    --line-height-h3-sm: 3.2rem;
    --font-size-h4: 2.8rem;
    --line-height-h4: 3rem;
    --font-size-h4-sm: 2.8rem;
    --line-height-h4-sm: 3rem;
    --font-size-h5: 2.2rem;
    --line-height-h5: 2.4rem;
    --font-size-p-xl: 2rem;
    --line-height-p-xl: 2.6rem;
    --font-size-p-lg: 1.8rem;
    --line-height-p-lg: 2.4rem;
    --font-size-p-sm: 1.6rem;
    --line-height-p-sm: 2.2rem;
    --font-size-p-xs: 1.4rem;
    --line-height-p-xs: 2rem;
    --font-size-p-tes: 2rem;
    --line-height-p-tes: 2.6rem;
    --font-size-p-nav-18: 1.8rem;
    --line-height-p-nav-18: 2.2rem;
    --font-size-p-nav-16: 1.6rem;
    --line-height-p-nav-16: 2rem;
    --font-size-p-nav-15: 1.4rem;
    --line-height-p-nav-15: 1.8rem;
    --font-size-eyebrow: 1.8rem;
    --line-height-eyebrow: 1.8rem;
    --font-size-nav-text-link: 1.8rem;
    --line-height-nav-text-link: 1.8rem;
    --font-size-breadcrumb: 1.4rem;
    --line-height-breadcrumb: 1.4rem;
    --max-width: 100%;
    --spacing-blade: 5.6rem;
    --gutter: 1.6rem;
    --padding-side: 0;
    --spacing-xs: 0.4rem;
    --spacing-sm: 0.8rem;
    --spacing-md: 1.6rem;
    --spacing-lg: 2.4rem;
    --spacing-xl: 4rem;
    --spacing-2xl: 5.6rem;
  }
}

html {
  font-size: 62.5%;
}

body {
  --font-size: 1.6rem;
  --font-family: KlavikaWeb;
  --line-height: 2.4rem;
  --heading-font-weight: 700;
}

@-webkit-keyframes progressAnimation {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}

@keyframes progressAnimation {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
/* Fade-in */
.fade-in {
  -webkit-animation: fadeIn var(--animationDuration) ease-in forwards;
          animation: fadeIn var(--animationDuration) ease-in forwards;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Slide-up */
.slide-up {
  -webkit-animation: slideUp var(--animationDuration) ease-in-out forwards;
          animation: slideUp var(--animationDuration) ease-in-out forwards;
}

@keyframes slideUp {
  from {
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
/* Slide-in from left */
.slide-in {
  -webkit-animation: slideIn var(--animationDuration) ease-in-out forwards;
          animation: slideIn var(--animationDuration) ease-in-out forwards;
}

@-webkit-keyframes slideIn {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 0;
  }
  to {
    -webkit-transform: translateX(50px);
            transform: translateX(50px);
    opacity: 1;
  }
}

@keyframes slideIn {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 0;
  }
  to {
    -webkit-transform: translateX(50px);
            transform: translateX(50px);
    opacity: 1;
  }
}
/* Zoom-in */
.zoom-in {
  -webkit-animation: zoomIn var(--animationDuration) ease-in-out forwards;
          animation: zoomIn var(--animationDuration) ease-in-out forwards;
}

@keyframes zoomIn {
  from {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
.cd-hero-banner {
  min-height: 790px;
  background-color: #00FD92;
}
.cd-hero-banner .animation-bg {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
}
.cd-hero-banner .animation-bg video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.cd-hero-banner .content-outer .section__container {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.cd-hero-banner .content-outer .section__container .content-wrap {
  width: 100%;
  padding-top: 22rem;
}
@media screen and (max-width: 991px) {
  .cd-hero-banner .content-outer .section__container .content-wrap {
    padding-top: 8rem;
    max-width: 400px;
  }
}
@media screen and (max-width: 768px) {
  .cd-hero-banner .content-outer .section__container .content-wrap {
    max-width: 310px;
  }
}
.cd-hero-banner .content-outer .section__container .content-wrap h2 {
  text-transform: uppercase;
}
@media screen and (min-width: 1025px) {
  .cd-hero-banner .content-outer .section__container .content-wrap h1 {
    font-size: 110px !important;
    line-height: 100px !important;
    max-width: 650px;
  }
  .cd-hero-banner .content-outer .section__container .content-wrap h2 {
    font-size: 54px !important;
    font-style: italic;
    margin: 15px 0;
  }
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
  .cd-hero-banner .content-outer .section__container .content-wrap h1 {
    font-size: 60px !important;
    line-height: 60px !important;
    max-width: 500px;
  }
  .cd-hero-banner .content-outer .section__container .content-wrap h2 {
    font-size: 44px !important;
    font-style: italic;
    margin: 15px 0;
  }
}
.cd-hero-banner .content-outer .section__container .content-wrap .cmp-logo-grid__btn-wrap {
  margin-top: 3rem;
  display: block !important;
}
.cd-hero-banner .content-outer .section__container .cohesity-veritas-stats {
  width: 100%;
  background-color: #fff;
  padding: 12px 0 12px 50px;
  margin: 3.5rem 0 5.5rem 0;
}
@media screen and (max-width: 768px) {
  .cd-hero-banner .content-outer .section__container .cohesity-veritas-stats {
    padding: 15px;
  }
}
.cd-hero-banner .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  gap: 12px;
}
.cd-hero-banner .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width: 1200px) {
  .cd-hero-banner .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .block {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
@media screen and (max-width: 768px) {
  .cd-hero-banner .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .block {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-bottom: 4px solid #F0F3F4;
  }
}
.cd-hero-banner .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .block:nth-child(1):after {
  content: "";
  display: block;
  width: 5px;
  height: 95%;
  background-color: #F0F3F4;
  position: absolute;
  right: 0;
}
@media screen and (max-width: 1200px) {
  .cd-hero-banner .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .block:nth-child(1):after {
    height: 100%;
  }
}
@media screen and (max-width: 768px) {
  .cd-hero-banner .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .block:nth-child(1):after {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  .cd-hero-banner .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .block:nth-child(3):after {
    content: "";
    display: block;
    width: 5px;
    height: 100%;
    background-color: #F0F3F4;
    position: absolute;
    right: 0;
  }
}
@media screen and (max-width: 768px) {
  .cd-hero-banner .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .block:nth-child(3):after {
    display: none;
  }
}
.cd-hero-banner .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .block:nth-child(4):after {
  content: "";
  display: block;
  width: 5px;
  height: 95%;
  background-color: #F0F3F4;
  position: absolute;
  left: 0;
}
@media screen and (max-width: 1200px) {
  .cd-hero-banner .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .block:nth-child(4):after {
    display: none;
  }
}
.cd-hero-banner .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .count, .cd-hero-banner .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom span {
  font-size: 60px !important;
  font-weight: 500;
}
@media screen and (max-width: 1200px) {
  .cd-hero-banner .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .count, .cd-hero-banner .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom span {
    font-size: 40px !important;
  }
}
.cd-hero-banner .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .count + p {
  padding-left: 10px;
}

.cd-violator {
  background-color: #004540 !important;
  padding: 0;
}
.cd-violator .row-wrapper {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
@media screen and (max-width: 595px) {
  .cd-violator .row-wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 20px 0;
  }
}
.cd-violator .row-wrapper .bg-with-logo {
  max-width: 275px;
  width: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 595px) {
  .cd-violator .row-wrapper .bg-with-logo {
    margin: unset;
  }
}
.cd-violator .row-wrapper .bg-with-logo .logo {
  margin: 0;
}
.cd-violator .row-wrapper .bg-with-logo img {
  width: 100%;
  height: 100%;
}
.cd-violator .row-wrapper .content-wrapper {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding-left: 0;
}
@media screen and (max-width: 991px) {
  .cd-violator .row-wrapper .content-wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media screen and (max-width: 991px) {
  .cd-violator .row-wrapper .content-wrapper .content {
    max-width: 100%;
    margin-top: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .cd-violator .row-wrapper .content-wrapper .content p {
    font-size: 22px !important;
  }
}
.cd-violator .row-wrapper .content-wrapper .btn-wrap {
  padding-left: 10px;
  margin-top: 25px;
}
@media screen and (max-width: 595px) {
  .cd-violator .row-wrapper .content-wrapper .btn-wrap {
    margin: 0;
    padding-left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .cd-violator .row-wrapper .content-wrapper .btn-wrap a {
    font-size: 16px;
  }
}

.cd-hero-banner-slider {
  min-height: 840px;
  background-color: #00FD92;
}
@media screen and (max-width: 768px) {
  .cd-hero-banner-slider {
    min-height: 450px;
  }
}
.cd-hero-banner-slider .cd-hero-banner-slider-wrap {
  position: relative;
  margin-bottom: 0;
}
.cd-hero-banner-slider .cd-hero-banner-slider-wrap .cd-hero-banner-slider-item {
  width: 100%;
  height: 100%;
  position: relative;
  min-height: 840px;
}
@media screen and (max-width: 768px) {
  .cd-hero-banner-slider .cd-hero-banner-slider-wrap .cd-hero-banner-slider-item {
    min-height: 450px;
  }
}
.cd-hero-banner-slider .cd-hero-banner-slider-wrap .slick-prev {
  position: absolute;
  top: 50%;
  left: 35px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 2px solid white;
  border-radius: 50%;
  height: 40px;
  width: 40px;
  z-index: 1;
}
.cd-hero-banner-slider .cd-hero-banner-slider-wrap .slick-prev:hover {
  background-color: white;
}
.cd-hero-banner-slider .cd-hero-banner-slider-wrap .slick-prev:hover:before {
  color: #000;
}
@media screen and (max-width: 1385px) {
  .cd-hero-banner-slider .cd-hero-banner-slider-wrap .slick-prev {
    display: none !important;
  }
}
.cd-hero-banner-slider .cd-hero-banner-slider-wrap .slick-next {
  position: absolute;
  top: 50%;
  right: 35px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 2px solid white;
  border-radius: 50%;
  height: 40px;
  width: 40px;
}
.cd-hero-banner-slider .cd-hero-banner-slider-wrap .slick-next:hover {
  background-color: white;
}
.cd-hero-banner-slider .cd-hero-banner-slider-wrap .slick-next:hover:before {
  color: #000;
}
@media screen and (max-width: 1385px) {
  .cd-hero-banner-slider .cd-hero-banner-slider-wrap .slick-next {
    display: none !important;
  }
}
.cd-hero-banner-slider .slick-dots {
  position: absolute;
  bottom: 19rem;
  width: 100%;
  text-align: left;
  max-width: 1264px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .cd-hero-banner-slider .slick-dots {
    bottom: 0;
  }
}
.cd-hero-banner-slider .slick-dots li {
  width: 135px;
  height: 4px;
  background-color: rgb(182, 195, 202);
  border-radius: 0;
  margin: 10px;
  position: relative;
}
.cd-hero-banner-slider .slick-dots li:nth-child(1) {
  margin-left: 22px;
}
.cd-hero-banner-slider .slick-dots li:before {
  opacity: 0;
}
.cd-hero-banner-slider .slick-dots li .progress-line {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0%;
  background-color: black;
}
.cd-hero-banner-slider .animation-bg {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
}
.cd-hero-banner-slider .animation-bg video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.cd-hero-banner-slider .content-outer .section__container {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.cd-hero-banner-slider .content-outer .section__container .content-wrap {
  width: 100%;
  padding-top: 17rem;
}
@media screen and (max-width: 991px) {
  .cd-hero-banner-slider .content-outer .section__container .content-wrap {
    padding-top: 8rem;
    max-width: 400px;
  }
}
@media screen and (max-width: 768px) {
  .cd-hero-banner-slider .content-outer .section__container .content-wrap {
    max-width: 310px;
  }
}
.cd-hero-banner-slider .content-outer .section__container .content-wrap h2 {
  text-transform: uppercase;
}
@media screen and (min-width: 1025px) {
  .cd-hero-banner-slider .content-outer .section__container .content-wrap h1 {
    font-size: 110px !important;
    line-height: 100px !important;
    max-width: 650px;
  }
  .cd-hero-banner-slider .content-outer .section__container .content-wrap h2 {
    font-size: 54px !important;
    font-style: italic;
    margin: 15px 0;
  }
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
  .cd-hero-banner-slider .content-outer .section__container .content-wrap h1 {
    font-size: 60px !important;
    line-height: 60px !important;
    max-width: 500px;
  }
  .cd-hero-banner-slider .content-outer .section__container .content-wrap h2 {
    font-size: 44px !important;
    font-style: italic;
    margin: 15px 0;
  }
}
.cd-hero-banner-slider .content-outer .section__container .content-wrap .cmp-logo-grid__btn-wrap {
  margin-top: 3rem;
  display: block !important;
}
.cd-hero-banner-slider .content-outer .section__container .cohesity-veritas-stats {
  width: 100%;
  background-color: #fff;
  padding: 12px 0 12px 50px;
  margin: 3.5rem 0 5.5rem 0;
}
@media screen and (max-width: 768px) {
  .cd-hero-banner-slider .content-outer .section__container .cohesity-veritas-stats {
    padding: 15px;
  }
}
.cd-hero-banner-slider .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  gap: 12px;
}
.cd-hero-banner-slider .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width: 1200px) {
  .cd-hero-banner-slider .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .block {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
@media screen and (max-width: 768px) {
  .cd-hero-banner-slider .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .block {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-bottom: 4px solid #F0F3F4;
  }
}
.cd-hero-banner-slider .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .block:nth-child(1):after {
  content: "";
  display: block;
  width: 5px;
  height: 95%;
  background-color: #F0F3F4;
  position: absolute;
  right: 0;
}
@media screen and (max-width: 1200px) {
  .cd-hero-banner-slider .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .block:nth-child(1):after {
    height: 100%;
  }
}
@media screen and (max-width: 768px) {
  .cd-hero-banner-slider .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .block:nth-child(1):after {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  .cd-hero-banner-slider .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .block:nth-child(3):after {
    content: "";
    display: block;
    width: 5px;
    height: 100%;
    background-color: #F0F3F4;
    position: absolute;
    right: 0;
  }
}
@media screen and (max-width: 768px) {
  .cd-hero-banner-slider .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .block:nth-child(3):after {
    display: none;
  }
}
.cd-hero-banner-slider .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .block:nth-child(4):after {
  content: "";
  display: block;
  width: 5px;
  height: 95%;
  background-color: #F0F3F4;
  position: absolute;
  left: 0;
}
@media screen and (max-width: 1200px) {
  .cd-hero-banner-slider .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .block:nth-child(4):after {
    display: none;
  }
}
.cd-hero-banner-slider .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .count, .cd-hero-banner-slider .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom span {
  font-size: 60px !important;
  font-weight: 500;
}
@media screen and (max-width: 1200px) {
  .cd-hero-banner-slider .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .count, .cd-hero-banner-slider .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom span {
    font-size: 40px !important;
  }
}
.cd-hero-banner-slider .content-outer .section__container .cohesity-veritas-stats .stat-container .content-outer-bottom .count + p {
  padding-left: 10px;
}
.cd-hero-banner-slider .cd-hero-banner-stats {
  position: absolute;
  left: 0;
  bottom: 30px;
  width: 100%;
  margin: 3.5rem 0 0.5rem 0;
}
@media screen and (max-width: 768px) {
  .cd-hero-banner-slider .cd-hero-banner-stats {
    position: relative;
    bottom: auto;
    left: auto;
  }
}
.cd-hero-banner-slider .cd-hero-banner-stats .stat-container {
  padding: 12px 0 12px 50px !important;
  background-color: #fff;
}
@media screen and (max-width: 768px) {
  .cd-hero-banner-slider .cd-hero-banner-stats .stat-container {
    padding: 15px !important;
  }
}
.cd-hero-banner-slider .cd-hero-banner-stats .stat-container .block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.cd-hero-banner-slider .cd-hero-banner-stats .stat-container .content-outer-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  gap: 12px;
}
.cd-hero-banner-slider .cd-hero-banner-stats .stat-container .content-outer-bottom .block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width: 1200px) {
  .cd-hero-banner-slider .cd-hero-banner-stats .stat-container .content-outer-bottom .block {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
@media screen and (max-width: 768px) {
  .cd-hero-banner-slider .cd-hero-banner-stats .stat-container .content-outer-bottom .block {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-bottom: 4px solid #F0F3F4;
  }
}
.cd-hero-banner-slider .cd-hero-banner-stats .stat-container .content-outer-bottom .block:nth-child(1):after {
  content: "";
  display: block;
  width: 5px;
  height: 95%;
  background-color: #F0F3F4;
  position: absolute;
  right: 0;
}
@media screen and (max-width: 1200px) {
  .cd-hero-banner-slider .cd-hero-banner-stats .stat-container .content-outer-bottom .block:nth-child(1):after {
    height: 100%;
  }
}
@media screen and (max-width: 768px) {
  .cd-hero-banner-slider .cd-hero-banner-stats .stat-container .content-outer-bottom .block:nth-child(1):after {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  .cd-hero-banner-slider .cd-hero-banner-stats .stat-container .content-outer-bottom .block:nth-child(3):after {
    content: "";
    display: block;
    width: 5px;
    height: 100%;
    background-color: #F0F3F4;
    position: absolute;
    right: 0;
  }
}
@media screen and (max-width: 768px) {
  .cd-hero-banner-slider .cd-hero-banner-stats .stat-container .content-outer-bottom .block:nth-child(3):after {
    display: none;
  }
}
.cd-hero-banner-slider .cd-hero-banner-stats .stat-container .content-outer-bottom .block:nth-child(4):after {
  content: "";
  display: block;
  width: 5px;
  height: 95%;
  background-color: #F0F3F4;
  position: absolute;
  left: 0;
}
@media screen and (max-width: 1200px) {
  .cd-hero-banner-slider .cd-hero-banner-stats .stat-container .content-outer-bottom .block:nth-child(4):after {
    display: none;
  }
}
.cd-hero-banner-slider .cd-hero-banner-stats .stat-container .content-outer-bottom .count, .cd-hero-banner-slider .cd-hero-banner-stats .stat-container .content-outer-bottom span {
  font-size: 60px !important;
  font-weight: 500;
}
@media screen and (max-width: 1200px) {
  .cd-hero-banner-slider .cd-hero-banner-stats .stat-container .content-outer-bottom .count, .cd-hero-banner-slider .cd-hero-banner-stats .stat-container .content-outer-bottom span {
    font-size: 40px !important;
  }
}
.cd-hero-banner-slider .cd-hero-banner-stats .stat-container .content-outer-bottom .count + p {
  padding-left: 10px;
}

.cyber-resilience-section .cyber-resilience-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media screen and (max-width: 991px) {
  .cyber-resilience-section .cyber-resilience-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.cyber-resilience-section .cyber-resilience-wrap .intro {
  width: 23%;
  padding-right: 2rem;
  -webkit-transition: position 0.3s ease;
  transition: position 0.3s ease;
}
@media screen and (max-width: 991px) {
  .cyber-resilience-section .cyber-resilience-wrap .intro {
    width: 100%;
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
  }
}
.cyber-resilience-section .cyber-resilience-wrap .intro h2 {
  position: absolute;
  max-width: 345px;
  top: 12rem;
  z-index: 2;
}
@media screen and (min-width: 1299px) {
  .cyber-resilience-section .cyber-resilience-wrap .intro h2 {
    font-size: 56px !important;
    font-weight: 500 !important;
    letter-spacing: normal !important;
    line-height: 58px !important;
  }
}
@media (max-width: 1200px) {
  .cyber-resilience-section .cyber-resilience-wrap .intro h2 {
    max-width: 250px;
  }
}
@media screen and (max-width: 991px) {
  .cyber-resilience-section .cyber-resilience-wrap .intro h2 {
    position: relative !important;
    width: 100%;
    top: auto;
    max-width: 400px;
    margin: 0 auto;
  }
}
.cyber-resilience-section .cyber-resilience-wrap .intro.sticky {
  position: fixed;
  top: 2rem;
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-resilience-section .cyber-resilience-wrap .intro h2 h2 {
    font-size: 3.6rem;
    line-height: 42px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-resilience-section .cyber-resilience-wrap .intro h2 h2 {
    font-size: 2.8rem !important;
    line-height: 34px !important;
  }
}
.cyber-resilience-section .cyber-resilience-wrap .timeline {
  width: 77%;
  position: relative;
  padding-left: 2rem;
  padding-top: 10rem;
  padding-bottom: 6rem;
  background: var(--COHESITY-CORE-COLORS-Gray, #F0F3F4);
  padding-left: 15rem;
}
.cyber-resilience-section .cyber-resilience-wrap .timeline::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 91%;
  left: 10.25rem;
  top: 6rem;
  background-image: repeating-linear-gradient(to bottom, black 0 4px, transparent 9px 14px);
}
@media screen and (max-width: 991px) {
  .cyber-resilience-section .cyber-resilience-wrap .timeline::before {
    left: 1rem;
  }
}
@media screen and (max-width: 991px) {
  .cyber-resilience-section .cyber-resilience-wrap .timeline {
    width: 100%;
    padding-left: 3rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.cyber-resilience-section .cyber-resilience-wrap .timeline .block {
  position: relative;
  margin-bottom: 3.25rem;
  opacity: 0.5;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
@media screen and (max-width: 991px) {
  .cyber-resilience-section .cyber-resilience-wrap .timeline .block {
    opacity: 1;
    margin-bottom: 2rem;
  }
}
.cyber-resilience-section .cyber-resilience-wrap .timeline .block .marker {
  position: absolute;
  left: -5.45rem;
  top: 2.5rem;
  width: 16px;
  height: 16px;
  background: #00b341;
  border-radius: 50%;
  margin-top: 15px;
}
@media screen and (max-width: 991px) {
  .cyber-resilience-section .cyber-resilience-wrap .timeline .block .marker {
    width: 12px;
    height: 12px;
    left: -2.55rem;
  }
}
.cyber-resilience-section .cyber-resilience-wrap .timeline .block .content {
  padding: 1rem;
  border-radius: 6px;
}
.cyber-resilience-section .cyber-resilience-wrap .timeline .block .content h3 {
  font-size: 2.3rem;
  margin-bottom: 1.5rem;
  color: #fff;
  display: inline-block;
  padding: 1.5rem 3rem;
  font-weight: 500 !important;
}
@media screen and (min-width: 1299px) {
  .cyber-resilience-section .cyber-resilience-wrap .timeline .block .content h3 {
    font-size: 38px !important;
  }
}
.cyber-resilience-section .cyber-resilience-wrap .timeline .block .content p {
  padding-left: 20px;
}
@media screen and (min-width: 1399px) {
  .cyber-resilience-section .cyber-resilience-wrap .timeline .block .content p {
    font-size: 22px !important;
  }
}
@media screen and (max-width: 767.98px) {
  .cyber-resilience-section .cyber-resilience-wrap .timeline .block .content p {
    padding-left: 0;
  }
}
.cyber-resilience-section .cyber-resilience-wrap .timeline .block .content ul {
  margin-top: 0.5rem;
  padding-left: 45px;
}
@media screen and (max-width: 767.98px) {
  .cyber-resilience-section .cyber-resilience-wrap .timeline .block .content ul {
    padding-left: 20px;
  }
}
.cyber-resilience-section .cyber-resilience-wrap .timeline .block .content ul li {
  margin-bottom: 0.25rem;
  font-weight: 400;
}
@media screen and (min-width: 1399px) {
  .cyber-resilience-section .cyber-resilience-wrap .timeline .block .content ul li {
    font-size: 22px;
  }
}
.cyber-resilience-section .cyber-resilience-wrap .timeline .block .content a {
  color: var(--COHESITY-DARK-TINTS-Bright-Green-Dark-Tint-2, #00774C);
  text-decoration: none;
  font-weight: bold;
  display: inline-block;
  margin-top: 1rem;
  position: relative;
  padding-left: 20px;
  font-family: "Klavika Condensed";
}
@media screen and (min-width: 1399px) {
  .cyber-resilience-section .cyber-resilience-wrap .timeline .block .content a {
    font-size: 22px;
  }
}
@media screen and (max-width: 767.98px) {
  .cyber-resilience-section .cyber-resilience-wrap .timeline .block .content a {
    padding-left: 0;
  }
}
.cyber-resilience-section .cyber-resilience-wrap .timeline .block .content a::after {
  content: "➜";
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #fff;
  bottom: 3px;
  right: -23px;
  border-radius: 4px;
  border: 1px solid var(--COHESITY-DARK-TINTS-Bright-Green-Dark-Tint-1, #00B96B);
  padding: 0 2px;
  font-size: 16px;
  font-weight: 100;
  color: #000;
}
.cyber-resilience-section .cyber-resilience-wrap .timeline .block.inview {
  opacity: 1;
}
.cyber-resilience-section .cyber-resilience-wrap .timeline .block.speed .content h3 {
  background: #ec008c;
}
.cyber-resilience-section .cyber-resilience-wrap .timeline .block.scale .content h3 {
  background: #00b341;
}
.cyber-resilience-section .cyber-resilience-wrap .timeline .block.simplicity .content h3 {
  background: #f26522;
}
.cyber-resilience-section .cyber-resilience-wrap .timeline .block.security .content h3 {
  background: #007a33;
}
.cyber-resilience-section .cyber-resilience-wrap .timeline .block.smarts .content h3 {
  background: #c400a5;
}

.cd-two-img-slider .intro {
  margin: 0 auto;
  max-width: 1090px;
  text-align: center;
  padding: 20px;
}
.cd-two-img-slider .images-wrapper {
  width: calc(75% - 50px);
  max-width: 1260px;
  margin: 0 auto;
}
.cd-two-img-slider .images-wrapper .slick-list {
  position: relative;
  max-width: 960px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
}
.cd-two-img-slider .images-wrapper .slick-slide {
  opacity: 0.5;
}
.cd-two-img-slider .images-wrapper .slick-slide.slick-active {
  opacity: 1;
}
.cd-two-img-slider .images-wrapper .img-wrap {
  padding: 15px;
  max-height: 287px;
  height: 287px;
  max-width: 480px;
}
.cd-two-img-slider .images-wrapper .img-wrap img {
  height: 100%;
  width: 100%;
  font-family: "object-fit:cover";
  -o-object-fit: cover;
     object-fit: cover;
}
.cd-two-img-slider .slick-next {
  position: absolute;
  top: 50%;
  right: -25pxpx;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 29px;
  height: 29px;
  text-indent: 100px;
  overflow: hidden;
  background: url(https://careers.cohesity.com/wp-content/themes/cohesity_new/assets/images/promo-slider/black_slider_arrow.svg) no-repeat;
  background-size: cover;
  z-index: 4;
}
.cd-two-img-slider .slick-prev {
  position: absolute;
  top: 50%;
  right: 0px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 29px;
  height: 29px;
  text-indent: 100px;
  overflow: hidden;
  background: url(https://careers.cohesity.com/wp-content/themes/cohesity_new/assets/images/promo-slider/black_slider_arrow.svg) no-repeat;
  background-size: cover;
  z-index: 4;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.cd-two-img-slider .slick-dots {
  bottom: -7px !important;
}
.cd-two-img-slider .slick-dots li {
  display: inline-block;
  width: 10px;
  height: 10px;
  border: 1px solid #00FD45;
  list-style: none;
  border-radius: 50%;
  margin: 0 8px 0 7px;
  cursor: pointer;
}
.cd-two-img-slider .slick-dots li::before {
  display: none;
}
.cd-two-img-slider .slick-dots li.slick-active {
  background: #00FD45;
}
.cd-two-img-slider .slick-dots li button {
  display: none;
}

main > .cmp-container > .aem-Grid {
  margin: 0 auto;
}

.podcast-cta {
  background: linear-gradient(239deg, #FF61F0 37.49%, #FC0080 132.33%);
  text-align: center;
}
.podcast-cta .container {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1264px;
}
@media (min-width: 1800px) {
  .podcast-cta .container {
    max-width: 1650px !important;
  }
}
.podcast-cta h2 {
  color: #080808;
  text-align: center;
  /* Desktop/Klavika H2 */
  font-family: "Klavika Condensed";
  font-size: 56px;
  font-style: normal;
  font-weight: 500;
  line-height: 58px;
  /* 103.571% */
}
@media (max-width: 1500px) {
  .podcast-cta h2 {
    font-size: 48px;
    line-height: 50px;
  }
}
@media (max-width: 1024px) {
  .podcast-cta h2 {
    font-size: 40px;
    line-height: 42px;
  }
}
@media (max-width: 600px) {
  .podcast-cta h2 {
    font-size: 32px;
    line-height: 34px;
  }
}
.podcast-cta p {
  max-width: 1224px;
  margin: 9px auto 33px;
  color: #000;
  text-align: center;
  /* Desktop/Klavika <p> xlarge */
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  /* 127.273% */
  letter-spacing: -0.44px;
}
@media (max-width: 1500px) {
  .podcast-cta p {
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 900px) {
  .podcast-cta p {
    font-size: 18px;
    line-height: 24px;
  }
}

.explore-podcasts {
  background: #00FD92;
  /* Grid */
  /* Card */
  /* Responsive */
}
.explore-podcasts .container {
  max-width: 1264px;
  margin: 0 auto;
  padding: 0 20px;
}
@media (min-width: 1800px) {
  .explore-podcasts .container {
    max-width: 1650px !important;
  }
}
.explore-podcasts .eyebrow {
  color: #080808;
  text-align: center;
  font-family: "Klavika Condensed";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 100% */
  letter-spacing: 2.4px;
  text-transform: uppercase;
  display: block;
}
.explore-podcasts .section-title {
  color: #080808;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 47px;
  /* Desktop/Klavika H2 */
  font-family: "Klavika Condensed";
  font-size: 56px;
  font-style: normal;
  font-weight: 500;
  line-height: 58px;
}
@media (max-width: 1500px) {
  .explore-podcasts .section-title {
    font-size: 48px;
    line-height: 50px;
    margin-top: 35px;
    margin-bottom: 45px;
  }
}
@media (max-width: 1024px) {
  .explore-podcasts .section-title {
    font-size: 40px;
    line-height: 42px;
    margin-top: 30px;
    margin-bottom: 40px;
  }
}
@media (max-width: 600px) {
  .explore-podcasts .section-title {
    font-size: 32px;
    line-height: 34px;
    margin-top: 20px;
    margin-bottom: 30px;
  }
}
.explore-podcasts .podcast-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 25px;
}
.explore-podcasts .podcast-card {
  background: #ffffff;
  border-radius: 5px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.explore-podcasts .card-content {
  padding: 0 40px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
}
@media (max-width: 900px) {
  .explore-podcasts .card-content {
    display: block;
    padding: 0 20px 20px;
  }
}
.explore-podcasts .tag {
  display: inline-block;
  padding: 8px 16px;
  color: #FFF;
  font-family: "Klavika Condensed";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  max-height: 40px;
  /* 100% */
  letter-spacing: 2.4px;
  text-transform: uppercase;
}
@media (max-width: 1500px) {
  .explore-podcasts .tag {
    font-size: 22px;
    line-height: 24px;
    padding: 6px 14px;
    max-height: 36px;
  }
}
@media (max-width: 1200px) {
  .explore-podcasts .tag {
    font-size: 22px;
    line-height: 24px;
    padding: 6px 14px;
    max-height: 36px;
  }
}
@media (max-width: 900px) {
  .explore-podcasts .tag {
    font-size: 20px;
    line-height: 22px;
    padding: 6px 12px;
    max-height: 32px;
  }
}
@media (max-width: 600px) {
  .explore-podcasts .tag {
    font-size: 18px;
    line-height: 20px;
    padding: 6px 12px;
    max-height: 32px;
  }
}
.explore-podcasts .tag.executive {
  background: #FC0080;
}
.explore-podcasts .tag.technical {
  background: #FF5400;
}
.explore-podcasts .card-header {
  display: block;
  width: 100%;
  position: relative;
  margin: 20px 0px 10px;
}
.explore-podcasts .card-header h3 {
  color: #080808;
  /* Widescreen/Klavika H3 Small */
  font-family: "Klavika Condensed";
  font-size: 52px;
  font-style: normal;
  font-weight: 500;
  line-height: 54px;
  /* 103.846% */
}
@media (max-width: 1500px) {
  .explore-podcasts .card-header h3 {
    font-size: 44px;
    line-height: 46px;
  }
}
@media (max-width: 1024px) {
  .explore-podcasts .card-header h3 {
    font-size: 36px;
    line-height: 38px;
  }
}
@media (max-width: 600px) {
  .explore-podcasts .card-header h3 {
    font-size: 30px;
    line-height: 32px;
  }
}
.explore-podcasts .mic-btn {
  width: 56px;
  height: 56px;
  background: url("/clientlib-site/images/podcasts/Icons-green-mic.svg") center/contain no-repeat;
  border: none;
  cursor: pointer;
  position: absolute;
  right: -16px;
  top: -36px;
}
@media (max-width: 1500px) {
  .explore-podcasts .mic-btn {
    width: 48px;
    height: 48px;
    right: -12px;
    top: -32px;
  }
}
@media (max-width: 900px) {
  .explore-podcasts .mic-btn {
    width: 48px;
    height: 48px;
    right: -12px;
    top: -28px;
  }
}
@media (max-width: 600px) {
  .explore-podcasts .mic-btn {
    width: 40px;
    height: 40px;
    right: -8px;
    top: -24px;
  }
}
.explore-podcasts .subtitle {
  color: #080808;
  /* Widescreen/Klavika <p> small bold */
  font-family: "KlavikaWeb";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  /* 130% */
  letter-spacing: -0.2px;
}
.explore-podcasts .description {
  color: #080808;
  /* Widescreen/Klavika <p> x-small */
  font-family: "KlavikaWeb";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 133.333% */
  letter-spacing: -0.36px;
  margin-top: 24px;
  max-width: 448px;
}
.explore-podcasts .card-footer {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 63px;
}
@media (max-width: 1500px) {
  .explore-podcasts .card-footer {
    gap: 50px;
  }
}
@media (max-width: 900px) {
  .explore-podcasts .card-footer {
    gap: 40px;
  }
}
@media (max-width: 600px) {
  .explore-podcasts .card-footer {
    gap: 20px;
    display: grid;
  }
}
.explore-podcasts .btn {
  background: #76f7a1;
  padding: 12px 22px;
  font-weight: 700;
  border-radius: 6px;
  text-decoration: none;
  color: #000;
}
.explore-podcasts .platform-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 33px;
}
.explore-podcasts .platform-icons .icon {
  width: 25px;
  height: 25px;
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.explore-podcasts .platform-icons .icon:hover {
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.explore-podcasts .platform-icons .icon.youtube {
  background-image: url("/clientlib-site/images/podcasts/icon-youtube.svg");
}
.explore-podcasts .platform-icons .icon.apple {
  background-image: url("/clientlib-site/images/podcasts/icon-apple-podcast.svg");
}
.explore-podcasts .platform-icons .icon.spotify {
  background-image: url("/clientlib-site/images/podcasts/icon-spotify.svg");
}
.explore-podcasts .card-image img {
  width: 100%;
  display: block;
}
@media (max-width: 900px) {
  .explore-podcasts .podcast-grid {
    grid-template-columns: 1fr;
  }
}

.podcasts-featured-episode {
  background: #ff61f0;
}
.podcasts-featured-episode.bg-gray {
  background: #ffffff;
}
.podcasts-featured-episode.bg-gray .featured-tile {
  background-color: #F0F3F4;
}
.podcasts-featured-episode .container {
  max-width: 1264px;
  padding: 0 20px;
  margin: 0 auto;
}
@media (min-width: 1800px) {
  .podcasts-featured-episode .container {
    max-width: 1650px !important;
  }
}
.podcasts-featured-episode .title {
  text-align: center;
  margin-bottom: 38px;
}
.podcasts-featured-episode .featured-tile {
  background: #fff;
  border-radius: 5px;
  padding: 24px;
  display: grid;
  grid-template-columns: 368px 1fr;
  gap: 40px;
  background: #F0F3F4;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
  position: relative;
  overflow: hidden;
}
@media (max-width: 991px) {
  .podcasts-featured-episode .featured-tile {
    grid-template-columns: 1fr;
    display: block;
    padding: 16px;
  }
}
.podcasts-featured-episode .featured-tile:after {
  content: "";
  position: absolute;
  left: 0;
  width: 345px;
  height: 100%;
  background: #B1FFBE;
}
@media (max-width: 991px) {
  .podcasts-featured-episode .featured-tile:after {
    display: none;
  }
}
.podcasts-featured-episode .thumbnail {
  position: relative;
  max-height: 235px;
  z-index: 1;
}
@media (max-width: 991px) {
  .podcasts-featured-episode .thumbnail {
    max-height: 510px;
    margin-bottom: 20px;
  }
}
.podcasts-featured-episode .thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}
.podcasts-featured-episode .play-btn {
  width: 56px;
  height: 56px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  cursor: pointer;
  background: none;
  border: none;
}
@media (max-width: 1500px) {
  .podcasts-featured-episode .play-btn {
    width: 48px;
    height: 48px;
  }
}
@media (max-width: 900px) {
  .podcasts-featured-episode .play-btn {
    width: 40px;
    height: 40px;
  }
}
.podcasts-featured-episode .episode-title {
  font-size: 38px;
  line-height: 40px;
  font-weight: 500;
  color: #080808;
}
@media (max-width: 1500px) {
  .podcasts-featured-episode .episode-title {
    font-size: 32px;
    line-height: 34px;
  }
}
@media (max-width: 1024px) {
  .podcasts-featured-episode .episode-title {
    font-size: 28px;
    line-height: 30px;
  }
}
.podcasts-featured-episode .header-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.podcasts-featured-episode .mic-btn {
  width: 56px;
  height: 56px;
  background: url("/clientlib-site/images/podcasts/Icons-green-mic.svg") center/contain no-repeat;
  border: none;
  cursor: pointer;
  position: absolute;
  right: -8px;
  top: -8px;
}
@media (max-width: 1500px) {
  .podcasts-featured-episode .mic-btn {
    width: 48px;
    height: 48px;
    right: -6px;
    top: -6px;
  }
}
@media (max-width: 900px) {
  .podcasts-featured-episode .mic-btn {
    width: 40px;
    height: 40px;
    right: -4px;
    top: -4px;
  }
}
@media (max-width: 600px) {
  .podcasts-featured-episode .mic-btn {
    width: 30px;
    height: 30px;
    right: -2px;
    top: -2px;
  }
}
.podcasts-featured-episode .description {
  margin: 17px 0 15px;
  font-family: "KlavikaWeb";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.32px;
  color: #080808;
}
.podcasts-featured-episode .transcript {
  padding-top: 13px;
  border-top: 2px solid #00DD68;
}
.podcasts-featured-episode .accordion-toggle {
  background: none;
  border: none;
  font-size: 18px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  font-family: "KlavikaWeb";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.18px;
  padding-right: 17px;
}
@media (max-width: 991px) {
  .podcasts-featured-episode .accordion-toggle {
    padding-right: 0;
  }
}
.podcasts-featured-episode .accordion-toggle .plus {
  width: 28px;
  height: 28px;
  font-size: 36px;
  font-weight: 400;
}
.podcasts-featured-episode .accordion-toggle.open .plus {
  font-size: 60px;
  font-weight: 300;
  position: relative;
  top: 1px;
}
.podcasts-featured-episode .accordion-body {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.5s ease;
  transition: max-height 0.5s ease;
  padding-top: 10px;
  padding-right: 20px;
}
.podcasts-featured-episode .accordion-body p {
  color: black;
  font-family: "KlavikaWeb";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.32px;
  margin-bottom: 16px;
}
.podcasts-featured-episode .accordion-body.open {
  max-height: 485px;
  overflow-y: auto;
}
.podcasts-featured-episode .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 32px;
  margin-top: 10px;
}
@media (max-width: 500px) {
  .podcasts-featured-episode .actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 20px;
  }
}
.podcasts-featured-episode .icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 33px;
}
.podcasts-featured-episode .icons .icon {
  width: 25px;
  height: 25px;
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.podcasts-featured-episode .icons .icon:hover {
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.podcasts-featured-episode .icons .icon.yt {
  background-image: url("/clientlib-site/images/podcasts/icon-youtube.svg");
}
.podcasts-featured-episode .icons .icon.apple {
  background-image: url("/clientlib-site/images/podcasts/icon-apple-podcast.svg");
}
.podcasts-featured-episode .icons .icon.spotify {
  background-image: url("/clientlib-site/images/podcasts/icon-spotify.svg");
}
@media (max-width: 760px) {
  .podcasts-featured-episode .featured-tile {
    grid-template-columns: 1fr;
  }
}

.inside-resilience-banner {
  color: #ffffff;
  /* ===== Responsive ===== */
  /* ===== Optional: Hide image on mobile ===== */
}
@media (min-width: 1800px) {
  .inside-resilience-banner {
    padding: 0;
  }
}
.inside-resilience-banner .container {
  max-width: 1264px;
  margin: 0 auto;
  padding: 0 20px;
}
@media (min-width: 1800px) {
  .inside-resilience-banner .container {
    max-width: 1650px !important;
  }
}
.inside-resilience-banner.executive {
  background-color: #004540;
}
.inside-resilience-banner.technical {
  background-color: #00fd92;
  color: #000000;
}
.inside-resilience-banner.technical .content .headline {
  color: #000000;
}
.inside-resilience-banner.technical .content .subhead {
  color: #000000;
}
.inside-resilience-banner .banner-grid {
  display: grid;
  grid-template-columns: 1fr 1.05fr;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 3rem;
}
.inside-resilience-banner .content {
  max-width: 440px;
  text-align: center;
  padding-bottom: 12px;
}
@media (max-width: 991px) and (min-width: 768px) {
  .inside-resilience-banner .content {
    max-width: 350px;
  }
}
@media (max-width: 767px) {
  .inside-resilience-banner .content {
    max-width: 100%;
  }
}
.inside-resilience-banner .content .logo {
  display: inline-block;
  margin-bottom: 1.5rem;
  max-width: 440px;
}
@media (max-width: 1200px) {
  .inside-resilience-banner .content .logo {
    max-width: 350px;
  }
}
@media (max-width: 600px) {
  .inside-resilience-banner .content .logo {
    max-width: 300px;
  }
}
.inside-resilience-banner .content .logo img {
  max-width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.inside-resilience-banner .content .headline {
  color: #ffffff;
  text-align: center;
  font-family: "Klavika Condensed";
  font-size: 38px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px;
  text-transform: inherit;
}
@media (max-width: 1500px) {
  .inside-resilience-banner .content .headline {
    font-size: 34px;
    line-height: 36px;
  }
}
@media (max-width: 991px) {
  .inside-resilience-banner .content .headline {
    font-size: 32px;
    line-height: 34px;
  }
}
.inside-resilience-banner .content .subhead {
  color: #ffffff;
  text-align: center;
  font-family: klavikaweb;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: -0.2px;
  margin: 10px 0 25px;
}
@media (max-width: 1280px) {
  .inside-resilience-banner .content .subhead {
    font-size: 18px;
    line-height: 24px;
  }
}
.inside-resilience-banner .content .platforms {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4.2rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.inside-resilience-banner .content .platforms a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.inside-resilience-banner .content .platforms a:hover {
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.inside-resilience-banner .content .platforms a img {
  height: 30px;
  width: auto;
}
.inside-resilience-banner .media {
  text-align: right;
  min-height: 428px;
}
@media (min-width: 1800px) {
  .inside-resilience-banner .media {
    min-height: 480px;
  }
}
@media screen and (max-width: 1400px) {
  .inside-resilience-banner .media {
    min-height: auto;
    max-width: 500px;
    margin: auto;
  }
}
.inside-resilience-banner .media img {
  max-width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1800px) {
  .inside-resilience-banner .media img {
    max-width: 1000px;
    width: 100%;
    right: 0;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: top;
       object-position: top;
    top: 0;
    max-width: 850px;
    position: relative;
  }
}
@media (max-width: 1400px) {
  .inside-resilience-banner .media img {
    max-width: 700px;
  }
}
@media (max-width: 1200px) and (min-width: 1025px) {
  .inside-resilience-banner .media img {
    max-width: 530px;
  }
}
@media (max-width: 1024px) and (min-width: 992px) {
  .inside-resilience-banner .media img {
    max-width: 500px;
  }
}
@media screen and (max-width: 991px) {
  .inside-resilience-banner .media img {
    max-width: 350px;
  }
}
@media (max-width: 768px) {
  .inside-resilience-banner .banner-grid {
    grid-template-columns: 1fr;
    text-align: left;
  }
  .inside-resilience-banner .media {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 767px) {
  .inside-resilience-banner.hide-image-mobile .media {
    display: none;
  }
}

.podcast-banner-new {
  background: #f4f6f6;
  overflow: hidden;
  padding: 0;
  /* =========================
     Responsive
  ========================== */
}
.podcast-banner-new .container {
  max-width: 1264px;
  padding: 0 20px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1.4fr 1fr;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1800px) {
  .podcast-banner-new .container {
    max-width: 1650px !important;
  }
}
.podcast-banner-new .content {
  max-width: 704px;
}
.podcast-banner-new .content h2 {
  color: #080808;
  /* Desktop/Klavika H1 */
  font-family: "Klavika Condensed";
  font-size: 100px;
  font-style: normal;
  font-weight: 700;
  line-height: 100px;
  /* 100% */
  text-transform: uppercase;
}
@media (max-width: 1500px) {
  .podcast-banner-new .content h2 {
    font-size: 75px;
    line-height: 75px;
  }
}
.podcast-banner-new .content p {
  color: #080808;
  /* Desktop/Klavika <p> xlarge bold */
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  /* 127.273% */
  letter-spacing: -0.22px;
  margin: 7px 0 20px;
  max-width: 620px;
}
.podcast-banner-new .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}
.podcast-banner-new .image {
  text-align: right;
  min-height: 488px;
}
@media (min-width: 1501px) {
  .podcast-banner-new .image {
    min-height: 650px;
  }
}
@media screen and (max-width: 1024px) {
  .podcast-banner-new .image {
    min-height: auto;
    max-width: 500px;
    margin: auto;
  }
}
.podcast-banner-new .image img {
  max-width: 100%;
  height: auto;
  display: block;
  position: absolute;
  top: 26px;
  right: 0;
  max-width: 720px;
}
@media (min-width: 1800px) {
  .podcast-banner-new .image img {
    position: relative;
    top: 0;
  }
}
@media (max-width: 1500px) {
  .podcast-banner-new .image img {
    position: relative;
    top: 26px;
    right: -128px;
  }
}
@media (max-width: 1200px) and (min-width: 1025px) {
  .podcast-banner-new .image img {
    max-width: 550px;
  }
}
@media screen and (max-width: 1024px) {
  .podcast-banner-new .image img {
    top: 0;
    right: -20px;
    max-width: 100%;
    margin-top: 40px;
  }
}
@media (max-width: 1024px) {
  .podcast-banner-new .image {
    text-align: center;
  }
  .podcast-banner-new .content h2 {
    font-size: 64px;
    line-height: 64px;
  }
}
@media (max-width: 991px) {
  .podcast-banner-new .container {
    grid-template-columns: 1fr;
    padding: 50px 20px 0;
    gap: 40px;
    display: block;
  }
}
@media (max-width: 600px) {
  .podcast-banner-new .content h2 {
    font-size: 48px;
    line-height: 48px;
  }
  .podcast-banner-new .content p {
    font-size: 16px;
  }
  .podcast-banner-new .buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 16px;
  }
}

.podcasts-related-resources {
  background: #ff9800;
  /* Responsive */
}
.podcasts-related-resources.bg-dark-green {
  background: #00774C;
}
.podcasts-related-resources.bg-dark-green .rr-heading {
  color: #FFFFFF;
}
.podcasts-related-resources .container {
  max-width: 1264px;
  padding: 0 20px;
  margin: 0 auto;
}
@media (min-width: 1800px) {
  .podcasts-related-resources .container {
    max-width: 1650px !important;
  }
}
.podcasts-related-resources .rr-heading {
  text-align: center;
  margin-bottom: 35px;
}
.podcasts-related-resources .rr-grid {
  display: grid;
  gap: 24px;
  grid-template-columns: 2.05fr 1fr;
}
.podcasts-related-resources .rr-card {
  background: #ffffff;
  border-radius: 5px;
  padding: 40px;
  background: #F5F6F7;
  -webkit-box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.15);
  position: relative;
  gap: 24px;
}
@media (max-width: 900px) {
  .podcasts-related-resources .rr-card {
    padding: 24px;
  }
}
.podcasts-related-resources .rr-card--large {
  grid-column: span 1;
  display: grid;
  grid-template-columns: 1fr 1.25fr;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.podcasts-related-resources .rr-card > a {
  cursor: pointer;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  text-indent: -99999px;
  top: 0;
  left: 0;
}
.podcasts-related-resources .btn-wrap {
  /* display: grid; */
  margin-top: auto;
}
.podcasts-related-resources .rr-card:hover .btn-with-arrrow span {
  color: black !important;
}
.podcasts-related-resources .rr-card:hover .btn-with-arrrow span::after {
  margin-left: 10px;
  background-image: url(https://www.cohesity.com/clientlib-site/images/square-arrow-hover.svg);
  background-size: cover;
  width: 28px;
}
.podcasts-related-resources .btn-with-arrrow {
  position: relative;
  letter-spacing: -0.018em;
  font-weight: 500;
}
.podcasts-related-resources .btn-with-arrrow span {
  color: rgb(0, 119, 76) !important;
  font-size: 1.8rem;
  display: inline-block;
  position: relative;
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 0;
  font-family: "Klavika Condensed";
}
.podcasts-related-resources .btn-with-arrrow span::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  margin-left: 6px;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  background-image: url(https://www.cohesity.com/clientlib-site/images/square-arrow.svg);
  -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  background-size: cover;
}
.podcasts-related-resources .btn-with-arrrow:hover span::after {
  margin-left: 10px;
  background-image: url(https://www.cohesity.com/clientlib-site/images/square-arrow-hover.svg);
  background-size: cover;
  width: 28px;
}
.podcasts-related-resources .rr-card-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
  height: 100%;
}
.podcasts-related-resources .rr-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 17px;
}
.podcasts-related-resources .rr-meta .rr-icon {
  width: 56px;
  height: 56px;
}
@media (max-width: 900px) {
  .podcasts-related-resources .rr-meta .rr-icon {
    width: 40px;
    height: 40px;
  }
}
.podcasts-related-resources .rr-meta .rr-type {
  color: #3E4C5A;
  font-family: "Klavika Condensed";
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 2.2px;
  text-transform: uppercase;
}
@media (max-width: 900px) {
  .podcasts-related-resources .rr-meta .rr-type {
    font-size: 18px;
    line-height: 20px;
  }
}
.podcasts-related-resources .rr-title {
  color: #000;
  font-family: "Klavika Condensed";
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
}
.podcasts-related-resources .rr-cta {
  margin-top: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  color: #008f4a;
  font-weight: 700;
  text-decoration: none;
}
.podcasts-related-resources .rr-image img {
  max-width: 100%;
  border-radius: 10px;
}
@media (max-width: 900px) {
  .podcasts-related-resources .rr-grid {
    grid-template-columns: 1fr;
  }
  .podcasts-related-resources .rr-card--large {
    grid-template-columns: 1fr;
  }
}

.podcasts-resent-episode-slider.bg-gray {
  background: #F0F3F4;
  padding-bottom: 0;
}
.podcasts-resent-episode-slider .container {
  max-width: 1264px;
  padding: 0 20px;
  margin: 0 auto;
}
@media (min-width: 1800px) {
  .podcasts-resent-episode-slider .container {
    max-width: 1650px !important;
  }
}
.podcasts-resent-episode-slider .grid-wrapper {
  display: block;
  width: 100%;
}
.podcasts-resent-episode-slider .head {
  float: left;
  max-width: 236px;
  position: relative;
}
@media (min-width: 1281px) {
  .podcasts-resent-episode-slider .head {
    top: 68px;
  }
}
@media (max-width: 1280px) {
  .podcasts-resent-episode-slider .head {
    max-width: 100%;
    float: none;
  }
}
.podcasts-resent-episode-slider .head:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 10px;
  background-color: #ff5400;
  max-width: 203px;
}
@media (max-width: 1280px) {
  .podcasts-resent-episode-slider .head:after {
    height: 5px;
  }
}
.podcasts-resent-episode-slider .head h2 {
  position: relative;
  padding-bottom: 17px;
}
.podcasts-resent-episode-slider .recent-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}
@media (max-width: 500px) {
  .podcasts-resent-episode-slider .recent-head {
    margin-top: 30px;
  }
}
.podcasts-resent-episode-slider .recent-head h2 {
  font-size: 36px;
  font-weight: 800;
}
.podcasts-resent-episode-slider .recent-head .slider-arrows img {
  width: 42px;
  margin-left: 22px;
  cursor: pointer;
}
@media (max-width: 1024px) {
  .podcasts-resent-episode-slider .recent-head .slider-arrows img {
    width: 36px;
    margin-left: 16px;
  }
}
@media (max-width: 600px) {
  .podcasts-resent-episode-slider .recent-head .slider-arrows img {
    width: 30px;
  }
}
.podcasts-resent-episode-slider .recent-head .slider-arrows img.prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.podcasts-resent-episode-slider .recent-head .slider-arrows .prev.disable,
.podcasts-resent-episode-slider .recent-head .slider-arrows .next.disable {
  opacity: 0.5;
  pointer-events: none;
}
.podcasts-resent-episode-slider .slick-slider {
  float: right;
  width: calc(100% - 236px);
}
@media (max-width: 1280px) {
  .podcasts-resent-episode-slider .slick-slider {
    width: 100%;
    float: none;
  }
}
.podcasts-resent-episode-slider .slick-list {
  position: relative;
  margin-top: -15px;
}
@media (min-width: 1281px) {
  .podcasts-resent-episode-slider .slick-list {
    left: 15px;
  }
}
.podcasts-resent-episode-slider .episodes-grid {
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.podcasts-resent-episode-slider .slick-initialized .slick-slide {
  margin: 13px;
}
@media (max-width: 767px) {
  .podcasts-resent-episode-slider .slick-initialized .slick-slide {
    margin: 8px;
  }
}
.podcasts-resent-episode-slider .episode-card {
  padding: 24px;
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
}
@media (max-width: 767px) {
  .podcasts-resent-episode-slider .episode-card {
    padding: 16px;
  }
}
.podcasts-resent-episode-slider .episode-card .episode-top {
  display: grid;
  grid-template-columns: auto 1fr auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  position: relative;
}
@media (max-width: 500px) {
  .podcasts-resent-episode-slider .episode-card .episode-top {
    display: block;
  }
}
.podcasts-resent-episode-slider .episode-card .episode-top .cover-art {
  width: 76px;
  height: 76px;
}
@media (max-width: 1024px) {
  .podcasts-resent-episode-slider .episode-card .episode-top .cover-art {
    width: 70px;
    height: 70px;
  }
}
@media (max-width: 767px) {
  .podcasts-resent-episode-slider .episode-card .episode-top .cover-art {
    width: 60px;
    height: 60px;
  }
}
.podcasts-resent-episode-slider .episode-card .episode-top .episode-info {
  padding-top: 5px;
}
@media (max-width: 500px) {
  .podcasts-resent-episode-slider .episode-card .episode-top .episode-info {
    padding-top: 16px;
  }
}
.podcasts-resent-episode-slider .episode-card .episode-top .episode-info .podcast-name {
  color: #080808;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.48px;
  font-family: "KlavikaWeb";
  margin-bottom: 9px;
}
@media (max-width: 1024px) {
  .podcasts-resent-episode-slider .episode-card .episode-top .episode-info .podcast-name {
    font-size: 22px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  .podcasts-resent-episode-slider .episode-card .episode-top .episode-info .podcast-name {
    font-size: 20px;
    line-height: 26px;
  }
}
.podcasts-resent-episode-slider .episode-card .episode-top .episode-info .title-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 46px;
}
.podcasts-resent-episode-slider .episode-card .episode-top .episode-info .episode-title {
  color: #080808;
  font-family: "KlavikaWeb";
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.66px;
}
@media (max-width: 1024px) {
  .podcasts-resent-episode-slider .episode-card .episode-top .episode-info .episode-title {
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 767px) {
  .podcasts-resent-episode-slider .episode-card .episode-top .episode-info .episode-title {
    font-size: 18px;
    line-height: 24px;
  }
}
.podcasts-resent-episode-slider .episode-card .episode-top .episode-info .host-name {
  color: #080808;
  font-family: "KlavikaWeb";
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.66px;
}
@media (max-width: 1024px) {
  .podcasts-resent-episode-slider .episode-card .episode-top .episode-info .host-name {
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 767px) {
  .podcasts-resent-episode-slider .episode-card .episode-top .episode-info .host-name {
    font-size: 18px;
    line-height: 24px;
  }
}
.podcasts-resent-episode-slider .episode-card .episode-top .rss-icon {
  width: 50px;
  position: absolute;
  right: -12px;
  top: -14px;
}
@media (max-width: 1024px) {
  .podcasts-resent-episode-slider .episode-card .episode-top .rss-icon {
    width: 40px;
    right: -10px;
    top: -10px;
  }
}
@media (max-width: 600px) {
  .podcasts-resent-episode-slider .episode-card .episode-top .rss-icon {
    width: 30px;
    height: 30px;
    right: -2px;
    top: -2px;
  }
}
.podcasts-resent-episode-slider .episode-card .player-row {
  display: grid;
  grid-template-columns: auto 1fr;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 22px;
  cursor: pointer;
}
.podcasts-resent-episode-slider .episode-card .player-row > img {
  max-width: 100%;
}
.podcasts-resent-episode-slider .episode-card .player-row .player-controls img {
  width: 28px;
  margin-right: 10px;
  cursor: pointer;
}
.podcasts-resent-episode-slider .episode-card .player-row .time-bar {
  display: grid;
  grid-template-columns: auto 1fr auto auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.podcasts-resent-episode-slider .episode-card .player-row .time-bar img {
  width: 100%;
  max-width: 280px;
}
.podcasts-resent-episode-slider .episode-card .player-row .time-bar .sound-icon {
  width: 26px;
}

.recent-episodes {
  background-color: #F0F3F4;
  /* ===== Featured Player ===== */
  /* ===== More Episodes ===== */
}
.recent-episodes .container {
  max-width: 1264px;
  margin: 0 auto;
  padding: 0 20px;
}
.recent-episodes__title {
  text-align: center;
  margin-bottom: 24px;
}
.recent-episodes__card {
  background: #004540;
  border-radius: 5px;
  max-width: 855px;
  margin: 0 auto;
  overflow: hidden;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
}
.recent-episodes .episode-featured {
  display: grid;
  grid-template-columns: 120px 1fr;
  gap: 24px;
  padding: 24px;
}
@media (max-width: 767px) {
  .recent-episodes .episode-featured {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 767px) {
  .recent-episodes .episode-featured__cover {
    text-align: center;
  }
}
.recent-episodes .episode-featured__cover img {
  width: 100%;
}
@media (max-width: 767px) {
  .recent-episodes .episode-featured__cover img {
    max-width: 120px;
  }
}
.recent-episodes .episode-featured__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.recent-episodes .episode-featured__header .podcast-name {
  font-family: "KlavikaWeb";
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: -0.48px;
  color: #fff;
}
@media (max-width: 1024px) {
  .recent-episodes .episode-featured__header .podcast-name {
    font-size: 22px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  .recent-episodes .episode-featured__header .podcast-name {
    font-size: 20px;
    line-height: 26px;
  }
}
.recent-episodes .episode-featured__header .rss-icon {
  width: 32px;
  height: 32px;
  position: relative;
  top: -7px;
}
@media (max-width: 1024px) {
  .recent-episodes .episode-featured__header .rss-icon {
    width: 28px;
    height: 28px;
    top: -5px;
  }
}
@media (max-width: 767px) {
  .recent-episodes .episode-featured__header .rss-icon {
    width: 20px;
    height: 20px;
    top: 4px;
  }
}
.recent-episodes .episode-meta {
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 44px;
}
.recent-episodes .episode-meta span {
  font-family: "KlavikaWeb";
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.66px;
  color: white;
}
@media (max-width: 1024px) {
  .recent-episodes .episode-meta span {
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 767px) {
  .recent-episodes .episode-meta span {
    font-size: 18px;
    line-height: 24px;
  }
}
.recent-episodes .player-controls {
  margin-top: 23px;
  display: grid;
  grid-template-columns: auto 1fr auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.recent-episodes .player-controls .control {
  max-width: 100%;
  cursor: pointer;
}
.recent-episodes .player-controls .control-icons img {
  width: 28px;
  margin-right: 12px;
}
.recent-episodes .player-controls .sound-icon {
  width: 22px;
}
.recent-episodes .player-timeline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  color: #bff7bf;
}
.recent-episodes .player-timeline .progress-bar {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 6px;
  background: #2e5f56;
  border-radius: 8px;
  position: relative;
}
.recent-episodes .player-timeline .progress-bar .progress-fill {
  width: 55%;
  height: 100%;
  background: #97ff97;
  border-radius: 8px;
  position: relative;
}
.recent-episodes .player-timeline .progress-bar .progress-fill .progress-dot {
  position: absolute;
  right: -6px;
  top: -4px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #00ff90;
}
.recent-episodes .divider {
  height: 1px;
  background: #e5e5e5;
}
.recent-episodes .more-episodes {
  padding: 20px 24px;
  background: #ffffff;
}
.recent-episodes .more-episodes h4 {
  color: #000;
  margin-top: 4px;
  font-family: "KlavikaWeb";
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.18px;
}
.recent-episodes .episode-list {
  list-style: none;
  margin: 14px 0 0;
}
.recent-episodes .episode-list .episode-item {
  display: grid;
  grid-template-columns: 24px 1fr auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 0;
  border-bottom: 1px solid #C6CCCE;
  gap: 11px;
}
.recent-episodes .episode-list .episode-item .play-small {
  width: 27px;
}
.recent-episodes .episode-list .episode-item .episode-name {
  color: #000;
  font-family: "KlavikaWeb";
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.32px;
}
.recent-episodes .episode-list .episode-item .episode-duration {
  color: #000;
  font-family: "KlavikaWeb";
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.32px;
}
.recent-episodes .cta-wrap {
  text-align: center;
  margin-top: 15px;
}
.recent-episodes .cta-wrap .btn-see-all {
  display: inline-block;
  padding: 12px 24px;
  border: 2px solid #0c3b35;
  border-radius: 8px;
  font-weight: 700;
  text-decoration: none;
  color: #0c3b35;
}

.cmp-breadcrumb {
  padding: 30px 0;
}
.cmp-breadcrumb ol,
.cmp-breadcrumb ul {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}

.cmp-breadcrumb__item {
  position: relative;
}
.cmp-breadcrumb__item:after {
  content: ">";
  padding: 0 0.4rem;
}
.cmp-breadcrumb__item:last-child:after {
  padding: 0;
  content: "";
}

.cmp-breadcrumb__item-link {
  font-weight: 400;
  color: #000;
}
.cmp-breadcrumb__item-link::before {
  content: "";
  position: absolute;
  bottom: -5px;
  height: 2px;
  z-index: 1;
  background: #00FD45;
  width: 0;
  left: 0;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  opacity: 0;
}
.cmp-breadcrumb__item-link:hover {
  color: #0066FF;
}
.cmp-breadcrumb__item-link:hover::before {
  width: calc(100% - 20px);
  opacity: 1;
}

.cmp-glossary__breadcrumb ul:has(> li:only-child) li::after {
  display: none;
  content: none !important;
}

.carousel {
  position: relative;
}

.cmp-carousel .swiper-slide,
.cmp-heroes-carousel .swiper-slide {
  height: auto !important;
}
.cmp-carousel .image,
.cmp-carousel .cmp-image,
.cmp-carousel .cmp-image__image,
.cmp-heroes-carousel .image,
.cmp-heroes-carousel .cmp-image,
.cmp-heroes-carousel .cmp-image__image {
  height: 100%;
}
.cmp-carousel .cmp-image__image,
.cmp-heroes-carousel .cmp-image__image {
  -o-object-fit: contain;
     object-fit: contain;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.cmp-carousel .swiper-button-next,
.cmp-heroes-carousel .swiper-button-next {
  right: 0;
}
.cmp-carousel .swiper-button-next:after,
.cmp-heroes-carousel .swiper-button-next:after {
  content: "";
  display: inline-block;
  width: 2.4rem;
  height: 2.4rem;
  background-size: contain;
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/arrow.svg") no-repeat center;
  padding: 7px 4px;
  border-radius: 3px;
  border: 2px solid #00B96B;
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}
.arrow-white .cmp-carousel .swiper-button-next:after,
.arrow-white .cmp-heroes-carousel .swiper-button-next:after {
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/white-arrow.svg") no-repeat center;
}
.cmp-carousel .swiper-button-prev,
.cmp-heroes-carousel .swiper-button-prev {
  left: 0;
}
.cmp-carousel .swiper-button-prev:after,
.cmp-heroes-carousel .swiper-button-prev:after {
  content: "";
  display: inline-block;
  width: 2.4rem;
  height: 2.4rem;
  background-size: contain;
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/arrow.svg") no-repeat center;
  padding: 7px 4px;
  border-radius: 3px;
  border: 2px solid #00B96B;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.arrow-white .cmp-carousel .swiper-button-prev:after,
.arrow-white .cmp-heroes-carousel .swiper-button-prev:after {
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/white-arrow.svg") no-repeat center;
}
.cmp-carousel .swiper-button-prev,
.cmp-carousel .swiper-button-next,
.cmp-heroes-carousel .swiper-button-prev,
.cmp-heroes-carousel .swiper-button-next {
  width: unset;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cmp-carousel .swiper-button-prev:hover:after,
.cmp-carousel .swiper-button-next:hover:after,
.cmp-heroes-carousel .swiper-button-prev:hover:after,
.cmp-heroes-carousel .swiper-button-next:hover:after {
  background-color: #00FD92;
}
.cmp-carousel .swiper-button-prev:focus,
.cmp-carousel .swiper-button-next:focus,
.cmp-heroes-carousel .swiper-button-prev:focus,
.cmp-heroes-carousel .swiper-button-next:focus {
  outline: none !important;
}
.bottom-navigation .cmp-carousel .swiper-button-next,
.bottom-navigation .cmp-carousel .swiper-button-prev,
.bottom-navigation .cmp-heroes-carousel .swiper-button-next,
.bottom-navigation .cmp-heroes-carousel .swiper-button-prev {
  display: inline-block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  height: 100%;
  margin-top: unset;
  top: unset;
}
.bottom-navigation .cmp-carousel .swiper-button-next.swiper-button-lock,
.bottom-navigation .cmp-carousel .swiper-button-prev.swiper-button-lock,
.bottom-navigation .cmp-heroes-carousel .swiper-button-next.swiper-button-lock,
.bottom-navigation .cmp-heroes-carousel .swiper-button-prev.swiper-button-lock {
  display: none;
}
.bottom-navigation .cmp-carousel .swiper-button-next,
.bottom-navigation .cmp-heroes-carousel .swiper-button-next {
  right: unset;
  margin-top: 4rem;
}
.bottom-navigation .cmp-carousel .swiper-button-prev,
.bottom-navigation .cmp-heroes-carousel .swiper-button-prev {
  left: unset;
  margin-right: 3.2rem;
  margin-top: 4rem;
}

.cmp-carousel__actions {
  display: none;
}

.cmp-carousel__indicators {
  display: none;
}

.press-release-detail main .cmp-container,
.media-kit main .cmp-container {
  width: 75%;
  margin: auto;
}

.cmp-glossary {
  padding-top: var(--spacing-md);
}

.cmp-glossary__body {
  position: relative;
  max-width: var(--max-width);
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  display: grid;
  gap: 6rem;
  padding-top: var(--spacing-lg);
}
@media (max-width: 575px) {
  .cmp-glossary__body {
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .cmp-glossary__body {
    grid-template-columns: 1fr;
    padding-top: 4rem;
  }
}
@media (max-width: 1599px) {
  .cmp-glossary__body {
    max-width: var(--max-width);
  }
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__table .cmp-glossary__container {
  width: 100%;
  padding: 5rem;
  border-radius: 30px;
  border: 1px solid #00FD45;
}
@media (max-width: 1399px) {
  .cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__table .cmp-glossary__container {
    padding: 25px;
  }
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__table .cmp-glossary__container .cmp-glossary__table-content h3 {
  padding-bottom: 1rem;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__table .cmp-glossary__container .cmp-glossary__table-content .cmp-glossary__table-list-container .cmp-glossary__table-list {
  font-size: 2.4rem;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__table .cmp-glossary__container .cmp-glossary__table-content .cmp-glossary__table-list-container .cmp-glossary__table-list li {
  color: #1d242b;
  line-height: 48px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  -webkit-text-decoration-style: solid;
          text-decoration-style: solid;
  text-decoration-thickness: 1px;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-underline-offset: auto;
  text-underline-position: from-font;
  font-size: var(--font-size-p-md);
}
@media (max-width: 1199px) {
  .cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__table .cmp-glossary__container .cmp-glossary__table-content .cmp-glossary__table-list-container .cmp-glossary__table-list li {
    font-size: 2rem;
    line-height: 3.5rem;
  }
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__table .cmp-glossary__container .cmp-glossary__table-content .cmp-glossary__table-list-container .cmp-glossary__table-list li a {
  color: #000;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content {
  padding-top: var(--spacing-md);
}
@media (max-width: 1199px) {
  .cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content {
    padding-top: 6rem;
  }
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container {
  padding-bottom: var(--spacing-xs);
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container h3 {
  padding-bottom: 0.5rem;
  font-size: var(--font-size-h4);
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container p {
  font-size: 2.2rem;
  line-height: 30px;
  margin-bottom: 10px;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container .cmp-glossary__list {
  font-size: 2.2rem;
  margin-bottom: 20px;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container .cmp-glossary__list li {
  font-size: 2.2rem;
  line-height: 30px;
  list-style-type: disc;
  color: rgb(29, 36, 43);
  font-weight: 400;
  letter-spacing: 0.01em;
  margin: 5px 0 16px;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container .cmp-text h2 {
  scroll-margin-top: 74px;
  font-size: var(--font-size-h3);
  line-height: var(--line-height-h3);
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__tags .cmp-glossary__tags-container {
  padding-bottom: var(--spacing-md);
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__tags .cmp-glossary__tags-container .cmp-glossary__tags-list {
  list-style: none;
  padding-left: 0;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__tags .cmp-glossary__tags-container .cmp-glossary__tags-list li {
  list-style: none;
  display: inline-block;
  padding: 0 20px 0 0;
  margin: 20px 0;
  font-weight: var(--font-weight-bold);
  font-size: 2rem;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__tags .cmp-glossary__tags-container .cmp-glossary__tags-list li a {
  line-height: 28px;
  border: 2px solid #C0D4D9;
  border-radius: 25px;
  padding: 8px 24px;
  font-weight: 400 !important;
  letter-spacing: 0.01em !important;
  color: #1d242b;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__tags .cmp-glossary__tags-container .cmp-glossary__tags-list li a:hover {
  background: #C0D4D9;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  text-decoration: none;
  outline: 0;
}

.cmp-glossary__body-full {
  grid-template-columns: 10fr 1fr;
}
@media (max-width: 767px) {
  .cmp-glossary__body-full {
    grid-template-columns: 1fr;
    padding-top: 4rem;
  }
}

.cmp-glossary__body-split {
  grid-template-columns: 14fr 5fr;
}
@media (max-width: 767px) {
  .cmp-glossary__body-split {
    grid-template-columns: 1fr;
    padding-top: 4rem;
  }
}

.cmp-glossary__card {
  position: relative;
  margin: 0 0 30px;
  padding: 40px;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
  border-radius: 20px;
  border-top: 10px solid #00FD45;
  max-width: 300px;
  min-width: 300px;
  width: 100%;
}
@media (max-width: 767px) {
  .cmp-glossary__card {
    max-width: 100%;
  }
}
.cmp-glossary__card .cmp-glossary__card-content p {
  text-align: center;
  font-size: 2.5rem;
  line-height: var(--line-height-p-xl);
  margin-bottom: 15px;
}
.cmp-glossary__card .cmp-glossary__card-content .cmp-glossary__card-content-bold {
  font-weight: var(--font-weight-medium);
}
.cmp-glossary__card .cmp-glossary__img-container {
  display: block;
  margin: 0 auto;
  max-width: 125px;
}
.cmp-glossary__card .cmp-glossary__img-container img {
  height: auto;
  width: 100%;
  max-width: 100%;
  vertical-align: top;
  border: 0;
}

.cmp-glossary__img-card {
  position: relative;
  margin: 0 0 30px;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
  border-radius: 20px;
  width: 100%;
  padding: 0;
  max-width: 300px;
  min-width: 300px;
}
@media (max-width: 767px) {
  .cmp-glossary__img-card {
    max-width: 100%;
  }
}
.cmp-glossary__img-card img {
  width: 100%;
  position: relative;
  height: 160px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px 20px 0 0;
}
.cmp-glossary__img-card .cmp-glossary__card-content {
  padding: 40px;
}
.cmp-glossary__img-card .cmp-glossary__card-content span {
  font-size: 1.8rem;
  font-weight: var(--font-weight-medium);
  line-height: 24px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.cmp-glossary__img-card .cmp-glossary__card-content h4 {
  font-size: var(--font-size-h4-sm);
  margin-top: 16px;
  margin-bottom: 8px;
}
.cmp-glossary__img-card .cmp-glossary__card-content p {
  font-size: var(--font-size-p-lg);
}
.cmp-glossary__img-card .cmp-glossary__card-content .btn-wrap {
  padding-top: 15px;
}
.cmp-glossary__img-card .cmp-glossary__card-content .btn-wrap a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  position: relative;
  color: #000;
}
.cmp-glossary__img-card .cmp-glossary__card-content .btn-wrap a::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  margin-left: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='46' height='47' viewBox='0 0 46 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_14852_37560)'%3E%3Ccircle cx='23' cy='23.582' r='22' transform='rotate(-180 23 23.582)' stroke='%2300FD45' stroke-width='2'/%3E%3Cpath d='M11.5 23.584L34.5 23.5831' stroke='%231D242B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.8333 31.25L34.5 23.5833L26.8333 15.9167' stroke='%231D242B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_14852_37560'%3E%3Crect width='46' height='46' fill='white' transform='translate(46 46.582) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.cmp-glossary__img-card .cmp-glossary__card-content .btn-wrap a:hover::after {
  -webkit-transform: translateX(4px);
          transform: translateX(4px);
}

.press-release-detail main {
  width: 100%;
  position: relative;
  float: left;
  overflow: hidden;
  padding: var(--spacing-blade) 0;
  padding-bottom: 0;
  max-width: 100%;
}
.press-release-detail main .cmp-container {
  width: 100%;
  margin: 0 auto;
  position: relative;
  padding: 0px 20px;
  max-width: 1020px !important;
}
@media (min-width: 1800px) {
  .press-release-detail main .cmp-container {
    max-width: 1320px !important;
  }
}
@media (max-width: 991px) {
  .press-release-detail main .cmp-container {
    padding: 0 16px;
  }
}
.press-release-detail main .cmp-container > .aem-Grid {
  padding-inline: 0 !important;
  padding-block: 0 !important;
}
.press-release-detail main .cmp-container > .aem-Grid .separator {
  padding: 50px 0;
}
@media (min-width: 1800px) {
  .press-release-detail main .cmp-container > .aem-Grid .separator {
    padding: 80px 0;
  }
}
.press-release-detail .text {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.press-release-detail .text ul, .press-release-detail .text ol {
  padding-left: 16px;
}
.press-release-detail .text ul li, .press-release-detail .text ol li {
  position: relative;
  padding-left: 0px;
  margin: 15px 0;
  list-style: none;
  line-height: 1.4;
}
.press-release-detail .text ul li:last-child, .press-release-detail .text ol li:last-child {
  margin-bottom: 25px;
}
.press-release-detail .text ul li.hide-before::before, .press-release-detail .text ol li.hide-before::before {
  display: none;
}
.press-release-detail .text ul li {
  list-style-type: disc;
}
.press-release-detail .text ul li li {
  list-style-type: circle;
}
.press-release-detail .text ul li::before {
  display: none;
}
.press-release-detail .text ul li::marker {
  font-size: 15px;
}
.press-release-detail .text ol {
  padding-left: 24px;
}
.press-release-detail .text li, .press-release-detail .text p, .press-release-detail .text td {
  font-size: 2.2rem;
  font-weight: 400 !important;
  line-height: 30px !important;
  letter-spacing: 0.01em !important;
  margin-bottom: 25px;
}
@media (min-width: 1800px) {
  .press-release-detail .text li, .press-release-detail .text p, .press-release-detail .text td {
    font-size: 2.2rem !important;
    line-height: 30px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .press-release-detail .text li, .press-release-detail .text p, .press-release-detail .text td {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .press-release-detail .text li, .press-release-detail .text p, .press-release-detail .text td {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .press-release-detail .text li, .press-release-detail .text p, .press-release-detail .text td {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .press-release-detail .text li, .press-release-detail .text p, .press-release-detail .text td {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .press-release-detail .text li, .press-release-detail .text p, .press-release-detail .text td {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .press-release-detail .text li, .press-release-detail .text p, .press-release-detail .text td {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
@media (max-width: 575px) {
  .press-release-detail .text li, .press-release-detail .text p, .press-release-detail .text td {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
.press-release-detail .text h3 {
  margin-bottom: 20px;
}
.press-release-detail .text table, .press-release-detail .text th, .press-release-detail .text td {
  border: 1px solid black;
  border-collapse: collapse;
}
.press-release-detail .text th, .press-release-detail .text td {
  padding: 15px;
}

.cmp-related-tags {
  margin-top: 30px;
}
.cmp-related-tags .cmp-related-tags__tags {
  max-width: 100%;
  padding-bottom: 5rem;
}
@media (min-width: 1200px) {
  .cmp-related-tags .cmp-related-tags__tags {
    max-width: 90%;
  }
}
.cmp-related-tags .cmp-related-tags__tags .cmp-related-tags__row {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.cmp-related-tags .cmp-related-tags__tags .cmp-related-tags__tag-list {
  padding-left: 0;
  font-weight: 500;
}
.cmp-related-tags .cmp-related-tags__tags .cmp-related-tags__tag-list li {
  list-style: none;
  display: inline-block;
  padding: 0 20px 0 0;
  margin: 17px 0;
  font-size: var(--font-size-p-sm);
}
.cmp-related-tags .cmp-related-tags__tags .cmp-related-tags__tag-list li::before {
  display: none;
}
@media (max-width: 575.98px) {
  .cmp-related-tags .cmp-related-tags__tags .cmp-related-tags__tag-list li:first-child {
    display: block;
  }
}
@media (max-width: 575.98px) {
  .cmp-related-tags .cmp-related-tags__tags .cmp-related-tags__tag-list li {
    padding: 0 15px 0 0;
  }
}
.cmp-related-tags .cmp-related-tags__tags .cmp-related-tags__tag-list li a {
  border: 2px solid #C0D4D9;
  border-radius: 25px;
  padding: 8px 24px;
  font-size: 2rem;
  font-weight: 400 !important;
  line-height: 28px !important;
  letter-spacing: 0.01em !important;
  color: #1d242b;
}
.cmp-related-tags .cmp-related-tags__tags .cmp-related-tags__tag-list li a:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #C0D4D9;
}
@media (min-width: 1800px) {
  .cmp-related-tags .cmp-related-tags__tags .cmp-related-tags__tag-list li a {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cmp-related-tags .cmp-related-tags__tags .cmp-related-tags__tag-list li a {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cmp-related-tags .cmp-related-tags__tags .cmp-related-tags__tag-list li a {
    font-size: 1.8rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cmp-related-tags .cmp-related-tags__tags .cmp-related-tags__tag-list li a {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cmp-related-tags .cmp-related-tags__tags .cmp-related-tags__tag-list li a {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cmp-related-tags .cmp-related-tags__tags .cmp-related-tags__tag-list li a {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cmp-related-tags .cmp-related-tags__tags .cmp-related-tags__tag-list li a {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (max-width: 575.98px) {
  .cmp-related-tags .cmp-related-tags__tags .cmp-related-tags__tag-list li a {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}

.cmp-loading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 50%;
}
.cmp-loading--hide {
  display: none;
}
.cmp-loading > svg {
  -webkit-animation: 1.6s linear infinite rotate;
          animation: 1.6s linear infinite rotate;
}
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.cmp-accordion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.arrows .cmp-accordion {
  gap: 2rem;
}
.plus .cmp-accordion {
  gap: 1.6rem;
}

.arrows .cmp-accordion__item {
  padding: 0 0 0.8rem 1.6rem;
  border-bottom: 2px solid #00FD45;
}
.plus .cmp-accordion__item {
  padding: 3.1rem 3.6rem 3.1rem 3.6rem;
  border-radius: 2rem;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
  scroll-margin-top: 200px;
}

.cmp-accordion__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: none;
  background: transparent;
  position: relative;
}
.arrows .cmp-accordion__button {
  padding: 2rem 2rem 0 0;
}
.plus .cmp-accordion__button {
  padding: 0;
}
.cmp-accordion__button:not(:disabled),
.cmp-accordion__button [type=button]:not(:disabled),
.cmp-accordion__button [type=reset]:not(:disabled),
.cmp-accordion__button [type=submit]:not(:disabled) {
  cursor: pointer;
}
.plus .cmp-accordion__button:hover .cmp-accordion__icon::after {
  background-color: #00FD45;
}

.cmp-accordion__button--expanded .cmp-accordion__icon {
  -webkit-transition: -webkit-transform 0.3s linear;
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
}
.cmp-accordion__button--expanded .cmp-accordion__icon.fa-chevron-down {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.plus .cmp-accordion__button--expanded .cmp-accordion__icon.fa-chevron-down {
  visibility: hidden;
  -webkit-transition: none;
  transition: none;
  -webkit-transform: none;
          transform: none;
}
.plus .cmp-accordion__button--expanded .cmp-accordion__icon:after {
  visibility: visible;
  content: "−";
  display: block;
  width: 34px;
  height: 34px;
  line-height: 26px;
  font-size: 30px;
  color: #000000;
  font-weight: 300;
  position: absolute;
  top: calc(50% - 20px);
  right: 0;
  border: 2px solid #00FD45;
  border-radius: 50%;
  text-align: center;
}
.cmp-accordion__button--expanded .cmp-accordion__icon:before {
  color: #00FD45;
}

.cmp-accordion__icon {
  -webkit-transition: -webkit-transform 0.3s linear;
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
  position: absolute;
  right: 20px;
}
.cmp-accordion__icon:before {
  -webkit-text-stroke: 1px var(--bg-color);
}
.plus .cmp-accordion__icon.fa-chevron-down:before {
  visibility: hidden;
}
.plus .cmp-accordion__icon {
  right: 0;
}
.plus .cmp-accordion__icon::after {
  visibility: visible;
  content: "+";
  display: block;
  width: 34px;
  height: 34px;
  border: 2px solid #00FD45;
  border-radius: 50%;
  text-align: center;
  line-height: 26px;
  font-size: 30px;
  color: #000000;
  font-weight: 300;
  position: absolute;
  top: calc(50% - 20px);
  right: 0;
}

.cmp-accordion__panel {
  padding-right: 9rem;
  margin-top: 1rem;
}
.cmp-accordion__panel .aem-Grid {
  padding-block: 0;
  gap: 0;
}
@media (max-width: 768px) {
  .cmp-accordion__panel {
    padding-right: 0;
  }
}

.cmp-bio {
  padding: 15px;
}

.cmp-bio__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 11.5rem;
}
@media (max-width: 768px) {
  .cmp-bio__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1.5rem;
  }
}

.cmp-bio__bio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2.4rem;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .cmp-bio__bio {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1.5rem;
  }
}

.cmp-bio__bio-image {
  border-radius: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  height: 18.4rem;
  width: 18.4rem;
  border: 2px solid #00FD45;
}
@media (max-width: 768px) {
  .cmp-bio__bio-image {
    height: 12rem;
    width: 12rem;
  }
}

.cmp-bio__bio-download,
.cmp-bio__bio-headshot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.7rem;
  font-size: 1.8rem;
  color: #000000;
  font-weight: 600;
}

.cmp-bio__detail {
  font-size: var(--font-size-p-xl);
  line-height: var(--line-height-p-xl);
}
@media (max-width: 768px) {
  .cmp-bio__detail {
    text-align: center;
  }
}

.cmp-bio__name {
  font-size: 3rem;
  font-weight: 600;
  line-height: 4rem;
}

.cmp-bio__title {
  padding-top: 0.8rem;
}

.cmp-bio__social-links {
  padding-top: 2.4rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 4.4rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 768px) {
  .cmp-bio__social-links {
    padding-top: 1.5rem;
  }
}

.cmp-bio__description {
  padding-top: 4rem;
}
@media (max-width: 768px) {
  .cmp-bio__description {
    padding-top: 1.5rem;
  }
}

.cmp-bullet__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: var(--font-size-p-xl);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-p-xl);
  color: #1D242B;
  border: 1px solid #00FD45;
  padding: 32px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
}

.cmp-competitive-table {
  width: 100%;
  position: relative;
  float: left;
  overflow: hidden;
  padding-block: var(--spacing-blade);
}
.cmp-competitive-table__row-inner {
  background: linear-gradient(106deg, #1D242B 0%, #3E4C5A 100%);
  color: #ffffff;
  padding: 80px 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1199px) {
  .cmp-competitive-table__row-inner {
    padding: 40px 40px;
  }
}
@media (max-width: 991px) {
  .cmp-competitive-table__row-inner {
    padding: 40px 20px;
  }
}
@media (max-width: 767px) {
  .cmp-competitive-table__row-inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.cmp-competitive-table__content-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 70%;
          flex: 0 1 70%;
}
@media (max-width: 991px) {
  .cmp-competitive-table__content-wrap {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    margin-bottom: 30px;
  }
}
.cmp-competitive-table__content-wrap h2 {
  margin: 0;
}
.cmp-competitive-table__cta-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 20%;
          flex: 0 1 20%;
}
@media (max-width: 991px) {
  .cmp-competitive-table__cta-wrap {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
  }
}
@media (max-width: 767px) {
  .cmp-competitive-table__cta-wrap {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
  }
}
.cmp-competitive-table__cta-wrap .free-trial {
  background-color: #0066FF;
  border-radius: 5px;
  color: #ffffff;
  font-size: 1.6rem;
  font-weight: 700;
  padding: 10px 28px;
  text-decoration: none;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  line-height: 1.44rem;
  font-family: "KlavikaWeb";
  border: 2px solid transparent;
}
.cmp-competitive-table__cta-wrap .free-trial:hover {
  background-color: transparent;
  border: 2px solid #0066FF;
}
.cmp-competitive-table__rowlist {
  background: #ffffff;
}
.cmp-competitive-table__row {
  display: grid;
  grid-template-columns: 25.5% 74.5%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 767px) {
  .cmp-competitive-table__row {
    display: block;
  }
}
.cmp-competitive-table__row > div:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 40px;
  height: 100%;
  background: #D8DBDE;
}
@media (max-width: 991px) {
  .cmp-competitive-table__row > div:first-child {
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .cmp-competitive-table__row > div:first-child {
    padding: 16px;
    text-align: center;
    display: block;
    height: auto;
  }
}
.cmp-competitive-table__row > div:first-child h3 {
  color: #000000;
}
.cmp-competitive-table__row > div:last-child {
  background: #ffffff;
}
.cmp-competitive-table__row > div:last-child > div {
  display: grid;
  grid-template-columns: 50% 50%;
  background: #ffffff;
}
.cmp-competitive-table__row > div:last-child > div div {
  padding: 24px 28px 24px 70px;
  position: relative;
}
@media (max-width: 767px) {
  .cmp-competitive-table__row > div:last-child > div div {
    padding: 16px 16px 16px 40px;
  }
}
.cmp-competitive-table__row > div:last-child > div div span.tick {
  position: absolute;
  width: 19px;
  height: 13px;
  left: 32px;
  top: 30px;
  background: url(https://www.cohesity.com/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/images/check-mark.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 767px) {
  .cmp-competitive-table__row > div:last-child > div div span.tick {
    top: 22px;
    left: 12px;
  }
}
.cmp-competitive-table__row > div:last-child > div div span.cross {
  position: absolute;
  width: 15px;
  height: 14px;
  left: 32px;
  top: 30px;
  background: url(https://www.cohesity.com/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/images/close.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 767px) {
  .cmp-competitive-table__row > div:last-child > div div span.cross {
    top: 22px;
    left: 12px;
  }
}
.cmp-competitive-table__row > div:last-child > div div h5 {
  margin-bottom: 5px;
}
.cmp-competitive-table__row > div:last-child > div div:first-child {
  border-right: 1px solid #CACBCD;
}
.cmp-competitive-table__row > div:last-child > div:nth-child(odd) {
  background: #F5F6F7;
}
.cmp-competitive-table__row:nth-child(odd) > div:first-child {
  background: #78828C;
}
.cmp-competitive-table__row:nth-child(odd) > div:first-child h3 {
  color: #ffffff;
}
.cmp-competitive-table__row:nth-child(odd) > div:last-child {
  background: #F5F6F7;
}
.cmp-competitive-table__row.cmp-competitive-table__logo div {
  background: #ffffff !important;
  text-align: center;
}
.cmp-competitive-table__row.cmp-competitive-table__logo div img {
  max-height: 30px;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .cmp-competitive-table__row.cmp-competitive-table__logo div img {
    max-height: 20px;
  }
}
.cmp-competitive-table__row.cmp-competitive-table__logo > div {
  padding-bottom: 30px;
}
@media (max-width: 767px) {
  .cmp-competitive-table__row.cmp-competitive-table__logo > div {
    padding-bottom: 20px;
  }
  .cmp-competitive-table__row.cmp-competitive-table__logo > div:empty {
    display: none !important;
  }
}
.cmp-competitive-table__row.cmp-competitive-table__logo > div div {
  display: block !important;
}
@media (max-width: 767px) {
  .cmp-competitive-table__row.cmp-competitive-table__logo > div div {
    padding: 0 16px;
  }
}
.cmp-competitive-table__row.cmp-competitive-table__logo > div:last-child {
  font-size: 40px;
  line-height: 48px;
  font-weight: 600;
  display: grid;
  grid-template-columns: 50% 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 767px) {
  .cmp-competitive-table__row.cmp-competitive-table__logo > div:last-child {
    font-size: 30px;
    line-height: normal;
  }
}
.cmp-competitive-table__text {
  margin-top: 26px;
}
@media (max-width: 767px) {
  .cmp-competitive-table__text {
    padding: 0 16px;
  }
}
.cmp-competitive-table__text p {
  margin: 0;
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__title {
  margin-bottom: 64px;
}
@media (max-width: 1399px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__title {
    margin-bottom: 40px;
  }
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__title.text-center {
  text-align: center;
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list {
  background: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #CACBCD;
}
@media (max-width: 1199px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list {
    border-bottom: 0;
    padding-bottom: 10px;
  }
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__col .bg-primary-green {
  background: #00FD45;
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__col .bg-charcoal-2-20 {
  background: #D8DBDE;
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__col div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 10px 15px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 88px;
  -ms-flex-line-pack: center;
      align-content: center;
}
@media (max-width: 1300px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__col div {
    padding: 10px;
  }
}
@media (max-width: 767px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__col div {
    padding: 8px;
    height: 80px;
  }
}
@media (max-width: 575px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__col div {
    height: 100px;
  }
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__col div:first-child {
  height: 145px;
  border: 0;
}
@media (max-width: 1300px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__col div:first-child {
    height: 100px;
  }
}
@media (max-width: 767px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__col div:first-child {
    height: 90px;
  }
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__col div span {
  position: absolute;
  width: 40px;
  height: 40px;
}
@media (max-width: 1199px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__col div span {
    width: 35px;
    height: 35px;
  }
}
@media (max-width: 767px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__col div span {
    width: 30px;
    height: 30px;
  }
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__col div span.check-green {
  background: url(https://www.cohesity.com/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/images/check-green.svg) no-repeat;
  background-size: cover;
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__col div span.check-line {
  background: url(https://www.cohesity.com/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/images/check-line.svg) no-repeat;
  background-size: cover;
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__col div:nth-child(even) {
  background: #F5F6F7;
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list > .cmp-competitive-table__col {
  min-width: 315px;
  max-width: 315px;
  width: inherit;
}
@media (min-width: 1800px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list > .cmp-competitive-table__col {
    min-width: 415px;
    max-width: 415px;
  }
}
@media (max-width: 1199px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list > .cmp-competitive-table__col {
    min-width: 33.3%;
    max-width: 33.3%;
  }
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list > .cmp-competitive-table__col div {
  padding: 16px 40px 16px 20px;
  text-align: left;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
@media (max-width: 1199px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list > .cmp-competitive-table__col div {
    padding: 16px 20px;
  }
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list > .cmp-competitive-table__col div:last-child {
    border-bottom: 1px solid #CACBCD;
  }
}
@media (max-width: 767px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list > .cmp-competitive-table__col div {
    padding: 8px;
  }
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list > .cmp-competitive-table__col div h5 {
  margin: 0;
  font-weight: 600;
}
@media (max-width: 1300px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list > .cmp-competitive-table__col div h5 {
    font-size: 16px !important;
    line-height: 26px !important;
  }
}
@media (max-width: 767px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list > .cmp-competitive-table__col div h5 {
    font-size: 14px !important;
    line-height: 20px !important;
  }
}
@media (min-width: 340px) and (max-width: 380px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list > .cmp-competitive-table__col div h5 {
    font-size: 13px !important;
  }
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__carousel {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 10px 10px 0 0;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__carousel {
    width: 66.7%;
    padding-bottom: 30px;
  }
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__carousel .cmp-competitive-table__col {
  overflow: hidden;
  width: 100%;
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__carousel .cmp-competitive-table__col div:not(:first-child) {
  border-left: 1px solid #CACBCD;
}
@media (max-width: 1199px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__carousel .cmp-competitive-table__col {
    border-bottom: 1px solid #CACBCD;
  }
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__carousel .cmp-competitive-table__col sup {
  top: -0.3rem;
  font-size: 12px;
  font-weight: 600;
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__carousel .cmp-competitive-table__col h5 {
  margin: 0;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}
@media (max-width: 1300px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__carousel .cmp-competitive-table__col h5 {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (min-width: 340px) and (max-width: 380px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__carousel .cmp-competitive-table__col h5 {
    font-size: 12px !important;
  }
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__carousel .cmp-competitive-table__col p,
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__carousel .cmp-competitive-table__col h5 {
  margin: 0;
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__carousel .cmp-competitive-table__col p span,
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__carousel .cmp-competitive-table__col h5 span {
  display: block;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__carousel .cmp-competitive-table__col .p-sm .bold,
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__carousel .cmp-competitive-table__col .p-xs .bold {
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
}
@media (max-width: 1300px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__carousel .cmp-competitive-table__col .p-sm .bold,
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__carousel .cmp-competitive-table__col .p-xs .bold {
    font-size: 15px !important;
    line-height: 20px !important;
  }
}
@media (max-width: 767px) {
  .cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__carousel .cmp-competitive-table__col .p-sm .bold,
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .cmp-competitive-table__carousel .cmp-competitive-table__col .p-xs .bold {
    font-size: 14px !important;
    line-height: 20px !important;
  }
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .slick-dots {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .slick-dots li {
  margin: 0;
  line-height: 10px;
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .slick-dots li::before {
  display: none;
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .slick-dots li button {
  text-indent: -99999px;
  width: 10px;
  height: 10px;
  border-radius: 100px;
  background: #D8DBDE;
  margin: 0 5px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.cmp-competitive-table.cmp-multi-column .cmp-competitive-table__col-list .slick-dots li.slick-active button {
  background: #00FD45;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row {
  grid-template-columns: 17% 83%;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row:nth-child(3) > div:last-child > div:nth-child(even) {
  background: #ffffff;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row:nth-child(3) .right-side-row {
  border-bottom: none;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div:first-child {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #ffffff;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 767px) {
  .cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div:first-child {
    border-bottom: 1px solid #CACBCD;
  }
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div:first-child img {
  max-width: 68px;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div:first-child h5 {
  margin-top: 10px;
}
@media (max-width: 767px) {
  .cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div:first-child h5 {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div:last-child > div {
  grid-template-columns: 50% 25% 25%;
  height: 160px;
}
@media (max-width: 991px) {
  .cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div:last-child > div {
    height: 100%;
  }
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div:last-child > div div {
  padding: 30px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 1399px) {
  .cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div:last-child > div div {
    padding: 20px;
  }
}
@media (max-width: 575px) {
  .cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div:last-child > div div {
    padding: 10px;
  }
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div:last-child > div div:not(:first-child) {
  text-align: center;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div:last-child > div div span {
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div:last-child > div div:last-child {
  border-left: 1px solid #CACBCD;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div:last-child > div div.key-class {
  padding: 30px 40px;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 1399px) {
  .cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div:last-child > div div.key-class {
    padding: 20px;
  }
}
@media (max-width: 575px) {
  .cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div:last-child > div div.key-class {
    padding: 10px;
  }
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div:last-child > div:nth-child(odd) {
  background: #F2F7FF;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div .yes-class p, .cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div .no-class p, .cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div .incomplete-class p {
  position: relative;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div .yes-class p::before, .cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div .no-class p::before, .cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div .incomplete-class p::before {
  content: "";
  position: absolute;
  width: 14px;
  height: 14px;
  top: auto;
  left: auto;
  border-radius: 50%;
  margin-left: -22px;
  margin-top: 5px;
}
@media (max-width: 575px) {
  .cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div .yes-class p::before, .cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div .no-class p::before, .cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div .incomplete-class p::before {
    width: 10px;
    height: 10px;
    margin-left: -13px;
    margin-top: 6px;
  }
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div .no-class p::before {
  background: #FF2E00;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div .yes-class p::before {
  background: #00FD45;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row > div .incomplete-class p::before {
  background: #FFA500;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row:nth-child(odd) > div:first-child {
  background: #F2F7FF;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row:nth-child(odd) > div:first-child h5 {
  color: #000000;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row:nth-child(odd) > div:last-child {
  background: #ffffff;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row .cmp-competitive-table__row__right-side-row {
  border-bottom: 1px solid #CACBCD;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row.cmp-competitive-table__logo div {
  padding: 40px 0;
  height: 100% !important;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row.cmp-competitive-table__logo div.bg-black {
  background: #000000 !important;
  color: #ffffff;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row.cmp-competitive-table__logo div.bg-white {
  background: #ffffff !important;
  color: #000000;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row.cmp-competitive-table__logo div.bg-primary-green {
  background: #00FD45 !important;
  color: #000000;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row.cmp-competitive-table__logo div.bg-secondary-blue {
  background: #0066FF !important;
  color: #ffffff;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row.cmp-competitive-table__logo div:first-child {
  border-radius: 10px 0 0 0;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row.cmp-competitive-table__logo div:last-child {
  border-radius: 0 10px 0 0;
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row.cmp-competitive-table__logo > div:last-child {
  grid-template-columns: 50% 25% 25%;
  padding-bottom: 0px;
  padding-top: 0px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (max-width: 767px) {
  .cmp-competitive-table.cmp-four-column .cmp-competitive-table__row.cmp-competitive-table__logo > div:last-child {
    height: 100%;
  }
}
@media (max-width: 767px) {
  .cmp-competitive-table.cmp-four-column .cmp-competitive-table__row.cmp-competitive-table__logo > div:last-child div {
    padding: 20px 0;
  }
}
.cmp-competitive-table.cmp-four-column .cmp-competitive-table__row.cmp-competitive-table__logo > div div {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.cmp-logo-grid {
  width: 100%;
  position: relative;
  float: left;
  overflow: hidden;
  padding-block: var(--spacing-blade);
}
.cmp-logo-grid__outer-wrap {
  display: grid;
  grid-template-columns: 41.6666666667% 58.3333333333%;
}
@media (max-width: 767px) {
  .cmp-logo-grid__outer-wrap {
    grid-template-columns: auto;
  }
}
@media (max-width: 767px) {
  .cmp-logo-grid__text-wrap {
    margin-bottom: 30px;
  }
}
.cmp-logo-grid__text-wrap h2 {
  margin: 0 0 15px;
  letter-spacing: -0.04rem !important;
}
@media (min-width: 1800px) {
  .cmp-logo-grid__text-wrap h2 {
    margin: 0 0 20px;
    padding-right: 20px;
  }
}
.cmp-logo-grid__text-wrap p {
  margin-bottom: 16px;
  letter-spacing: -0.4px !important;
}
@media (min-width: 1800px) {
  .cmp-logo-grid__text-wrap p {
    letter-spacing: -0.66px !important;
  }
}
.cmp-logo-grid__logo-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 38px 80px;
  padding: 0 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
  margin: auto;
}
@media (min-width: 1800px) {
  .cmp-logo-grid__logo-wrapper {
    gap: 32px 38px;
    padding-left: 152px;
    padding-top: 0;
    padding-right: 20px;
  }
}
@media (max-width: 991px) {
  .cmp-logo-grid__logo-wrapper {
    gap: 38px 50px;
    padding: 0 20px 0 40px;
  }
}
@media (max-width: 767px) {
  .cmp-logo-grid__logo-wrapper {
    padding: 0 24px;
    gap: 38px 100px;
  }
}
@media (max-width: 575px) {
  .cmp-logo-grid__logo-wrapper {
    grid-template-columns: repeat(2, 1fr);
    gap: 38px 50px;
  }
}
.cmp-logo-grid__logo-wrapper .img-wrap img {
  max-width: 100%;
  max-height: 80px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 1800px) {
  .cmp-logo-grid__logo-wrapper .img-wrap img {
    width: 210px;
    height: 84px;
    max-height: 84px;
  }
}
.cmp-logo-grid__btn-wrap {
  display: block !important;
}
@media (min-width: 1800px) {
  .cmp-logo-grid__btn-wrap {
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .cmp-logo-grid__btn-wrap {
    display: none !important;
  }
}
.cmp-logo-grid__btn-wrap-mobile {
  display: none !important;
}
@media (max-width: 767px) {
  .cmp-logo-grid__btn-wrap-mobile {
    display: block !important;
    margin-top: 34px;
    margin-left: auto;
    margin-right: auto;
  }
}

.cmp-cs__content .swiper-button-next {
  right: 0;
  top: 97%;
}
.cmp-cs__content.swiper {
  position: unset;
}
.cmp-cs__content .swiper-button-next:after {
  content: "";
  display: inline-block;
  width: 2.4rem;
  height: 2.4rem;
  background-size: contain;
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/arrow.svg") no-repeat center;
  padding: 7px 4px;
  border-radius: 3px;
  border: 2px solid #00B96B;
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}
.cmp-cs__content .swiper-button-prev {
  left: 0;
  top: 97%;
}
.cmp-cs__content .swiper-button-prev:after {
  content: "";
  display: inline-block;
  width: 2.4rem;
  height: 2.4rem;
  background-size: contain;
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/arrow.svg") no-repeat center;
  padding: 7px 4px;
  border-radius: 3px;
  border: 2px solid #00B96B;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.cmp-cs__content .swiper-button-prev,
.cmp-cs__content .swiper-button-next {
  width: unset;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cmp-cs__content .swiper-button-prev:hover:after,
.cmp-cs__content .swiper-button-next:hover:after {
  background-color: #00FD92;
}
.cmp-cs__content .swiper-button-prev:focus,
.cmp-cs__content .swiper-button-next:focus {
  outline: none !important;
}
@media (min-width: 993px) {
  .cmp-cs__content .swiper-button-prev,
.cmp-cs__content .swiper-button-next {
    display: none;
  }
}

.cmp-cs__slide {
  width: 100%;
}
@media (max-width: 991px) {
  .cmp-cs__slide {
    width: 80%;
  }
}
.cmp-cs__slide-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 70px;
  width: 100%;
  max-width: 180px;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  opacity: 0.6;
  padding: 0 10px 10px;
  margin: 0 auto;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.swiper-slide-thumb-active .cmp-cs__slide-image {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
  opacity: 1;
}
.cmp-cs__slide .swiper-button-next {
  right: 3%;
}
.cmp-cs__slide .swiper-button-next:after {
  content: "";
  display: inline-block;
  width: 2.4rem;
  height: 2.4rem;
  background-size: contain;
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/arrow.svg") no-repeat center;
  padding: 7px 4px;
  border-radius: 3px;
  border: 2px solid #00B96B;
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}
.cmp-cs__slide .swiper-button-prev {
  left: 3%;
}
.cmp-cs__slide .swiper-button-prev:after {
  content: "";
  display: inline-block;
  width: 2.4rem;
  height: 2.4rem;
  background-size: contain;
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/arrow.svg") no-repeat center;
  padding: 7px 4px;
  border-radius: 3px;
  border: 2px solid #00B96B;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.cmp-cs__slide .swiper-button-prev,
.cmp-cs__slide .swiper-button-next {
  width: unset;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cmp-cs__slide .swiper-button-prev:hover:after,
.cmp-cs__slide .swiper-button-next:hover:after {
  background-color: #00FD92;
}
.cmp-cs__slide .swiper-button-prev:focus,
.cmp-cs__slide .swiper-button-next:focus {
  outline: none !important;
}
@media (min-width: 993px) {
  .cmp-cs__slide .swiper-button-prev,
.cmp-cs__slide .swiper-button-next {
    display: none;
  }
}
.cmp-cs__slide .swiper-slide:before {
  content: "";
  position: absolute;
  left: 10px;
  bottom: 0;
  height: 1px;
  width: 100%;
  background-color: #4e626c;
}
.cmp-cs__slide .swiper-slide.swiper-slide-thumb-active:before {
  z-index: 1;
  background-color: rgb(31, 182, 255);
  -webkit-animation: 7s ease 0s 1 normal none running progressAnimation;
          animation: 7s ease 0s 1 normal none running progressAnimation;
  height: 3px;
  -webkit-transition-property: width, background-color;
  transition-property: width, background-color;
}
.cmp-cs__slide .swiper-slide:after {
  content: "";
  position: absolute;
  left: 10px;
  bottom: 0;
  height: 1px;
  width: 100%;
  background-color: rgb(78, 98, 108);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.cmp-cs__slide .swiper-slide:hover {
  cursor: pointer;
}
.cmp-cs__slide .swiper-slide:hover .cmp-cs__slide-image {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
  opacity: 1;
}

.cmp-footer-cta {
  min-height: 600px;
  padding: 140px 0;
  margin: 0 auto;
  text-align: center;
  position: relative;
  color: #000;
  overflow: hidden;
}
@media (max-width: 1599px) {
  .cmp-footer-cta {
    min-height: 386px;
    padding: 90px 0;
  }
}
@media (max-width: 1199px) {
  .cmp-footer-cta {
    min-height: 320px;
    background-color: #00FD45;
    padding: 50px 0;
  }
}
@media (max-width: 991px) {
  .cmp-footer-cta {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  .cmp-footer-cta {
    min-height: inherit;
    background-color: #00FD45;
    padding: 80px 0;
  }
}
.cmp-footer-cta .cmp-footer-cta__bg-img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.2' viewBox='0 0 2500 603' width='2500' height='603'%3E%3Cdefs%3E%3CclipPath id='cp1'%3E%3Cpath d='m0 0h2500v603.13h-2500z'%3E%3C/path%3E%3C/clipPath%3E%3C/defs%3E%3Cstyle%3E.a%7Bfill:%233e4c5a%7D.b%7Bfill:none;stroke:%2304fd48;stroke-miterlimit:10;stroke-width:4%7D.c%7Bopacity:.9;fill:none;stroke:%230ef158;stroke-miterlimit:10;stroke-width:3.8%7D.d%7Bopacity:.9;fill:none;stroke:%2318e669;stroke-miterlimit:10;stroke-width:3.6%7D.e%7Bopacity:.8;fill:none;stroke:%2322db7a;stroke-miterlimit:10;stroke-width:3.5%7D.f%7Bopacity:.7;fill:none;stroke:%232cd08a;stroke-miterlimit:10;stroke-width:3.3%7D.g%7Bopacity:.6;fill:none;stroke:%2336c49b;stroke-miterlimit:10;stroke-width:3.1%7D.h%7Bopacity:.6;fill:none;stroke:%2340b9ac;stroke-miterlimit:10;stroke-width:2.9%7D.i%7Bopacity:.5;fill:none;stroke:%234aaebc;stroke-miterlimit:10;stroke-width:2.7%7D.j%7Bopacity:.4;fill:none;stroke:%2354a3cd;stroke-miterlimit:10;stroke-width:2.5%7D.k%7Bopacity:.3;fill:none;stroke:%235e97de;stroke-miterlimit:10;stroke-width:2.4%7D.l%7Bopacity:.3;fill:none;stroke:%23688cee;stroke-miterlimit:10;stroke-width:2.2%7D.m%7Bopacity:.2;fill:none;stroke:%237281ff;stroke-miterlimit:10;stroke-width:2%7D.n%7Bfill:%2300fd45%7D.o%7Bdisplay:none%7D.p%7Bdisplay:none;fill:%2306f%7D.q%7Bdisplay:none;fill:%23fff%7D%3C/style%3E%3Cg clip-path='url(%23cp1)'%3E%3Cpath class='a' d='m0 0h2500v603.1h-2500z'%3E%3C/path%3E%3Cpath fill-rule='evenodd' class='b' d='m910 373.8l571.6 330c220.8 127.5 504 51.6 631.5-169.2 127.5-220.7 51.7-504.1-169.1-631.6l-149.7-86.4'%3E%3C/path%3E%3Cpath fill-rule='evenodd' class='c' d='m1785.6-157.5l141.4 81.7c207.9 120 279.2 386.7 159.2 594.6-120 207.9-386.6 279.4-594.5 159.3l-539.2-311.3'%3E%3C/path%3E%3Cpath fill-rule='evenodd' class='d' d='m1776.8-131.6l133.2 76.9c195 112.6 261.9 362.7 149.3 557.7-112.5 195-362.6 262-557.5 149.4l-506.8-292.5'%3E%3C/path%3E%3Cpath fill-rule='evenodd' class='e' d='m1768.1-105.7l124.9 72.1c182.1 105.2 244.6 338.7 139.5 520.8-105.2 182.1-338.6 244.6-520.7 139.5l-474.2-273.8'%3E%3C/path%3E%3Cpath fill-rule='evenodd' class='f' d='m1759.4-79.8l116.6 67.4c169.2 97.7 227.3 314.6 129.6 483.8-97.7 169.2-314.5 227.3-483.7 129.6l-441.8-255.1'%3E%3C/path%3E%3Cpath fill-rule='evenodd' class='g' d='m1750.7-53.8l108.4 62.5c156.2 90.2 209.8 290.6 119.6 446.9-90.2 156.2-290.5 209.9-446.7 119.7l-409.4-236.4'%3E%3C/path%3E%3Cpath fill-rule='evenodd' class='h' d='m1742-27.9l100.1 57.8c143.4 82.7 192.5 266.5 109.8 409.9-82.8 143.3-266.5 192.6-409.9 109.8l-376.9-217.6'%3E%3C/path%3E%3Cpath fill-rule='evenodd' class='i' d='m1733.3-2l91.8 53c130.5 75.3 175.2 242.5 99.9 373-75.3 130.4-242.4 175.2-372.9 99.9l-344.5-198.9'%3E%3C/path%3E%3Cpath fill-rule='evenodd' class='j' d='m1724.5 23.9l83.6 48.2c117.6 67.9 157.9 218.5 90 336-67.8 117.6-218.4 157.9-335.9 90.1l-312.1-180.2'%3E%3C/path%3E%3Cpath fill-rule='evenodd' class='k' d='m1715.8 49.8l75.4 43.5c104.6 60.4 140.5 194.4 80.1 299-60.5 104.7-194.4 140.6-299.1 80.2l-279.5-161.5'%3E%3C/path%3E%3Cpath fill-rule='evenodd' class='l' d='m1707.1 75.7l67.1 38.7c91.7 53 123.2 170.4 70.2 262.1-53 91.8-170.4 123.2-262.1 70.2l-247.1-142.6'%3E%3C/path%3E%3Cpath fill-rule='evenodd' class='m' d='m1698.4 101.6l58.8 34c78.8 45.5 105.8 146.3 60.3 225.1-45.5 78.8-146.3 105.9-225.1 60.3l-214.7-123.9'%3E%3C/path%3E%3Cpath class='n' d='m-1 0h1883v426c0 22.1-17.9 40-40 40h-1843z'%3E%3C/path%3E%3Cpath fill-rule='evenodd' class='o' d='m1060.6 169.8q-3.6-0.1-6.6-1.3-3.1-1.3-5.3-3.7-2.3-2.4-3.5-5.9-1.3-3.5-1.3-7.9 0-5.8 2.1-10 2.2-4.2 5.9-6.4 3.8-2.3 8.7-2.3 6.4 0 10.2 2.9 3.8 3 5.1 8.2l-5.3 0.9q-1.1-3.2-3.5-5.1-2.5-1.9-6.2-2-3.8 0-6.3 1.7-2.6 1.8-3.8 4.9-1.3 3.1-1.3 7.2-0.1 4.1 1.2 7.2 1.3 3.1 3.8 4.8 2.6 1.7 6.4 1.8 3.1 0 5.3-1.2 2.2-1.2 3.5-3.5 1.3-2.2 1.7-5.6h-7v-4.2h12.6q0 0.4 0 1.2 0.1 0.7 0.1 0.9 0 5-2 8.9-1.9 4-5.6 6.2-3.6 2.2-8.9 2.2zm33.4 0q-4 0.1-7-1.7-3.1-1.8-4.8-4.9-1.7-3.2-1.6-7.4-0.1-4.4 1.6-7.6 1.7-3.3 4.7-5.1 2.9-1.7 6.9-1.8 4.1 0.1 7 2 2.9 1.9 4.3 5.4 1.5 3.5 1.2 8.4h-2.6v-4.1h-2.8q-0.3-3.1-1.6-4.8-1.8-2.2-5.3-2.2-4 0-5.9 2.4-1.4 1.8-1.8 4.6h-1.9v4.1h1.8q0.2 3.4 1.9 5.4 1.9 2.4 5.7 2.4 2.4 0 4.2-1.1 1.8-1.1 2.8-3.2l5.1 1.6q-1.5 3.7-4.7 5.7-3.2 2-7.2 1.9zm7.1-12.7h-14.9q-0.1-0.7-0.1-1.5 0-1.4 0.2-2.6h14.6q0.1 1 0.2 2.2zm26.2 12q-2.5 0.5-5 0.4-2.4-0.1-4.3-0.9-2-0.9-2.9-2.8-0.9-1.7-1-3.4 0-1.7 0-3.9v-12.2h-5.2v-4.2h5.2v-7.5h5.2v7.5h8v4.2h-8v11.9q0 1.6 0 2.8 0.1 1.3 0.6 2.1 0.9 1.5 2.8 1.7 2 0.2 4.6-0.1zm26.1 0.7q-5 0-8.1-2.2-3.1-2.2-3.8-6.1l5.4-0.8q0.5 2.1 2.3 3.3 1.8 1.2 4.5 1.2 2.5 0 3.8-1 1.4-1 1.4-2.8 0-1-0.5-1.6-0.4-0.7-2-1.2-1.5-0.6-4.7-1.5-3.5-0.9-5.5-1.9-2.1-1-2.9-2.4-0.9-1.4-0.9-3.4 0-2.4 1.3-4.3 1.3-1.8 3.7-2.8 2.3-1 5.5-1 3.1 0 5.5 1 2.5 1 4 2.8 1.5 1.7 1.8 4.1l-5.4 1q-0.3-1.9-1.8-3.1-1.6-1.1-4-1.2-2.4-0.1-3.9 0.8-1.5 0.9-1.5 2.4 0 0.9 0.6 1.6 0.6 0.6 2.2 1.2 1.6 0.5 4.8 1.3 3.4 0.9 5.4 2 2 1.1 2.8 2.5 0.9 1.5 0.9 3.5 0 4-2.9 6.3-2.9 2.3-8 2.3zm31.9-0.7q-2.6 0.5-5 0.4-2.5-0.1-4.4-1-1.9-0.8-2.9-2.7-0.9-1.7-0.9-3.4-0.1-1.8-0.1-4v-12.1h-5.2v-4.2h5.2v-7.5h5.3v7.5h8v4.2h-8v11.9q0 1.6 0 2.8 0 1.2 0.5 2 0.9 1.6 2.9 1.8 2 0.2 4.6-0.2zm13.3 0.8q-3 0-5-1.1-2-1.1-3.1-3-1-1.8-1-4 0-2.1 0.7-3.6 0.7-1.5 2.2-2.6 1.4-1.1 3.5-1.8 1.8-0.5 4-0.9 2.3-0.4 4.8-0.8 1.6-0.2 3.1-0.4-0.1-2.6-1.3-3.9-1.4-1.6-4.8-1.6-2.1 0-3.9 1-1.8 1-2.5 3.3l-4.8-1.5q1-3.5 3.8-5.6 2.8-2 7.5-2 3.6 0 6.3 1.2 2.7 1.3 3.9 3.9 0.7 1.4 0.8 2.8 0.2 1.5 0.2 3.2v16.6h-4.7v-3.9q-1.4 2.1-3.3 3.2-2.6 1.5-6.4 1.5zm9.2-18.2q0 0.4 0 0.8l1.9-1.1q-0.9 0.2-1.9 0.3zm0.5 13.5q0.5-0.6 0.9-1.4l-0.9-0.8zm-8.8 0.4q2.3 0 3.9-0.8 1.6-0.8 2.5-2 1-1.3 1.3-2.6 0.4-1.2 0.5-2.7 0-0.8 0-1.5-1.4 0.2-2.7 0.4-2.1 0.3-3.7 0.6-1.6 0.3-2.9 0.7-1.1 0.4-1.9 0.9-0.9 0.5-1.4 1.3-0.4 0.7-0.4 1.8 0 1 0.5 1.9 0.5 0.9 1.6 1.4 1.1 0.6 2.7 0.6zm8.2-9.6q0.9-0.1 1.8-0.3l-1.7-0.6q0 0.4-0.1 0.9zm11.8 13.1v-27h4.6v4.3q0.3-0.5 0.7-1 0.8-1.1 1.8-1.8 1-0.7 2.3-1.1 1.2-0.5 2.6-0.5 1.3-0.1 2.5 0.1v4.9q-1.3-0.4-2.9-0.2-1.6 0.1-3 1-1.2 0.8-2 2-0.7 1.2-1 2.6-0.4 1.5-0.4 3.1v13.6zm4.7-22.7q-0.4 0.7-0.7 1.4l0.7 0.8zm30.1 22.7q-2.5 0.5-5 0.4-2.4 0-4.4-0.9-1.9-0.9-2.9-2.8-0.8-1.6-0.9-3.4-0.1-1.7-0.1-3.9v-12.2h-5.1v-4.2h5.1v-7.5h5.3v7.5h8v4.2h-8v11.9q0 1.7 0 2.9 0.1 1.2 0.5 2 0.9 1.5 2.9 1.8 2 0.2 4.6-0.2zm16.4 0.7q-4 0-7.1-1.7-3-1.8-4.7-4.9-1.7-3.2-1.7-7.4 0-4.4 1.7-7.7 1.7-3.2 4.6-5 3-1.8 7-1.8 4.1 0 7 2 2.9 1.9 4.3 5.4 1.5 3.5 1.2 8.4h-2.6v-4.1h-2.8q-0.3-3.1-1.7-4.8-1.7-2.2-5.2-2.2-4 0-5.9 2.4-1.4 1.8-1.8 4.6h-1.9v4.1h1.7q0.3 3.4 2 5.4 1.9 2.4 5.7 2.4 2.4 0 4.2-1.1 1.8-1.1 2.8-3.2l5.1 1.6q-1.6 3.7-4.8 5.7-3.2 1.9-7.1 1.9zm7-12.7h-14.9q0-0.7 0-1.5 0-1.4 0.2-2.6h14.6q0.1 1 0.1 2.2zm21.6 12.7q-3.8 0-6.5-1.8-2.7-1.9-4.2-5.1-1.5-3.3-1.5-7.3 0-4.1 1.5-7.3 1.5-3.2 4.2-5.1 2.8-1.9 6.6-1.9 3.8 0 6.4 1.9 0.5 0.4 1 0.7v-10.8h5.2v36h-4.6v-2.5q-0.8 0.8-1.6 1.4-2.6 1.8-6.5 1.8zm0.7-4.7q2.6 0 4.2-1.2 1.7-1.2 2.4-3.4 0.8-2.1 0.8-4.9-0.1-2.8-0.8-5-0.8-2.1-2.4-3.3-1.5-1.2-4-1.2-2.6 0-4.3 1.2-1.6 1.3-2.5 3.5-0.8 2.1-0.8 4.8 0 2.6 0.8 4.8 0.9 2.2 2.5 3.4 1.6 1.3 4.1 1.3zm44.5 4q-2.6 0.5-5 0.4-2.5-0.1-4.4-0.9-1.9-0.9-2.9-2.8-0.9-1.7-1-3.4 0-1.7 0-3.9v-12.2h-5.2v-4.2h5.2v-7.5h5.2v7.5h8.1v4.2h-8.1v11.9q0 1.6 0.1 2.8 0 1.2 0.5 2.1 0.9 1.5 2.8 1.7 2 0.2 4.7-0.1zm16.1 0.7q-4 0-7-1.8-3-1.8-4.6-5-1.6-3.3-1.6-7.5 0-4.2 1.6-7.4 1.7-3.2 4.7-5 2.9-1.8 6.9-1.8 4.1 0 7 1.8 3 1.9 4.6 5.1 1.7 3.2 1.7 7.3 0 4.3-1.7 7.5-1.6 3.2-4.6 5-3 1.8-7 1.8zm0-4.9q3.9 0 5.8-2.6 1.9-2.6 1.9-6.8 0-4.2-1.9-6.7-2-2.6-5.8-2.6-2.6 0-4.3 1.2-1.7 1.2-2.5 3.3-0.9 2.1-0.9 4.8 0 4.3 2 6.8 1.9 2.6 5.7 2.6zm29.5 4.9q-3.8 0-6.5-1.9-2.8-1.8-4.3-5.1-1.4-3.2-1.4-7.3-0.1-4 1.5-7.2 1.4-3.3 4.2-5.1 2.8-1.9 6.6-1.9 3.8 0 6.4 1.9 0.5 0.3 0.9 0.7v-10.8h5.3v36h-4.7v-2.5q-0.7 0.7-1.5 1.3-2.6 1.9-6.5 1.9zm0.7-4.7q2.6 0 4.2-1.2 1.6-1.3 2.4-3.4 0.7-2.2 0.7-5 0-2.8-0.7-4.9-0.8-2.2-2.4-3.4-1.6-1.2-4-1.2-2.6 0-4.3 1.3-1.7 1.3-2.5 3.4-0.8 2.2-0.8 4.8 0 2.7 0.8 4.9 0.8 2.1 2.5 3.4 1.6 1.3 4.1 1.3zm26.6 4.7q-3 0-5-1.1-2.1-1.1-3.1-2.9-1-1.9-1-4.1 0-2 0.7-3.6 0.7-1.5 2.1-2.6 1.5-1.1 3.5-1.8 1.8-0.5 4.1-0.9 2.3-0.4 4.8-0.8 1.5-0.2 3.1-0.4-0.1-2.6-1.4-3.9-1.3-1.6-4.7-1.6-2.1 0-3.9 1-1.8 1-2.5 3.3l-4.9-1.5q1-3.5 3.8-5.5 2.9-2.1 7.5-2.1 3.7 0 6.3 1.3 2.7 1.2 4 3.9 0.6 1.3 0.8 2.8 0.1 1.4 0.1 3.1v16.7h-4.6v-4q-1.4 2.1-3.4 3.2-2.5 1.5-6.3 1.5zm9.2-18.2q0 0.4 0 0.8l1.9-1.1q-1 0.2-1.9 0.3zm0.5 13.5q0.5-0.6 0.9-1.4l-0.9-0.8zm-8.8 0.4q2.2 0 3.8-0.8 1.6-0.8 2.6-2 1-1.2 1.3-2.6 0.4-1.2 0.5-2.7 0-0.8 0-1.5-1.5 0.2-2.8 0.4-2 0.3-3.6 0.6-1.7 0.3-2.9 0.7-1.1 0.4-2 0.9-0.8 0.5-1.3 1.3-0.5 0.7-0.5 1.8 0 1.1 0.6 2 0.5 0.8 1.6 1.4 1 0.5 2.7 0.5zm8.2-9.6q0.9-0.1 1.7-0.2l-1.7-0.7q0 0.4 0 0.9zm13.9 25.1l4.4-12.1-10.9-26.9h5.5l7.9 20.3 7.6-20.3h5.4l-14.9 39zm4.4-12.1l0.9 2.1-0.1-4.2zm2.5-6.6l-0.8 2.1h1.6z'%3E%3C/path%3E%3Cpath fill-rule='evenodd' class='o' d='m758.9 221v-17.3h10.8v1.7h-9v6h7.6v1.7h-7.6v6.2h9v1.7zm23.1 0v-6.6q0-1.1-0.3-2-0.2-0.9-0.6-1.6-0.5-0.7-1.2-1-0.7-0.4-1.7-0.4-0.9 0-1.7 0.3-0.7 0.3-1.2 1-0.4 0.6-0.7 1.4-0.2 0.9-0.2 2v6.9h-1.8v-13h1.6v1.8q0.6-0.9 1.5-1.4 1.2-0.7 2.8-0.7 1.2 0 2.1 0.4 0.8 0.3 1.4 0.9 0.7 0.7 1 1.5 0.4 0.7 0.6 1.6 0.1 0.9 0.1 1.8v7.1zm3 5.8v-1.7h0.7q0.9 0 1.4-0.5 0.6-0.4 0.6-1.5v-15.1h1.7v15.5q0 1.7-0.8 2.5-0.7 0.8-2.3 0.8zm2.6-21.2v-2h1.8v2zm10.7 15.8q-2 0-3.3-0.9-1.4-0.9-2.1-2.4-0.8-1.6-0.8-3.6 0-2 0.8-3.6 0.7-1.5 2.1-2.4 1.4-0.8 3.3-0.8 1.9 0 3.3 0.9 1.4 0.8 2.1 2.4 0.7 1.5 0.7 3.5 0 2-0.7 3.6-0.8 1.5-2.1 2.4-1.4 0.9-3.3 0.9zm0-1.7q2.1 0 3.2-1.5 1-1.4 1-3.7 0-2.3-1-3.7-1.1-1.4-3.2-1.4-1.5 0-2.4 0.6-1 0.7-1.4 1.8-0.5 1.2-0.5 2.7 0 2.3 1.1 3.8 1.1 1.4 3.2 1.4zm10.1 7.1l2.2-5.8-5.3-13h1.9l4.2 10.7 4-10.7h1.8l-7 18.8zm2.1-5.8l0.4 1v-2zm0.9-2.3l-0.4 1h0.8zm12.8 2.6q-1.9 0-3.3-0.8-1.4-0.8-2.1-2.4-0.8-1.5-0.8-3.5 0-2.2 0.7-3.7 0.8-1.6 2.2-2.4 1.4-0.8 3.2-0.8 1.9 0 3.3 0.9 1.4 0.8 2.1 2.5 0.6 1.6 0.6 3.9h-1v-1.5h-0.9q-0.1-1.9-1-2.9-1-1.3-3-1.3-2.1 0-3.2 1.3-0.9 1.1-1.1 2.9h-0.7v1.5h0.7q0.1 2.1 1.1 3.3 1.1 1.4 3.1 1.4 1.4 0 2.4-0.7 1.1-0.6 1.7-1.8l1.6 0.6q-0.7 1.7-2.2 2.6-1.5 0.9-3.4 0.9zm4.1-6.3h-8.4q0-0.2 0-0.5 0-0.5 0-1h8.3q0.1 0.4 0.1 0.9zm9.5 6.3q-1.8 0-3.1-0.9-1.3-0.9-2-2.4-0.7-1.6-0.7-3.5 0-2 0.7-3.5 0.7-1.6 2-2.5 1.2-0.9 3-0.9 1.8 0 3.1 0.9 0.6 0.5 1 1v-5.8h1.8v17.3h-1.6v-1.8q-0.5 0.7-1.2 1.2-1.2 0.9-3 0.9zm0.2-1.6q1.3 0 2.2-0.7 0.9-0.7 1.4-1.8 0.4-1.2 0.4-2.7 0-1.6-0.4-2.7-0.5-1.2-1.4-1.9-0.8-0.6-2.2-0.6-1.4 0-2.3 0.7-0.9 0.7-1.4 1.8-0.4 1.2-0.4 2.7 0 1.4 0.4 2.6 0.5 1.2 1.4 1.9 0.9 0.7 2.3 0.7zm15.6 7l2.2-5.8-5.3-12.9h1.9l4.2 10.7 4-10.7h1.8l-7 18.7zm2.1-5.8l0.4 1v-2zm0.9-2.3l-0.4 1h0.8zm12.7 2.7q-1.9 0-3.3-0.9-1.3-0.8-2.1-2.4-0.7-1.5-0.7-3.5 0-2.1 0.7-3.6 0.8-1.6 2.1-2.4 1.4-0.9 3.3-0.9 2 0 3.3 0.9 1.4 0.9 2.1 2.4 0.8 1.6 0.8 3.6 0 2-0.8 3.5-0.7 1.6-2.1 2.4-1.4 0.9-3.3 0.9zm0-1.7q2.2 0 3.2-1.4 1.1-1.4 1.1-3.7 0-2.4-1.1-3.8-1-1.4-3.2-1.4-1.4 0-2.4 0.7-0.9 0.6-1.4 1.8-0.4 1.1-0.4 2.7 0 2.3 1 3.7 1.1 1.4 3.2 1.4zm13.8 1.7q-1.2 0-2.1-0.4-0.8-0.3-1.4-1-0.6-0.6-1-1.3-0.4-0.8-0.6-1.7-0.1-0.9-0.1-1.8v-7.1h1.7v6.6q0 1.1 0.3 2 0.2 0.9 0.6 1.6 0.5 0.7 1.2 1 0.7 0.4 1.7 0.4 0.9 0 1.6-0.3 0.8-0.4 1.2-1 0.5-0.6 0.8-1.4 0.2-0.9 0.2-2v-6.9h1.8v13h-1.6v-1.8q-0.6 0.9-1.5 1.4-1.2 0.7-2.8 0.7zm9.3-0.3v-13h1.5v2q0.2-0.2 0.3-0.4 0.3-0.4 0.8-0.8 0.5-0.4 1.1-0.6 0.7-0.3 1.4-0.3 0.7-0.1 1.2 0.1v1.6q-0.7-0.1-1.5 0-0.9 0.1-1.6 0.6-0.6 0.5-0.9 1.2-0.4 0.7-0.5 1.5-0.1 0.8-0.1 1.6v6.5zm1.6-11q-0.2 0.4-0.3 0.7l0.3 0.4zm16.9 11.3q-1.8 0-3.1-0.9-1.3-0.9-2-2.5-0.6-1.5-0.6-3.5 0-1.9 0.6-3.4 0.7-1.6 2-2.5 1.3-0.9 3-0.9 1.9 0 3.1 0.9 0.6 0.4 1.1 1v-5.9h1.7v17.3h-1.5v-1.8q-0.6 0.8-1.3 1.3-1.2 0.9-3 0.9zm0.2-1.7q1.4 0 2.3-0.6 0.9-0.7 1.3-1.9 0.5-1.2 0.5-2.7 0-1.5-0.5-2.7-0.4-1.1-1.3-1.8-0.9-0.7-2.3-0.7-1.4 0-2.3 0.7-0.9 0.7-1.3 1.9-0.5 1.2-0.5 2.6 0 1.5 0.5 2.7 0.4 1.2 1.3 1.9 0.9 0.6 2.3 0.6zm14.5 1.7q-1.9 0-3.3-0.9-1.4-0.8-2.1-2.3-0.8-1.5-0.8-3.6 0-2.1 0.7-3.7 0.8-1.5 2.2-2.4 1.3-0.8 3.2-0.8 1.9 0 3.3 0.9 1.3 0.9 2 2.5 0.7 1.7 0.7 3.9h-1v-1.4h-0.9q-0.2-1.9-1-3-1-1.3-3-1.3-2.1 0-3.2 1.4-0.9 1.1-1.1 2.9h-0.7v1.4h0.7q0.1 2.1 1.1 3.3 1.1 1.4 3.1 1.4 1.4 0 2.4-0.6 1.1-0.7 1.7-1.9l1.6 0.6q-0.7 1.7-2.2 2.7-1.5 0.9-3.4 0.9zm4.1-6.4h-8.4q0-0.2 0-0.5 0-0.5 0-0.9h8.3q0.1 0.4 0.1 0.8zm19.5 6l0.1-8.5q0-1.5-0.9-2.4-0.8-0.8-2.1-0.8-0.7 0-1.4 0.3-0.7 0.3-1.2 1.1-0.4 0.7-0.4 1.9v8.4h-1.8v-8.4q0-1.5-0.8-2.4-0.8-0.9-2.1-0.9-1.4 0-2.2 0.9-0.8 0.9-0.8 2.4v8.4h-1.8v-13h1.6v1.4q0.5-0.7 1.3-1.1 1-0.6 2.3-0.6 1.2 0 2.2 0.5 1 0.5 1.5 1.6 0.1 0 0.1 0.1 0.6-1 1.6-1.6 1-0.6 2.3-0.6 2 0 3.1 1.2 1.2 1.2 1.2 3.3v8.8zm10.2 0.4q-1.9 0-3.3-0.9-1.3-0.9-2.1-2.4-0.7-1.6-0.7-3.6 0-2 0.7-3.6 0.8-1.5 2.1-2.4 1.4-0.8 3.3-0.8 2 0 3.3 0.9 1.4 0.8 2.1 2.4 0.8 1.5 0.8 3.5 0 2-0.8 3.6-0.7 1.5-2.1 2.4-1.4 0.9-3.3 0.9zm0-1.7q2.2 0 3.2-1.5 1.1-1.4 1.1-3.7 0-2.3-1.1-3.7-1-1.4-3.2-1.4-1.4 0-2.4 0.6-0.9 0.7-1.4 1.8-0.4 1.2-0.4 2.7 0 2.3 1 3.8 1.1 1.4 3.2 1.4zm12.2-3.4q0-1 0.1-1.7 0.1-0.7 0.5-1.4 0.3-0.7 0.8-1.1 0.6-0.5 1.1-0.9 0.6-0.4 1.1-0.9 0.5-0.6 0.7-1.1 0.1-0.6 0.1-1.2 0-0.6-0.1-1.1-0.2-0.5-0.5-0.8-0.5-0.6-1.2-0.8-0.7-0.2-1.4-0.2-0.8 0-1.4 0.2-0.6 0.2-1.1 0.6-0.4 0.4-0.6 0.9-0.1 0.6-0.1 1.2h-1.9q0.1-1 0.4-1.9 0.4-0.9 1.1-1.5 0.7-0.6 1.7-0.9 0.9-0.3 1.9-0.3 1.1 0 2.2 0.3 1.1 0.4 1.8 1.2 0.6 0.6 0.8 1.4 0.3 0.8 0.3 1.7 0 1-0.4 1.9-0.4 0.8-1 1.5-0.4 0.5-0.9 0.8-0.6 0.4-1 0.8-0.5 0.4-0.8 0.9-0.3 0.6-0.3 1.1 0 0.5 0 1.3zm0 4.7v-2.4h1.8v2.4zm14 0v-17.3h10.8v1.7h-9v6h7.6v1.7h-7.6v6.2h9v1.7zm12.3 0l5-6.6-4.9-6.4h2.1l3.9 5.1 3.8-5.1h2.1l-4.9 6.4 5 6.6h-2.1l-3.9-5.2-4 5.2zm19.9 0.4q-1.8 0-3-0.9-0.6-0.5-1.1-1v7.3h-1.7v-18.8h1.5v1.8q0.6-0.7 1.3-1.2 1.2-0.9 3.1-0.9 1.7 0 3 0.9 1.3 0.9 2 2.4 0.6 1.6 0.6 3.5 0 2-0.6 3.5-0.7 1.5-2 2.5-1.3 0.9-3.1 0.9zm-0.2-1.7q1.4 0 2.3-0.7 0.9-0.7 1.3-1.8 0.5-1.2 0.5-2.7 0-1.5-0.5-2.6-0.4-1.2-1.3-1.9-0.9-0.7-2.3-0.7-1.4 0-2.3 0.7-0.9 0.6-1.3 1.8-0.5 1.2-0.5 2.7 0 1.5 0.5 2.7 0.4 1.2 1.3 1.8 0.9 0.7 2.3 0.7zm14.1 1.7q-1.9 0-3.3-0.9-1.4-0.8-2.2-2.3-0.7-1.6-0.7-3.6 0-2.1 0.7-3.7 0.8-1.5 2.1-2.4 1.4-0.8 3.3-0.8 1.9 0 3.3 0.9 1.3 0.8 2 2.5 0.7 1.6 0.7 3.9h-1v-1.5h-0.9q-0.2-1.9-1-2.9-1.1-1.3-3.1-1.3-2.1 0-3.2 1.4-0.8 1-1 2.8h-0.7v1.5h0.6q0.1 2.1 1.1 3.3 1.2 1.4 3.2 1.4 1.4 0 2.4-0.7 1.1-0.6 1.7-1.8l1.6 0.6q-0.8 1.7-2.3 2.6-1.5 1-3.3 1zm4.1-6.4h-8.5q0-0.2 0-0.5 0-0.5 0.1-1h8.3q0 0.4 0.1 0.9zm4.4 6v-13h1.6v2.1q0.1-0.2 0.3-0.4 0.3-0.5 0.7-0.8 0.5-0.5 1.2-0.7 0.7-0.2 1.3-0.3 0.7 0 1.3 0.1v1.7q-0.7-0.2-1.6-0.1-0.8 0.1-1.5 0.7-0.7 0.5-1 1.2-0.3 0.7-0.4 1.5-0.1 0.7-0.1 1.5v6.5zm1.6-10.9q-0.2 0.3-0.3 0.6l0.3 0.4zm7.3-4.5v-1.9h1.7v1.9zm0 15.5v-13h1.8v13zm10.9 0.3q-1.9 0-3.3-0.8-1.4-0.9-2.2-2.4-0.7-1.5-0.7-3.6 0-2.1 0.7-3.6 0.8-1.6 2.1-2.4 1.4-0.9 3.3-0.9 1.9 0 3.3 0.9 1.3 0.9 2 2.5 0.7 1.7 0.7 4h-1v-1.5h-0.9q-0.2-1.9-1-3-1.1-1.2-3.1-1.2-2.1 0-3.2 1.3-0.8 1.1-1 2.9h-0.7v1.5h0.6q0.1 2.1 1.1 3.3 1.2 1.3 3.2 1.3 1.4 0 2.4-0.6 1.1-0.7 1.7-1.9l1.6 0.7q-0.8 1.7-2.3 2.6-1.5 0.9-3.3 0.9zm4.1-6.3h-8.5q0-0.3 0-0.5 0-0.5 0.1-1h8.3q0 0.4 0.1 0.8zm13.4 6v-6.6q0-1.1-0.2-2-0.2-0.9-0.6-1.5-0.5-0.7-1.2-1.1-0.7-0.4-1.7-0.4-1 0-1.7 0.3-0.7 0.4-1.2 1-0.5 0.6-0.7 1.4-0.3 0.9-0.3 2v6.9h-1.7v-12.9h1.6v1.8q0.6-0.9 1.5-1.5 1.2-0.7 2.8-0.7 1.2 0 2 0.4 0.9 0.4 1.5 1 0.6 0.6 1 1.4 0.4 0.8 0.5 1.6 0.2 0.9 0.2 1.8v7.1zm10.2 0.4q-2 0-3.3-0.9-1.4-0.9-2.1-2.4-0.7-1.5-0.7-3.6 0-2 0.7-3.5 0.7-1.6 2.1-2.4 1.4-0.9 3.3-0.9 2 0 3.4 1 1.5 0.9 2 2.6l-1.7 0.5q-0.5-1.1-1.5-1.8-1-0.6-2.2-0.6-1.5 0-2.4 0.7-0.9 0.6-1.4 1.8-0.4 1.1-0.4 2.6 0 2.4 1 3.8 1.1 1.4 3.2 1.4 1.3 0 2.2-0.6 1-0.6 1.4-1.8l1.8 0.5q-0.7 1.8-2.1 2.7-1.4 0.9-3.3 0.9zm13 0q-1.9 0-3.3-0.9-1.3-0.8-2.1-2.3-0.8-1.5-0.8-3.6 0-2.1 0.8-3.7 0.7-1.5 2.1-2.4 1.4-0.8 3.3-0.8 1.9 0 3.2 0.9 1.4 0.9 2.1 2.5 0.7 1.7 0.6 3.9h-0.9v-1.4h-0.9q-0.2-1.9-1.1-3-1-1.3-3-1.3-2.1 0-3.2 1.4-0.9 1.1-1.1 2.9h-0.6v1.4h0.6q0.1 2.1 1.1 3.4 1.1 1.3 3.2 1.3 1.3 0 2.4-0.6 1-0.7 1.6-1.9l1.7 0.6q-0.8 1.7-2.3 2.7-1.5 0.9-3.4 0.9zm4.1-6.4h-8.4q0-0.2 0-0.5 0-0.5 0-0.9h8.4q0 0.4 0 0.8zm16.3 6q-1 0.2-2.1 0.2-1.1-0.1-1.9-0.5-0.8-0.4-1.3-1.2-0.3-0.8-0.4-1.5 0-0.7 0-1.7v-6.7h-2.8v-1.6h2.8v-3.6h1.8v3.6h3.9v1.6h-3.9v6.6q0 0.9 0 1.4 0 0.5 0.2 1 0.5 0.8 1.4 0.9 1 0.2 2.3 0zm12 0v-6.7q0-1-0.3-1.9-0.1-0.9-0.6-1.6-0.5-0.7-1.2-1.1-0.7-0.3-1.7-0.3-0.9 0-1.7 0.3-0.7 0.3-1.2 0.9-0.4 0.6-0.7 1.5-0.2 0.8-0.2 1.9v7h-1.8v-17.3h1.6v6.1q0.6-0.9 1.5-1.4 1.3-0.7 2.8-0.7 1.2 0 2.1 0.3 0.8 0.4 1.4 1 0.7 0.6 1 1.4 0.4 0.8 0.6 1.7 0.1 0.9 0.1 1.7v7.2zm10.4 0.3q-1.9 0-3.3-0.8-1.4-0.9-2.1-2.4-0.8-1.5-0.8-3.6 0-2.1 0.7-3.6 0.8-1.6 2.2-2.4 1.4-0.9 3.2-0.9 1.9 0 3.3 0.9 1.4 0.9 2.1 2.5 0.6 1.7 0.6 4h-1v-1.5h-0.9q-0.1-1.9-1-3-1-1.2-3-1.2-2.1 0-3.2 1.3-0.9 1.1-1.1 2.9h-0.7v1.5h0.7q0.1 2.1 1.1 3.3 1.1 1.3 3.1 1.3 1.4 0 2.4-0.6 1.1-0.7 1.7-1.9l1.6 0.7q-0.7 1.7-2.2 2.6-1.5 0.9-3.4 0.9zm4.1-6.3h-8.4q0-0.3 0-0.5 0-0.5 0-1h8.3q0.1 0.4 0.1 0.8zm15.1 6.4q-1.8 0-3-0.9-0.6-0.4-1.1-1v7.3h-1.8v-18.7h1.6v1.8q0.5-0.8 1.3-1.3 1.2-0.9 3-0.9 1.8 0 3.1 0.9 1.3 0.9 1.9 2.5 0.7 1.5 0.7 3.4 0 2-0.7 3.5-0.6 1.6-1.9 2.5-1.3 0.9-3.1 0.9zm-0.2-1.7q1.4 0 2.3-0.6 0.9-0.7 1.3-1.9 0.5-1.2 0.5-2.7 0-1.4-0.5-2.6-0.4-1.2-1.3-1.9-0.9-0.6-2.3-0.6-1.4 0-2.3 0.6-0.9 0.7-1.3 1.9-0.5 1.1-0.5 2.6 0 1.5 0.5 2.7 0.4 1.2 1.3 1.9 0.9 0.6 2.3 0.6zm14 1.7q-2 0-3.3-0.9-1.4-0.9-2.1-2.4-0.8-1.6-0.8-3.6 0-2 0.8-3.5 0.7-1.6 2.1-2.4 1.4-0.9 3.3-0.9 1.9 0 3.3 0.9 1.4 0.9 2.1 2.4 0.7 1.5 0.7 3.5 0 2.1-0.7 3.6-0.7 1.6-2.1 2.4-1.4 0.9-3.3 0.9zm0-1.7q2.1 0 3.2-1.4 1-1.5 1-3.8 0-2.3-1-3.7-1.1-1.4-3.2-1.4-1.5 0-2.4 0.7-1 0.6-1.4 1.8-0.5 1.1-0.5 2.6 0 2.4 1.1 3.8 1.1 1.4 3.2 1.4zm11.1 1.3l-4-12.9h1.8l3 10 3.1-10h1.6l3.1 10 3.1-10h1.8l-4 12.9h-1.5l-3.3-10.3-3.2 10.3zm20.7 0.4q-1.9 0-3.3-0.8-1.4-0.9-2.2-2.4-0.7-1.5-0.7-3.6 0-2.1 0.7-3.7 0.8-1.5 2.1-2.3 1.4-0.9 3.3-0.9 1.9 0 3.3 0.9 1.3 0.9 2 2.5 0.7 1.7 0.7 3.9h-1v-1.4h-0.9q-0.2-1.9-1-3-1.1-1.3-3.1-1.3-2 0-3.2 1.4-0.8 1.1-1 2.9h-0.7v1.4h0.6q0.2 2.1 1.1 3.4 1.2 1.3 3.2 1.3 1.4 0 2.4-0.6 1.1-0.7 1.7-1.9l1.6 0.6q-0.8 1.7-2.3 2.7-1.4 0.9-3.3 0.9zm4.1-6.4h-8.5q0-0.2 0-0.4 0-0.6 0.1-1h8.3q0.1 0.4 0.1 0.8zm4.4 6v-13h1.6v2.1q0.1-0.2 0.3-0.4 0.3-0.5 0.7-0.8 0.5-0.4 1.2-0.7 0.7-0.2 1.4-0.2 0.6-0.1 1.2 0v1.7q-0.7-0.2-1.5-0.1-0.9 0.1-1.6 0.7-0.6 0.5-1 1.2-0.3 0.7-0.4 1.5-0.1 0.8-0.1 1.5v6.5zm1.6-10.9q-0.2 0.3-0.3 0.7l0.3 0.4zm17.3 11.2q-2 0-3.3-0.8-1.4-0.9-2.1-2.5-0.8-1.5-0.8-3.5 0-2 0.8-3.6 0.7-1.5 2.1-2.4 1.4-0.8 3.3-0.8 1.9 0 3.3 0.8 1.4 0.9 2.1 2.5 0.7 1.5 0.7 3.5 0 2-0.7 3.6-0.8 1.5-2.1 2.4-1.4 0.8-3.3 0.8zm0-1.6q2.1 0 3.2-1.5 1-1.4 1-3.7 0-2.4-1-3.8-1.1-1.3-3.2-1.3-1.5 0-2.4 0.6-1 0.7-1.4 1.8-0.5 1.2-0.5 2.7 0 2.3 1.1 3.7 1.1 1.5 3.2 1.5zm10 1.3v-11.5h-2.2v-1.5h2.2v-0.9q0-0.5 0.1-1 0-0.5 0.2-1 0.2-0.4 0.5-0.8 0.4-0.4 0.9-0.6 0.5-0.2 1-0.3 0.5-0.1 1-0.1h1.6v1.5h-1.5q-1 0-1.5 0.5-0.5 0.5-0.5 1.6v1.1h3.5v1.5h-3.5v11.5zm17.4 0.3q-1.9 0-3.3-0.8-1.4-0.9-2.1-2.4-0.7-1.6-0.7-3.6 0-2 0.8-3.6 0.7-1.5 2-2.4 1.4-0.8 3.3-0.8 2 0 3.4 0.9 1.5 1 2 2.7l-1.7 0.5q-0.4-1.2-1.4-1.8-1-0.6-2.3-0.6-1.4 0-2.4 0.6-0.9 0.7-1.3 1.8-0.5 1.2-0.5 2.7 0 2.3 1.1 3.7 1 1.5 3.1 1.5 1.3 0 2.3-0.6 0.9-0.7 1.4-1.8l1.7 0.5q-0.7 1.7-2.1 2.6-1.4 0.9-3.3 0.9zm7.8-0.3v-17.7h1.8v17.7zm10.7 0.3q-1.9 0-3.3-0.8-1.3-0.9-2.1-2.5-0.7-1.5-0.7-3.5 0-2 0.8-3.6 0.7-1.5 2.1-2.4 1.4-0.8 3.2-0.8 2 0 3.4 0.8 1.3 0.9 2.1 2.5 0.7 1.5 0.7 3.5 0 2-0.7 3.6-0.8 1.5-2.2 2.4-1.3 0.8-3.3 0.8zm0-1.6q2.2 0 3.3-1.5 1-1.4 1-3.7 0-2.4-1-3.8-1.1-1.3-3.3-1.3-1.4 0-2.4 0.6-0.9 0.7-1.4 1.8-0.4 1.2-0.4 2.7 0 2.3 1.1 3.7 1 1.5 3.1 1.5zm13.8 1.6q-1.2 0-2-0.4-0.9-0.3-1.5-0.9-0.6-0.6-1-1.4-0.4-0.8-0.5-1.7-0.2-0.9-0.2-1.7v-7.2h1.8v6.6q0 1.1 0.2 2 0.2 0.9 0.6 1.6 0.5 0.7 1.2 1.1 0.7 0.3 1.7 0.3 1 0 1.7-0.3 0.7-0.3 1.2-0.9 0.5-0.6 0.7-1.5 0.3-0.9 0.3-2v-6.9h1.7v13h-1.6v-1.8q-0.6 0.9-1.5 1.4-1.2 0.7-2.8 0.7zm14.3 0q-1.8 0-3.1-0.9-1.3-0.9-1.9-2.4-0.7-1.6-0.7-3.5 0-1.9 0.6-3.5 0.7-1.5 2-2.4 1.3-0.9 3-0.9 1.9 0 3.1 0.9 0.6 0.4 1.1 1v-5.9h1.7v17.3h-1.5v-1.8q-0.5 0.7-1.3 1.2-1.2 0.9-3 0.9zm0.2-1.6q1.4 0 2.3-0.7 0.9-0.6 1.3-1.8 0.5-1.2 0.5-2.7 0-1.5-0.5-2.7-0.4-1.2-1.3-1.8-0.9-0.7-2.3-0.7-1.4 0-2.3 0.7-0.9 0.7-1.3 1.9-0.5 1.1-0.5 2.6 0 1.5 0.5 2.7 0.4 1.1 1.3 1.8 0.9 0.7 2.3 0.7zm19.6 1.6q-1.8 0-3-0.9-0.7-0.5-1.2-1.2v1.8h-1.6v-17.3h1.8v5.8q0.4-0.5 1-0.9 1.3-0.9 3.1-0.9 1.8 0 3.1 0.9 1.2 0.9 1.9 2.4 0.7 1.6 0.7 3.5 0 1.9-0.7 3.5-0.7 1.5-2 2.4-1.3 0.9-3.1 0.9zm-0.1-1.6q1.3 0 2.2-0.7 0.9-0.7 1.4-1.8 0.4-1.2 0.4-2.7 0-1.5-0.4-2.6-0.5-1.2-1.4-1.9-0.9-0.7-2.3-0.7-1.3 0-2.2 0.7-0.9 0.6-1.4 1.8-0.4 1.2-0.4 2.7 0 1.5 0.4 2.7 0.5 1.2 1.4 1.8 0.9 0.7 2.3 0.7zm12.2 1.6q-1.4 0-2.4-0.5-1-0.5-1.5-1.4-0.5-0.9-0.5-1.9 0-1.1 0.4-1.8 0.4-0.8 1.2-1.2 0.7-0.5 1.7-0.8 1-0.2 2.2-0.4 1.2-0.2 2.3-0.3 0.8-0.1 1.4-0.2 0-1.7-0.7-2.5-0.8-1-2.8-1-1.3 0-2.2 0.6-0.9 0.6-1.3 1.9l-1.7-0.5q0.4-1.7 1.8-2.7 1.3-0.9 3.5-0.9 1.8 0 3 0.6 1.2 0.7 1.7 2 0.3 0.5 0.4 1.2 0 0.7 0 1.4v8.1h-1.5v-2.2q-0.6 1.1-1.6 1.7-1.4 0.8-3.4 0.8zm4.8-8.5q0 0.2 0 0.3l0.6-0.4q-0.3 0.1-0.6 0.1zm0.2 6q0.2-0.4 0.4-0.9l-0.4-0.2zm-4.8 1q1.3 0 2.2-0.4 0.9-0.5 1.5-1.2 0.5-0.8 0.7-1.8 0.2-0.6 0.2-1.4 0-0.4 0-0.7-0.6 0.1-1.3 0.2-1 0.1-2.1 0.3-1 0.1-1.8 0.3-0.5 0.2-1.1 0.5-0.5 0.3-0.8 0.7-0.3 0.5-0.3 1.2 0 0.6 0.2 1.1 0.3 0.5 1 0.9 0.6 0.3 1.6 0.3zm4.6-5.5q0.3 0 0.7 0l-0.7-0.4q0 0.2 0 0.4zm10.2 7q-1.9 0-3.3-0.8-1.3-0.9-2-2.4-0.7-1.6-0.8-3.6 0.1-2 0.8-3.6 0.7-1.5 2.1-2.4 1.3-0.8 3.2-0.8 2 0 3.5 0.9 1.4 1 2 2.6l-1.8 0.6q-0.4-1.2-1.4-1.8-1-0.6-2.3-0.6-1.4 0-2.3 0.6-1 0.7-1.4 1.8-0.5 1.2-0.5 2.7 0 2.3 1.1 3.7 1.1 1.4 3.1 1.4 1.4 0 2.3-0.6 0.9-0.6 1.4-1.7l1.8 0.5q-0.8 1.7-2.1 2.6-1.4 0.9-3.4 0.9zm7.9-0.3v-17.3h1.8v10.6l5.8-6.3h2.4l-6.1 6.5 6.9 6.5h-2.6l-6.4-6.3v6.3zm16.9 0.3q-1.2 0-2-0.4-0.9-0.3-1.5-0.9-0.6-0.6-1-1.4-0.4-0.8-0.5-1.7-0.2-0.9-0.2-1.8v-7.1h1.8v6.6q0 1.1 0.2 2 0.2 0.9 0.6 1.6 0.5 0.7 1.2 1.1 0.7 0.3 1.7 0.3 1 0 1.7-0.3 0.7-0.3 1.2-0.9 0.5-0.6 0.7-1.5 0.3-0.9 0.3-2v-6.9h1.7v13h-1.5v-1.8q-0.7 0.9-1.6 1.4-1.2 0.7-2.8 0.7zm15.1 0q-1.8 0-3-0.9-0.6-0.4-1-1v7.3h-1.8v-18.7h1.6v1.8q0.5-0.7 1.2-1.3 1.3-0.8 3.1-0.8 1.8 0 3 0.9 1.3 0.9 2 2.4 0.7 1.6 0.7 3.5 0 1.9-0.7 3.5-0.7 1.5-2 2.4-1.3 0.9-3.1 0.9zm-0.2-1.6q1.4 0 2.3-0.7 0.9-0.7 1.3-1.8 0.5-1.2 0.5-2.7 0-1.5-0.5-2.7-0.4-1.1-1.3-1.8-0.9-0.7-2.3-0.7-1.4 0-2.3 0.7-0.8 0.6-1.3 1.8-0.4 1.2-0.4 2.7 0 1.5 0.4 2.7 0.5 1.2 1.4 1.8 0.9 0.7 2.2 0.7zm17.1 1.6q-1.4 0-2.5-0.5-0.9-0.5-1.4-1.4-0.5-0.9-0.5-1.9 0-1.1 0.4-1.8 0.4-0.8 1.2-1.2 0.7-0.5 1.7-0.8 1-0.2 2.2-0.4 1.2-0.2 2.3-0.3 0.8-0.1 1.4-0.2 0-1.7-0.8-2.5-0.7-1-2.7-1-1.3 0-2.2 0.6-0.9 0.6-1.3 1.9l-1.7-0.5q0.4-1.7 1.8-2.7 1.3-0.9 3.5-0.9 1.7 0 3 0.6 1.2 0.7 1.7 2 0.3 0.5 0.3 1.2 0.1 0.7 0.1 1.4v8.1h-1.6v-2.2q-0.6 1-1.6 1.7-1.3 0.8-3.3 0.8zm4.8-8.5q0 0.1 0 0.3l0.6-0.4q-0.3 0.1-0.6 0.1zm0.1 6q0.3-0.4 0.5-0.9l-0.5-0.2zm-4.7 1q1.2 0 2.2-0.4 0.9-0.5 1.5-1.2 0.5-0.8 0.7-1.8 0.1-0.6 0.1-1.4 0.1-0.4 0.1-0.7-0.6 0.1-1.3 0.2-1.1 0.1-2.1 0.3-1 0.1-1.8 0.3-0.6 0.2-1.1 0.5-0.5 0.3-0.8 0.7-0.4 0.5-0.4 1.2 0 0.6 0.3 1.1 0.3 0.5 0.9 0.9 0.7 0.3 1.7 0.3zm4.6-5.5q0.3 0 0.6 0l-0.6-0.4q0 0.2 0 0.4zm14.2 6.7v-6.6q0-1.1-0.2-2-0.2-0.9-0.7-1.6-0.4-0.7-1.1-1.1-0.7-0.3-1.8-0.3-0.9 0-1.6 0.3-0.7 0.3-1.2 0.9-0.5 0.6-0.7 1.5-0.3 0.9-0.3 2v6.9h-1.8v-13h1.6v1.8q0.7-0.9 1.6-1.4 1.2-0.7 2.8-0.7 1.1 0 2 0.4 0.9 0.3 1.5 0.9 0.6 0.6 1 1.4 0.3 0.8 0.5 1.7 0.2 0.9 0.2 1.8v7.1zm9.8 0.3q-1.8 0-3.1-0.9-1.3-0.9-2-2.4-0.6-1.6-0.6-3.5 0-1.9 0.6-3.5 0.7-1.5 2-2.4 1.3-0.9 3-0.9 1.9 0 3.1 0.8 0.6 0.5 1.1 1v-5.8h1.7v17.3h-1.6v-1.8q-0.5 0.7-1.2 1.2-1.2 0.9-3 0.9zm0.2-1.6q1.4 0 2.3-0.7 0.9-0.6 1.3-1.8 0.5-1.2 0.4-2.7 0.1-1.5-0.4-2.7-0.4-1.2-1.3-1.8-0.9-0.7-2.3-0.7-1.4 0-2.3 0.7-0.9 0.7-1.3 1.8-0.5 1.2-0.5 2.7 0 1.5 0.5 2.7 0.4 1.1 1.3 1.8 0.9 0.7 2.3 0.7zm13.8 1.3v-13h1.6v2.1q0.1-0.2 0.2-0.4 0.4-0.5 0.8-0.8 0.5-0.5 1.2-0.7 0.7-0.2 1.3-0.3 0.7 0 1.3 0.1v1.7q-0.7-0.2-1.6-0.1-0.8 0.1-1.5 0.7-0.7 0.5-1 1.2-0.3 0.7-0.4 1.5-0.1 0.7-0.1 1.5v6.5zm1.5-10.9q-0.1 0.3-0.3 0.6l0.3 0.4zm12.4 11.3q-1.9 0-3.3-0.8-1.4-0.9-2.2-2.4-0.7-1.5-0.7-3.6 0-2.1 0.7-3.6 0.8-1.6 2.1-2.4 1.4-0.9 3.3-0.9 1.9 0 3.3 0.9 1.3 0.9 2 2.5 0.7 1.7 0.7 4h-1v-1.5h-0.9q-0.2-1.9-1-3-1.1-1.3-3.1-1.3-2.1 0-3.2 1.4-0.8 1.1-1 2.9h-0.7v1.5h0.6q0.1 2.1 1.1 3.3 1.2 1.3 3.2 1.3 1.4 0 2.4-0.6 1.1-0.7 1.7-1.9l1.6 0.7q-0.8 1.6-2.3 2.6-1.5 0.9-3.3 0.9zm4.1-6.3h-8.5q0-0.3 0-0.5 0-0.6 0.1-1h8.3q0 0.4 0.1 0.8zm9.8 6.4q-2 0-3.3-0.9-1.4-0.9-2.1-2.4-0.7-1.6-0.7-3.6 0-2 0.7-3.5 0.8-1.6 2.1-2.4 1.4-0.9 3.3-0.9 2 0 3.4 1 1.5 0.9 2 2.6l-1.7 0.5q-0.5-1.1-1.5-1.8-0.9-0.6-2.2-0.6-1.4 0-2.4 0.7-0.9 0.6-1.4 1.8-0.4 1.1-0.4 2.6 0 2.4 1 3.8 1.1 1.4 3.2 1.4 1.3 0 2.2-0.6 1-0.6 1.5-1.8l1.7 0.5q-0.7 1.8-2.1 2.7-1.4 0.9-3.3 0.9zm13 0q-2 0-3.3-0.9-1.4-0.9-2.1-2.4-0.8-1.6-0.8-3.6 0-2 0.8-3.5 0.7-1.6 2.1-2.4 1.4-0.9 3.3-0.9 1.9 0 3.3 0.9 1.4 0.8 2.1 2.4 0.7 1.5 0.7 3.5 0 2.1-0.7 3.6-0.7 1.6-2.1 2.4-1.4 0.9-3.3 0.9zm0-1.7q2.1 0 3.2-1.4 1-1.5 1-3.8 0-2.3-1-3.7-1.1-1.4-3.2-1.4-1.5 0-2.4 0.7-1 0.6-1.4 1.8-0.5 1.1-0.5 2.6 0 2.4 1.1 3.8 1.1 1.4 3.2 1.4zm11.8 1.3l-4.7-12.9h1.8l3.8 10.6 3.8-10.6h1.8l-4.7 12.9zm13.7 0.4q-1.9 0-3.3-0.9-1.4-0.8-2.1-2.3-0.8-1.5-0.8-3.6 0-2.1 0.8-3.7 0.7-1.5 2.1-2.4 1.4-0.8 3.2-0.8 2 0 3.3 0.9 1.4 0.9 2.1 2.5 0.7 1.7 0.6 3.9h-0.9v-1.4h-0.9q-0.2-1.9-1.1-3-1-1.3-3-1.3-2.1 0-3.2 1.4-0.9 1.1-1.1 2.9h-0.6v1.4h0.6q0.1 2.1 1.1 3.3 1.1 1.4 3.1 1.4 1.4 0 2.5-0.6 1-0.7 1.6-1.9l1.7 0.6q-0.8 1.7-2.3 2.7-1.5 0.9-3.4 0.9zm4.1-6.4h-8.4q0-0.2 0-0.5 0-0.5 0-0.9h8.4q0 0.4 0 0.8zm4.5 6v-13h1.6v2.1q0.1-0.2 0.2-0.4 0.4-0.5 0.8-0.8 0.5-0.5 1.1-0.7 0.7-0.2 1.4-0.3 0.7 0 1.2 0.1v1.7q-0.7-0.2-1.5-0.1-0.8 0.1-1.6 0.7-0.6 0.5-0.9 1.2-0.3 0.7-0.5 1.5-0.1 0.8-0.1 1.5v6.5zm1.6-10.9q-0.2 0.3-0.3 0.6l0.3 0.5zm8.8 16.6l2.1-5.8-5.3-12.9h1.9l4.3 10.7 3.9-10.7h1.8l-7 18.7zm2.2-5.8l0.4 1-0.1-2zm0.9-2.2l-0.4 1h0.8zm7.6-4.5v-1.5h15.8v1.5zm20.3 6.8v-11.5h-2.3v-1.5h2.3v-1q0-0.5 0-0.9 0.1-0.5 0.2-1 0.2-0.4 0.6-0.8 0.4-0.5 0.8-0.6 0.5-0.3 1-0.3 0.5-0.1 1-0.1h1.7v1.5h-1.6q-1 0-1.5 0.5-0.5 0.5-0.5 1.6v1.1h3.6v1.5h-3.6v11.5zm7.3 0v-13h1.5v2.1q0.2-0.2 0.3-0.4 0.4-0.5 0.8-0.8 0.5-0.5 1.1-0.7 0.7-0.3 1.4-0.3 0.7 0 1.2 0.1v1.7q-0.7-0.2-1.5-0.1-0.8 0.1-1.6 0.7-0.6 0.5-0.9 1.2-0.4 0.7-0.5 1.5-0.1 0.7-0.1 1.5v6.5zm1.6-10.9q-0.2 0.3-0.3 0.6l0.3 0.4zm12.3 11.3q-1.9 0-3.3-0.8-1.3-0.9-2.1-2.4-0.8-1.5-0.8-3.6 0-2.1 0.8-3.6 0.7-1.6 2.1-2.4 1.4-0.9 3.2-0.9 2 0 3.3 0.9 1.4 0.9 2.1 2.5 0.7 1.7 0.6 4h-0.9v-1.5h-0.9q-0.2-1.9-1.1-3-1-1.3-3-1.3-2.1 0-3.2 1.4-0.9 1.1-1.1 2.9h-0.6v1.5h0.6q0.1 2.1 1.1 3.3 1.1 1.3 3.1 1.3 1.4 0 2.5-0.6 1-0.7 1.6-1.9l1.7 0.7q-0.8 1.6-2.3 2.6-1.5 0.9-3.4 0.9zm4.1-6.3h-8.4q0-0.3 0-0.5 0-0.6 0-1h8.4q0 0.4 0 0.8zm10 6.4q-1.9 0-3.3-0.9-1.4-0.8-2.2-2.3-0.7-1.5-0.7-3.6 0-2.1 0.7-3.7 0.8-1.5 2.1-2.4 1.4-0.8 3.3-0.8 1.9 0 3.3 0.9 1.3 0.9 2 2.5 0.7 1.7 0.7 3.9h-1v-1.4h-0.9q-0.2-1.9-1-3-1.1-1.3-3.1-1.3-2 0-3.2 1.4-0.8 1.1-1 2.9h-0.7v1.4h0.6q0.1 2.1 1.1 3.3 1.1 1.4 3.2 1.4 1.4 0 2.4-0.6 1.1-0.7 1.7-1.9l1.6 0.6q-0.8 1.7-2.3 2.7-1.5 0.9-3.3 0.9zm4.1-6.4h-8.5q0-0.2 0-0.5 0-0.5 0.1-0.9h8.3q0 0.4 0.1 0.8zm10.5 6v-11.5h-2.2v-1.5h2.2v-0.9q0-0.5 0.1-1 0-0.5 0.2-1 0.2-0.4 0.5-0.8 0.4-0.4 0.9-0.6 0.4-0.2 0.9-0.3 0.6 0 1.1 0h1.6v1.4h-1.5q-1 0-1.5 0.5-0.5 0.5-0.5 1.6v1.1h3.5v1.5h-3.5v11.5zm12.1 0.4q-1.9 0-3.3-0.9-1.3-0.9-2.1-2.4-0.7-1.6-0.7-3.6 0-2 0.7-3.6 0.8-1.5 2.2-2.4 1.3-0.8 3.2-0.8 2 0 3.3 0.9 1.4 0.8 2.1 2.4 0.8 1.5 0.8 3.5 0 2-0.8 3.6-0.7 1.5-2.1 2.4-1.3 0.9-3.3 0.9zm0-1.7q2.2 0 3.2-1.5 1.1-1.4 1.1-3.7 0-2.3-1.1-3.7-1-1.4-3.2-1.4-1.4 0-2.4 0.6-0.9 0.7-1.4 1.8-0.4 1.2-0.4 2.7 0 2.3 1.1 3.8 1 1.4 3.1 1.4zm8.8 1.3v-13h1.6v2.1q0.1-0.2 0.3-0.4 0.3-0.5 0.7-0.8 0.5-0.5 1.2-0.7 0.7-0.2 1.3-0.3 0.7 0 1.3 0.1v1.7q-0.7-0.2-1.6-0.1-0.8 0.1-1.5 0.7-0.6 0.5-1 1.2-0.3 0.7-0.4 1.5-0.1 0.8-0.1 1.5v6.5zm1.6-10.9q-0.2 0.3-0.3 0.6l0.3 0.5zm16.5 11.2q-1.3 0-2.4-0.4-1.1-0.5-1.8-1.3-0.8-0.9-1.2-2.1l1.7-0.5q0.4 1.3 1.4 2 1 0.6 2.3 0.6 1.1 0 1.9-0.5 0.9-0.5 1.3-1.4 0.5-0.8 0.5-2 0-1.8-1.1-2.8-1-1.1-2.7-1.1-0.4 0-1 0.1-0.5 0.1-0.9 0.4l-0.9-1.4 5.9-5.5h-7.7v-1.7h10v1.7l-5.1 4.8q1.3 0 2.4 0.5 1.3 0.6 2.1 2 0.8 1.3 0.8 3 0 1.7-0.7 2.9-0.7 1.3-2 2-1.2 0.7-2.8 0.7zm3-15.9h1.1l-0.3-0.7zm-2.8 4.8q-0.4 0-0.8 0.1v0.7zm14 11.1q-1.6 0-2.8-0.8-1.3-0.7-2.1-2-0.7-1.3-0.7-2.9v-6.7q0-1.6 0.7-2.9 0.8-1.2 2.1-2 1.2-0.7 2.8-0.7 1.6 0 2.9 0.7 1.3 0.8 2 2 0.8 1.3 0.8 2.9v6.7q0 1.6-0.8 2.9-0.7 1.3-2 2-1.3 0.8-2.9 0.8zm0-1.7q1.1 0 2-0.6 0.9-0.5 1.4-1.4 0.5-0.8 0.5-1.9v-6.9q0-1-0.5-1.9-0.5-0.9-1.4-1.4-0.9-0.5-2-0.5-1 0-1.9 0.5-0.9 0.5-1.4 1.4-0.5 0.9-0.5 1.9v6.9q0 1.1 0.5 1.9 0.5 0.9 1.4 1.4 0.9 0.6 1.9 0.6zm18.9 1.7q-1.8 0-3.1-0.9-1.3-0.9-2-2.5-0.7-1.5-0.7-3.5 0-1.9 0.7-3.5 0.7-1.5 2-2.4 1.2-0.9 3-0.9 1.8 0 3.1 0.9 0.6 0.4 1 1v-5.9h1.8v17.3h-1.6v-1.8q-0.5 0.7-1.2 1.3-1.2 0.9-3 0.9zm0.2-1.7q1.3 0 2.2-0.6 0.9-0.7 1.4-1.9 0.4-1.2 0.4-2.7 0-1.5-0.4-2.7-0.5-1.1-1.4-1.8-0.9-0.7-2.2-0.7-1.4 0-2.3 0.7-0.9 0.7-1.4 1.9-0.4 1.2-0.4 2.6 0 1.5 0.4 2.7 0.5 1.2 1.4 1.8 0.9 0.7 2.3 0.7zm12.7 1.7q-1.5 0-2.5-0.6-1-0.5-1.5-1.4-0.5-0.8-0.5-1.9 0-1 0.5-1.8 0.4-0.7 1.1-1.2 0.8-0.5 1.7-0.7 1-0.3 2.2-0.5 1.2-0.2 2.4-0.3 0.7-0.1 1.4-0.2-0.1-1.7-0.8-2.5-0.8-0.9-2.7-0.9-1.3 0-2.3 0.6-0.9 0.6-1.2 1.9l-1.8-0.6q0.5-1.7 1.8-2.7 1.4-0.9 3.5-0.9 1.8 0 3 0.7 1.3 0.6 1.8 1.9 0.2 0.5 0.3 1.2 0.1 0.7 0.1 1.5v8h-1.6v-2.1q-0.6 1-1.6 1.6-1.4 0.9-3.3 0.9zm4.8-8.6q0 0.2 0 0.3l0.6-0.4q-0.3 0.1-0.6 0.1zm0.1 6.1q0.3-0.5 0.5-1l-0.5-0.1zm-4.7 0.9q1.2 0 2.1-0.4 1-0.5 1.5-1.2 0.6-0.8 0.8-1.8 0.1-0.6 0.1-1.4 0-0.4 0-0.6-0.6 0-1.3 0.1-1 0.1-2 0.3-1 0.1-1.8 0.4-0.6 0.1-1.1 0.4-0.5 0.3-0.9 0.7-0.3 0.5-0.3 1.2 0 0.6 0.3 1.1 0.3 0.5 0.9 0.9 0.6 0.3 1.7 0.3zm4.5-5.4q0.4-0.1 0.7-0.1l-0.7-0.4q0 0.2 0 0.5zm6 12.3l2.2-5.8-5.3-12.9h1.9l4.2 10.7 4-10.7h1.8l-7 18.7zm2.1-5.8l0.4 1.1v-2.1zm0.9-2.2l-0.4 1h0.8zm12.6 2.6q-2.3 0-3.7-1-1.5-0.9-1.8-2.7l1.8-0.3q0.2 1.1 1.3 1.8 1 0.6 2.5 0.6 1.5 0 2.3-0.6 0.9-0.6 0.9-1.7 0-0.6-0.3-1-0.2-0.3-1.1-0.7-0.8-0.3-2.5-0.7-1.7-0.5-2.7-1-1-0.5-1.4-1.1-0.4-0.6-0.4-1.5 0-1.1 0.6-2 0.6-0.8 1.7-1.3 1.1-0.4 2.6-0.4 1.4 0 2.6 0.4 1.2 0.5 1.9 1.4 0.7 0.8 0.8 1.9l-1.8 0.4q-0.2-1.2-1.1-1.8-1-0.7-2.5-0.7-1.3-0.1-2.2 0.5-0.9 0.5-0.9 1.5 0 0.5 0.4 0.9 0.3 0.3 1.1 0.6 0.8 0.4 2.3 0.8 1.8 0.4 2.8 0.9 1.1 0.5 1.5 1.2 0.4 0.7 0.4 1.7 0 1.8-1.3 2.9-1.4 1-3.8 1zm8.1-0.3v-2.1h2.1v2.1z'%3E%3C/path%3E%3Cpath class='p' d='m1163.5 319c0-14.9 12.1-27 27-27h122c14.9 0 27 12.1 27 27 0 14.9-12.1 27-27 27h-122c-14.9 0-27-12.1-27-27z'%3E%3C/path%3E%3Cpath fill-rule='evenodd' class='q' d='m1210.2 326.3q-2 0-3.3-0.9-1.4-0.8-2.1-2.4-0.8-1.5-0.8-3.5 0-2 0.8-3.5 0.7-1.5 2.1-2.4 1.3-0.8 3.3-0.8 2.2 0 3.7 1.1 1.5 1.1 2 3.1l-1.9 0.5q-0.4-1.4-1.3-2.2-1-0.7-2.5-0.7-1.4 0-2.3 0.6-0.9 0.6-1.4 1.7-0.5 1.1-0.5 2.6 0 1.5 0.5 2.6 0.4 1.1 1.4 1.8 0.9 0.6 2.3 0.6 1.5 0 2.5-0.8 0.9-0.8 1.3-2.1l1.9 0.5q-0.5 1.9-2 3-1.5 1.2-3.7 1.2zm11.9 0q-1.4 0-2.5-0.7-1.1-0.6-1.7-1.8-0.5-1.2-0.5-2.7 0-1.5 0.6-2.6 0.6-1.2 1.6-1.8 1.1-0.7 2.5-0.7 1.5 0 2.6 0.7 1 0.6 1.6 1.8 0.6 1.1 0.6 2.6 0 1.6-0.6 2.7-0.6 1.2-1.6 1.8-1.1 0.7-2.6 0.7zm0-1.8q1.4 0 2.1-0.9 0.7-1 0.7-2.5 0-1.5-0.7-2.4-0.7-0.9-2.1-0.9-0.9 0-1.5 0.4-0.6 0.4-0.9 1.2-0.3 0.7-0.3 1.7 0 1.6 0.7 2.5 0.7 0.9 2 0.9zm13.6 1.5v-4.8q0-0.5-0.1-1.1-0.1-0.6-0.4-1.2-0.2-0.5-0.7-0.8-0.5-0.3-1.3-0.3-0.5 0-0.9 0.2-0.5 0.1-0.8 0.5-0.3 0.4-0.5 1-0.2 0.6-0.2 1.4v5.1h-1.9v-9.7h1.6v1.1q0.5-0.5 1-0.8 1-0.6 2.3-0.6 1 0 1.7 0.3 0.6 0.4 1.1 0.9 0.4 0.5 0.6 1.1 0.2 0.7 0.3 1.3 0.1 0.5 0.1 1v5.4zm9.8 0q-0.9 0.2-1.8 0.2-0.9-0.1-1.6-0.4-0.6-0.3-1-1-0.3-0.6-0.3-1.2-0.1-0.6-0.1-1.4v-4.4h-1.8v-1.5h1.8v-2.7h1.9v2.7h2.9v1.5h-2.9v4.3q0 0.6 0 1 0.1 0.4 0.2 0.7 0.4 0.6 1.1 0.7 0.7 0 1.6-0.1zm4.8 0.3q-1.1 0-1.8-0.4-0.7-0.4-1.1-1.1-0.4-0.6-0.4-1.4 0-0.8 0.3-1.3 0.3-0.6 0.8-1 0.5-0.4 1.2-0.6 0.7-0.2 1.5-0.4 0.8-0.1 1.7-0.2 0.6-0.1 1.1-0.2 0-0.9-0.5-1.4-0.5-0.5-1.7-0.5-0.7 0-1.4 0.3-0.6 0.4-0.9 1.2l-1.7-0.6q0.3-1.2 1.3-1.9 1.1-0.8 2.7-0.8 1.4 0 2.3 0.5 1 0.4 1.4 1.4 0.3 0.4 0.3 1 0.1 0.5 0.1 1.1v6h-1.7v-1.4q-0.5 0.7-1.2 1.1-0.9 0.6-2.3 0.6zm3.3-6.6q0 0.2 0 0.3l0.7-0.4q-0.3 0.1-0.7 0.1zm0.2 4.9q0.2-0.2 0.3-0.5l-0.3-0.3zm-3.2 0.1q0.8 0 1.4-0.3 0.6-0.2 0.9-0.7 0.4-0.4 0.5-0.9 0.2-0.4 0.2-1 0-0.3 0-0.5-0.5 0.1-1 0.1-0.7 0.1-1.3 0.3-0.6 0-1.1 0.2-0.3 0.1-0.7 0.3-0.2 0.2-0.4 0.5-0.2 0.2-0.2 0.6 0 0.4 0.2 0.7 0.2 0.4 0.6 0.5 0.3 0.2 0.9 0.2zm3-3.4q0.3-0.1 0.6-0.1l-0.6-0.2q0 0.1 0 0.3zm8.4 5q-1.5 0-2.6-0.7-1-0.7-1.6-1.8-0.5-1.2-0.5-2.7 0-1.5 0.6-2.6 0.5-1.2 1.6-1.8 1-0.7 2.5-0.7 1.6 0 2.7 0.8 1.2 0.8 1.5 2.2l-1.9 0.5q-0.2-0.8-0.9-1.3-0.6-0.4-1.4-0.4-1 0-1.5 0.4-0.6 0.5-0.9 1.2-0.3 0.8-0.3 1.7 0 1.5 0.7 2.5 0.6 0.9 2 0.9 0.9 0 1.4-0.4 0.6-0.4 0.9-1.2l1.9 0.4q-0.5 1.4-1.6 2.2-1.1 0.8-2.6 0.8zm11.6-0.3q-0.9 0.2-1.8 0.2-0.9-0.1-1.6-0.4-0.7-0.3-1-1-0.3-0.6-0.4-1.2 0-0.6 0-1.4v-4.4h-1.8v-1.5h1.8v-2.7h1.9v2.7h2.9v1.5h-2.9v4.3q0 0.6 0 1 0.1 0.4 0.2 0.7 0.3 0.6 1 0.7 0.8 0 1.7-0.1zm9.3 0.3q-1 0-1.7-0.4-0.6-0.3-1.1-0.8-0.4-0.5-0.6-1.2-0.3-0.6-0.3-1.2-0.1-0.6-0.1-1v-5.4h1.9v4.8q0 0.5 0.1 1.1 0.1 0.6 0.3 1.1 0.3 0.6 0.8 0.9 0.5 0.3 1.2 0.3 0.6 0 1-0.2 0.5-0.1 0.8-0.5 0.3-0.4 0.5-1 0.2-0.6 0.2-1.5v-5h1.9v9.7h-1.7v-1.2q-0.4 0.6-0.9 0.9-1 0.6-2.3 0.6zm11.2 0q-1.8 0-2.9-0.8-1.1-0.8-1.4-2.2l1.9-0.3q0.2 0.7 0.8 1.2 0.7 0.4 1.7 0.4 0.9 0 1.4-0.4 0.5-0.3 0.5-0.9 0-0.4-0.2-0.6-0.2-0.3-0.7-0.5-0.6-0.2-1.8-0.5-1.2-0.3-1.9-0.7-0.8-0.4-1.1-0.9-0.3-0.5-0.3-1.2 0-0.9 0.5-1.5 0.5-0.7 1.3-1 0.8-0.4 2-0.4 1.1 0 2 0.4 0.9 0.3 1.4 1 0.5 0.6 0.6 1.5l-1.9 0.3q-0.1-0.7-0.6-1.1-0.6-0.4-1.5-0.4-0.8-0.1-1.4 0.3-0.5 0.3-0.5 0.8 0 0.4 0.2 0.6 0.2 0.2 0.8 0.4 0.6 0.2 1.7 0.5 1.2 0.3 2 0.7 0.7 0.4 1 0.9 0.3 0.5 0.3 1.3 0 1.4-1.1 2.2-1 0.9-2.8 0.9z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E%0A");
}
@media (max-width: 1599px) {
  .cmp-footer-cta .cmp-footer-cta__bg-img {
    height: 115%;
    width: 100%;
    background-position: 50% 0;
  }
}
@media (max-width: 1399px) {
  .cmp-footer-cta .cmp-footer-cta__bg-img {
    width: 110%;
    height: 110%;
    background-size: cover;
    background-position: center;
  }
}
@media (max-width: 1199px) {
  .cmp-footer-cta .cmp-footer-cta__bg-img {
    width: 100%;
    height: 100%;
    background-position: left;
  }
}
@media (max-width: 991px) {
  .cmp-footer-cta .cmp-footer-cta__bg-img {
    height: 110%;
    background-position: 60% 0;
  }
}
@media (max-width: 767px) {
  .cmp-footer-cta .cmp-footer-cta__bg-img {
    display: none;
  }
}
.cmp-footer-cta .cmp-footer-cta__container {
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  position: relative;
  max-width: 1264px;
}
.cmp-footer-cta .cmp-footer-cta__container .cmp-footer-cta__content {
  margin: 0 auto;
  max-width: 820px;
}
@media (max-width: 991px) {
  .cmp-footer-cta .cmp-footer-cta__container .cmp-footer-cta__content {
    max-width: 520px;
  }
}
.cmp-footer-cta .cmp-footer-cta__container .cmp-footer-cta__content .cmp-footer-cta__title {
  font-size: var(--font-size-h3-sm);
  line-height: var(--line-height-p-sm);
  padding-bottom: 2rem;
}
.cmp-footer-cta .cmp-footer-cta__container .cmp-footer-cta__content .cmp-footer-cta__desc {
  font-size: var(--font-size-p-xl);
  line-height: var(--line-height-p-xl);
  padding-bottom: 2rem;
}
@media (max-width: 575px) {
  .cmp-footer-cta .cmp-footer-cta__container .cmp-footer-cta__content .cmp-footer-cta__cta-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.cmp-footer-cta .cmp-footer-cta__container .cmp-footer-cta__content .cmp-footer-cta__cta-container .cmp-footer-cta__primary-cta {
  background-color: #06f;
  color: #fff;
  border: solid 2px #06f;
  padding: 14px 36px;
  border-radius: 50px;
  display: inline-block;
  -webkit-transition: color 0.3s, background 0.3s, border 0.3s;
  transition: color 0.3s, background 0.3s, border 0.3s;
  font-size: 1.9rem;
  margin-right: 10px;
}
.cmp-footer-cta .cmp-footer-cta__container .cmp-footer-cta__content .cmp-footer-cta__cta-container .cmp-footer-cta__primary-cta:hover {
  color: #000;
  background-color: #fff;
}
@media (max-width: 575px) {
  .cmp-footer-cta .cmp-footer-cta__container .cmp-footer-cta__content .cmp-footer-cta__cta-container .cmp-footer-cta__primary-cta {
    display: inline-block;
    margin-right: 0;
    margin-bottom: 13px;
  }
}
.cmp-footer-cta .cmp-footer-cta__container .cmp-footer-cta__content .cmp-footer-cta__cta-container .cmp-footer-cta__secondary-cta {
  background-color: #fff;
  color: #1d242b;
  border: 2px solid #0066FF;
  padding: 14px 36px;
  border-radius: 50px;
  -webkit-transition: color 0.3s, background 0.3s, border 0.3s;
  transition: color 0.3s, background 0.3s, border 0.3s;
  font-size: 1.9rem;
}
.cmp-footer-cta .cmp-footer-cta__container .cmp-footer-cta__content .cmp-footer-cta__cta-container .cmp-footer-cta__secondary-cta:hover {
  color: #fff;
  background-color: #06f;
}
.cmp-footer-cta.prod-sol {
  text-align: left;
  padding: var(--spacing-2xl) 0;
  min-height: 630px;
}
@media (max-width: 1599px) {
  .cmp-footer-cta.prod-sol {
    min-height: 386px;
  }
}
@media (max-width: 1199px) {
  .cmp-footer-cta.prod-sol {
    min-height: 320px;
    background-color: transparent;
  }
}
.cmp-footer-cta.prod-sol .cmp-footer-cta__bg-image {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 100%;
  z-index: -3;
  overflow: hidden;
}
.cmp-footer-cta.prod-sol .cmp-footer-cta__bg-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.cmp-footer-cta.prod-sol .cmp-footer-cta__outer-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1399px) {
  .cmp-footer-cta.prod-sol .cmp-footer-cta__outer-wrapper {
    margin-left: 0;
  }
}
@media (max-width: 1199px) {
  .cmp-footer-cta.prod-sol .cmp-footer-cta__outer-wrapper {
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .cmp-footer-cta.prod-sol .cmp-footer-cta__outer-wrapper {
    max-width: 100%;
  }
}
.cmp-footer-cta.prod-sol .cmp-footer-cta__title-wrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
  padding: 0 20px 0 0;
}
@media (max-width: 991px) {
  .cmp-footer-cta.prod-sol .cmp-footer-cta__title-wrapper {
    max-width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    text-align: center;
    padding-bottom: 30px;
  }
}
.cmp-footer-cta.prod-sol .cmp-footer-cta__content-wrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}
@media (max-width: 991px) {
  .cmp-footer-cta.prod-sol .cmp-footer-cta__content-wrapper {
    max-width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
  }
}
.cmp-footer-cta.prod-sol .cmp-footer-cta__content-wrapper .outer-wrapper {
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 0;
  overflow: hidden;
  max-width: 912px;
  margin-left: auto;
}
@media (min-width: 1800px) {
  .cmp-footer-cta.prod-sol .cmp-footer-cta__content-wrapper .outer-wrapper {
    min-height: 495px;
    max-width: 1199px;
  }
}
@media (max-width: 991px) {
  .cmp-footer-cta.prod-sol .cmp-footer-cta__content-wrapper .outer-wrapper {
    max-width: 100%;
  }
}
.cmp-footer-cta.prod-sol .cmp-footer-cta__content-wrapper .outer-wrapper .content-wrapper {
  width: 45%;
  padding-left: 67px;
  padding-top: 10px;
}
@media (max-width: 767px) {
  .cmp-footer-cta.prod-sol .cmp-footer-cta__content-wrapper .outer-wrapper .content-wrapper {
    width: 100%;
    padding: 20px;
  }
}
.cmp-footer-cta.prod-sol .cmp-footer-cta__content-wrapper .outer-wrapper .content-wrapper .title {
  margin-bottom: 24px;
}
@media (min-width: 1800px) {
  .cmp-footer-cta.prod-sol .cmp-footer-cta__content-wrapper .outer-wrapper .btn-wrap {
    max-width: 410px;
  }
}
.cmp-footer-cta.prod-sol .cmp-footer-cta__content-wrapper .outer-wrapper .btn-wrap .button {
  margin-bottom: 24px;
  margin-right: 24px;
}
@media (min-width: 1800px) {
  .cmp-footer-cta.prod-sol .cmp-footer-cta__content-wrapper .outer-wrapper .btn-wrap .button {
    margin-bottom: 24px;
  }
}
.cmp-footer-cta.prod-sol .cmp-footer-cta__content-wrapper .outer-wrapper .image-wrapper {
  width: 55%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .cmp-footer-cta.prod-sol .cmp-footer-cta__content-wrapper .outer-wrapper .image-wrapper {
    width: 100%;
  }
}
.cmp-footer-cta.prod-sol .cmp-footer-cta__content-wrapper .outer-wrapper .image-wrapper .img-wrap {
  max-width: 496px;
  width: 100%;
  margin: 0px 0 0 auto;
}
@media (min-width: 1800px) {
  .cmp-footer-cta.prod-sol .cmp-footer-cta__content-wrapper .outer-wrapper .image-wrapper .img-wrap {
    max-width: 643px;
  }
}
.cmp-footer-cta.prod-sol .cmp-footer-cta__content-wrapper .outer-wrapper .image-wrapper .img-wrap img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.cmp-footer-cta.three-col-layout {
  text-align: center;
  padding: var(--spacing-xl) 0;
  min-height: 100%;
}
@media (max-width: 1199px) {
  .cmp-footer-cta.three-col-layout {
    background-color: transparent;
  }
}
.cmp-footer-cta.three-col-layout .cmp-footer-cta__bg-image {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 100%;
  z-index: -3;
  overflow: hidden;
}
.cmp-footer-cta.three-col-layout .cmp-footer-cta__bg-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.cmp-footer-cta.three-col-layout .cmp-footer-cta__content-wrapper .outer-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding-top: 40px;
  padding-bottom: 64px;
  gap: 24px;
}
@media (max-width: 991px) {
  .cmp-footer-cta.three-col-layout .cmp-footer-cta__content-wrapper .outer-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 575px) {
  .cmp-footer-cta.three-col-layout .cmp-footer-cta__content-wrapper .outer-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}
.cmp-footer-cta.three-col-layout .cmp-footer-cta__content-wrapper .outer-wrapper .content-wrapper {
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
  background: #FFF;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 392px;
  height: 431px;
  padding: 40px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
@media (max-width: 1799px) {
  .cmp-footer-cta.three-col-layout .cmp-footer-cta__content-wrapper .outer-wrapper .content-wrapper {
    max-width: 520px;
  }
}
@media (max-width: 991px) {
  .cmp-footer-cta.three-col-layout .cmp-footer-cta__content-wrapper .outer-wrapper .content-wrapper {
    max-width: 100%;
  }
}
@media (max-width: 575px) {
  .cmp-footer-cta.three-col-layout .cmp-footer-cta__content-wrapper .outer-wrapper .content-wrapper {
    height: 100%;
    padding: 30px;
    gap: 16px;
  }
}
.cmp-footer-cta.three-col-layout .cmp-footer-cta__content-wrapper .outer-wrapper .content-wrapper p {
  margin-top: 1.6rem;
}
@media (max-width: 1199px) {
  .cmp-footer-cta.three-col-layout .cmp-footer-cta__content-wrapper .outer-wrapper .content-wrapper p {
    margin-top: 0.6rem;
  }
}
@media (max-width: 575px) {
  .cmp-footer-cta.three-col-layout .cmp-footer-cta__content-wrapper .outer-wrapper .content-wrapper p {
    margin-top: 0;
  }
}
.cmp-footer-cta.three-col-layout .cmp-footer-cta__content-wrapper .outer-wrapper .content-wrapper .btn-wrap {
  position: absolute;
  left: 50%;
  bottom: 40px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
}
@media (max-width: 575px) {
  .cmp-footer-cta.three-col-layout .cmp-footer-cta__content-wrapper .outer-wrapper .content-wrapper .btn-wrap {
    position: relative;
    bottom: 0;
    margin-top: 10px;
  }
}

.cmp-glossary__body {
  position: relative;
  max-width: var(--max-width);
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  display: grid;
  gap: 6rem;
  padding-top: var(--spacing-lg);
}
@media (max-width: 575px) {
  .cmp-glossary__body {
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .cmp-glossary__body {
    grid-template-columns: 1fr;
    padding-top: 4rem;
  }
}
@media (max-width: 991px) {
  .cmp-glossary__body {
    gap: 4rem;
  }
}
@media (max-width: 1599px) {
  .cmp-glossary__body {
    max-width: var(--max-width);
  }
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__table .cmp-glossary__container {
  width: 100%;
  padding: 5rem;
  border-radius: 30px;
  border: 1px solid #00FD45;
}
@media (max-width: 1399px) {
  .cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__table .cmp-glossary__container {
    padding: 25px;
  }
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__table .cmp-glossary__container .cmp-glossary__table-content h3 {
  padding-bottom: 1rem;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__table .cmp-glossary__container .cmp-glossary__table-content .cmp-glossary__table-list-container .cmp-glossary__table-list {
  font-size: 2.4rem;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__table .cmp-glossary__container .cmp-glossary__table-content .cmp-glossary__table-list-container .cmp-glossary__table-list li {
  color: #1d242b;
  line-height: 48px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  -webkit-text-decoration-style: solid;
          text-decoration-style: solid;
  text-decoration-thickness: 1px;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-underline-offset: auto;
  text-underline-position: from-font;
  font-size: var(--font-size-p-md);
}
@media (max-width: 1199px) {
  .cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__table .cmp-glossary__container .cmp-glossary__table-content .cmp-glossary__table-list-container .cmp-glossary__table-list li {
    font-size: 2rem;
    line-height: 3.5rem;
  }
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content {
  padding-top: var(--spacing-md);
}
@media (max-width: 1199px) {
  .cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content {
    padding-top: 6rem;
  }
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container {
  padding-bottom: var(--spacing-xs);
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container ul,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container ol {
  padding-left: 16px;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container ul li,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container ol li {
  position: relative;
  padding-left: 0px;
  margin: 15px 0;
  list-style: none;
  line-height: 1.4;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container ul li:last-child,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container ol li:last-child {
  margin-bottom: 25px;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container ul li.hide-before::before,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container ol li.hide-before::before {
  display: none;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container ul li {
  list-style-type: disc;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container ul li li {
  list-style-type: circle;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container ul li::before {
  display: none;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container ul li::marker {
  font-size: 15px;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container ol {
  padding-left: 24px;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container li,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container p {
  font-size: 2.2rem;
  font-weight: 400 !important;
  line-height: 30px !important;
  letter-spacing: 0.01em !important;
  margin-bottom: 25px;
}
@media (min-width: 1800px) {
  .cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container li,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container p {
    font-size: 2.2rem !important;
    line-height: 30px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container li,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container p {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container li,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container p {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container li,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container p {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container li,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container p {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container li,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container p {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container li,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container p {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
@media (max-width: 575px) {
  .cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container li,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container p {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container h1,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container h2,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container h3,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container h4,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container h5,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container h6 {
  margin-bottom: 20px;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container table {
  width: 100%;
  border-collapse: collapse;
  background-color: white;
  border: 1px solid #dee2e6;
  margin-bottom: 3rem;
  color: #212529;
  overflow: auto;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container table tbody:first-of-type tr:first-of-type {
  background-color: white;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container table thead th,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container table thead td {
  border-bottom: 2px solid #dee2e6;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container th,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container td {
  padding: 30px;
  vertical-align: middle;
  font-size: 18px;
  line-height: 26px;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container th {
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container td:first-child {
  border-right: 1px solid #C5CACE;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container tbody tr:nth-child(odd) {
  background-color: #F5F6F7;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container tbody tr:nth-child(even) {
  background-color: #FFFFFF;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container td {
  border: 1px solid #dee2e6;
  overflow: auto;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container strong {
  font-weight: 600;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container th,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container td {
  border: 1px solid #dee2e6;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container tr,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container th {
  overflow: auto;
}
@media (max-width: 768px) {
  .cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container table,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container tbody,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container tr,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container td,
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container th {
    display: block;
    width: 100%;
  }
  .cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container thead {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container thead tr {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container tr {
    display: grid;
    grid-template-columns: 50% 50%;
  }
  .cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container tr th {
    padding: 15px;
  }
  .cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container td {
    padding: 15px;
    border-top: 1px solid #ddd;
  }
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container .cmp-glossary__list {
  font-size: 2.2rem;
  margin-bottom: 20px;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__body-content .cmp-glossary__container .cmp-glossary__content-container .cmp-glossary__list li {
  font-size: 2.2rem;
  line-height: 30px;
  list-style-type: disc;
  color: rgb(29, 36, 43);
  font-weight: 400;
  letter-spacing: 0.01em;
  margin: 5px 0 16px;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__tags .cmp-glossary__tags-container {
  padding-bottom: 4rem;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__tags .cmp-glossary__tags-container .cmp-glossary__tags-list {
  list-style: none;
  padding-left: 0;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__tags .cmp-glossary__tags-container .cmp-glossary__tags-list li {
  list-style: none;
  display: inline-block;
  padding: 0 20px 0 0;
  margin: 20px 0;
  font-weight: var(--font-weight-bold);
  font-size: 2rem;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__tags .cmp-glossary__tags-container .cmp-glossary__tags-list li a {
  line-height: 28px;
  border: 2px solid #C0D4D9;
  border-radius: 25px;
  padding: 8px 24px;
  font-weight: 400 !important;
  letter-spacing: 0.01em !important;
  color: #1d242b;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.cmp-glossary__body .cmp-glossary__body-left .cmp-glossary__tags .cmp-glossary__tags-container .cmp-glossary__tags-list li a:hover {
  background: #C0D4D9;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  text-decoration: none;
  outline: 0;
}

.cmp-glossary__content-index {
  padding-top: 7rem !important;
}
@media (max-width: 1199px) {
  .cmp-glossary__content-index {
    padding-top: 10rem !important;
    padding-bottom: 2.5rem !important;
  }
}
@media (max-width: 991px) {
  .cmp-glossary__content-index {
    padding-top: 6.4rem !important;
    padding-bottom: 0rem !important;
  }
}
@media (max-width: 767px) {
  .cmp-glossary__content-index {
    grid-template-columns: 1fr;
    padding-top: 2.4rem !important;
  }
}

.cmp-glossary__body-full {
  grid-template-columns: 10fr 1fr;
}
@media (max-width: 767px) {
  .cmp-glossary__body-full {
    grid-template-columns: 1fr;
    padding-top: 4rem;
  }
}

.cmp-glossary__body-split {
  grid-template-columns: 14fr 3fr;
}
@media (max-width: 767px) {
  .cmp-glossary__body-split {
    grid-template-columns: 1fr;
    padding-top: 4rem;
  }
}

.cmp-glossary__hero-graphic::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='158' height='158' viewBox='0 0 158 158' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M158 17.1739V6.9064e-06L0 0V1.3033e-05V17.1739V158H17.1739V17.1739L158 17.1739Z' fill='%23FF5400'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 158px;
  height: 158px;
}
@media (max-width: 1399px) {
  .cmp-glossary__hero-graphic::before {
    width: 158px;
    height: 158px;
  }
}
@media (max-width: 1599px) {
  .cmp-glossary__hero-graphic::before {
    width: 108px;
    height: 108px;
  }
}
@media (max-width: 1399px) {
  .cmp-glossary__hero-graphic::before {
    width: 68px;
    height: 68px;
  }
}
@media (max-width: 767px) {
  .cmp-glossary__hero-graphic::before {
    display: none;
  }
}
.cmp-glossary__hero-graphic::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='158' height='158' viewBox='0 0 158 158' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 140.826V158H140.826L158 158V140.826V0H140.826V140.826L0 140.826Z' fill='%23FC0080'/%3E%3C/svg%3E%0A");
  background-size: contain;
  width: 158px;
  height: 158px;
}
@media (max-width: 1399px) {
  .cmp-glossary__hero-graphic::after {
    width: 158px;
    height: 158px;
  }
}
@media (max-width: 1599px) {
  .cmp-glossary__hero-graphic::after {
    width: 108px;
    height: 108px;
  }
}
@media (max-width: 1399px) {
  .cmp-glossary__hero-graphic::after {
    width: 68px;
    height: 68px;
  }
}
@media (max-width: 767px) {
  .cmp-glossary__hero-graphic::after {
    display: none;
  }
}

.cmp-glossary__hero {
  padding-bottom: 25px;
}
@media (max-width: 767px) {
  .cmp-glossary__hero {
    padding-bottom: 0;
  }
}
.cmp-glossary__hero .cmp-glossary__container {
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cmp-glossary__hero .cmp-glossary__container {
    padding-bottom: 0;
  }
}
@media (max-width: 575px) {
  .cmp-glossary__hero .cmp-glossary__container {
    padding-bottom: 4rem;
  }
}
.cmp-glossary__hero .cmp-glossary__container .cmp-glossary__breadcrumb {
  padding-top: 2.5rem;
}
@media (max-width: 767px) {
  .cmp-glossary__hero .cmp-glossary__container .cmp-glossary__breadcrumb {
    padding-top: 1.5rem;
  }
}
.cmp-glossary__hero .cmp-glossary__container .cmp-glossary__breadcrumb ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
}
.cmp-glossary__hero .cmp-glossary__container .cmp-glossary__breadcrumb ul a {
  position: relative;
  color: #18272e;
}
.cmp-glossary__hero .cmp-glossary__container .cmp-glossary__breadcrumb ul li.link:first-of-type::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 8px;
  height: 10px;
  cursor: auto;
  background: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.47134e-08 1.45035L3.3422 4.99993L1.26106e-08 8.5495L1.02893 9.63989L5.40737 4.99993L1.02893 0.359958L9.47134e-08 1.45035Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat;
  background-size: contain;
  margin-left: 5px;
  margin-right: 5px;
}
.cmp-glossary__hero .cmp-glossary__container .cmp-glossary__breadcrumb ul .active {
  pointer-events: none;
}
.cmp-glossary__hero .cmp-glossary__container .cmp-glossary__breadcrumb ul .active a {
  font-weight: 700;
  line-height: 20px;
}
.cmp-glossary__hero .cmp-glossary__container .cmp-glossary__breadcrumb ul li {
  margin: 0 4px 0 0;
  list-style: none;
}
.cmp-glossary__hero .cmp-glossary__container .cmp-glossary__content {
  padding-top: 2rem;
}
@media (max-width: 767px) {
  .cmp-glossary__hero .cmp-glossary__container .cmp-glossary__content {
    padding-top: 0;
  }
}
.cmp-glossary__hero .cmp-glossary__container .cmp-glossary__content .cmp-glossary__eyebrow {
  position: relative;
  padding-top: 2rem;
  padding-bottom: 2.5rem;
}
@media (max-width: 1799px) {
  .cmp-glossary__hero .cmp-glossary__container .cmp-glossary__content .cmp-glossary__eyebrow {
    padding-top: 4rem;
  }
}
@media (max-width: 1199px) {
  .cmp-glossary__hero .cmp-glossary__container .cmp-glossary__content .cmp-glossary__eyebrow {
    padding-top: 6rem;
    padding-bottom: 1rem;
  }
}
@media (max-width: 991px) {
  .cmp-glossary__hero .cmp-glossary__container .cmp-glossary__content .cmp-glossary__eyebrow {
    padding-top: 3rem;
  }
}
@media (max-width: 767px) {
  .cmp-glossary__hero .cmp-glossary__container .cmp-glossary__content .cmp-glossary__eyebrow {
    padding-top: 2.2rem;
  }
}
@media (max-width: 575px) {
  .cmp-glossary__hero .cmp-glossary__container .cmp-glossary__content .cmp-glossary__eyebrow {
    padding-top: 1.6rem;
  }
}
.cmp-glossary__hero .cmp-glossary__container .cmp-glossary__content .cmp-glossary__eyebrow span {
  position: relative;
  margin-bottom: 10px;
  line-height: 24px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.cmp-glossary__hero .cmp-glossary__container .cmp-glossary__content .cmp-glossary__eyebrow span::after {
  content: "";
  width: 90%;
  height: 2px;
  background: #00FD45;
  position: absolute;
  bottom: -5px;
  left: 0;
}

.cmp-glossary__spacer {
  padding-bottom: 3rem !important;
}
@media (max-width: 1799px) {
  .cmp-glossary__spacer {
    padding-bottom: 4rem !important;
  }
}
@media (max-width: 1399px) {
  .cmp-glossary__spacer {
    padding-bottom: 5rem !important;
  }
}
@media (max-width: 1199px) {
  .cmp-glossary__spacer {
    padding-bottom: 8rem !important;
  }
}
@media (max-width: 991px) {
  .cmp-glossary__spacer {
    padding-bottom: 2rem !important;
  }
}
@media (max-width: 767px) {
  .cmp-glossary__spacer {
    padding-bottom: 2rem !important;
  }
}
@media (max-width: 575px) {
  .cmp-glossary__spacer {
    padding-bottom: 5.7rem !important;
  }
}

body {
  overflow-x: initial;
}

.cmp-glossary-list__nav {
  position: sticky;
  top: 68px;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1);
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: 1;
}
@media (max-width: 991px) {
  .cmp-glossary-list__nav {
    top: 57px;
  }
}
@media (max-width: 767px) {
  .cmp-glossary-list__nav {
    top: 56px;
  }
}
.cmp-glossary-list__nav .cmp-glossary-list__nav-container {
  margin: 0 auto;
  padding: 2.2rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.cmp-glossary-list__nav .cmp-glossary-list__nav-container ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 1399px) {
  .cmp-glossary-list__nav .cmp-glossary-list__nav-container ul {
    text-align: left;
    padding: 0 20px;
  }
}
@media (max-width: 1199px) {
  .cmp-glossary-list__nav .cmp-glossary-list__nav-container ul {
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    line-height: 33px;
  }
}
.cmp-glossary-list__nav .cmp-glossary-list__nav-container ul .link {
  position: relative;
}
.cmp-glossary-list__nav .cmp-glossary-list__nav-container ul .link:hover::after {
  content: "";
  position: absolute;
  bottom: -21px;
  left: 0;
  width: 100%;
  border-bottom: solid 4px #00FD45;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media (max-width: 1199px) {
  .cmp-glossary-list__nav .cmp-glossary-list__nav-container ul .link:hover::after {
    bottom: -3px;
  }
}
.cmp-glossary-list__nav .cmp-glossary-list__nav-container ul .active {
  position: relative;
}
.cmp-glossary-list__nav .cmp-glossary-list__nav-container ul .active::after {
  content: "";
  position: absolute;
  bottom: -21px;
  left: 0;
  width: 100%;
  border-bottom: solid 4px #00FD45;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media (max-width: 1199px) {
  .cmp-glossary-list__nav .cmp-glossary-list__nav-container ul .active::after {
    bottom: -3px;
  }
}
.cmp-glossary-list__nav .cmp-glossary-list__nav-container ul li {
  font-size: 24px;
}
@media (max-width: 1199px) {
  .cmp-glossary-list__nav .cmp-glossary-list__nav-container ul li {
    padding: 0 27px 0 0;
  }
}
@media (max-width: 575px) {
  .cmp-glossary-list__nav .cmp-glossary-list__nav-container ul li {
    padding: 0 17px 0 0;
  }
}
.cmp-glossary-list__nav .cmp-glossary-list__nav-container ul li a {
  color: #000;
  font-size: var(--font-size-p-xl);
  font-weight: 500;
}

@media (max-width: 991px) {
  .cmp-glossary-list__list {
    padding: 15px;
  }
}
.cmp-glossary-list__list .tab-rows {
  border-bottom: 1px solid #C5CACE;
}
.cmp-glossary-list__list .tab-rows:last-child {
  border-bottom: none;
  padding-bottom: 40px;
}
.cmp-glossary-list__list .cmp-glossary-list__list-item {
  display: grid;
  grid-template-columns: 60px 1fr;
  gap: 4rem;
  padding: 60px 0px 50px;
}
@media (max-width: 1199px) {
  .cmp-glossary-list__list .cmp-glossary-list__list-item {
    gap: 0;
    grid-template-columns: 55px 1fr;
  }
}
@media (max-width: 991px) {
  .cmp-glossary-list__list .cmp-glossary-list__list-item {
    grid-template-columns: 47px 1fr;
  }
}
@media (max-width: 575px) {
  .cmp-glossary-list__list .cmp-glossary-list__list-item {
    gap: 0;
  }
}
.cmp-glossary-list__list .cmp-glossary-list__list-item .cmp-glossary-list__item-category h2 {
  color: #00D42D;
  line-height: 1 !important;
  font-size: var(--font-size-h2);
  padding: 0 2rem;
}
@media (max-width: 1199px) {
  .cmp-glossary-list__list .cmp-glossary-list__list-item .cmp-glossary-list__item-category h2 {
    padding: 0;
  }
}
.cmp-glossary-list__list .cmp-glossary-list__list-item .cmp-glossary-list__item-content {
  display: grid;
  grid-template-columns: 1fr;
}
.cmp-glossary-list__list .cmp-glossary-list__list-item .cmp-glossary-list__item-content .cmp-glossary-list__item-col {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(350px, 425px));
  gap: 2rem;
}
@media (max-width: 1799px) {
  .cmp-glossary-list__list .cmp-glossary-list__list-item .cmp-glossary-list__item-content .cmp-glossary-list__item-col {
    grid-template-columns: repeat(auto-fill, minmax(350px, 345px));
  }
}
@media (max-width: 1599px) {
  .cmp-glossary-list__list .cmp-glossary-list__list-item .cmp-glossary-list__item-content .cmp-glossary-list__item-col {
    grid-template-columns: repeat(auto-fill, minmax(350px, 345px));
  }
}
@media (max-width: 1399px) {
  .cmp-glossary-list__list .cmp-glossary-list__list-item .cmp-glossary-list__item-content .cmp-glossary-list__item-col {
    grid-template-columns: repeat(auto-fill, minmax(260px, 345px));
  }
}
@media (max-width: 1399px) {
  .cmp-glossary-list__list .cmp-glossary-list__list-item .cmp-glossary-list__item-content .cmp-glossary-list__item-col {
    grid-template-columns: repeat(auto-fill, minmax(260px, 320px));
  }
}
@media (max-width: 767px) {
  .cmp-glossary-list__list .cmp-glossary-list__list-item .cmp-glossary-list__item-content .cmp-glossary-list__item-col {
    grid-template-columns: 1fr;
    gap: 0;
  }
}
.cmp-glossary-list__list .cmp-glossary-list__list-item .cmp-glossary-list__item-content .cmp-glossary-list__item-col ul {
  list-style: none;
}
@media (max-width: 767px) {
  .cmp-glossary-list__list .cmp-glossary-list__list-item .cmp-glossary-list__item-content .cmp-glossary-list__item-col ul {
    padding-left: 10px;
  }
}
.cmp-glossary-list__list .cmp-glossary-list__list-item .cmp-glossary-list__item-content .cmp-glossary-list__item-col ul li {
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (max-width: 767px) {
  .cmp-glossary-list__list .cmp-glossary-list__list-item .cmp-glossary-list__item-content .cmp-glossary-list__item-col ul li {
    padding-to: 6px;
    padding-bottom: 14px;
  }
}
.cmp-glossary-list__list .cmp-glossary-list__list-item .cmp-glossary-list__item-content .cmp-glossary-list__item-col ul li a {
  font-size: var(--font-size-p-lg);
  color: #064a66;
  line-height: 1.25;
  letter-spacing: 0.01em;
}
.cmp-glossary-list__list .cmp-glossary-list__list-item .cmp-glossary-list__item-content .cmp-glossary-list__item-col ul li a:hover {
  border-bottom: 1px solid #064a66;
}

.no-link {
  color: gray !important;
}

.cmp-glossary-list__list .tab-rows {
  scroll-margin-top: 120px;
}
@media (max-width: 1399px) {
  .cmp-glossary-list__list .tab-rows {
    scroll-margin-top: 138px;
  }
}
@media (max-width: 1199px) {
  .cmp-glossary-list__list .tab-rows {
    scroll-margin-top: 148px;
  }
}
@media (max-width: 575px) {
  .cmp-glossary-list__list .tab-rows {
    scroll-margin-top: 200px;
  }
}

.cmp-glossary-list__item-content.single-item {
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.cmp-heroes {
  background-size: cover;
  background-position: 50% 50%;
  position: relative;
  padding: 0 0 var(--padding-side);
}
.cmp-heroes-container {
  max-width: var(--max-width);
  padding: 0 var(--padding-side) var(--padding-side);
  margin: auto;
}
.cmp-heroes-container:not(:has(.cmp-heroes__breadcrumb)) {
  padding-top: 4rem;
}
.cmp-heroes-container:has(.cmp-heroes-carousel) {
  max-width: unset;
  padding: 0;
}
.cmp-heroes__background-video {
  width: 100%;
  aspect-ratio: 16/9;
  height: 9in;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.cmp-heroes__date {
  margin-bottom: 2.4rem;
}
.cmp-heroes__breadcrumb {
  padding: 2rem 0;
}
.cmp-heroes__breadcrumb li,
.cmp-heroes__breadcrumb a {
  color: var(--color-heroes);
}
.cmp-heroes__breadcrumb li {
  line-height: 24px;
}
.cmp-heroes__breadcrumb img {
  margin-inline: 1.6rem;
}
.cmp-heroes__breadcrumb img:last-child {
  display: none;
}
.cmp-heroes__heading {
  margin-bottom: 1.5rem;
}
.cmp-heroes__subtitle {
  font-size: 2.2rem;
  line-height: 3.2rem;
  font-weight: 400;
}
.cmp-heroes-newsroom {
  margin-top: 5.4rem;
  display: grid;
  gap: 3rem 2.4rem;
  grid-template-columns: auto auto auto auto;
  grid-template-rows: auto;
}
@media (max-width: 767px) {
  .cmp-heroes-newsroom {
    grid-template-columns: auto auto;
  }
}
@media (max-width: 575px) {
  .cmp-heroes-newsroom {
    grid-template-columns: auto;
  }
}
.cmp-heroes-newsroom__first-item {
  grid-column: 1/span 3;
  grid-row: 1/span 2;
}
@media (max-width: 767px) {
  .cmp-heroes-newsroom__first-item {
    grid-column: 1/span 2;
  }
}
@media (max-width: 575px) {
  .cmp-heroes-newsroom__first-item {
    grid-column: 1/span 1;
  }
}
.cmp-heroes-newsroom__item {
  border-radius: 2rem;
  background-color: #ffffff;
  -webkit-transition: all var(--animationDuration) ease-in-out;
  transition: all var(--animationDuration) ease-in-out;
  -webkit-animation-delay: var(--animationDelay);
          animation-delay: var(--animationDelay);
  cursor: pointer;
}
.cmp-heroes-newsroom__item:hover {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
}
.cmp-heroes-newsroom__item:hover .cmp-heroes-newsroom__btn a::after {
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/green-arrow.svg") no-repeat;
  margin-left: 1.3rem;
  background-size: cover;
  width: 2.5rem;
}
.no-animation .cmp-heroes-newsroom__item:hover {
  -webkit-transform: unset;
          transform: unset;
}
.no-animation .cmp-heroes-newsroom__item:hover .cmp-heroes-newsroom__btn a::after {
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/hoover-arrow.svg") no-repeat;
  margin-left: 0.8rem;
  background-size: contain;
}
.cmp-heroes-newsroom__content-item {
  padding: 4rem;
  height: 100%;
  position: relative;
}
.cmp-heroes-newsroom__content-item.has-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 2.4rem;
}
.cmp-heroes-newsroom__content-item h5 {
  color: #1D242B;
}
.cmp-heroes-newsroom__icon-with-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 2.4rem;
}
.cmp-heroes-newsroom__icon {
  max-width: 5rem;
  max-height: 5rem;
  margin-right: 2.4rem;
}
.cmp-heroes-newsroom__icon img {
  width: 100%;
  height: 100%;
}
.cmp-heroes-newsroom__text span {
  color: #004A66;
}
.cmp-heroes-newsroom__first-item .cmp-heroes-newsroom__text span {
  padding-block: 0.4rem;
  display: block;
}
.cmp-heroes-newsroom__img-item {
  width: 100%;
  max-width: 350px;
}
@media (min-width: 1801px) {
  .cmp-heroes-newsroom__img-item {
    max-width: 355px;
  }
}
.cmp-heroes-newsroom__img-item img {
  height: auto;
  width: 100%;
  max-width: 100%;
  vertical-align: top;
  border: 0;
}
.cmp-heroes-newsroom__content-block {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 40%;
          flex: 1 1 40%;
}
.cmp-heroes-newsroom__second-item .cmp-heroes-newsroom__text span:first-child::after, .cmp-heroes-newsroom__tertiary-item .cmp-heroes-newsroom__text span:first-child::after {
  content: "|";
  width: 2px;
  height: 5px;
  color: #1D242B;
  position: relative;
  left: 7px;
}
.cmp-heroes-newsroom__second-item .cmp-heroes-newsroom__text span:last-child, .cmp-heroes-newsroom__tertiary-item .cmp-heroes-newsroom__text span:last-child {
  margin-left: 1rem;
}
.cmp-heroes-newsroom__second-item .cmp-heroes-newsroom__content-item h5:after, .cmp-heroes-newsroom__tertiary-item .cmp-heroes-newsroom__content-item h5:after {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/green-arrow.svg") no-repeat;
  background-size: contain;
  margin-left: -20px;
  -webkit-transform: translateY(4px) scale(1.2) translateX(28px);
          transform: translateY(4px) scale(1.2) translateX(28px);
  -webkit-transition: opacity var(--animationDuration) ease-in-out;
  transition: opacity var(--animationDuration) ease-in-out;
  opacity: 0;
}
.cmp-heroes-newsroom__second-item.cmp-heroes-newsroom__item:hover h5:after, .cmp-heroes-newsroom__tertiary-item.cmp-heroes-newsroom__item:hover h5:after {
  opacity: 1;
}
.no-animation .cmp-heroes-newsroom__second-item.cmp-heroes-newsroom__item:hover h5:after, .no-animation .cmp-heroes-newsroom__tertiary-item.cmp-heroes-newsroom__item:hover h5:after {
  opacity: 0;
}
.cmp-heroes-newsroom__first-item .cmp-heroes-newsroom__text span:last-child {
  color: #1D242B;
}
.cmp-heroes-newsroom__btn {
  margin-top: 6rem;
  position: absolute;
  bottom: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .cmp-heroes-newsroom__btn {
    position: relative;
    bottom: 0;
  }
}
.cmp-heroes-newsroom__btn a {
  font-size: 1.6rem;
  line-height: 1.2;
  font-weight: 500;
  color: #000000;
}
.cmp-heroes-newsroom__btn a::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: 0.8rem;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/hoover-arrow.svg") no-repeat;
  background-size: contain;
  -webkit-transition: all var(--animationDuration) cubic-bezier(0.4, 0, 0.2, 1);
  transition: all var(--animationDuration) cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation-delay: var(--animationDelay);
          animation-delay: var(--animationDelay);
}
.cmp-heroes-newsroom__item-link {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  font-size: 0;
  text-indent: -99999px;
}
.cmp-heroes-two-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 39px;
}
@media (max-width: 767px) {
  .cmp-heroes-two-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 575px) {
  .cmp-heroes-two-column {
    margin-top: 10px;
  }
}
.cmp-heroes-two-column__publication-date {
  margin-bottom: 2.4rem;
  color: #004A66;
}
.cmp-heroes-two-column .cmp-heroes__date {
  width: 100%;
}
.cmp-heroes-two-column__media {
  width: 50%;
  max-width: 520px;
}
@media (max-width: 767px) {
  .cmp-heroes-two-column__media {
    width: 100%;
  }
}
.press-release-detail .cmp-heroes-two-column__media, .blog-detail .cmp-heroes-two-column__media {
  width: 33%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33%;
          flex: 0 0 33%;
  border-radius: 0;
}
@media (max-width: 1199px) {
  .press-release-detail .cmp-heroes-two-column__media, .blog-detail .cmp-heroes-two-column__media {
    width: 32%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 32%;
            flex: 0 0 32%;
  }
}
@media (max-width: 767px) {
  .press-release-detail .cmp-heroes-two-column__media, .blog-detail .cmp-heroes-two-column__media {
    width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
.cmp-heroes-two-column__media .video-container {
  background-color: transparent;
  max-width: unset;
}
.cmp-heroes-two-column__media .video-container .video-thumbnail {
  max-height: unset;
}
.cmp-heroes-two-column__media .video-container .video-thumbnail img {
  -o-object-fit: cover;
     object-fit: cover;
  max-height: unset;
  max-width: 600px;
}
.cmp-heroes-two-column__media .video-container .video-iframe,
.cmp-heroes-two-column__media .video-container .video-iframe iframe {
  min-height: 600px;
}
.media-rounded .cmp-heroes-two-column__media img,
.media-rounded .cmp-heroes-two-column__media .video-container,
.media-rounded .cmp-heroes-two-column__media .video-container .video-thumbnail,
.media-rounded .cmp-heroes-two-column__media .video-container .video-thumbnail img {
  border-radius: 0rem;
}
@media (max-width: 575px) {
  .cmp-heroes-two-column__image .image {
    margin-top: 24px;
    padding-bottom: 44px;
  }
}
.cmp-heroes-two-column__image .image img {
  border-radius: 5px;
}
.cmp-heroes-two-column__content {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  width: 50%;
}
@media (max-width: 1599px) {
  .cmp-heroes-two-column__content {
    max-width: 48%;
  }
}
@media (max-width: 767px) {
  .cmp-heroes-two-column__content {
    width: 100%;
    max-width: 100%;
  }
}
.press-release-detail .cmp-heroes-two-column__content, .blog-detail .cmp-heroes-two-column__content {
  width: 65%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 65%;
          flex: 0 0 65%;
}
@media (max-width: 767px) {
  .press-release-detail .cmp-heroes-two-column__content, .blog-detail .cmp-heroes-two-column__content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
  }
}
.cmp-heroes-two-column__title {
  margin-bottom: 2.4rem;
  font-weight: 600 !important;
  letter-spacing: -0.026em !important;
}
@media (min-width: 1800px) {
  .cmp-heroes-two-column__title {
    font-size: 5.6rem !important;
    line-height: 62px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1799px) {
  .cmp-heroes-two-column__title {
    font-size: 4.2rem !important;
    line-height: 50px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cmp-heroes-two-column__title {
    font-size: 3.6rem !important;
    line-height: 45px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1199px) {
  .cmp-heroes-two-column__title {
    font-size: 3.6rem !important;
    line-height: 45px !important;
  }
}
@media (min-width: 576px) and (max-width: 1199px) {
  .cmp-heroes-two-column__title {
    font-size: 3.2rem !important;
    line-height: 40px !important;
  }
}
@media (max-width: 575px) {
  .cmp-heroes-two-column__title {
    font-size: 3.2rem !important;
    line-height: 40px !important;
  }
}
.cmp-heroes-two-column__subtitle {
  font-style: italic !important;
  font-family: "articulat-cf", sans-serif !important;
  font-weight: 100 !important;
  letter-spacing: calc(var(--font-size-p-lg) * -0.05) !important;
}
.cmp-heroes-two-column__actions {
  margin-top: 2.4rem;
}
.cmp-heroes-two-column__form {
  width: 100%;
}
.cmp-heroes-carousel.swiper {
  width: 100%;
}
.cmp-heroes-carousel__slide {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.cmp-heroes-carousel__background {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-color: var(--background-color);
}
.cmp-heroes-carousel .cmp-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.cmp-heroes-carousel__wrapper {
  width: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: var(--max-width);
  padding: var(--padding-side);
  margin: auto;
}
@media (max-width: 767px) {
  .cmp-heroes-carousel__wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-bottom: 7rem;
    gap: 3rem;
  }
}
.cmp-heroes-carousel__content {
  color: var(--text-color);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  width: 50%;
}
@media (max-width: 767px) {
  .cmp-heroes-carousel__content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
  }
}
.cmp-heroes-carousel__button-container {
  margin-top: 2.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.cmp-heroes-carousel__button-container a {
  color: #000000;
}
.cmp-heroes-carousel__button-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 32px;
  border-radius: 5px;
  border: 1.5px solid #00FD92;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background: #00FD92;
}
.cmp-heroes-carousel__button-1:hover {
  background: #ffffff;
}
.cmp-heroes-carousel__button-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 32px;
  border-radius: 5px;
  border: 1.5px solid #006616;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background: #ffffff;
}
.cmp-heroes-carousel__button-2:hover {
  background: #00FD92;
}
.cmp-heroes-carousel__media {
  width: 50%;
  position: relative;
}
@media (max-width: 767px) {
  .cmp-heroes-carousel__media {
    width: 100%;
  }
}
.cmp-heroes-carousel__media img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 35rem;
  margin: auto;
}
@media (max-width: 767px) {
  .cmp-heroes-carousel__media img {
    max-height: 25rem;
  }
}
@media (max-width: 1399px) {
  .cmp-heroes-carousel .swiper-button-prev,
.cmp-heroes-carousel .swiper-button-next {
    display: none;
  }
}
.cmp-heroes-carousel .swiper-button-prev {
  left: 5%;
}
.cmp-heroes-carousel .swiper-button-next {
  right: 5%;
}
.cmp-heroes-carousel .swiper-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 50%;
  max-width: 1264px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  padding: 0 20px;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin-right: 0;
  margin-left: 0;
  z-index: 2;
}
.cmp-heroes-carousel .swiper-pagination-bullet {
  cursor: pointer;
  margin: 0 16px 0 0 !important;
  width: 135px;
  height: 4px;
  background: #B6C3CA;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border-radius: 0;
  position: relative;
  float: left;
  border: none;
}
.cmp-heroes-carousel .swiper-pagination-bullet:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
  width: 100%;
  background-color: #4e626c;
}
.cmp-heroes-carousel .swiper-pagination-bullet-active:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #00FD45;
  z-index: 1;
  -webkit-animation: var(--delay) ease 0s 1 normal none running progressAnimation;
          animation: var(--delay) ease 0s 1 normal none running progressAnimation;
  height: 4px;
  -webkit-transition-property: width, background-color;
  transition-property: width, background-color;
}
.cmp-heroes-teaser.edit-mode .cmp-heroes-teaser__list {
  display: block;
}
.cmp-heroes-teaser__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2.4rem;
  width: 100%;
}
.cmp-heroes-teaser__list .teaser {
  background-color: #ffffff;
  color: #000000;
  border-radius: 5px;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.cmp-heroes-teaser__list .teaser .cmp-teaser {
  height: 100%;
}
.cmp-heroes-teaser__list .teaser .cmp-teaser__description {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.cmp-heroes-teaser__list .teaser .cmp-teaser a {
  color: #000000;
}
.cmp-heroes-teaser__list .teaser:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.cmp-heroes-teaser__list .teaser:hover .cmp-teaser__action-link {
  background-color: transparent;
}
.cmp-heroes .cmp-stat {
  padding-block: 2.4rem;
}
.cmp-heroes .company-rating .cmp-stat__container {
  max-width: var(--max-width);
  margin: 0 auto;
}
@media (max-width: 1199px) {
  .cmp-heroes .company-rating .cmp-stat__card {
    grid-template-columns: auto auto;
    position: relative;
  }
  .cmp-heroes .company-rating .cmp-stat__card:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;
    background-color: #F0F3F4;
    width: 100%;
    height: 6px;
  }
}
@media (max-width: 1199px) {
  .cmp-heroes .company-rating .cmp-stat__card-item {
    border: 0;
  }
  .cmp-heroes .company-rating .cmp-stat__card-item:nth-child(odd) {
    border-right: 5px solid #F0F3F4;
  }
  .cmp-heroes .company-rating .cmp-stat__card-item:nth-child(1), .cmp-heroes .company-rating .cmp-stat__card-item:nth-child(2) {
    padding: 0 15px 15px 15px !important;
  }
  .cmp-heroes .company-rating .cmp-stat__card-item:nth-child(3), .cmp-heroes .company-rating .cmp-stat__card-item:last-child {
    padding: 15px 15px 0 15px !important;
  }
}

.cmp-heroes__background-video + .cmp-heroes-container,
.cmp-heroes__youtube-video + .cmp-heroes-container {
  position: absolute;
  z-index: 999;
  top: 0;
  left: calc(50% - var(--max-width) / 2);
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body .press-release-detail .cmp-heroes:has(.cmp-heroes-two-column) {
  background-color: #E6F1EC !important;
  margin-top: 0;
}

.cmp-heroes.full-image {
  padding-top: 0;
  padding-bottom: 0;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .cmp-heroes.full-image {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.cmp-heroes.full-image .cmp-breadcrumb {
  padding: 10px 0;
}
.cmp-heroes.full-image .section__container {
  position: static;
}
.cmp-heroes.full-image .cmp-heroes-two-column {
  margin-top: 0;
  position: static;
}
.cmp-heroes.full-image .cmp-heroes-two-column__title {
  font-size: var(--font-size-h1-sm) !important;
  line-height: var(--line-height-h1-sm) !important;
  margin-bottom: 1.6rem;
}
.cmp-heroes.full-image .cmp-heroes-two-column__subtitle {
  font-family: "KlavikaWeb" !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 26px !important;
  letter-spacing: -0.4px !important;
  margin-bottom: 4rem;
}
@media (min-width: 1800px) {
  .cmp-heroes.full-image .cmp-heroes-two-column__subtitle {
    padding-right: 40px;
  }
}
.cmp-heroes.full-image .cmp-heroes-two-column__actions {
  padding-bottom: 80px;
}
@media (max-width: 767px) {
  .cmp-heroes.full-image .cmp-heroes-two-column__actions {
    padding-bottom: 30px;
  }
}
.cmp-heroes.full-image .cmp-heroes-two-column__media {
  max-width: 734px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0%;
  width: 50%;
  height: 100%;
  z-index: 0;
}
@media (min-width: 1800px) {
  .cmp-heroes.full-image .cmp-heroes-two-column__media {
    max-width: 984px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cmp-heroes.full-image .cmp-heroes-two-column__media {
    max-width: 584px;
  }
}
@media (max-width: 767px) {
  .cmp-heroes.full-image .cmp-heroes-two-column__media {
    position: relative;
    max-width: 100%;
    width: 100%;
    padding: 0 16px;
    padding-bottom: 35px;
  }
}
.cmp-heroes.full-image .cmp-heroes-two-column__media .cmp-image {
  width: 100%;
  height: 100%;
}
.cmp-heroes.full-image .cmp-heroes-two-column__media .cmp-image img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.cmp-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.cmp-list__container .no-result {
  margin-block: 6.4rem;
}
.cmp-list__item, .cmp-list__item-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 3rem;
  position: relative;
  margin-block: 3.2rem;
  color: #000000;
}
@media (max-width: 575px) {
  .cmp-list__item, .cmp-list__item-link {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-inline: 1.6rem;
  }
}
.cmp-list__item-image, .cmp-list__item-link-image {
  max-width: 300px;
  min-width: 300px;
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  border: 1px solid #CACCCE;
}
@media (max-width: 575px) {
  .cmp-list__item-image, .cmp-list__item-link-image {
    width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.cmp-list__item-image img, .cmp-list__item-link-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 200px;
  min-height: 200px;
}
.cmp-list__item-content, .cmp-list__item-link-content {
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
@media (max-width: 575px) {
  .cmp-list__item-content, .cmp-list__item-link-content {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.cmp-list__item-pretitle, .cmp-list__item-link-pretitle {
  margin-bottom: 1.6rem;
  color: #3E4C5A;
}
.cmp-list__item-category:after, .cmp-list__item-link-category:after {
  content: "|";
  width: 2px;
  height: 5px;
  color: #3E4C5A;
  position: relative;
  top: -2px;
  left: 7px;
}
.cmp-list__item-publication-date, .cmp-list__item-link-publication-date {
  margin-left: 10px;
}
.cmp-list__item:not(:first-child):after, .cmp-list__item-link:not(:first-child):after {
  content: "";
  position: absolute;
  width: calc(100% - 24px);
  height: 1px;
  background-color: #caccce;
  top: -32px;
  left: 10px;
}
.cmp-list__filter-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.cmp-list__filter-horizontal-year {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 3rem;
}
.cmp-list__filter-horizontal-year label {
  position: relative;
}
.cmp-list__filter-horizontal-year span {
  border: 2px solid #82AAB4;
  border-radius: 5px;
  padding: 5px 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  cursor: pointer;
}
.cmp-list__filter-horizontal-year span:hover {
  background: #82AAB4;
  font-weight: 700;
  color: #000;
}
.cmp-list__filter-horizontal-year input {
  position: absolute;
  display: none;
}
.cmp-list__filter-horizontal-year input:checked + span {
  background: #82AAB4;
  font-weight: 700;
  color: #000;
  border-radius: 200px;
}
.cmp-list__filter-vertical-year {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 20%;
          flex: 0 1 20%;
}
.cmp-list__filter-vertical-year:hover .cmp-list__filter-prior-years-dropdown {
  opacity: 1;
  visibility: visible;
}
.cmp-list__filter-by {
  display: inline-block;
  font-size: 22px;
  font-weight: 600;
  padding-right: 7px;
}
.cmp-list__filter-prior-years {
  position: relative;
  display: inline-block;
  font-size: 18px;
  font-weight: 400;
  cursor: pointer;
  z-index: 2;
  padding-bottom: 7px;
  padding-right: 70px;
  border-bottom: 1px solid #CACCCE;
}
.cmp-list__filter-prior-years:after {
  content: "";
  position: absolute;
  top: 5px;
  right: 0;
  width: 15px;
  height: 10px;
  background: url(https://www.cohesity.com/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/green-down.svg);
  background-size: cover;
}
.cmp-list__filter-prior-years-dropdown {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  position: absolute;
  top: 60%;
  width: 60%;
  right: 10%;
  left: auto;
  padding: 0;
  margin-bottom: 10px;
  max-height: 192px;
  overflow-y: auto;
  display: block;
  -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.16);
          box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.16);
  background: #fff;
  border-radius: 0 0 20px 20px;
  z-index: 10;
}
.cmp-list__filter-prior-years-dropdown div {
  display: inline-block;
  padding: 15px 0 15px 15px;
  margin: 0;
  position: relative;
  list-style: none;
  width: 100%;
  text-align: left;
}
.cmp-list__filter-prior-years-dropdown div:hover {
  background: rgba(103, 191, 27, 0.2);
}
.cmp-list__filter-prior-years-dropdown label {
  position: relative;
  font-size: 18px;
  padding-left: 25px;
  cursor: pointer;
  line-height: 0.8;
  font-weight: 400;
}
.cmp-list__filter-prior-years-dropdown label:before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 16px;
  height: 16px;
  border: 1px solid #82AAB4;
}
.cmp-list__filter-prior-years-dropdown label:after {
  content: "";
  position: absolute;
  top: 2px;
  left: 3px;
  width: 10px;
  height: 6px;
  border-bottom: 2px solid #00FD45;
  border-left: 2px solid #00FD45;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  opacity: 0;
}
.cmp-list__filter-prior-years-dropdown input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.cmp-list__filter-prior-years-dropdown input:checked + label:after {
  opacity: 1;
}
.cmp-list__filter-container.mobile {
  display: none;
}
@media (max-width: 1199px) {
  .cmp-list__filter-container {
    display: none;
  }
  .cmp-list__filter-container.mobile {
    display: block;
    margin-bottom: 48px;
  }
  .cmp-list__filter-container.mobile .cmp-list__filter-wrap {
    text-align: center;
  }
  .cmp-list__filter-container.mobile .cmp-list__filter-wrap > span {
    display: inline-block;
    font-size: 22px;
    font-weight: 600;
  }
  .cmp-list__filter-container.mobile .filters {
    max-width: 110px;
    width: 100%;
    margin-top: 3px;
    display: inline-block;
    position: relative;
    font-size: 18px;
    font-weight: 400;
    cursor: pointer;
    z-index: 2;
    padding-bottom: 7px;
  }
  .cmp-list__filter-container.mobile .filters:after {
    content: "";
    position: absolute;
    top: 5px;
    right: 0;
    width: 15px;
    height: 10px;
    background: url(https://www.cohesity.com/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/green-down.svg);
    background-size: cover;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .cmp-list__filter-container.mobile .filters.active .dropdown {
    display: block;
    padding: 0;
    margin-bottom: 10px;
    max-height: 192px;
    overflow-y: auto;
  }
  .cmp-list__filter-container.mobile .dropdown {
    display: none;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.16);
            box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.16);
    position: absolute;
    top: 32px;
    left: 0;
    background: #fff;
    border-radius: 0 0 20px 20px;
    width: 100%;
    z-index: 1;
    padding: 0;
  }
  .cmp-list__filter-container.mobile .dropdown > div {
    display: inline-block;
    padding: 15px 0 15px 15px;
    margin: 0;
    position: relative;
    list-style: none;
    width: 100%;
    text-align: left;
  }
  .cmp-list__filter-container.mobile .dropdown > div:hover {
    background: rgba(103, 191, 27, 0.2);
  }
  .cmp-list__filter-container.mobile .dropdown > div input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
  }
  .cmp-list__filter-container.mobile .dropdown > div input:checked + label:after {
    opacity: 1;
  }
  .cmp-list__filter-container.mobile .dropdown > div label {
    position: relative;
    font-size: 18px;
    padding-left: 25px;
    cursor: pointer;
    line-height: 0.8;
    font-weight: 400;
  }
  .cmp-list__filter-container.mobile .dropdown > div label:before {
    content: "";
    position: absolute;
    top: -1px;
    left: 0;
    width: 16px;
    height: 16px;
    border: 1px solid #82AAB4;
  }
  .cmp-list__filter-container.mobile .dropdown > div label:after {
    content: "";
    position: absolute;
    top: 2px;
    left: 3px;
    width: 10px;
    height: 6px;
    border-bottom: 2px solid #00FD45;
    border-left: 2px solid #00FD45;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    opacity: 0;
  }
}
.cmp-list__filter-filtered-item {
  display: none;
  text-align: left;
  margin: 20px 0;
  padding-inline: 32px;
}
@media (max-width: 1199px) {
  .cmp-list__filter-filtered-item {
    display: block;
  }
}
.cmp-list__filter-filtered-item .single-item {
  display: inline-block;
}
.cmp-list__filter-filtered-item .single-item span {
  position: relative;
  font-size: 14px;
  font-weight: 600;
  padding: 8px 53px 8px 21px;
  border-radius: 200px;
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 10px;
  cursor: pointer;
  text-transform: capitalize;
  background: rgba(103, 191, 27, 0.25);
  line-height: 1.57;
  letter-spacing: -0.21px;
}
.cmp-list__filter-filtered-item .single-item span:hover {
  background: rgba(103, 191, 27, 0.2);
}
.cmp-list__filter-filtered-item .single-item span:after {
  content: "";
  position: absolute;
  top: 13px;
  right: 21px;
  width: 12px;
  height: 12px;
  background: url(https://www.cohesity.com/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/close-icon-black.svg);
  background-size: cover;
}
.cmp-list__filter-filtered-item .clearAll {
  display: none;
  font-size: 14px;
  font-weight: 600;
  padding: 3px 10px 4px;
  cursor: pointer;
  text-transform: capitalize;
  color: #3E4C5A;
  line-height: 1.57;
  letter-spacing: -0.21px;
}

.pagination-controls {
  text-align: center;
}
.pagination-controls .paginationjs {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.pagination-controls .paginationjs .paginationjs-pages ul {
  gap: 15px;
}
.pagination-controls .paginationjs .paginationjs-pages li {
  border: none;
}
.pagination-controls .paginationjs .paginationjs-pages li.paginationjs-page.active > a {
  background: #00FD45;
  color: #000000;
}
.pagination-controls .paginationjs .paginationjs-pages li.paginationjs-page:hover > a {
  background: #00FD45;
  cursor: pointer;
}
.pagination-controls .paginationjs .paginationjs-pages li > a:hover {
  background-color: transparent;
}
.pagination-controls .paginationjs .paginationjs-pages .paginationjs-prev > a {
  background-image: url(https://www.cohesity.com/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/arrow-right.svg) !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.pagination-controls .paginationjs .paginationjs-pages .paginationjs-next > a {
  background-image: url(https://www.cohesity.com/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/arrow-right.svg) !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
.pagination-controls ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0 auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pagination-controls .prev,
.pagination-controls .next {
  display: inline-block;
  margin: 5px 18px;
}
.pagination-controls .prev a,
.pagination-controls .next a {
  width: 17px;
  height: 17px;
  cursor: pointer;
  display: inline-block;
}
.pagination-controls .prev a {
  background-size: contain;
  background: url(https://www.cohesity.com/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/arrow-right.svg) no-repeat;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.pagination-controls .prev.disabled a {
  background: url(https://www.cohesity.com/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/arrow-gray.svg) no-repeat;
}
.pagination-controls .next a {
  background-size: contain;
  background: url(https://www.cohesity.com/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/arrow-right.svg) no-repeat;
}
.pagination-controls .next.disabled a {
  background: url(https://www.cohesity.com/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/arrow-gray.svg) no-repeat;
}
.pagination-controls span a {
  display: inline-block;
  margin: 0 15px;
  font-weight: 400;
  font-size: 18px;
  position: relative;
  cursor: pointer;
  color: #1d242b;
}
.pagination-controls span a.current:before {
  content: "";
  position: absolute;
  background: #00FD45;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 2px;
  z-index: -1;
}
.pagination-controls span a:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 2px;
  z-index: -1;
}
.pagination-controls span a:hover:after {
  background: #00FD45;
}

.cmp-logo-grid-overlay-carousel {
  padding-top: 40px;
  padding-bottom: 80px;
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__title-container {
  text-align: center;
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__title-container .cmp-logo-grid-overlay-carousel__title {
  max-width: 700px;
  margin: 0 auto;
  margin-bottom: 16px;
}
@media (min-width: 1801px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__title-container .cmp-logo-grid-overlay-carousel__title {
    max-width: 800px;
  }
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__title-container .cmp-logo-grid-overlay-carousel__subtitle {
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.66px;
}
@media (max-width: 1799px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__title-container .cmp-logo-grid-overlay-carousel__subtitle {
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.4px;
  }
}
@media (max-width: 1199px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__title-container .cmp-logo-grid-overlay-carousel__subtitle {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.18px;
  }
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 2.4rem;
  width: 100%;
  margin-top: 24px;
}
@media (max-width: 991px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 767px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container {
    gap: 1.5rem;
  }
}
@media (max-width: 575px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item {
  position: relative;
  border-radius: 5px;
  border: 1px solid lightgray;
  background: #fff;
  padding: 20px;
  height: 182px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  -webkit-transition: 0.1s;
  transition: 0.1s;
}
@media (min-width: 1801px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item {
    padding: 20px 40px;
  }
}
@media (max-width: 1799px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item {
    height: 162px;
  }
}
@media (max-width: 1399px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item {
    height: 132px;
  }
}
@media (max-width: 991px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item {
    height: 112px;
  }
}
@media (max-width: 767px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item {
    height: 102px;
  }
}
@media (max-width: 575px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item {
    height: 90px;
  }
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
}
@media (max-width: 1199px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item img {
    height: 90px;
  }
}
@media (max-width: 991px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item img {
    height: 70px;
  }
}
@media (max-width: 767px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item img {
    height: 60px;
  }
}
@media (max-width: 575px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item img {
    height: 100%;
  }
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item .cmp-logo-grid-overlay-carousel__logo {
  max-height: 70px;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 0 auto;
  margin-top: 40px;
  padding-right: 30px;
  padding-left: 30px;
  margin-bottom: 10px;
}
@media (min-width: 577px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item:hover {
    overflow: visible;
  }
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item:hover .cmp-logo-grid-overlay-carousel__overlay {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    top: 50%;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item .cmp-logo-grid-overlay-carousel__logo {
    display: none;
  }
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__active {
  border-color: #1FB6FF;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__overlay {
  position: absolute;
  top: 0;
  width: 100%;
  background: #fff;
  -webkit-box-shadow: 6px 6px 12px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 6px 6px 12px 0px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  z-index: 1;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding: 40px;
  border-radius: 5px;
  -webkit-transform: translateY(150px);
          transform: translateY(150px);
}
@media (max-width: 991px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__overlay {
    min-width: 300px;
  }
}
@media (max-width: 575px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__overlay {
    -webkit-transform: scale(1) translate(-50%, -50%) !important;
            transform: scale(1) translate(-50%, -50%) !important;
    position: fixed;
    z-index: 999999;
    width: calc(100% - 32px) !important;
    max-width: calc(100% - 32px) !important;
    min-width: calc(100% - 32px) !important;
    top: 50% !important;
    left: 50% !important;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
    transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
    transition: transform 0.3s ease, opacity 0.3s ease;
    transition: transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease;
    padding: 10px 15px 30px;
  }
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__overlay.is-active {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
    transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
    transition: transform 0.3s ease, opacity 0.3s ease;
    transition: transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease;
  }
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__overlay .cmp-logo-grid-overlay-carousel__modal-close {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.75 8.0125L21.9875 6.25L15 13.2375L8.0125 6.25L6.25 8.0125L13.2375 15L6.25 21.9875L8.0125 23.75L15 16.7625L21.9875 23.75L23.75 21.9875L16.7625 15L23.75 8.0125Z' fill='%231D242B'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
  text-indent: -99999px;
  z-index: 10000;
  display: none;
}
@media (max-width: 575px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__overlay .cmp-logo-grid-overlay-carousel__modal-close {
    display: inline-block;
  }
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__overlay .cmp-logo-grid-overlay-carousel__overlay-content {
  position: relative;
  z-index: 2;
  pointer-events: auto;
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__overlay .cmp-logo-grid-overlay-carousel__overlay-content a {
  color: #000;
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__overlay .cmp-logo-grid-overlay-carousel__overlay-content .cmp-logo-grid-overlay-carousel__link-overlay {
  position: absolute;
  text-indent: -99999px;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__overlay .cmp-logo-grid-overlay-carousel__overlay-content h5 {
  color: #005F79;
  padding-bottom: 8px;
  border-bottom: 1px solid #99C2FF;
  font-size: 25px;
  line-height: 28px;
  font-weight: 500;
}
@media (max-width: 1599px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__overlay .cmp-logo-grid-overlay-carousel__overlay-content h5 {
    font-size: 20px;
    line-height: 24px;
  }
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__overlay .cmp-logo-grid-overlay-carousel__overlay-content p {
  color: #000;
  font-size: 18px;
  line-height: 24px;
  margin: 16px 0;
  font-weight: 500;
}
@media (max-width: 1599px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__overlay .cmp-logo-grid-overlay-carousel__overlay-content p {
    font-size: 14px;
    line-height: 20px;
  }
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__overlay .cmp-logo-grid-overlay-carousel__overlay-content .cmp-logo-grid-overlay-carousel__overlay-link {
  color: #1061B6;
  font-weight: 500;
  font-size: 17px;
  line-height: 15px;
  position: relative;
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__overlay .cmp-logo-grid-overlay-carousel__overlay-content .cmp-logo-grid-overlay-carousel__overlay-link:after {
  content: "";
  display: inline-block;
  margin-left: 8px;
  width: 16px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='12' viewBox='0 0 19 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6L16 6' stroke='%2300FD45' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6804 1L17.0205 6L11.6804 11' stroke='%2300FD45' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: repeat;
  margin-top: 3px;
}
@media (max-width: 1799px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__nonslider {
    width: 130%;
  }
}
@media (max-width: 1199px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__nonslider {
    width: 165%;
  }
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__slide {
  color: #000;
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__slide a {
  color: #000;
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__multislider {
  width: 132%;
  min-width: 470px;
}
@media (max-width: 1599px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__multislider {
    width: 150%;
  }
}
@media (max-width: 991px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__multislider {
    min-width: auto;
  }
}
@media (max-width: 767px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__multislider {
    min-width: 400px;
  }
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__overlay-slider {
  height: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
@media (max-width: 575px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__overlay-slider {
    padding: 0;
  }
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .slick-dots {
  padding: 0;
  margin: 0;
  position: absolute;
  bottom: -25px;
  left: 0;
  width: 100%;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .slick-dots li {
  margin: 0 3px;
  line-height: 0;
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .slick-dots li:only-child {
  display: none;
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .slick-dots li button {
  width: 10px;
  height: 10px;
  text-indent: -99999px;
  border-radius: 100px;
  background: #D9D9D9;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .slick-dots li.slick-active button {
  background: #00FD92;
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .slick-dots li::before {
  display: none;
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .slick-prev,
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .slick-next {
  width: 28px;
  height: 28px;
  background-size: cover;
  background-repeat: no-repeat;
  border: none;
  z-index: 10;
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .slick-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='-1' width='40' height='40' rx='4' transform='matrix(1 0 0 -1 0 40)' fill='white'/%3E%3Crect x='1' y='-1' width='40' height='40' rx='4' transform='matrix(1 0 0 -1 0 40)' stroke='%2300B96B' stroke-width='2'/%3E%3Cpath d='M14 21L32 21' stroke='%23080808' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M20.0684 13L12 21L20.0684 29' stroke='%23080808' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (max-width: 575px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .slick-prev {
    background-image: none;
  }
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .slick-prev::before {
  content: "";
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .slick-prev:hover {
  color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='-1' width='40' height='40' rx='4' transform='matrix(1 0 0 -1 0 40)' fill='%23080808'/%3E%3Crect x='1' y='-1' width='40' height='40' rx='4' transform='matrix(1 0 0 -1 0 40)' stroke='%2300B96B' stroke-width='2'/%3E%3Cpath d='M10.886 21L30.886 21' stroke='%2300FD92' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M16.6582 13L8.11401 21L16.6582 29' stroke='%2300FD92' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (max-width: 575px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .slick-prev:hover {
    background-image: none;
  }
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .slick-next {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='40' height='40' rx='4' fill='white'/%3E%3Crect x='1' y='1' width='40' height='40' rx='4' stroke='%2300B96B' stroke-width='2'/%3E%3Cpath d='M10 21L28 21' stroke='%23080808' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M21.9316 13L30 21L21.9316 29' stroke='%23080808' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (max-width: 575px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .slick-next {
    background-image: none;
  }
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .slick-next::before {
  content: "";
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .slick-next:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='40' height='40' rx='4' fill='%23080808'/%3E%3Crect x='1' y='1' width='40' height='40' rx='4' stroke='%2300B96B' stroke-width='2'/%3E%3Cpath d='M11.0879 21L31.0879 21' stroke='%2300FD92' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M25.3681 13L33.9124 21L25.3681 29' stroke='%2300FD92' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (max-width: 575px) {
  .cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .slick-next:hover {
    background-image: none;
  }
}
.cmp-logo-grid-overlay-carousel .cmp-logo-grid-overlay-carousel__grid-container .slick-dotted.slick-slider {
  margin-bottom: 0;
}
.cmp-logo-grid-overlay-carousel .slick-slide {
  height: auto !important;
}

.cmp-logo-grid-overlay-carousel__backdrop {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100dvh;
  background: rgba(0, 0, 0, 0.5);
  z-index: 99999;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  opacity: 0;
}
.cmp-logo-grid-overlay-carousel__backdrop.is-active {
  display: block;
  opacity: 1;
}
@media (min-width: 769px) {
  .cmp-logo-grid-overlay-carousel__backdrop {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1400px) {
  .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item:nth-child(4n+1) .cmp-logo-grid-overlay-carousel__overlay {
    left: 0 !important;
    right: auto !important;
  }
  .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item:nth-child(4n) .cmp-logo-grid-overlay-carousel__overlay {
    left: auto !important;
    right: 0 !important;
  }
  .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item:nth-child(4n+2) .cmp-logo-grid-overlay-carousel__overlay, .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item:nth-child(4n+3) .cmp-logo-grid-overlay-carousel__overlay {
    right: auto !important;
  }
}
@media (min-width: 576px) and (max-width: 991px) {
  .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item:nth-child(3n+1) .cmp-logo-grid-overlay-carousel__overlay {
    left: 0 !important;
    right: auto !important;
  }
  .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item:nth-child(3n) .cmp-logo-grid-overlay-carousel__overlay {
    left: auto !important;
    right: 0 !important;
  }
  .cmp-logo-grid-overlay-carousel__grid-container .cmp-logo-grid-overlay-carousel__grid-item:nth-child(3n+2) .cmp-logo-grid-overlay-carousel__overlay {
    right: auto !important;
  }
}

.cmp-logo-grid-overlay-carousel__overlay-slider {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

.slick-initialized {
  visibility: visible !important;
  opacity: 1 !important;
}

.cmp-logo-grid-overlay-carousel__grid-item.animated {
  -webkit-animation-fill-mode: none !important;
          animation-fill-mode: none !important;
}

.scroll-test {
  height: 700px;
  background-color: cyan;
  font-size: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.popular-blogs-grid-listing {
  overflow: visible;
  z-index: 1;
}
.popular-blogs-grid-listing .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
}
.popular-blogs-grid-listing .row > div {
  margin-bottom: 30px;
}
.popular-blogs-grid-listing .text-center {
  text-align: center !important;
}
.popular-blogs-grid-listing .blogs-grid {
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
  border-radius: 20px;
  position: relative;
  background: white;
  overflow: hidden;
  height: 435px;
}
.popular-blogs-grid-listing .blogs-grid .img-wrap {
  height: 190px;
}
.popular-blogs-grid-listing .blogs-grid .img-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.popular-blogs-grid-listing .blogs-grid .text-wrap {
  padding: 30px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: white;
  width: 100%;
  min-height: 245px;
  max-height: 245px;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  z-index: 1;
}
.popular-blogs-grid-listing .blogs-grid .text-wrap .link-black {
  position: absolute;
  bottom: 30px;
  left: 30px;
}
.popular-blogs-grid-listing .blogs-grid .text-wrap .link-black span span::after {
  display: none;
}
.popular-blogs-grid-listing .blogs-grid .text-wrap .eyebrow {
  color: lightblue;
  display: block;
  margin-bottom: 8px;
  font-weight: 700 !important;
}
.popular-blogs-grid-listing .blogs-grid .text-wrap .p-l-bold {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 24px;
}
.popular-blogs-grid-listing .blogs-grid .text-wrap .blogs-grid-user {
  display: grid;
  grid-template-columns: 48px calc(100% - 56px);
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: absolute;
  left: 0;
  bottom: 30px;
  width: 100%;
  padding: 0 30px;
}
.popular-blogs-grid-listing .blogs-grid .text-wrap .blogs-grid-user img {
  min-width: 48px;
  width: 48px;
  height: 48px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 100%;
}
.popular-blogs-grid-listing .blogs-grid .text-wrap .blogs-grid-user p {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media (max-width: 575px) {
  .popular-blogs-grid-listing .blogs-grid .text-wrap .blogs-grid-user p {
    -webkit-line-clamp: inherit;
    display: block;
  }
}
.popular-blogs-grid-listing .blogs-grid .text-wrap .overlay-link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.popular-blogs-grid-listing .blogs-grid .text-wrap .link-black span::after {
  border-radius: 100px;
}
.popular-blogs-grid-listing .blogs-grid .text-wrap .overlay-text {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.popular-blogs-grid-listing .blogs-grid .text-wrap:hover .link-black span::after {
  margin-left: 20px;
  background-color: green;
  background-size: cover;
  width: 25px;
}
.popular-blogs-grid-listing .blogs-grid:hover .text-wrap {
  max-height: 100%;
  padding-bottom: 90px;
}
.popular-blogs-grid-listing .blogs-grid:hover .text-wrap .p-l-bold {
  display: block;
}
.popular-blogs-grid-listing .blogs-grid:hover .text-wrap .overlay-text {
  opacity: 1;
  visibility: visible;
}
.popular-blogs-grid-listing .blogs-grid:hover .text-wrap .blogs-grid-user {
  opacity: 0;
  visibility: hidden;
}
.popular-blogs-grid-listing.glossary-grid .blogs-grid-user {
  grid-template-columns: auto auto !important;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 48px;
}

.cmp-blogs-cards {
  padding: 50px 0;
}
.cmp-blogs-cards .cmp-blogs-cards__title {
  text-align: center;
  font-size: var(--font-size-h2);
  padding-bottom: 4rem;
}
.cmp-blogs-cards .cmp-blogs-cards__container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 4rem;
  width: 100%;
  min-height: 505px;
  position: relative;
}
@media (max-width: 991px) {
  .cmp-blogs-cards .cmp-blogs-cards__container {
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem;
  }
}
@media (max-width: 575px) {
  .cmp-blogs-cards .cmp-blogs-cards__container {
    grid-template-columns: 1fr;
    gap: 3rem;
  }
}
.cmp-blogs-cards .cmp-blogs-cards__container .cmp-blogs-cards__blog-card {
  background: #f0f0f0;
  border-radius: 20px;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
  min-height: 500px;
  position: relative;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  -webkit-transition: -webkit-transform 300ms ease, -webkit-box-shadow 300ms ease;
  transition: -webkit-transform 300ms ease, -webkit-box-shadow 300ms ease;
  transition: transform 300ms ease, box-shadow 300ms ease;
  transition: transform 300ms ease, box-shadow 300ms ease, -webkit-transform 300ms ease, -webkit-box-shadow 300ms ease;
}
.cmp-blogs-cards .cmp-blogs-cards__container .cmp-blogs-cards__blog-card:hover {
  -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}
.cmp-blogs-cards .cmp-blogs-cards__container .cmp-blogs-cards__blog-card:hover .cmp-blogs-cards__blog-card-content {
  max-height: 100%;
  padding-bottom: 90px;
}
.cmp-blogs-cards .cmp-blogs-cards__container .cmp-blogs-cards__blog-card:hover .cmp-blogs-cards__blog-card-content .cmp-blog-cards__blog-overlay-link {
  opacity: 1;
  visibility: visible;
}
.cmp-blogs-cards .cmp-blogs-cards__container .cmp-blogs-cards__blog-card:hover .cmp-blogs-cards__blog-card-content .cmp-blog-cards__blog-description {
  opacity: 1 !important;
}
.cmp-blogs-cards .cmp-blogs-cards__container .cmp-blogs-cards__blog-card:hover .cmp-blogs-cards__blog-card-content .cmp-blogs-cards__blog-card-author {
  opacity: 0;
  visibility: hidden;
}
.cmp-blogs-cards .cmp-blogs-cards__container .cmp-blogs-cards__blog-card:hover .cmp-blogs-cards__blog-card-content .cmp-blog-cards__blog-overlay-link p::after {
  background-color: #00FD45;
  -webkit-transform: translateX(4px);
          transform: translateX(4px);
}
.cmp-blogs-cards .cmp-blogs-cards__container .cmp-blogs-cards__blog-card .cmp-blogs-cards__blog-card-img {
  height: 250px;
}
.cmp-blogs-cards .cmp-blogs-cards__container .cmp-blogs-cards__blog-card .cmp-blogs-cards__blog-card-img img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  height: 100%;
}
.cmp-blogs-cards .cmp-blogs-cards__container .cmp-blogs-cards__blog-card .cmp-blogs-cards__blog-card-content {
  min-height: 255px;
  max-height: 255px;
  color: #000;
  padding: 30px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #fff;
  width: 100%;
  z-index: 1;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  -webkit-transition: max-height 400ms ease, padding-bottom 400ms ease;
  transition: max-height 400ms ease, padding-bottom 400ms ease;
}
.cmp-blogs-cards .cmp-blogs-cards__container .cmp-blogs-cards__blog-card .cmp-blogs-cards__blog-card-content .cmp-blogs-cards__blog-card-eyebrow h5 {
  font-size: var(--font-size-p-md);
  line-height: var(--line-height-p-md);
  margin-bottom: 8px;
}
.cmp-blogs-cards .cmp-blogs-cards__container .cmp-blogs-cards__blog-card .cmp-blogs-cards__blog-card-content .cmp-blogs-cards__blog-card-header h4 {
  font-size: var(--font-size-p-xl);
  line-height: var(--line-height-p-xl);
  margin-bottom: 24px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cmp-blogs-cards .cmp-blogs-cards__container .cmp-blogs-cards__blog-card .cmp-blogs-cards__blog-card-content .cmp-blog-cards__blog-description {
  bottom: 30px;
  opacity: 0;
  -webkit-transition: opacity 400ms ease, -webkit-transform 400ms ease;
  transition: opacity 400ms ease, -webkit-transform 400ms ease;
  transition: opacity 400ms ease, transform 400ms ease;
  transition: opacity 400ms ease, transform 400ms ease, -webkit-transform 400ms ease;
  z-index: 2;
}
.cmp-blogs-cards .cmp-blogs-cards__container .cmp-blogs-cards__blog-card .cmp-blogs-cards__blog-card-content .cmp-blog-cards__blog-description p {
  background: white;
  font-size: var(--font-size-p-lg);
  line-height: var(--line-height-p-lg);
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cmp-blogs-cards .cmp-blogs-cards__container .cmp-blogs-cards__blog-card .cmp-blogs-cards__blog-card-content .cmp-blog-cards__blog-overlay-link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 400ms ease, visibility 400ms ease;
  transition: opacity 400ms ease, visibility 400ms ease;
}
.cmp-blogs-cards .cmp-blogs-cards__container .cmp-blogs-cards__blog-card .cmp-blogs-cards__blog-card-content .cmp-blog-cards__blog-overlay-link p {
  display: inline-block;
  position: absolute;
  bottom: 40px;
  padding: 0 35px;
  font-size: var(--font-size-p-lg);
}
.cmp-blogs-cards .cmp-blogs-cards__container .cmp-blogs-cards__blog-card .cmp-blogs-cards__blog-card-content .cmp-blog-cards__blog-overlay-link p::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  margin-left: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='46' height='47' viewBox='0 0 46 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_14852_37560)'%3E%3Ccircle cx='23' cy='23.582' r='22' transform='rotate(-180 23 23.582)' stroke='%2300FD45' stroke-width='2'/%3E%3Cpath d='M11.5 23.584L34.5 23.5831' stroke='%231D242B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.8333 31.25L34.5 23.5833L26.8333 15.9167' stroke='%231D242B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_14852_37560'%3E%3Crect width='46' height='46' fill='white' transform='translate(46 46.582) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  border-radius: 100%;
}
.cmp-blogs-cards .cmp-blogs-cards__container .cmp-blogs-cards__blog-card .cmp-blogs-cards__blog-card-content .cmp-blogs-cards__blog-card-author {
  position: absolute;
  bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-right: 25px;
  z-index: 1;
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 400ms ease, visibility 400ms ease;
  transition: opacity 400ms ease, visibility 400ms ease;
}
.cmp-blogs-cards .cmp-blogs-cards__container .cmp-blogs-cards__blog-card .cmp-blogs-cards__blog-card-content .cmp-blogs-cards__blog-card-author img {
  width: 48px;
  height: 48px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 100%;
  margin-right: 20px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.cmp-blogs-cards .cmp-blogs-cards__container .cmp-blogs-cards__blog-card .cmp-blogs-cards__blog-card-content .cmp-blogs-cards__blog-card-author p {
  font-size: var(--font-size-p-sm);
  line-height: var(--line-height-p-sm);
}

.quote {
  position: relative;
}
.quote.star-rating {
  padding: 45px 20px;
}
.quote.star-rating:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: -17px;
  width: 50px;
  height: 50px;
  margin: 0 auto;
  z-index: 1;
  background-image: url(https://www.cohesity.com/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/images/testimonial_quotes.png);
  background-size: 100%;
  background-repeat: no-repeat;
}

.cmp-quote {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: hidden;
  gap: 2.4rem;
  padding: 3.2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 5px;
}
.star-rating .cmp-quote {
  text-align: center;
}
@media (max-width: 991px) {
  .cmp-quote {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.cmp-quote__rating-container {
  display: none;
}
.star-rating .cmp-quote__rating-container {
  display: block;
  max-width: 350px;
  width: 100%;
  margin: 0 auto !important;
}
.star-rating .cmp-quote__rating-container img {
  max-width: 200px;
  margin: 0 auto;
}

.cmp-quote__content {
  width: 100%;
}
.cmp-quote__content:has(+ .cmp-quote__info) {
  width: 58%;
}
@media (max-width: 991px) {
  .cmp-quote__content:has(+ .cmp-quote__info) {
    width: 100%;
  }
}
.cmp-quote__content > div {
  margin-bottom: 2.4rem;
}
.cmp-quote__content > div:last-child {
  margin-bottom: 0;
}
.star-rating .cmp-quote__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.star-rating .cmp-quote__content > div {
  margin: 0;
}
.star-rating .cmp-quote__content:hover .cmp-quote__stat-link {
  opacity: 1;
  visibility: visible;
}

.star-rating .cmp-quote__company {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.cmp-quote__company-logo {
  max-width: 245px;
  max-height: 77px;
}

.cmp-quote__stat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 991px) {
  .cmp-quote__stat {
    width: 100%;
  }
}

.cmp-quote__stat-wrapper {
  display: none;
  width: 100%;
  padding-bottom: 2.4rem;
}
.stat-top .cmp-quote__stat-wrapper.top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: solid 2px #78828C;
}
.stat-bottom .cmp-quote__stat-wrapper.bottom {
  margin-top: 3.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 2rem;
}
@media (max-width: 1199px) {
  .stat-bottom .cmp-quote__stat-wrapper.bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    gap: 1rem;
  }
}
@media (max-width: 991px) {
  .stat-bottom .cmp-quote__stat-wrapper.bottom {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 1rem;
    margin-top: 2rem;
  }
}

.cmp-quote__stat-number {
  font-size: 7.2rem;
  font-weight: 600;
  line-height: 6rem;
}
@media (max-width: 991px) {
  .cmp-quote__stat-number {
    font-size: 5rem;
    line-height: 5rem;
  }
}

.cmp-quote__stat-heading {
  margin-left: 0.4rem;
}
@media (max-width: 991px) {
  .cmp-quote__stat-heading {
    font-size: 2.3rem;
    line-height: 2rem;
  }
}

.cmp-quote__text {
  position: relative;
  margin-bottom: 4rem;
}
.cmp-quote__text:before {
  position: absolute;
  top: 0;
  left: -31px;
  content: "";
  width: 26px;
  height: 18px;
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/images/quote-icon.svg") no-repeat;
  background-size: contain;
}
.star-rating .cmp-quote__text {
  margin: 18px 0 !important;
  padding: 0;
  line-height: 1.37;
  letter-spacing: -0.45px;
}
.star-rating .cmp-quote__text:before {
  content: none;
}

.cmp-quote__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2.4rem;
  padding-top: 2.4rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-top: solid 1px #00FD45;
}
.star-rating .cmp-quote__author {
  border: 0;
  text-align: center;
  width: 100%;
  margin: 17px 0 0 0 !important;
  display: block;
  padding: 0;
}

.cmp-quote__author-image {
  height: 100px;
  width: 100px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.star-rating .cmp-quote__author-image {
  display: none;
}

.cmp-quote__author-wrapper {
  -ms-flex-item-align: center;
      align-self: center;
}
.star-rating .cmp-quote__author-wrapper {
  display: block;
  font-weight: 600;
  margin: 0 0 26px;
  font-size: 20px;
  letter-spacing: -0.002em;
}

.star-rating .cmp-quote__author-name {
  display: none;
}

.star-rating .cmp-quote__author-title {
  display: block;
  font-weight: 600;
  margin: 0 0 26px;
  font-size: 20px;
  letter-spacing: -0.002em;
}

.cmp-quote__info {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4rem;
}
.rating-star .cmp-quote__info {
  display: none;
}
@media (max-width: 991px) {
  .cmp-quote__info {
    width: 100%;
  }
}
.cmp-quote__info .video-container {
  max-width: 480px;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  margin: 0;
}
@media (max-width: 991px) {
  .cmp-quote__info .video-container {
    max-width: 100%;
  }
}
.cmp-quote__info .video-container .video-thumbnail {
  max-height: unset;
  cursor: unset;
  overflow: visible;
}
.cmp-quote__info .video-container .video-thumbnail:before {
  content: "";
  position: absolute;
  left: -10px;
  bottom: -15px;
  height: 85%;
  width: 95%;
  background: #080808;
}
.cmp-quote__info .video-container .video-thumbnail img {
  position: relative;
  z-index: 10;
  max-height: unset;
}
.cmp-quote__info .video-container .video-thumbnail .play-button {
  cursor: pointer;
  z-index: 100;
}

.cmp-quote__slide-image {
  width: 100%;
  max-width: 480px;
}

.cmp-quote__stat-link {
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.cmp-quote__stat-link:after {
  content: "";
  display: inline-block;
  width: 2.4rem;
  height: 2.4rem;
  margin-left: 16px;
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/arrow.svg") no-repeat center;
  border-radius: 3px;
  border: 2px solid #00B96B;
}
@media (max-width: 991px) {
  .cmp-quote__stat-link:after {
    width: 1.4rem;
    height: 1.4rem;
    background-size: contain;
  }
}
.star-rating .cmp-quote__stat-link {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  opacity: 0;
  visibility: hidden;
  text-align: center;
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
  margin: 25px auto 0;
  font-weight: 600;
  color: #000;
  font-size: 17px;
  line-height: 1.38;
  letter-spacing: -0.24px;
}
.cmp-quote__stat-link:hover::after {
  background-color: #00FD92;
}

.cmp-stat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4rem;
  padding-block: var(--spacing-sm);
  color: var(--stat-text-color);
}
.cmp-stat__block-heading {
  text-align: center;
}
.cmp-stat__block-link {
  text-align: center;
  height: 100%;
}
.cmp-stat__block-link a {
  display: inline-block;
  padding: 16px 32px;
  border-radius: 5px;
  background: #00FD92;
  border: 1.5px solid #006616;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  text-transform: uppercase;
  font-weight: var(--font-weight-bold);
  color: #000000;
}
.cmp-stat__block-link a:hover {
  background: transparent;
}
.cmp-stat__rating-container {
  display: none;
}
.cmp-stat__rating-container img {
  max-width: 150px;
}
.cmp-stat__card {
  display: grid;
  grid-template-columns: repeat(3, calc(33.3333333333% - 16px));
  gap: var(--gutter);
}
@media (max-width: 767px) {
  .cmp-stat__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.cmp-stat__card:first-child:has(.cmp-stat__card-text) {
  padding-left: 0;
}
.cmp-stat__card-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 2.4rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 2rem;
  text-align: center;
  border-right: 1px solid #DADADA;
}
@media (max-width: 767px) {
  .cmp-stat__card-item {
    border-right: 0;
    border-bottom: 1px solid #DADADA;
    padding: 2.4rem 0;
  }
}
.cmp-stat__card-item:last-child {
  border: 0;
}
.cmp-stat__card-value {
  color: var(--stat-value-color);
  z-index: 1;
}
.cmp-stat__card-value span {
  font-size: 4.6rem;
}
.cmp-stat__card-link {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 22px;
  font-style: normal;
  color: #00774C;
  font-weight: var(--font-weight-medium);
}
.cmp-stat__card-link:after {
  content: "";
  margin-left: 0.8rem;
  display: inline-block;
  width: 2.4rem;
  height: 2.4rem;
  background-size: contain;
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/arrow.svg") no-repeat center;
  border-radius: 3px;
  border: 2px solid #00B96B;
  gap: 10px;
}
.cmp-stat__card-link:hover:after {
  background-color: #00FD92;
}
.cmp-stat__card-logo {
  display: none;
}
.stat-graphic .cmp-stat__card-item {
  border: 0;
  text-align: left;
}
.stat-graphic .cmp-stat__card-value {
  color: var(--stat-value-color);
  padding: 0 64px 12px 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
}
.stat-graphic .cmp-stat__card-value > span {
  line-height: normal;
}
.stat-graphic .cmp-stat__card-value:after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  bottom: 0;
  height: 40px;
  width: 100%;
  background-color: #91FF87;
}
.stat-graphic .cmp-stat__card-text {
  border-bottom: 1px solid #000;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 767px) {
  .stat-graphic .cmp-stat__card-text {
    -ms-flex-item-align: center;
        align-self: center;
    text-align: center;
  }
}
.stat-graphic .cmp-stat__card-description {
  padding-bottom: 3rem;
}
.stat-graphic .cmp-stat__card-logo {
  display: block;
}
.stat-graphic .cmp-stat__card-logo img {
  height: 75px;
}
@media (max-width: 575px) {
  .stat-graphic .cmp-stat__card-logo img {
    height: 50px;
  }
}
@media (max-width: 767px) {
  .stat-graphic .cmp-stat__card-logo {
    -ms-flex-item-align: center;
        align-self: center;
  }
}
.company-rating .cmp-stat__block-heading {
  display: none;
}
.company-rating .cmp-stat__rating-container {
  display: block;
  padding: 0 24px;
  border-right: 1px solid #B6C3CA;
  text-align: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
.company-rating .cmp-stat__rating-container p {
  font-size: 3.4rem;
  line-height: 4rem;
  font-weight: var(--font-weight-medium);
}
@media (max-width: 1199px) {
  .company-rating .cmp-stat__rating-container {
    grid-column: 1/-1;
    border: 0;
    padding-bottom: 2.4rem;
  }
}
@media (max-width: 767px) {
  .company-rating .cmp-stat__rating-container {
    border-right: 0;
    border-bottom: 1px solid #DADADA;
  }
  .company-rating .cmp-stat__rating-container p {
    font-size: 4.2rem;
    line-height: 4.4rem;
  }
}
.company-rating .cmp-stat__rating-text {
  padding-bottom: 0.5rem;
}
.company-rating .cmp-stat__card {
  grid-template-columns: repeat(4, auto);
}
@media (max-width: 1199px) {
  .company-rating .cmp-stat__card {
    grid-template-columns: repeat(3, 1fr);
  }
}
.company-rating .cmp-stat__card-item {
  border-right: 1px solid #B6C3CA;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.company-rating .cmp-stat__card-item:last-child {
  border: 0;
}
@media (max-width: 1199px) {
  .company-rating .cmp-stat__card-item {
    gap: 2rem;
  }
}
@media (max-width: 767px) {
  .company-rating .cmp-stat__card-item {
    border-right: 0;
  }
}
.company-rating .cmp-stat__card-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
@media (max-width: 991px) {
  .company-rating .cmp-stat__card-text {
    width: 100%;
  }
}
.company-rating .cmp-stat__card-value {
  font-size: 5rem;
  line-height: 5.2rem;
}
.company-rating .cmp-stat__card-description {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.company-rating .cmp-stat__card-logo {
  display: block;
  -ms-flex-item-align: center;
      align-self: center;
  height: 60px;
  width: 60px;
}
.company-rating .cmp-stat__card-logo img {
  height: 100%;
}

.stat-quote-blade {
  padding: 4rem 6.4rem;
  border-radius: 5px;
  background-color: #3E4C5A;
  color: #ffffff;
}
.stat-quote-blade.edit-mode > div {
  display: block;
}
.stat-quote-blade.edit-mode .cmp-stat {
  border: 0 !important;
}
.stat-quote-blade.edit-mode .cmp-stat .cmp-stat__card-item {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

@media (max-width: 767px) {
  .stat-quote-container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 6rem;
    padding: 0;
  }
}
.stat-quote .stat-quote-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.two-stat .stat-quote-container, .full-quote .stat-quote-container {
  display: none !important;
}
.stat-quote-container .cmp-stat {
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-right: 1px solid #CACCCE;
  padding-right: 6.4rem;
}
@media (max-width: 767px) {
  .stat-quote-container .cmp-stat {
    border-right: 0;
    border-bottom: 1px solid #CACCCE;
    padding: 0;
  }
}
.stat-quote-container .cmp-stat__card {
  display: block;
}
.stat-quote-container .cmp-stat__card-description {
  color: var(--stat-value-color);
}
.stat-quote-container .cmp-quote {
  padding: 0 0 0 6.4rem;
}
@media (max-width: 767px) {
  .stat-quote-container .cmp-quote {
    padding: 0;
  }
}
.stat-quote-container .cmp-quote__company {
  margin-bottom: 1.6rem;
}
.stat-quote-container .cmp-quote__content {
  width: 100%;
}
.stat-quote-container .cmp-quote__info {
  display: none;
}
.stat-quote-container .cmp-quote__text:before {
  display: block;
  position: static;
  margin-bottom: 1.6rem;
  top: 0;
  left: 0;
  content: "";
  height: 26px;
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/images/green-quote-icon.svg") no-repeat;
  background-size: contain;
}

.two-stat .two-stats-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 23rem;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
@media (max-width: 991px) {
  .two-stat .two-stats-container {
    gap: 6rem;
  }
}
@media (max-width: 767px) {
  .two-stat .two-stats-container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.two-stat .two-stats-container:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 70px;
  background: #00FD45;
  left: 50%;
  top: 50%;
  margin-top: -35px;
}
@media (max-width: 767px) {
  .two-stat .two-stats-container:after {
    width: 70px;
    height: 1px;
    margin-top: 0;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.two-stat .two-stats-container .cmp-stat {
  max-width: 390px;
  padding-block: 0;
}
.two-stat .two-stats-container .cmp-stat:last-child {
  border-right: 0;
  padding-right: 0;
}
.two-stat .two-stats-container .cmp-stat__card {
  display: block;
}
.two-stat .two-stats-container .cmp-stat__card-value {
  margin-bottom: 1.6rem;
}
.two-stat .two-stats-container .cmp-stat__card-item {
  padding: 0;
}
.two-stat .two-stats-container .cmp-stat__card-description {
  color: var(--stat-value-color);
}
.two-stat .two-stats-container .cmp-stat__card-value span {
  font-size: inherit;
}
@media (max-width: 767px) {
  .two-stat .two-stats-container .cmp-stat {
    max-width: 100%;
    width: 100%;
  }
}
.stat-quote .two-stats-container, .full-quote .two-stats-container {
  display: none !important;
}

.full-quote .full-quote-container {
  display: block;
}
.stat-quote .full-quote-container, .two-stat .full-quote-container {
  display: none !important;
}
.full-quote-container .cmp-quote {
  padding: 0;
}
.full-quote-container .cmp-quote__text:before {
  display: block;
  position: static;
  margin-bottom: 1.6rem;
  top: 0;
  left: 0;
  content: "";
  height: 26px;
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/images/green-quote-icon.svg") no-repeat;
  background-size: contain;
}

@media only screen and (min-width: 601px) {
  .tabs-default .cmp-tabs__tablist {
    gap: 6.4rem;
  }
  .tabs-default .cmp-tabs__pillars {
    display: none;
  }
  .tabs-default .cmp-tabs__tab {
    font-style: normal;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.4rem;
    letter-spacing: -0.01em;
    color: #616365;
    padding-bottom: 1.6rem;
    outline: none;
    border-bottom-color: transparent;
    position: relative;
  }
  .tabs-default .cmp-tabs__tab--active {
    border-bottom-color: #00D42D;
    border-bottom-width: 0.4rem;
    color: #000000;
  }
  .tabs-default .cmp-tabs__tabpanel {
    margin-top: 1.6rem;
  }
  .tabs-default.active-indicator-color--blue .cmp-tabs__tab--active {
    border-bottom-color: #0066FF;
  }
  .tabs-default.tab-alignment--center .cmp-tabs__tablist {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .tabs-default.tab-type--vertical > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .tabs-default.tab-type--vertical .cmp-tabs__tablist {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-width: 40rem;
    margin-right: 0;
    position: relative;
    gap: 1.2rem;
  }
  .tabs-default.tab-type--vertical .cmp-tabs__tab {
    padding: 2.4rem 3rem;
    font-size: 2.6rem !important;
    line-height: 3.4rem !important;
    font-weight: 600 !important;
    color: #1d242b;
    border-bottom: transparent;
  }
  .tabs-default.tab-type--vertical .cmp-tabs__tab:hover {
    background: #ECEDEF;
  }
  .tabs-default.tab-type--vertical .cmp-tabs__tab:hover::after {
    background: #00FD45 !important;
  }
  .tabs-default.tab-type--vertical .cmp-tabs__tab--active {
    background: #ECEDEF;
  }
  .tabs-default.tab-type--vertical .cmp-tabs__tab--active::after {
    background: #00FD45 !important;
  }
  .tabs-default.tab-type--vertical .cmp-tabs__tab::after {
    content: "";
    -webkit-transition: 0.3s;
    transition: 0.3s;
    position: absolute;
    width: 0.5rem;
    left: 0;
    top: 50%;
    height: calc(100% - 1.6rem);
    background: #caccce;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .tabs-default.tab-type--vertical.active-indicator-color--blue .cmp-tabs__tab:hover::after {
    background: #0066FF !important;
  }
  .tabs-default.tab-type--vertical.active-indicator-color--blue .cmp-tabs__tab--active::after {
    background: #0066FF !important;
  }
}
@media screen and (max-width: 600px) {
  .tabs-default .cmp-tabs__tabpanel {
    margin-top: 1.6rem;
  }
  .tabs-default.aem-GridColumn {
    padding-inline: initial;
    margin: 1.6rem 0;
  }
  .tabs-default .cmp-tabs__tab {
    display: none;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #000000;
  }
  .tabs-default .cmp-tabs__tab--active {
    color: #00FD45;
    border-bottom-color: transparent;
  }
  .tabs-default .cmp-tabs__tablist {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-shadow: 0 0.4rem 0.8rem 0 rgba(0, 0, 0, 0.1019607843);
            box-shadow: 0 0.4rem 0.8rem 0 rgba(0, 0, 0, 0.1019607843);
    gap: 2.8rem;
  }
  .tabs-default .cmp-tabs__pillars {
    display: block;
    border-bottom-color: #00FD45;
    position: relative;
    padding: 1.3rem 1.5rem;
  }
  .tabs-default .cmp-tabs__pillars::after {
    content: "";
    display: inline-block;
    width: 2.2rem;
    height: 1.3rem;
    position: absolute;
    right: 1.5rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/tabs-navigation-arrow-up.svg") no-repeat;
  }
  .tabs-default .cmp-tabs__pillars-open::after {
    -webkit-transform: translateY(-50%) rotateX(-180deg);
            transform: translateY(-50%) rotateX(-180deg);
  }
  .tabs-default .cmp-tabs__tab-block {
    display: block;
  }
}
@media only screen and (min-width: 601px) {
  .tabsnavigation .cmp-tabs__tablist {
    gap: 6.4rem;
  }
  .tabsnavigation .cmp-tabs__pillars {
    display: none;
  }
  .tabsnavigation .cmp-tabs__tab {
    font-style: normal;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.4rem;
    letter-spacing: -0.01em;
    color: #616365;
    padding-bottom: 1.6rem;
    outline: none;
    border-bottom-color: transparent;
    position: relative;
  }
  .tabsnavigation .cmp-tabs__tab--active {
    border-bottom-color: #00D42D;
    border-bottom-width: 0.4rem;
    color: #000000;
  }
  .tabsnavigation .cmp-tabs__tabpanel {
    margin-top: 1.6rem;
  }
  .tabsnavigation.active-indicator-color--blue .cmp-tabs__tab--active {
    border-bottom-color: #0066FF;
  }
  .tabsnavigation.tab-alignment--center .cmp-tabs__tablist {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .tabsnavigation.tab-type--vertical > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .tabsnavigation.tab-type--vertical .cmp-tabs__tablist {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-width: 40rem;
    margin-right: 0;
    position: relative;
    gap: 1.2rem;
  }
  .tabsnavigation.tab-type--vertical .cmp-tabs__tab {
    padding: 2.4rem 3rem;
    font-size: 2.6rem !important;
    line-height: 3.4rem !important;
    font-weight: 600 !important;
    color: #1d242b;
    border-bottom: transparent;
  }
  .tabsnavigation.tab-type--vertical .cmp-tabs__tab:hover {
    background: #ECEDEF;
  }
  .tabsnavigation.tab-type--vertical .cmp-tabs__tab:hover::after {
    background: #00FD45 !important;
  }
  .tabsnavigation.tab-type--vertical .cmp-tabs__tab--active {
    background: #ECEDEF;
  }
  .tabsnavigation.tab-type--vertical .cmp-tabs__tab--active::after {
    background: #00FD45 !important;
  }
  .tabsnavigation.tab-type--vertical .cmp-tabs__tab::after {
    content: "";
    -webkit-transition: 0.3s;
    transition: 0.3s;
    position: absolute;
    width: 0.5rem;
    left: 0;
    top: 50%;
    height: calc(100% - 1.6rem);
    background: #caccce;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .tabsnavigation.tab-type--vertical.active-indicator-color--blue .cmp-tabs__tab:hover::after {
    background: #0066FF !important;
  }
  .tabsnavigation.tab-type--vertical.active-indicator-color--blue .cmp-tabs__tab--active::after {
    background: #0066FF !important;
  }
}
@media screen and (max-width: 600px) {
  .tabsnavigation .cmp-tabs__tabpanel {
    margin-top: 1.6rem;
  }
  .tabsnavigation.aem-GridColumn {
    padding-inline: initial;
    margin: 1.6rem 0;
  }
  .tabsnavigation .cmp-tabs__tab {
    display: none;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #000000;
  }
  .tabsnavigation .cmp-tabs__tab--active {
    color: #00FD45;
    border-bottom-color: transparent;
  }
  .tabsnavigation .cmp-tabs__tablist {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-shadow: 0 0.4rem 0.8rem 0 rgba(0, 0, 0, 0.1019607843);
            box-shadow: 0 0.4rem 0.8rem 0 rgba(0, 0, 0, 0.1019607843);
    gap: 2.8rem;
  }
  .tabsnavigation .cmp-tabs__pillars {
    display: block;
    border-bottom-color: #00FD45;
    position: relative;
    padding: 1.3rem 1.5rem;
  }
  .tabsnavigation .cmp-tabs__pillars::after {
    content: "";
    display: inline-block;
    width: 2.2rem;
    height: 1.3rem;
    position: absolute;
    right: 1.5rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/tabs-navigation-arrow-up.svg") no-repeat;
  }
  .tabsnavigation .cmp-tabs__pillars-open::after {
    -webkit-transform: translateY(-50%) rotateX(-180deg);
            transform: translateY(-50%) rotateX(-180deg);
  }
  .tabsnavigation .cmp-tabs__tab-block {
    display: block;
  }
}
.cmp-teaser {
  border-radius: 5px;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.cmp-teaser a {
  color: #000000;
}
.theme-dark .cmp-teaser a {
  color: #ffffff;
}
.theme-dark .cmp-teaser {
  color: #ffffff;
}
.variation-1 .cmp-teaser {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 1.6rem;
  padding: 2.4rem;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.variation-1 .cmp-teaser:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.variation-1 .cmp-teaser:hover .cmp-teaser__pretitle:after {
  background-color: #00FD92;
}
.variation-2 .cmp-teaser {
  -webkit-box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.15);
  padding: 4rem;
}
.variation-2 .cmp-teaser, .variation-2 .cmp-teaser .cmp-teaser__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2.4rem;
}
.variation-2 .cmp-teaser:hover, .variation-2 .cmp-teaser .cmp-teaser__link:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.variation-2 .cmp-teaser:hover .cmp-teaser__action-link:after, .variation-2 .cmp-teaser .cmp-teaser__link:hover .cmp-teaser__action-link:after {
  background-color: #00FD92;
}
.variation-3 .cmp-teaser {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  gap: 2.4rem;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
  position: relative;
}
.variation-3 .cmp-teaser:hover .cmp-teaser__title {
  display: block;
  overflow: visible;
}
.variation-3 .cmp-teaser:hover .cmp-teaser__description {
  display: block;
}
.variation-3 .cmp-teaser:hover .cmp-teaser__content {
  max-height: 100%;
}
.variation-3 .cmp-teaser:hover .cmp-teaser__action-container {
  display: block;
}
.variation-4 .cmp-teaser {
  padding: 4rem;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
}
.variation-5 .cmp-teaser {
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
}

.cmp-teaser__image .cmp-image__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.variation-3 .cmp-teaser__image .cmp-image__image {
  border-radius: 5px 5px 0 0;
  padding-bottom: 152px;
}

.variation-1 .cmp-teaser__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.6rem;
}
.variation-2 .cmp-teaser__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4rem;
}
.variation-3 .cmp-teaser__content {
  position: absolute;
  left: 0;
  bottom: 0;
  min-height: 152px;
  max-height: 152px;
  width: 100%;
  padding: 24px;
  background: #fff;
  z-index: 1;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
}
.variation-4 .cmp-teaser__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
.variation-5 .cmp-teaser__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}

.cmp-teaser__pretitle {
  color: #40778C;
  font-size: var(--font-size-eyebrow);
  line-height: var(--line-height-eyebrow);
  font-weight: 700;
  -webkit-margin-after: 0;
          margin-block-end: 0;
}
.variation-1 .cmp-teaser__pretitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.variation-1 .cmp-teaser__pretitle img {
  display: none;
}
.variation-1 .cmp-teaser__pretitle:after {
  content: "";
  display: inline-block;
  width: 2.4rem;
  height: 2.4rem;
  background-size: contain;
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/arrow.svg") no-repeat center;
  padding: 2px 3px;
  border-radius: 3px;
  border: 2px solid #00B96B;
}
.variation-2 .cmp-teaser__pretitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.6rem;
}
.variation-2 .cmp-teaser__pretitle img {
  width: 80px;
  height: 80px;
  -o-object-fit: contain;
     object-fit: contain;
}
.variation-3 .cmp-teaser__pretitle {
  margin-bottom: 1.6rem;
}
.variation-3 .cmp-teaser__pretitle img {
  display: none;
}
.variation-4 .cmp-teaser__pretitle {
  margin-bottom: 2.4rem;
}
.variation-4 .cmp-teaser__pretitle img {
  height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
}
.variation-5 .cmp-teaser__pretitle {
  display: none;
}

.variation-3 .cmp-teaser__title {
  font-size: var(--font-size-p-xl);
  line-height: var(--line-height-p-xl);
  font-weight: var(--font-weight-regular);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 0.8rem;
}
.variation-4 .cmp-teaser__title {
  margin-bottom: 4rem;
}
.variation-5 .cmp-teaser__title {
  background-color: var(--title-background-color);
  padding: 5.2rem 4rem;
  text-align: center;
  border-radius: 5px 5px 0 0;
}

.cmp-teaser__description {
  font-size: var(--font-size-p-sm);
  letter-spacing: -0.36px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.variation-3 .cmp-teaser__description {
  display: none;
}
.variation-4 .cmp-teaser__description {
  margin-bottom: 1.6rem;
}
.variation-5 .cmp-teaser__description {
  margin-top: 2.4rem;
  text-align: center;
  overflow: visible;
  display: unset;
  padding: 0 4rem 4rem;
}

.variation-1 .cmp-teaser__action-container {
  display: none;
}
.variation-2 .cmp-teaser__action-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2.4rem;
}
.variation-3 .cmp-teaser__action-container {
  margin-top: 2.4rem;
  display: none;
}
.variation-5 .cmp-teaser__action-container {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto auto 0;
  padding-block: 4rem;
}

.cmp-teaser__action-link {
  color: #000000;
  font-size: 2.2rem;
}
.theme-dark .cmp-teaser__action-link {
  color: #00FD45;
}
.variation-2.link-teaser .cmp-teaser__action-link, .variation-3.link-teaser .cmp-teaser__action-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #005944;
}
.variation-2.link-teaser .cmp-teaser__action-link:after, .variation-3.link-teaser .cmp-teaser__action-link:after {
  content: "";
  margin-left: 0.8rem;
  display: inline-block;
  width: 2.4rem;
  height: 2.4rem;
  background-size: contain;
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/arrow.svg") no-repeat center;
  padding: 2px 3px;
  border-radius: 3px;
  border: 2px solid #00B96B;
}
.variation-2.button-teaser .cmp-teaser__action-link, .variation-3.button-teaser .cmp-teaser__action-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 32px;
  border-radius: 5px;
  border: 1.5px solid #006616;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.variation-2.button-teaser .cmp-teaser__action-link:hover, .variation-3.button-teaser .cmp-teaser__action-link:hover {
  background: #00FD92;
}
.variation-2.button-teaser .cmp-teaser__action-link:first-child, .variation-3.button-teaser .cmp-teaser__action-link:first-child {
  background: #00FD92;
}
.variation-2.button-teaser .cmp-teaser__action-link:first-child:hover, .variation-3.button-teaser .cmp-teaser__action-link:first-child:hover {
  background: transparent;
}
.variation-4 .cmp-teaser__action-link, .variation-5 .cmp-teaser__action-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 32px;
  border-radius: 5px;
  border: 1.5px solid #006616;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background: #00FD92;
}
.variation-4 .cmp-teaser__action-link:hover, .variation-5 .cmp-teaser__action-link:hover {
  background: transparent;
}
.variation-5 .cmp-teaser__action-link {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.cmp-text {
  margin-bottom: 2.4rem;
}
.cmp-text h1, .cmp-text h2, .cmp-text h3, .cmp-text h4, .cmp-text h5, .cmp-text h6 {
  margin-bottom: 1.6rem;
}
@media (max-width: 767px) {
  .cmp-text {
    margin-bottom: 1.6rem;
  }
}

.cmp-texticon {
  margin-bottom: 4rem;
}
@media (max-width: 992px) {
  .cmp-texticon {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 768px) {
  .cmp-texticon {
    margin-bottom: 2.4rem;
  }
}
.cmp-texticon .cmp-texticon__image {
  height: 100%;
}
.icon-small .cmp-texticon .cmp-texticon__image {
  width: 36px;
}
.icon-medium .cmp-texticon .cmp-texticon__image {
  width: 46px;
}
.icon-large .cmp-texticon .cmp-texticon__image {
  width: 56px;
}
.style-icon-left .cmp-texticon .cmp-texticon__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.icon-top .cmp-texticon .cmp-texticon__item {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.icon-center .cmp-texticon .cmp-texticon__item-icon {
  text-align: center;
}
.icon-right .cmp-texticon .cmp-texticon__item-icon {
  text-align: right;
}
.text-center .cmp-texticon .cmp-texticon__item-content {
  text-align: center;
}
.text-right .cmp-texticon .cmp-texticon__item-content {
  text-align: right;
}

.cmp-texticon__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--gutter);
}

.cmp-texticon__item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.6rem;
}

@media (min-width: 1800px) {
  .cmp-texticon:not(.style-icon-left) .cmp-texticon__subheading {
    max-width: 365px;
  }
}

.cmp-texticon__subheading p {
  font-size: var(--font-size-p-sm);
  line-height: var(--line-height-p-sm);
  font-weight: var(--font-weight-regular);
  letter-spacing: calc(var(--font-size-p-sm) * -0.02);
}

.blog-detail .cmp-heroes__date {
  border-bottom: 2px solid #00FD45;
  padding-bottom: 24px;
  padding-right: 55px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.blog-detail .cmp-heroes__date-text {
  margin-right: 15px;
}
.blog-detail .cmp-heroes__date-duration {
  margin-inline: 15px;
}
.blog-detail .cmp-heroes__date-type {
  margin-left: 15px;
}
.blog-detail .blog-content--wrapper {
  max-width: var(--max-width);
  margin: 0 auto;
  padding-inline: var(--padding-side);
  padding-block: var(--spacing-blade);
  color: #1D242B;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .blog-detail .blog-content--wrapper {
    display: block;
  }
}
.blog-detail .blog-content--wrapper h2 {
  font-size: var(--font-size-h3);
  line-height: var(--line-height-h3);
}
.blog-detail .blog-content--wrapper .blog-left-content {
  width: 100%;
  padding-right: 70px;
}
.blog-detail .blog-content--wrapper .blog-left-content img {
  width: 100%;
}
.blog-detail .blog-content--wrapper .blog-right-content {
  max-width: 300px;
  width: 100%;
  /* Style the popup */
  /* Close button */
}
@media (max-width: 767px) {
  .blog-detail .blog-content--wrapper .blog-right-content {
    max-width: 100%;
  }
}
.blog-detail .blog-content--wrapper .blog-right-content__author-popup {
  background: #ffffff;
  padding: 57px 64px 54px 64px;
  border-radius: 5px;
  width: 100%;
  position: relative;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
  opacity: 0;
  overflow: auto;
  overflow-x: hidden;
  max-width: 1000px;
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
  max-height: 500px;
}
@media (max-width: 767px) {
  .blog-detail .blog-content--wrapper .blog-right-content__author-popup {
    background: #fff;
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    height: calc(100% - 90px);
    padding: 20px;
    max-height: none;
  }
}
@media (max-width: 767px) {
  .blog-detail .blog-content--wrapper .blog-right-content__author-popup-info {
    text-align: center;
  }
}
.blog-detail .blog-content--wrapper .blog-right-content__author-popup-name {
  margin-bottom: 8px;
}
.blog-detail .blog-content--wrapper .blog-right-content__author-popup-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-y: auto;
  gap: 64px;
}
@media (max-width: 767px) {
  .blog-detail .blog-content--wrapper .blog-right-content__author-popup-wrap {
    display: block;
  }
}
.blog-detail .blog-content--wrapper .blog-right-content__author-popup-all-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000000;
}
.blog-detail .blog-content--wrapper .blog-right-content__author-popup-all-links:after {
  content: "";
  margin-left: 1.5rem;
  display: inline-block;
  width: 2.4rem;
  height: 2.4rem;
  background-size: contain;
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/arrow.svg") no-repeat center;
  border-radius: 3px;
  border: 2px solid #00B96B;
}
.blog-detail .blog-content--wrapper .blog-right-content__author-popup-blog-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  border-top: 1px solid #78828C;
  padding-top: 24px;
}
.blog-detail .blog-content--wrapper .blog-right-content__author-popup-blog-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.blog-detail .blog-content--wrapper .blog-right-content__author-popup-blog-item:after {
  content: "";
  width: 8px;
  height: 16px;
  display: inline-block;
  background-image: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/icons/arrow-blue.svg");
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 8px;
  vertical-align: middle;
}
.blog-detail .blog-content--wrapper .blog-right-content__author-popup-detail {
  margin-top: 40px;
}
.blog-detail .blog-content--wrapper .blog-right-content__author-popup-img > img {
  width: 184px;
  height: 184px;
  border-radius: 0;
  margin-bottom: 24px;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
@media (max-width: 767px) {
  .blog-detail .blog-content--wrapper .blog-right-content__author-popup-img > img {
    width: 120px;
    height: 120px;
    margin: 0 auto 2.4rem;
  }
}
.blog-detail .blog-content--wrapper .blog-right-content__author-popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(29, 36, 43, 0.6);
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1000;
}
.blog-detail .blog-content--wrapper .blog-right-content__author-popup-overlay.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.blog-detail .blog-content--wrapper .blog-right-content__author-popup-overlay.active .blog-right-content__author-popup {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.blog-detail .blog-content--wrapper .blog-right-content__social-icon {
  width: 34px;
  height: 34px;
}
.blog-detail .blog-content--wrapper .blog-right-content__social-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.blog-detail .blog-content--wrapper .blog-right-content .popup-close-btn {
  position: absolute;
  top: 10px;
  right: 10px;
  background: none;
  border: none;
  font-size: 20px;
  cursor: pointer;
}
.blog-detail .blog-content--wrapper .blog-right-content__author-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  padding: 16px;
  border-radius: 5px;
  gap: 24px;
  -webkit-box-shadow: 2px 2px 15px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 2px 2px 15px 0 rgba(0, 0, 0, 0.1);
}
.blog-detail .blog-content--wrapper .blog-right-content__author-wrapper:hover {
  -webkit-box-shadow: 2px 2px 20px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 2px 2px 20px 0 rgba(0, 0, 0, 0.25);
}
.blog-detail .blog-content--wrapper .blog-right-content__author-name {
  margin-bottom: 0;
}
.blog-detail .blog-content--wrapper .blog-right-content__author-img {
  max-width: 80px;
  max-height: 80px;
}
.blog-detail .blog-content--wrapper .blog-right-content__author-img img {
  height: 80px;
  width: 80px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
  border: 2px solid #00FD45;
}
.blog-detail .blog-content--wrapper .blog-right-content .blog-related-list {
  margin-top: 80px;
}
.blog-detail .blog-content--wrapper .blog-right-content .blog-related-list .related-list-container {
  padding: 0;
}
.blog-detail .blog-content--wrapper .blog-right-content .blog-related-list .related-list__heading h2 {
  text-align: left;
  font-size: var(--font-size-h3);
  line-height: var(--line-height-h3);
}
.blog-detail .blog-content__tag {
  max-width: var(--max-width);
  margin: 0 auto;
  padding-inline: var(--padding-side);
}
.blog-detail .blog-content__tag--wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.blog-detail .blog-content__tag--item {
  display: inline-block;
  margin: 20px 0;
  border: 2px solid #C0D4D9;
  border-radius: 5px;
  padding: 8px 24px;
  color: #1D242B;
}
.blog-detail .blog-content__tag--item:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background: #C0D4D9;
}
.blog-detail__most-popular {
  max-width: var(--max-width);
  margin: 0 auto;
  padding-inline: var(--padding-side);
}
.blog-detail__most-popular .related-list-container {
  padding: 0;
}

.no-scroll {
  overflow: hidden;
}

.cmp-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  max-width: 100%;
  margin: 0 auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 2.4rem;
}
.cmp-column > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; /* Allows internal content to stack naturally */
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
}
.equal-height .cmp-column > div > div.aem-Grid,
.equal-height .cmp-column > div > div.aem-Grid > div,
.equal-height .cmp-column > div > div.aem-Grid > div > div,
.equal-height .cmp-column div.image,
.equal-height .cmp-column .cmp-image,
.equal-height .cmp-column .cmp-image__image {
  height: 100%;
  border-radius: 0;
}
.cmp-column .cmp-image__image {
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 992px) {
  .cmp-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.6rem;
  }
}
.cmp-column .column__two-columns {
  width: calc(50% - 12px);
}
.cmp-column .column__three-columns {
  width: calc(33.333% - 16px);
}
.cmp-column .column__four-columns {
  width: calc(25% - 18px);
}
.cmp-column .column__five-columns {
  width: calc(20% - 19.2px);
}
.cmp-column .column__six-columns {
  width: calc(16.666% - 20px);
}
.cmp-column .column__col-8__two-columns {
  width: calc(67% - 15px);
}
.cmp-column .column__col-4__two-columns {
  width: calc(33% - 9px);
}
.cmp-column .column__col-3__two-columns {
  width: calc(25% - 6px);
}
.cmp-column .column__col-9__two-columns {
  width: calc(75% - 18px);
}
.cmp-column .column__col-7__two-columns {
  width: calc(58% - 12px);
}
.cmp-column .column__col-5__two-columns {
  width: calc(42% - 12px);
}
.cmp-column .column__col-6__three-columns {
  width: calc(50% - 16px);
}
.cmp-column .column__col-3__three-columns {
  width: calc(25% - 16px);
}
@media (max-width: 575px) {
  .cmp-column .column--mobile {
    width: 100% !important;
  }
}
@media (max-width: 991px) {
  .cmp-column .column__two-columns {
    width: calc(50% - 8px);
  }
  .cmp-column .column__col-8__two-columns, .cmp-column .column__col-9__two-columns {
    width: calc(67% - 16px);
  }
  .cmp-column .column__col-3__two-columns, .cmp-column .column__col-4__two-columns {
    width: calc(33% - 10px);
  }
  .cmp-column .column__col-7__two-columns, .cmp-column .column__col-5__two-columns {
    width: 100%;
  }
  .cmp-column .column__three-columns, .cmp-column .column__five-columns, .cmp-column .column__six-columns {
    width: 100%;
  }
  .cmp-column .column__col-6__three-columns, .cmp-column .column__col-3__three-columns {
    width: calc((100% - 32px) / 3);
  }
  .cmp-column .column__four-columns {
    width: calc(50% - 8px);
  }
}

.customer-detail .cmp-heroes {
  min-height: 50rem;
}
.aem-AuthorLayer-Edit .customer-detail .cmp-heroes-two-column {
  position: relative;
}
@media (max-width: 767px) {
  .customer-detail .cmp-heroes-two-column {
    gap: 0;
  }
}
.customer-detail .cmp-heroes-two-column__media {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
}
.customer-detail .cmp-heroes-two-column__media .video-container .video-thumbnail img {
  max-width: 100%;
}
.customer-detail .cmp-heroes-two-column__media .cmp-image__image,
.customer-detail .cmp-heroes-two-column__media .video-thumbnail {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  clip-path: circle(74% at 72% 70%);
}
.aem-AuthorLayer-Edit .customer-detail .cmp-heroes-two-column__media .cmp-image__image,
.aem-AuthorLayer-Edit .customer-detail .cmp-heroes-two-column__media .video-thumbnail {
  position: relative;
}
@media (max-width: 991px) {
  .customer-detail .cmp-heroes-two-column__media .cmp-image__image,
.customer-detail .cmp-heroes-two-column__media .video-thumbnail {
    clip-path: circle(85% at 108% 65%);
  }
}
@media (max-width: 767px) {
  .customer-detail .cmp-heroes-two-column__media {
    margin-top: 80px;
    position: relative;
    width: 100%;
  }
  .customer-detail .cmp-heroes-two-column__media .cmp-image__image,
.customer-detail .cmp-heroes-two-column__media .video-thumbnail {
    position: static;
    clip-path: inherit;
    margin: 0 auto;
    display: block;
    width: 100%;
    -o-object-fit: inherit;
       object-fit: inherit;
    height: auto;
    border-radius: 20px;
  }
}
.customer-detail .cmp-heroes-two-column__content {
  padding-top: 4rem;
}
.customer-detail .cmp-heroes-two-column__logo {
  max-width: 180px;
  max-height: 70px;
  width: auto;
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  .customer-detail .cmp-heroes-two-column__logo {
    display: none;
  }
}
.customer-detail .cmp-heroes-two-column__logo.mobile {
  display: block;
  position: absolute;
  top: -50px;
  left: 40px;
  width: 100px;
  height: 100px;
  max-width: 100%;
  max-height: 100%;
  padding: 10px;
  margin: 0;
  background-color: #fff;
  border-radius: 100%;
  -webkit-box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
  -o-object-fit: contain;
  object-fit: contain;
}
@media (min-width: 768px) {
  .customer-detail .cmp-heroes-two-column__logo.mobile {
    display: none;
  }
}
.customer-detail__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: var(--max-width);
  margin: 0 auto;
  padding-inline: var(--padding-side);
  padding-block: var(--spacing-blade);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 767px) {
  .customer-detail__wrapper {
    display: block;
  }
}
.customer-detail__wrapper .stat-quote-blade {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
.customer-detail__info {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: 70px;
}
.customer-detail__info ul, .customer-detail__info li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.customer-detail__info h2 {
  margin-bottom: 1.6rem;
}
.customer-detail__info h2:has(.heading-line) {
  margin-bottom: 2.4rem;
  padding-bottom: 20px;
}
.customer-detail__info h2 .heading-line {
  position: relative;
  padding-bottom: 20px;
}
.customer-detail__info h2 .heading-line:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  width: 120px;
  background: orange;
}
.customer-detail__info ul {
  padding-left: 23px;
}
.customer-detail__info ul li {
  margin: 0 0 8px 0;
  position: relative;
}
.customer-detail__info ul li:before {
  content: "";
  position: absolute;
  top: 2px;
  bottom: 0;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  background: #00FD45;
  margin: 8px 0;
  left: -23px;
}
@media (max-width: 767px) {
  .customer-detail__info {
    margin-bottom: 40px;
    padding-right: 0;
  }
}
.customer-detail__sidebar {
  max-width: 390px;
  width: 100%;
  padding-right: 8rem;
}
@media (max-width: 767px) {
  .customer-detail__sidebar {
    max-width: 100%;
  }
}
.customer-detail__sidebar h3 {
  margin-bottom: 2.4rem;
}
@media (max-width: 767px) {
  .customer-detail__sidebar .social-link,
.customer-detail__sidebar .sidebar-listing,
.customer-detail__sidebar > h3 {
    display: none;
  }
}
.customer-detail__sidebar .social-links {
  margin: 0 0 1.6rem;
  width: 100%;
}
.customer-detail__sidebar .social-links a {
  margin-right: 30px;
  margin-bottom: 15px;
  font-weight: var(--font-weight-medium);
}
.customer-detail__sidebar ul, .customer-detail__sidebar li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.customer-detail__sidebar ul li {
  margin-top: 16px;
}
.customer-detail__sidebar .links {
  padding: 32px 0;
  border-top: 1px solid #00FD45;
}
.customer-detail__sidebar .links:first-child {
  border: 0;
}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.6.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
.wow {
  visibility: hidden;
}

.animated {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation: fadeInUp 0.9s 0s both;
          animation: fadeInUp 0.9s 0s both;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.blur {
  -webkit-animation-name: blur;
          animation-name: blur;
}

@keyframes blur {
  from {
    text-shadow: 0 0 100px #fff;
    color: transparent;
  }
  to {
    color: transparent;
    text-shadow: 0 0 0 #fff;
  }
}
.scaleRight {
  -webkit-animation-name: scaleRight;
          animation-name: scaleRight;
}

@keyframes scaleRight {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
  }
}
.scaleLeft {
  -webkit-animation-name: scaleLeft;
          animation-name: scaleLeft;
}

@keyframes scaleLeft {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
  }
}
.wefadeInRight {
  -webkit-animation: we-fade-in-right 1.2s 0.2s both;
  animation: we-fade-in-right 1.2s 0.2s both;
}

.wefadeInLeft {
  -webkit-animation: we-fade-in-left 1.2s 0.2s both;
  animation: we-fade-in-left 1.2s 0.2s both;
}

.wefadeInBottom {
  -webkit-animation: we-fade-in-bottom 2s ease-in-out 0.2s both;
  animation: we-fade-in-bottom 2s ease-in-out 0.2s both;
}

.kenburns-bottom-right {
  -webkit-animation: kenburns-bottom-right 12s ease-in-out both;
  animation: kenburns-bottom-right 12s ease-in-out both;
}
@media (max-width: 576px) {
  .kenburns-bottom-right {
    -webkit-animation: kenburns-bottom-right-mobile 12s ease-in-out both;
    animation: kenburns-bottom-right-mobile 12s ease-in-out both;
  }
}

/**
 * ----------------------------------------
 * custom animation fade-in-right
 * ----------------------------------------
 */
@-webkit-keyframes we-fade-in-right {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes we-fade-in-right {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
.we-zoom-in {
  -webkit-animation: we-zoom-in 1.2s 0.2s both;
  animation: we-zoom-in 1.2s 0.2s both;
}

@keyframes we-zoom-in {
  0% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
/**
 * ----------------------------------------
 * custom animation fade-in-left
 * ----------------------------------------
 */
@-webkit-keyframes we-fade-in-left {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes we-fade-in-left {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes we-fade-in-bottom {
  0% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes we-fade-in-bottom {
  0% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes we-fade-in-up {
  0% {
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
.wefadeInUp {
  -webkit-animation: wefadeInUp 1.2s 0.2s both;
  animation: wefadeInUp 1.2s 0.2s both;
}

@keyframes we-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.wefadeIn {
  -webkit-animation: we-fade-in 1.2s 0.2s both;
  animation: we-fade-in 1.2s 0.2s both;
}

@keyframes wefadeInUp {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
.wefadeInUplarge {
  -webkit-animation: wefadeInUplarge 1.2s 0.2s both;
  animation: wefadeInUplarge 1.2s 0.2s both;
}

@keyframes wefadeInUplarge {
  0% {
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes svgUpDown {
  from {
    stroke-dasharray: 1540px;
    stroke-dashoffset: 1580px;
  }
  to {
    stroke-dasharray: 1540px;
    stroke-dashoffset: 3100px;
  }
}
@keyframes svgCircleRotate {
  from {
    stroke-dasharray: 180px;
    stroke-dashoffset: 180px;
  }
  to {
    stroke-dasharray: 180px;
    stroke-dashoffset: 0px;
  }
}
@keyframes svgDownUp {
  from {
    stroke-dasharray: 1540px;
    stroke-dashoffset: 1540px;
  }
  to {
    stroke-dasharray: 1540px;
    stroke-dashoffset: 10px;
  }
}
@keyframes svgTransform {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/**
 * ----------------------------------------
 * animation kenburns-bottom-right
 * ----------------------------------------
 */
@-webkit-keyframes kenburns-bottom-right {
  0% {
    -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transform-origin: 94% 94%;
    transform-origin: 94% 94%;
  }
  100% {
    -webkit-transform: scale(1.25) translate(20px, 15px);
    transform: scale(1.25) translate(20px, 15px);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}
@keyframes kenburns-bottom-right {
  0% {
    -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transform-origin: 94% 94%;
    transform-origin: 94% 94%;
  }
  100% {
    -webkit-transform: scale(1.25) translate(20px, 15px);
    transform: scale(1.25) translate(20px, 15px);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}
/**
 * ----------------------------------------
 * animation kenburns-bottom-right-mobile
 * ----------------------------------------
 */
@-webkit-keyframes kenburns-bottom-right-mobile {
  0% {
    -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transform-origin: 94% 94%;
    transform-origin: 94% 94%;
  }
  100% {
    -webkit-transform: scale(1.15) translate(20px, 15px);
    transform: scale(1.15) translate(20px, 15px);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}
@keyframes kenburns-bottom-right-mobile {
  0% {
    -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transform-origin: 94% 94%;
    transform-origin: 94% 94%;
  }
  100% {
    -webkit-transform: scale(1.15) translate(20px, 15px);
    transform: scale(1.15) translate(20px, 15px);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}
.accordian-new {
  position: relative;
  padding-block: var(--spacing-blade);
}

.accordian-new .collapse:not(.show) {
  display: none;
}

.accordian-new .intro {
  max-width: 865px;
  margin: 0 auto;
  padding-bottom: 40px;
}

.accordian-new h2 {
  letter-spacing: -0.04rem !important;
}

.accordian-new .top-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  text-align: center;
  margin-top: 41px;
  margin-bottom: 25px;
}

.accordian-new .accordion {
  width: 100%;
  position: relative;
}

.accordian-new .accordion .accordion-item-new {
  position: relative;
  width: 100%;
  border-radius: 16px;
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
  margin-bottom: 12px;
  scroll-margin-top: 200px;
}

.accordian-new .accordion .accordion-item-new:last-of-type {
  margin-bottom: 0;
}

.accordian-new .accordion .accordion-item-new .accordion-header {
  position: relative;
  background: #fff;
  cursor: pointer;
  border-radius: 20px;
}

.accordian-new .accordion .accordion-item-new .accordion-header::after {
  content: "+";
  display: block;
  width: 32px;
  height: 32px;
  border: 2px solid #00FD45;
  border-radius: 50%;
  text-align: center;
  line-height: 31px;
  color: #000;
  position: absolute;
  top: calc(53% - 20px);
  right: 41px;
  background-size: contain;
  font-size: 32px;
  font-weight: 300;
}

@media (min-width: 1800px) {
  .accordian-new .accordion .accordion-item-new .accordion-header::after {
    right: 70px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .accordian-new .accordion .accordion-item-new .accordion-header::after {
    right: 40px;
  }
}
@media (max-width: 767px) {
  .accordian-new .accordion .accordion-item-new .accordion-header::after {
    right: 20px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .accordian-new .accordion .accordion-item-new .accordion-header::after {
    font-weight: 400;
    right: 40px;
  }
}
@media (max-width: 991px) {
  .accordian-new .accordion .accordion-item-new .accordion-header::after {
    font-weight: 400;
  }
}
.accordian-new .accordion .accordion-item-new .accordion-header.open::after {
  content: "-";
  display: block;
  width: 32px;
  height: 32px;
  border: 2px solid #00FD45;
  border-radius: 50%;
  text-align: center;
  line-height: 29px;
  color: #000;
  font-weight: 300;
  position: absolute;
  top: calc(53% - 20px);
  right: 41px;
}

@media (min-width: 1800px) {
  .accordian-new .accordion .accordion-item-new .accordion-header.open::after {
    right: 70px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .accordian-new .accordion .accordion-item-new .accordion-header.open::after {
    font-weight: 400;
    right: 40px;
  }
}
@media (max-width: 767px) {
  .accordian-new .accordion .accordion-item-new .accordion-header.open::after {
    right: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .accordian-new .accordion .accordion-item-new .accordion-header.open::after {
    right: 40px;
  }
}
@media (max-width: 991px) {
  .accordian-new .accordion .accordion-item-new .accordion-header.open::after {
    font-weight: 400;
  }
}
.accordian-new .accordion .accordion-item-new .accordion-header:hover:after {
  background-color: #00FD45;
}

@supports (font: -apple-system-body) and (-webkit-appearance: none) {
  .accordian-new .accordion .accordion-item-new {
    scroll-margin-top: 850px;
  }
}
.accordian-new .accordion .accordion-button {
  width: 100%;
  background: #fff;
  outline: none;
  padding: 31px 36px 31px 36px;
  border-radius: 20px;
  position: relative;
}

@media (min-width: 768px) and (max-width: 991px) {
  .accordian-new .accordion .accordion-button {
    padding: 24px;
  }
}
@media (max-width: 767px) {
  .accordian-new .accordion .accordion-button {
    padding: 24px;
  }
}
.accordian-new .accordion .accordion-button:hover:after {
  background-color: #00FD45;
}

@media (min-width: 1200px) {
  .accordian-new .accordion .accordion-button {
    padding: 23px 36px 22px 36px;
  }
}
.accordian-new .accordion .accordion-button:not(.collapsed) {
  min-height: 80px;
}

.accordian-new .accordion .accordion-body {
  border-radius: 0 0 20px 20px;
}

.accordian-new .accordion .accordion-body .category-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #FAFAFA;
}

@media (min-width: 768px) and (max-width: 991px) {
  .accordian-new .accordion .accordion-body .category-wrap {
    -ms-flex-wrap: inherit;
    flex-wrap: inherit;
  }
}
.accordian-new .accordion .accordion-body .category-wrap .category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 24px;
  text-align: center;
}

@media (max-width: 767px) {
  .accordian-new .accordion .accordion-body .category-wrap .category {
    padding: 24px !important;
  }
}
.accordian-new .accordion .accordion-body .category-wrap .category p {
  width: 100%;
}

@media (max-width: 767px) {
  .accordian-new .accordion .accordion-body .category-wrap .category p {
    padding: 0 30px;
  }
}
.accordian-new .accordion h4 {
  float: left;
  width: 100%;
  text-align: left;
}

.accordian-new .accordion .link-black {
  float: left;
  margin-top: 8px;
}

.accordian-new .accordion .body-nav {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media (max-width: 767px) {
  .accordian-new .accordion .body-nav {
    display: block !important;
    width: 100%;
    background-color: transparent !important;
  }
  .accordian-new .accordion .body-nav:nth-child(odd) {
    background-color: rgba(103, 191, 27, 0.2);
  }
  .accordian-new .accordion .body-nav:nth-child(even) {
    background-color: #fff;
  }
}
.accordian-new .accordion .body-nav:nth-child(odd) {
  background-color: rgba(103, 191, 27, 0.2) !important;
}

.accordian-new .accordion .body-nav:last-child {
  border-radius: 0 0 20px 20px;
}

.accordian-new .accordion .body-nav:first-child .col-column:after {
  top: 24px !important;
}

.accordian-new .accordion .body-nav:last-child .col-column:after {
  height: 80% !important;
}

@media (max-width: 767px) {
  .accordian-new .accordion .body-nav .col-column:nth-child(odd) {
    background-color: transparent;
  }
}
@media (max-width: 767px) {
  .accordian-new .accordion .body-nav .col-column:nth-child(even) {
    background-color: transparent;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .accordian-new .accordion .body-nav {
    -ms-flex-wrap: inherit;
    flex-wrap: inherit;
  }
}
@media (min-width: 596px) and (max-width: 767px) {
  .accordian-new .accordion .body-nav {
    -ms-flex-wrap: inherit;
    flex-wrap: inherit;
  }
}
.accordian-new .accordion .body-nav:first-child.col-column::after {
  top: 24px;
}

.accordian-new .accordion .body-nav:last-child.col-column::after {
  top: 24px;
}

@media (max-width: 991px) {
  .accordian-new .accordion .body-nav {
    padding: 0;
  }
}
.accordian-new .accordion .body-nav .certified-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.accordian-new .accordion .body-nav .certified-wrap p {
  width: 100%;
}

.accordian-new .accordion .body-nav .certified-wrap.col-column::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  height: 100%;
  background-color: #caccce;
}

@media (max-width: 595px) {
  .accordian-new .accordion .body-nav .certified-wrap.col-column::after {
    opacity: 0;
  }
}
@media (max-width: 991px) {
  .accordian-new .accordion .body-nav .certified-wrap .text-left {
    text-align: center !important;
  }
}
.accordian-new .accordion .body-nav .certified-wrap.half-border {
  position: relative;
}

.accordian-new .accordion .body-nav .certified-wrap.half-border:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1px;
  height: 100% !important;
  background-color: #caccce;
}

@media (max-width: 767px) {
  .accordian-new .accordion .body-nav .certified-wrap.half-border:after {
    opacity: 0;
  }
}
@media (max-width: 767px) {
  .accordian-new .accordion .body-nav .raw-wrap {
    padding: 24px !important;
  }
}
.accordian-new .accordion .body-nav .raw-wrap p {
  width: 100%;
}

@media (max-width: 767px) {
  .accordian-new .accordion .body-nav .cpu-wrap {
    padding: 24px !important;
  }
}
.accordian-new .accordion .body-nav .cpu-wrap p {
  width: 100%;
}

.accordian-new .accordion .slider-nav:not(:last-child) .body-nav:last-child {
  border-radius: 0;
}

.accordian-new .accordion .cta-wrap {
  padding: 24px;
  background-color: #FAFAFA;
  border-radius: 0 0 20px 20px;
}

@media (max-width: 767px) {
  .accordian-new .accordion .cta-wrap {
    padding: 24px;
  }
}
.accordian-new .accordion .cta-wrap p {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-right: 33px;
}

@media (max-width: 595px) {
  .accordian-new .accordion .cta-wrap p {
    padding-right: 0;
  }
}
.accordian-new .accordion .cta-wrap .link-black {
  float: inherit;
}

.accordian-new .accordion .col-column:first-child::after {
  content: none;
}

@media (max-width: 991px) {
  .accordian-new .accordion .col-column {
    padding: 20px;
  }
}
.accordian-new .accordion .p-small {
  margin: 0;
}

.accordian-new .accordion .memory-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 767px) {
  .accordian-new .accordion .memory-wrap {
    padding: 24px !important;
  }
}
.accordian-new .accordion .col-column {
  position: relative;
  text-align: center;
  padding: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 595px) {
  .accordian-new .accordion .col-column {
    padding: 24px !important;
  }
}
.accordian-new .accordion .col-column::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background-color: #caccce;
}

@media (max-width: 767px) {
  .accordian-new .accordion .col-column::after {
    opacity: 0;
  }
}
@media (max-width: 595px) {
  .accordian-new .accordion .col-column::after {
    opacity: 0;
  }
}
.accordian-new .accordion .col-column:last-child::after {
  display: none;
}

@media (max-width: 991px) {
  .accordian-new .text-left {
    text-align: center !important;
  }
}
.accordian-new .half-border {
  position: relative;
}

.accordian-new .half-border:after {
  content: "";
  position: absolute;
  right: 0;
  top: 24px !important;
  width: 1px;
  height: 100% !important;
  background-color: #caccce;
}

@media (max-width: 767px) {
  .accordian-new .half-border:after {
    display: none;
  }
}
.accordian-new .half-bottom-border {
  position: relative;
}

.accordian-new .half-bottom-border:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0 !important;
  width: 1px;
  height: 66% !important;
  background-color: #caccce;
}

@media (max-width: 767px) {
  .accordian-new .half-bottom-border:after {
    display: none;
  }
}
@media (max-width: 767px) {
  .accordian-new .accordion-collapse {
    display: block;
    height: auto !important;
  }
}
.accordian-new .no-cta {
  padding-bottom: 24px;
}

.accordian-new .small {
  width: 20%;
}

@media (min-width: 768px) and (max-width: 991px) {
  .accordian-new .small {
    width: 23%;
  }
}
@media (max-width: 767px) {
  .accordian-new .small {
    width: 100%;
  }
}
.accordian-new .large {
  width: 34%;
}

@media (min-width: 768px) and (max-width: 991px) {
  .accordian-new .large {
    width: 32%;
  }
}
@media (max-width: 767px) {
  .accordian-new .large {
    width: 100%;
  }
}
.accordian-new .medium {
  width: 25%;
}

@media (min-width: 768px) and (max-width: 991px) {
  .accordian-new .medium {
    width: 25%;
  }
}
@media (max-width: 767px) {
  .accordian-new .medium {
    width: 100%;
  }
}
.accordian-new .medium-small {
  width: 21%;
}

@media (max-width: 767px) {
  .accordian-new .medium-small {
    width: 100%;
  }
}
.custom-tables-new#specs .table-responsive {
  overflow-x: auto;
}

@media (min-width: 992px) {
  .custom-tables-new#specs .table-responsive {
    overflow-x: inherit;
  }
}
.custom-tables-new .table {
  border: 0;
  text-align: center;
}

.custom-tables-new .table tbody tr td a {
  color: #1d242b;
  text-decoration: underline;
}

.custom-tables-new .table tbody tr td a:hover {
  color: #00FD92;
}

.custom-tables-new .table th, .custom-tables-new .table td {
  border: 1px solid transparent;
  color: #1d242b;
}

.custom-tables-new .table thead th {
  border-bottom: 0;
  background-color: #a8c4cb;
  font-size: 18px;
  font-weight: 700;
  padding: 15px;
  line-height: 22px;
  color: #1d242b;
  border-color: #8e9295;
}

@media (min-width: 1601px) {
  .custom-tables-new .table thead th {
    padding: 21px 15px;
  }
}
.custom-tables-new .table tbody tr:nth-of-type(odd) {
  background-color: #fff;
}

.custom-tables-new .table tbody tr:nth-of-type(even) {
  background-color: #e8e9ea;
}

.custom-tables-new .table tbody tr:first-child td {
  border-top: 0;
}

.custom-tables-new .table tbody tr td {
  font-weight: 400;
  padding: 12px 15px;
  line-height: 22px;
  border-color: #8e9295;
}

@media (min-width: 1601px) {
  .custom-tables-new .table tbody tr td {
    padding: 18px 15px;
  }
}
.text-center {
  text-align: center !important;
}

.accordian-new .accordion .accordion-item-new .accordion-header.open ~ div {
  display: block !important;
}

.accordian-new .accordion .accordion-body .slick-arrow {
  position: relative;
  text-indent: -99999px;
  width: 50px;
  height: 50px;
  background: #fff;
  border-radius: 50%;
  outline: none;
  cursor: pointer;
  -webkit-transform: inherit;
          transform: inherit;
}

@media (max-width: 767.98px) {
  .accordian-new .accordion .accordion-body .slick-arrow {
    width: 40px;
    height: 40px;
  }
}
.accordian-new .accordion .accordion-body .slick-arrow.slick-prev {
  position: absolute;
  left: 37px;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 1;
  opacity: 0;
  background-color: transparent;
}

@media (max-width: 767px) {
  .accordian-new .accordion .accordion-body .slick-arrow.slick-prev {
    left: 20px;
  }
}
.accordian-new .accordion .accordion-body .slick-arrow.slick-prev:after {
  content: "";
  position: absolute;
  background-image: url("/clientlib-site/images/hoover-arrow.svg");
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 50px;
  height: 50px;
  right: 0;
  top: 0;
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

@media (min-width: 1800px) {
  .accordian-new .accordion .accordion-body .slick-arrow.slick-prev:after {
    width: 54px;
    height: 54px;
  }
}
@media (max-width: 1799px) {
  .accordian-new .accordion .accordion-body .slick-arrow.slick-prev:after {
    width: 46px;
    height: 46px;
  }
}
@media (max-width: 767.98px) {
  .accordian-new .accordion .accordion-body .slick-arrow.slick-prev:after {
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 767px) {
  .accordian-new .accordion .accordion-body .slick-arrow.slick-prev {
    opacity: 1;
  }
}
.accordian-new .accordion .accordion-body .slick-arrow.slick-next {
  content: "";
  position: absolute;
  right: 32px;
  top: 0;
  bottom: 0;
  margin: auto;
  background-color: transparent;
}

@media (max-width: 767px) {
  .accordian-new .accordion .accordion-body .slick-arrow.slick-next {
    right: 20px;
  }
}
.accordian-new .slick-dotted.slick-slider {
  margin-bottom: 0;
}

.accordian-new .accordion .accordion-body .slick-arrow.slick-next:after {
  content: "";
  position: absolute;
  background-image: url("/clientlib-site/images/hoover-arrow.svg");
  width: 50px;
  height: 50px;
  right: 0;
  top: 0;
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

@media (min-width: 1800px) {
  .accordian-new .accordion .accordion-body .slick-arrow.slick-next:after {
    width: 54px;
    height: 54px;
  }
}
@media (max-width: 1799px) {
  .accordian-new .accordion .accordion-body .slick-arrow.slick-next:after {
    width: 46px;
    height: 46px;
  }
}
@media (max-width: 767.98px) {
  .accordian-new .accordion .accordion-body .slick-arrow.slick-next:after {
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 595px) {
  .accordian-new .accordion .accordion-body .slick-arrow.slick-next {
    opacity: 1;
  }
}
.accordian-new .accordion .accordion-body .slick-disabled {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.accordian-new .accordion .accordion-body .slick-dots {
  position: relative;
  margin-top: 20px;
  width: 100%;
  text-align: center;
  display: none !important;
}

@media (min-width: 1800px) {
  .accordian-new .accordion .accordion-body .slick-dots {
    display: none !important;
  }
}
@media (max-width: 1799px) {
  .accordian-new .accordion .accordion-body .slick-dots {
    display: none !important;
  }
}
@media (max-width: 767.98px) {
  .accordian-new .accordion .accordion-body .slick-dots {
    padding: 0;
    margin-top: 30px;
  }
}
.accordian-new .accordion .accordion-body .slick-dots li {
  display: inline-block;
  cursor: pointer;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 1px solid #00FD45;
  background: transparent;
  margin: 0 9px 0 7px;
  padding: 0;
}

.accordian-new .accordion .accordion-body .slick-dots li.slick-active {
  background: #00FD45;
  border: 1px solid #00FD45;
}

.accordian-new .accordion .accordion-body .slick-dots li button {
  display: none;
}

.accordian-new .accordion .accordion-body .slick-dots li:before {
  display: none;
}

.accordian-new .accordion .accordion-body .slider-nav .slick-arrow {
  opacity: 0 !important;
  display: none !important;
}

.accordian-new .accordion h4 {
  float: left;
  width: 100%;
  text-align: left;
}

.accordian-new .accordion .link-black {
  float: left;
  margin-top: 8px;
}

.accordian-new .accordion .body-nav {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media (max-width: 767px) {
  .accordian-new .accordion .body-nav {
    display: block !important;
    width: 100%;
    background-color: transparent !important;
  }
  .accordian-new .accordion .body-nav:nth-child(odd) {
    background-color: rgba(103, 191, 27, 0.2);
  }
  .accordian-new .accordion .body-nav:nth-child(even) {
    background-color: #fff;
  }
}
.accordian-new .accordion .body-nav:nth-child(odd) {
  background-color: rgba(103, 191, 27, 0.2) !important;
}

.accordian-new .accordion .body-nav:last-child {
  border-radius: 0 0 20px 20px;
}

.accordian-new .accordion .body-nav:first-child .col-column:after {
  top: 24px !important;
}

.accordian-new .accordion .body-nav:last-child .col-column:after {
  height: 80% !important;
}

@media (max-width: 767px) {
  .accordian-new .accordion .body-nav .col-column:nth-child(odd) {
    background-color: transparent;
  }
}
@media (max-width: 767px) {
  .accordian-new .accordion .body-nav .col-column:nth-child(even) {
    background-color: transparent;
  }
}
.accordian-new .accordion .body-nav .slick-arrow {
  opacity: 0 !important;
  display: none !important;
}

.accordian-new .accordion .body-nav.slick-next {
  display: none !important;
}

@media (min-width: 768px) and (max-width: 991px) {
  .accordian-new .accordion .body-nav {
    -ms-flex-wrap: inherit;
    flex-wrap: inherit;
  }
}
@media (min-width: 596px) and (max-width: 767px) {
  .accordian-new .accordion .body-nav {
    -ms-flex-wrap: inherit;
    flex-wrap: inherit;
  }
}
.accordian-new .accordion .body-nav:first-child.col-column::after {
  top: 24px;
}

.accordian-new .accordion .body-nav:last-child.col-column::after {
  top: 24px;
}

@media (max-width: 991px) {
  .accordian-new .accordion .body-nav {
    padding: 0;
  }
}
.accordian-new .accordion .body-nav .certified-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.accordian-new .accordion .body-nav .certified-wrap p {
  width: 100%;
}

.accordian-new .accordion .body-nav .certified-wrap.col-column::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  height: 100%;
  background-color: #caccce;
}

@media (max-width: 595px) {
  .accordian-new .accordion .body-nav .certified-wrap.col-column::after {
    opacity: 0;
  }
}
@media (max-width: 991px) {
  .accordian-new .accordion .body-nav .certified-wrap .text-left {
    text-align: center !important;
  }
}
.accordian-new .accordion .body-nav .certified-wrap.half-border {
  position: relative;
}

.accordian-new .accordion .body-nav .certified-wrap.half-border:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1px;
  height: 100% !important;
  background-color: #caccce;
}

@media (max-width: 767px) {
  .accordian-new .accordion .body-nav .certified-wrap.half-border:after {
    opacity: 0;
  }
}
@media (max-width: 767px) {
  .accordian-new .accordion .body-nav .raw-wrap {
    padding: 24px !important;
  }
}
.accordian-new .accordion .body-nav .raw-wrap p {
  width: 100%;
}

@media (max-width: 767px) {
  .accordian-new .accordion .body-nav .cpu-wrap {
    padding: 24px !important;
  }
}
.accordian-new .accordion .body-nav .cpu-wrap p {
  width: 100%;
}

.accordian-new .accordion .slider-nav:not(:last-child) .body-nav:last-child {
  border-radius: 0;
}

.awards-grid-listing {
  overflow: visible;
  z-index: 1;
  padding-top: 30px;
}
.awards-grid-listing .container {
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  position: relative;
  max-width: 1264px;
}
.awards-grid-listing .container .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.awards-grid-listing .container .row > div {
  margin-bottom: 30px;
}
.awards-grid-listing .container .row .blogs-grid {
  display: block;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  position: relative;
  background: #fff;
  overflow: hidden;
  height: 435px;
}
.awards-grid-listing .container .row .blogs-grid .img-wrap {
  height: 190px;
}
.awards-grid-listing .container .row .blogs-grid .img-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.awards-grid-listing .container .row .blogs-grid .text-wrap {
  padding: 30px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #fff;
  width: 100%;
  min-height: 245px;
  max-height: 245px;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  z-index: 1;
  padding-bottom: 40px !important;
}
.awards-grid-listing .container .row .blogs-grid .text-wrap .link-black {
  line-height: 28px;
  font-weight: 600;
  color: #000;
  display: inline-block;
  z-index: 1;
  text-decoration: none;
  font-size: 1.6rem;
  position: absolute;
  bottom: 30px;
  left: 30px;
}
.awards-grid-listing .container .row .blogs-grid .text-wrap .link-black span {
  position: relative;
}
.awards-grid-listing .container .row .blogs-grid .text-wrap .link-black span::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  margin-left: 15px;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  background: url(https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/resource/hoover-arrow.svg) no-repeat;
  background-size: contain;
  -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  border-radius: 100px;
}
.awards-grid-listing .container .row .blogs-grid .text-wrap .link-black span span::after {
  display: none;
}
.awards-grid-listing .container .row .blogs-grid .text-wrap .link-black:hover {
  color: #000;
}
.awards-grid-listing .container .row .blogs-grid .text-wrap .link-black:hover span::after {
  margin-left: 20px;
  background: url(https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/resource/green-arrow.svg) no-repeat;
  background-size: cover;
  width: 25px;
}
.awards-grid-listing .container .row .blogs-grid .text-wrap .eyebrow {
  font-size: 1.8rem;
  font-weight: 700 !important;
  line-height: 24px !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase;
  color: #004A66;
  display: inline-block;
  margin-bottom: 8px;
}
.awards-grid-listing .container .row .blogs-grid .text-wrap .p-l-bold {
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 24px;
}
.awards-grid-listing .container .row .blogs-grid .text-wrap .overlay-link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.awards-grid-listing .container .row .blogs-grid .text-wrap .overlay-text {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding-bottom: 30px;
}
.awards-grid-listing .container .row .blogs-grid .text-wrap:hover .link-black span::after {
  margin-left: 20px;
  background-color: #00FD45;
  background-size: cover;
  width: 25px;
}
.awards-grid-listing .container .row .blogs-grid:hover .text-wrap {
  max-height: 100% !important;
  padding-bottom: 90px;
}
.awards-grid-listing .container .row .blogs-grid:hover .text-wrap .p-l-bold {
  -webkit-line-clamp: inherit;
  display: block;
}
.awards-grid-listing .container .row .blogs-grid:hover .text-wrap .overlay-text {
  opacity: 1;
  visibility: visible;
}

@media (min-width: 1800px) {
  .awards-grid-listing {
    padding-top: 80px;
  }
  .awards-grid-listing .container {
    max-width: 1650px;
  }
  .awards-grid-listing .container .row .blogs-grid {
    height: 505px;
  }
  .awards-grid-listing .container .row .blogs-grid .img-wrap {
    height: 250px;
  }
  .awards-grid-listing .container .row .blogs-grid .text-wrap {
    min-height: 255px;
    max-height: 255px;
  }
  .awards-grid-listing .container .row .blogs-grid .text-wrap .eyebrow {
    font-size: 1.8rem !important;
    font-weight: 600 !important;
  }
}
@media (max-width: 991.98px) {
  .awards-grid-listing .container {
    padding: 0 16px;
  }
}
@media (max-width: 767px) {
  .awards-grid-listing .container .row > div:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 595px) {
  .awards-grid-listing .container .row .blogs-grid {
    height: 400px;
  }
  .awards-grid-listing .container .row .blogs-grid .img-wrap {
    height: 180px;
  }
  .awards-grid-listing .container .row .blogs-grid .text-wrap {
    padding: 20px;
    min-height: 220px;
    max-height: 220px;
  }
  .awards-grid-listing .container .row .blogs-grid .text-wrap .link-black {
    bottom: 20px;
    left: 20px;
  }
  .awards-grid-listing .container .row .blogs-grid:hover .text-wrap {
    padding-bottom: 80px;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .awards-grid-listing .container .row .blogs-grid .text-wrap .eyebrow {
    font-size: 1.6rem !important;
    line-height: 22px !important;
    font-weight: 600 !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .awards-grid-listing .container .row .blogs-grid .text-wrap .eyebrow {
    font-size: 1.6rem !important;
    line-height: 22px !important;
    font-weight: 600 !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .awards-grid-listing .container .row .blogs-grid .text-wrap .eyebrow {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .awards-grid-listing .container .row .blogs-grid .text-wrap .eyebrow {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .awards-grid-listing .container .row .blogs-grid .text-wrap .eyebrow {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .awards-grid-listing .container .row .blogs-grid .text-wrap .eyebrow {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
}
@media (max-width: 575.98px) {
  .awards-grid-listing .container .row .blogs-grid .text-wrap .eyebrow {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
}
.banner-second-level.new-aem-banner {
  min-height: 450px;
  padding-bottom: 52px;
}
.banner-second-level.new-aem-banner.gartner-hero-banner {
  padding-bottom: 0;
  padding-top: 80px;
  min-height: 895px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  background-color: rgb(0, 69, 64);
}
@media (min-width: 2499px) {
  .banner-second-level.new-aem-banner.gartner-hero-banner {
    min-height: 960px;
  }
}
.banner-second-level.new-aem-banner.gartner-hero-banner h1 {
  font-weight: 700 !important;
  text-transform: inherit;
}
@media (min-width: 1599px) {
  .banner-second-level.new-aem-banner.gartner-hero-banner h1 {
    font-size: 110px !important;
    line-height: 100px !important;
  }
}
@media (min-width: 2499px) {
  .banner-second-level.new-aem-banner.gartner-hero-banner h1 {
    font-size: 124px !important;
    line-height: 113px !important;
  }
}
.banner-second-level.new-aem-banner.gartner-hero-banner h1 span {
  color: rgb(255, 97, 240);
}
.banner-second-level.new-aem-banner.gartner-hero-banner p {
  font-weight: 500 !important;
  line-height: 28px;
  letter-spacing: -0.01em !important;
}
@media (min-width: 1599px) {
  .banner-second-level.new-aem-banner.gartner-hero-banner p {
    padding-top: 40px;
    font-size: 22px !important;
  }
}
@media (min-width: 2499px) {
  .banner-second-level.new-aem-banner.gartner-hero-banner p {
    font-size: 40px !important;
    line-height: 43px !important;
  }
}
@media (max-width: 1200px) {
  .banner-second-level.new-aem-banner.gartner-hero-banner.partner-photography .content-outer .img-wrap img {
    height: 75%;
  }
}
@media (max-width: 991px) {
  .banner-second-level.new-aem-banner.gartner-hero-banner .content-outer .img-wrap {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .banner-second-level.new-aem-banner.gartner-hero-banner .content-outer .img-wrap {
    width: 58%;
    max-width: 930px;
  }
}
@media (min-width: 2499px) {
  .banner-second-level.new-aem-banner.gartner-hero-banner .content-outer .img-wrap {
    max-width: 100%;
    width: 52%;
  }
}
@media (max-width: 991px) {
  .banner-second-level.new-aem-banner.gartner-hero-banner .content-outer .text-wrap {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .banner-second-level.new-aem-banner.gartner-hero-banner .content-outer .text-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 56%;
            flex: 0 0 56%;
    max-width: 56%;
    top: 23px;
  }
}
.banner-second-level.new-aem-banner.gartner-hero-banner .cohesity-veritas-stats {
  width: 100%;
  background-color: #fff;
  padding: 30px 0 30px 50px;
  margin: 3.5rem 0 5.5rem 0;
  position: relative;
}
@media screen and (max-width: 768px) {
  .banner-second-level.new-aem-banner.gartner-hero-banner .cohesity-veritas-stats {
    padding: 15px;
  }
}
.banner-second-level.new-aem-banner.gartner-hero-banner .cohesity-veritas-stats .stat-container .content-outer-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  gap: 12px;
}
.banner-second-level.new-aem-banner.gartner-hero-banner .cohesity-veritas-stats .stat-container .content-outer-bottom .block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width: 1200px) {
  .banner-second-level.new-aem-banner.gartner-hero-banner .cohesity-veritas-stats .stat-container .content-outer-bottom .block {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
@media screen and (max-width: 768px) {
  .banner-second-level.new-aem-banner.gartner-hero-banner .cohesity-veritas-stats .stat-container .content-outer-bottom .block {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-bottom: 4px solid #F0F3F4;
  }
}
.banner-second-level.new-aem-banner.gartner-hero-banner .cohesity-veritas-stats .stat-container .content-outer-bottom .block:nth-child(1):after {
  content: "";
  display: block;
  width: 5px;
  height: 95%;
  background-color: #F0F3F4;
  position: absolute;
  right: 0;
}
@media screen and (max-width: 1200px) {
  .banner-second-level.new-aem-banner.gartner-hero-banner .cohesity-veritas-stats .stat-container .content-outer-bottom .block:nth-child(1):after {
    height: 100%;
  }
}
@media screen and (max-width: 768px) {
  .banner-second-level.new-aem-banner.gartner-hero-banner .cohesity-veritas-stats .stat-container .content-outer-bottom .block:nth-child(1):after {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  .banner-second-level.new-aem-banner.gartner-hero-banner .cohesity-veritas-stats .stat-container .content-outer-bottom .block:nth-child(3):after {
    content: "";
    display: block;
    width: 5px;
    height: 100%;
    background-color: #F0F3F4;
    position: absolute;
    right: 0;
  }
}
@media screen and (max-width: 768px) {
  .banner-second-level.new-aem-banner.gartner-hero-banner .cohesity-veritas-stats .stat-container .content-outer-bottom .block:nth-child(3):after {
    display: none;
  }
}
.banner-second-level.new-aem-banner.gartner-hero-banner .cohesity-veritas-stats .stat-container .content-outer-bottom .block:nth-child(4):after {
  content: "";
  display: block;
  width: 5px;
  height: 95%;
  background-color: #F0F3F4;
  position: absolute;
  left: 0;
}
@media screen and (max-width: 1200px) {
  .banner-second-level.new-aem-banner.gartner-hero-banner .cohesity-veritas-stats .stat-container .content-outer-bottom .block:nth-child(4):after {
    display: none;
  }
}
.banner-second-level.new-aem-banner.gartner-hero-banner .cohesity-veritas-stats .stat-container .content-outer-bottom .count, .banner-second-level.new-aem-banner.gartner-hero-banner .cohesity-veritas-stats .stat-container .content-outer-bottom span {
  font-size: 60px !important;
  font-weight: 500;
  color: #1d242b;
  padding: 0 !important;
}
@media screen and (max-width: 1200px) {
  .banner-second-level.new-aem-banner.gartner-hero-banner .cohesity-veritas-stats .stat-container .content-outer-bottom .count, .banner-second-level.new-aem-banner.gartner-hero-banner .cohesity-veritas-stats .stat-container .content-outer-bottom span {
    font-size: 40px !important;
  }
}
.banner-second-level.new-aem-banner.gartner-hero-banner .cohesity-veritas-stats .stat-container .content-outer-bottom .count + p {
  padding-left: 10px;
  color: #1d242b;
  padding-top: 0;
  font-weight: 600 !important;
  font-size: 1.6rem !important;
  line-height: 24px !important;
  padding-right: 0;
}
@media (min-width: 1599px) {
  .banner-second-level.new-aem-banner h1 {
    font-size: 74px !important;
    font-weight: 500 !important;
  }
}
.banner-second-level.new-aem-banner p {
  line-height: 26px !important;
  letter-spacing: -0.02em !important;
  padding-right: 20px;
  padding-top: 20px;
}
@media (max-width: 1500px) {
  .banner-second-level.new-aem-banner p {
    padding-right: 47px;
  }
}
@media (max-width: 991px) {
  .banner-second-level.new-aem-banner p {
    padding-right: 0;
  }
}
@media (min-width: 1800px) {
  .banner-second-level.new-aem-banner p {
    padding-right: 100px;
  }
}
@media (min-width: 1599px) {
  .banner-second-level.new-aem-banner .button a {
    padding: 16px 31px;
    font-size: 1.6rem;
  }
}
.banner-second-level.new-aem-banner .section__container {
  position: initial;
}
.banner-second-level.new-aem-banner .content-outer .img-wrap .partner-logo {
  border-radius: 5px;
  max-width: 180px;
  max-height: 180px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px;
          box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px;
}
@media (max-width: 991px) {
  .banner-second-level.new-aem-banner .content-outer .img-wrap .partner-logo {
    -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 4px 0px;
            box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 4px 0px;
  }
}
@media (max-width: 1550px) {
  .banner-second-level.new-aem-banner .content-outer .text-wrap {
    padding-right: 20px !important;
  }
}
.banner-second-level.new-aem-banner .content-outer .img-wrap {
  max-width: 734px;
}
@media (min-width: 1800px) {
  .banner-second-level.new-aem-banner .content-outer .img-wrap {
    max-width: 984px;
  }
}
.banner-second-level.new-aem-banner .content-outer .img-wrap img {
  clip-path: inherit;
}
@media (max-width: 991px) {
  .banner-second-level.new-aem-banner .content-outer .img-wrap img {
    border-radius: 0;
  }
}
@media (min-width: 992px) {
  .banner-second-level.new-aem-banner .content-outer .img-wrap .partner-logo {
    top: 91px;
    left: -50px;
  }
}
.banner-second-level.new-aem-banner .content-outer .img-wrap .partner-logo img {
  -o-object-fit: cover;
     object-fit: cover;
}
.banner-second-level.new-aem-banner .breadcrumbs ul li {
  margin: 0 8px 0 0;
}
.banner-second-level.new-aem-banner .breadcrumbs ul a {
  font-size: 1.4rem;
}

/* Fade-in */
.fade-in {
  -webkit-animation: fadeIn 0.5s ease-in forwards;
  animation: fadeIn 0.5s ease-in forwards;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.button {
  display: inline-block;
  text-decoration: none;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  margin-bottom: 18px;
  margin-right: 18px;
  border-radius: 5px;
}
@media (min-width: 1800px) {
  .button {
    margin-bottom: 24px;
    margin-right: 24px;
  }
}
@media (max-width: 575px) {
  .button {
    margin-bottom: 12px;
    margin-right: 12px;
  }
}
.button button,
.button a {
  cursor: pointer;
  border-radius: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 100%;
  font-family: "KlavikaWeb";
  font-weight: 700;
  text-transform: uppercase;
  -webkit-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
  -webkit-transition: color 0.3s, background 0.3s, border 0.3s;
  transition: color 0.3s, background 0.3s, border 0.3s;
}
@media (min-width: 1600px) {
  .button button,
.button a {
    padding: 18px 32px;
    font-size: 1.8rem;
  }
}
@media (min-width: 768px) and (max-width: 1599px) {
  .button button,
.button a {
    padding: 16px 32px;
    font-size: 1.6rem;
  }
}
@media (max-width: 767px) {
  .button button,
.button a {
    font-size: 1.2rem;
    padding: 14px 22px;
  }
}
.button button img,
.button a img {
  margin-left: 8px;
}
.button--size-medium a,
.button--size-medium button {
  font-size: 1.6rem;
  padding: 1.6rem 3rem;
  font-weight: 700;
  line-height: 90%;
}
@media (min-width: 1800px) {
  .button--size-medium a,
.button--size-medium button {
    font-size: 1.8rem;
  }
}
.button--size-large a,
.button--size-large button {
  padding: 1.6rem 4rem;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 120%;
}
@media (min-width: 1800px) {
  .button--size-large a,
.button--size-large button {
    font-size: 2rem;
  }
}
.button--size-small a,
.button--size-small button {
  padding: 1.2rem 2.4rem;
  font-weight: 700;
  font-size: 1.4rem;
  line-height: 115%;
}
@media (min-width: 1800px) {
  .button--size-small a,
.button--size-small button {
    font-size: 1.6rem;
  }
}
.button--style-primary button, .button--style-primary a {
  background-color: #00FD45;
  border: 0.2rem solid #00FD45;
  color: #000000;
}
.button--style-primary button:hover, .button--style-primary a:hover {
  background: #ffffff;
  border: 0.2rem solid #00FD45;
}
.button--style-primary button[disabled=true], .button--style-primary a[disabled=true] {
  background: #caccce;
  color: #878787;
  border: 0;
  cursor: text;
}
.button--style-secondary button, .button--style-secondary a {
  border: 0.2rem solid #00FD45;
  color: #000000;
}
.button--style-secondary button:hover, .button--style-secondary a:hover {
  color: #000000;
  background-color: #00FD45;
}
.button--style-secondary button[disabled=true], .button--style-secondary a[disabled=true] {
  border: 0.1rem solid #caccce;
  color: #878787;
  background-color: transparent;
  cursor: text;
}
.button--style-tertiary button, .button--style-tertiary a {
  color: #000000;
  border: 0;
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
}
.button--style-tertiary button img, .button--style-tertiary a img {
  display: none;
}
.button--style-tertiary button[disabled=true], .button--style-tertiary a[disabled=true] {
  color: #878787;
  cursor: text;
}
.button--style-tertiary button:hover::after, .button--style-tertiary a:hover::after {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='11.25' fill='%2300FD45' stroke='%2300FD45' stroke-width='1.5'/%3E%3Cpath d='M6 12L16 12' stroke='%231D242B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 8L18 12L14 16' stroke='%231D242B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.button--style-tertiary button::after, .button--style-tertiary a::after {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='11.25' stroke='%2300FD45' stroke-width='1.5'/%3E%3Cpath d='M6 12L16 12' stroke='%231D242B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 8L18 12L14 16' stroke='%231D242B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
  margin-left: 8px;
}
.button--type-standard {
  display: inline-block;
}
.button--type-linked {
  color: #0066FF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0.5rem;
}
.button--type-linked img {
  margin-left: 0.8rem;
  max-width: 2.4rem;
}
.button--color-blue button, .button--color-blue a {
  background-color: #0066FF;
  color: #fff;
  border: 0.2rem solid #0066FF;
}
.button--color-blue button:hover, .button--color-blue a:hover {
  background: #ffffff;
  border: 0.2rem solid #0066FF;
  color: #000;
}
.button--color-blue.button--style-secondary button, .button--color-blue.button--style-secondary a {
  background: #ffffff;
  border: 0.2rem solid #0066FF;
  color: #000;
}
.button--color-blue.button--style-secondary button:hover, .button--color-blue.button--style-secondary a:hover {
  background-color: #0066FF;
  color: #fff;
  border: #06f;
}
.button--color-blue.button--style-secondary button[disabled=true], .button--color-blue.button--style-secondary a[disabled=true] {
  border: 0.1rem solid #caccce;
  color: #878787;
  background-color: transparent;
  cursor: text;
}
.button--color-blue.button--style-tertiary button, .button--color-blue.button--style-tertiary a {
  color: #000000;
  border: 0;
  background: transparent;
}
.button--color-blue.button--style-tertiary button[disabled=true], .button--color-blue.button--style-tertiary a[disabled=true] {
  color: #878787;
  cursor: text;
}
.button--style-primary-green button, .button--style-primary-green a {
  background-color: #00FD92;
  color: #080808;
  border: 1.5px solid #006616;
}
.button--style-primary-green button:hover, .button--style-primary-green a:hover {
  background: #00774C;
  border: 1.5px solid #080808;
  color: #ffffff;
}
.button--style-secondary-ghost-green button, .button--style-secondary-ghost-green a {
  background-color: rgba(0, 0, 0, 0.3);
  color: #ffffff;
  border: 1.5px solid #ffffff;
}
.button--style-secondary-ghost-green button:hover, .button--style-secondary-ghost-green a:hover {
  background: rgba(0, 185, 107, 0.5);
  border: 1.5px solid #080808;
  color: #080808;
}
.button--style-secondary-ghost-transparent button, .button--style-secondary-ghost-transparent a {
  background-color: transparent;
  color: #080808;
  border: 1.5px solid #080808;
}
.button--style-secondary-ghost-transparent button:hover, .button--style-secondary-ghost-transparent a:hover {
  background-color: rgba(0, 253, 146, 0.5);
  color: #080808;
  border: 1.5px solid #080808;
}
.button--style-primary-black button, .button--style-primary-black a {
  background-color: #080808;
  color: #00FD92;
  border: 1.5px solid #00B96B;
}
.button--style-primary-black button:hover, .button--style-primary-black a:hover {
  background: rgba(0, 253, 146, 0.5);
  border: 1.5px solid #00B96B;
  color: #080808;
}
.button--style-secondary-white button, .button--style-secondary-white a {
  background-color: #ffffff;
  color: #080808;
  border: 1.5px solid #00B96B;
}
.button--style-secondary-white button:hover, .button--style-secondary-white a:hover {
  background: rgba(0, 253, 146, 0.5);
  border: 1.5px solid #080808;
  color: #080808;
}
.button--style-tertiary-green button, .button--style-tertiary-green a {
  color: #00774C;
  border: 0;
  padding: 0;
  background: transparent;
  font-family: "Klavika Condensed";
  font-weight: 500;
  text-transform: none;
}
@media (min-width: 1600px) {
  .button--style-tertiary-green button, .button--style-tertiary-green a {
    font-size: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1599px) {
  .button--style-tertiary-green button, .button--style-tertiary-green a {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .button--style-tertiary-green button, .button--style-tertiary-green a {
    font-size: 18px;
  }
}
.button--style-tertiary-green button img, .button--style-tertiary-green a img {
  display: none;
}
.button--style-tertiary-green button[disabled=true], .button--style-tertiary-green a[disabled=true] {
  color: #878787;
  cursor: text;
}
.button--style-tertiary-green button:hover, .button--style-tertiary-green a:hover {
  color: #080808;
}
.button--style-tertiary-green button:hover::after, .button--style-tertiary-green a:hover::after {
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/images/square-arrow-hover.svg") no-repeat;
  background-size: cover;
  margin-left: 12px;
}
.button--style-tertiary-green button::after, .button--style-tertiary-green a::after {
  content: "";
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/images/square-arrow.svg") no-repeat;
  background-size: cover;
  height: 26px;
  width: 26px;
  margin-left: 8px;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 768px) and (max-width: 1599px) {
  .button--style-tertiary-green button::after, .button--style-tertiary-green a::after {
    height: 24px;
    width: 24px;
  }
}
@media (max-width: 767px) {
  .button--style-tertiary-green button::after, .button--style-tertiary-green a::after {
    height: 20px;
    width: 20px;
  }
}
.button--style-tertiary-white button, .button--style-tertiary-white a {
  color: #ffffff;
  border: 0;
  padding: 0;
  background: transparent;
  font-family: "Klavika Condensed";
  font-weight: 500;
  text-transform: none;
}
@media (min-width: 1600px) {
  .button--style-tertiary-white button, .button--style-tertiary-white a {
    font-size: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1599px) {
  .button--style-tertiary-white button, .button--style-tertiary-white a {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .button--style-tertiary-white button, .button--style-tertiary-white a {
    font-size: 18px;
  }
}
.button--style-tertiary-white button img, .button--style-tertiary-white a img {
  display: none;
}
.button--style-tertiary-white button[disabled=true], .button--style-tertiary-white a[disabled=true] {
  color: #878787;
  cursor: text;
}
.button--style-tertiary-white button:hover::after, .button--style-tertiary-white a:hover::after {
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/images/square-arrow.svg") no-repeat;
  background-size: cover;
  margin-left: 12px;
}
.button--style-tertiary-white button::after, .button--style-tertiary-white a::after {
  content: "";
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/images/square-arrow-hover.svg") no-repeat;
  background-size: cover;
  height: 26px;
  width: 26px;
  margin-left: 8px;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 768px) and (max-width: 1599px) {
  .button--style-tertiary-white button::after, .button--style-tertiary-white a::after {
    height: 24px;
    width: 24px;
  }
}
@media (max-width: 767px) {
  .button--style-tertiary-white button::after, .button--style-tertiary-white a::after {
    height: 20px;
    width: 20px;
  }
}
.button--style-navigation button, .button--style-navigation a {
  color: #006616;
  border: 0;
  padding: 0;
  background: transparent;
  font-family: "KlavikaWeb";
  font-weight: 500;
  text-transform: none;
}
@media (min-width: 1600px) {
  .button--style-navigation button, .button--style-navigation a {
    font-size: 22px;
    letter-spacing: -0.44px;
  }
}
@media (min-width: 768px) and (max-width: 1599px) {
  .button--style-navigation button, .button--style-navigation a {
    font-size: 20px;
    letter-spacing: -0.4px;
  }
}
@media (max-width: 767px) {
  .button--style-navigation button, .button--style-navigation a {
    font-size: 18px;
    letter-spacing: -0.36px;
    line-height: 20px;
  }
}
.button--style-navigation button img, .button--style-navigation a img {
  display: none;
}
.button--style-navigation button[disabled=true], .button--style-navigation a[disabled=true] {
  color: #878787;
  cursor: text;
}
.button--style-navigation button:hover, .button--style-navigation a:hover {
  color: #00A323;
}
.button--style-navigation button:hover::after, .button--style-navigation a:hover::after {
  opacity: 1;
  margin-left: 12px;
}
.button--style-navigation button::after, .button--style-navigation a::after {
  content: "";
  background: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/images/green-arrow.svg") no-repeat;
  background-size: cover;
  margin-left: 8px;
  width: 18px;
  height: 16px;
  margin-top: 2px;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  opacity: 0;
}
@media (min-width: 768px) and (max-width: 1599px) {
  .button--style-navigation button::after, .button--style-navigation a::after {
    margin-top: 3px;
    width: 16px;
    height: 14px;
  }
}
@media (max-width: 767px) {
  .button--style-navigation button::after, .button--style-navigation a::after {
    margin-top: 2px;
    width: 14px;
    height: 12px;
  }
}
.button--style-black-overlay-white-text button, .button--style-black-overlay-white-text a {
  background-color: rgba(0, 0, 0, 0.3);
  color: #ffffff;
  border: 1.5px solid #ffffff;
}
.button--style-black-overlay-white-text button:hover, .button--style-black-overlay-white-text a:hover {
  background: rgba(0, 253, 146, 0.5);
  border: 1.5px solid #080808;
  color: #080808;
}

.cmp-hero-banner1 {
  background-color: #004540;
  color: #fff;
  padding: 100px 0;
}

.container {
  padding: 0;
  max-width: 100%;
}

.padding-top-xs {
  padding-top: 7px !important;
}

.padding-bottom-xs {
  padding-bottom: 7px !important;
}

.padding-top-sm {
  padding-top: 20px !important;
}

.padding-bottom-sm {
  padding-bottom: 20px !important;
}

.padding-top-md {
  padding-top: 28px !important;
}

.padding-bottom-md {
  padding-bottom: 28px !important;
}

.padding-top-lg {
  padding-top: 40px !important;
}

.padding-bottom-lg {
  padding-bottom: 40px !important;
}

.padding-top-xl {
  padding-top: 60px !important;
}

.padding-bottom-xl {
  padding-bottom: 60px !important;
}

@media (min-width: 576px) {
  .padding-top-xs {
    padding-top: 9px !important;
  }
  .padding-bottom-xs {
    padding-bottom: 9px !important;
  }
  .padding-top-sm {
    padding-top: 24px !important;
  }
  .padding-bottom-sm {
    padding-bottom: 24px !important;
  }
  .padding-top-md {
    padding-top: 34px !important;
  }
  .padding-bottom-md {
    padding-bottom: 34px !important;
  }
  .padding-top-lg {
    padding-top: 50px !important;
  }
  .padding-bottom-lg {
    padding-bottom: 50px !important;
  }
  .padding-top-xl {
    padding-top: 75px !important;
  }
  .padding-bottom-xl {
    padding-bottom: 75px !important;
  }
}
@media (min-width: 768px) {
  .padding-top-xs {
    padding-top: 11px !important;
  }
  .padding-bottom-xs {
    padding-bottom: 11px !important;
  }
  .padding-top-sm {
    padding-top: 28px !important;
  }
  .padding-bottom-sm {
    padding-bottom: 28px !important;
  }
  .padding-top-md {
    padding-top: 40px !important;
  }
  .padding-bottom-md {
    padding-bottom: 40px !important;
  }
  .padding-top-lg {
    padding-top: 60px !important;
  }
  .padding-bottom-lg {
    padding-bottom: 60px !important;
  }
  .padding-top-xl {
    padding-top: 90px !important;
  }
  .padding-bottom-xl {
    padding-bottom: 90px !important;
  }
}
@media (min-width: 992px) {
  .padding-top-xs {
    padding-top: 13px !important;
  }
  .padding-bottom-xs {
    padding-bottom: 13px !important;
  }
  .padding-top-sm {
    padding-top: 34px !important;
  }
  .padding-bottom-sm {
    padding-bottom: 34px !important;
  }
  .padding-top-md {
    padding-top: 48px !important;
  }
  .padding-bottom-md {
    padding-bottom: 48px !important;
  }
  .padding-top-lg {
    padding-top: 70px !important;
  }
  .padding-bottom-lg {
    padding-bottom: 70px !important;
  }
  .padding-top-xl {
    padding-top: 105px !important;
  }
  .padding-bottom-xl {
    padding-bottom: 105px !important;
  }
}
@media (min-width: 1200px) {
  .padding-top-xs {
    padding-top: 15px !important;
  }
  .padding-bottom-xs {
    padding-bottom: 15px !important;
  }
  .padding-top-sm {
    padding-top: 40px !important;
  }
  .padding-bottom-sm {
    padding-bottom: 40px !important;
  }
  .padding-top-md {
    padding-top: 56px !important;
  }
  .padding-bottom-md {
    padding-bottom: 56px !important;
  }
  .padding-top-lg {
    padding-top: 80px !important;
  }
  .padding-bottom-lg {
    padding-bottom: 80px !important;
  }
  .padding-top-xl {
    padding-top: 120px !important;
  }
  .padding-bottom-xl {
    padding-bottom: 120px !important;
  }
}
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* body.cyber-security {
  margin: 0;
  font-family: "Noto Sans", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.33;
  color: #7f7f7f;
  text-align: left;
  background-color: #fff;
} */

.cyber-security {
  /*!
  * animate.css -http://daneden.me/animate
  * Version - 3.6.0
  * Licensed under the MIT license - http://opensource.org/licenses/MIT
  *
  * Copyright (c) 2018 Daniel Eden
  */
}
.cyber-security .container.responsivegrid {
  max-width: 100%;
  padding: 0 !important;
}
.cyber-security [tabindex="-1"]:focus {
  outline: 0 !important;
}
.cyber-security hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
.cyber-security article,
.cyber-security aside,
.cyber-security figcaption,
.cyber-security figure,
.cyber-security footer,
.cyber-security header,
.cyber-security hgroup,
.cyber-security main,
.cyber-security nav,
.cyber-security section {
  display: block;
}
.cyber-security h1,
.cyber-security h2,
.cyber-security h3,
.cyber-security h4,
.cyber-security h5,
.cyber-security h6 {
  margin-top: 0;
  margin-bottom: 30px;
}
.cyber-security p {
  margin-top: 0;
  margin-bottom: 30px;
}
.cyber-security abbr[title],
.cyber-security abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
.cyber-security address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
.cyber-security ol,
.cyber-security ul,
.cyber-security dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
.cyber-security ol ol,
.cyber-security ul ul,
.cyber-security ol ul,
.cyber-security ul ol {
  margin-bottom: 0;
}
.cyber-security dt {
  font-weight: 700;
}
.cyber-security dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
.cyber-security blockquote {
  margin: 0 0 1rem;
}
.cyber-security b,
.cyber-security strong {
  font-weight: bolder;
}
.cyber-security small {
  font-size: 80%;
}
.cyber-security sub,
.cyber-security sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
.cyber-security sub {
  bottom: -0.25em;
}
.cyber-security sup {
  top: -0.5em;
}
.cyber-security a {
  color: #7f7f7f;
  text-decoration: none;
}
.cyber-security a:hover {
  color: #0056b3;
  text-decoration: underline;
}
.cyber-security a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
.cyber-security a:not([href]):not([tabindex]):hover,
.cyber-security a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
.cyber-security a:not([href]):not([tabindex]):focus {
  outline: 0;
}
.cyber-security pre,
.cyber-security code,
.cyber-security kbd,
.cyber-security samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
.cyber-security pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}
.cyber-security figure {
  margin: 0 0 1rem;
}
.cyber-security img {
  vertical-align: middle;
  border-style: none;
}
.cyber-security svg {
  overflow: hidden;
  vertical-align: middle;
}
.cyber-security table {
  border-collapse: collapse;
}
.cyber-security caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}
.cyber-security th {
  text-align: inherit;
}
.cyber-security label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
.cyber-security button {
  border-radius: 0;
}
.cyber-security button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
.cyber-security input,
.cyber-security button,
.cyber-security select,
.cyber-security optgroup,
.cyber-security textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.cyber-security button,
.cyber-security input {
  overflow: visible;
}
.cyber-security button,
.cyber-security select {
  text-transform: none;
}
.cyber-security select {
  word-wrap: normal;
}
.cyber-security button,
.cyber-security [type=button],
.cyber-security [type=reset],
.cyber-security [type=submit] {
  -webkit-appearance: button;
}
.cyber-security button:not(:disabled),
.cyber-security [type=button]:not(:disabled),
.cyber-security [type=reset]:not(:disabled),
.cyber-security [type=submit]:not(:disabled) {
  cursor: pointer;
}
.cyber-security button::-moz-focus-inner,
.cyber-security [type=button]::-moz-focus-inner,
.cyber-security [type=reset]::-moz-focus-inner,
.cyber-security [type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
.cyber-security input[type=radio],
.cyber-security input[type=checkbox] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
.cyber-security input[type=date],
.cyber-security input[type=time],
.cyber-security input[type=datetime-local],
.cyber-security input[type=month] {
  -webkit-appearance: listbox;
}
.cyber-security textarea {
  overflow: auto;
  resize: vertical;
}
.cyber-security fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
.cyber-security legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
.cyber-security progress {
  vertical-align: baseline;
}
.cyber-security [type=number]::-webkit-inner-spin-button,
.cyber-security [type=number]::-webkit-outer-spin-button {
  height: auto;
}
.cyber-security [type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
.cyber-security [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.cyber-security ::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
.cyber-security output {
  display: inline-block;
}
.cyber-security summary {
  display: list-item;
  cursor: pointer;
}
.cyber-security template {
  display: none;
}
.cyber-security [hidden] {
  display: none !important;
}
.cyber-security h1,
.cyber-security h2,
.cyber-security h3,
.cyber-security h4,
.cyber-security h5,
.cyber-security h6,
.cyber-security .h1,
.cyber-security .h2,
.cyber-security .h3,
.cyber-security .h4,
.cyber-security .h5,
.cyber-security .h6 {
  margin-bottom: 30px;
  font-weight: bold;
  line-height: 1.33;
}
.cyber-security h1,
.cyber-security .h1 {
  font-size: 4.0625rem;
}
.cyber-security h2,
.cyber-security .h2 {
  font-size: 2.5rem;
}
.cyber-security h3,
.cyber-security .h3 {
  font-size: 1.875rem;
}
.cyber-security h4,
.cyber-security .h4 {
  font-size: 1.6875rem;
}
.cyber-security h5,
.cyber-security .h5 {
  font-size: 1.40625rem;
}
.cyber-security h6,
.cyber-security .h6 {
  font-size: 1.125rem;
}
.cyber-security .lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.cyber-security .display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
.cyber-security .display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.cyber-security .display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.cyber-security .display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.cyber-security hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.cyber-security small,
.cyber-security .small {
  font-size: 80%;
  font-weight: 400;
}
.cyber-security mark,
.cyber-security .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.cyber-security .list-unstyled {
  padding-left: 0;
  list-style: none;
}
.cyber-security .list-inline {
  padding-left: 0;
  list-style: none;
}
.cyber-security .list-inline-item {
  display: inline-block;
}
.cyber-security .list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.cyber-security .initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.cyber-security .blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.cyber-security .blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.cyber-security .blockquote-footer::before {
  content: "— ";
}
.cyber-security .img-fluid {
  max-width: 100%;
  height: auto;
}
.cyber-security .img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
.cyber-security .figure {
  display: inline-block;
}
.cyber-security .figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.cyber-security .figure-caption {
  font-size: 90%;
  color: #6c757d;
}
.cyber-security code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}
.cyber-security a > code {
  color: inherit;
}
.cyber-security kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
.cyber-security kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
.cyber-security pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
.cyber-security pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.cyber-security .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.cyber-security .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cyber-security .no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.cyber-security .no-gutters > .col,
.cyber-security .no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.cyber-security .col-1,
.cyber-security .col-2,
.cyber-security .col-3,
.cyber-security .col-4,
.cyber-security .col-5,
.cyber-security .col-6,
.cyber-security .col-7,
.cyber-security .col-8,
.cyber-security .col-9,
.cyber-security .col-10,
.cyber-security .col-11,
.cyber-security .col-12,
.cyber-security .col,
.cyber-security .col-auto,
.cyber-security .col-sm-1,
.cyber-security .col-sm-2,
.cyber-security .col-sm-3,
.cyber-security .col-sm-4,
.cyber-security .col-sm-5,
.cyber-security .col-sm-6,
.cyber-security .col-sm-7,
.cyber-security .col-sm-8,
.cyber-security .col-sm-9,
.cyber-security .col-sm-10,
.cyber-security .col-sm-11,
.cyber-security .col-sm-12,
.cyber-security .col-sm,
.cyber-security .col-sm-auto,
.cyber-security .col-md-1,
.cyber-security .col-md-2,
.cyber-security .col-md-3,
.cyber-security .col-md-4,
.cyber-security .col-md-5,
.cyber-security .col-md-6,
.cyber-security .col-md-7,
.cyber-security .col-md-8,
.cyber-security .col-md-9,
.cyber-security .col-md-10,
.cyber-security .col-md-11,
.cyber-security .col-md-12,
.cyber-security .col-md,
.cyber-security .col-md-auto,
.cyber-security .col-lg-1,
.cyber-security .col-lg-2,
.cyber-security .col-lg-3,
.cyber-security .col-lg-4,
.cyber-security .col-lg-5,
.cyber-security .col-lg-6,
.cyber-security .col-lg-7,
.cyber-security .col-lg-8,
.cyber-security .col-lg-9,
.cyber-security .col-lg-10,
.cyber-security .col-lg-11,
.cyber-security .col-lg-12,
.cyber-security .col-lg,
.cyber-security .col-lg-auto,
.cyber-security .col-xl-1,
.cyber-security .col-xl-2,
.cyber-security .col-xl-3,
.cyber-security .col-xl-4,
.cyber-security .col-xl-5,
.cyber-security .col-xl-6,
.cyber-security .col-xl-7,
.cyber-security .col-xl-8,
.cyber-security .col-xl-9,
.cyber-security .col-xl-10,
.cyber-security .col-xl-11,
.cyber-security .col-xl-12,
.cyber-security .col-xl,
.cyber-security .col-xl-auto,
.cyber-security .col-xxl-1,
.cyber-security .col-xxl-2,
.cyber-security .col-xxl-3,
.cyber-security .col-xxl-4,
.cyber-security .col-xxl-5,
.cyber-security .col-xxl-6,
.cyber-security .col-xxl-7,
.cyber-security .col-xxl-8,
.cyber-security .col-xxl-9,
.cyber-security .col-xxl-10,
.cyber-security .col-xxl-11,
.cyber-security .col-xxl-12,
.cyber-security .col-xxl,
.cyber-security .col-xxl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.cyber-security .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cyber-security .col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cyber-security .col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.3333333333%;
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.cyber-security .col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.6666666667%;
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.cyber-security .col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.cyber-security .col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.cyber-security .col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.6666666667%;
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.cyber-security .col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.cyber-security .col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.3333333333%;
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.cyber-security .col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.6666666667%;
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.cyber-security .col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
.cyber-security .col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.3333333333%;
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.cyber-security .col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.6666666667%;
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.cyber-security .col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.cyber-security .order-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
.cyber-security .order-last {
  -webkit-box-ordinal-group: 14;
  -ms-flex-order: 13;
  order: 13;
}
.cyber-security .order-0 {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}
.cyber-security .order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.cyber-security .order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.cyber-security .order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
.cyber-security .order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}
.cyber-security .order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}
.cyber-security .order-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
}
.cyber-security .order-7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7;
}
.cyber-security .order-8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8;
}
.cyber-security .order-9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9;
}
.cyber-security .order-10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10;
}
.cyber-security .order-11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11;
}
.cyber-security .order-12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12;
}
.cyber-security .offset-1 {
  margin-left: 8.3333333333%;
}
.cyber-security .offset-2 {
  margin-left: 16.6666666667%;
}
.cyber-security .offset-3 {
  margin-left: 25%;
}
.cyber-security .offset-4 {
  margin-left: 33.3333333333%;
}
.cyber-security .offset-5 {
  margin-left: 41.6666666667%;
}
.cyber-security .offset-6 {
  margin-left: 50%;
}
.cyber-security .offset-7 {
  margin-left: 58.3333333333%;
}
.cyber-security .offset-8 {
  margin-left: 66.6666666667%;
}
.cyber-security .offset-9 {
  margin-left: 75%;
}
.cyber-security .offset-10 {
  margin-left: 83.3333333333%;
}
.cyber-security .offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
  .cyber-security .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .cyber-security .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .cyber-security .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .cyber-security .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .cyber-security .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .cyber-security .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .cyber-security .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .cyber-security .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .cyber-security .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .cyber-security .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .cyber-security .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .cyber-security .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .cyber-security .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .cyber-security .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cyber-security .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .cyber-security .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .cyber-security .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .cyber-security .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .cyber-security .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .cyber-security .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .cyber-security .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .cyber-security .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .cyber-security .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .cyber-security .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .cyber-security .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .cyber-security .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .cyber-security .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .cyber-security .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .cyber-security .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .cyber-security .offset-sm-0 {
    margin-left: 0;
  }
  .cyber-security .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .cyber-security .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .cyber-security .offset-sm-3 {
    margin-left: 25%;
  }
  .cyber-security .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .cyber-security .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .cyber-security .offset-sm-6 {
    margin-left: 50%;
  }
  .cyber-security .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .cyber-security .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .cyber-security .offset-sm-9 {
    margin-left: 75%;
  }
  .cyber-security .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .cyber-security .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .cyber-security .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .cyber-security .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .cyber-security .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .cyber-security .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .cyber-security .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .cyber-security .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .cyber-security .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .cyber-security .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .cyber-security .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .cyber-security .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .cyber-security .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .cyber-security .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .cyber-security .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .cyber-security .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cyber-security .order-md-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .cyber-security .order-md-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .cyber-security .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .cyber-security .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .cyber-security .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .cyber-security .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .cyber-security .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .cyber-security .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .cyber-security .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .cyber-security .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .cyber-security .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .cyber-security .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .cyber-security .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .cyber-security .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .cyber-security .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .cyber-security .offset-md-0 {
    margin-left: 0;
  }
  .cyber-security .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .cyber-security .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .cyber-security .offset-md-3 {
    margin-left: 25%;
  }
  .cyber-security .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .cyber-security .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .cyber-security .offset-md-6 {
    margin-left: 50%;
  }
  .cyber-security .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .cyber-security .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .cyber-security .offset-md-9 {
    margin-left: 75%;
  }
  .cyber-security .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .cyber-security .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .cyber-security .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .cyber-security .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .cyber-security .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .cyber-security .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .cyber-security .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .cyber-security .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .cyber-security .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .cyber-security .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .cyber-security .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .cyber-security .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .cyber-security .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .cyber-security .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .cyber-security .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .cyber-security .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cyber-security .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .cyber-security .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .cyber-security .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .cyber-security .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .cyber-security .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .cyber-security .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .cyber-security .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .cyber-security .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .cyber-security .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .cyber-security .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .cyber-security .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .cyber-security .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .cyber-security .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .cyber-security .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .cyber-security .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .cyber-security .offset-lg-0 {
    margin-left: 0;
  }
  .cyber-security .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .cyber-security .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .cyber-security .offset-lg-3 {
    margin-left: 25%;
  }
  .cyber-security .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .cyber-security .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .cyber-security .offset-lg-6 {
    margin-left: 50%;
  }
  .cyber-security .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .cyber-security .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .cyber-security .offset-lg-9 {
    margin-left: 75%;
  }
  .cyber-security .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .cyber-security .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .cyber-security .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .cyber-security .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .cyber-security .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .cyber-security .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .cyber-security .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .cyber-security .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .cyber-security .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .cyber-security .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .cyber-security .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .cyber-security .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .cyber-security .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .cyber-security .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .cyber-security .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .cyber-security .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cyber-security .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .cyber-security .order-xl-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .cyber-security .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .cyber-security .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .cyber-security .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .cyber-security .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .cyber-security .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .cyber-security .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .cyber-security .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .cyber-security .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .cyber-security .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .cyber-security .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .cyber-security .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .cyber-security .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .cyber-security .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .cyber-security .offset-xl-0 {
    margin-left: 0;
  }
  .cyber-security .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .cyber-security .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .cyber-security .offset-xl-3 {
    margin-left: 25%;
  }
  .cyber-security .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .cyber-security .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .cyber-security .offset-xl-6 {
    margin-left: 50%;
  }
  .cyber-security .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .cyber-security .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .cyber-security .offset-xl-9 {
    margin-left: 75%;
  }
  .cyber-security .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .cyber-security .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1400px) {
  .cyber-security .col-xxl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .cyber-security .col-xxl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .cyber-security .col-xxl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .cyber-security .col-xxl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .cyber-security .col-xxl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .cyber-security .col-xxl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .cyber-security .col-xxl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .cyber-security .col-xxl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .cyber-security .col-xxl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .cyber-security .col-xxl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .cyber-security .col-xxl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .cyber-security .col-xxl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .cyber-security .col-xxl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .cyber-security .col-xxl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cyber-security .order-xxl-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .cyber-security .order-xxl-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .cyber-security .order-xxl-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .cyber-security .order-xxl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .cyber-security .order-xxl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .cyber-security .order-xxl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .cyber-security .order-xxl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .cyber-security .order-xxl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .cyber-security .order-xxl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .cyber-security .order-xxl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .cyber-security .order-xxl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .cyber-security .order-xxl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .cyber-security .order-xxl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .cyber-security .order-xxl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .cyber-security .order-xxl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .cyber-security .offset-xxl-0 {
    margin-left: 0;
  }
  .cyber-security .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }
  .cyber-security .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }
  .cyber-security .offset-xxl-3 {
    margin-left: 25%;
  }
  .cyber-security .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }
  .cyber-security .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }
  .cyber-security .offset-xxl-6 {
    margin-left: 50%;
  }
  .cyber-security .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }
  .cyber-security .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }
  .cyber-security .offset-xxl-9 {
    margin-left: 75%;
  }
  .cyber-security .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }
  .cyber-security .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
.cyber-security .table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.cyber-security .table th,
.cyber-security .table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.cyber-security .table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.cyber-security .table tbody + tbody {
  border-top: 2px solid #dee2e6;
}
.cyber-security .table-sm th,
.cyber-security .table-sm td {
  padding: 0.3rem;
}
.cyber-security .table-bordered {
  border: 1px solid #dee2e6;
}
.cyber-security .table-bordered th,
.cyber-security .table-bordered td {
  border: 1px solid #dee2e6;
  vertical-align: middle;
}
.cyber-security .table-bordered thead th,
.cyber-security .table-bordered thead td {
  border-bottom-width: 2px;
}
.cyber-security .table-borderless th,
.cyber-security .table-borderless td,
.cyber-security .table-borderless thead th,
.cyber-security .table-borderless tbody + tbody {
  border: 0;
}
.cyber-security .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.cyber-security .table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}
.cyber-security .table-primary,
.cyber-security .table-primary > th,
.cyber-security .table-primary > td {
  background-color: #b8daff;
}
.cyber-security .table-primary th,
.cyber-security .table-primary td,
.cyber-security .table-primary thead th,
.cyber-security .table-primary tbody + tbody {
  border-color: #7abaff;
}
.cyber-security .table-hover .table-primary:hover {
  background-color: #9fcdff;
}
.cyber-security .table-hover .table-primary:hover > td,
.cyber-security .table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}
.cyber-security .table-secondary,
.cyber-security .table-secondary > th,
.cyber-security .table-secondary > td {
  background-color: #d6d8db;
}
.cyber-security .table-secondary th,
.cyber-security .table-secondary td,
.cyber-security .table-secondary thead th,
.cyber-security .table-secondary tbody + tbody {
  border-color: #b3b7bb;
}
.cyber-security .table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.cyber-security .table-hover .table-secondary:hover > td,
.cyber-security .table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}
.cyber-security .table-success,
.cyber-security .table-success > th,
.cyber-security .table-success > td {
  background-color: #c3e6cb;
}
.cyber-security .table-success th,
.cyber-security .table-success td,
.cyber-security .table-success thead th,
.cyber-security .table-success tbody + tbody {
  border-color: #8fd19e;
}
.cyber-security .table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.cyber-security .table-hover .table-success:hover > td,
.cyber-security .table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}
.cyber-security .table-info,
.cyber-security .table-info > th,
.cyber-security .table-info > td {
  background-color: #bee5eb;
}
.cyber-security .table-info th,
.cyber-security .table-info td,
.cyber-security .table-info thead th,
.cyber-security .table-info tbody + tbody {
  border-color: #86cfda;
}
.cyber-security .table-hover .table-info:hover {
  background-color: #abdde5;
}
.cyber-security .table-hover .table-info:hover > td,
.cyber-security .table-hover .table-info:hover > th {
  background-color: #abdde5;
}
.cyber-security .table-warning,
.cyber-security .table-warning > th,
.cyber-security .table-warning > td {
  background-color: #ffeeba;
}
.cyber-security .table-warning th,
.cyber-security .table-warning td,
.cyber-security .table-warning thead th,
.cyber-security .table-warning tbody + tbody {
  border-color: #ffdf7e;
}
.cyber-security .table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.cyber-security .table-hover .table-warning:hover > td,
.cyber-security .table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}
.cyber-security .table-danger,
.cyber-security .table-danger > th,
.cyber-security .table-danger > td {
  background-color: #f5c6cb;
}
.cyber-security .table-danger th,
.cyber-security .table-danger td,
.cyber-security .table-danger thead th,
.cyber-security .table-danger tbody + tbody {
  border-color: #ed969e;
}
.cyber-security .table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.cyber-security .table-hover .table-danger:hover > td,
.cyber-security .table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}
.cyber-security .table-light,
.cyber-security .table-light > th,
.cyber-security .table-light > td {
  background-color: #fdfdfe;
}
.cyber-security .table-light th,
.cyber-security .table-light td,
.cyber-security .table-light thead th,
.cyber-security .table-light tbody + tbody {
  border-color: #fbfcfc;
}
.cyber-security .table-hover .table-light:hover {
  background-color: #ececf6;
}
.cyber-security .table-hover .table-light:hover > td,
.cyber-security .table-hover .table-light:hover > th {
  background-color: #ececf6;
}
.cyber-security .table-dark,
.cyber-security .table-dark > th,
.cyber-security .table-dark > td {
  background-color: #c6c8ca;
}
.cyber-security .table-dark th,
.cyber-security .table-dark td,
.cyber-security .table-dark thead th,
.cyber-security .table-dark tbody + tbody {
  border-color: #95999c;
}
.cyber-security .table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.cyber-security .table-hover .table-dark:hover > td,
.cyber-security .table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}
.cyber-security .table-active,
.cyber-security .table-active > th,
.cyber-security .table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.cyber-security .table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.cyber-security .table-hover .table-active:hover > td,
.cyber-security .table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}
.cyber-security .table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.cyber-security .table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.cyber-security .table-dark {
  color: #fff;
  background-color: #343a40;
}
.cyber-security .table-dark th,
.cyber-security .table-dark td,
.cyber-security .table-dark thead th {
  border-color: #454d55;
}
.cyber-security .table-dark.table-bordered {
  border: 0;
}
.cyber-security .table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.cyber-security .table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .cyber-security .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .cyber-security .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .cyber-security .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .cyber-security .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .cyber-security .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .cyber-security .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1399.98px) {
  .cyber-security .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .cyber-security .table-responsive-xxl > .table-bordered {
    border: 0;
  }
}
.cyber-security .table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.cyber-security .table-responsive > .table-bordered {
  border: 0;
}
.cyber-security .form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .cyber-security .form-control {
    -webkit-transition: none;
    transition: none;
  }
}
.cyber-security .form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.cyber-security .form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.cyber-security .form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.cyber-security .form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.cyber-security .form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.cyber-security .form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.cyber-security .form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.cyber-security .form-control:disabled,
.cyber-security .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.cyber-security select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.cyber-security .form-control-file,
.cyber-security .form-control-range {
  display: block;
  width: 100%;
}
.cyber-security .col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.cyber-security .col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.cyber-security .col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.cyber-security .form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.cyber-security .form-control-plaintext.form-control-sm,
.cyber-security .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.cyber-security .form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.cyber-security .form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.cyber-security select.form-control[size],
.cyber-security select.form-control[multiple] {
  height: auto;
}
.cyber-security textarea.form-control {
  height: auto;
}
.cyber-security .form-group {
  margin-bottom: 1rem;
}
.cyber-security .form-text {
  display: block;
  margin-top: 0.25rem;
}
.cyber-security .form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.cyber-security .form-row > .col,
.cyber-security .form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.cyber-security .form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.cyber-security .form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.cyber-security .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}
.cyber-security .form-check-label {
  margin-bottom: 0;
}
.cyber-security .form-check-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.cyber-security .form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.cyber-security .valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}
.cyber-security .valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.cyber-security .was-validated .form-control:valid,
.cyber-security .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.cyber-security .was-validated .form-control:valid:focus,
.cyber-security .form-control.is-valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.cyber-security .was-validated .form-control:valid ~ .valid-feedback,
.cyber-security .was-validated .form-control:valid ~ .valid-tooltip,
.cyber-security .form-control.is-valid ~ .valid-feedback,
.cyber-security .form-control.is-valid ~ .valid-tooltip {
  display: block;
}
.cyber-security .was-validated textarea.form-control:valid,
.cyber-security textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.cyber-security .was-validated .custom-select:valid,
.cyber-security .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.cyber-security .was-validated .custom-select:valid:focus,
.cyber-security .custom-select.is-valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.cyber-security .was-validated .custom-select:valid ~ .valid-feedback,
.cyber-security .was-validated .custom-select:valid ~ .valid-tooltip,
.cyber-security .custom-select.is-valid ~ .valid-feedback,
.cyber-security .custom-select.is-valid ~ .valid-tooltip {
  display: block;
}
.cyber-security .was-validated .form-control-file:valid ~ .valid-feedback,
.cyber-security .was-validated .form-control-file:valid ~ .valid-tooltip,
.cyber-security .form-control-file.is-valid ~ .valid-feedback,
.cyber-security .form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}
.cyber-security .was-validated .form-check-input:valid ~ .form-check-label,
.cyber-security .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.cyber-security .was-validated .form-check-input:valid ~ .valid-feedback,
.cyber-security .was-validated .form-check-input:valid ~ .valid-tooltip,
.cyber-security .form-check-input.is-valid ~ .valid-feedback,
.cyber-security .form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.cyber-security .was-validated .custom-control-input:valid ~ .custom-control-label,
.cyber-security .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.cyber-security .was-validated .custom-control-input:valid ~ .custom-control-label::before,
.cyber-security .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.cyber-security .was-validated .custom-control-input:valid ~ .valid-feedback,
.cyber-security .was-validated .custom-control-input:valid ~ .valid-tooltip,
.cyber-security .custom-control-input.is-valid ~ .valid-feedback,
.cyber-security .custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.cyber-security .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
.cyber-security .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.cyber-security .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
.cyber-security .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.cyber-security .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,
.cyber-security .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}
.cyber-security .was-validated .custom-file-input:valid ~ .custom-file-label,
.cyber-security .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.cyber-security .was-validated .custom-file-input:valid ~ .valid-feedback,
.cyber-security .was-validated .custom-file-input:valid ~ .valid-tooltip,
.cyber-security .custom-file-input.is-valid ~ .valid-feedback,
.cyber-security .custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.cyber-security .was-validated .custom-file-input:valid:focus ~ .custom-file-label,
.cyber-security .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.cyber-security .invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}
.cyber-security .invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.cyber-security .was-validated .form-control:invalid,
.cyber-security .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.cyber-security .was-validated .form-control:invalid:focus,
.cyber-security .form-control.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.cyber-security .was-validated .form-control:invalid ~ .invalid-feedback,
.cyber-security .was-validated .form-control:invalid ~ .invalid-tooltip,
.cyber-security .form-control.is-invalid ~ .invalid-feedback,
.cyber-security .form-control.is-invalid ~ .invalid-tooltip {
  display: block;
}
.cyber-security .was-validated textarea.form-control:invalid,
.cyber-security textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.cyber-security .was-validated .custom-select:invalid,
.cyber-security .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.cyber-security .was-validated .custom-select:invalid:focus,
.cyber-security .custom-select.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.cyber-security .was-validated .custom-select:invalid ~ .invalid-feedback,
.cyber-security .was-validated .custom-select:invalid ~ .invalid-tooltip,
.cyber-security .custom-select.is-invalid ~ .invalid-feedback,
.cyber-security .custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}
.cyber-security .was-validated .form-control-file:invalid ~ .invalid-feedback,
.cyber-security .was-validated .form-control-file:invalid ~ .invalid-tooltip,
.cyber-security .form-control-file.is-invalid ~ .invalid-feedback,
.cyber-security .form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}
.cyber-security .was-validated .form-check-input:invalid ~ .form-check-label,
.cyber-security .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.cyber-security .was-validated .form-check-input:invalid ~ .invalid-feedback,
.cyber-security .was-validated .form-check-input:invalid ~ .invalid-tooltip,
.cyber-security .form-check-input.is-invalid ~ .invalid-feedback,
.cyber-security .form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.cyber-security .was-validated .custom-control-input:invalid ~ .custom-control-label,
.cyber-security .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.cyber-security .was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.cyber-security .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.cyber-security .was-validated .custom-control-input:invalid ~ .invalid-feedback,
.cyber-security .was-validated .custom-control-input:invalid ~ .invalid-tooltip,
.cyber-security .custom-control-input.is-invalid ~ .invalid-feedback,
.cyber-security .custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.cyber-security .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
.cyber-security .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.cyber-security .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
.cyber-security .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.cyber-security .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,
.cyber-security .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}
.cyber-security .was-validated .custom-file-input:invalid ~ .custom-file-label,
.cyber-security .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.cyber-security .was-validated .custom-file-input:invalid ~ .invalid-feedback,
.cyber-security .was-validated .custom-file-input:invalid ~ .invalid-tooltip,
.cyber-security .custom-file-input.is-invalid ~ .invalid-feedback,
.cyber-security .custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.cyber-security .was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
.cyber-security .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.cyber-security .form-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.cyber-security .form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .cyber-security .form-inline label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .cyber-security .form-inline .form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
  }
  .cyber-security .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .cyber-security .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .cyber-security .form-inline .input-group,
.cyber-security .form-inline .custom-select {
    width: auto;
  }
  .cyber-security .form-inline .form-check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .cyber-security .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .cyber-security .form-inline .custom-control {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .cyber-security .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.cyber-security .btn {
  display: inline-block;
  font-weight: 400;
  color: #7f7f7f;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .cyber-security .btn {
    -webkit-transition: none;
    transition: none;
  }
}
.cyber-security .btn:hover {
  color: #7f7f7f;
  text-decoration: none;
}
.cyber-security .btn:focus,
.cyber-security .btn.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.cyber-security .btn.disabled,
.cyber-security .btn:disabled {
  opacity: 0.65;
}
.cyber-security a.btn.disabled,
.cyber-security fieldset:disabled a.btn {
  pointer-events: none;
}
.cyber-security .btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.cyber-security .btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.cyber-security .btn-primary:focus,
.cyber-security .btn-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.cyber-security .btn-primary.disabled,
.cyber-security .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.cyber-security .btn-primary:not(:disabled):not(.disabled):active,
.cyber-security .btn-primary:not(:disabled):not(.disabled).active,
.cyber-security .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
.cyber-security .btn-primary:not(:disabled):not(.disabled):active:focus,
.cyber-security .btn-primary:not(:disabled):not(.disabled).active:focus,
.cyber-security .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.cyber-security .btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.cyber-security .btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.cyber-security .btn-secondary:focus,
.cyber-security .btn-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.cyber-security .btn-secondary.disabled,
.cyber-security .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.cyber-security .btn-secondary:not(:disabled):not(.disabled):active,
.cyber-security .btn-secondary:not(:disabled):not(.disabled).active,
.cyber-security .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.cyber-security .btn-secondary:not(:disabled):not(.disabled):active:focus,
.cyber-security .btn-secondary:not(:disabled):not(.disabled).active:focus,
.cyber-security .show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.cyber-security .btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.cyber-security .btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.cyber-security .btn-success:focus,
.cyber-security .btn-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.cyber-security .btn-success.disabled,
.cyber-security .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.cyber-security .btn-success:not(:disabled):not(.disabled):active,
.cyber-security .btn-success:not(:disabled):not(.disabled).active,
.cyber-security .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.cyber-security .btn-success:not(:disabled):not(.disabled):active:focus,
.cyber-security .btn-success:not(:disabled):not(.disabled).active:focus,
.cyber-security .show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.cyber-security .btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.cyber-security .btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.cyber-security .btn-info:focus,
.cyber-security .btn-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.cyber-security .btn-info.disabled,
.cyber-security .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.cyber-security .btn-info:not(:disabled):not(.disabled):active,
.cyber-security .btn-info:not(:disabled):not(.disabled).active,
.cyber-security .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.cyber-security .btn-info:not(:disabled):not(.disabled):active:focus,
.cyber-security .btn-info:not(:disabled):not(.disabled).active:focus,
.cyber-security .show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.cyber-security .btn-warning {
  color: gray;
  background-color: #ffc107;
  border-color: #ffc107;
}
.cyber-security .btn-warning:hover {
  color: gray;
  background-color: #e0a800;
  border-color: #d39e00;
}
.cyber-security .btn-warning:focus,
.cyber-security .btn-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(236, 183, 25, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(236, 183, 25, 0.5);
}
.cyber-security .btn-warning.disabled,
.cyber-security .btn-warning:disabled {
  color: gray;
  background-color: #ffc107;
  border-color: #ffc107;
}
.cyber-security .btn-warning:not(:disabled):not(.disabled):active,
.cyber-security .btn-warning:not(:disabled):not(.disabled).active,
.cyber-security .show > .btn-warning.dropdown-toggle {
  color: gray;
  background-color: #d39e00;
  border-color: #c69500;
}
.cyber-security .btn-warning:not(:disabled):not(.disabled):active:focus,
.cyber-security .btn-warning:not(:disabled):not(.disabled).active:focus,
.cyber-security .show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(236, 183, 25, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(236, 183, 25, 0.5);
}
.cyber-security .btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.cyber-security .btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.cyber-security .btn-danger:focus,
.cyber-security .btn-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.cyber-security .btn-danger.disabled,
.cyber-security .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.cyber-security .btn-danger:not(:disabled):not(.disabled):active,
.cyber-security .btn-danger:not(:disabled):not(.disabled).active,
.cyber-security .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.cyber-security .btn-danger:not(:disabled):not(.disabled):active:focus,
.cyber-security .btn-danger:not(:disabled):not(.disabled).active:focus,
.cyber-security .show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.cyber-security .btn-light {
  color: gray;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.cyber-security .btn-light:hover {
  color: gray;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.cyber-security .btn-light:focus,
.cyber-security .btn-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(230, 231, 232, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(230, 231, 232, 0.5);
}
.cyber-security .btn-light.disabled,
.cyber-security .btn-light:disabled {
  color: gray;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.cyber-security .btn-light:not(:disabled):not(.disabled):active,
.cyber-security .btn-light:not(:disabled):not(.disabled).active,
.cyber-security .show > .btn-light.dropdown-toggle {
  color: gray;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.cyber-security .btn-light:not(:disabled):not(.disabled):active:focus,
.cyber-security .btn-light:not(:disabled):not(.disabled).active:focus,
.cyber-security .show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(230, 231, 232, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(230, 231, 232, 0.5);
}
.cyber-security .btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.cyber-security .btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.cyber-security .btn-dark:focus,
.cyber-security .btn-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.cyber-security .btn-dark.disabled,
.cyber-security .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.cyber-security .btn-dark:not(:disabled):not(.disabled):active,
.cyber-security .btn-dark:not(:disabled):not(.disabled).active,
.cyber-security .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.cyber-security .btn-dark:not(:disabled):not(.disabled):active:focus,
.cyber-security .btn-dark:not(:disabled):not(.disabled).active:focus,
.cyber-security .show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.cyber-security .btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
.cyber-security .btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.cyber-security .btn-outline-primary:focus,
.cyber-security .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.cyber-security .btn-outline-primary.disabled,
.cyber-security .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.cyber-security .btn-outline-primary:not(:disabled):not(.disabled):active,
.cyber-security .btn-outline-primary:not(:disabled):not(.disabled).active,
.cyber-security .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.cyber-security .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.cyber-security .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.cyber-security .show > .btn-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.cyber-security .btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.cyber-security .btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.cyber-security .btn-outline-secondary:focus,
.cyber-security .btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.cyber-security .btn-outline-secondary.disabled,
.cyber-security .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.cyber-security .btn-outline-secondary:not(:disabled):not(.disabled):active,
.cyber-security .btn-outline-secondary:not(:disabled):not(.disabled).active,
.cyber-security .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.cyber-security .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.cyber-security .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.cyber-security .show > .btn-outline-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.cyber-security .btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.cyber-security .btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.cyber-security .btn-outline-success:focus,
.cyber-security .btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.cyber-security .btn-outline-success.disabled,
.cyber-security .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.cyber-security .btn-outline-success:not(:disabled):not(.disabled):active,
.cyber-security .btn-outline-success:not(:disabled):not(.disabled).active,
.cyber-security .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.cyber-security .btn-outline-success:not(:disabled):not(.disabled):active:focus,
.cyber-security .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.cyber-security .show > .btn-outline-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.cyber-security .btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.cyber-security .btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.cyber-security .btn-outline-info:focus,
.cyber-security .btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.cyber-security .btn-outline-info.disabled,
.cyber-security .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.cyber-security .btn-outline-info:not(:disabled):not(.disabled):active,
.cyber-security .btn-outline-info:not(:disabled):not(.disabled).active,
.cyber-security .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.cyber-security .btn-outline-info:not(:disabled):not(.disabled):active:focus,
.cyber-security .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.cyber-security .show > .btn-outline-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.cyber-security .btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.cyber-security .btn-outline-warning:hover {
  color: gray;
  background-color: #ffc107;
  border-color: #ffc107;
}
.cyber-security .btn-outline-warning:focus,
.cyber-security .btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.cyber-security .btn-outline-warning.disabled,
.cyber-security .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.cyber-security .btn-outline-warning:not(:disabled):not(.disabled):active,
.cyber-security .btn-outline-warning:not(:disabled):not(.disabled).active,
.cyber-security .show > .btn-outline-warning.dropdown-toggle {
  color: gray;
  background-color: #ffc107;
  border-color: #ffc107;
}
.cyber-security .btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.cyber-security .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.cyber-security .show > .btn-outline-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.cyber-security .btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.cyber-security .btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.cyber-security .btn-outline-danger:focus,
.cyber-security .btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.cyber-security .btn-outline-danger.disabled,
.cyber-security .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.cyber-security .btn-outline-danger:not(:disabled):not(.disabled):active,
.cyber-security .btn-outline-danger:not(:disabled):not(.disabled).active,
.cyber-security .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.cyber-security .btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.cyber-security .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.cyber-security .show > .btn-outline-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.cyber-security .btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.cyber-security .btn-outline-light:hover {
  color: gray;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.cyber-security .btn-outline-light:focus,
.cyber-security .btn-outline-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.cyber-security .btn-outline-light.disabled,
.cyber-security .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.cyber-security .btn-outline-light:not(:disabled):not(.disabled):active,
.cyber-security .btn-outline-light:not(:disabled):not(.disabled).active,
.cyber-security .show > .btn-outline-light.dropdown-toggle {
  color: gray;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.cyber-security .btn-outline-light:not(:disabled):not(.disabled):active:focus,
.cyber-security .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.cyber-security .show > .btn-outline-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.cyber-security .btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.cyber-security .btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.cyber-security .btn-outline-dark:focus,
.cyber-security .btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.cyber-security .btn-outline-dark.disabled,
.cyber-security .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.cyber-security .btn-outline-dark:not(:disabled):not(.disabled):active,
.cyber-security .btn-outline-dark:not(:disabled):not(.disabled).active,
.cyber-security .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.cyber-security .btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.cyber-security .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.cyber-security .show > .btn-outline-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.cyber-security .btn-link {
  font-weight: 400;
  color: #7f7f7f;
  text-decoration: none;
}
.cyber-security .btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}
.cyber-security .btn-link:focus,
.cyber-security .btn-link.focus {
  text-decoration: underline;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cyber-security .btn-link:disabled,
.cyber-security .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}
.cyber-security .btn-lg,
.cyber-security .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.cyber-security .btn-sm,
.cyber-security .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.cyber-security .btn-block {
  display: block;
  width: 100%;
}
.cyber-security .btn-block + .btn-block {
  margin-top: 0.5rem;
}
.cyber-security input[type=submit].btn-block,
.cyber-security input[type=reset].btn-block,
.cyber-security input[type=button].btn-block {
  width: 100%;
}
.cyber-security .fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .cyber-security .fade {
    -webkit-transition: none;
    transition: none;
  }
}
.cyber-security .fade:not(.show) {
  opacity: 0;
}
.cyber-security .collapse:not(.show) {
  display: none;
}
.cyber-security .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .cyber-security .collapsing {
    -webkit-transition: none;
    transition: none;
  }
}
.cyber-security .dropup,
.cyber-security .dropright,
.cyber-security .dropdown,
.cyber-security .dropleft {
  position: relative;
}
.cyber-security .dropdown-toggle {
  white-space: nowrap;
}
.cyber-security .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.cyber-security .dropdown-toggle:empty::after {
  margin-left: 0;
}
.cyber-security .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.cyber-security .dropdown-menu-left {
  right: auto;
  left: 0;
}
.cyber-security .dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .cyber-security .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .cyber-security .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .cyber-security .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .cyber-security .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .cyber-security .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .cyber-security .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .cyber-security .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .cyber-security .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .cyber-security .dropdown-menu-xxl-left {
    right: auto;
    left: 0;
  }
  .cyber-security .dropdown-menu-xxl-right {
    right: 0;
    left: auto;
  }
}
.cyber-security .dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.cyber-security .dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.cyber-security .dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.cyber-security .dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.cyber-security .dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.cyber-security .dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.cyber-security .dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.cyber-security .dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.cyber-security .dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.cyber-security .dropleft .dropdown-toggle::after {
  display: none;
}
.cyber-security .dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.cyber-security .dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.cyber-security .dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.cyber-security .dropdown-menu[x-placement^=top],
.cyber-security .dropdown-menu[x-placement^=right],
.cyber-security .dropdown-menu[x-placement^=bottom],
.cyber-security .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}
.cyber-security .dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.cyber-security .dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.cyber-security .dropdown-item:hover,
.cyber-security .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.cyber-security .dropdown-item.active,
.cyber-security .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.cyber-security .dropdown-item.disabled,
.cyber-security .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}
.cyber-security .dropdown-menu.show {
  display: block;
}
.cyber-security .dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #6c757d;
  white-space: nowrap;
}
.cyber-security .dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
.cyber-security .btn-group,
.cyber-security .btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.cyber-security .btn-group > .btn,
.cyber-security .btn-group-vertical > .btn {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.cyber-security .btn-group > .btn:hover,
.cyber-security .btn-group-vertical > .btn:hover {
  z-index: 1;
}
.cyber-security .btn-group > .btn:focus,
.cyber-security .btn-group > .btn:active,
.cyber-security .btn-group > .btn.active,
.cyber-security .btn-group-vertical > .btn:focus,
.cyber-security .btn-group-vertical > .btn:active,
.cyber-security .btn-group-vertical > .btn.active {
  z-index: 1;
}
.cyber-security .btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.cyber-security .btn-toolbar .input-group {
  width: auto;
}
.cyber-security .btn-group > .btn:not(:first-child),
.cyber-security .btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.cyber-security .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.cyber-security .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.cyber-security .btn-group > .btn:not(:first-child),
.cyber-security .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.cyber-security .dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.cyber-security .dropdown-toggle-split::after,
.cyber-security .dropup .dropdown-toggle-split::after,
.cyber-security .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.cyber-security .dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
.cyber-security .btn-sm + .dropdown-toggle-split,
.cyber-security .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.cyber-security .btn-lg + .dropdown-toggle-split,
.cyber-security .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.cyber-security .btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.cyber-security .btn-group-vertical > .btn,
.cyber-security .btn-group-vertical > .btn-group {
  width: 100%;
}
.cyber-security .btn-group-vertical > .btn:not(:first-child),
.cyber-security .btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.cyber-security .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.cyber-security .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.cyber-security .btn-group-vertical > .btn:not(:first-child),
.cyber-security .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.cyber-security .btn-group-toggle > .btn,
.cyber-security .btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.cyber-security .btn-group-toggle > .btn input[type=radio],
.cyber-security .btn-group-toggle > .btn input[type=checkbox],
.cyber-security .btn-group-toggle > .btn-group > .btn input[type=radio],
.cyber-security .btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.cyber-security .input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
.cyber-security .input-group > .form-control,
.cyber-security .input-group > .form-control-plaintext,
.cyber-security .input-group > .custom-select,
.cyber-security .input-group > .custom-file {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.cyber-security .input-group > .form-control + .form-control,
.cyber-security .input-group > .form-control + .custom-select,
.cyber-security .input-group > .form-control + .custom-file,
.cyber-security .input-group > .form-control-plaintext + .form-control,
.cyber-security .input-group > .form-control-plaintext + .custom-select,
.cyber-security .input-group > .form-control-plaintext + .custom-file,
.cyber-security .input-group > .custom-select + .form-control,
.cyber-security .input-group > .custom-select + .custom-select,
.cyber-security .input-group > .custom-select + .custom-file,
.cyber-security .input-group > .custom-file + .form-control,
.cyber-security .input-group > .custom-file + .custom-select,
.cyber-security .input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.cyber-security .input-group > .form-control:focus,
.cyber-security .input-group > .custom-select:focus,
.cyber-security .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.cyber-security .input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.cyber-security .input-group > .form-control:not(:last-child),
.cyber-security .input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.cyber-security .input-group > .form-control:not(:first-child),
.cyber-security .input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.cyber-security .input-group > .custom-file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.cyber-security .input-group > .custom-file:not(:last-child) .custom-file-label,
.cyber-security .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.cyber-security .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.cyber-security .input-group-prepend,
.cyber-security .input-group-append {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.cyber-security .input-group-prepend .btn,
.cyber-security .input-group-append .btn {
  position: relative;
  z-index: 2;
}
.cyber-security .input-group-prepend .btn:focus,
.cyber-security .input-group-append .btn:focus {
  z-index: 3;
}
.cyber-security .input-group-prepend .btn + .btn,
.cyber-security .input-group-prepend .btn + .input-group-text,
.cyber-security .input-group-prepend .input-group-text + .input-group-text,
.cyber-security .input-group-prepend .input-group-text + .btn,
.cyber-security .input-group-append .btn + .btn,
.cyber-security .input-group-append .btn + .input-group-text,
.cyber-security .input-group-append .input-group-text + .input-group-text,
.cyber-security .input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
.cyber-security .input-group-prepend {
  margin-right: -1px;
}
.cyber-security .input-group-append {
  margin-left: -1px;
}
.cyber-security .input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.cyber-security .input-group-text input[type=radio],
.cyber-security .input-group-text input[type=checkbox] {
  margin-top: 0;
}
.cyber-security .input-group-lg > .form-control:not(textarea),
.cyber-security .input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}
.cyber-security .input-group-lg > .form-control,
.cyber-security .input-group-lg > .custom-select,
.cyber-security .input-group-lg > .input-group-prepend > .input-group-text,
.cyber-security .input-group-lg > .input-group-append > .input-group-text,
.cyber-security .input-group-lg > .input-group-prepend > .btn,
.cyber-security .input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.cyber-security .input-group-sm > .form-control:not(textarea),
.cyber-security .input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}
.cyber-security .input-group-sm > .form-control,
.cyber-security .input-group-sm > .custom-select,
.cyber-security .input-group-sm > .input-group-prepend > .input-group-text,
.cyber-security .input-group-sm > .input-group-append > .input-group-text,
.cyber-security .input-group-sm > .input-group-prepend > .btn,
.cyber-security .input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.cyber-security .input-group-lg > .custom-select,
.cyber-security .input-group-sm > .custom-select {
  padding-right: 1.75rem;
}
.cyber-security .input-group > .input-group-prepend > .btn,
.cyber-security .input-group > .input-group-prepend > .input-group-text,
.cyber-security .input-group > .input-group-append:not(:last-child) > .btn,
.cyber-security .input-group > .input-group-append:not(:last-child) > .input-group-text,
.cyber-security .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.cyber-security .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.cyber-security .input-group > .input-group-append > .btn,
.cyber-security .input-group > .input-group-append > .input-group-text,
.cyber-security .input-group > .input-group-prepend:not(:first-child) > .btn,
.cyber-security .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.cyber-security .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.cyber-security .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.cyber-security .custom-control {
  position: relative;
  display: block;
  min-height: 1.49625rem;
  padding-left: 1.5rem;
}
.cyber-security .custom-control-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}
.cyber-security .custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.cyber-security .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.cyber-security .custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.cyber-security .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}
.cyber-security .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.cyber-security .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.cyber-security .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}
.cyber-security .custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.cyber-security .custom-control-label::before {
  position: absolute;
  top: 0.248125rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.cyber-security .custom-control-label::after {
  position: absolute;
  top: 0.248125rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}
.cyber-security .custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.cyber-security .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.cyber-security .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}
.cyber-security .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.cyber-security .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.cyber-security .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.cyber-security .custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.cyber-security .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.cyber-security .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.cyber-security .custom-switch {
  padding-left: 2.25rem;
}
.cyber-security .custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.cyber-security .custom-switch .custom-control-label::after {
  top: calc(0.248125rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .cyber-security .custom-switch .custom-control-label::after {
    -webkit-transition: none;
    transition: none;
  }
}
.cyber-security .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
  transform: translateX(0.75rem);
}
.cyber-security .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.cyber-security .custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.cyber-security .custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.cyber-security .custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.cyber-security .custom-select[multiple],
.cyber-security .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.cyber-security .custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.cyber-security .custom-select::-ms-expand {
  display: none;
}
.cyber-security .custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.cyber-security .custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}
.cyber-security .custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}
.cyber-security .custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}
.cyber-security .custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.cyber-security .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.cyber-security .custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.cyber-security .custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}
.cyber-security .custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.cyber-security .custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}
.cyber-security .custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.cyber-security .custom-range:focus {
  outline: none;
}
.cyber-security .custom-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.cyber-security .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.cyber-security .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.cyber-security .custom-range::-moz-focus-outer {
  border: 0;
}
.cyber-security .custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .cyber-security .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.cyber-security .custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}
.cyber-security .custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.cyber-security .custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .cyber-security .custom-range::-moz-range-thumb {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
.cyber-security .custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}
.cyber-security .custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.cyber-security .custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .cyber-security .custom-range::-ms-thumb {
    -webkit-transition: none;
    -ms-transition: none;
    transition: none;
  }
}
.cyber-security .custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}
.cyber-security .custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.cyber-security .custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.cyber-security .custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.cyber-security .custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.cyber-security .custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.cyber-security .custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.cyber-security .custom-range:disabled::-moz-range-track {
  cursor: default;
}
.cyber-security .custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}
.cyber-security .custom-control-label::before,
.cyber-security .custom-file-label,
.cyber-security .custom-select {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .cyber-security .custom-control-label::before,
.cyber-security .custom-file-label,
.cyber-security .custom-select {
    -webkit-transition: none;
    transition: none;
  }
}
.cyber-security .nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cyber-security .nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.cyber-security .nav-link:hover,
.cyber-security .nav-link:focus {
  text-decoration: none;
}
.cyber-security .nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.cyber-security .nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.cyber-security .nav-tabs .nav-item {
  margin-bottom: -1px;
}
.cyber-security .nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.cyber-security .nav-tabs .nav-link:hover,
.cyber-security .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.cyber-security .nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.cyber-security .nav-tabs .nav-link.active,
.cyber-security .nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.cyber-security .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.cyber-security .nav-pills .nav-link {
  border-radius: 0.25rem;
}
.cyber-security .nav-pills .nav-link.active,
.cyber-security .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}
.cyber-security .nav-fill .nav-item {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}
.cyber-security .nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}
.cyber-security .tab-content > .tab-pane {
  display: none;
}
.cyber-security .tab-content > .active {
  display: block;
}
.cyber-security .navbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.cyber-security .navbar > .container,
.cyber-security .navbar > .container-fluid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.cyber-security .navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.cyber-security .navbar-brand:hover,
.cyber-security .navbar-brand:focus {
  text-decoration: none;
}
.cyber-security .navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cyber-security .navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.cyber-security .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.cyber-security .navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.cyber-security .navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.cyber-security .navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.cyber-security .navbar-toggler:hover,
.cyber-security .navbar-toggler:focus {
  text-decoration: none;
}
.cyber-security .navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}
@media (max-width: 575.98px) {
  .cyber-security .navbar-expand-sm > .container,
.cyber-security .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .cyber-security .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .cyber-security .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .cyber-security .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .cyber-security .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .cyber-security .navbar-expand-sm > .container,
.cyber-security .navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .cyber-security .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .cyber-security .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .cyber-security .navbar-expand-md > .container,
.cyber-security .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .cyber-security .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .cyber-security .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .cyber-security .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .cyber-security .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .cyber-security .navbar-expand-md > .container,
.cyber-security .navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .cyber-security .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .cyber-security .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .navbar-expand-lg > .container,
.cyber-security .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .cyber-security .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .cyber-security .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .cyber-security .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .cyber-security .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .cyber-security .navbar-expand-lg > .container,
.cyber-security .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .cyber-security .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .cyber-security .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .navbar-expand-xl > .container,
.cyber-security .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .cyber-security .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .cyber-security .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .cyber-security .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .cyber-security .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .cyber-security .navbar-expand-xl > .container,
.cyber-security .navbar-expand-xl > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .cyber-security .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .cyber-security .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1399.98px) {
  .cyber-security .navbar-expand-xxl > .container,
.cyber-security .navbar-expand-xxl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1400px) {
  .cyber-security .navbar-expand-xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .cyber-security .navbar-expand-xxl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .cyber-security .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .cyber-security .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .cyber-security .navbar-expand-xxl > .container,
.cyber-security .navbar-expand-xxl > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .cyber-security .navbar-expand-xxl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .cyber-security .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
.cyber-security .navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.cyber-security .navbar-expand > .container,
.cyber-security .navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.cyber-security .navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.cyber-security .navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.cyber-security .navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.cyber-security .navbar-expand > .container,
.cyber-security .navbar-expand > .container-fluid {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cyber-security .navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
.cyber-security .navbar-expand .navbar-toggler {
  display: none;
}
.cyber-security .navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.cyber-security .navbar-light .navbar-brand:hover,
.cyber-security .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.cyber-security .navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.cyber-security .navbar-light .navbar-nav .nav-link:hover,
.cyber-security .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.cyber-security .navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.cyber-security .navbar-light .navbar-nav .show > .nav-link,
.cyber-security .navbar-light .navbar-nav .active > .nav-link,
.cyber-security .navbar-light .navbar-nav .nav-link.show,
.cyber-security .navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.cyber-security .navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.cyber-security .navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.cyber-security .navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.cyber-security .navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.cyber-security .navbar-light .navbar-text a:hover,
.cyber-security .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}
.cyber-security .navbar-dark .navbar-brand {
  color: #fff;
}
.cyber-security .navbar-dark .navbar-brand:hover,
.cyber-security .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.cyber-security .navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.cyber-security .navbar-dark .navbar-nav .nav-link:hover,
.cyber-security .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.cyber-security .navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.cyber-security .navbar-dark .navbar-nav .show > .nav-link,
.cyber-security .navbar-dark .navbar-nav .active > .nav-link,
.cyber-security .navbar-dark .navbar-nav .nav-link.show,
.cyber-security .navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.cyber-security .navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.cyber-security .navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.cyber-security .navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.cyber-security .navbar-dark .navbar-text a {
  color: #fff;
}
.cyber-security .navbar-dark .navbar-text a:hover,
.cyber-security .navbar-dark .navbar-text a:focus {
  color: #fff;
}
.cyber-security .card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.cyber-security .card > hr {
  margin-right: 0;
  margin-left: 0;
}
.cyber-security .card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.cyber-security .card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.cyber-security .card-body {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1.25rem;
}
.cyber-security .card-title {
  margin-bottom: 0.75rem;
}
.cyber-security .card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}
.cyber-security .card-text:last-child {
  margin-bottom: 0;
}
.cyber-security .card-link:hover {
  text-decoration: none;
}
.cyber-security .card-link + .card-link {
  margin-left: 1.25rem;
}
.cyber-security .card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.cyber-security .card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.cyber-security .card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}
.cyber-security .card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.cyber-security .card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.cyber-security .card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.cyber-security .card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.cyber-security .card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}
.cyber-security .card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}
.cyber-security .card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.cyber-security .card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.cyber-security .card-deck {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.cyber-security .card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .cyber-security .card-deck {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .cyber-security .card-deck .card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.cyber-security .card-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.cyber-security .card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .cyber-security .card-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .cyber-security .card-group > .card {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .cyber-security .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .cyber-security .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .cyber-security .card-group > .card:not(:last-child) .card-img-top,
.cyber-security .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .cyber-security .card-group > .card:not(:last-child) .card-img-bottom,
.cyber-security .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .cyber-security .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .cyber-security .card-group > .card:not(:first-child) .card-img-top,
.cyber-security .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .cyber-security .card-group > .card:not(:first-child) .card-img-bottom,
.cyber-security .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.cyber-security .card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .cyber-security .card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .cyber-security .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.cyber-security .accordion > .card {
  overflow: hidden;
}
.cyber-security .accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}
.cyber-security .accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}
.cyber-security .accordion > .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.cyber-security .accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.cyber-security .accordion > .card .card-header {
  margin-bottom: -1px;
}
.cyber-security .breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.cyber-security .breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.cyber-security .breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.cyber-security .breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.cyber-security .breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.cyber-security .breadcrumb-item.active {
  color: #6c757d;
}
.cyber-security .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}
.cyber-security .page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.cyber-security .page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.cyber-security .page-link:focus {
  z-index: 2;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.cyber-security .page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.cyber-security .page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.cyber-security .page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.cyber-security .page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}
.cyber-security .pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.375rem;
  line-height: 1.36;
}
.cyber-security .pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.cyber-security .pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.cyber-security .pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 1rem;
  line-height: 1.33;
}
.cyber-security .pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.cyber-security .pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.cyber-security .badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .cyber-security .badge {
    -webkit-transition: none;
    transition: none;
  }
}
.cyber-security a.badge:hover,
.cyber-security a.badge:focus {
  text-decoration: none;
}
.cyber-security .badge:empty {
  display: none;
}
.cyber-security .btn .badge {
  position: relative;
  top: -1px;
}
.cyber-security .badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.cyber-security .badge-primary {
  color: #fff;
  background-color: #007bff;
}
.cyber-security a.badge-primary:hover,
.cyber-security a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}
.cyber-security a.badge-primary:focus,
.cyber-security a.badge-primary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.cyber-security .badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
.cyber-security a.badge-secondary:hover,
.cyber-security a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}
.cyber-security a.badge-secondary:focus,
.cyber-security a.badge-secondary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.cyber-security .badge-success {
  color: #fff;
  background-color: #28a745;
}
.cyber-security a.badge-success:hover,
.cyber-security a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}
.cyber-security a.badge-success:focus,
.cyber-security a.badge-success.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.cyber-security .badge-info {
  color: #fff;
  background-color: #17a2b8;
}
.cyber-security a.badge-info:hover,
.cyber-security a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}
.cyber-security a.badge-info:focus,
.cyber-security a.badge-info.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.cyber-security .badge-warning {
  color: gray;
  background-color: #ffc107;
}
.cyber-security a.badge-warning:hover,
.cyber-security a.badge-warning:focus {
  color: gray;
  background-color: #d39e00;
}
.cyber-security a.badge-warning:focus,
.cyber-security a.badge-warning.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.cyber-security .badge-danger {
  color: #fff;
  background-color: #dc3545;
}
.cyber-security a.badge-danger:hover,
.cyber-security a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}
.cyber-security a.badge-danger:focus,
.cyber-security a.badge-danger.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.cyber-security .badge-light {
  color: gray;
  background-color: #f8f9fa;
}
.cyber-security a.badge-light:hover,
.cyber-security a.badge-light:focus {
  color: gray;
  background-color: #dae0e5;
}
.cyber-security a.badge-light:focus,
.cyber-security a.badge-light.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.cyber-security .badge-dark {
  color: #fff;
  background-color: #343a40;
}
.cyber-security a.badge-dark:hover,
.cyber-security a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
.cyber-security a.badge-dark:focus,
.cyber-security a.badge-dark.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.cyber-security .jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .cyber-security .jumbotron {
    padding: 4rem 2rem;
  }
}
.cyber-security .jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.cyber-security .alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.cyber-security .alert-heading {
  color: inherit;
}
.cyber-security .alert-link {
  font-weight: 700;
}
.cyber-security .alert-dismissible {
  padding-right: 4rem;
}
.cyber-security .alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.cyber-security .alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.cyber-security .alert-primary hr {
  border-top-color: #9fcdff;
}
.cyber-security .alert-primary .alert-link {
  color: #002752;
}
.cyber-security .alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.cyber-security .alert-secondary hr {
  border-top-color: #c8cbcf;
}
.cyber-security .alert-secondary .alert-link {
  color: #202326;
}
.cyber-security .alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.cyber-security .alert-success hr {
  border-top-color: #b1dfbb;
}
.cyber-security .alert-success .alert-link {
  color: #0b2e13;
}
.cyber-security .alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.cyber-security .alert-info hr {
  border-top-color: #abdde5;
}
.cyber-security .alert-info .alert-link {
  color: #062c33;
}
.cyber-security .alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.cyber-security .alert-warning hr {
  border-top-color: #ffe8a1;
}
.cyber-security .alert-warning .alert-link {
  color: #533f03;
}
.cyber-security .alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.cyber-security .alert-danger hr {
  border-top-color: #f1b0b7;
}
.cyber-security .alert-danger .alert-link {
  color: #491217;
}
.cyber-security .alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.cyber-security .alert-light hr {
  border-top-color: #ececf6;
}
.cyber-security .alert-light .alert-link {
  color: #686868;
}
.cyber-security .alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.cyber-security .alert-dark hr {
  border-top-color: #b9bbbe;
}
.cyber-security .alert-dark .alert-link {
  color: #040505;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.cyber-security .progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.cyber-security .progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .cyber-security .progress-bar {
    -webkit-transition: none;
    transition: none;
  }
}
.cyber-security .progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}
.cyber-security .progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .cyber-security .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}
.cyber-security .media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.cyber-security .media-body {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.cyber-security .list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}
.cyber-security .list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.cyber-security .list-group-item-action:hover,
.cyber-security .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.cyber-security .list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}
.cyber-security .list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.cyber-security .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.cyber-security .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.cyber-security .list-group-item.disabled,
.cyber-security .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.cyber-security .list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.cyber-security .list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.cyber-security .list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}
.cyber-security .list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.cyber-security .list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
@media (min-width: 576px) {
  .cyber-security .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .cyber-security .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .cyber-security .list-group-horizontal-sm .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .cyber-security .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 768px) {
  .cyber-security .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .cyber-security .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .cyber-security .list-group-horizontal-md .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .cyber-security .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 992px) {
  .cyber-security .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .cyber-security .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .cyber-security .list-group-horizontal-lg .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .cyber-security .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 1200px) {
  .cyber-security .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .cyber-security .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .cyber-security .list-group-horizontal-xl .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .cyber-security .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 1400px) {
  .cyber-security .list-group-horizontal-xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .cyber-security .list-group-horizontal-xxl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .cyber-security .list-group-horizontal-xxl .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .cyber-security .list-group-horizontal-xxl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
.cyber-security .list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.cyber-security .list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}
.cyber-security .list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}
.cyber-security .list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}
.cyber-security .list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}
.cyber-security .list-group-item-primary.list-group-item-action:hover,
.cyber-security .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}
.cyber-security .list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}
.cyber-security .list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.cyber-security .list-group-item-secondary.list-group-item-action:hover,
.cyber-security .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.cyber-security .list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}
.cyber-security .list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.cyber-security .list-group-item-success.list-group-item-action:hover,
.cyber-security .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.cyber-security .list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}
.cyber-security .list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.cyber-security .list-group-item-info.list-group-item-action:hover,
.cyber-security .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.cyber-security .list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}
.cyber-security .list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.cyber-security .list-group-item-warning.list-group-item-action:hover,
.cyber-security .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.cyber-security .list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}
.cyber-security .list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.cyber-security .list-group-item-danger.list-group-item-action:hover,
.cyber-security .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.cyber-security .list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}
.cyber-security .list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.cyber-security .list-group-item-light.list-group-item-action:hover,
.cyber-security .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.cyber-security .list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}
.cyber-security .list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.cyber-security .list-group-item-dark.list-group-item-action:hover,
.cyber-security .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.cyber-security .list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}
.cyber-security .close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.cyber-security .close:hover {
  color: #000;
  text-decoration: none;
}
.cyber-security .close:not(:disabled):not(.disabled):hover,
.cyber-security .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}
.cyber-security button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.cyber-security a.close.disabled {
  pointer-events: none;
}
.cyber-security .toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}
.cyber-security .toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.cyber-security .toast.showing {
  opacity: 1;
}
.cyber-security .toast.show {
  display: block;
  opacity: 1;
}
.cyber-security .toast.hide {
  display: none;
}
.cyber-security .toast-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.cyber-security .toast-body {
  padding: 0.75rem;
}
.cyber-security .modal-open {
  overflow: hidden;
}
.cyber-security .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cyber-security .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cyber-security .modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.cyber-security .modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .cyber-security .modal.fade .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
}
.cyber-security .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cyber-security .modal-dialog-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem);
}
.cyber-security .modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.cyber-security .modal-dialog-scrollable .modal-header,
.cyber-security .modal-dialog-scrollable .modal-footer {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.cyber-security .modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.cyber-security .modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.cyber-security .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}
.cyber-security .modal-dialog-centered.modal-dialog-scrollable {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}
.cyber-security .modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.cyber-security .modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}
.cyber-security .modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.cyber-security .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cyber-security .modal-backdrop.fade {
  opacity: 0;
}
.cyber-security .modal-backdrop.show {
  opacity: 0.5;
}
.cyber-security .modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.cyber-security .modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
.cyber-security .modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.cyber-security .modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}
.cyber-security .modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.cyber-security .modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.cyber-security .modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}
.cyber-security .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cyber-security .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cyber-security .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .cyber-security .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .cyber-security .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .cyber-security .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }
  .cyber-security .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cyber-security .modal-lg,
.cyber-security .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cyber-security .modal-xl {
    max-width: 1140px;
  }
}
.cyber-security .tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Noto Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.33;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.cyber-security .tooltip.show {
  opacity: 0.9;
}
.cyber-security .tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.cyber-security .tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.cyber-security .bs-tooltip-top,
.cyber-security .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.cyber-security .bs-tooltip-top .arrow,
.cyber-security .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.cyber-security .bs-tooltip-top .arrow::before,
.cyber-security .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.cyber-security .bs-tooltip-right,
.cyber-security .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.cyber-security .bs-tooltip-right .arrow,
.cyber-security .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.cyber-security .bs-tooltip-right .arrow::before,
.cyber-security .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.cyber-security .bs-tooltip-bottom,
.cyber-security .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.cyber-security .bs-tooltip-bottom .arrow,
.cyber-security .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.cyber-security .bs-tooltip-bottom .arrow::before,
.cyber-security .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.cyber-security .bs-tooltip-left,
.cyber-security .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.cyber-security .bs-tooltip-left .arrow,
.cyber-security .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.cyber-security .bs-tooltip-left .arrow::before,
.cyber-security .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.cyber-security .tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
.cyber-security .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Noto Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.33;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.cyber-security .popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.cyber-security .popover .arrow::before,
.cyber-security .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.cyber-security .bs-popover-top,
.cyber-security .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.cyber-security .bs-popover-top > .arrow,
.cyber-security .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.cyber-security .bs-popover-top > .arrow::before,
.cyber-security .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.cyber-security .bs-popover-top > .arrow::after,
.cyber-security .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.cyber-security .bs-popover-right,
.cyber-security .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.cyber-security .bs-popover-right > .arrow,
.cyber-security .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.cyber-security .bs-popover-right > .arrow::before,
.cyber-security .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.cyber-security .bs-popover-right > .arrow::after,
.cyber-security .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.cyber-security .bs-popover-bottom,
.cyber-security .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.cyber-security .bs-popover-bottom > .arrow,
.cyber-security .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc((0.5rem + 1px) * -1);
}
.cyber-security .bs-popover-bottom > .arrow::before,
.cyber-security .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.cyber-security .bs-popover-bottom > .arrow::after,
.cyber-security .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.cyber-security .bs-popover-bottom .popover-header::before,
.cyber-security .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}
.cyber-security .bs-popover-left,
.cyber-security .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.cyber-security .bs-popover-left > .arrow,
.cyber-security .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.cyber-security .bs-popover-left > .arrow::before,
.cyber-security .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.cyber-security .bs-popover-left > .arrow::after,
.cyber-security .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.cyber-security .popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1.125rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.cyber-security .popover-header:empty {
  display: none;
}
.cyber-security .popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}
.cyber-security .carousel {
  position: relative;
}
.cyber-security .carousel.pointer-event {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.cyber-security .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.cyber-security .carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.cyber-security .carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .cyber-security .carousel-item {
    -webkit-transition: none;
    transition: none;
  }
}
.cyber-security .carousel-item.active,
.cyber-security .carousel-item-next,
.cyber-security .carousel-item-prev {
  display: block;
}
.cyber-security .carousel-item-next:not(.carousel-item-left),
.cyber-security .active.carousel-item-right {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.cyber-security .carousel-item-prev:not(.carousel-item-right),
.cyber-security .active.carousel-item-left {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
.cyber-security .carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
  transform: none;
}
.cyber-security .carousel-fade .carousel-item.active,
.cyber-security .carousel-fade .carousel-item-next.carousel-item-left,
.cyber-security .carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.cyber-security .carousel-fade .active.carousel-item-left,
.cyber-security .carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  -webkit-transition: 0s 0.6s opacity;
  transition: 0s 0.6s opacity;
}
@media (prefers-reduced-motion: reduce) {
  .cyber-security .carousel-fade .active.carousel-item-left,
.cyber-security .carousel-fade .active.carousel-item-right {
    -webkit-transition: none;
    transition: none;
  }
}
.cyber-security .carousel-control-prev,
.cyber-security .carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .cyber-security .carousel-control-prev,
.cyber-security .carousel-control-next {
    -webkit-transition: none;
    transition: none;
  }
}
.cyber-security .carousel-control-prev:hover,
.cyber-security .carousel-control-prev:focus,
.cyber-security .carousel-control-next:hover,
.cyber-security .carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.cyber-security .carousel-control-prev {
  left: 0;
}
.cyber-security .carousel-control-next {
  right: 0;
}
.cyber-security .carousel-control-prev-icon,
.cyber-security .carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}
.cyber-security .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}
.cyber-security .carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}
.cyber-security .carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.cyber-security .carousel-indicators li {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .cyber-security .carousel-indicators li {
    -webkit-transition: none;
    transition: none;
  }
}
.cyber-security .carousel-indicators .active {
  opacity: 1;
}
.cyber-security .carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.cyber-security .spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border 0.75s linear infinite;
  animation: spinner-border 0.75s linear infinite;
}
.cyber-security .spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
.cyber-security .spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow 0.75s linear infinite;
  animation: spinner-grow 0.75s linear infinite;
}
.cyber-security .spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
.cyber-security .align-baseline {
  vertical-align: baseline !important;
}
.cyber-security .align-top {
  vertical-align: top !important;
}
.cyber-security .align-middle {
  vertical-align: middle !important;
}
.cyber-security .align-bottom {
  vertical-align: bottom !important;
}
.cyber-security .align-text-bottom {
  vertical-align: text-bottom !important;
}
.cyber-security .align-text-top {
  vertical-align: text-top !important;
}
.cyber-security .bg-primary {
  background-color: #007bff !important;
}
.cyber-security a.bg-primary:hover,
.cyber-security a.bg-primary:focus,
.cyber-security button.bg-primary:hover,
.cyber-security button.bg-primary:focus {
  background-color: #0062cc !important;
}
.cyber-security .bg-secondary {
  background-color: #6c757d !important;
}
.cyber-security a.bg-secondary:hover,
.cyber-security a.bg-secondary:focus,
.cyber-security button.bg-secondary:hover,
.cyber-security button.bg-secondary:focus {
  background-color: #545b62 !important;
}
.cyber-security .bg-success {
  background-color: #28a745 !important;
}
.cyber-security a.bg-success:hover,
.cyber-security a.bg-success:focus,
.cyber-security button.bg-success:hover,
.cyber-security button.bg-success:focus {
  background-color: #1e7e34 !important;
}
.cyber-security .bg-info {
  background-color: #17a2b8 !important;
}
.cyber-security a.bg-info:hover,
.cyber-security a.bg-info:focus,
.cyber-security button.bg-info:hover,
.cyber-security button.bg-info:focus {
  background-color: #117a8b !important;
}
.cyber-security .bg-warning {
  background-color: #ffc107 !important;
}
.cyber-security a.bg-warning:hover,
.cyber-security a.bg-warning:focus,
.cyber-security button.bg-warning:hover,
.cyber-security button.bg-warning:focus {
  background-color: #d39e00 !important;
}
.cyber-security .bg-danger {
  background-color: #dc3545 !important;
}
.cyber-security a.bg-danger:hover,
.cyber-security a.bg-danger:focus,
.cyber-security button.bg-danger:hover,
.cyber-security button.bg-danger:focus {
  background-color: #bd2130 !important;
}
.cyber-security .bg-light {
  background-color: #f8f9fa !important;
}
.cyber-security a.bg-light:hover,
.cyber-security a.bg-light:focus,
.cyber-security button.bg-light:hover,
.cyber-security button.bg-light:focus {
  background-color: #dae0e5 !important;
}
.cyber-security .bg-dark {
  background-color: #343a40 !important;
}
.cyber-security a.bg-dark:hover,
.cyber-security a.bg-dark:focus,
.cyber-security button.bg-dark:hover,
.cyber-security button.bg-dark:focus {
  background-color: #1d2124 !important;
}
.cyber-security .bg-white {
  background-color: #fff !important;
}
.cyber-security .bg-transparent {
  background-color: transparent !important;
}
.cyber-security .notransparency {
  opacity: 1 !important;
}
.cyber-security .border {
  border: 1px solid #dee2e6 !important;
}
.cyber-security .border-top {
  border-top: 1px solid #dee2e6 !important;
}
.cyber-security .border-right {
  border-right: 1px solid #dee2e6 !important;
}
.cyber-security .border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}
.cyber-security .border-left {
  border-left: 1px solid #dee2e6 !important;
}
.cyber-security .border-0 {
  border: 0 !important;
}
.cyber-security .border-top-0 {
  border-top: 0 !important;
}
.cyber-security .border-right-0 {
  border-right: 0 !important;
}
.cyber-security .border-bottom-0 {
  border-bottom: 0 !important;
}
.cyber-security .border-left-0 {
  border-left: 0 !important;
}
.cyber-security .border-primary {
  border-color: #007bff !important;
}
.cyber-security .border-secondary {
  border-color: #6c757d !important;
}
.cyber-security .border-success {
  border-color: #28a745 !important;
}
.cyber-security .border-info {
  border-color: #17a2b8 !important;
}
.cyber-security .border-warning {
  border-color: #ffc107 !important;
}
.cyber-security .border-danger {
  border-color: #dc3545 !important;
}
.cyber-security .border-light {
  border-color: #f8f9fa !important;
}
.cyber-security .border-dark {
  border-color: #343a40 !important;
}
.cyber-security .border-white {
  border-color: #fff !important;
}
.cyber-security .rounded-sm {
  border-radius: 0.2rem !important;
}
.cyber-security .rounded {
  border-radius: 0.25rem !important;
}
.cyber-security .rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.cyber-security .rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.cyber-security .rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.cyber-security .rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.cyber-security .rounded-lg {
  border-radius: 0.3rem !important;
}
.cyber-security .rounded-circle {
  border-radius: 50% !important;
}
.cyber-security .rounded-pill {
  border-radius: 50rem !important;
}
.cyber-security .rounded-0 {
  border-radius: 0 !important;
}
.cyber-security .clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.cyber-security .d-none {
  display: none !important;
}
.cyber-security .d-inline {
  display: inline !important;
}
.cyber-security .d-inline-block {
  display: inline-block !important;
}
.cyber-security .d-block {
  display: block !important;
}
.cyber-security .d-table {
  display: table !important;
}
.cyber-security .d-table-row {
  display: table-row !important;
}
.cyber-security .d-table-cell {
  display: table-cell !important;
}
.cyber-security .d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.cyber-security .d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .cyber-security .d-sm-none {
    display: none !important;
  }
  .cyber-security .d-sm-inline {
    display: inline !important;
  }
  .cyber-security .d-sm-inline-block {
    display: inline-block !important;
  }
  .cyber-security .d-sm-block {
    display: block !important;
  }
  .cyber-security .d-sm-table {
    display: table !important;
  }
  .cyber-security .d-sm-table-row {
    display: table-row !important;
  }
  .cyber-security .d-sm-table-cell {
    display: table-cell !important;
  }
  .cyber-security .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .cyber-security .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .cyber-security .d-md-none {
    display: none !important;
  }
  .cyber-security .d-md-inline {
    display: inline !important;
  }
  .cyber-security .d-md-inline-block {
    display: inline-block !important;
  }
  .cyber-security .d-md-block {
    display: block !important;
  }
  .cyber-security .d-md-table {
    display: table !important;
  }
  .cyber-security .d-md-table-row {
    display: table-row !important;
  }
  .cyber-security .d-md-table-cell {
    display: table-cell !important;
  }
  .cyber-security .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .cyber-security .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .cyber-security .d-lg-none {
    display: none !important;
  }
  .cyber-security .d-lg-inline {
    display: inline !important;
  }
  .cyber-security .d-lg-inline-block {
    display: inline-block !important;
  }
  .cyber-security .d-lg-block {
    display: block !important;
  }
  .cyber-security .d-lg-table {
    display: table !important;
  }
  .cyber-security .d-lg-table-row {
    display: table-row !important;
  }
  .cyber-security .d-lg-table-cell {
    display: table-cell !important;
  }
  .cyber-security .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .cyber-security .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .cyber-security .d-xl-none {
    display: none !important;
  }
  .cyber-security .d-xl-inline {
    display: inline !important;
  }
  .cyber-security .d-xl-inline-block {
    display: inline-block !important;
  }
  .cyber-security .d-xl-block {
    display: block !important;
  }
  .cyber-security .d-xl-table {
    display: table !important;
  }
  .cyber-security .d-xl-table-row {
    display: table-row !important;
  }
  .cyber-security .d-xl-table-cell {
    display: table-cell !important;
  }
  .cyber-security .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .cyber-security .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1400px) {
  .cyber-security .d-xxl-none {
    display: none !important;
  }
  .cyber-security .d-xxl-inline {
    display: inline !important;
  }
  .cyber-security .d-xxl-inline-block {
    display: inline-block !important;
  }
  .cyber-security .d-xxl-block {
    display: block !important;
  }
  .cyber-security .d-xxl-table {
    display: table !important;
  }
  .cyber-security .d-xxl-table-row {
    display: table-row !important;
  }
  .cyber-security .d-xxl-table-cell {
    display: table-cell !important;
  }
  .cyber-security .d-xxl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .cyber-security .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .cyber-security .d-print-none {
    display: none !important;
  }
  .cyber-security .d-print-inline {
    display: inline !important;
  }
  .cyber-security .d-print-inline-block {
    display: inline-block !important;
  }
  .cyber-security .d-print-block {
    display: block !important;
  }
  .cyber-security .d-print-table {
    display: table !important;
  }
  .cyber-security .d-print-table-row {
    display: table-row !important;
  }
  .cyber-security .d-print-table-cell {
    display: table-cell !important;
  }
  .cyber-security .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .cyber-security .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.cyber-security .embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.cyber-security .embed-responsive::before {
  display: block;
  content: "";
}
.cyber-security .embed-responsive .embed-responsive-item,
.cyber-security .embed-responsive iframe,
.cyber-security .embed-responsive embed,
.cyber-security .embed-responsive object,
.cyber-security .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.cyber-security .embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}
.cyber-security .embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.cyber-security .embed-responsive-4by3::before {
  padding-top: 75%;
}
.cyber-security .embed-responsive-1by1::before {
  padding-top: 100%;
}
.cyber-security .embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}
.cyber-security .embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.cyber-security .embed-responsive-4by3::before {
  padding-top: 75%;
}
.cyber-security .embed-responsive-1by1::before {
  padding-top: 100%;
}
.cyber-security .flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
.cyber-security .flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.cyber-security .flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}
.cyber-security .flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}
.cyber-security .flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
.cyber-security .flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
.cyber-security .flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}
.cyber-security .flex-fill {
  -webkit-box-flex: 1 !important;
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}
.cyber-security .flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}
.cyber-security .flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}
.cyber-security .flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}
.cyber-security .flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}
.cyber-security .justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.cyber-security .justify-content-end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
.cyber-security .justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.cyber-security .justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.cyber-security .justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
.cyber-security .align-items-start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
.cyber-security .align-items-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
.cyber-security .align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
.cyber-security .align-items-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}
.cyber-security .align-items-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
.cyber-security .align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}
.cyber-security .align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}
.cyber-security .align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}
.cyber-security .align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}
.cyber-security .align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}
.cyber-security .align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}
.cyber-security .align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}
.cyber-security .align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}
.cyber-security .align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}
.cyber-security .align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}
.cyber-security .align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}
.cyber-security .align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .cyber-security .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .cyber-security .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .cyber-security .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .cyber-security .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .cyber-security .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .cyber-security .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .cyber-security .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .cyber-security .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .cyber-security .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .cyber-security .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .cyber-security .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .cyber-security .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .cyber-security .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .cyber-security .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .cyber-security .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .cyber-security .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .cyber-security .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .cyber-security .align-items-sm-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .cyber-security .align-items-sm-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .cyber-security .align-items-sm-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .cyber-security .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .cyber-security .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .cyber-security .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .cyber-security .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .cyber-security .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .cyber-security .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .cyber-security .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .cyber-security .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .cyber-security .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .cyber-security .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .cyber-security .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .cyber-security .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .cyber-security .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .cyber-security .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .cyber-security .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .cyber-security .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .cyber-security .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .cyber-security .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .cyber-security .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .cyber-security .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .cyber-security .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .cyber-security .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .cyber-security .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .cyber-security .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .cyber-security .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .cyber-security .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .cyber-security .justify-content-md-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .cyber-security .justify-content-md-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .cyber-security .justify-content-md-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .cyber-security .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .cyber-security .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .cyber-security .align-items-md-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .cyber-security .align-items-md-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .cyber-security .align-items-md-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .cyber-security .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .cyber-security .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .cyber-security .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .cyber-security .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .cyber-security .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .cyber-security .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .cyber-security .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .cyber-security .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .cyber-security .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .cyber-security .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .cyber-security .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .cyber-security .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .cyber-security .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .cyber-security .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .cyber-security .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .cyber-security .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .cyber-security .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .cyber-security .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .cyber-security .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .cyber-security .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .cyber-security .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .cyber-security .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .cyber-security .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .cyber-security .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .cyber-security .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .cyber-security .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .cyber-security .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .cyber-security .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .cyber-security .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .cyber-security .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .cyber-security .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .cyber-security .align-items-lg-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .cyber-security .align-items-lg-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .cyber-security .align-items-lg-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .cyber-security .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .cyber-security .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .cyber-security .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .cyber-security .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .cyber-security .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .cyber-security .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .cyber-security .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .cyber-security .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .cyber-security .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .cyber-security .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .cyber-security .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .cyber-security .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .cyber-security .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .cyber-security .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .cyber-security .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .cyber-security .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .cyber-security .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .cyber-security .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .cyber-security .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .cyber-security .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .cyber-security .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .cyber-security .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .cyber-security .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .cyber-security .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .cyber-security .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .cyber-security .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .cyber-security .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .cyber-security .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .cyber-security .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .cyber-security .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .cyber-security .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .cyber-security .align-items-xl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .cyber-security .align-items-xl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .cyber-security .align-items-xl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .cyber-security .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .cyber-security .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .cyber-security .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .cyber-security .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .cyber-security .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .cyber-security .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .cyber-security .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .cyber-security .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .cyber-security .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .cyber-security .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .cyber-security .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .cyber-security .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .cyber-security .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .cyber-security .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1400px) {
  .cyber-security .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .cyber-security .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .cyber-security .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .cyber-security .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .cyber-security .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .cyber-security .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .cyber-security .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .cyber-security .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .cyber-security .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .cyber-security .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .cyber-security .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .cyber-security .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .cyber-security .justify-content-xxl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .cyber-security .justify-content-xxl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .cyber-security .justify-content-xxl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .cyber-security .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .cyber-security .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .cyber-security .align-items-xxl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .cyber-security .align-items-xxl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .cyber-security .align-items-xxl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .cyber-security .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .cyber-security .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .cyber-security .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .cyber-security .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .cyber-security .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .cyber-security .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .cyber-security .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .cyber-security .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .cyber-security .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .cyber-security .align-self-xxl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .cyber-security .align-self-xxl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .cyber-security .align-self-xxl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .cyber-security .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .cyber-security .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
.cyber-security .float-left {
  float: left !important;
}
.cyber-security .float-right {
  float: right !important;
}
.cyber-security .float-none {
  float: none !important;
}
@media (min-width: 576px) {
  .cyber-security .float-sm-left {
    float: left !important;
  }
  .cyber-security .float-sm-right {
    float: right !important;
  }
  .cyber-security .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .cyber-security .float-md-left {
    float: left !important;
  }
  .cyber-security .float-md-right {
    float: right !important;
  }
  .cyber-security .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .cyber-security .float-lg-left {
    float: left !important;
  }
  .cyber-security .float-lg-right {
    float: right !important;
  }
  .cyber-security .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .cyber-security .float-xl-left {
    float: left !important;
  }
  .cyber-security .float-xl-right {
    float: right !important;
  }
  .cyber-security .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1400px) {
  .cyber-security .float-xxl-left {
    float: left !important;
  }
  .cyber-security .float-xxl-right {
    float: right !important;
  }
  .cyber-security .float-xxl-none {
    float: none !important;
  }
}
.cyber-security .overflow-auto {
  overflow: auto !important;
}
.cyber-security .overflow-hidden {
  overflow: hidden !important;
}
.cyber-security .position-static {
  position: static !important;
}
.cyber-security .position-relative {
  position: relative !important;
}
.cyber-security .position-absolute {
  position: absolute !important;
}
.cyber-security .position-fixed {
  position: fixed !important;
}
.cyber-security .position-sticky {
  position: sticky !important;
}
.cyber-security .fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.cyber-security .fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports (position: sticky) {
  .cyber-security .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.cyber-security .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.cyber-security .sr-only-focusable:active,
.cyber-security .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.cyber-security .shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.cyber-security .shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.cyber-security .shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.cyber-security .shadow-none {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.cyber-security .w-25 {
  width: 25% !important;
}
.cyber-security .w-50 {
  width: 50% !important;
}
.cyber-security .w-75 {
  width: 75% !important;
}
.cyber-security .w-100 {
  width: 100% !important;
}
.cyber-security .w-auto {
  width: auto !important;
}
.cyber-security .h-25 {
  height: 25% !important;
}
.cyber-security .h-50 {
  height: 50% !important;
}
.cyber-security .h-75 {
  height: 75% !important;
}
.cyber-security .h-100 {
  height: 100% !important;
}
.cyber-security .h-auto {
  height: auto !important;
}
.cyber-security .mw-100 {
  max-width: 100% !important;
}
.cyber-security .mh-100 {
  max-height: 100% !important;
}
.cyber-security .min-vw-100 {
  min-width: 100vw !important;
}
.cyber-security .min-vh-100 {
  min-height: 100vh !important;
}
.cyber-security .vw-100 {
  width: 100vw !important;
}
.cyber-security .vh-100 {
  height: 100vh !important;
}
.cyber-security .stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.cyber-security .m-0 {
  margin: 0 !important;
}
.cyber-security .mt-0,
.cyber-security .my-0 {
  margin-top: 0 !important;
}
.cyber-security .mr-0,
.cyber-security .mx-0 {
  margin-right: 0 !important;
}
.cyber-security .mb-0,
.cyber-security .my-0 {
  margin-bottom: 0 !important;
}
.cyber-security .ml-0,
.cyber-security .mx-0 {
  margin-left: 0 !important;
}
.cyber-security .m-1 {
  margin: 1rem !important;
}
.cyber-security .mt-1,
.cyber-security .my-1 {
  margin-top: 1rem !important;
}
.cyber-security .mr-1,
.cyber-security .mx-1 {
  margin-right: 1rem !important;
}
.cyber-security .mb-1,
.cyber-security .my-1 {
  margin-bottom: 1rem !important;
}
.cyber-security .ml-1,
.cyber-security .mx-1 {
  margin-left: 1rem !important;
}
.cyber-security .m-2 {
  margin: 2rem !important;
}
.cyber-security .mt-2,
.cyber-security .my-2 {
  margin-top: 2rem !important;
}
.cyber-security .mr-2,
.cyber-security .mx-2 {
  margin-right: 2rem !important;
}
.cyber-security .mb-2,
.cyber-security .my-2 {
  margin-bottom: 2rem !important;
}
.cyber-security .ml-2,
.cyber-security .mx-2 {
  margin-left: 2rem !important;
}
.cyber-security .m-3 {
  margin: 3rem !important;
}
.cyber-security .mt-3,
.cyber-security .my-3 {
  margin-top: 3rem !important;
}
.cyber-security .mr-3,
.cyber-security .mx-3 {
  margin-right: 3rem !important;
}
.cyber-security .mb-3,
.cyber-security .my-3 {
  margin-bottom: 3rem !important;
}
.cyber-security .ml-3,
.cyber-security .mx-3 {
  margin-left: 3rem !important;
}
.cyber-security .m-4 {
  margin: 4rem !important;
}
.cyber-security .mt-4,
.cyber-security .my-4 {
  margin-top: 4rem !important;
}
.cyber-security .mr-4,
.cyber-security .mx-4 {
  margin-right: 4rem !important;
}
.cyber-security .mb-4,
.cyber-security .my-4 {
  margin-bottom: 4rem !important;
}
.cyber-security .ml-4,
.cyber-security .mx-4 {
  margin-left: 4rem !important;
}
.cyber-security .m-5 {
  margin: 5rem !important;
}
.cyber-security .mt-5,
.cyber-security .my-5 {
  margin-top: 5rem !important;
}
.cyber-security .mr-5,
.cyber-security .mx-5 {
  margin-right: 5rem !important;
}
.cyber-security .mb-5,
.cyber-security .my-5 {
  margin-bottom: 5rem !important;
}
.cyber-security .ml-5,
.cyber-security .mx-5 {
  margin-left: 5rem !important;
}
.cyber-security .p-0 {
  padding: 0 !important;
}
.cyber-security .pt-0,
.cyber-security .py-0 {
  padding-top: 0 !important;
}
.cyber-security .pr-0,
.cyber-security .px-0 {
  padding-right: 0 !important;
}
.cyber-security .pb-0,
.cyber-security .py-0 {
  padding-bottom: 0 !important;
}
.cyber-security .pl-0,
.cyber-security .px-0 {
  padding-left: 0 !important;
}
.cyber-security .p-1 {
  padding: 1rem !important;
}
.cyber-security .pt-1,
.cyber-security .py-1 {
  padding-top: 1rem !important;
}
.cyber-security .pr-1,
.cyber-security .px-1 {
  padding-right: 1rem !important;
}
.cyber-security .pb-1,
.cyber-security .py-1 {
  padding-bottom: 1rem !important;
}
.cyber-security .pl-1,
.cyber-security .px-1 {
  padding-left: 1rem !important;
}
.cyber-security .p-2 {
  padding: 2rem !important;
}
.cyber-security .pt-2,
.cyber-security .py-2 {
  padding-top: 2rem !important;
}
.cyber-security .pr-2,
.cyber-security .px-2 {
  padding-right: 2rem !important;
}
.cyber-security .pb-2,
.cyber-security .py-2 {
  padding-bottom: 2rem !important;
}
.cyber-security .pl-2,
.cyber-security .px-2 {
  padding-left: 2rem !important;
}
.cyber-security .p-3 {
  padding: 3rem !important;
}
.cyber-security .pt-3,
.cyber-security .py-3 {
  padding-top: 3rem !important;
}
.cyber-security .pr-3,
.cyber-security .px-3 {
  padding-right: 3rem !important;
}
.cyber-security .pb-3,
.cyber-security .py-3 {
  padding-bottom: 3rem !important;
}
.cyber-security .pl-3,
.cyber-security .px-3 {
  padding-left: 3rem !important;
}
.cyber-security .p-4 {
  padding: 4rem !important;
}
.cyber-security .pt-4,
.cyber-security .py-4 {
  padding-top: 4rem !important;
}
.cyber-security .pr-4,
.cyber-security .px-4 {
  padding-right: 4rem !important;
}
.cyber-security .pb-4,
.cyber-security .py-4 {
  padding-bottom: 4rem !important;
}
.cyber-security .pl-4,
.cyber-security .px-4 {
  padding-left: 4rem !important;
}
.cyber-security .p-5 {
  padding: 5rem !important;
}
.cyber-security .pt-5,
.cyber-security .py-5 {
  padding-top: 5rem !important;
}
.cyber-security .pr-5,
.cyber-security .px-5 {
  padding-right: 5rem !important;
}
.cyber-security .pb-5,
.cyber-security .py-5 {
  padding-bottom: 5rem !important;
}
.cyber-security .pl-5,
.cyber-security .px-5 {
  padding-left: 5rem !important;
}
.cyber-security .m-n1 {
  margin: -1rem !important;
}
.cyber-security .mt-n1,
.cyber-security .my-n1 {
  margin-top: -1rem !important;
}
.cyber-security .mr-n1,
.cyber-security .mx-n1 {
  margin-right: -1rem !important;
}
.cyber-security .mb-n1,
.cyber-security .my-n1 {
  margin-bottom: -1rem !important;
}
.cyber-security .ml-n1,
.cyber-security .mx-n1 {
  margin-left: -1rem !important;
}
.cyber-security .m-n2 {
  margin: -2rem !important;
}
.cyber-security .mt-n2,
.cyber-security .my-n2 {
  margin-top: -2rem !important;
}
.cyber-security .mr-n2,
.cyber-security .mx-n2 {
  margin-right: -2rem !important;
}
.cyber-security .mb-n2,
.cyber-security .my-n2 {
  margin-bottom: -2rem !important;
}
.cyber-security .ml-n2,
.cyber-security .mx-n2 {
  margin-left: -2rem !important;
}
.cyber-security .m-n3 {
  margin: -3rem !important;
}
.cyber-security .mt-n3,
.cyber-security .my-n3 {
  margin-top: -3rem !important;
}
.cyber-security .mr-n3,
.cyber-security .mx-n3 {
  margin-right: -3rem !important;
}
.cyber-security .mb-n3,
.cyber-security .my-n3 {
  margin-bottom: -3rem !important;
}
.cyber-security .ml-n3,
.cyber-security .mx-n3 {
  margin-left: -3rem !important;
}
.cyber-security .m-n4 {
  margin: -4rem !important;
}
.cyber-security .mt-n4,
.cyber-security .my-n4 {
  margin-top: -4rem !important;
}
.cyber-security .mr-n4,
.cyber-security .mx-n4 {
  margin-right: -4rem !important;
}
.cyber-security .mb-n4,
.cyber-security .my-n4 {
  margin-bottom: -4rem !important;
}
.cyber-security .ml-n4,
.cyber-security .mx-n4 {
  margin-left: -4rem !important;
}
.cyber-security .m-n5 {
  margin: -5rem !important;
}
.cyber-security .mt-n5,
.cyber-security .my-n5 {
  margin-top: -5rem !important;
}
.cyber-security .mr-n5,
.cyber-security .mx-n5 {
  margin-right: -5rem !important;
}
.cyber-security .mb-n5,
.cyber-security .my-n5 {
  margin-bottom: -5rem !important;
}
.cyber-security .ml-n5,
.cyber-security .mx-n5 {
  margin-left: -5rem !important;
}
.cyber-security .m-auto {
  margin: auto !important;
}
.cyber-security .mr-auto,
.cyber-security .mx-auto {
  margin-right: auto !important;
}
.cyber-security .mb-auto,
.cyber-security .my-auto {
  margin-bottom: auto !important;
}
.cyber-security .ml-auto,
.cyber-security .mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .cyber-security .m-sm-0 {
    margin: 0 !important;
  }
  .cyber-security .mt-sm-0,
.cyber-security .my-sm-0 {
    margin-top: 0 !important;
  }
  .cyber-security .mr-sm-0,
.cyber-security .mx-sm-0 {
    margin-right: 0 !important;
  }
  .cyber-security .mb-sm-0,
.cyber-security .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .cyber-security .ml-sm-0,
.cyber-security .mx-sm-0 {
    margin-left: 0 !important;
  }
  .cyber-security .m-sm-1 {
    margin: 1rem !important;
  }
  .cyber-security .mt-sm-1,
.cyber-security .my-sm-1 {
    margin-top: 1rem !important;
  }
  .cyber-security .mr-sm-1,
.cyber-security .mx-sm-1 {
    margin-right: 1rem !important;
  }
  .cyber-security .mb-sm-1,
.cyber-security .my-sm-1 {
    margin-bottom: 1rem !important;
  }
  .cyber-security .ml-sm-1,
.cyber-security .mx-sm-1 {
    margin-left: 1rem !important;
  }
  .cyber-security .m-sm-2 {
    margin: 2rem !important;
  }
  .cyber-security .mt-sm-2,
.cyber-security .my-sm-2 {
    margin-top: 2rem !important;
  }
  .cyber-security .mr-sm-2,
.cyber-security .mx-sm-2 {
    margin-right: 2rem !important;
  }
  .cyber-security .mb-sm-2,
.cyber-security .my-sm-2 {
    margin-bottom: 2rem !important;
  }
  .cyber-security .ml-sm-2,
.cyber-security .mx-sm-2 {
    margin-left: 2rem !important;
  }
  .cyber-security .m-sm-3 {
    margin: 3rem !important;
  }
  .cyber-security .mt-sm-3,
.cyber-security .my-sm-3 {
    margin-top: 3rem !important;
  }
  .cyber-security .mr-sm-3,
.cyber-security .mx-sm-3 {
    margin-right: 3rem !important;
  }
  .cyber-security .mb-sm-3,
.cyber-security .my-sm-3 {
    margin-bottom: 3rem !important;
  }
  .cyber-security .ml-sm-3,
.cyber-security .mx-sm-3 {
    margin-left: 3rem !important;
  }
  .cyber-security .m-sm-4 {
    margin: 4rem !important;
  }
  .cyber-security .mt-sm-4,
.cyber-security .my-sm-4 {
    margin-top: 4rem !important;
  }
  .cyber-security .mr-sm-4,
.cyber-security .mx-sm-4 {
    margin-right: 4rem !important;
  }
  .cyber-security .mb-sm-4,
.cyber-security .my-sm-4 {
    margin-bottom: 4rem !important;
  }
  .cyber-security .ml-sm-4,
.cyber-security .mx-sm-4 {
    margin-left: 4rem !important;
  }
  .cyber-security .m-sm-5 {
    margin: 5rem !important;
  }
  .cyber-security .mt-sm-5,
.cyber-security .my-sm-5 {
    margin-top: 5rem !important;
  }
  .cyber-security .mr-sm-5,
.cyber-security .mx-sm-5 {
    margin-right: 5rem !important;
  }
  .cyber-security .mb-sm-5,
.cyber-security .my-sm-5 {
    margin-bottom: 5rem !important;
  }
  .cyber-security .ml-sm-5,
.cyber-security .mx-sm-5 {
    margin-left: 5rem !important;
  }
  .cyber-security .p-sm-0 {
    padding: 0 !important;
  }
  .cyber-security .pt-sm-0,
.cyber-security .py-sm-0 {
    padding-top: 0 !important;
  }
  .cyber-security .pr-sm-0,
.cyber-security .px-sm-0 {
    padding-right: 0 !important;
  }
  .cyber-security .pb-sm-0,
.cyber-security .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .cyber-security .pl-sm-0,
.cyber-security .px-sm-0 {
    padding-left: 0 !important;
  }
  .cyber-security .p-sm-1 {
    padding: 1rem !important;
  }
  .cyber-security .pt-sm-1,
.cyber-security .py-sm-1 {
    padding-top: 1rem !important;
  }
  .cyber-security .pr-sm-1,
.cyber-security .px-sm-1 {
    padding-right: 1rem !important;
  }
  .cyber-security .pb-sm-1,
.cyber-security .py-sm-1 {
    padding-bottom: 1rem !important;
  }
  .cyber-security .pl-sm-1,
.cyber-security .px-sm-1 {
    padding-left: 1rem !important;
  }
  .cyber-security .p-sm-2 {
    padding: 2rem !important;
  }
  .cyber-security .pt-sm-2,
.cyber-security .py-sm-2 {
    padding-top: 2rem !important;
  }
  .cyber-security .pr-sm-2,
.cyber-security .px-sm-2 {
    padding-right: 2rem !important;
  }
  .cyber-security .pb-sm-2,
.cyber-security .py-sm-2 {
    padding-bottom: 2rem !important;
  }
  .cyber-security .pl-sm-2,
.cyber-security .px-sm-2 {
    padding-left: 2rem !important;
  }
  .cyber-security .p-sm-3 {
    padding: 3rem !important;
  }
  .cyber-security .pt-sm-3,
.cyber-security .py-sm-3 {
    padding-top: 3rem !important;
  }
  .cyber-security .pr-sm-3,
.cyber-security .px-sm-3 {
    padding-right: 3rem !important;
  }
  .cyber-security .pb-sm-3,
.cyber-security .py-sm-3 {
    padding-bottom: 3rem !important;
  }
  .cyber-security .pl-sm-3,
.cyber-security .px-sm-3 {
    padding-left: 3rem !important;
  }
  .cyber-security .p-sm-4 {
    padding: 4rem !important;
  }
  .cyber-security .pt-sm-4,
.cyber-security .py-sm-4 {
    padding-top: 4rem !important;
  }
  .cyber-security .pr-sm-4,
.cyber-security .px-sm-4 {
    padding-right: 4rem !important;
  }
  .cyber-security .pb-sm-4,
.cyber-security .py-sm-4 {
    padding-bottom: 4rem !important;
  }
  .cyber-security .pl-sm-4,
.cyber-security .px-sm-4 {
    padding-left: 4rem !important;
  }
  .cyber-security .p-sm-5 {
    padding: 5rem !important;
  }
  .cyber-security .pt-sm-5,
.cyber-security .py-sm-5 {
    padding-top: 5rem !important;
  }
  .cyber-security .pr-sm-5,
.cyber-security .px-sm-5 {
    padding-right: 5rem !important;
  }
  .cyber-security .pb-sm-5,
.cyber-security .py-sm-5 {
    padding-bottom: 5rem !important;
  }
  .cyber-security .pl-sm-5,
.cyber-security .px-sm-5 {
    padding-left: 5rem !important;
  }
  .cyber-security .m-sm-n1 {
    margin: -1rem !important;
  }
  .cyber-security .mt-sm-n1,
.cyber-security .my-sm-n1 {
    margin-top: -1rem !important;
  }
  .cyber-security .mr-sm-n1,
.cyber-security .mx-sm-n1 {
    margin-right: -1rem !important;
  }
  .cyber-security .mb-sm-n1,
.cyber-security .my-sm-n1 {
    margin-bottom: -1rem !important;
  }
  .cyber-security .ml-sm-n1,
.cyber-security .mx-sm-n1 {
    margin-left: -1rem !important;
  }
  .cyber-security .m-sm-n2 {
    margin: -2rem !important;
  }
  .cyber-security .mt-sm-n2,
.cyber-security .my-sm-n2 {
    margin-top: -2rem !important;
  }
  .cyber-security .mr-sm-n2,
.cyber-security .mx-sm-n2 {
    margin-right: -2rem !important;
  }
  .cyber-security .mb-sm-n2,
.cyber-security .my-sm-n2 {
    margin-bottom: -2rem !important;
  }
  .cyber-security .ml-sm-n2,
.cyber-security .mx-sm-n2 {
    margin-left: -2rem !important;
  }
  .cyber-security .m-sm-n3 {
    margin: -3rem !important;
  }
  .cyber-security .mt-sm-n3,
.cyber-security .my-sm-n3 {
    margin-top: -3rem !important;
  }
  .cyber-security .mr-sm-n3,
.cyber-security .mx-sm-n3 {
    margin-right: -3rem !important;
  }
  .cyber-security .mb-sm-n3,
.cyber-security .my-sm-n3 {
    margin-bottom: -3rem !important;
  }
  .cyber-security .ml-sm-n3,
.cyber-security .mx-sm-n3 {
    margin-left: -3rem !important;
  }
  .cyber-security .m-sm-n4 {
    margin: -4rem !important;
  }
  .cyber-security .mt-sm-n4,
.cyber-security .my-sm-n4 {
    margin-top: -4rem !important;
  }
  .cyber-security .mr-sm-n4,
.cyber-security .mx-sm-n4 {
    margin-right: -4rem !important;
  }
  .cyber-security .mb-sm-n4,
.cyber-security .my-sm-n4 {
    margin-bottom: -4rem !important;
  }
  .cyber-security .ml-sm-n4,
.cyber-security .mx-sm-n4 {
    margin-left: -4rem !important;
  }
  .cyber-security .m-sm-n5 {
    margin: -5rem !important;
  }
  .cyber-security .mt-sm-n5,
.cyber-security .my-sm-n5 {
    margin-top: -5rem !important;
  }
  .cyber-security .mr-sm-n5,
.cyber-security .mx-sm-n5 {
    margin-right: -5rem !important;
  }
  .cyber-security .mb-sm-n5,
.cyber-security .my-sm-n5 {
    margin-bottom: -5rem !important;
  }
  .cyber-security .ml-sm-n5,
.cyber-security .mx-sm-n5 {
    margin-left: -5rem !important;
  }
  .cyber-security .m-sm-auto {
    margin: auto !important;
  }
  .cyber-security .mr-sm-auto,
.cyber-security .mx-sm-auto {
    margin-right: auto !important;
  }
  .cyber-security .mb-sm-auto,
.cyber-security .my-sm-auto {
    margin-bottom: auto !important;
  }
  .cyber-security .ml-sm-auto,
.cyber-security .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .cyber-security .m-md-0 {
    margin: 0 !important;
  }
  .cyber-security .mt-md-0,
.cyber-security .my-md-0 {
    margin-top: 0 !important;
  }
  .cyber-security .mr-md-0,
.cyber-security .mx-md-0 {
    margin-right: 0 !important;
  }
  .cyber-security .mb-md-0,
.cyber-security .my-md-0 {
    margin-bottom: 0 !important;
  }
  .cyber-security .ml-md-0,
.cyber-security .mx-md-0 {
    margin-left: 0 !important;
  }
  .cyber-security .m-md-1 {
    margin: 1rem !important;
  }
  .cyber-security .mt-md-1,
.cyber-security .my-md-1 {
    margin-top: 1rem !important;
  }
  .cyber-security .mr-md-1,
.cyber-security .mx-md-1 {
    margin-right: 1rem !important;
  }
  .cyber-security .mb-md-1,
.cyber-security .my-md-1 {
    margin-bottom: 1rem !important;
  }
  .cyber-security .ml-md-1,
.cyber-security .mx-md-1 {
    margin-left: 1rem !important;
  }
  .cyber-security .m-md-2 {
    margin: 2rem !important;
  }
  .cyber-security .mt-md-2,
.cyber-security .my-md-2 {
    margin-top: 2rem !important;
  }
  .cyber-security .mr-md-2,
.cyber-security .mx-md-2 {
    margin-right: 2rem !important;
  }
  .cyber-security .mb-md-2,
.cyber-security .my-md-2 {
    margin-bottom: 2rem !important;
  }
  .cyber-security .ml-md-2,
.cyber-security .mx-md-2 {
    margin-left: 2rem !important;
  }
  .cyber-security .m-md-3 {
    margin: 3rem !important;
  }
  .cyber-security .mt-md-3,
.cyber-security .my-md-3 {
    margin-top: 3rem !important;
  }
  .cyber-security .mr-md-3,
.cyber-security .mx-md-3 {
    margin-right: 3rem !important;
  }
  .cyber-security .mb-md-3,
.cyber-security .my-md-3 {
    margin-bottom: 3rem !important;
  }
  .cyber-security .ml-md-3,
.cyber-security .mx-md-3 {
    margin-left: 3rem !important;
  }
  .cyber-security .m-md-4 {
    margin: 4rem !important;
  }
  .cyber-security .mt-md-4,
.cyber-security .my-md-4 {
    margin-top: 4rem !important;
  }
  .cyber-security .mr-md-4,
.cyber-security .mx-md-4 {
    margin-right: 4rem !important;
  }
  .cyber-security .mb-md-4,
.cyber-security .my-md-4 {
    margin-bottom: 4rem !important;
  }
  .cyber-security .ml-md-4,
.cyber-security .mx-md-4 {
    margin-left: 4rem !important;
  }
  .cyber-security .m-md-5 {
    margin: 5rem !important;
  }
  .cyber-security .mt-md-5,
.cyber-security .my-md-5 {
    margin-top: 5rem !important;
  }
  .cyber-security .mr-md-5,
.cyber-security .mx-md-5 {
    margin-right: 5rem !important;
  }
  .cyber-security .mb-md-5,
.cyber-security .my-md-5 {
    margin-bottom: 5rem !important;
  }
  .cyber-security .ml-md-5,
.cyber-security .mx-md-5 {
    margin-left: 5rem !important;
  }
  .cyber-security .p-md-0 {
    padding: 0 !important;
  }
  .cyber-security .pt-md-0,
.cyber-security .py-md-0 {
    padding-top: 0 !important;
  }
  .cyber-security .pr-md-0,
.cyber-security .px-md-0 {
    padding-right: 0 !important;
  }
  .cyber-security .pb-md-0,
.cyber-security .py-md-0 {
    padding-bottom: 0 !important;
  }
  .cyber-security .pl-md-0,
.cyber-security .px-md-0 {
    padding-left: 0 !important;
  }
  .cyber-security .p-md-1 {
    padding: 1rem !important;
  }
  .cyber-security .pt-md-1,
.cyber-security .py-md-1 {
    padding-top: 1rem !important;
  }
  .cyber-security .pr-md-1,
.cyber-security .px-md-1 {
    padding-right: 1rem !important;
  }
  .cyber-security .pb-md-1,
.cyber-security .py-md-1 {
    padding-bottom: 1rem !important;
  }
  .cyber-security .pl-md-1,
.cyber-security .px-md-1 {
    padding-left: 1rem !important;
  }
  .cyber-security .p-md-2 {
    padding: 2rem !important;
  }
  .cyber-security .pt-md-2,
.cyber-security .py-md-2 {
    padding-top: 2rem !important;
  }
  .cyber-security .pr-md-2,
.cyber-security .px-md-2 {
    padding-right: 2rem !important;
  }
  .cyber-security .pb-md-2,
.cyber-security .py-md-2 {
    padding-bottom: 2rem !important;
  }
  .cyber-security .pl-md-2,
.cyber-security .px-md-2 {
    padding-left: 2rem !important;
  }
  .cyber-security .p-md-3 {
    padding: 3rem !important;
  }
  .cyber-security .pt-md-3,
.cyber-security .py-md-3 {
    padding-top: 3rem !important;
  }
  .cyber-security .pr-md-3,
.cyber-security .px-md-3 {
    padding-right: 3rem !important;
  }
  .cyber-security .pb-md-3,
.cyber-security .py-md-3 {
    padding-bottom: 3rem !important;
  }
  .cyber-security .pl-md-3,
.cyber-security .px-md-3 {
    padding-left: 3rem !important;
  }
  .cyber-security .p-md-4 {
    padding: 4rem !important;
  }
  .cyber-security .pt-md-4,
.cyber-security .py-md-4 {
    padding-top: 4rem !important;
  }
  .cyber-security .pr-md-4,
.cyber-security .px-md-4 {
    padding-right: 4rem !important;
  }
  .cyber-security .pb-md-4,
.cyber-security .py-md-4 {
    padding-bottom: 4rem !important;
  }
  .cyber-security .pl-md-4,
.cyber-security .px-md-4 {
    padding-left: 4rem !important;
  }
  .cyber-security .p-md-5 {
    padding: 5rem !important;
  }
  .cyber-security .pt-md-5,
.cyber-security .py-md-5 {
    padding-top: 5rem !important;
  }
  .cyber-security .pr-md-5,
.cyber-security .px-md-5 {
    padding-right: 5rem !important;
  }
  .cyber-security .pb-md-5,
.cyber-security .py-md-5 {
    padding-bottom: 5rem !important;
  }
  .cyber-security .pl-md-5,
.cyber-security .px-md-5 {
    padding-left: 5rem !important;
  }
  .cyber-security .m-md-n1 {
    margin: -1rem !important;
  }
  .cyber-security .mt-md-n1,
.cyber-security .my-md-n1 {
    margin-top: -1rem !important;
  }
  .cyber-security .mr-md-n1,
.cyber-security .mx-md-n1 {
    margin-right: -1rem !important;
  }
  .cyber-security .mb-md-n1,
.cyber-security .my-md-n1 {
    margin-bottom: -1rem !important;
  }
  .cyber-security .ml-md-n1,
.cyber-security .mx-md-n1 {
    margin-left: -1rem !important;
  }
  .cyber-security .m-md-n2 {
    margin: -2rem !important;
  }
  .cyber-security .mt-md-n2,
.cyber-security .my-md-n2 {
    margin-top: -2rem !important;
  }
  .cyber-security .mr-md-n2,
.cyber-security .mx-md-n2 {
    margin-right: -2rem !important;
  }
  .cyber-security .mb-md-n2,
.cyber-security .my-md-n2 {
    margin-bottom: -2rem !important;
  }
  .cyber-security .ml-md-n2,
.cyber-security .mx-md-n2 {
    margin-left: -2rem !important;
  }
  .cyber-security .m-md-n3 {
    margin: -3rem !important;
  }
  .cyber-security .mt-md-n3,
.cyber-security .my-md-n3 {
    margin-top: -3rem !important;
  }
  .cyber-security .mr-md-n3,
.cyber-security .mx-md-n3 {
    margin-right: -3rem !important;
  }
  .cyber-security .mb-md-n3,
.cyber-security .my-md-n3 {
    margin-bottom: -3rem !important;
  }
  .cyber-security .ml-md-n3,
.cyber-security .mx-md-n3 {
    margin-left: -3rem !important;
  }
  .cyber-security .m-md-n4 {
    margin: -4rem !important;
  }
  .cyber-security .mt-md-n4,
.cyber-security .my-md-n4 {
    margin-top: -4rem !important;
  }
  .cyber-security .mr-md-n4,
.cyber-security .mx-md-n4 {
    margin-right: -4rem !important;
  }
  .cyber-security .mb-md-n4,
.cyber-security .my-md-n4 {
    margin-bottom: -4rem !important;
  }
  .cyber-security .ml-md-n4,
.cyber-security .mx-md-n4 {
    margin-left: -4rem !important;
  }
  .cyber-security .m-md-n5 {
    margin: -5rem !important;
  }
  .cyber-security .mt-md-n5,
.cyber-security .my-md-n5 {
    margin-top: -5rem !important;
  }
  .cyber-security .mr-md-n5,
.cyber-security .mx-md-n5 {
    margin-right: -5rem !important;
  }
  .cyber-security .mb-md-n5,
.cyber-security .my-md-n5 {
    margin-bottom: -5rem !important;
  }
  .cyber-security .ml-md-n5,
.cyber-security .mx-md-n5 {
    margin-left: -5rem !important;
  }
  .cyber-security .m-md-auto {
    margin: auto !important;
  }
  .cyber-security .mr-md-auto,
.cyber-security .mx-md-auto {
    margin-right: auto !important;
  }
  .cyber-security .mb-md-auto,
.cyber-security .my-md-auto {
    margin-bottom: auto !important;
  }
  .cyber-security .ml-md-auto,
.cyber-security .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .cyber-security .m-lg-0 {
    margin: 0 !important;
  }
  .cyber-security .mt-lg-0,
.cyber-security .my-lg-0 {
    margin-top: 0 !important;
  }
  .cyber-security .mr-lg-0,
.cyber-security .mx-lg-0 {
    margin-right: 0 !important;
  }
  .cyber-security .mb-lg-0,
.cyber-security .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .cyber-security .ml-lg-0,
.cyber-security .mx-lg-0 {
    margin-left: 0 !important;
  }
  .cyber-security .m-lg-1 {
    margin: 1rem !important;
  }
  .cyber-security .mt-lg-1,
.cyber-security .my-lg-1 {
    margin-top: 1rem !important;
  }
  .cyber-security .mr-lg-1,
.cyber-security .mx-lg-1 {
    margin-right: 1rem !important;
  }
  .cyber-security .mb-lg-1,
.cyber-security .my-lg-1 {
    margin-bottom: 1rem !important;
  }
  .cyber-security .ml-lg-1,
.cyber-security .mx-lg-1 {
    margin-left: 1rem !important;
  }
  .cyber-security .m-lg-2 {
    margin: 2rem !important;
  }
  .cyber-security .mt-lg-2,
.cyber-security .my-lg-2 {
    margin-top: 2rem !important;
  }
  .cyber-security .mr-lg-2,
.cyber-security .mx-lg-2 {
    margin-right: 2rem !important;
  }
  .cyber-security .mb-lg-2,
.cyber-security .my-lg-2 {
    margin-bottom: 2rem !important;
  }
  .cyber-security .ml-lg-2,
.cyber-security .mx-lg-2 {
    margin-left: 2rem !important;
  }
  .cyber-security .m-lg-3 {
    margin: 3rem !important;
  }
  .cyber-security .mt-lg-3,
.cyber-security .my-lg-3 {
    margin-top: 3rem !important;
  }
  .cyber-security .mr-lg-3,
.cyber-security .mx-lg-3 {
    margin-right: 3rem !important;
  }
  .cyber-security .mb-lg-3,
.cyber-security .my-lg-3 {
    margin-bottom: 3rem !important;
  }
  .cyber-security .ml-lg-3,
.cyber-security .mx-lg-3 {
    margin-left: 3rem !important;
  }
  .cyber-security .m-lg-4 {
    margin: 4rem !important;
  }
  .cyber-security .mt-lg-4,
.cyber-security .my-lg-4 {
    margin-top: 4rem !important;
  }
  .cyber-security .mr-lg-4,
.cyber-security .mx-lg-4 {
    margin-right: 4rem !important;
  }
  .cyber-security .mb-lg-4,
.cyber-security .my-lg-4 {
    margin-bottom: 4rem !important;
  }
  .cyber-security .ml-lg-4,
.cyber-security .mx-lg-4 {
    margin-left: 4rem !important;
  }
  .cyber-security .m-lg-5 {
    margin: 5rem !important;
  }
  .cyber-security .mt-lg-5,
.cyber-security .my-lg-5 {
    margin-top: 5rem !important;
  }
  .cyber-security .mr-lg-5,
.cyber-security .mx-lg-5 {
    margin-right: 5rem !important;
  }
  .cyber-security .mb-lg-5,
.cyber-security .my-lg-5 {
    margin-bottom: 5rem !important;
  }
  .cyber-security .ml-lg-5,
.cyber-security .mx-lg-5 {
    margin-left: 5rem !important;
  }
  .cyber-security .p-lg-0 {
    padding: 0 !important;
  }
  .cyber-security .pt-lg-0,
.cyber-security .py-lg-0 {
    padding-top: 0 !important;
  }
  .cyber-security .pr-lg-0,
.cyber-security .px-lg-0 {
    padding-right: 0 !important;
  }
  .cyber-security .pb-lg-0,
.cyber-security .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .cyber-security .pl-lg-0,
.cyber-security .px-lg-0 {
    padding-left: 0 !important;
  }
  .cyber-security .p-lg-1 {
    padding: 1rem !important;
  }
  .cyber-security .pt-lg-1,
.cyber-security .py-lg-1 {
    padding-top: 1rem !important;
  }
  .cyber-security .pr-lg-1,
.cyber-security .px-lg-1 {
    padding-right: 1rem !important;
  }
  .cyber-security .pb-lg-1,
.cyber-security .py-lg-1 {
    padding-bottom: 1rem !important;
  }
  .cyber-security .pl-lg-1,
.cyber-security .px-lg-1 {
    padding-left: 1rem !important;
  }
  .cyber-security .p-lg-2 {
    padding: 2rem !important;
  }
  .cyber-security .pt-lg-2,
.cyber-security .py-lg-2 {
    padding-top: 2rem !important;
  }
  .cyber-security .pr-lg-2,
.cyber-security .px-lg-2 {
    padding-right: 2rem !important;
  }
  .cyber-security .pb-lg-2,
.cyber-security .py-lg-2 {
    padding-bottom: 2rem !important;
  }
  .cyber-security .pl-lg-2,
.cyber-security .px-lg-2 {
    padding-left: 2rem !important;
  }
  .cyber-security .p-lg-3 {
    padding: 3rem !important;
  }
  .cyber-security .pt-lg-3,
.cyber-security .py-lg-3 {
    padding-top: 3rem !important;
  }
  .cyber-security .pr-lg-3,
.cyber-security .px-lg-3 {
    padding-right: 3rem !important;
  }
  .cyber-security .pb-lg-3,
.cyber-security .py-lg-3 {
    padding-bottom: 3rem !important;
  }
  .cyber-security .pl-lg-3,
.cyber-security .px-lg-3 {
    padding-left: 3rem !important;
  }
  .cyber-security .p-lg-4 {
    padding: 4rem !important;
  }
  .cyber-security .pt-lg-4,
.cyber-security .py-lg-4 {
    padding-top: 4rem !important;
  }
  .cyber-security .pr-lg-4,
.cyber-security .px-lg-4 {
    padding-right: 4rem !important;
  }
  .cyber-security .pb-lg-4,
.cyber-security .py-lg-4 {
    padding-bottom: 4rem !important;
  }
  .cyber-security .pl-lg-4,
.cyber-security .px-lg-4 {
    padding-left: 4rem !important;
  }
  .cyber-security .p-lg-5 {
    padding: 5rem !important;
  }
  .cyber-security .pt-lg-5,
.cyber-security .py-lg-5 {
    padding-top: 5rem !important;
  }
  .cyber-security .pr-lg-5,
.cyber-security .px-lg-5 {
    padding-right: 5rem !important;
  }
  .cyber-security .pb-lg-5,
.cyber-security .py-lg-5 {
    padding-bottom: 5rem !important;
  }
  .cyber-security .pl-lg-5,
.cyber-security .px-lg-5 {
    padding-left: 5rem !important;
  }
  .cyber-security .m-lg-n1 {
    margin: -1rem !important;
  }
  .cyber-security .mt-lg-n1,
.cyber-security .my-lg-n1 {
    margin-top: -1rem !important;
  }
  .cyber-security .mr-lg-n1,
.cyber-security .mx-lg-n1 {
    margin-right: -1rem !important;
  }
  .cyber-security .mb-lg-n1,
.cyber-security .my-lg-n1 {
    margin-bottom: -1rem !important;
  }
  .cyber-security .ml-lg-n1,
.cyber-security .mx-lg-n1 {
    margin-left: -1rem !important;
  }
  .cyber-security .m-lg-n2 {
    margin: -2rem !important;
  }
  .cyber-security .mt-lg-n2,
.cyber-security .my-lg-n2 {
    margin-top: -2rem !important;
  }
  .cyber-security .mr-lg-n2,
.cyber-security .mx-lg-n2 {
    margin-right: -2rem !important;
  }
  .cyber-security .mb-lg-n2,
.cyber-security .my-lg-n2 {
    margin-bottom: -2rem !important;
  }
  .cyber-security .ml-lg-n2,
.cyber-security .mx-lg-n2 {
    margin-left: -2rem !important;
  }
  .cyber-security .m-lg-n3 {
    margin: -3rem !important;
  }
  .cyber-security .mt-lg-n3,
.cyber-security .my-lg-n3 {
    margin-top: -3rem !important;
  }
  .cyber-security .mr-lg-n3,
.cyber-security .mx-lg-n3 {
    margin-right: -3rem !important;
  }
  .cyber-security .mb-lg-n3,
.cyber-security .my-lg-n3 {
    margin-bottom: -3rem !important;
  }
  .cyber-security .ml-lg-n3,
.cyber-security .mx-lg-n3 {
    margin-left: -3rem !important;
  }
  .cyber-security .m-lg-n4 {
    margin: -4rem !important;
  }
  .cyber-security .mt-lg-n4,
.cyber-security .my-lg-n4 {
    margin-top: -4rem !important;
  }
  .cyber-security .mr-lg-n4,
.cyber-security .mx-lg-n4 {
    margin-right: -4rem !important;
  }
  .cyber-security .mb-lg-n4,
.cyber-security .my-lg-n4 {
    margin-bottom: -4rem !important;
  }
  .cyber-security .ml-lg-n4,
.cyber-security .mx-lg-n4 {
    margin-left: -4rem !important;
  }
  .cyber-security .m-lg-n5 {
    margin: -5rem !important;
  }
  .cyber-security .mt-lg-n5,
.cyber-security .my-lg-n5 {
    margin-top: -5rem !important;
  }
  .cyber-security .mr-lg-n5,
.cyber-security .mx-lg-n5 {
    margin-right: -5rem !important;
  }
  .cyber-security .mb-lg-n5,
.cyber-security .my-lg-n5 {
    margin-bottom: -5rem !important;
  }
  .cyber-security .ml-lg-n5,
.cyber-security .mx-lg-n5 {
    margin-left: -5rem !important;
  }
  .cyber-security .m-lg-auto {
    margin: auto !important;
  }
  .cyber-security .mr-lg-auto,
.cyber-security .mx-lg-auto {
    margin-right: auto !important;
  }
  .cyber-security .mb-lg-auto,
.cyber-security .my-lg-auto {
    margin-bottom: auto !important;
  }
  .cyber-security .ml-lg-auto,
.cyber-security .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .cyber-security .m-xl-0 {
    margin: 0 !important;
  }
  .cyber-security .mt-xl-0,
.cyber-security .my-xl-0 {
    margin-top: 0 !important;
  }
  .cyber-security .mr-xl-0,
.cyber-security .mx-xl-0 {
    margin-right: 0 !important;
  }
  .cyber-security .mb-xl-0,
.cyber-security .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .cyber-security .ml-xl-0,
.cyber-security .mx-xl-0 {
    margin-left: 0 !important;
  }
  .cyber-security .m-xl-1 {
    margin: 1rem !important;
  }
  .cyber-security .mt-xl-1,
.cyber-security .my-xl-1 {
    margin-top: 1rem !important;
  }
  .cyber-security .mr-xl-1,
.cyber-security .mx-xl-1 {
    margin-right: 1rem !important;
  }
  .cyber-security .mb-xl-1,
.cyber-security .my-xl-1 {
    margin-bottom: 1rem !important;
  }
  .cyber-security .ml-xl-1,
.cyber-security .mx-xl-1 {
    margin-left: 1rem !important;
  }
  .cyber-security .m-xl-2 {
    margin: 2rem !important;
  }
  .cyber-security .mt-xl-2,
.cyber-security .my-xl-2 {
    margin-top: 2rem !important;
  }
  .cyber-security .mr-xl-2,
.cyber-security .mx-xl-2 {
    margin-right: 2rem !important;
  }
  .cyber-security .mb-xl-2,
.cyber-security .my-xl-2 {
    margin-bottom: 2rem !important;
  }
  .cyber-security .ml-xl-2,
.cyber-security .mx-xl-2 {
    margin-left: 2rem !important;
  }
  .cyber-security .m-xl-3 {
    margin: 3rem !important;
  }
  .cyber-security .mt-xl-3,
.cyber-security .my-xl-3 {
    margin-top: 3rem !important;
  }
  .cyber-security .mr-xl-3,
.cyber-security .mx-xl-3 {
    margin-right: 3rem !important;
  }
  .cyber-security .mb-xl-3,
.cyber-security .my-xl-3 {
    margin-bottom: 3rem !important;
  }
  .cyber-security .ml-xl-3,
.cyber-security .mx-xl-3 {
    margin-left: 3rem !important;
  }
  .cyber-security .m-xl-4 {
    margin: 4rem !important;
  }
  .cyber-security .mt-xl-4,
.cyber-security .my-xl-4 {
    margin-top: 4rem !important;
  }
  .cyber-security .mr-xl-4,
.cyber-security .mx-xl-4 {
    margin-right: 4rem !important;
  }
  .cyber-security .mb-xl-4,
.cyber-security .my-xl-4 {
    margin-bottom: 4rem !important;
  }
  .cyber-security .ml-xl-4,
.cyber-security .mx-xl-4 {
    margin-left: 4rem !important;
  }
  .cyber-security .m-xl-5 {
    margin: 5rem !important;
  }
  .cyber-security .mt-xl-5,
.cyber-security .my-xl-5 {
    margin-top: 5rem !important;
  }
  .cyber-security .mr-xl-5,
.cyber-security .mx-xl-5 {
    margin-right: 5rem !important;
  }
  .cyber-security .mb-xl-5,
.cyber-security .my-xl-5 {
    margin-bottom: 5rem !important;
  }
  .cyber-security .ml-xl-5,
.cyber-security .mx-xl-5 {
    margin-left: 5rem !important;
  }
  .cyber-security .p-xl-0 {
    padding: 0 !important;
  }
  .cyber-security .pt-xl-0,
.cyber-security .py-xl-0 {
    padding-top: 0 !important;
  }
  .cyber-security .pr-xl-0,
.cyber-security .px-xl-0 {
    padding-right: 0 !important;
  }
  .cyber-security .pb-xl-0,
.cyber-security .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .cyber-security .pl-xl-0,
.cyber-security .px-xl-0 {
    padding-left: 0 !important;
  }
  .cyber-security .p-xl-1 {
    padding: 1rem !important;
  }
  .cyber-security .pt-xl-1,
.cyber-security .py-xl-1 {
    padding-top: 1rem !important;
  }
  .cyber-security .pr-xl-1,
.cyber-security .px-xl-1 {
    padding-right: 1rem !important;
  }
  .cyber-security .pb-xl-1,
.cyber-security .py-xl-1 {
    padding-bottom: 1rem !important;
  }
  .cyber-security .pl-xl-1,
.cyber-security .px-xl-1 {
    padding-left: 1rem !important;
  }
  .cyber-security .p-xl-2 {
    padding: 2rem !important;
  }
  .cyber-security .pt-xl-2,
.cyber-security .py-xl-2 {
    padding-top: 2rem !important;
  }
  .cyber-security .pr-xl-2,
.cyber-security .px-xl-2 {
    padding-right: 2rem !important;
  }
  .cyber-security .pb-xl-2,
.cyber-security .py-xl-2 {
    padding-bottom: 2rem !important;
  }
  .cyber-security .pl-xl-2,
.cyber-security .px-xl-2 {
    padding-left: 2rem !important;
  }
  .cyber-security .p-xl-3 {
    padding: 3rem !important;
  }
  .cyber-security .pt-xl-3,
.cyber-security .py-xl-3 {
    padding-top: 3rem !important;
  }
  .cyber-security .pr-xl-3,
.cyber-security .px-xl-3 {
    padding-right: 3rem !important;
  }
  .cyber-security .pb-xl-3,
.cyber-security .py-xl-3 {
    padding-bottom: 3rem !important;
  }
  .cyber-security .pl-xl-3,
.cyber-security .px-xl-3 {
    padding-left: 3rem !important;
  }
  .cyber-security .p-xl-4 {
    padding: 4rem !important;
  }
  .cyber-security .pt-xl-4,
.cyber-security .py-xl-4 {
    padding-top: 4rem !important;
  }
  .cyber-security .pr-xl-4,
.cyber-security .px-xl-4 {
    padding-right: 4rem !important;
  }
  .cyber-security .pb-xl-4,
.cyber-security .py-xl-4 {
    padding-bottom: 4rem !important;
  }
  .cyber-security .pl-xl-4,
.cyber-security .px-xl-4 {
    padding-left: 4rem !important;
  }
  .cyber-security .p-xl-5 {
    padding: 5rem !important;
  }
  .cyber-security .pt-xl-5,
.cyber-security .py-xl-5 {
    padding-top: 5rem !important;
  }
  .cyber-security .pr-xl-5,
.cyber-security .px-xl-5 {
    padding-right: 5rem !important;
  }
  .cyber-security .pb-xl-5,
.cyber-security .py-xl-5 {
    padding-bottom: 5rem !important;
  }
  .cyber-security .pl-xl-5,
.cyber-security .px-xl-5 {
    padding-left: 5rem !important;
  }
  .cyber-security .m-xl-n1 {
    margin: -1rem !important;
  }
  .cyber-security .mt-xl-n1,
.cyber-security .my-xl-n1 {
    margin-top: -1rem !important;
  }
  .cyber-security .mr-xl-n1,
.cyber-security .mx-xl-n1 {
    margin-right: -1rem !important;
  }
  .cyber-security .mb-xl-n1,
.cyber-security .my-xl-n1 {
    margin-bottom: -1rem !important;
  }
  .cyber-security .ml-xl-n1,
.cyber-security .mx-xl-n1 {
    margin-left: -1rem !important;
  }
  .cyber-security .m-xl-n2 {
    margin: -2rem !important;
  }
  .cyber-security .mt-xl-n2,
.cyber-security .my-xl-n2 {
    margin-top: -2rem !important;
  }
  .cyber-security .mr-xl-n2,
.cyber-security .mx-xl-n2 {
    margin-right: -2rem !important;
  }
  .cyber-security .mb-xl-n2,
.cyber-security .my-xl-n2 {
    margin-bottom: -2rem !important;
  }
  .cyber-security .ml-xl-n2,
.cyber-security .mx-xl-n2 {
    margin-left: -2rem !important;
  }
  .cyber-security .m-xl-n3 {
    margin: -3rem !important;
  }
  .cyber-security .mt-xl-n3,
.cyber-security .my-xl-n3 {
    margin-top: -3rem !important;
  }
  .cyber-security .mr-xl-n3,
.cyber-security .mx-xl-n3 {
    margin-right: -3rem !important;
  }
  .cyber-security .mb-xl-n3,
.cyber-security .my-xl-n3 {
    margin-bottom: -3rem !important;
  }
  .cyber-security .ml-xl-n3,
.cyber-security .mx-xl-n3 {
    margin-left: -3rem !important;
  }
  .cyber-security .m-xl-n4 {
    margin: -4rem !important;
  }
  .cyber-security .mt-xl-n4,
.cyber-security .my-xl-n4 {
    margin-top: -4rem !important;
  }
  .cyber-security .mr-xl-n4,
.cyber-security .mx-xl-n4 {
    margin-right: -4rem !important;
  }
  .cyber-security .mb-xl-n4,
.cyber-security .my-xl-n4 {
    margin-bottom: -4rem !important;
  }
  .cyber-security .ml-xl-n4,
.cyber-security .mx-xl-n4 {
    margin-left: -4rem !important;
  }
  .cyber-security .m-xl-n5 {
    margin: -5rem !important;
  }
  .cyber-security .mt-xl-n5,
.cyber-security .my-xl-n5 {
    margin-top: -5rem !important;
  }
  .cyber-security .mr-xl-n5,
.cyber-security .mx-xl-n5 {
    margin-right: -5rem !important;
  }
  .cyber-security .mb-xl-n5,
.cyber-security .my-xl-n5 {
    margin-bottom: -5rem !important;
  }
  .cyber-security .ml-xl-n5,
.cyber-security .mx-xl-n5 {
    margin-left: -5rem !important;
  }
  .cyber-security .m-xl-auto {
    margin: auto !important;
  }
  .cyber-security .mr-xl-auto,
.cyber-security .mx-xl-auto {
    margin-right: auto !important;
  }
  .cyber-security .mb-xl-auto,
.cyber-security .my-xl-auto {
    margin-bottom: auto !important;
  }
  .cyber-security .ml-xl-auto,
.cyber-security .mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1400px) {
  .cyber-security .m-xxl-0 {
    margin: 0 !important;
  }
  .cyber-security .mt-xxl-0,
.cyber-security .my-xxl-0 {
    margin-top: 0 !important;
  }
  .cyber-security .mr-xxl-0,
.cyber-security .mx-xxl-0 {
    margin-right: 0 !important;
  }
  .cyber-security .mb-xxl-0,
.cyber-security .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .cyber-security .ml-xxl-0,
.cyber-security .mx-xxl-0 {
    margin-left: 0 !important;
  }
  .cyber-security .m-xxl-1 {
    margin: 1rem !important;
  }
  .cyber-security .mt-xxl-1,
.cyber-security .my-xxl-1 {
    margin-top: 1rem !important;
  }
  .cyber-security .mr-xxl-1,
.cyber-security .mx-xxl-1 {
    margin-right: 1rem !important;
  }
  .cyber-security .mb-xxl-1,
.cyber-security .my-xxl-1 {
    margin-bottom: 1rem !important;
  }
  .cyber-security .ml-xxl-1,
.cyber-security .mx-xxl-1 {
    margin-left: 1rem !important;
  }
  .cyber-security .m-xxl-2 {
    margin: 2rem !important;
  }
  .cyber-security .mt-xxl-2,
.cyber-security .my-xxl-2 {
    margin-top: 2rem !important;
  }
  .cyber-security .mr-xxl-2,
.cyber-security .mx-xxl-2 {
    margin-right: 2rem !important;
  }
  .cyber-security .mb-xxl-2,
.cyber-security .my-xxl-2 {
    margin-bottom: 2rem !important;
  }
  .cyber-security .ml-xxl-2,
.cyber-security .mx-xxl-2 {
    margin-left: 2rem !important;
  }
  .cyber-security .m-xxl-3 {
    margin: 3rem !important;
  }
  .cyber-security .mt-xxl-3,
.cyber-security .my-xxl-3 {
    margin-top: 3rem !important;
  }
  .cyber-security .mr-xxl-3,
.cyber-security .mx-xxl-3 {
    margin-right: 3rem !important;
  }
  .cyber-security .mb-xxl-3,
.cyber-security .my-xxl-3 {
    margin-bottom: 3rem !important;
  }
  .cyber-security .ml-xxl-3,
.cyber-security .mx-xxl-3 {
    margin-left: 3rem !important;
  }
  .cyber-security .m-xxl-4 {
    margin: 4rem !important;
  }
  .cyber-security .mt-xxl-4,
.cyber-security .my-xxl-4 {
    margin-top: 4rem !important;
  }
  .cyber-security .mr-xxl-4,
.cyber-security .mx-xxl-4 {
    margin-right: 4rem !important;
  }
  .cyber-security .mb-xxl-4,
.cyber-security .my-xxl-4 {
    margin-bottom: 4rem !important;
  }
  .cyber-security .ml-xxl-4,
.cyber-security .mx-xxl-4 {
    margin-left: 4rem !important;
  }
  .cyber-security .m-xxl-5 {
    margin: 5rem !important;
  }
  .cyber-security .mt-xxl-5,
.cyber-security .my-xxl-5 {
    margin-top: 5rem !important;
  }
  .cyber-security .mr-xxl-5,
.cyber-security .mx-xxl-5 {
    margin-right: 5rem !important;
  }
  .cyber-security .mb-xxl-5,
.cyber-security .my-xxl-5 {
    margin-bottom: 5rem !important;
  }
  .cyber-security .ml-xxl-5,
.cyber-security .mx-xxl-5 {
    margin-left: 5rem !important;
  }
  .cyber-security .p-xxl-0 {
    padding: 0 !important;
  }
  .cyber-security .pt-xxl-0,
.cyber-security .py-xxl-0 {
    padding-top: 0 !important;
  }
  .cyber-security .pr-xxl-0,
.cyber-security .px-xxl-0 {
    padding-right: 0 !important;
  }
  .cyber-security .pb-xxl-0,
.cyber-security .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .cyber-security .pl-xxl-0,
.cyber-security .px-xxl-0 {
    padding-left: 0 !important;
  }
  .cyber-security .p-xxl-1 {
    padding: 1rem !important;
  }
  .cyber-security .pt-xxl-1,
.cyber-security .py-xxl-1 {
    padding-top: 1rem !important;
  }
  .cyber-security .pr-xxl-1,
.cyber-security .px-xxl-1 {
    padding-right: 1rem !important;
  }
  .cyber-security .pb-xxl-1,
.cyber-security .py-xxl-1 {
    padding-bottom: 1rem !important;
  }
  .cyber-security .pl-xxl-1,
.cyber-security .px-xxl-1 {
    padding-left: 1rem !important;
  }
  .cyber-security .p-xxl-2 {
    padding: 2rem !important;
  }
  .cyber-security .pt-xxl-2,
.cyber-security .py-xxl-2 {
    padding-top: 2rem !important;
  }
  .cyber-security .pr-xxl-2,
.cyber-security .px-xxl-2 {
    padding-right: 2rem !important;
  }
  .cyber-security .pb-xxl-2,
.cyber-security .py-xxl-2 {
    padding-bottom: 2rem !important;
  }
  .cyber-security .pl-xxl-2,
.cyber-security .px-xxl-2 {
    padding-left: 2rem !important;
  }
  .cyber-security .p-xxl-3 {
    padding: 3rem !important;
  }
  .cyber-security .pt-xxl-3,
.cyber-security .py-xxl-3 {
    padding-top: 3rem !important;
  }
  .cyber-security .pr-xxl-3,
.cyber-security .px-xxl-3 {
    padding-right: 3rem !important;
  }
  .cyber-security .pb-xxl-3,
.cyber-security .py-xxl-3 {
    padding-bottom: 3rem !important;
  }
  .cyber-security .pl-xxl-3,
.cyber-security .px-xxl-3 {
    padding-left: 3rem !important;
  }
  .cyber-security .p-xxl-4 {
    padding: 4rem !important;
  }
  .cyber-security .pt-xxl-4,
.cyber-security .py-xxl-4 {
    padding-top: 4rem !important;
  }
  .cyber-security .pr-xxl-4,
.cyber-security .px-xxl-4 {
    padding-right: 4rem !important;
  }
  .cyber-security .pb-xxl-4,
.cyber-security .py-xxl-4 {
    padding-bottom: 4rem !important;
  }
  .cyber-security .pl-xxl-4,
.cyber-security .px-xxl-4 {
    padding-left: 4rem !important;
  }
  .cyber-security .p-xxl-5 {
    padding: 5rem !important;
  }
  .cyber-security .pt-xxl-5,
.cyber-security .py-xxl-5 {
    padding-top: 5rem !important;
  }
  .cyber-security .pr-xxl-5,
.cyber-security .px-xxl-5 {
    padding-right: 5rem !important;
  }
  .cyber-security .pb-xxl-5,
.cyber-security .py-xxl-5 {
    padding-bottom: 5rem !important;
  }
  .cyber-security .pl-xxl-5,
.cyber-security .px-xxl-5 {
    padding-left: 5rem !important;
  }
  .cyber-security .m-xxl-n1 {
    margin: -1rem !important;
  }
  .cyber-security .mt-xxl-n1,
.cyber-security .my-xxl-n1 {
    margin-top: -1rem !important;
  }
  .cyber-security .mr-xxl-n1,
.cyber-security .mx-xxl-n1 {
    margin-right: -1rem !important;
  }
  .cyber-security .mb-xxl-n1,
.cyber-security .my-xxl-n1 {
    margin-bottom: -1rem !important;
  }
  .cyber-security .ml-xxl-n1,
.cyber-security .mx-xxl-n1 {
    margin-left: -1rem !important;
  }
  .cyber-security .m-xxl-n2 {
    margin: -2rem !important;
  }
  .cyber-security .mt-xxl-n2,
.cyber-security .my-xxl-n2 {
    margin-top: -2rem !important;
  }
  .cyber-security .mr-xxl-n2,
.cyber-security .mx-xxl-n2 {
    margin-right: -2rem !important;
  }
  .cyber-security .mb-xxl-n2,
.cyber-security .my-xxl-n2 {
    margin-bottom: -2rem !important;
  }
  .cyber-security .ml-xxl-n2,
.cyber-security .mx-xxl-n2 {
    margin-left: -2rem !important;
  }
  .cyber-security .m-xxl-n3 {
    margin: -3rem !important;
  }
  .cyber-security .mt-xxl-n3,
.cyber-security .my-xxl-n3 {
    margin-top: -3rem !important;
  }
  .cyber-security .mr-xxl-n3,
.cyber-security .mx-xxl-n3 {
    margin-right: -3rem !important;
  }
  .cyber-security .mb-xxl-n3,
.cyber-security .my-xxl-n3 {
    margin-bottom: -3rem !important;
  }
  .cyber-security .ml-xxl-n3,
.cyber-security .mx-xxl-n3 {
    margin-left: -3rem !important;
  }
  .cyber-security .m-xxl-n4 {
    margin: -4rem !important;
  }
  .cyber-security .mt-xxl-n4,
.cyber-security .my-xxl-n4 {
    margin-top: -4rem !important;
  }
  .cyber-security .mr-xxl-n4,
.cyber-security .mx-xxl-n4 {
    margin-right: -4rem !important;
  }
  .cyber-security .mb-xxl-n4,
.cyber-security .my-xxl-n4 {
    margin-bottom: -4rem !important;
  }
  .cyber-security .ml-xxl-n4,
.cyber-security .mx-xxl-n4 {
    margin-left: -4rem !important;
  }
  .cyber-security .m-xxl-n5 {
    margin: -5rem !important;
  }
  .cyber-security .mt-xxl-n5,
.cyber-security .my-xxl-n5 {
    margin-top: -5rem !important;
  }
  .cyber-security .mr-xxl-n5,
.cyber-security .mx-xxl-n5 {
    margin-right: -5rem !important;
  }
  .cyber-security .mb-xxl-n5,
.cyber-security .my-xxl-n5 {
    margin-bottom: -5rem !important;
  }
  .cyber-security .ml-xxl-n5,
.cyber-security .mx-xxl-n5 {
    margin-left: -5rem !important;
  }
  .cyber-security .m-xxl-auto {
    margin: auto !important;
  }
  .cyber-security .mr-xxl-auto,
.cyber-security .mx-xxl-auto {
    margin-right: auto !important;
  }
  .cyber-security .mb-xxl-auto,
.cyber-security .my-xxl-auto {
    margin-bottom: auto !important;
  }
  .cyber-security .ml-xxl-auto,
.cyber-security .mx-xxl-auto {
    margin-left: auto !important;
  }
}
.cyber-security .text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.cyber-security .text-justify {
  text-align: justify !important;
}
.cyber-security .text-wrap {
  white-space: normal !important;
}
.cyber-security .text-nowrap {
  white-space: nowrap !important;
}
.cyber-security .text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cyber-security .text-left {
  text-align: left !important;
}
.cyber-security .text-right {
  text-align: right !important;
}
.cyber-security .text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .cyber-security .text-sm-left {
    text-align: left !important;
  }
  .cyber-security .text-sm-right {
    text-align: right !important;
  }
  .cyber-security .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .cyber-security .text-md-left {
    text-align: left !important;
  }
  .cyber-security .text-md-right {
    text-align: right !important;
  }
  .cyber-security .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .cyber-security .text-lg-left {
    text-align: left !important;
  }
  .cyber-security .text-lg-right {
    text-align: right !important;
  }
  .cyber-security .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .cyber-security .text-xl-left {
    text-align: left !important;
  }
  .cyber-security .text-xl-right {
    text-align: right !important;
  }
  .cyber-security .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .cyber-security .text-xxl-left {
    text-align: left !important;
  }
  .cyber-security .text-xxl-right {
    text-align: right !important;
  }
  .cyber-security .text-xxl-center {
    text-align: center !important;
  }
}
.cyber-security .text-lowercase {
  text-transform: lowercase !important;
}
.cyber-security .text-uppercase {
  text-transform: uppercase !important;
}
.cyber-security .text-capitalize {
  text-transform: capitalize !important;
}
.cyber-security .font-weight-light {
  font-weight: 300 !important;
}
.cyber-security .font-weight-lighter {
  font-weight: lighter !important;
}
.cyber-security .font-weight-normal {
  font-weight: 400 !important;
}
.cyber-security .font-weight-bold {
  font-weight: 700 !important;
}
.cyber-security .font-weight-bolder {
  font-weight: bolder !important;
}
.cyber-security .font-italic {
  font-style: italic !important;
}
.cyber-security .text-white {
  color: #fff !important;
}
.cyber-security .text-primary {
  color: #007bff !important;
}
.cyber-security a.text-primary:hover,
.cyber-security a.text-primary:focus {
  color: #0056b3 !important;
}
.cyber-security .text-secondary {
  color: #6c757d !important;
}
.cyber-security a.text-secondary:hover,
.cyber-security a.text-secondary:focus {
  color: #494f54 !important;
}
.cyber-security .text-success {
  color: #28a745 !important;
}
.cyber-security a.text-success:hover,
.cyber-security a.text-success:focus {
  color: #19692c !important;
}
.cyber-security .text-info {
  color: #17a2b8 !important;
}
.cyber-security a.text-info:hover,
.cyber-security a.text-info:focus {
  color: #0f6674 !important;
}
.cyber-security .text-warning {
  color: #ffc107 !important;
}
.cyber-security a.text-warning:hover,
.cyber-security a.text-warning:focus {
  color: #ba8b00 !important;
}
.cyber-security .text-danger {
  color: #dc3545 !important;
}
.cyber-security a.text-danger:hover,
.cyber-security a.text-danger:focus {
  color: #a71d2a !important;
}
.cyber-security .text-light {
  color: #f8f9fa !important;
}
.cyber-security a.text-light:hover,
.cyber-security a.text-light:focus {
  color: #cbd3da !important;
}
.cyber-security .text-dark {
  color: #343a40 !important;
}
.cyber-security a.text-dark:hover,
.cyber-security a.text-dark:focus {
  color: #121416 !important;
}
.cyber-security .text-body {
  color: #7f7f7f !important;
}
.cyber-security .text-muted {
  color: #6c757d !important;
}
.cyber-security .text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.cyber-security .text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.cyber-security .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.cyber-security .text-decoration-none {
  text-decoration: none !important;
}
.cyber-security .text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}
.cyber-security .text-reset {
  color: inherit !important;
}
.cyber-security .visible {
  visibility: visible !important;
}
.cyber-security .invisible {
  visibility: hidden !important;
}
@media print {
  .cyber-security *,
.cyber-security *::before,
.cyber-security *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  .cyber-security a:not(.btn) {
    text-decoration: underline;
  }
  .cyber-security abbr[title]::after {
    content: " (" attr(title) ")";
  }
  .cyber-security pre {
    white-space: pre-wrap !important;
  }
  .cyber-security pre,
.cyber-security blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  .cyber-security thead {
    display: table-header-group;
  }
  .cyber-security tr,
.cyber-security img {
    page-break-inside: avoid;
  }
  .cyber-security p,
.cyber-security h2,
.cyber-security h3 {
    orphans: 3;
    widows: 3;
  }
  .cyber-security h2,
.cyber-security h3 {
    page-break-after: avoid;
  }
  @page {
    .cyber-security {
      size: a3;
    }
  }
  .cyber-security body {
    min-width: 992px !important;
  }
  .cyber-security .container {
    min-width: 992px !important;
  }
  .cyber-security .navbar {
    display: none;
  }
  .cyber-security .badge {
    border: 1px solid #000;
  }
  .cyber-security .table {
    border-collapse: collapse !important;
  }
  .cyber-security .table td,
.cyber-security .table th {
    background-color: #fff !important;
  }
  .cyber-security .table-bordered th,
.cyber-security .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .cyber-security .table-dark {
    color: inherit;
  }
  .cyber-security .table-dark th,
.cyber-security .table-dark td,
.cyber-security .table-dark thead th,
.cyber-security .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .cyber-security .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
.cyber-security .btn-transparent,
.cyber-security .btn-darker-green,
.cyber-security .btn-new-white,
.cyber-security .btn-new-white-outline-green,
.cyber-security .btn-white-outline,
.cyber-security .btn-white,
.cyber-security .btn-white-outlin-green,
.cyber-security .btn-accent-blue,
.cyber-security .btn-outline-blue,
.cyber-security .btn-outline-green,
.cyber-security .btn-blue-filled,
.cyber-security .btn-darker-green-black,
.cyber-security .btn-light-green,
.cyber-security .btn-yellow,
.cyber-security .btn-default {
  overflow: hidden;
  background: #00FD45;
  color: #1d242b;
  border-radius: 50px;
  display: inline-block;
  position: relative;
  -webkit-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
  font-size: 1.6rem;
  text-align: center;
  text-decoration: none;
  padding: 14px 32px;
  min-width: 140px;
  font-weight: 600;
  letter-spacing: 0em;
  border: 2px solid #00FD45;
  -webkit-transition: color 0.3s, background 0.3s, border 0.3s;
  transition: color 0.3s, background 0.3s, border 0.3s;
  margin-right: 10px;
}
@media (min-width: 1800px) {
  .cyber-security .btn-transparent,
.cyber-security .btn-darker-green,
.cyber-security .btn-new-white,
.cyber-security .btn-new-white-outline-green,
.cyber-security .btn-white-outline,
.cyber-security .btn-white,
.cyber-security .btn-white-outlin-green,
.cyber-security .btn-accent-blue,
.cyber-security .btn-outline-blue,
.cyber-security .btn-outline-green,
.cyber-security .btn-blue-filled,
.cyber-security .btn-darker-green-black,
.cyber-security .btn-light-green,
.cyber-security .btn-yellow,
.cyber-security .btn-default {
    padding: 14px 36px !important;
    font-size: 1.8rem;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .btn-transparent,
.cyber-security .btn-darker-green,
.cyber-security .btn-new-white,
.cyber-security .btn-new-white-outline-green,
.cyber-security .btn-white-outline,
.cyber-security .btn-white,
.cyber-security .btn-white-outlin-green,
.cyber-security .btn-accent-blue,
.cyber-security .btn-outline-blue,
.cyber-security .btn-outline-green,
.cyber-security .btn-blue-filled,
.cyber-security .btn-darker-green-black,
.cyber-security .btn-light-green,
.cyber-security .btn-yellow,
.cyber-security .btn-default {
    font-size: 1.6rem;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .btn-transparent,
.cyber-security .btn-darker-green,
.cyber-security .btn-new-white,
.cyber-security .btn-new-white-outline-green,
.cyber-security .btn-white-outline,
.cyber-security .btn-white,
.cyber-security .btn-white-outlin-green,
.cyber-security .btn-accent-blue,
.cyber-security .btn-outline-blue,
.cyber-security .btn-outline-green,
.cyber-security .btn-blue-filled,
.cyber-security .btn-darker-green-black,
.cyber-security .btn-light-green,
.cyber-security .btn-yellow,
.cyber-security .btn-default {
    font-size: 1.6rem;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .btn-transparent,
.cyber-security .btn-darker-green,
.cyber-security .btn-new-white,
.cyber-security .btn-new-white-outline-green,
.cyber-security .btn-white-outline,
.cyber-security .btn-white,
.cyber-security .btn-white-outlin-green,
.cyber-security .btn-accent-blue,
.cyber-security .btn-outline-blue,
.cyber-security .btn-outline-green,
.cyber-security .btn-blue-filled,
.cyber-security .btn-darker-green-black,
.cyber-security .btn-light-green,
.cyber-security .btn-yellow,
.cyber-security .btn-default {
    font-size: 1.6rem;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .btn-transparent,
.cyber-security .btn-darker-green,
.cyber-security .btn-new-white,
.cyber-security .btn-new-white-outline-green,
.cyber-security .btn-white-outline,
.cyber-security .btn-white,
.cyber-security .btn-white-outlin-green,
.cyber-security .btn-accent-blue,
.cyber-security .btn-outline-blue,
.cyber-security .btn-outline-green,
.cyber-security .btn-blue-filled,
.cyber-security .btn-darker-green-black,
.cyber-security .btn-light-green,
.cyber-security .btn-yellow,
.cyber-security .btn-default {
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .btn-transparent,
.cyber-security .btn-darker-green,
.cyber-security .btn-new-white,
.cyber-security .btn-new-white-outline-green,
.cyber-security .btn-white-outline,
.cyber-security .btn-white,
.cyber-security .btn-white-outlin-green,
.cyber-security .btn-accent-blue,
.cyber-security .btn-outline-blue,
.cyber-security .btn-outline-green,
.cyber-security .btn-blue-filled,
.cyber-security .btn-darker-green-black,
.cyber-security .btn-light-green,
.cyber-security .btn-yellow,
.cyber-security .btn-default {
    padding: 14px 36px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .btn-transparent,
.cyber-security .btn-darker-green,
.cyber-security .btn-new-white,
.cyber-security .btn-new-white-outline-green,
.cyber-security .btn-white-outline,
.cyber-security .btn-white,
.cyber-security .btn-white-outlin-green,
.cyber-security .btn-accent-blue,
.cyber-security .btn-outline-blue,
.cyber-security .btn-outline-green,
.cyber-security .btn-blue-filled,
.cyber-security .btn-darker-green-black,
.cyber-security .btn-light-green,
.cyber-security .btn-yellow,
.cyber-security .btn-default {
    padding: 15px 32px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .btn-transparent,
.cyber-security .btn-darker-green,
.cyber-security .btn-new-white,
.cyber-security .btn-new-white-outline-green,
.cyber-security .btn-white-outline,
.cyber-security .btn-white,
.cyber-security .btn-white-outlin-green,
.cyber-security .btn-accent-blue,
.cyber-security .btn-outline-blue,
.cyber-security .btn-outline-green,
.cyber-security .btn-blue-filled,
.cyber-security .btn-darker-green-black,
.cyber-security .btn-light-green,
.cyber-security .btn-yellow,
.cyber-security .btn-default {
    padding: 15px 30px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .btn-transparent,
.cyber-security .btn-darker-green,
.cyber-security .btn-new-white,
.cyber-security .btn-new-white-outline-green,
.cyber-security .btn-white-outline,
.cyber-security .btn-white,
.cyber-security .btn-white-outlin-green,
.cyber-security .btn-accent-blue,
.cyber-security .btn-outline-blue,
.cyber-security .btn-outline-green,
.cyber-security .btn-blue-filled,
.cyber-security .btn-darker-green-black,
.cyber-security .btn-light-green,
.cyber-security .btn-yellow,
.cyber-security .btn-default {
    padding: 15px 30px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .btn-transparent,
.cyber-security .btn-darker-green,
.cyber-security .btn-new-white,
.cyber-security .btn-new-white-outline-green,
.cyber-security .btn-white-outline,
.cyber-security .btn-white,
.cyber-security .btn-white-outlin-green,
.cyber-security .btn-accent-blue,
.cyber-security .btn-outline-blue,
.cyber-security .btn-outline-green,
.cyber-security .btn-blue-filled,
.cyber-security .btn-darker-green-black,
.cyber-security .btn-light-green,
.cyber-security .btn-yellow,
.cyber-security .btn-default {
    padding: 11px 30px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .btn-transparent,
.cyber-security .btn-darker-green,
.cyber-security .btn-new-white,
.cyber-security .btn-new-white-outline-green,
.cyber-security .btn-white-outline,
.cyber-security .btn-white,
.cyber-security .btn-white-outlin-green,
.cyber-security .btn-accent-blue,
.cyber-security .btn-outline-blue,
.cyber-security .btn-outline-green,
.cyber-security .btn-blue-filled,
.cyber-security .btn-darker-green-black,
.cyber-security .btn-light-green,
.cyber-security .btn-yellow,
.cyber-security .btn-default {
    padding: 11px 30px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .btn-transparent,
.cyber-security .btn-darker-green,
.cyber-security .btn-new-white,
.cyber-security .btn-new-white-outline-green,
.cyber-security .btn-white-outline,
.cyber-security .btn-white,
.cyber-security .btn-white-outlin-green,
.cyber-security .btn-accent-blue,
.cyber-security .btn-outline-blue,
.cyber-security .btn-outline-green,
.cyber-security .btn-blue-filled,
.cyber-security .btn-darker-green-black,
.cyber-security .btn-light-green,
.cyber-security .btn-yellow,
.cyber-security .btn-default {
    padding: 11px 30px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .btn-transparent,
.cyber-security .btn-darker-green,
.cyber-security .btn-new-white,
.cyber-security .btn-new-white-outline-green,
.cyber-security .btn-white-outline,
.cyber-security .btn-white,
.cyber-security .btn-white-outlin-green,
.cyber-security .btn-accent-blue,
.cyber-security .btn-outline-blue,
.cyber-security .btn-outline-green,
.cyber-security .btn-blue-filled,
.cyber-security .btn-darker-green-black,
.cyber-security .btn-light-green,
.cyber-security .btn-yellow,
.cyber-security .btn-default {
    padding: 8px 24px !important;
  }
}
.cyber-security .btn-transparent::first-letter,
.cyber-security .btn-darker-green::first-letter,
.cyber-security .btn-new-white::first-letter,
.cyber-security .btn-new-white-outline-green::first-letter,
.cyber-security .btn-white-outline::first-letter,
.cyber-security .btn-white::first-letter,
.cyber-security .btn-white-outlin-green::first-letter,
.cyber-security .btn-accent-blue::first-letter,
.cyber-security .btn-outline-blue::first-letter,
.cyber-security .btn-outline-green::first-letter,
.cyber-security .btn-blue-filled::first-letter,
.cyber-security .btn-darker-green-black::first-letter,
.cyber-security .btn-light-green::first-letter,
.cyber-security .btn-yellow::first-letter,
.cyber-security .btn-default::first-letter {
  text-transform: uppercase;
}
.cyber-security .btn-transparent:hover,
.cyber-security .btn-darker-green:hover,
.cyber-security .btn-new-white:hover,
.cyber-security .btn-new-white-outline-green:hover,
.cyber-security .btn-white-outline:hover,
.cyber-security .btn-white:hover,
.cyber-security .btn-white-outlin-green:hover,
.cyber-security .btn-accent-blue:hover,
.cyber-security .btn-outline-blue:hover,
.cyber-security .btn-outline-green:hover,
.cyber-security .btn-blue-filled:hover,
.cyber-security .btn-darker-green-black:hover,
.cyber-security .btn-light-green:hover,
.cyber-security .btn-yellow:hover,
.cyber-security .btn-default:hover {
  border: 2px solid #00FD45;
  background: #fff;
}
.cyber-security .btn-transparent:hover:after,
.cyber-security .btn-darker-green:hover:after,
.cyber-security .btn-new-white:hover:after,
.cyber-security .btn-new-white-outline-green:hover:after,
.cyber-security .btn-white-outline:hover:after,
.cyber-security .btn-white:hover:after,
.cyber-security .btn-white-outlin-green:hover:after,
.cyber-security .btn-accent-blue:hover:after,
.cyber-security .btn-outline-blue:hover:after,
.cyber-security .btn-outline-green:hover:after,
.cyber-security .btn-blue-filled:hover:after,
.cyber-security .btn-darker-green-black:hover:after,
.cyber-security .btn-light-green:hover:after,
.cyber-security .btn-yellow:hover:after,
.cyber-security .btn-default:hover:after {
  top: 0;
  text-indent: 0;
  opacity: 0;
}
.cyber-security .btn-blue {
  margin-right: 12px;
  overflow: hidden;
  background: #06f;
  color: #fff;
  border-radius: 50px;
  display: inline-block;
  position: relative;
  font-size: 1.6rem;
  text-align: center;
  text-decoration: none;
  padding: 14px 32px;
  font-weight: 600;
  letter-spacing: 0em;
  border: 2px solid #06f;
  -webkit-transition: color 0.3s, background 0.3s, border 0.3s;
  transition: color 0.3s, background 0.3s, border 0.3s;
}
.cyber-security .btn-blue::first-letter {
  text-transform: uppercase;
}
.cyber-security .btn-blue:hover {
  color: #1d242b;
  border: 2px solid #06f;
  background: #fff;
}
.cyber-security .btn-blue:hover span {
  color: #1d242b;
}
@media (min-width: 1800px) {
  .cyber-security .btn-blue {
    font-size: 1.8rem !important;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .btn-blue {
    font-size: 1.6rem;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .btn-blue {
    font-size: 1.6rem;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .btn-blue {
    font-size: 1.6rem;
  }
}
@media (min-width: 1800px) {
  .cyber-security .btn-blue {
    padding: 16px 40px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .btn-blue {
    padding: 16px 32px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .btn-blue {
    padding: 16px 32px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .btn-blue {
    padding: 16px 32px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .btn-blue {
    padding: 16px 32px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .btn-blue {
    padding: 16px 32px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .btn-blue {
    padding: 16px 32px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .btn-blue {
    padding: 12px 24px !important;
  }
}
.cyber-security .btn-transparent:last-child,
.cyber-security .btn-darker-green:last-child,
.cyber-security .btn-new-white:last-child,
.cyber-security .btn-new-white-outline-green:last-child,
.cyber-security .btn-white-outline:last-child,
.cyber-security .btn-white:last-child,
.cyber-security .btn-white-outlin-green:last-child,
.cyber-security .btn-accent-blue:last-child,
.cyber-security .btn-outline-blue:last-child,
.cyber-security .btn-outline-green:last-child,
.cyber-security .btn-blue-filled:last-child,
.cyber-security .btn-darker-green-black:last-child,
.cyber-security .btn-light-green:last-child,
.cyber-security .btn-yellow:last-child,
.cyber-security .btn-transparent:last-child,
.cyber-security .btn-darker-green:last-child,
.cyber-security .btn-new-white:last-child,
.cyber-security .btn-new-white-outline-green:last-child,
.cyber-security .btn-white-outline:last-child,
.cyber-security .btn-white:last-child,
.cyber-security .btn-white-outlin-green:last-child,
.cyber-security .btn-accent-blue:last-child,
.cyber-security .btn-outline-blue:last-child,
.cyber-security .btn-outline-green:last-child,
.cyber-security .btn-blue-filled:last-child,
.cyber-security .btn-darker-green-black:last-child,
.cyber-security .btn-light-green:last-child,
.cyber-security .btn-yellow:last-child,
.cyber-security .btn-default:last-child {
  margin-right: 0;
}
.cyber-security .btn-blue-filled {
  background-color: #06f;
  color: #fff;
  border: solid 2px #06f;
}
.cyber-security .btn-blue-filled:hover {
  background: #fff;
  color: #1d242b;
  border: solid 2px #06f;
}
.cyber-security .btn-blue-filled:hover span {
  color: #1d242b;
}
.cyber-security .btn-transparent {
  border: solid 2px #fff;
  background-color: transparent;
}
.cyber-security .btn-transparent:hover {
  border: solid 2px #fff;
}
.cyber-security .btn-white {
  background-color: transparent;
  color: #fff;
  border: solid 2px #fff;
}
.cyber-security .btn-white:hover {
  color: #00FD45;
  background: #fff;
  border: solid 2px #fff;
}
.cyber-security .btn-darker-green {
  border: solid 2px #00FD45;
}
@media (min-width: 1800px) {
  .cyber-security .btn-darker-green {
    padding: 16px 40px;
  }
}
.cyber-security .btn-darker-green:hover {
  border: solid 2px #00FD45;
  color: #000;
  background-color: #FFF;
}
.cyber-security .btn-darker-green:hover span {
  color: #000;
}
.cyber-security .btn-light-green {
  border: solid 2px #05F80C;
  background: #05F80C;
}
@media (min-width: 1800px) {
  .cyber-security .btn-light-green {
    padding: 16px 40px;
  }
}
.cyber-security .btn-light-green:hover {
  border: solid 2px #05F80C;
  color: #000;
  background-color: #FFF;
}
.cyber-security .btn-light-green:hover span {
  color: #000;
}
.cyber-security .btn-yellow {
  border: solid 2px #FFDB00;
  background: #FFDB00;
  color: #000 !important;
}
@media (min-width: 1800px) {
  .cyber-security .btn-yellow {
    padding: 16px 40px;
  }
}
.cyber-security .btn-yellow:hover {
  border: solid 2px #FFDB00;
  color: #000;
  background-color: #FFF;
}
.cyber-security .btn-yellow:hover span {
  color: #000;
}
.cyber-security .btn-darker-green-black {
  border: solid 2px #00FD45;
}
@media (min-width: 1800px) {
  .cyber-security .btn-darker-green-black {
    padding: 16px 40px;
  }
}
.cyber-security .btn-darker-green-black span {
  color: #000 !important;
}
.cyber-security .btn-darker-green-black:hover {
  border: solid 2px #00FD45;
  color: #000;
  background-color: #FFF;
}
.cyber-security .btn-darker-green-black:hover span {
  color: #000;
}
.cyber-security .btn-new-white {
  background-color: #fff;
  color: #064a66;
  border: solid 2px #fff;
}
.cyber-security .btn-new-white:hover {
  border: solid 2px #00713d;
}
.cyber-security .btn-new-white-outline-green {
  background-color: #fff;
  color: #064a66;
  border: solid 2px #00FD45;
}
.cyber-security .btn-new-white-outline-green:hover {
  background-color: #00FD45 !important;
  border: solid 2px #00FD45;
  color: inherit;
}
.cyber-security .btn-white-outline {
  background-color: transparent;
  color: #fff;
  border: solid 2px #fff;
}
.cyber-security .btn-white-outline:hover {
  border: solid 2px #00713d;
}
.cyber-security .btn-white-outlin-green {
  background-color: transparent;
  color: #fff;
  border: solid 2px #00713d;
}
.cyber-security .btn-white-outlin-green:hover {
  border: solid 2px #00713d;
  background-color: transparent;
}
.cyber-security .btn-accent-blue {
  background-color: #003b9a;
  color: #fff;
  border: solid 2px #003b9a;
}
.cyber-security .btn-accent-blue:hover {
  background-color: #fff;
  color: #1d242b;
  border: solid 2px #003b9a;
}
.cyber-security .btn-outline-blue {
  background-color: transparent;
  border: 2px solid #064a66;
  color: #064a66;
}
.cyber-security .btn-outline-blue:hover {
  background-color: #06f;
  border: solid 2px #003b9a;
}
.cyber-security .btn-outline-blue:hover:after {
  background-color: #003b9a;
}
.cyber-security .btn-outline-blue.black-text {
  color: #000;
  border: 2px solid #06f;
}
.cyber-security .btn-outline-blue.black-text:hover {
  color: #fff;
}
.cyber-security .btn-outline-green {
  background-color: transparent;
  border: solid 2px #00FD45;
  color: #1d242b;
}
.cyber-security .btn-outline-green:hover {
  border: solid 2px #00FD45;
  background-color: #00FD45;
  color: #1d242b;
}
.cyber-security .btn-outline-green:hover span {
  color: #1d242b;
}
.cyber-security button:focus {
  outline: none;
}
.cyber-security .link-black,
.cyber-security .link-white {
  position: relative;
  font-size: 1.8rem;
  line-height: 28px;
  font-weight: 600;
  color: #000;
  display: inline-block;
  z-index: 1;
}
@media (min-width: 1800px) {
  .cyber-security .link-black,
.cyber-security .link-white {
    font-size: 2rem;
  }
}
.cyber-security .link-black span,
.cyber-security .link-white span {
  position: relative;
}
.cyber-security .link-black span::after,
.cyber-security .link-white span::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  margin-left: 15px;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  background: url(https://www.cohesity.com/clientlib-site/images/cyber-resilience-redesign/resource/hoover-arrow.svg) no-repeat;
  background-size: contain;
  -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.cyber-security .link-black:hover,
.cyber-security .link-white:hover {
  color: #000;
}
.cyber-security .link-black:hover span::after,
.cyber-security .link-white:hover span::after {
  margin-left: 20px;
  background: url(https://www.cohesity.com/clientlib-site/images/cyber-resilience-redesign/resource/green-arrow.svg) no-repeat;
  background-size: cover;
  width: 25px;
}
.cyber-security .link-white span::after {
  background: url(https://www.cohesity.com/clientlib-site/images/cyber-resilience-redesign/resource/hoover-arrow-white.svg) no-repeat;
  border-radius: 100px;
  background-size: contain !important;
}
.cyber-security .link-white:hover span::after {
  background: url(https://www.cohesity.com/clientlib-site/images/cyber-resilience-redesign/resource/hoover-arrow.svg) no-repeat;
  background-color: #00FD45;
}
.cyber-security .link-black-blue-arrow {
  position: relative;
  font-size: 1.6rem;
  line-height: 22px;
  font-weight: 600;
  color: #3E4C5A;
  display: inline-block;
  z-index: 1;
}
@media (min-width: 1800px) {
  .cyber-security .link-black-blue-arrow {
    font-size: 2rem;
  }
}
.cyber-security .link-black-blue-arrow span {
  position: relative;
}
.cyber-security .link-black-blue-arrow span::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  height: 15px;
  margin-left: 15px;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  background: url(https://www.cohesity.com/clientlib-site/images/cyber-resilience-redesign/buttons/link-black-blue-arrow.svg) no-repeat;
  background-size: contain;
  -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.cyber-security .link-black-blue-arrow:hover {
  color: #3E4C5A;
}
.cyber-security .link-black-blue-arrow:hover span::after {
  margin-left: 20px;
}
.cyber-security .link-text,
.cyber-security .link-text-gray {
  padding: 0 10px;
  color: #fff;
  position: relative;
  text-decoration: none;
  display: inline-block;
  text-transform: none;
  letter-spacing: 0.01em;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.cyber-security .link-text:before,
.cyber-security .link-text-gray:before {
  content: "[";
  position: absolute;
  left: 0;
  top: 0;
}
.cyber-security .link-text:after,
.cyber-security .link-text-gray:after {
  content: "]";
  position: absolute;
  right: 0;
  top: 0;
}
.cyber-security .animate-link {
  position: relative;
  display: inline-block;
  font-weight: 600;
  color: #1d242b;
  font-size: 1.6rem;
  line-height: 1.38;
  letter-spacing: -0.024em;
  text-transform: lowercase;
}
.cyber-security .animate-link::first-letter {
  text-transform: uppercase;
}
.cyber-security .animate-link svg {
  margin-left: 10px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  -webkit-transition: fill 0.4s ease;
  transition: fill 0.4s ease;
}
@media (max-width: 767.98px) {
  .cyber-security .animate-link svg {
    width: 22px;
    height: 22px;
  }
}
.cyber-security .animate-link svg #prefix__Group_9172 {
  -webkit-transition: all 0.9s ease;
  transition: all 0.9s ease;
}
.cyber-security .animate-link svg #prefix__Group_9172 circle {
  -webkit-transition: stroke-dashoffset 0.4s ease;
  transition: stroke-dashoffset 0.4s ease;
  stroke-dasharray: 100;
  stroke-dashoffset: 100;
}
.cyber-security .animate-link:hover {
  color: #1d242b;
}
.cyber-security .animate-link:hover svg #prefix__Group_9172 {
  fill: none;
}
.cyber-security .animate-link:hover svg #prefix__Group_9172 circle {
  fill: none;
  stroke: #00FD45;
  stroke-width: 5px;
  stroke-linejoin: round;
  stroke-dasharray: inherit;
}
.cyber-security .animate-link:hover svg #prefix___001-right-arrow path {
  fill: #00FD45;
}
.cyber-security .arrow-link {
  background: #00FD45;
  width: 47px;
  height: 47px;
  display: inline-block;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  padding-left: 15px;
  text-transform: lowercase;
}
.cyber-security .arrow-link::first-letter {
  text-transform: uppercase;
}
@media (max-width: 991.98px) {
  .cyber-security .arrow-link {
    height: 45px;
    padding-left: 50px;
    width: auto;
  }
}
.cyber-security .arrow-link span {
  display: block;
  font-size: 1.6rem;
  font-weight: 600;
  color: #fff;
  position: relative;
  top: 13px;
  right: 38px;
  opacity: 0;
  visibility: hidden;
  text-transform: lowercase;
}
.cyber-security .arrow-link span::first-letter {
  text-transform: uppercase;
}
@media (max-width: 991.98px) {
  .cyber-security .arrow-link span {
    font-size: 1.4rem;
    right: 30px;
    opacity: 1;
    visibility: visible;
    top: 13px;
  }
}
.cyber-security .arrow-link:before {
  content: "";
  position: absolute;
  top: 2px;
  bottom: 0;
  right: 15px;
  margin: auto;
  width: 14px;
  height: 20px;
  background: url("/dist/images/svgs/link_arrow.png");
  background-repeat: no-repeat;
  background-size: 100%;
}
@media (max-width: 991.98px) {
  .cyber-security .arrow-link:before {
    width: 8px;
    height: 14px;
    top: 3px;
  }
}
.cyber-security .arrow-link:hover {
  width: auto;
  padding-left: 65px;
}
@media (max-width: 991.98px) {
  .cyber-security .arrow-link:hover {
    padding-left: 50px;
  }
}
.cyber-security .arrow-link:hover span {
  opacity: 1;
  visibility: visible;
  right: 45px;
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
@media (max-width: 991.98px) {
  .cyber-security .arrow-link:hover span {
    right: 30px;
  }
}
.cyber-security a {
  line-height: 1.25;
  letter-spacing: 0.01em;
  color: #1d242b;
}
.cyber-security a:hover {
  text-decoration: none;
  color: #00FD45;
}
.cyber-security a:focus {
  text-decoration: none;
  outline: none;
}
.cyber-security p {
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.4 !important;
  letter-spacing: 0.01em;
  color: #1d242b;
  margin: 10px 0;
}
@media (min-width: 1800px) {
  .cyber-security p {
    font-size: 2rem;
    line-height: 1.4 !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security p {
    font-size: 1.8rem;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security p {
    font-size: 1.8rem !important;
    line-height: 1.4 !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security p {
    font-size: 1.6rem !important;
    line-height: 1.5 !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security p {
    font-size: 1.6rem !important;
    line-height: 1.5 !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security p {
    font-size: 1.6rem !important;
    line-height: 1.5 !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security p {
    font-size: 1.6rem !important;
    line-height: 1.5 !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security p {
    font-size: 1.6rem !important;
    line-height: 1.5 !important;
  }
}
.cyber-security p a {
  color: #06f;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  text-decoration: none;
}
.cyber-security p a:hover {
  color: #06f;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-box-shadow: 0 -1px 0 0 #fff inset, 0 -2px 0 0 #06f inset;
  box-shadow: 0 -1px 0 0 #fff inset, 0 -2px 0 0 #06f inset;
}
.cyber-security section ul {
  padding-left: 10px;
}
.cyber-security section ul li {
  position: relative;
  padding-left: 0px;
  margin: 15px 0;
  list-style: none;
  line-height: 1.4;
}
.cyber-security section ul li:before {
  content: "";
  position: absolute;
  left: -15px;
  top: 2px;
  bottom: 0;
  width: 5px;
  height: 5px;
  background: #1d242b;
  margin: 10px 0;
  border-radius: 50%;
}
.cyber-security section ul li a {
  color: #06f;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  text-decoration: none;
}
.cyber-security section ul li a:hover {
  color: #06f;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  box-shadow: none;
  /* -webkit-box-shadow: 0 -1px 0 0 #fff inset, 0 -2px 0 0 #06f inset;
  box-shadow: 0 -1px 0 0 #fff inset, 0 -2px 0 0 #06f inset; */
}
.cyber-security section ol li a {
  color: #06f;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  text-decoration: none;
}
.cyber-security section ol li a:hover {
  color: #06f;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-box-shadow: 0 -1px 0 0 #fff inset, 0 -2px 0 0 #06f inset;
  box-shadow: 0 -1px 0 0 #fff inset, 0 -2px 0 0 #06f inset;
}
.cyber-security h1,
.cyber-security .h1 {
  font-size: 8rem;
  font-weight: 600 !important;
  line-height: 85px !important;
  color: #1d242b;
}
@media (min-width: 1800px) {
  .cyber-security h1,
.cyber-security .h1 {
    font-size: 8rem !important;
    line-height: 85px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security h1,
.cyber-security .h1 {
    font-size: 6.4rem !important;
    line-height: 70px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security h1,
.cyber-security .h1 {
    font-size: 6.4rem !important;
    line-height: 70px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security h1,
.cyber-security .h1 {
    font-size: 4.8rem !important;
    line-height: 54px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security h1,
.cyber-security .h1 {
    font-size: 3.6rem !important;
    line-height: 44px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security h1,
.cyber-security .h1 {
    font-size: 3.6rem !important;
    line-height: 44px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security h1,
.cyber-security .h1 {
    font-size: 3.6rem !important;
    line-height: 44px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security h1,
.cyber-security .h1 {
    font-size: 3.6rem !important;
    line-height: 44px !important;
  }
}
.cyber-security .h1-small {
  font-size: 7.2rem;
  font-weight: 600 !important;
  line-height: 76px !important;
  letter-spacing: -0.026em !important;
  color: #1d242b;
}
@media (min-width: 1800px) {
  .cyber-security .h1-small {
    font-size: 7.2rem !important;
    line-height: 76px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .h1-small {
    font-size: 5.6rem !important;
    line-height: 62px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .h1-small {
    font-size: 5.6rem !important;
    line-height: 62px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .h1-small {
    font-size: 4.2rem !important;
    line-height: 50px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .h1-small {
    font-size: 3.2rem !important;
    line-height: 30px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .h1-small {
    font-size: 3.2rem !important;
    line-height: 30px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .h1-small {
    font-size: 3.2rem !important;
    line-height: 34px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .h1-small {
    font-size: 3.2rem !important;
    line-height: 34px !important;
  }
}
.cyber-security h2 {
  font-size: 5rem;
  font-weight: 600 !important;
  line-height: 60px !important;
  letter-spacing: -0.03em !important;
  color: #1d242b;
}
@media (min-width: 1800px) {
  .cyber-security h2 {
    font-size: 5rem !important;
    line-height: 60px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security h2 {
    font-size: 4rem !important;
    line-height: 48px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security h2 {
    font-size: 4rem !important;
    line-height: 48px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security h2 {
    font-size: 3.6rem !important;
    line-height: 42px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security h2 {
    font-size: 2.8rem !important;
    line-height: 34px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security h2 {
    font-size: 2.8rem !important;
    line-height: 34px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security h2 {
    font-size: 2.8rem !important;
    line-height: 34px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security h2 {
    font-size: 2.8rem !important;
    line-height: 34px !important;
  }
}
.cyber-security .h2-small {
  font-size: 4.4rem;
  font-weight: 600 !important;
  line-height: 50px !important;
  color: #1d242b;
  letter-spacing: -0.02em !important;
}
@media (min-width: 1800px) {
  .cyber-security .h2-small {
    font-size: 4.4rem !important;
    line-height: 50px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .h2-small {
    font-size: 3.2rem !important;
    line-height: 40px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .h2-small {
    font-size: 3.2rem !important;
    line-height: 40px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .h2-small {
    font-size: 3.2rem !important;
    line-height: 38px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .h2-small {
    font-size: 2.4rem !important;
    line-height: 32px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .h2-small {
    font-size: 2.4rem !important;
    line-height: 32px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .h2-small {
    font-size: 2.4rem !important;
    line-height: 32px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .h2-small {
    font-size: 2.4rem !important;
    line-height: 32px !important;
  }
}
.cyber-security h3 {
  font-size: 4rem;
  font-weight: 600 !important;
  line-height: 50px !important;
  color: #1d242b;
  letter-spacing: -0.02em !important;
}
@media (min-width: 1800px) {
  .cyber-security h3 {
    font-size: 4rem !important;
    line-height: 50px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security h3 {
    font-size: 3.2rem !important;
    line-height: 40px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security h3 {
    font-size: 3.2rem !important;
    line-height: 40px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security h3 {
    font-size: 3.2rem !important;
    line-height: 38px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security h3 {
    font-size: 2.4rem !important;
    line-height: 32px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security h3 {
    font-size: 2.4rem !important;
    line-height: 32px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security h3 {
    font-size: 2.4rem !important;
    line-height: 32px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security h3 {
    font-size: 2.4rem !important;
    line-height: 32px !important;
  }
}
.cyber-security .h3-small {
  font-size: 3.2rem;
  font-weight: 600 !important;
  line-height: 36px !important;
  color: #1d242b;
  margin: 10px 0;
  letter-spacing: 0.01em !important;
}
@media (min-width: 1800px) {
  .cyber-security .h3-small {
    font-size: 3.2rem !important;
    line-height: 36px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .h3-small {
    font-size: 2.6rem !important;
    line-height: 34px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .h3-small {
    font-size: 2.6rem !important;
    line-height: 34px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .h3-small {
    font-size: 2.6rem !important;
    line-height: 34px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .h3-small {
    font-size: 2.2rem !important;
    line-height: 30px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .h3-small {
    font-size: 2.2rem !important;
    line-height: 30px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .h3-small {
    font-size: 2.2rem !important;
    line-height: 30px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .h3-small {
    font-size: 2.2rem !important;
    line-height: 30px !important;
  }
}
.cyber-security h4,
.cyber-security .h4 {
  font-size: 3rem;
  font-weight: 600 !important;
  line-height: 40px !important;
  color: #1d242b;
  letter-spacing: -0.01em !important;
}
@media (min-width: 1800px) {
  .cyber-security h4,
.cyber-security .h4 {
    font-size: 30px !important;
    line-height: 40px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security h4,
.cyber-security .h4 {
    font-size: 24px !important;
    line-height: 32px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security h4,
.cyber-security .h4 {
    font-size: 24px !important;
    line-height: 32px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security h4,
.cyber-security .h4 {
    font-size: 24px !important;
    line-height: 32px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security h4,
.cyber-security .h4 {
    font-size: 20px !important;
    line-height: 26px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security h4,
.cyber-security .h4 {
    font-size: 20px !important;
    line-height: 26px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security h4,
.cyber-security .h4 {
    font-size: 20px !important;
    line-height: 26px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security h4,
.cyber-security .h4 {
    font-size: 20px !important;
    line-height: 26px !important;
  }
}
.cyber-security .h4-small {
  font-size: 2.6rem;
  font-weight: 600 !important;
  line-height: 34px !important;
  color: #1d242b;
  letter-spacing: -0.01em !important;
}
@media (min-width: 1800px) {
  .cyber-security .h4-small {
    font-size: 2.6rem !important;
    line-height: 34px;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .h4-small {
    font-size: 2.2rem !important;
    line-height: 30px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .h4-small {
    font-size: 2.2rem !important;
    line-height: 30px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .h4-small {
    font-size: 2.2rem !important;
    line-height: 30px !important;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .h4-small {
    font-size: 2rem !important;
    line-height: 26px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .h4-small {
    font-size: 2rem !important;
    line-height: 26px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .h4-small {
    font-size: 2rem !important;
    line-height: 26px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .h4-small {
    font-size: 2rem !important;
    line-height: 26px !important;
  }
}
.cyber-security .h4-large {
  font-size: 2.4rem;
  font-weight: 600 !important;
  line-height: 1.33 !important;
  color: #1d242b;
  margin: 10px 0;
  letter-spacing: -0.01em !important;
}
@media (min-width: 1800px) {
  .cyber-security .h4-large {
    font-size: 3rem !important;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .h4-large {
    font-size: 2.2rem !important;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .h4-large {
    font-size: 2.2rem;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .h4-large {
    font-size: 2rem !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .h4-large {
    font-size: 2rem !important;
    line-height: 1.6 !important;
  }
}
.cyber-security h5,
.cyber-security .h5 {
  font-size: 2.4rem;
  font-weight: 600 !important;
  line-height: 32px !important;
  color: #1d242b;
  letter-spacing: -0.01em !important;
}
@media (min-width: 1800px) {
  .cyber-security h5,
.cyber-security .h5 {
    font-size: 2.4rem !important;
    line-height: 32px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security h5,
.cyber-security .h5 {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security h5,
.cyber-security .h5 {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security h5,
.cyber-security .h5 {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security h5,
.cyber-security .h5 {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security h5,
.cyber-security .h5 {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security h5,
.cyber-security .h5 {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security h5,
.cyber-security .h5 {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
.cyber-security h6 {
  font-size: 2rem;
  font-weight: 400 !important;
  line-height: 1.45 !important;
  margin: 5px 0;
  color: #1d242b;
}
@media (min-width: 1800px) {
  .cyber-security h6 {
    font-size: 2.2rem !important;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security h6 {
    font-size: 1.8rem !important;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security h6 {
    font-size: 1.6rem;
  }
}
@media (max-width: 991.98px) {
  .cyber-security h6 {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security h6 {
    font-size: 1.6rem !important;
  }
}
.cyber-security .p-xl {
  font-size: 2.4rem;
  font-weight: 400 !important;
  line-height: 32px !important;
  letter-spacing: 0.01em !important;
  color: #1d242b;
}
@media (min-width: 1800px) {
  .cyber-security .p-xl {
    font-size: 2.4rem !important;
    line-height: 32px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .p-xl {
    font-size: 2.2rem !important;
    line-height: 32px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .p-xl {
    font-size: 2.2rem !important;
    line-height: 32px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .p-xl {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .p-xl {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .p-xl {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .p-xl {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .p-xl {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
.cyber-security .p-xl-bold {
  font-size: 2.4rem;
  font-weight: 600 !important;
  line-height: 32px !important;
  letter-spacing: 0.01em !important;
  color: #1d242b;
}
@media (min-width: 1800px) {
  .cyber-security .p-xl-bold {
    font-size: 2.4rem !important;
    line-height: 32px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .p-xl-bold {
    font-size: 2.2rem !important;
    line-height: 32px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .p-xl-bold {
    font-size: 2.2rem !important;
    line-height: 32px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .p-xl-bold {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .p-xl-bold {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .p-xl-bold {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .p-xl-bold {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .p-xl-bold {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
.cyber-security .p-l {
  font-size: 2.2rem;
  font-weight: 400 !important;
  line-height: 30px !important;
  letter-spacing: 0.01em !important;
  color: #1d242b;
}
@media (min-width: 1800px) {
  .cyber-security .p-l {
    font-size: 2.2rem !important;
    line-height: 30px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .p-l {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .p-l {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .p-l {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .p-l {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .p-l {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .p-l {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .p-l {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
.cyber-security .p-l-bold {
  font-size: 2.2rem;
  font-weight: 600 !important;
  line-height: 30px !important;
  letter-spacing: 0.01em !important;
  color: #1d242b;
}
@media (min-width: 1800px) {
  .cyber-security .p-l-bold {
    font-size: 2.2rem !important;
    line-height: 30px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .p-l-bold {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .p-l-bold {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .p-l-bold {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .p-l-bold {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .p-l-bold {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .p-l-bold {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .p-l-bold {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
.cyber-security .p-small {
  font-size: 2rem;
  font-weight: 400 !important;
  line-height: 28px !important;
  letter-spacing: 0.01em !important;
  color: #1d242b;
}
@media (min-width: 1800px) {
  .cyber-security .p-small {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .p-small {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .p-small {
    font-size: 1.8rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .p-small {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .p-small {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .p-small {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .p-small {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .p-small {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
.cyber-security .p-sm-bold {
  font-size: 2rem;
  font-weight: 600 !important;
  line-height: 28px !important;
  letter-spacing: 0.01em !important;
  color: #1d242b;
}
@media (min-width: 1800px) {
  .cyber-security .p-sm-bold {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .p-sm-bold {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .p-sm-bold {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .p-sm-bold {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .p-sm-bold {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .p-sm-bold {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .p-sm-bold {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .p-sm-bold {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
.cyber-security .p-xs {
  font-size: 1.8rem !important;
  font-weight: 400 !important;
  line-height: 28px !important;
  letter-spacing: 0.01em !important;
  color: #1d242b;
}
@media (min-width: 1800px) {
  .cyber-security .p-xs {
    font-size: 1.8rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .p-xs {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .p-xs {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .p-xs {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .p-xs {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .p-xs {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .p-xs {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .p-xs {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
}
.cyber-security .p-xs-bold {
  font-size: 1.8rem !important;
  font-weight: 600 !important;
  line-height: 28px !important;
  letter-spacing: 0.01em !important;
  color: #1d242b;
}
@media (min-width: 1800px) {
  .cyber-security .p-xs-bold {
    font-size: 1.8rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .p-xs-bold {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .p-xs-bold {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .p-xs-bold {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .p-xs-bold {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .p-xs-bold {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .p-xs-bold {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .p-xs-bold {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
.cyber-security .p-test {
  font-size: 2.4rem;
  font-weight: 400 !important;
  line-height: 34px !important;
  letter-spacing: 0.001em !important;
  color: #1d242b;
}
@media (min-width: 1800px) {
  .cyber-security .p-test {
    font-size: 2.4rem !important;
    line-height: 34px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .p-test {
    font-size: 2.2rem !important;
    line-height: 30px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .p-test {
    font-size: 2.2rem !important;
    line-height: 30px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .p-test {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .p-test {
    font-size: 2.2rem !important;
    line-height: 30px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .p-test {
    font-size: 2.2rem !important;
    line-height: 30px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .p-test {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .p-test {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
}
.cyber-security .eyebrow {
  font-size: 1.8rem;
  font-weight: 700 !important;
  line-height: 24px !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase;
}
@media (min-width: 1800px) {
  .cyber-security .eyebrow {
    font-size: 1.8rem !important;
    font-weight: 600 !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .eyebrow {
    font-size: 1.6rem !important;
    line-height: 22px !important;
    font-weight: 600 !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .eyebrow {
    font-size: 1.6rem !important;
    line-height: 22px !important;
    font-weight: 600 !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .eyebrow {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .eyebrow {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .eyebrow {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .eyebrow {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .eyebrow {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
}
.cyber-security .p-nav-16 {
  font-size: 1.6rem;
  font-weight: 400 !important;
  line-height: 24px !important;
  letter-spacing: 0.01em !important;
  color: #1d242b;
}
@media (min-width: 1800px) {
  .cyber-security .p-nav-16 {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .p-nav-16 {
    font-size: 1.6rem !important;
    line-height: 23px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .p-nav-16 {
    font-size: 1.6rem !important;
    line-height: 23px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .p-nav-16 {
    font-size: 1.6rem !important;
    line-height: 23px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .p-nav-16 {
    font-size: 1.6rem !important;
    line-height: 23px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .p-nav-16 {
    font-size: 1.6rem !important;
    line-height: 23px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .p-nav-16 {
    font-size: 1.6rem !important;
    line-height: 23px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .p-nav-16 {
    font-size: 1.6rem !important;
    line-height: 23px !important;
  }
}
.cyber-security .p-nav-15 {
  font-size: 1.5rem;
  font-weight: 400 !important;
  line-height: 22px !important;
  letter-spacing: 0.01em !important;
  color: #1d242b;
}
@media (min-width: 1800px) {
  .cyber-security .p-nav-15 {
    font-size: 1.5rem !important;
    line-height: 22px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .p-nav-15 {
    font-size: 1.5rem !important;
    line-height: 22px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .p-nav-15 {
    ffont-size: 1.5rem !important;
    line-height: 22px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .p-nav-15 {
    font-size: 1.5rem !important;
    line-height: 22px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .p-nav-15 {
    font-size: 1.5rem !important;
    line-height: 22px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .p-nav-15 {
    font-size: 1.5rem !important;
    line-height: 22px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .p-nav-15 {
    font-size: 1.5rem !important;
    line-height: 22px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .p-nav-15 {
    font-size: 1.5rem !important;
    line-height: 22px !important;
  }
}
.cyber-security .p-nav-18 {
  font-size: 1.8rem;
  font-weight: 400 !important;
  line-height: 28px !important;
  color: #1d242b;
}
@media (min-width: 1800px) {
  .cyber-security .p-nav-18 {
    font-size: 1.8rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .p-nav-18 {
    font-size: 1.6rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .p-nav-18 {
    font-size: 1.6rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .p-nav-18 {
    font-size: 1.6rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .p-nav-18 {
    font-size: 1.6rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .p-nav-18 {
    font-size: 1.6rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .p-nav-18 {
    font-size: 1.6rem !important;
    line-height: 28px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .p-nav-18 {
    font-size: 1.6rem !important;
    line-height: 28px !important;
  }
}
.cyber-security .nav-link {
  font-size: 1.6rem;
  font-weight: 400 !important;
  line-height: 22px !important;
  letter-spacing: 0.01em !important;
  color: #1d242b;
}
@media (min-width: 1800px) {
  .cyber-security .nav-link {
    font-size: 1.6rem !important;
    line-height: 22px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .cyber-security .nav-link {
    font-size: 1.6rem !important;
    line-height: 22px !important;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .nav-link {
    font-size: 1.6rem !important;
    line-height: 22px !important;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .nav-link {
    font-size: 1.6rem !important;
    line-height: 22px !important;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .nav-link {
    font-size: 1.6rem;
    line-height: 22px !important;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .nav-link {
    font-size: 1.6rem !important;
    line-height: 22px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .nav-link {
    font-size: 1.6rem !important;
    line-height: 22px !important;
  }
}
.cyber-security .h5-link {
  font-size: 2rem;
  font-weight: 600 !important;
  line-height: 28px !important;
  letter-spacing: 0.01em !important;
}
.cyber-security .h6-link {
  font-size: 1.8rem;
  font-weight: 600 !important;
  line-height: 30px !important;
  letter-spacing: 0.01em !important;
}
.cyber-security .p-link {
  font-size: 1.4rem;
  font-weight: 800 !important;
  line-height: 20px !important;
  letter-spacing: 0.01em !important;
}
.cyber-security .breadcrumb {
  font-size: 1.4rem;
  font-weight: 400 !important;
  line-height: 20px !important;
  letter-spacing: 0.01em !important;
}
.cyber-security .breadcrumb-bold {
  font-size: 1.4rem;
  font-weight: 700 !important;
  line-height: 20px !important;
  letter-spacing: 0.01em !important;
}
.cyber-security section.bg-light-green {
  background-color: #E6F0FF;
}
.cyber-security .default-padding {
  padding: 30px 0;
}
@media (min-width: 1800px) {
  .cyber-security .default-padding {
    padding: 60px 0 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .default-padding {
    padding: 25px 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .default-padding {
    padding: 25px 0;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .default-padding {
    padding: 25px 0;
  }
}
.cyber-security .no-padding-top {
  padding-top: 0 !important;
}
.cyber-security .no-padding-bottom {
  padding-bottom: 0 !important;
}
.cyber-security .ultra-large-top {
  padding: 100px 0 0;
}
@media (min-width: 1800px) {
  .cyber-security .ultra-large-top {
    padding: 150px 0 0;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .ultra-large-top {
    padding: 75px 0 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .ultra-large-top {
    padding: 45px 0 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .ultra-large-top {
    padding: 20px 0 0;
  }
}
.cyber-security .ultra-large-padding {
  padding: 80px 0;
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .ultra-large-padding {
    padding: 75px 0;
  }
}
@media (min-width: 1800px) {
  .cyber-security .ultra-large-padding {
    padding: 120px 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .ultra-large-padding {
    padding: 56px 0;
  }
}
.cyber-security .large-padding {
  padding: 40px 0 !important;
}
@media (max-width: 1199.98px) {
  .cyber-security .large-padding {
    padding: 30px 0;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .large-padding {
    padding: 40px 0;
  }
}
@media (min-width: 1800px) {
  .cyber-security .large-padding {
    padding: 75px 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .large-padding {
    padding: 20px 0;
  }
}
.cyber-security .large-padding-bottom {
  padding-bottom: 80px !important;
}
@media (min-width: 1800px) {
  .cyber-security .large-padding-bottom {
    padding-bottom: 80px !important;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .large-padding-bottom {
    padding-bottom: 70px !important;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .large-padding-bottom {
    padding-bottom: 60px !important;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .large-padding-bottom {
    padding-bottom: 40px !important;
  }
}
.cyber-security .large-padding-top {
  padding-top: 80px !important;
}
@media (min-width: 1800px) {
  .cyber-security .large-padding-top {
    padding-top: 80px !important;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .large-padding-top {
    padding-top: 70px !important;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .large-padding-top {
    padding-top: 60px !important;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .large-padding-top {
    padding-top: 40px !important;
  }
}
.cyber-security .medium-padding {
  padding: 25px 0 !important;
}
@media (min-width: 1800px) {
  .cyber-security .medium-padding {
    padding: 50px 0 !important;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .medium-padding {
    padding: 20px 0 !important;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .medium-padding {
    padding: 20px 0 !important;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .medium-padding {
    padding: 20px 0 !important;
  }
}
.cyber-security .medium-top-no-bottom {
  padding-top: 50px !important;
  padding-bottom: 0px !important;
}
.cyber-security .medium-bottom-no-top {
  padding-bottom: 50px !important;
  padding-top: 0px !important;
}
.cyber-security .medium-top-small-bottom {
  padding-top: 50px !important;
  padding-bottom: 30px !important;
}
.cyber-security .medium-bottom-small-top {
  padding-bottom: 50px !important;
  padding-top: 30px !important;
}
.cyber-security .small-top-no-bottom {
  padding-top: 30px !important;
  padding-bottom: 0px !important;
}
.cyber-security .small-bottom-no-top {
  padding-bottom: 30px !important;
  padding-top: 0px !important;
}
.cyber-security .medium-padding-top {
  padding-top: 50px !important;
}
@media (min-width: 1800px) {
  .cyber-security .medium-padding-top {
    padding-top: 100px !important;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .medium-padding-top {
    padding-top: 50px !important;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .medium-padding-top {
    padding-top: 50px !important;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .medium-padding-top {
    padding-top: 40px !important;
  }
}
.cyber-security .medium-padding-bottom {
  padding-bottom: 50px !important;
}
@media (min-width: 1800px) {
  .cyber-security .medium-padding-bottom {
    padding-bottom: 100px !important;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .medium-padding-bottom {
    padding-bottom: 50px !important;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .medium-padding-bottom {
    padding-bottom: 50px !important;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .medium-padding-bottom {
    padding-bottom: 40px !important;
  }
}
.cyber-security .small-padding {
  padding: 20px 0 !important;
}
@media (min-width: 1800px) {
  .cyber-security .small-padding {
    padding: 60px 0 !important;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .small-padding {
    padding: 15px 0 !important;
  }
}
.cyber-security .small-padding-top {
  padding-top: 40px !important;
}
@media (min-width: 1800px) {
  .cyber-security .small-padding-top {
    padding-top: 80px !important;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .small-padding-top {
    padding-top: 30px !important;
  }
}
.cyber-security .small-padding-bottom {
  padding-bottom: 40px !important;
}
@media (min-width: 1800px) {
  .cyber-security .small-padding-bottom {
    padding-bottom: 60px !important;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .small-padding-bottom {
    padding-bottom: 30px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .no-padding-down-sm {
    padding: 0 !important;
  }
}
@media (min-width: 1800px) {
  .cyber-security .padding-xs {
    padding: 40px 0;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .cyber-security .padding-xs {
    padding: 16px 0;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .padding-xs {
    padding: 16px 0;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .padding-xs {
    padding: 8px 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .padding-xs {
    padding: 8px 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .padding-xs {
    padding: 8px 0;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .padding-xs {
    padding: 4px 0;
  }
}
@media (min-width: 1800px) {
  .cyber-security .padding-xs {
    padding: 64px 0;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .cyber-security .padding-xs {
    padding: 24px 0;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .padding-xs {
    padding: 24px 0;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .padding-xs {
    padding: 16px 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .padding-xs {
    padding: 16px 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .padding-xs {
    padding: 16px 0;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .padding-xs {
    padding: 8px 0;
  }
}
@media (min-width: 1800px) {
  .cyber-security .padding-md {
    padding: 80px 0;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .cyber-security .padding-md {
    padding: 40px 0;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .padding-md {
    padding: 40px 0;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .padding-md {
    padding: 24px 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .padding-md {
    padding: 24px 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .padding-md {
    padding: 24px 0;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .padding-md {
    padding: 16px 0;
  }
}
@media (min-width: 1800px) {
  .cyber-security .padding-lg {
    padding: 120px 0;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .cyber-security .padding-lg {
    padding: 64px 0;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .padding-lg {
    padding: 64px 0;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .padding-lg {
    padding: 40px 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .padding-lg {
    padding: 32px 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .padding-lg {
    padding: 32px 0;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .padding-lg {
    padding: 24px 0;
  }
}
@media (min-width: 1800px) {
  .cyber-security .padding-xl {
    padding: 160px 0;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .cyber-security .padding-xl {
    padding: 80px 0;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .padding-xl {
    padding: 80px 0;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .padding-xl {
    padding: 64px 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .padding-xl {
    padding: 40px 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .padding-xl {
    padding: 40px 0;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .padding-xl {
    padding: 40px 0;
  }
}
@media (min-width: 1800px) {
  .cyber-security .padding-2xl {
    padding: 200px 0;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .cyber-security .padding-2xl {
    padding: 120px 0;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .padding-2xl {
    padding: 120px 0;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .padding-2xl {
    padding: 80px 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .padding-2xl {
    padding: 64px 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .padding-2xl {
    padding: 64px 0;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .padding-2xl {
    padding: 56px 0;
  }
}
@media (min-width: 1800px) {
  .cyber-security .padding-xs-top {
    padding: 40px 0 0;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .cyber-security .padding-xs-top {
    padding: 16px 0 0;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .padding-xs-top {
    padding: 16px 0 0;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .padding-xs-top {
    padding: 8px 0 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .padding-xs-top {
    padding: 8px 0 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .padding-xs-top {
    padding: 8px 0 0;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .padding-xs-top {
    padding: 4px 0 0;
  }
}
@media (min-width: 1800px) {
  .cyber-security .padding-sm-top {
    padding: 64px 0 0;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .cyber-security .padding-sm-top {
    padding: 24px 0 0;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .padding-sm-top {
    padding: 24px 0 0;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .padding-sm-top {
    padding: 16px 0 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .padding-sm-top {
    padding: 16px 0 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .padding-sm-top {
    padding: 16px 0 0;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .padding-sm-top {
    padding: 8px 0 0;
  }
}
@media (min-width: 1800px) {
  .cyber-security .padding-md-top {
    padding: 80px 0 0;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .cyber-security .padding-md-top {
    padding: 40px 0 0;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .padding-md-top {
    padding: 40px 0 0;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .padding-md-top {
    padding: 24px 0 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .padding-md-top {
    padding: 24px 0 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .padding-md-top {
    padding: 24px 0 0;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .padding-md-top {
    padding: 16px 0 0;
  }
}
@media (min-width: 1800px) {
  .cyber-security .padding-lg-top {
    padding: 120px 0 0;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .cyber-security .padding-lg-top {
    padding: 64px 0 0;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .padding-lg-top {
    padding: 64px 0 0;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .padding-lg-top {
    padding: 40px 0 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .padding-lg-top {
    padding: 32px 0 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .padding-lg-top {
    padding: 32px 0 0;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .padding-lg-top {
    padding: 24px 0 0;
  }
}
@media (min-width: 1800px) {
  .cyber-security .padding-xl-top {
    padding: 160px 0 0;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .cyber-security .padding-xl-top {
    padding: 80px 0 0;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .padding-xl-top {
    padding: 80px 0 0;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .padding-xl-top {
    padding: 64px 0 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .padding-xl-top {
    padding: 40px 0 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .padding-xl-top {
    padding: 40px 0 0;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .padding-xl-top {
    padding: 40px 0 0;
  }
}
@media (min-width: 1800px) {
  .cyber-security .padding-2xl-top {
    padding: 200px 0 0;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .cyber-security .padding-2xl-top {
    padding: 120px 0 0;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .padding-2xl-top {
    padding: 120px 0 0;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .padding-2xl-top {
    padding: 80px 0 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .padding-2xl-top {
    padding: 64px 0 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .padding-2xl-top {
    padding: 64px 0 0;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .padding-2xl-top {
    padding: 56px 0 0;
  }
}
@media (min-width: 1800px) {
  .cyber-security .padding-xs-bottom {
    padding: 0 0 40px;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .cyber-security .padding-xs-bottom {
    padding: 0 0 16px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .padding-xs-bottom {
    padding: 0 0 16px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .padding-xs-bottom {
    padding: 0 0 8px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .padding-xs-bottom {
    padding: 0 0 8px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .padding-xs-bottom {
    padding: 0 0 8px;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .padding-xs-bottom {
    padding: 0 0 4px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .m-bottom-40 {
    margin: 0 0 40px;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .m-bottom-40 {
    margin: 0 0 40px;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .m-bottom-40 {
    margin: 0 0 24px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .m-bottom-40 {
    margin: 0 0 24px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .m-bottom-40 {
    margin: 0 0 24px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .m-bottom-40 {
    margin: 0 0 24px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .m-bottom-40 {
    margin: 0 0 24px;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .m-bottom-40 {
    margin: 0 0 24px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .m-bottom-16 {
    margin-bottom: 16px;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .m-bottom-16 {
    margin-bottom: 16px;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .m-bottom-16 {
    margin-bottom: 16px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .m-bottom-16 {
    margin-bottom: 16px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .m-bottom-16 {
    margin-bottom: 8px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .m-bottom-16 {
    margin-bottom: 8px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .m-bottom-16 {
    margin-bottom: 8px;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .m-bottom-16 {
    margin-bottom: 8px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .m-bottom-24 {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .m-bottom-24 {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .m-bottom-24 {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .m-bottom-24 {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .m-bottom-24 {
    margin-bottom: 16px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .m-bottom-24 {
    margin-bottom: 16px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .m-bottom-24 {
    margin-bottom: 16px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .m-bottom-24 {
    margin-bottom: 16px !important;
  }
}
@media (min-width: 1800px) {
  .cyber-security .m-bottom-20 {
    margin-bottom: 20px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .m-bottom-20 {
    margin-bottom: 8px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .m-bottom-20 {
    margin-bottom: 8px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .m-bottom-20 {
    margin-bottom: 8px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .m-bottom-20 {
    margin-bottom: 8px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .m-bottom-20 {
    margin-bottom: 8px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .m-bottom-20 {
    margin-bottom: 8px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .m-bottom-20 {
    margin-bottom: 8px !important;
  }
}
@media (min-width: 1800px) {
  .cyber-security .m-top-24 {
    margin-top: 24px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .m-top-24 {
    margin-top: 24px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .m-top-24 {
    margin-top: 24px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .m-top-24 {
    margin-top: 24px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .m-top-24 {
    margin-top: 16px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .m-top-24 {
    margin-top: 16px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .m-top-24 {
    margin-top: 16px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .m-top-24 {
    margin-top: 16px !important;
  }
}
@media (min-width: 1800px) {
  .cyber-security .m-bottom-28 {
    margin-bottom: 28px;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .m-bottom-28 {
    margin-bottom: 26px;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .m-bottom-28 {
    margin-bottom: 24px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .m-bottom-28 {
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .m-bottom-28 {
    margin-bottom: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .m-bottom-28 {
    margin-bottom: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .m-bottom-28 {
    margin-bottom: 16px;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .m-bottom-28 {
    margin-bottom: 8px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .m-bottom-54 {
    margin-bottom: 54px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .m-bottom-54 {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .m-bottom-54 {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .m-bottom-54 {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .m-bottom-54 {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .m-bottom-54 {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .m-bottom-54 {
    margin-bottom: 24px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .m-bottom-54 {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 1800px) {
  .cyber-security .m-bottom-56 {
    margin-bottom: 56px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .m-bottom-56 {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .m-bottom-56 {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .m-bottom-56 {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .m-bottom-56 {
    margin-bottom: 16px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .m-bottom-56 {
    margin-bottom: 16px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .m-bottom-56 {
    margin-bottom: 16px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .m-bottom-56 {
    margin-bottom: 8px !important;
  }
}
.cyber-security .m-top-16 {
  margin-top: 16px !important;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .m-top-16 {
    margin-top: 8px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .m-top-16 {
    margin-top: 8px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .m-top-16 {
    margin-top: 8px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .m-top-16 {
    margin-top: 4px !important;
  }
}
@media (min-width: 1800px) {
  .cyber-security .p-top-24 {
    padding-top: 24px;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .p-top-24 {
    padding-top: 24px;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .p-top-24 {
    padding-top: 24px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .p-top-24 {
    padding-top: 24px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .p-top-24 {
    padding-top: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .p-top-24 {
    padding-top: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .p-top-24 {
    padding-top: 16px;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .p-top-24 {
    padding-top: 8px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .m-top-64 {
    margin-top: 64px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .m-top-64 {
    margin-top: 40px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .m-top-64 {
    margin-top: 24px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .m-top-64 {
    margin-top: 24px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .m-top-64 {
    margin-top: 24px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .m-top-64 {
    margin-top: 24px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .m-top-64 {
    margin-top: 24px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .m-top-64 {
    margin-top: 24px !important;
  }
}
@media (min-width: 1800px) {
  .cyber-security .m-top-60 {
    margin-top: 60px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .m-top-60 {
    margin-top: 24px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .m-top-60 {
    margin-top: 24px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .m-top-60 {
    margin-top: 24px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .m-top-60 {
    margin-top: 16px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .m-top-60 {
    margin-top: 16px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .m-top-60 {
    margin-top: 16px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .m-top-60 {
    margin-top: 8px !important;
  }
}
@media (min-width: 1800px) {
  .cyber-security .m-top-40 {
    margin: 40px 0 0 !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .m-top-40 {
    margin: 40px 0 0 !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .m-top-40 {
    margin: 24px 0 0 !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .m-top-40 {
    margin: 24px 0 0 !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .m-top-40 {
    margin: 24px 0 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .m-top-40 {
    margin: 24px 0 0 !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .m-top-40 {
    margin: 24px 0 0 !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .m-top-40 {
    margin: 24px 0 0 !important;
  }
}
@media (min-width: 1800px) {
  .cyber-security .m-top-45 {
    margin: 45px 0 0 !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .m-top-45 {
    margin: 45px 0 0 !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .m-top-45 {
    margin: 16px 0 0 !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .m-top-45 {
    margin: 16px 0 0 !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .m-top-45 {
    margin: 8px 0 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .m-top-45 {
    margin: 8px 0 0 !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .m-top-45 {
    margin: 8px 0 0 !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .m-top-45 {
    margin: 4px 0 0 !important;
  }
}
@media (min-width: 1800px) {
  .cyber-security .m-bottom-16 {
    margin-bottom: 16px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .m-bottom-16 {
    margin-bottom: 16px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .m-bottom-16 {
    margin-bottom: 16px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .m-bottom-16 {
    margin-bottom: 16px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .m-bottom-16 {
    margin-bottom: 8px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .m-bottom-16 {
    margin-bottom: 8px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .m-bottom-16 {
    margin-bottom: 8px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .m-bottom-16 {
    margin-bottom: 4px !important;
  }
}
@media (min-width: 1800px) {
  .cyber-security .p-40 {
    padding: 40px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .p-40 {
    padding: 16px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .p-40 {
    padding: 16px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .p-40 {
    padding: 16px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .p-40 {
    padding: 8px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .p-40 {
    padding: 8px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .p-40 {
    padding: 8px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .p-40 {
    padding: 4px !important;
  }
}
@media (min-width: 1800px) {
  .cyber-security .p-top-24 {
    padding-top: 24px;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .p-top-24 {
    padding-top: 24px;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .p-top-24 {
    padding-top: 24px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .p-top-24 {
    padding-top: 24px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .p-top-24 {
    padding-top: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .p-top-24 {
    padding-top: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .p-top-24 {
    padding-top: 16px;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .p-top-24 {
    padding-top: 8px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .m-bottom-64 {
    margin-bottom: 64px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .m-bottom-64 {
    margin-bottom: 40px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .m-bottom-64 {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .m-bottom-64 {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .m-bottom-64 {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .m-bottom-64 {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .m-bottom-64 {
    margin-bottom: 24px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .m-bottom-64 {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 1800px) {
  .cyber-security .m-bottom-32 {
    margin-bottom: 32px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .m-bottom-32 {
    margin-bottom: 32px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .m-bottom-32 {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .m-bottom-32 {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .m-bottom-32 {
    margin-bottom: 16px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .m-bottom-32 {
    margin-bottom: 16px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .m-bottom-32 {
    margin-bottom: 16px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .m-bottom-32 {
    margin-bottom: 8px !important;
  }
}
@media (min-width: 1800px) {
  .cyber-security .m-top-32 {
    margin-top: 32px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .m-top-32 {
    margin-top: 32px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .m-top-32 {
    margin-top: 24px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .m-top-32 {
    margin-top: 24px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .m-top-32 {
    margin-top: 16px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .m-top-32 {
    margin-top: 16px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .m-top-32 {
    margin-top: 16px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .m-top-32 {
    margin-top: 8px !important;
  }
}
@media (min-width: 1800px) {
  .cyber-security .padding-xs-bottom {
    padding: 0 0 64px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .padding-xs-bottom {
    padding: 0 0 24px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .padding-xs-bottom {
    padding: 0 0 24px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .padding-xs-bottom {
    padding: 0 0 16px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .padding-xs-bottom {
    padding: 0 0 16px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .padding-xs-bottom {
    padding: 0 0 16px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .padding-xs-bottom {
    padding: 0 0 16px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .padding-xs-bottom {
    padding: 0 0 8px !important;
  }
}
@media (min-width: 1800px) {
  .cyber-security .margin-xs-bottom {
    margin: 0 0 64px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .margin-xs-bottom {
    margin: 0 0 24px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .margin-xs-bottom {
    margin: 0 0 24px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .margin-xs-bottom {
    margin: 0 0 16px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security .margin-xs-bottom {
    margin: 0 0 16px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .margin-xs-bottom {
    margin: 0 0 16px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .margin-xs-bottom {
    margin: 0 0 16px !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .margin-xs-bottom {
    margin: 0 0 8px !important;
  }
}
@media (min-width: 1800px) {
  .cyber-security .padding-md-bottom {
    padding: 0 0 80px;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .cyber-security .padding-md-bottom {
    padding: 0 0 40px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .padding-md-bottom {
    padding: 0 0 40px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .padding-md-bottom {
    padding: 0 0 24px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .padding-md-bottom {
    padding: 0 0 24px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .padding-md-bottom {
    padding: 0 0 24px;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .padding-md-bottom {
    padding: 0 0 16px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .padding-lg-bottom {
    padding: 0 0 120px;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .cyber-security .padding-lg-bottom {
    padding: 0 0 64px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .padding-lg-bottom {
    padding: 0 0 64px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .padding-lg-bottom {
    padding: 0 0 40px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .padding-lg-bottom {
    padding: 0 0 32px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .padding-lg-bottom {
    padding: 0 0 32px;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .padding-lg-bottom {
    padding: 0 0 24px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .padding-xl-bottom {
    padding: 0 0 160px;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .cyber-security .padding-xl-bottom {
    padding: 0 0 80px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .padding-xl-bottom {
    padding: 0 0 80px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .padding-xl-bottom {
    padding: 0 0 64px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .padding-xl-bottom {
    padding: 0 0 40px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .padding-xl-bottom {
    padding: 0 0 40px;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .padding-xl-bottom {
    padding: 0 0 40px;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .cyber-security .padding-xl-bottom .padding-2xl-bottom {
    padding: 0 0 120px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .padding-xl-bottom .padding-2xl-bottom {
    padding: 0 0 120px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .padding-xl-bottom .padding-2xl-bottom {
    padding: 0 0 80px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .padding-xl-bottom .padding-2xl-bottom {
    padding: 0 0 64px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .padding-xl-bottom .padding-2xl-bottom {
    padding: 0 0 64px;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .padding-xl-bottom .padding-2xl-bottom {
    padding: 0 0 56px;
  }
}
.cyber-security .text-nav-bg {
  color: #F5F6F7;
}
.cyber-security .pill-nav-bg {
  color: #F5F6F7;
}
.cyber-security .bg-nav-bg {
  background-color: #F5F6F7;
}
.cyber-security .bg-nav-bg {
  background: #F5F6F7;
}
.cyber-security .border-nav-bg {
  border-color: #F5F6F7;
}
.cyber-security .border-bottom-nav-bg {
  border-bottom-color: #F5F6F7;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-nav-bg {
  border-color: #F5F6F7;
}
.cyber-security .text-cohesity-green {
  color: #00FD45;
}
.cyber-security .pill-cohesity-green {
  color: #00FD45;
}
.cyber-security .bg-cohesity-green {
  background-color: #00FD45;
}
.cyber-security .bg-cohesity-green {
  background: #00FD45;
}
.cyber-security .border-cohesity-green {
  border-color: #00FD45;
}
.cyber-security .border-bottom-cohesity-green {
  border-bottom-color: #00FD45;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-cohesity-green {
  border-color: #00FD45;
}
.cyber-security .text-light-green {
  color: #e5ffec;
}
.cyber-security .pill-light-green {
  color: #e5ffec;
}
.cyber-security .bg-light-green {
  background-color: #e5ffec;
}
.cyber-security .bg-light-green {
  background: #e5ffec;
}
.cyber-security .border-light-green {
  border-color: #e5ffec;
}
.cyber-security .border-bottom-light-green {
  border-bottom-color: #e5ffec;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-light-green {
  border-color: #e5ffec;
}
.cyber-security .text-light-green-ran {
  color: #E2F2D9;
}
.cyber-security .pill-light-green-ran {
  color: #E2F2D9;
}
.cyber-security .bg-light-green-ran {
  background-color: #E2F2D9;
}
.cyber-security .bg-light-green-ran {
  background: #E2F2D9;
}
.cyber-security .border-light-green-ran {
  border-color: #E2F2D9;
}
.cyber-security .border-bottom-light-green-ran {
  border-bottom-color: #E2F2D9;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-light-green-ran {
  border-color: #E2F2D9;
}
.cyber-security .text-light-blue {
  color: rgba(98, 181, 229, 0.2);
}
.cyber-security .pill-light-blue {
  color: rgba(98, 181, 229, 0.2);
}
.cyber-security .bg-light-blue {
  background-color: rgba(98, 181, 229, 0.2);
}
.cyber-security .bg-light-blue {
  background: rgba(98, 181, 229, 0.2);
}
.cyber-security .border-light-blue {
  border-color: rgba(98, 181, 229, 0.2);
}
.cyber-security .border-bottom-light-blue {
  border-bottom-color: rgba(98, 181, 229, 0.2);
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-light-blue {
  border-color: rgba(98, 181, 229, 0.2);
}
.cyber-security .text-light-blue-ran {
  color: #E1F0FA;
}
.cyber-security .pill-light-blue-ran {
  color: #E1F0FA;
}
.cyber-security .bg-light-blue-ran {
  background-color: #E1F0FA;
}
.cyber-security .bg-light-blue-ran {
  background: #E1F0FA;
}
.cyber-security .border-light-blue-ran {
  border-color: #E1F0FA;
}
.cyber-security .border-bottom-light-blue-ran {
  border-bottom-color: #E1F0FA;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-light-blue-ran {
  border-color: #E1F0FA;
}
.cyber-security .text-blue {
  color: #62b5e5;
}
.cyber-security .pill-blue {
  color: #62b5e5;
}
.cyber-security .bg-blue {
  background-color: #62b5e5;
}
.cyber-security .bg-blue {
  background: #62b5e5;
}
.cyber-security .border-blue {
  border-color: #62b5e5;
}
.cyber-security .border-bottom-blue {
  border-bottom-color: #62b5e5;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-blue {
  border-color: #62b5e5;
}
.cyber-security .text-skyblue {
  color: #06f;
}
.cyber-security .pill-skyblue {
  color: #06f;
}
.cyber-security .bg-skyblue {
  background-color: #06f;
}
.cyber-security .bg-skyblue {
  background: #06f;
}
.cyber-security .border-skyblue {
  border-color: #06f;
}
.cyber-security .border-bottom-skyblue {
  border-bottom-color: #06f;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-skyblue {
  border-color: #06f;
}
.cyber-security .text-orange {
  color: #FF8D17;
}
.cyber-security .pill-orange {
  color: #FF8D17;
}
.cyber-security .bg-orange {
  background-color: #FF8D17;
}
.cyber-security .bg-orange {
  background: #FF8D17;
}
.cyber-security .border-orange {
  border-color: #FF8D17;
}
.cyber-security .border-bottom-orange {
  border-bottom-color: #FF8D17;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-orange {
  border-color: #FF8D17;
}
.cyber-security .text-light-orange {
  color: rgba(255, 141, 23, 0.2);
}
.cyber-security .pill-light-orange {
  color: rgba(255, 141, 23, 0.2);
}
.cyber-security .bg-light-orange {
  background-color: rgba(255, 141, 23, 0.2);
}
.cyber-security .bg-light-orange {
  background: rgba(255, 141, 23, 0.2);
}
.cyber-security .border-light-orange {
  border-color: rgba(255, 141, 23, 0.2);
}
.cyber-security .border-bottom-light-orange {
  border-bottom-color: rgba(255, 141, 23, 0.2);
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-light-orange {
  border-color: rgba(255, 141, 23, 0.2);
}
.cyber-security .text-light-orange-ran {
  color: #FDE9D9;
}
.cyber-security .pill-light-orange-ran {
  color: #FDE9D9;
}
.cyber-security .bg-light-orange-ran {
  background-color: #FDE9D9;
}
.cyber-security .bg-light-orange-ran {
  background: #FDE9D9;
}
.cyber-security .border-light-orange-ran {
  border-color: #FDE9D9;
}
.cyber-security .border-bottom-light-orange-ran {
  border-bottom-color: #FDE9D9;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-light-orange-ran {
  border-color: #FDE9D9;
}
.cyber-security .text-yellow {
  color: #FFC000;
}
.cyber-security .pill-yellow {
  color: #FFC000;
}
.cyber-security .bg-yellow {
  background-color: #FFC000;
}
.cyber-security .bg-yellow {
  background: #FFC000;
}
.cyber-security .border-yellow {
  border-color: #FFC000;
}
.cyber-security .border-bottom-yellow {
  border-bottom-color: #FFC000;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-yellow {
  border-color: #FFC000;
}
.cyber-security .text-light-yellow {
  color: rgba(255, 192, 0, 0.2);
}
.cyber-security .pill-light-yellow {
  color: rgba(255, 192, 0, 0.2);
}
.cyber-security .bg-light-yellow {
  background-color: rgba(255, 192, 0, 0.2);
}
.cyber-security .bg-light-yellow {
  background: rgba(255, 192, 0, 0.2);
}
.cyber-security .border-light-yellow {
  border-color: rgba(255, 192, 0, 0.2);
}
.cyber-security .border-bottom-light-yellow {
  border-bottom-color: rgba(255, 192, 0, 0.2);
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-light-yellow {
  border-color: rgba(255, 192, 0, 0.2);
}
.cyber-security .text-light-yellow-ran {
  color: #FEF2D9;
}
.cyber-security .pill-light-yellow-ran {
  color: #FEF2D9;
}
.cyber-security .bg-light-yellow-ran {
  background-color: #FEF2D9;
}
.cyber-security .bg-light-yellow-ran {
  background: #FEF2D9;
}
.cyber-security .border-light-yellow-ran {
  border-color: #FEF2D9;
}
.cyber-security .border-bottom-light-yellow-ran {
  border-bottom-color: #FEF2D9;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-light-yellow-ran {
  border-color: #FEF2D9;
}
.cyber-security .text-red {
  color: #FC4306;
}
.cyber-security .pill-red {
  color: #FC4306;
}
.cyber-security .bg-red {
  background-color: #FC4306;
}
.cyber-security .bg-red {
  background: #FC4306;
}
.cyber-security .border-red {
  border-color: #FC4306;
}
.cyber-security .border-bottom-red {
  border-bottom-color: #FC4306;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-red {
  border-color: #FC4306;
}
.cyber-security .text-light-red {
  color: rgba(252, 67, 6, 0.2);
}
.cyber-security .pill-light-red {
  color: rgba(252, 67, 6, 0.2);
}
.cyber-security .bg-light-red {
  background-color: rgba(252, 67, 6, 0.2);
}
.cyber-security .bg-light-red {
  background: rgba(252, 67, 6, 0.2);
}
.cyber-security .border-light-red {
  border-color: rgba(252, 67, 6, 0.2);
}
.cyber-security .border-bottom-light-red {
  border-bottom-color: rgba(252, 67, 6, 0.2);
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-light-red {
  border-color: rgba(252, 67, 6, 0.2);
}
.cyber-security .text-dark-blue {
  color: #3E4C5A;
}
.cyber-security .pill-dark-blue {
  color: #3E4C5A;
}
.cyber-security .bg-dark-blue {
  background-color: #3E4C5A;
}
.cyber-security .bg-dark-blue {
  background: #3E4C5A;
}
.cyber-security .border-dark-blue {
  border-color: #3E4C5A;
}
.cyber-security .border-bottom-dark-blue {
  border-bottom-color: #3E4C5A;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-dark-blue {
  border-color: #3E4C5A;
}
.cyber-security .text-dark-green {
  color: #007041;
}
.cyber-security .pill-dark-green {
  color: #007041;
}
.cyber-security .bg-dark-green {
  background-color: #007041;
}
.cyber-security .bg-dark-green {
  background: #007041;
}
.cyber-security .border-dark-green {
  border-color: #007041;
}
.cyber-security .border-bottom-dark-green {
  border-bottom-color: #007041;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-dark-green {
  border-color: #007041;
}
.cyber-security .text-green {
  color: #00FD45;
}
.cyber-security .pill-green {
  color: #00FD45;
}
.cyber-security .bg-green {
  background-color: #00FD45;
}
.cyber-security .bg-green {
  background: #00FD45;
}
.cyber-security .border-green {
  border-color: #00FD45;
}
.cyber-security .border-bottom-green {
  border-bottom-color: #00FD45;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-green {
  border-color: #00FD45;
}
.cyber-security .text-white {
  color: #fff;
}
.cyber-security .pill-white {
  color: #fff;
}
.cyber-security .bg-white {
  background-color: #fff;
}
.cyber-security .bg-white {
  background: #fff;
}
.cyber-security .border-white {
  border-color: #fff;
}
.cyber-security .border-bottom-white {
  border-bottom-color: #fff;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-white {
  border-color: #fff;
}
.cyber-security .text-black {
  color: #000;
}
.cyber-security .pill-black {
  color: #000;
}
.cyber-security .bg-black {
  background-color: #000;
}
.cyber-security .bg-black {
  background: #000;
}
.cyber-security .border-black {
  border-color: #000;
}
.cyber-security .border-bottom-black {
  border-bottom-color: #000;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-black {
  border-color: #000;
}
.cyber-security .text-malibu {
  color: rgba(98, 180, 229, 0.2);
}
.cyber-security .pill-malibu {
  color: rgba(98, 180, 229, 0.2);
}
.cyber-security .bg-malibu {
  background-color: rgba(98, 180, 229, 0.2);
}
.cyber-security .bg-malibu {
  background: rgba(98, 180, 229, 0.2);
}
.cyber-security .border-malibu {
  border-color: rgba(98, 180, 229, 0.2);
}
.cyber-security .border-bottom-malibu {
  border-bottom-color: rgba(98, 180, 229, 0.2);
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-malibu {
  border-color: rgba(98, 180, 229, 0.2);
}
.cyber-security .text-malibu-light {
  color: rgba(98, 180, 229, 0.1);
}
.cyber-security .pill-malibu-light {
  color: rgba(98, 180, 229, 0.1);
}
.cyber-security .bg-malibu-light {
  background-color: rgba(98, 180, 229, 0.1);
}
.cyber-security .bg-malibu-light {
  background: rgba(98, 180, 229, 0.1);
}
.cyber-security .border-malibu-light {
  border-color: rgba(98, 180, 229, 0.1);
}
.cyber-security .border-bottom-malibu-light {
  border-bottom-color: rgba(98, 180, 229, 0.1);
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-malibu-light {
  border-color: rgba(98, 180, 229, 0.1);
}
.cyber-security .text-green {
  color: #00FD45;
}
.cyber-security .pill-green {
  color: #00FD45;
}
.cyber-security .bg-green {
  background-color: #00FD45;
}
.cyber-security .bg-green {
  background: #00FD45;
}
.cyber-security .border-green {
  border-color: #00FD45;
}
.cyber-security .border-bottom-green {
  border-bottom-color: #00FD45;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-green {
  border-color: #00FD45;
}
.cyber-security .text-dark-yellow {
  color: #ffc000;
}
.cyber-security .pill-dark-yellow {
  color: #ffc000;
}
.cyber-security .bg-dark-yellow {
  background-color: #ffc000;
}
.cyber-security .bg-dark-yellow {
  background: #ffc000;
}
.cyber-security .border-dark-yellow {
  border-color: #ffc000;
}
.cyber-security .border-bottom-dark-yellow {
  border-bottom-color: #ffc000;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-dark-yellow {
  border-color: #ffc000;
}
.cyber-security .text-extra-dark-green {
  color: #298860;
}
.cyber-security .pill-extra-dark-green {
  color: #298860;
}
.cyber-security .bg-extra-dark-green {
  background-color: #298860;
}
.cyber-security .bg-extra-dark-green {
  background: #298860;
}
.cyber-security .border-extra-dark-green {
  border-color: #298860;
}
.cyber-security .border-bottom-extra-dark-green {
  border-bottom-color: #298860;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-extra-dark-green {
  border-color: #298860;
}
.cyber-security .text-light-bg-blue {
  color: #8EC9EC;
}
.cyber-security .pill-light-bg-blue {
  color: #8EC9EC;
}
.cyber-security .bg-light-bg-blue {
  background-color: #8EC9EC;
}
.cyber-security .bg-light-bg-blue {
  background: #8EC9EC;
}
.cyber-security .border-light-bg-blue {
  border-color: #8EC9EC;
}
.cyber-security .border-bottom-light-bg-blue {
  border-bottom-color: #8EC9EC;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-light-bg-blue {
  border-color: #8EC9EC;
}
.cyber-security .text-grey3 {
  color: #e9e9e9;
}
.cyber-security .pill-grey3 {
  color: #e9e9e9;
}
.cyber-security .bg-grey3 {
  background-color: #e9e9e9;
}
.cyber-security .bg-grey3 {
  background: #e9e9e9;
}
.cyber-security .border-grey3 {
  border-color: #e9e9e9;
}
.cyber-security .border-bottom-grey3 {
  border-bottom-color: #e9e9e9;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-grey3 {
  border-color: #e9e9e9;
}
.cyber-security .text-blue1 {
  color: #386ac3;
}
.cyber-security .pill-blue1 {
  color: #386ac3;
}
.cyber-security .bg-blue1 {
  background-color: #386ac3;
}
.cyber-security .bg-blue1 {
  background: #386ac3;
}
.cyber-security .border-blue1 {
  border-color: #386ac3;
}
.cyber-security .border-bottom-blue1 {
  border-bottom-color: #386ac3;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-blue1 {
  border-color: #386ac3;
}
.cyber-security .text-dark-red {
  color: #EE312F;
}
.cyber-security .pill-dark-red {
  color: #EE312F;
}
.cyber-security .bg-dark-red {
  background-color: #EE312F;
}
.cyber-security .bg-dark-red {
  background: #EE312F;
}
.cyber-security .border-dark-red {
  border-color: #EE312F;
}
.cyber-security .border-bottom-dark-red {
  border-bottom-color: #EE312F;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-dark-red {
  border-color: #EE312F;
}
.cyber-security .text-keppel {
  color: #35A6A0;
}
.cyber-security .pill-keppel {
  color: #35A6A0;
}
.cyber-security .bg-keppel {
  background-color: #35A6A0;
}
.cyber-security .bg-keppel {
  background: #35A6A0;
}
.cyber-security .border-keppel {
  border-color: #35A6A0;
}
.cyber-security .border-bottom-keppel {
  border-bottom-color: #35A6A0;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-keppel {
  border-color: #35A6A0;
}
.cyber-security .text-blue-grey {
  color: #9BB4E1;
}
.cyber-security .pill-blue-grey {
  color: #9BB4E1;
}
.cyber-security .bg-blue-grey {
  background-color: #9BB4E1;
}
.cyber-security .bg-blue-grey {
  background: #9BB4E1;
}
.cyber-security .border-blue-grey {
  border-color: #9BB4E1;
}
.cyber-security .border-bottom-blue-grey {
  border-bottom-color: #9BB4E1;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-blue-grey {
  border-color: #9BB4E1;
}
.cyber-security .text-light-gray-bg {
  color: #E6F0FF;
}
.cyber-security .pill-light-gray-bg {
  color: #E6F0FF;
}
.cyber-security .bg-light-gray-bg {
  background-color: #E6F0FF;
}
.cyber-security .bg-light-gray-bg {
  background: #E6F0FF;
}
.cyber-security .border-light-gray-bg {
  border-color: #E6F0FF;
}
.cyber-security .border-bottom-light-gray-bg {
  border-bottom-color: #E6F0FF;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-light-gray-bg {
  border-color: #E6F0FF;
}
.cyber-security .text-light-green1 {
  color: #E6F1EC;
}
.cyber-security .pill-light-green1 {
  color: #E6F1EC;
}
.cyber-security .bg-light-green1 {
  background-color: #E6F1EC;
}
.cyber-security .bg-light-green1 {
  background: #E6F1EC;
}
.cyber-security .border-light-green1 {
  border-color: #E6F1EC;
}
.cyber-security .border-bottom-light-green1 {
  border-bottom-color: #E6F1EC;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-light-green1 {
  border-color: #E6F1EC;
}
.cyber-security .text-light-grey1 {
  color: #F2F7FF;
}
.cyber-security .pill-light-grey1 {
  color: #F2F7FF;
}
.cyber-security .bg-light-grey1 {
  background-color: #F2F7FF;
}
.cyber-security .bg-light-grey1 {
  background: #F2F7FF;
}
.cyber-security .border-light-grey1 {
  border-color: #F2F7FF;
}
.cyber-security .border-bottom-light-grey1 {
  border-bottom-color: #F2F7FF;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-light-grey1 {
  border-color: #F2F7FF;
}
.cyber-security .text-dark-blue1 {
  color: #111C3F;
}
.cyber-security .pill-dark-blue1 {
  color: #111C3F;
}
.cyber-security .bg-dark-blue1 {
  background-color: #111C3F;
}
.cyber-security .bg-dark-blue1 {
  background: #111C3F;
}
.cyber-security .border-dark-blue1 {
  border-color: #111C3F;
}
.cyber-security .border-bottom-dark-blue1 {
  border-bottom-color: #111C3F;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-dark-blue1 {
  border-color: #111C3F;
}
.cyber-security .text-light-green3 {
  color: #00FD45;
}
.cyber-security .pill-light-green3 {
  color: #00FD45;
}
.cyber-security .bg-light-green3 {
  background-color: #00FD45;
}
.cyber-security .bg-light-green3 {
  background: #00FD45;
}
.cyber-security .border-light-green3 {
  border-color: #00FD45;
}
.cyber-security .border-bottom-light-green3 {
  border-bottom-color: #00FD45;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-light-green3 {
  border-color: #00FD45;
}
.cyber-security .text-patrick-blue {
  color: #1D242B;
}
.cyber-security .pill-patrick-blue {
  color: #1D242B;
}
.cyber-security .bg-patrick-blue {
  background-color: #1D242B;
}
.cyber-security .bg-patrick-blue {
  background: #1D242B;
}
.cyber-security .border-patrick-blue {
  border-color: #1D242B;
}
.cyber-security .border-bottom-patrick-blue {
  border-bottom-color: #1D242B;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-patrick-blue {
  border-color: #1D242B;
}
.cyber-security .text-medium-purple {
  color: #BABCFB;
}
.cyber-security .pill-medium-purple {
  color: #BABCFB;
}
.cyber-security .bg-medium-purple {
  background-color: #BABCFB;
}
.cyber-security .bg-medium-purple {
  background: #BABCFB;
}
.cyber-security .border-medium-purple {
  border-color: #BABCFB;
}
.cyber-security .border-bottom-medium-purple {
  border-bottom-color: #BABCFB;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-medium-purple {
  border-color: #BABCFB;
}
.cyber-security .text-raisin-black {
  color: #1d242b;
}
.cyber-security .pill-raisin-black {
  color: #1d242b;
}
.cyber-security .bg-raisin-black {
  background-color: #1d242b;
}
.cyber-security .bg-raisin-black {
  background: #1d242b;
}
.cyber-security .border-raisin-black {
  border-color: #1d242b;
}
.cyber-security .border-bottom-raisin-black {
  border-bottom-color: #1d242b;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-raisin-black {
  border-color: #1d242b;
}
.cyber-security .text-dark-purple {
  color: #7578F6;
}
.cyber-security .pill-dark-purple {
  color: #7578F6;
}
.cyber-security .bg-dark-purple {
  background-color: #7578F6;
}
.cyber-security .bg-dark-purple {
  background: #7578F6;
}
.cyber-security .border-dark-purple {
  border-color: #7578F6;
}
.cyber-security .border-bottom-dark-purple {
  border-bottom-color: #7578F6;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-dark-purple {
  border-color: #7578F6;
}
.cyber-security .text-light-blue-grey {
  color: #EBF0F9;
}
.cyber-security .pill-light-blue-grey {
  color: #EBF0F9;
}
.cyber-security .bg-light-blue-grey {
  background-color: #EBF0F9;
}
.cyber-security .bg-light-blue-grey {
  background: #EBF0F9;
}
.cyber-security .border-light-blue-grey {
  border-color: #EBF0F9;
}
.cyber-security .border-bottom-light-blue-grey {
  border-bottom-color: #EBF0F9;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-light-blue-grey {
  border-color: #EBF0F9;
}
.cyber-security .text-blue-grey-tint {
  color: #F2F7FF;
}
.cyber-security .pill-blue-grey-tint {
  color: #F2F7FF;
}
.cyber-security .bg-blue-grey-tint {
  background-color: #F2F7FF;
}
.cyber-security .bg-blue-grey-tint {
  background: #F2F7FF;
}
.cyber-security .border-blue-grey-tint {
  border-color: #F2F7FF;
}
.cyber-security .border-bottom-blue-grey-tint {
  border-bottom-color: #F2F7FF;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-blue-grey-tint {
  border-color: #F2F7FF;
}
.cyber-security .text-dark-blue-tint {
  color: #3E4C5A;
}
.cyber-security .pill-dark-blue-tint {
  color: #3E4C5A;
}
.cyber-security .bg-dark-blue-tint {
  background-color: #3E4C5A;
}
.cyber-security .bg-dark-blue-tint {
  background: #3E4C5A;
}
.cyber-security .border-dark-blue-tint {
  border-color: #3E4C5A;
}
.cyber-security .border-bottom-dark-blue-tint {
  border-bottom-color: #3E4C5A;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-dark-blue-tint {
  border-color: #3E4C5A;
}
.cyber-security .text-bright-green {
  color: #F5F6F7;
}
.cyber-security .pill-bright-green {
  color: #F5F6F7;
}
.cyber-security .bg-bright-green {
  background-color: #F5F6F7;
}
.cyber-security .bg-bright-green {
  background: #F5F6F7;
}
.cyber-security .border-bright-green {
  border-color: #F5F6F7;
}
.cyber-security .border-bottom-bright-green {
  border-bottom-color: #F5F6F7;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-bright-green {
  border-color: #F5F6F7;
}
.cyber-security .text-white-grey {
  color: #f0f0f0;
}
.cyber-security .pill-white-grey {
  color: #f0f0f0;
}
.cyber-security .bg-white-grey {
  background-color: #f0f0f0;
}
.cyber-security .bg-white-grey {
  background: #f0f0f0;
}
.cyber-security .border-white-grey {
  border-color: #f0f0f0;
}
.cyber-security .border-bottom-white-grey {
  border-bottom-color: #f0f0f0;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-white-grey {
  border-color: #f0f0f0;
}
.cyber-security .text-charcoal {
  color: #3E4C5A;
}
.cyber-security .pill-charcoal {
  color: #3E4C5A;
}
.cyber-security .bg-charcoal {
  background-color: #3E4C5A;
}
.cyber-security .bg-charcoal {
  background: #3E4C5A;
}
.cyber-security .border-charcoal {
  border-color: #3E4C5A;
}
.cyber-security .border-bottom-charcoal {
  border-bottom-color: #3E4C5A;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-charcoal {
  border-color: #3E4C5A;
}
.cyber-security .text-white-grey-1 {
  color: #f5f5f6;
}
.cyber-security .pill-white-grey-1 {
  color: #f5f5f6;
}
.cyber-security .bg-white-grey-1 {
  background-color: #f5f5f6;
}
.cyber-security .bg-white-grey-1 {
  background: #f5f5f6;
}
.cyber-security .border-white-grey-1 {
  border-color: #f5f5f6;
}
.cyber-security .border-bottom-white-grey-1 {
  border-bottom-color: #f5f5f6;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-white-grey-1 {
  border-color: #f5f5f6;
}
.cyber-security .text-light-blue1 {
  color: #E6F0FF;
}
.cyber-security .pill-light-blue1 {
  color: #E6F0FF;
}
.cyber-security .bg-light-blue1 {
  background-color: #E6F0FF;
}
.cyber-security .bg-light-blue1 {
  background: #E6F0FF;
}
.cyber-security .border-light-blue1 {
  border-color: #E6F0FF;
}
.cyber-security .border-bottom-light-blue1 {
  border-bottom-color: #E6F0FF;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-light-blue1 {
  border-color: #E6F0FF;
}
.cyber-security .text-red1 {
  color: #FF2E00;
}
.cyber-security .pill-red1 {
  color: #FF2E00;
}
.cyber-security .bg-red1 {
  background-color: #FF2E00;
}
.cyber-security .bg-red1 {
  background: #FF2E00;
}
.cyber-security .border-red1 {
  border-color: #FF2E00;
}
.cyber-security .border-bottom-red1 {
  border-bottom-color: #FF2E00;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-red1 {
  border-color: #FF2E00;
}
.cyber-security .text-sun {
  color: orange;
}
.cyber-security .pill-sun {
  color: orange;
}
.cyber-security .bg-sun {
  background-color: orange;
}
.cyber-security .bg-sun {
  background: orange;
}
.cyber-security .border-sun {
  border-color: orange;
}
.cyber-security .border-bottom-sun {
  border-bottom-color: orange;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-sun {
  border-color: orange;
}
.cyber-security .text-violet-tint {
  color: #F1F2FE;
}
.cyber-security .pill-violet-tint {
  color: #F1F2FE;
}
.cyber-security .bg-violet-tint {
  background-color: #F1F2FE;
}
.cyber-security .bg-violet-tint {
  background: #F1F2FE;
}
.cyber-security .border-violet-tint {
  border-color: #F1F2FE;
}
.cyber-security .border-bottom-violet-tint {
  border-bottom-color: #F1F2FE;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-violet-tint {
  border-color: #F1F2FE;
}
.cyber-security .text-light-blue2 {
  color: #BFD9FF;
}
.cyber-security .pill-light-blue2 {
  color: #BFD9FF;
}
.cyber-security .bg-light-blue2 {
  background-color: #BFD9FF;
}
.cyber-security .bg-light-blue2 {
  background: #BFD9FF;
}
.cyber-security .border-light-blue2 {
  border-color: #BFD9FF;
}
.cyber-security .border-bottom-light-blue2 {
  border-bottom-color: #BFD9FF;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-light-blue2 {
  border-color: #BFD9FF;
}
.cyber-security .text-dark-blue-grey {
  color: #3E4C5A;
}
.cyber-security .pill-dark-blue-grey {
  color: #3E4C5A;
}
.cyber-security .bg-dark-blue-grey {
  background-color: #3E4C5A;
}
.cyber-security .bg-dark-blue-grey {
  background: #3E4C5A;
}
.cyber-security .border-dark-blue-grey {
  border-color: #3E4C5A;
}
.cyber-security .border-bottom-dark-blue-grey {
  border-bottom-color: #3E4C5A;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-dark-blue-grey {
  border-color: #3E4C5A;
}
.cyber-security .text-dark-blue-grey-1 {
  color: #3B4E5B;
}
.cyber-security .pill-dark-blue-grey-1 {
  color: #3B4E5B;
}
.cyber-security .bg-dark-blue-grey-1 {
  background-color: #3B4E5B;
}
.cyber-security .bg-dark-blue-grey-1 {
  background: #3B4E5B;
}
.cyber-security .border-dark-blue-grey-1 {
  border-color: #3B4E5B;
}
.cyber-security .border-bottom-dark-blue-grey-1 {
  border-bottom-color: #3B4E5B;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-dark-blue-grey-1 {
  border-color: #3B4E5B;
}
.cyber-security .text-bright-charcoal {
  color: #F3F4F4;
}
.cyber-security .pill-bright-charcoal {
  color: #F3F4F4;
}
.cyber-security .bg-bright-charcoal {
  background-color: #F3F4F4;
}
.cyber-security .bg-bright-charcoal {
  background: #F3F4F4;
}
.cyber-security .border-bright-charcoal {
  border-color: #F3F4F4;
}
.cyber-security .border-bottom-bright-charcoal {
  border-bottom-color: #F3F4F4;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-bright-charcoal {
  border-color: #F3F4F4;
}
.cyber-security .text-violet-light-tint {
  color: #9EA1F9;
}
.cyber-security .pill-violet-light-tint {
  color: #9EA1F9;
}
.cyber-security .bg-violet-light-tint {
  background-color: #9EA1F9;
}
.cyber-security .bg-violet-light-tint {
  background: #9EA1F9;
}
.cyber-security .border-violet-light-tint {
  border-color: #9EA1F9;
}
.cyber-security .border-bottom-violet-light-tint {
  border-bottom-color: #9EA1F9;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-violet-light-tint {
  border-color: #9EA1F9;
}
.cyber-security .text-sky-blue-tint {
  color: #62CCFF;
}
.cyber-security .pill-sky-blue-tint {
  color: #62CCFF;
}
.cyber-security .bg-sky-blue-tint {
  background-color: #62CCFF;
}
.cyber-security .bg-sky-blue-tint {
  background: #62CCFF;
}
.cyber-security .border-sky-blue-tint {
  border-color: #62CCFF;
}
.cyber-security .border-bottom-sky-blue-tint {
  border-bottom-color: #62CCFF;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-sky-blue-tint {
  border-color: #62CCFF;
}
.cyber-security .text-bright-blue-tint {
  color: #73ABFF;
}
.cyber-security .pill-bright-blue-tint {
  color: #73ABFF;
}
.cyber-security .bg-bright-blue-tint {
  background-color: #73ABFF;
}
.cyber-security .bg-bright-blue-tint {
  background: #73ABFF;
}
.cyber-security .border-bright-blue-tint {
  border-color: #73ABFF;
}
.cyber-security .border-bottom-bright-blue-tint {
  border-bottom-color: #73ABFF;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-bright-blue-tint {
  border-color: #73ABFF;
}
.cyber-security .text-sky-blue-dark-tint {
  color: #1FB6FF;
}
.cyber-security .pill-sky-blue-dark-tint {
  color: #1FB6FF;
}
.cyber-security .bg-sky-blue-dark-tint {
  background-color: #1FB6FF;
}
.cyber-security .bg-sky-blue-dark-tint {
  background: #1FB6FF;
}
.cyber-security .border-sky-blue-dark-tint {
  border-color: #1FB6FF;
}
.cyber-security .border-bottom-sky-blue-dark-tint {
  border-bottom-color: #1FB6FF;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-sky-blue-dark-tint {
  border-color: #1FB6FF;
}
.cyber-security .text-old-green {
  color: #67bf1b;
}
.cyber-security .pill-old-green {
  color: #67bf1b;
}
.cyber-security .bg-old-green {
  background-color: #67bf1b;
}
.cyber-security .bg-old-green {
  background: #67bf1b;
}
.cyber-security .border-old-green {
  border-color: #67bf1b;
}
.cyber-security .border-bottom-old-green {
  border-bottom-color: #67bf1b;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-old-green {
  border-color: #67bf1b;
}
.cyber-security .text-blue-gradient {
  color: linear-gradient(106.29deg, #1D242B 0%, #3A3C7B 100%);
}
.cyber-security .pill-blue-gradient {
  color: linear-gradient(106.29deg, #1D242B 0%, #3A3C7B 100%);
}
.cyber-security .bg-blue-gradient {
  background-color: linear-gradient(106.29deg, #1D242B 0%, #3A3C7B 100%);
}
.cyber-security .bg-blue-gradient {
  background: linear-gradient(106.29deg, #1D242B 0%, #3A3C7B 100%);
}
.cyber-security .border-blue-gradient {
  border-color: linear-gradient(106.29deg, #1D242B 0%, #3A3C7B 100%);
}
.cyber-security .border-bottom-blue-gradient {
  border-bottom-color: linear-gradient(106.29deg, #1D242B 0%, #3A3C7B 100%);
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-blue-gradient {
  border-color: linear-gradient(106.29deg, #1D242B 0%, #3A3C7B 100%);
}
.cyber-security .text-charcoal-grey {
  color: #D8DBDE;
}
.cyber-security .pill-charcoal-grey {
  color: #D8DBDE;
}
.cyber-security .bg-charcoal-grey {
  background-color: #D8DBDE;
}
.cyber-security .bg-charcoal-grey {
  background: #D8DBDE;
}
.cyber-security .border-charcoal-grey {
  border-color: #D8DBDE;
}
.cyber-security .border-bottom-charcoal-grey {
  border-bottom-color: #D8DBDE;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-charcoal-grey {
  border-color: #D8DBDE;
}
.cyber-security .text-space-dark-blue {
  color: #1A1D61;
}
.cyber-security .pill-space-dark-blue {
  color: #1A1D61;
}
.cyber-security .bg-space-dark-blue {
  background-color: #1A1D61;
}
.cyber-security .bg-space-dark-blue {
  background: #1A1D61;
}
.cyber-security .border-space-dark-blue {
  border-color: #1A1D61;
}
.cyber-security .border-bottom-space-dark-blue {
  border-bottom-color: #1A1D61;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-space-dark-blue {
  border-color: #1A1D61;
}
.cyber-security .text-dark-blue-gradient {
  color: linear-gradient(179.62deg, rgba(74, 78, 175, 0.7) 18.12%, rgba(0, 5, 129, 0.7) 75.64%);
}
.cyber-security .pill-dark-blue-gradient {
  color: linear-gradient(179.62deg, rgba(74, 78, 175, 0.7) 18.12%, rgba(0, 5, 129, 0.7) 75.64%);
}
.cyber-security .bg-dark-blue-gradient {
  background-color: linear-gradient(179.62deg, rgba(74, 78, 175, 0.7) 18.12%, rgba(0, 5, 129, 0.7) 75.64%);
}
.cyber-security .bg-dark-blue-gradient {
  background: linear-gradient(179.62deg, rgba(74, 78, 175, 0.7) 18.12%, rgba(0, 5, 129, 0.7) 75.64%);
}
.cyber-security .border-dark-blue-gradient {
  border-color: linear-gradient(179.62deg, rgba(74, 78, 175, 0.7) 18.12%, rgba(0, 5, 129, 0.7) 75.64%);
}
.cyber-security .border-bottom-dark-blue-gradient {
  border-bottom-color: linear-gradient(179.62deg, rgba(74, 78, 175, 0.7) 18.12%, rgba(0, 5, 129, 0.7) 75.64%);
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-dark-blue-gradient {
  border-color: linear-gradient(179.62deg, rgba(74, 78, 175, 0.7) 18.12%, rgba(0, 5, 129, 0.7) 75.64%);
}
.cyber-security .text-dark-green-tint {
  color: #004540;
}
.cyber-security .pill-dark-green-tint {
  color: #004540;
}
.cyber-security .bg-dark-green-tint {
  background-color: #004540;
}
.cyber-security .bg-dark-green-tint {
  background: #004540;
}
.cyber-security .border-dark-green-tint {
  border-color: #004540;
}
.cyber-security .border-bottom-dark-green-tint {
  border-bottom-color: #004540;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-dark-green-tint {
  border-color: #004540;
}
.cyber-security .text-flash-white {
  color: #F0F3F4;
}
.cyber-security .pill-flash-white {
  color: #F0F3F4;
}
.cyber-security .bg-flash-white {
  background-color: #F0F3F4;
}
.cyber-security .bg-flash-white {
  background: #F0F3F4;
}
.cyber-security .border-flash-white {
  border-color: #F0F3F4;
}
.cyber-security .border-bottom-flash-white {
  border-bottom-color: #F0F3F4;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.cyber-security .grid .border-bg-flash-white {
  border-color: #F0F3F4;
}
.cyber-security .no-padding {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.cyber-security .no-padding-top {
  padding-top: 0 !important;
}
.cyber-security .no-padding-bottom {
  padding-bottom: 0 !important;
}
.cyber-security .text-black {
  color: #1d242b;
}
.cyber-security .text-black h1,
.cyber-security .text-black h2,
.cyber-security .text-black h3,
.cyber-security .text-black h4,
.cyber-security .text-black h5,
.cyber-security .text-black h6,
.cyber-security .text-black p {
  color: #1d242b;
}
.cyber-security .text-white {
  color: #fff;
}
.cyber-security .text-white h1,
.cyber-security .text-white h2,
.cyber-security .text-white h3,
.cyber-security .text-white h4,
.cyber-security .text-white h5,
.cyber-security .text-white h6,
.cyber-security .text-white p,
.cyber-security .text-white span,
.cyber-security .text-white a {
  color: #fff;
}
.cyber-security .text-white li:before {
  background: #fff;
}
.cyber-security .text-grey {
  color: gray;
}
.cyber-security .text-grey h1,
.cyber-security .text-grey h2,
.cyber-security .text-grey h3,
.cyber-security .text-grey h4,
.cyber-security .text-grey h5,
.cyber-security .text-grey h6,
.cyber-security .text-grey p {
  color: gray !important;
}
.cyber-security .text-cohesity-green {
  color: #00FD45;
}
.cyber-security .text-cohesity-green h1,
.cyber-security .text-cohesity-green h2,
.cyber-security .text-cohesity-green h3,
.cyber-security .text-cohesity-green h4,
.cyber-security .text-cohesity-green h5,
.cyber-security .text-cohesity-green h6,
.cyber-security .text-cohesity-green p,
.cyber-security .text-cohesity-green span,
.cyber-security .text-cohesity-green a {
  color: #00FD45;
}
.cyber-security .text-light-green {
  color: #e5ffec;
}
.cyber-security .text-light-green h1,
.cyber-security .text-light-green h2,
.cyber-security .text-light-green h3,
.cyber-security .text-light-green h4,
.cyber-security .text-light-green h5,
.cyber-security .text-light-green h6,
.cyber-security .text-light-green p,
.cyber-security .text-light-green span,
.cyber-security .text-light-green a {
  color: #e5ffec;
}
.cyber-security .text-light-blue {
  color: #3E4C5A;
}
.cyber-security .text-light-blue h1,
.cyber-security .text-light-blue h2,
.cyber-security .text-light-blue h3,
.cyber-security .text-light-blue h4,
.cyber-security .text-light-blue h5,
.cyber-security .text-light-blue h6,
.cyber-security .text-light-blue p,
.cyber-security .text-light-blue span,
.cyber-security .text-light-blue a {
  color: #3E4C5A;
}
.cyber-security .text-blue {
  color: #06f;
}
.cyber-security .text-blue h1,
.cyber-security .text-blue h2,
.cyber-security .text-blue h3,
.cyber-security .text-blue h4,
.cyber-security .text-blue h5,
.cyber-security .text-blue h6,
.cyber-security .text-blue p,
.cyber-security .text-blue span,
.cyber-security .text-blue a {
  color: #06f;
}
.cyber-security .text-skyblue {
  color: #06f;
}
.cyber-security .text-skyblue h1,
.cyber-security .text-skyblue h2,
.cyber-security .text-skyblue h3,
.cyber-security .text-skyblue h4,
.cyber-security .text-skyblue h5,
.cyber-security .text-skyblue h6,
.cyber-security .text-skyblue p,
.cyber-security .text-skyblue span,
.cyber-security .text-skyblue a {
  color: #06f;
}
.cyber-security .text-orange {
  color: #fd8d25;
}
.cyber-security .text-orange h1,
.cyber-security .text-orange h2,
.cyber-security .text-orange h3,
.cyber-security .text-orange h4,
.cyber-security .text-orange h5,
.cyber-security .text-orange h6,
.cyber-security .text-orange p,
.cyber-security .text-orange span,
.cyber-security .text-orange a {
  color: #fd8d25;
}
.cyber-security .text-light-orange {
  color: #f2b97d;
}
.cyber-security .text-light-orange h1,
.cyber-security .text-light-orange h2,
.cyber-security .text-light-orange h3,
.cyber-security .text-light-orange h4,
.cyber-security .text-light-orange h5,
.cyber-security .text-light-orange h6,
.cyber-security .text-light-orange p,
.cyber-security .text-light-orange span,
.cyber-security .text-light-orange a {
  color: #f2b97d;
}
.cyber-security .text-dark-blue {
  color: #064a66;
}
.cyber-security .text-dark-blue h1,
.cyber-security .text-dark-blue h2,
.cyber-security .text-dark-blue h3,
.cyber-security .text-dark-blue h4,
.cyber-security .text-dark-blue h5,
.cyber-security .text-dark-blue h6,
.cyber-security .text-dark-blue p,
.cyber-security .text-dark-blue span,
.cyber-security .text-dark-blue a {
  color: #064a66;
}
.cyber-security .text-dark-green {
  color: #00713d;
}
.cyber-security .text-dark-green h1,
.cyber-security .text-dark-green h2,
.cyber-security .text-dark-green h3,
.cyber-security .text-dark-green h4,
.cyber-security .text-dark-green h5,
.cyber-security .text-dark-green h6,
.cyber-security .text-dark-green p,
.cyber-security .text-dark-green span,
.cyber-security .text-dark-green a {
  color: #00713d;
}
.cyber-security .text-red {
  color: #fc4306;
}
.cyber-security .text-red h1,
.cyber-security .text-red h2,
.cyber-security .text-red h3,
.cyber-security .text-red h4,
.cyber-security .text-red h5,
.cyber-security .text-red h6,
.cyber-security .text-red p,
.cyber-security .text-red span,
.cyber-security .text-red a {
  color: #fc4306;
}
.cyber-security .text-light-red {
  color: rgba(252, 67, 6, 0.2);
}
.cyber-security .text-light-red h1,
.cyber-security .text-light-red h2,
.cyber-security .text-light-red h3,
.cyber-security .text-light-red h4,
.cyber-security .text-light-red h5,
.cyber-security .text-light-red h6,
.cyber-security .text-light-red p,
.cyber-security .text-light-red span,
.cyber-security .text-light-red a {
  color: rgba(252, 67, 6, 0.2);
}
.cyber-security .text-dark-red {
  color: #500505;
}
.cyber-security .text-dark-red h1,
.cyber-security .text-dark-red h2,
.cyber-security .text-dark-red h3,
.cyber-security .text-dark-red h4,
.cyber-security .text-dark-red h5,
.cyber-security .text-dark-red h6,
.cyber-security .text-dark-red p,
.cyber-security .text-dark-red span,
.cyber-security .text-dark-red a {
  color: #500505;
}
.cyber-security .tile-black {
  color: #1d242b;
}
.cyber-security .tile-white {
  color: #fff;
}
.cyber-security .tile-grey {
  color: gray;
}
.cyber-security .tile-cohesity-green {
  color: #00FD45;
}
.cyber-security .tile-light-green {
  color: #e5ffec;
}
.cyber-security .tile-light-blue {
  color: #3E4C5A;
}
.cyber-security .tile-blue {
  color: #06f;
}
.cyber-security .tile-skyblue {
  color: #06f;
}
.cyber-security .tile-orange {
  color: #fd8d25;
}
.cyber-security .tile-light-orange {
  color: #f2b97d;
}
.cyber-security .tile-dark-blue {
  color: #064a66;
}
.cyber-security .tile-dark-green {
  color: #00713d;
}
.cyber-security .tile-red {
  color: #fc4306;
}
.cyber-security .tile-light-red {
  color: rgba(252, 67, 6, 0.2);
}
.cyber-security .tile-dark-red {
  color: #500505;
}
.cyber-security .col-three {
  width: 33.33%;
  float: left;
  position: relative;
}
.cyber-security .v-middle-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 3;
}
.cyber-security .v-middle-inner {
  display: table;
  position: relative;
  width: 100%;
  height: 100%;
}
.cyber-security .v-middle,
.cyber-security .v-top,
.cyber-security .v-bottom {
  display: table-cell;
  vertical-align: middle;
}
.cyber-security .v-top {
  vertical-align: top;
}
.cyber-security .v-bottom {
  vertical-align: bottom;
}
.cyber-security .bg-white {
  background-color: #fff;
}
.cyber-security .bg-black {
  background-color: #1d242b;
}
.cyber-security .bg-grey {
  background-color: #eaeaea;
}
.cyber-security .bg-lighter-grey {
  background-color: gray;
}
.cyber-security .bg-cover {
  background-size: cover;
}
.cyber-security .bg-contain {
  background-size: contain;
}
.cyber-security .black-overlay {
  position: relative;
}
.cyber-security .black-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.44);
  z-index: 1;
}
.cyber-security .no-bg {
  background-color: #1d242b;
}
.cyber-security .no-bg .bg-img {
  display: none;
}
.cyber-security .left {
  float: left;
}
.cyber-security .right {
  float: right;
}
.cyber-security .text-left {
  text-align: left;
}
.cyber-security .text-right {
  text-align: right;
}
.cyber-security .text-center {
  text-align: center;
}
.cyber-security .hiddenlink {
  display: none !important;
}
.cyber-security p.small {
  font-size: 11px;
  line-height: 15px;
}
.cyber-security * {
  margin: 0;
  padding: 0;
}
.cyber-security html {
  overflow-x: hidden !important;
  font-size: 62.5%;
}
.cyber-security body {
  margin: 0;
  background: #fff;
  line-height: 1;
  color: #1d242b;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-x: hidden;
  font-weight: 300;
  font-family: "Noto Sans", sans-serif;
  font-size: 160%;
}
@media (max-width: 991.98px) {
  .cyber-security body.stop-scroll {
    overflow: hidden;
  }
}
.cyber-security body.manrope {
  font-family: "Manrope", sans-serif !important;
}
.cyber-security body i,
.cyber-security body em {
  font-family: "articulat-cf", sans-serif !important;
}
.cyber-security body > div {
  float: left;
  width: 100%;
  padding: 0 !important;
}
.cyber-security ol,
.cyber-security ul,
.cyber-security li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.cyber-security ol li {
  list-style-type: decimal !important;
}
.cyber-security img {
  height: auto;
  max-width: 100%;
  vertical-align: top;
  border: 0;
}
.cyber-security .row {
  margin: 0;
}
.cyber-security .autowidth {
  width: auto;
}
.cyber-security input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px #eaeaea inset;
  box-shadow: 0 0 0 30px #eaeaea inset;
}
.cyber-security section {
  width: 100%;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 50px 0;
}
@media (max-width: 1199.98px) {
  .cyber-security section {
    padding: 40px 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security section {
    padding: 30px 0;
  }
}
@media (max-width: 767.98px) {
  .cyber-security section {
    padding: 30px 0;
  }
}
.cyber-security section.no-circle:before {
  background: none;
}
.cyber-security section.no-circle:after {
  background: none;
}
.cyber-security body section.light-text h1,
.cyber-security body section.light-text h2,
.cyber-security body section.light-text h3,
.cyber-security body section.light-text h4,
.cyber-security body section.light-text h5,
.cyber-security body section.light-text h6,
.cyber-security body section.light-text p,
.cyber-security body section.light-text ul li {
  color: #fff;
}
.cyber-security body section.dark-text h1,
.cyber-security body section.dark-text h2,
.cyber-security body section.dark-text h3,
.cyber-security body section.dark-text h4,
.cyber-security body section.dark-text h5,
.cyber-security body section.dark-text h6,
.cyber-security body section.dark-text p {
  color: #1d242b;
}
.cyber-security p {
  line-height: 1.5;
  letter-spacing: -0.3px;
}
.cyber-security .bg-img {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.cyber-security .bg-img img {
  -o-object-fit: cover;
  font-family: "object-fit:cover";
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.cyber-security .bg-img:focus {
  outline: none;
}
.cyber-security img:focus {
  outline: none;
}
.cyber-security img:-moz-loading {
  visibility: hidden;
}
.cyber-security input {
  font-size: 1.6rem;
  font-weight: 300;
  margin: 0;
}
.cyber-security ::-webkit-input-placeholder {
  color: #1d242b;
  opacity: 1;
}
.cyber-security ::-moz-placeholder {
  color: #1d242b;
  opacity: 1;
}
.cyber-security :-ms-input-placeholder {
  color: #1d242b;
  opacity: 1;
}
.cyber-security :-moz-placeholder {
  color: #1d242b;
  opacity: 1;
}
.cyber-security input::-ms-clear {
  display: none;
}
.cyber-security select::-ms-expand {
  display: none;
}
.cyber-security button::-moz-focus-inner {
  border: 0;
}
.cyber-security input[type=search]::-webkit-search-decoration,
.cyber-security input[type=search]::-webkit-search-cancel-button,
.cyber-security input[type=search]::-webkit-search-results-button,
.cyber-security input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.cyber-security input:-webkit-autofill,
.cyber-security input:-webkit-autofill:hover,
.cyber-security input:-webkit-autofill:focus,
.cyber-security textarea:-webkit-autofill,
.cyber-security textarea:-webkit-autofill:hover,
.cyber-security textarea:-webkit-autofill:focus,
.cyber-security select:-webkit-autofill,
.cyber-security select:-webkit-autofill:hover,
.cyber-security select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  box-shadow: 0 0 0px 1000px white inset !important;
}
.cyber-security .alignright {
  float: right;
  padding: 20px;
}
.cyber-security .alignleft {
  float: left;
  padding: 20px;
}
.cyber-security .bg-skyblue-gradient {
  background: linear-gradient(138deg, #3d5da9 0%, #37549a 85%, #375397 100%);
}
.cyber-security * {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}
.cyber-security ol,
.cyber-security ul,
.cyber-security li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.cyber-security a {
  text-decoration: none;
  outline: 0;
  cursor: pointer;
}
.cyber-security a:hover {
  outline: 0;
  text-decoration: none;
}
.cyber-security h1,
.cyber-security h2,
.cyber-security h3,
.cyber-security h4,
.cyber-security h5,
.cyber-security h6,
.cyber-security p,
.cyber-security fieldset,
.cyber-security form,
.cyber-security label,
.cyber-security table,
.cyber-security tbody,
.cyber-security tr,
.cyber-security th,
.cyber-security td,
.cyber-security figure,
.cyber-security footer,
.cyber-security header,
.cyber-security menu,
.cyber-security nav,
.cyber-security section,
.cyber-security audio,
.cyber-security video,
.cyber-security button {
  margin: 0;
  border: 0;
}
.cyber-security img {
  height: auto;
  width: 100%;
  max-width: 100%;
  vertical-align: top;
  border: 0;
}
.cyber-security .container {
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  position: relative;
  max-width: 1264px;
}
@media (min-width: 1800px) {
  .cyber-security .container {
    max-width: 1650px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .container {
    padding: 0 16px;
  }
}
.cyber-security section,
.cyber-security .section {
  width: 100%;
  position: relative;
  float: left;
  overflow: hidden;
}
@media (min-width: 1800px) {
  .cyber-security section,
.cyber-security .section {
    padding: 120px 0;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security section,
.cyber-security .section {
    padding: 80px 0;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security section,
.cyber-security .section {
    padding: 80px 0;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security section,
.cyber-security .section {
    padding: 80px 0;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cyber-security section,
.cyber-security .section {
    padding: 64px 0;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security section,
.cyber-security .section {
    padding: 64px 0;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security section,
.cyber-security .section {
    padding: 64px 0;
  }
}
@media (max-width: 575.98px) {
  .cyber-security section,
.cyber-security .section {
    padding: 56px 0;
  }
}
@media (max-width: 767.98px) {
  .cyber-security section:after,
.cyber-security .section:after {
    display: none;
  }
}
.cyber-security input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px white inset;
}
.cyber-security header:after,
.cyber-security .container:after,
.cyber-security .wrapper:after,
.cyber-security .column-wrapper:after,
.cyber-security .grid-wrapper:after,
.cyber-security .two-third:after,
.cyber-security .content-wrapper:after,
.cyber-security .v-middle-wrapper:after,
.cyber-security .col-wrapper:after {
  content: "";
  clear: both;
  display: block;
}
.cyber-security .bg-img {
  overflow: hidden;
}
.cyber-security .bg-img img {
  -o-object-fit: cover;
  font-family: "object-fit:cover";
  object-fit: cover;
}
.cyber-security .blue {
  background-color: #06f;
}
.cyber-security .text-left {
  text-align: left;
}
.cyber-security .text-right {
  text-align: right;
}
.cyber-security .text-center {
  text-align: center;
}
.cyber-security .left {
  float: left;
}
.cyber-security .right {
  float: right;
}
.cyber-security .no-padding {
  padding: 0 !important;
}
.cyber-security .no-padding-top {
  padding-top: 0 !important;
}
.cyber-security .no-padding-bottom {
  padding-bottom: 0 !important;
}
.cyber-security .zoom-in img {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: transform 0.4s ease-in-out;
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
}
.cyber-security .zoom-in:hover img {
  -webkit-transform: scale(1.06);
  transform: scale(1.06);
}
.cyber-security .zoom-bg .bg-img img {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: transform 0.4s ease-in-out;
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
}
.cyber-security .zoom-bg:hover .bg-img img {
  -webkit-transform: scale(1.06);
  transform: scale(1.06);
}
.cyber-security .blend-mode {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  mix-blend-mode: multiply;
}
.cyber-security ::-webkit-input-placeholder {
  font-weight: 400;
  color: #1d242b;
  opacity: 1;
  font-size: 1.4rem;
}
.cyber-security ::-moz-placeholder {
  font-weight: 400;
  color: #1d242b;
  opacity: 1;
  font-size: 1.4rem;
}
.cyber-security :-ms-input-placeholder {
  font-weight: 400;
  color: #1d242b;
  opacity: 1;
  font-size: 1.4rem;
}
.cyber-security :-moz-placeholder {
  font-weight: 400;
  color: #1d242b;
  opacity: 1;
  font-size: 1.4rem;
}
.cyber-security body.stop-scroll {
  overflow: hidden;
}
.cyber-security .wow {
  visibility: hidden;
}
.cyber-security .v-middle-inner {
  display: table;
  position: relative;
  width: 100%;
  height: 100%;
}
.cyber-security .col-two {
  display: inline-block;
  vertical-align: middle;
  width: 50%;
}
@media (max-width: 767.98px) {
  .cyber-security .col-two {
    width: 100%;
  }
}
.cyber-security .col-three {
  display: inline-block;
  vertical-align: middle;
  width: 33.33%;
}
@media (max-width: 767.98px) {
  .cyber-security .col-three {
    width: 50%;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .col-three {
    width: 100%;
  }
}
.cyber-security .col-four {
  display: inline-block;
  vertical-align: middle;
  width: 25%;
}
@media (max-width: 767.98px) {
  .cyber-security .col-four {
    width: 50%;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .col-four {
    width: 100%;
  }
}
.cyber-security .no-link {
  pointer-events: none;
}
.cyber-security .white-img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.cyber-security .v-middle {
  display: table-cell;
  vertical-align: middle;
}
.cyber-security .video-overlay {
  opacity: 0;
  visibility: hidden;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.92);
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  z-index: -1;
}
.cyber-security .video-overlay.active {
  opacity: 1;
  z-index: 9999;
  visibility: visible;
}
@media (max-width: 575.98px) {
  .cyber-security .video-overlay.active {
    overflow-y: scroll;
  }
}
.cyber-security .video-overlay.form-success .mktoformcontainer {
  display: none !important;
}
.cyber-security .video-overlay .content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
}
.cyber-security .video-overlay .inner-wrapper {
  width: 100%;
}
.cyber-security .video-overlay .video-wrap {
  position: relative;
  max-width: 980px;
  margin: 0 auto;
}
@media (min-width: 1800px) {
  .cyber-security .video-overlay .video-wrap {
    max-width: 1280px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .video-overlay .video-wrap {
    max-width: 780px;
  }
}
@media screen and (min-height: 300px) and (max-height: 420px) {
  .cyber-security .video-overlay .video-wrap {
    width: 60%;
  }
}
@media screen and (min-height: 421px) and (max-height: 567px) {
  .cyber-security .video-overlay .video-wrap {
    width: 60%;
  }
}
.cyber-security .video-overlay .video-wrap .closeVideo {
  position: absolute;
  width: 35px;
  height: 35px;
  background: none;
  outline: none;
  cursor: pointer;
  right: 5px;
  top: -25px;
  border: none;
}
@media (max-width: 991.98px) {
  .cyber-security .video-overlay .video-wrap .closeVideo {
    top: -40px;
    right: 20px;
    width: 30px;
    height: 30px;
  }
}
@media screen and (min-width: 320px) and (max-width: 850px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-wrap .closeVideo {
    top: -26px;
  }
}
.cyber-security .video-overlay .video-wrap .closeVideo svg {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cyber-security .video-overlay .video-container {
  max-width: 920px;
  margin: 0 auto;
  position: relative;
  padding: 0 20px;
}
@media (min-width: 1800px) {
  .cyber-security .video-overlay .video-container {
    max-width: 1280px;
  }
}
@media screen and (min-height: 300px) and (max-height: 450px) {
  .cyber-security .video-overlay .video-container {
    max-height: 240px;
    overflow: hidden;
  }
}
.cyber-security .video-overlay .video-container > iframe {
  width: 100%;
  z-index: 5;
  border: none;
  margin: 3px 0 0 0px;
  height: calc(88vh - 40px);
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .video-overlay .video-container > iframe {
    height: calc(70vh - 40px);
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cyber-security .video-overlay .video-container > iframe {
    height: calc(80vh - 324px);
    margin: 0;
    min-height: 250px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .video-overlay .video-container > iframe {
    height: calc(70vh - 324px);
    margin: 0;
    min-height: 250px;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .video-overlay .video-container > iframe {
    height: calc(60vh - 324px);
    margin: 0;
    min-height: 200px;
  }
}
.cyber-security .marketo-forms .content-wrapper {
  padding: 0 20px;
}
.cyber-security .forms-on-overlay {
  display: none !important;
}
.cyber-security .overforms {
  width: 100%;
  z-index: 5;
  border: none;
  margin: 3px 0 0 0px;
  background: #fff;
  padding: 25px !important;
  max-width: 840px !important;
}
.cyber-security .overforms .form-success {
  color: #000;
  font-size: 1.5rem;
  font-weight: 400;
  display: none;
}
.cyber-security .overforms .inner-wrapper {
  padding: 0 20px;
}
.cyber-security .overforms .video-container {
  max-width: 100%;
  margin: 0;
  padding: 0;
}
.cyber-security .overforms .form-centered p {
  text-align: center;
  margin-bottom: 16px;
}
.cyber-security .overforms .content-wrapper {
  padding: 0 20px;
}
.cyber-security .overforms .mktoForm *:lang(en),
.cyber-security .overforms .mktoForm *:lang(de),
.cyber-security .overforms .mktoForm *:lang(fr) {
  font-family: "Manrope", sans-serif !important;
}
.cyber-security .overforms .mktoForm {
  text-align: center;
  margin: 0 auto;
  width: 100% !important;
  padding: 0;
}
.cyber-security .overforms .mktoForm input[type=text].error {
  border: 1px solid #fc4306 !important;
}
.cyber-security .overforms .mktoForm input[type=url].error {
  border: 1px solid #fc4306 !important;
}
.cyber-security .overforms .mktoForm input[type=email].error {
  border: 1px solid #fc4306 !important;
}
.cyber-security .overforms .mktoForm input[type=tel].error {
  border: 1px solid #fc4306 !important;
}
.cyber-security .overforms .mktoForm input[type=number].error {
  border: 1px solid #fc4306 !important;
}
.cyber-security .overforms .mktoForm input[type=date].error {
  border: 1px solid #fc4306 !important;
}
.cyber-security .overforms .mktoForm textarea.mktoField.error {
  border: 1px solid #fc4306 !important;
}
.cyber-security .overforms .mktoForm select.mktoField.error {
  border: 1px solid #fc4306 !important;
}
.cyber-security .overforms .mktoForm input[type=email] {
  font-size: 1.125rem;
  font-weight: 400;
  width: 100% !important;
  padding: 6px 11px !important;
  min-height: 2em !important;
  font-size: 15px;
  border: 1px solid #000 !important;
  border-radius: 0px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin: 5px 0;
  height: 40px !important;
}
.cyber-security .overforms .mktoForm input[type=number] {
  font-size: 1.125rem;
  font-weight: 400;
  width: 100% !important;
  padding: 6px 11px !important;
  min-height: 2em !important;
  font-size: 15px;
  border: 1px solid #000 !important;
  border-radius: 0px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin: 5px 0;
  height: 40px !important;
}
.cyber-security .overforms .mktoForm input[type=password] {
  font-size: 1.125rem;
  font-weight: 400;
}
.cyber-security .overforms .mktoForm input[type=search] {
  font-size: 1.125rem;
  font-weight: 400;
}
.cyber-security .overforms .mktoForm input[type=tel] {
  font-size: 1.125rem;
  font-weight: 400;
  width: 100% !important;
  padding: 6px 11px !important;
  min-height: 2em !important;
  font-size: 15px;
  border: 1px solid #000 !important;
  border-radius: 0px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin: 5px 0;
  height: 40px !important;
}
.cyber-security .overforms .mktoForm input[type=text] {
  font-size: 1.125rem;
  font-weight: 400;
  width: 100% !important;
  padding: 6px 11px !important;
  min-height: 2em !important;
  font-size: 15px;
  border: 1px solid #000 !important;
  border-radius: 0px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin: 5px 0;
  height: 40px !important;
}
.cyber-security .overforms .mktoForm input[type=url] {
  font-size: 1.125rem;
  font-weight: 400;
  width: 100% !important;
  padding: 6px 11px !important;
  min-height: 2em !important;
  font-size: 15px;
  border: 1px solid #000 !important;
  border-radius: 0px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin: 5px 0;
  height: 40px !important;
}
.cyber-security .overforms .mktoForm select {
  font-size: 1.125rem;
  font-weight: 400;
}
.cyber-security .overforms .mktoForm select.mktoField {
  font-size: 1.125rem;
  font-weight: 400;
  width: 100% !important;
  padding: 6px 11px !important;
  min-height: 2em !important;
  font-size: 15px;
  border: 1px solid #000 !important;
  border-radius: 0px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin: 5px 0;
  height: 40px !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  text-indent: 0.01px;
  text-overflow: "";
  border-radius: 0;
  padding: 0.2em 22px 0.2em 0.3em;
  background: #fff url("/clientlib-site/images/cyber-resilience-redesign/arrow-down-bk.png") 100% no-repeat !important;
}
.cyber-security .overforms .mktoForm .multi-select-button {
  padding: 9px 5px 2px 19px !important;
  width: 100% !important;
  height: 40px;
  border: solid 1px #000 !important;
  font-size: 14px !important;
  line-height: 1.33 !important;
  letter-spacing: 0.01em;
  font-weight: 500 !important;
  text-align: left;
  color: #000;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: 0px !important;
  min-height: auto !important;
  margin: 5px 0;
}
.cyber-security .overforms .mktoForm .multi-select-button.mktoInvalid {
  border: 1px solid #fc4306 !important;
}
.cyber-security .overforms .mktoForm .multi-select-button.error {
  border: 1px solid #fc4306 !important;
}
@media (max-width: 480px) {
  .cyber-security .overforms .mktoForm .multi-select-button {
    max-width: 100% !important;
  }
}
.cyber-security .overforms .mktoForm textarea {
  font-size: 1.125rem;
  font-weight: 400;
}
.cyber-security .overforms .mktoForm input[type=date] {
  width: 100% !important;
  padding: 6px 11px !important;
  min-height: 2em !important;
  font-size: 15px;
  border: 1px solid #000 !important;
  border-radius: 0px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin: 5px 0;
  height: 40px !important;
}
.cyber-security .overforms .mktoForm textarea.mktoField {
  width: 100% !important;
  padding: 6px 11px !important;
  min-height: 2em !important;
  font-size: 15px;
  border: 1px solid #000 !important;
  border-radius: 0px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin: 5px 0;
  height: 40px !important;
}
.cyber-security .overforms .mktoForm .mktoFieldWrap {
  float: none !important;
}
.cyber-security .overforms .mktoForm .mktoFieldWrap .mktoHtmlText {
  width: 100% !important;
}
.cyber-security .overforms .mktoForm span {
  margin-left: 0px !important;
}
.cyber-security .overforms .mktoForm .mktoButton {
  margin: 0 auto !important;
  background: #0066FF !important;
  border-radius: 30px !important;
  color: #fff !important;
  border: none !important;
  text-align: center !important;
  width: 150px !important;
  padding: 10px 5px !important;
  border: 1px solid #0066FF !important;
  text-transform: uppercase !important;
  font-size: 16px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin-top: 15px !important;
  min-height: 40px !important;
}
.cyber-security .overforms .mktoForm .mktoFormCol {
  width: 100%;
  padding: 0 10px;
}
.cyber-security .overforms .mktoForm .mktoFormRow {
  clear: inherit;
  width: 50%;
  float: left;
}
.cyber-security .overforms .mktoForm .mktoFormRow.gdpr {
  width: 100%;
}
.cyber-security .overforms .mktoForm .mktoFormRow.gdpr .mktoFieldWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100% !important;
}
.cyber-security .overforms .mktoForm .mktoFormRow.gdpr .mktoFieldWrap .mktoGutter.mktoHasWidth {
  display: none;
}
.cyber-security .overforms .mktoForm .mktoFormRow.gdpr .mktoFieldWrap #LblOpt_in_Explicit_Consent__c {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  width: 100% !important;
  display: block;
  padding-top: 0px;
  margin-right: 5px;
  margin-left: 5px;
  font-size: 14px !important;
}
.cyber-security .overforms .mktoForm .mktoFormRow.gdpr .mktoFieldWrap .mktoCheckboxList {
  width: 25px !important;
  padding-left: 0;
}
.cyber-security .overforms .mktoForm .mktoFormRow.gdpr .mktoFieldWrap .mktoCheckboxList input[type=checkbox] {
  width: 18px !important;
  height: 18px !important;
}
@media (max-width: 767px) {
  .cyber-security .overforms .mktoForm .mktoFormRow.gdpr .mktoFieldWrap .mktoCheckboxList input[type=checkbox] {
    width: 15px !important;
    height: 15px !important;
  }
}
.cyber-security .overforms .mktoForm .mktoFormRow.gdpr .mktoFieldWrap .mktoHtmlText span {
  color: #000 !important;
  margin-left: 0 !important;
}
.cyber-security .overforms .mktoForm .mktoFormRow.gdpr .mktoFieldWrap .mktoHtmlText span a,
.cyber-security .overforms .mktoForm .mktoFormRow.gdpr .mktoFieldWrap .mktoHtmlText span .mktoCaptchaDisclaimer a {
  color: #000 !important;
  text-decoration: underline;
}
.cyber-security .overforms .mktoForm .mktoButtonRow {
  display: block;
  clear: both;
  text-align: center;
  height: auto;
}
.cyber-security .overforms .mktoForm .mktoOffset {
  display: none;
}
.cyber-security .overforms .mktoForm .mktoRequiredField label.mktoLabel {
  font-weight: bold;
  padding: 10px 0;
  font-weight: 700 !important;
  font-size: 14px !important;
  color: #4f4e50 !important;
  opacity: 1 !important;
  width: 100% !important;
  display: none;
}
.cyber-security .overforms .mktoForm .mktoRequiredField .mktoAsterix {
  display: none;
  float: inherit;
}
.cyber-security .overforms .mktoForm .mktoGutter {
  display: none;
}
.cyber-security .overforms .mktoForm .mktoLabel {
  display: none;
}
.cyber-security .overforms input[type=email] {
  font-size: 1.125rem;
  font-weight: 400;
}
.cyber-security .overforms input[type=email]:focus {
  background: #fff;
}
.cyber-security .overforms input[type=number] {
  font-size: 1.125rem;
  font-weight: 400;
}
.cyber-security .overforms input[type=number]:focus {
  background: #fff;
}
.cyber-security .overforms input[type=password] {
  font-size: 1.125rem;
  font-weight: 400;
}
.cyber-security .overforms input[type=password]:focus {
  background: #fff;
}
.cyber-security .overforms input[type=search] {
  font-size: 1.125rem;
  font-weight: 400;
}
.cyber-security .overforms input[type=search]:focus {
  background: #fff;
}
.cyber-security .overforms input[type=tel] {
  font-size: 1.125rem;
  font-weight: 400;
}
.cyber-security .overforms input[type=tel]:focus {
  background: #fff;
}
.cyber-security .overforms input[type=text] {
  font-size: 1.125rem;
  font-weight: 400;
}
.cyber-security .overforms input[type=text]:focus {
  background: #fff;
}
.cyber-security .overforms input[type=url] {
  font-size: 1.125rem;
  font-weight: 400;
}
.cyber-security .overforms input[type=url]:focus {
  background: #fff;
}
.cyber-security .overforms select {
  font-size: 1.125rem;
  font-weight: 400;
}
.cyber-security .overforms select:focus {
  background: #fff;
}
.cyber-security .overforms select::-ms-expand {
  display: none !important;
}
.cyber-security .overforms select.mktoField {
  font-size: 1.125rem;
  font-weight: 400;
}
.cyber-security .overforms select.mktoField:focus {
  background: #fff;
}
.cyber-security .overforms textarea {
  font-size: 1.125rem;
  font-weight: 400;
}
.cyber-security .overforms textarea:focus {
  background: #fff;
}
.cyber-security .overforms .modal-header {
  border-bottom: none;
}
.cyber-security .overforms .modal {
  background: #fff;
  position: absolute;
  -webkit-transform: translate(-50%, 6%);
  transform: translate(-50%, 6%);
}
.cyber-security .overforms .modal .mod_close-form {
  float: right;
  margin: -55px -50px 0 0;
  color: black;
  font-size: 32px;
  display: inline-block;
  border: none;
}
.cyber-security .overforms .modal .mod_close-form:hover {
  color: white;
}
.cyber-security .overforms::-webkit-input-placeholder {
  color: #989898 !important;
}
.cyber-security .overforms:-moz-placeholder {
  color: #989898 !important;
  opacity: 1;
}
.cyber-security .overforms::-moz-placeholder {
  color: #989898 !important;
  opacity: 1;
}
.cyber-security .overforms:-ms-input-placeholder {
  color: #989898 !important;
}
.cyber-security .overforms .hiddenform {
  display: none;
}
.cyber-security .overforms .mktoFormRow label span {
  font-size: 14px !important;
  color: #4f4e50 !important;
  text-transform: capitalize;
  letter-spacing: 0;
}
.cyber-security .overforms .wrap .mktoForm input[type=email]:focus {
  background: #fff;
}
.cyber-security .overforms .wrap .mktoForm input[type=number]:focus {
  background: #fff;
}
.cyber-security .overforms .wrap .mktoForm input[type=password]:focus {
  background: #fff;
}
.cyber-security .overforms .wrap .mktoForm input[type=search]:focus {
  background: #fff;
}
.cyber-security .overforms .wrap .mktoForm input[type=tel]:focus {
  background: #fff;
}
.cyber-security .overforms .wrap .mktoForm input[type=text]:focus {
  background: #fff;
}
.cyber-security .overforms .wrap .mktoForm input[type=url]:focus {
  background: #fff;
}
.cyber-security .overforms .wrap .mktoForm select.mktoField:focus {
  background: #fff;
}
.cyber-security .overforms .wrap .mktoForm select:focus {
  background: #fff;
}
.cyber-security .overforms .wrap .mktoForm textarea:focus {
  background: #fff;
}
.cyber-security .overforms .chkdiv {
  margin-left: 20px;
}
.cyber-security .overforms .chk {
  margin-right: 10px;
}
.cyber-security .overforms .errorchk {
  color: red;
  display: none;
  font-size: 14px;
  margin-left: 20px;
}
.cyber-security .overforms .discl {
  font-size: 11px;
  margin-left: 20px;
  margin-top: 10px;
  line-height: 12px;
  clear: both;
}
.cyber-security .overforms .thanku-explore {
  padding: 20px;
  display: none;
}
.cyber-security .overforms .thankyou {
  padding: 20px;
  display: none;
}
.cyber-security .overforms::-webkit-scrollbar {
  width: 5px;
}
.cyber-security .overforms::-webkit-scrollbar-track {
  background-color: transparent;
}
.cyber-security .overforms::-webkit-scrollbar-thumb {
  background-color: #808080;
  outline: none;
  border-radius: 5px;
  height: 160px;
}
@media screen and (max-width: 420px) {
  .cyber-security .overforms .eventform .mktoForm .mktoFormCol {
    width: 100%;
  }
}
@media (min-width: 500px) {
  .cyber-security .overforms .wrap .mktoForm input[type=email] {
    height: 40px !important;
    font-size: 15px !important;
  }
  .cyber-security .overforms .wrap .mktoForm input[type=number] {
    height: 40px !important;
    font-size: 15px !important;
  }
  .cyber-security .overforms .wrap .mktoForm input[type=password] {
    height: 40px !important;
    font-size: 15px !important;
  }
  .cyber-security .overforms .wrap .mktoForm input[type=search] {
    height: 40px !important;
    font-size: 15px !important;
  }
  .cyber-security .overforms .wrap .mktoForm input[type=tel] {
    height: 40px !important;
    font-size: 15px !important;
  }
  .cyber-security .overforms .wrap .mktoForm input[type=text] {
    height: 40px !important;
    font-size: 15px !important;
  }
  .cyber-security .overforms .wrap .mktoForm input[type=url] {
    height: 40px !important;
    font-size: 15px !important;
  }
  .cyber-security .overforms .wrap .mktoForm select {
    height: 40px !important;
    font-size: 15px !important;
  }
  .cyber-security .overforms .wrap .mktoForm select.mktoField {
    height: 40px !important;
    font-size: 15px !important;
  }
  .cyber-security .overforms .wrap .mktoForm textarea {
    height: 40px !important;
    font-size: 15px !important;
  }
  .cyber-security .overforms input[type=email] {
    height: 40px !important;
    font-size: 15px !important;
  }
  .cyber-security .overforms input[type=number] {
    height: 40px !important;
    font-size: 15px !important;
  }
  .cyber-security .overforms input[type=password] {
    height: 40px !important;
    font-size: 15px !important;
  }
  .cyber-security .overforms input[type=search] {
    height: 40px !important;
    font-size: 15px !important;
  }
  .cyber-security .overforms input[type=tel] {
    height: 40px !important;
    font-size: 15px !important;
  }
  .cyber-security .overforms input[type=text] {
    height: 40px !important;
    font-size: 15px !important;
  }
  .cyber-security .overforms input[type=url] {
    height: 40px !important;
    font-size: 15px !important;
  }
  .cyber-security .overforms select {
    height: 40px !important;
    font-size: 15px !important;
  }
  .cyber-security .overforms select.mktoField {
    height: 40px !important;
    font-size: 15px !important;
  }
  .cyber-security .overforms textarea {
    height: 40px !important;
    font-size: 15px !important;
  }
  .cyber-security .overforms .mktoForm select.mktoField {
    height: 40px !important;
    font-size: 15px !important;
  }
}
@media only screen and (max-width: 480px) {
  .cyber-security .overforms .mktoForm .mktoFormRow {
    clear: inherit;
    width: 100%;
    float: left;
  }
  .cyber-security .overforms .formbg {
    height: 475px;
    overflow: scroll;
  }
}
@media screen and (max-width: 910px) {
  .cyber-security .overforms .mktoForm .mktoFieldWrap {
    width: 100%;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cyber-security .video-overlay .bc-player-tjJCToaC0_default.vjs-fluid,
.cyber-security .video-overlay .bc-player-tjJCToaC0_default.vjs-fluid.vjs-16-9,
.cyber-security .video-mosaic .bc-player-tjJCToaC0_default.vjs-fluid,
.cyber-security .video-mosaic .bc-player-tjJCToaC0_default.vjs-fluid.vjs-16-9 {
    padding-top: 54% !important;
  }
  .cyber-security .video-overlay .bc-player-tjJCToaC0_default .vjs-tech,
.cyber-security .video-mosaic .bc-player-tjJCToaC0_default .vjs-tech {
    top: -60px !important;
  }
  .cyber-security .video-overlay .bc-player-tjJCToaC0_default .vjs-picture-in-picture-control,
.cyber-security .video-mosaic .bc-player-tjJCToaC0_default .vjs-picture-in-picture-control {
    display: block !important;
  }
  .cyber-security .video-overlay .modal .mod_close,
.cyber-security .video-mosaic .modal .mod_close {
    margin: -105px -55px 0 0 !important;
  }
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay {
    height: 112% !important;
    top: -13% !important;
  }
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-buttons,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-buttons {
    line-height: 0.5 !important;
  }
}
.cyber-security .video-overlay .video-js .vjs-endscreen-overlay-buttons .vjs-control:hover:before,
.cyber-security .video-overlay .video-js .vjs-endscreen-overlay-buttons .vjs-control:focus:before,
.cyber-security .video-mosaic .video-js .vjs-endscreen-overlay-buttons .vjs-control:hover:before,
.cyber-security .video-mosaic .video-js .vjs-endscreen-overlay-buttons .vjs-control:focus:before {
  text-shadow: 1px -1px 20px #fff, -1px 1px 20px #fff;
}
.cyber-security .video-overlay .bc-player-tjJCToaC0_default.vjs-fluid,
.cyber-security .video-overlay .bc-player-tjJCToaC0_default.vjs-fluid.vjs-16-9,
.cyber-security .video-mosaic .bc-player-tjJCToaC0_default.vjs-fluid,
.cyber-security .video-mosaic .bc-player-tjJCToaC0_default.vjs-fluid.vjs-16-9 {
  padding-top: 65%;
  position: inherit;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .video-overlay .bc-player-tjJCToaC0_default.vjs-fluid,
.cyber-security .video-overlay .bc-player-tjJCToaC0_default.vjs-fluid.vjs-16-9,
.cyber-security .video-mosaic .bc-player-tjJCToaC0_default.vjs-fluid,
.cyber-security .video-mosaic .bc-player-tjJCToaC0_default.vjs-fluid.vjs-16-9 {
    padding-top: 66%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cyber-security .video-overlay .bc-player-tjJCToaC0_default.vjs-fluid,
.cyber-security .video-overlay .bc-player-tjJCToaC0_default.vjs-fluid.vjs-16-9,
.cyber-security .video-mosaic .bc-player-tjJCToaC0_default.vjs-fluid,
.cyber-security .video-mosaic .bc-player-tjJCToaC0_default.vjs-fluid.vjs-16-9 {
    padding-top: 66%;
  }
}
@media (min-width: 596px) and (max-width: 767px) {
  .cyber-security .video-overlay .bc-player-tjJCToaC0_default.vjs-fluid,
.cyber-security .video-overlay .bc-player-tjJCToaC0_default.vjs-fluid.vjs-16-9,
.cyber-security .video-mosaic .bc-player-tjJCToaC0_default.vjs-fluid,
.cyber-security .video-mosaic .bc-player-tjJCToaC0_default.vjs-fluid.vjs-16-9 {
    padding-top: 64%;
  }
}
@media (min-width: 481px) and (max-width: 595px) {
  .cyber-security .video-overlay .bc-player-tjJCToaC0_default.vjs-fluid,
.cyber-security .video-overlay .bc-player-tjJCToaC0_default.vjs-fluid.vjs-16-9,
.cyber-security .video-mosaic .bc-player-tjJCToaC0_default.vjs-fluid,
.cyber-security .video-mosaic .bc-player-tjJCToaC0_default.vjs-fluid.vjs-16-9 {
    padding-top: 63%;
  }
}
@media (max-width: 480px) {
  .cyber-security .video-overlay .bc-player-tjJCToaC0_default.vjs-fluid,
.cyber-security .video-overlay .bc-player-tjJCToaC0_default.vjs-fluid.vjs-16-9,
.cyber-security .video-mosaic .bc-player-tjJCToaC0_default.vjs-fluid,
.cyber-security .video-mosaic .bc-player-tjJCToaC0_default.vjs-fluid.vjs-16-9 {
    padding-top: 74%;
  }
}
.cyber-security .video-overlay .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,
.cyber-security .video-mosaic .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1 !important;
}
.cyber-security .video-overlay .bc-player-tjJCToaC0_default .vjs-big-play-button,
.cyber-security .video-mosaic .bc-player-tjJCToaC0_default .vjs-big-play-button {
  display: none;
}
.cyber-security .video-overlay .vjs-button > .vjs-icon-placeholder:before,
.cyber-security .video-mosaic .vjs-button > .vjs-icon-placeholder:before {
  font-size: 27px;
}
@media (max-width: 991px) {
  .cyber-security .video-overlay .vjs-button > .vjs-icon-placeholder:before,
.cyber-security .video-mosaic .vjs-button > .vjs-icon-placeholder:before {
    top: 42px !important;
    font-size: 18px !important;
  }
}
@media (max-width: 595px) {
  .cyber-security .video-overlay .vjs-button > .vjs-icon-placeholder:before,
.cyber-security .video-mosaic .vjs-button > .vjs-icon-placeholder:before {
    top: 38px !important;
  }
}
.cyber-security .video-overlay .vjs-button > .vjs-icon-placeholder:before,
.cyber-security .video-mosaic .vjs-button > .vjs-icon-placeholder:before {
  top: 25px;
}
@media (min-width: 992px) and (max-width: 1024px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-duration,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-duration {
    left: 51% !important;
  }
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-current-time,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-current-time {
    left: 46% !important;
  }
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-tech,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-tech {
    top: -36px !important;
  }
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .cyber-security .video-overlay .video-js .vjs-volume-panel,
.cyber-security .video-mosaic .video-js .vjs-volume-panel {
      right: 15% !important;
    }
    .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-volume-panel,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-volume-panel {
      right: 5%;
    }
  }
}
@supports (-moz-appearance: none) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-volume-panel,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-volume-panel {
    right: 5%;
  }
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .cyber-security .video-overlay .video-js .vjs-volume-panel,
.cyber-security .video-mosaic .video-js .vjs-volume-panel {
    right: 15% !important;
  }
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-volume-panel,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-volume-panel {
    right: 5%;
  }
}
@supports (-moz-appearance: none) {
  .cyber-security .video-overlay .video-js .vjs-volume-panel,
.cyber-security .video-mosaic .video-js .vjs-volume-panel {
    right: 6% !important;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .cyber-security .video-overlay .video-js .vjs-volume-panel,
.cyber-security .video-mosaic .video-js .vjs-volume-panel {
    right: 15% !important;
  }
}
.cyber-security .video-overlay .vjs-volume-control.vjs-control.vjs-volume-horizontal,
.cyber-security .video-mosaic .vjs-volume-control.vjs-control.vjs-volume-horizontal {
  top: 22px;
}
.cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-duration,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-duration {
  top: 90% !important;
}
.cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-current-time,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-current-time {
  top: 90% !important;
}
.cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-time-divider,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-time-divider {
  left: 50% !important;
}
.cyber-security .video-overlay .video-js,
.cyber-security .video-mosaic .video-js {
  height: 407px;
}
.cyber-security .video-overlay .video-js .vjs-text-track-display,
.cyber-security .video-mosaic .video-js .vjs-text-track-display {
  bottom: 7em;
}
.cyber-security .video-overlay .video-js .vjs-subs-caps-button,
.cyber-security .video-mosaic .video-js .vjs-subs-caps-button {
  position: absolute;
  right: 14%;
}
@media (max-width: 1399px) {
  .cyber-security .video-overlay .video-js .vjs-subs-caps-button,
.cyber-security .video-mosaic .video-js .vjs-subs-caps-button {
    right: 14%;
  }
}
@media (max-width: 991px) {
  .cyber-security .video-overlay .video-js .vjs-subs-caps-button,
.cyber-security .video-mosaic .video-js .vjs-subs-caps-button {
    right: 15%;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js .vjs-subs-caps-button,
.cyber-security .video-mosaic .video-js .vjs-subs-caps-button {
    right: 13% !important;
  }
}
@media (max-width: 595px) {
  .cyber-security .video-overlay .video-js .vjs-subs-caps-button,
.cyber-security .video-mosaic .video-js .vjs-subs-caps-button {
    display: none;
  }
}
@media (max-width: 991px) {
  .cyber-security .video-overlay .video-js .vjs-subs-caps-button .vjs-menu,
.cyber-security .video-mosaic .video-js .vjs-subs-caps-button .vjs-menu {
    bottom: 1em !important;
  }
}
@media (max-width: 991px) {
  .cyber-security .video-overlay .video-js .vjs-subs-caps-button .vjs-menu.vjs-lock-showing,
.cyber-security .video-mosaic .video-js .vjs-subs-caps-button .vjs-menu.vjs-lock-showing {
    bottom: 0.5em !important;
  }
}
@media (max-width: 991px) {
  .cyber-security .video-overlay .video-js .vjs-subs-caps-button .vjs-menu.vjs-lock-showing .vjs-menu-content,
.cyber-security .video-mosaic .video-js .vjs-subs-caps-button .vjs-menu.vjs-lock-showing .vjs-menu-content {
    padding-bottom: 2.2em !important;
    max-height: 15em !important;
    left: -3em;
  }
}
@media (max-width: 595px) {
  .cyber-security .video-overlay .video-js .vjs-subs-caps-button .vjs-menu .vjs-icon-placeholder:before,
.cyber-security .video-mosaic .video-js .vjs-subs-caps-button .vjs-menu .vjs-icon-placeholder:before {
    top: 29px !important;
  }
}
.cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay {
  text-align: center;
}
.cyber-security .video-overlay .video-js .vjs-endscreen-overlay-content,
.cyber-security .video-mosaic .video-js .vjs-endscreen-overlay-content {
  background-color: #000;
  color: #fff;
  height: auto;
  position: static;
}
.cyber-security .video-overlay .video-js .vjs-endscreen-overlay-content:lang(en),
.cyber-security .video-overlay .video-js .vjs-endscreen-overlay-content:lang(de),
.cyber-security .video-overlay .video-js .vjs-endscreen-overlay-content:lang(fr),
.cyber-security .video-mosaic .video-js .vjs-endscreen-overlay-content:lang(en),
.cyber-security .video-mosaic .video-js .vjs-endscreen-overlay-content:lang(de),
.cyber-security .video-mosaic .video-js .vjs-endscreen-overlay-content:lang(fr) {
  font-family: "Manrope", sans-serif !important;
}
.cyber-security .video-overlay .video-js .vjs-endscreen-overlay-content:lang(ja),
.cyber-security .video-overlay .video-js .vjs-endscreen-overlay-content:lang(jp),
.cyber-security .video-mosaic .video-js .vjs-endscreen-overlay-content:lang(ja),
.cyber-security .video-mosaic .video-js .vjs-endscreen-overlay-content:lang(jp) {
  font-family: "Noto Sans", sans-serif !important;
}
.cyber-security .video-overlay .video-js .vjs-endscreen-overlay-content a,
.cyber-security .video-mosaic .video-js .vjs-endscreen-overlay-content a {
  color: #fff;
}
.cyber-security .video-overlay .video-js .vjs-endscreen-overlay-content a:hover,
.cyber-security .video-mosaic .video-js .vjs-endscreen-overlay-content a:hover {
  text-decoration: none;
}
.cyber-security .video-overlay .video-js .vjs-endscreen-overlay-content a span.arrow,
.cyber-security .video-mosaic .video-js .vjs-endscreen-overlay-content a span.arrow {
  display: none;
}
.cyber-security .video-overlay .video-js .vjs-endscreen-overlay-buttons,
.cyber-security .video-mosaic .video-js .vjs-endscreen-overlay-buttons {
  height: 4em;
}
.cyber-security .video-overlay .video-js .vjs-endscreen-overlay-buttons .vjs-control,
.cyber-security .video-mosaic .video-js .vjs-endscreen-overlay-buttons .vjs-control {
  cursor: pointer;
  display: inline-block;
  font-size: 2.8em;
  height: 1em;
  margin: 0 0.4em;
  width: 1em;
}
.cyber-security .video-overlay .video-js .vjs-endscreen-overlay-buttons .vjs-control:before,
.cyber-security .video-mosaic .video-js .vjs-endscreen-overlay-buttons .vjs-control:before {
  font-size: inherit;
  line-height: inherit;
}
.cyber-security .video-overlay .video-js .vjs-slider,
.cyber-security .video-mosaic .video-js .vjs-slider {
  background-color: rgba(255, 255, 255, 0.8196078431) !important;
}
.cyber-security .video-overlay .video-js .vjs-load-progress div,
.cyber-security .video-mosaic .video-js .vjs-load-progress div {
  background: #fff;
}
.cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-tech,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-tech {
  top: -60px;
}
@media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-tech,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-tech {
    top: -70px !important;
  }
}
.cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-picture-in-picture-control,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-picture-in-picture-control {
  position: absolute;
  right: 4% !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-picture-in-picture-control,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-picture-in-picture-control {
    right: 6% !important;
  }
}
.cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-volume-panel,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-volume-panel {
  position: absolute;
  right: 11.3% !important;
  top: 0 !important;
}
@media (max-width: 767px) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-volume-panel,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-volume-panel {
    right: 15% !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-volume-panel,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-volume-panel {
    right: 17% !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-volume-panel,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-volume-panel {
    right: 7% !important;
  }
}
.cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-current-time,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-current-time {
  position: absolute;
  top: 90% !important;
  left: 47.5%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media screen and (max-height: 800px) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-current-time,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-current-time {
    left: 46%;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-current-time,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-current-time {
    left: 46.5%;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-current-time,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-current-time {
    display: none;
  }
}
@media (max-width: 767px) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-current-time,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-current-time {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-current-time,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-current-time {
    left: 45.5% !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-current-time,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-current-time {
    left: 46.5% !important;
  }
}
.cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-duration,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-duration {
  position: absolute;
  top: 90% !important;
  left: 51.7%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media screen and (max-height: 800px) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-duration,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-duration {
    left: 53%;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-duration,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-duration {
    left: 52.5%;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-duration,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-duration {
    display: none;
  }
}
@media (max-width: 767px) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-duration,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-duration {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-duration,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-duration {
    left: 53% !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-duration,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-duration {
    left: 52.5% !important;
  }
}
.cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-time-control.vjs-time-divider,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-time-control.vjs-time-divider {
  top: 74%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-time-control.vjs-time-divider,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-time-control.vjs-time-divider {
    top: 73%;
    left: 51%;
  }
}
@media (max-width: 991px) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-time-control.vjs-time-divider,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-time-control.vjs-time-divider {
    top: 65%;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-time-control.vjs-time-divider,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-time-control.vjs-time-divider {
    display: none;
  }
}
@media (max-width: 767px) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-time-control.vjs-time-divider,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-time-control.vjs-time-divider {
    display: none;
  }
}
.cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-progress-control .vjs-progress-holder,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-progress-control .vjs-progress-holder {
  margin: 30px 35px 25px 25px !important;
}
@media (max-width: 767px) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-progress-control .vjs-progress-holder,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-progress-control .vjs-progress-holder {
    margin: 35px 25px 25px 25px !important;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-custom-endscreen-overlay,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-custom-endscreen-overlay {
    display: none;
  }
}
@media (max-width: 767px) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-custom-endscreen-overlay,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-custom-endscreen-overlay {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-custom-endscreen-overlay,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-custom-endscreen-overlay {
    top: 0 !important;
  }
}
.cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-subs-caps-button,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-subs-caps-button {
  right: 7.5% !important;
}
@media (max-width: 991px) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-subs-caps-button,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-subs-caps-button {
    right: 11% !important;
  }
}
@media (max-width: 595px) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-subs-caps-button,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-subs-caps-button {
    display: none;
  }
}
@media (max-width: 595px) {
  .cyber-security .video-overlay .video-js.vjs-fullscreen .vjs-subs-caps-button .vjs-icon-placeholder:before,
.cyber-security .video-mosaic .video-js.vjs-fullscreen .vjs-subs-caps-button .vjs-icon-placeholder:before {
    top: 28px !important;
  }
}
.cyber-security .video-overlay .video-js .vjs-tech,
.cyber-security .video-mosaic .video-js .vjs-tech {
  top: -35px;
}
@media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js .vjs-tech,
.cyber-security .video-mosaic .video-js .vjs-tech {
    top: -53px;
  }
}
@media (max-width: 480px) {
  .cyber-security .video-overlay .video-js .vjs-tech,
.cyber-security .video-mosaic .video-js .vjs-tech {
    top: -35px;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js .vjs-tech,
.cyber-security .video-mosaic .video-js .vjs-tech {
    top: -50px;
  }
}
.cyber-security .video-overlay .video-js .vjs-control-bar,
.cyber-security .video-mosaic .video-js .vjs-control-bar {
  display: block !important;
}
.cyber-security .video-overlay .video-js .vjs-dock-text,
.cyber-security .video-mosaic .video-js .vjs-dock-text {
  display: none;
}
.cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay {
  background: url(https://www.cohesity.com/wp-content/new_media/2021/03/option-3.png) center center/cover no-repeat !important;
  background-color: #fff !important;
  overflow: auto;
  text-align: left;
  height: 101%;
  top: -1%;
  z-index: 9999;
}
@media (max-width: 767px) {
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay {
    top: -3%;
  }
}
@media (max-width: 480px) {
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay {
    height: 118%;
    top: -18%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay {
    height: 102%;
    top: -2%;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay {
    height: 116%;
    top: -14%;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay {
    top: -17%;
    height: 116%;
  }
}
.cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content {
  background-color: transparent !important;
  padding-top: 10px !important;
  padding-bottom: 5px !important;
  height: 100%;
  display: table;
}
.cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap {
  margin-left: 0px;
  width: 100%;
  text-align: center;
  padding: 0 16%;
  vertical-align: middle;
  display: table-cell;
}
@media (max-width: 480px) {
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap {
    margin-left: 0px;
    width: 250px;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap {
    margin-left: 0px;
    width: 250px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap {
    width: 250px;
    margin-left: 0px;
  }
}
.cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .logo,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .logo {
  padding-bottom: 20px;
}
.cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .logo img,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .logo img {
  width: 200px !important;
}
@media (max-width: 480px) {
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .logo img,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .logo img {
    width: 200px !important;
  }
}
.cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .description,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .description {
  color: #000;
  font-weight: 500;
}
@media (max-width: 480px) {
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .description,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .description {
    display: none;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .description,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .description {
    display: none;
  }
}
@media (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .description,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .description {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .description,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .description {
    display: none;
  }
}
.cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .ctabutton,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .ctabutton {
  font-size: 14px;
  font-weight: 500;
  margin: 10px 0;
}
@media (max-width: 595px) {
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .ctabutton a,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .ctabutton a {
    height: auto;
  }
}
.cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .ctabutton a:hover,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap .ctabutton a:hover {
  color: #00FD45;
}
.cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-buttons,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-buttons {
  font-size: 0.7em;
  line-height: 1.2;
  padding: 0px 24px;
  z-index: 1;
  color: #000;
  height: auto !important;
  margin-top: -20% !important;
  text-align: center;
}
@media (max-width: 480px) {
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-buttons,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-buttons {
    margin-left: 10px;
    line-height: 0.5;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-buttons,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-buttons {
    margin-left: 10px;
    line-height: 0.5;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-buttons,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-buttons {
    line-height: 0.5;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-buttons,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-buttons {
    margin-left: 10px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-buttons,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-buttons {
    line-height: 0.5;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-buttons,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-buttons {
    line-height: 0.5;
  }
}
@media (max-width: 480px) {
  .cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-buttons,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-buttons {
    line-height: 0.5;
    margin-top: -29% !important;
  }
}
.cyber-security .video-overlay .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-buttons .vjs-control,
.cyber-security .video-mosaic .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-buttons .vjs-control {
  display: inline-block !important;
}
.cyber-security .video-overlay .video-js .vjs-dock-title,
.cyber-security .video-mosaic .video-js .vjs-dock-title {
  display: none;
}
.cyber-security .video-overlay .video-js .vjs-dock-description,
.cyber-security .video-mosaic .video-js .vjs-dock-description {
  display: none;
}
.cyber-security .video-overlay .video-js .vjs-control,
.cyber-security .video-mosaic .video-js .vjs-control {
  top: -4%;
}
.cyber-security .video-overlay .video-js .vjs-play-progress,
.cyber-security .video-mosaic .video-js .vjs-play-progress {
  background-color: #00FD45;
}
.cyber-security .video-overlay .video-js .vjs-volume-level,
.cyber-security .video-mosaic .video-js .vjs-volume-level {
  background-color: #00FD45;
}
.cyber-security .video-overlay .video-js .vjs-volume-panel,
.cyber-security .video-mosaic .video-js .vjs-volume-panel {
  position: absolute;
  right: 22% !important;
  top: 0% !important;
}
@media (max-width: 1399px) {
  .cyber-security .video-overlay .video-js .vjs-volume-panel,
.cyber-security .video-mosaic .video-js .vjs-volume-panel {
    right: 22% !important;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .video-overlay .video-js .vjs-volume-panel,
.cyber-security .video-mosaic .video-js .vjs-volume-panel {
    right: 22% !important;
  }
}
@media (max-width: 767px) {
  .cyber-security .video-overlay .video-js .vjs-volume-panel,
.cyber-security .video-mosaic .video-js .vjs-volume-panel {
    right: 24% !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cyber-security .video-overlay .video-js .vjs-volume-panel,
.cyber-security .video-mosaic .video-js .vjs-volume-panel {
    right: 24% !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js .vjs-volume-panel,
.cyber-security .video-mosaic .video-js .vjs-volume-panel {
    right: 25% !important;
  }
}
@media (max-width: 595px) {
  .cyber-security .video-overlay .video-js .vjs-volume-panel,
.cyber-security .video-mosaic .video-js .vjs-volume-panel {
    right: 13% !important;
  }
}
@media (max-width: 480px) {
  .cyber-security .video-overlay .video-js .vjs-volume-panel,
.cyber-security .video-mosaic .video-js .vjs-volume-panel {
    top: 4% !important;
  }
}
.cyber-security .video-overlay .video-js .vjs-picture-in-picture-control,
.cyber-security .video-mosaic .video-js .vjs-picture-in-picture-control {
  position: absolute;
  right: 8% !important;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .video-overlay .video-js .vjs-picture-in-picture-control,
.cyber-security .video-mosaic .video-js .vjs-picture-in-picture-control {
    right: 7.5% !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cyber-security .video-overlay .video-js .vjs-picture-in-picture-control,
.cyber-security .video-mosaic .video-js .vjs-picture-in-picture-control {
    right: 8% !important;
  }
}
@media (min-width: 481px) and (max-width: 595px) {
  .cyber-security .video-overlay .video-js .vjs-picture-in-picture-control,
.cyber-security .video-mosaic .video-js .vjs-picture-in-picture-control {
    display: none;
  }
}
@media (max-width: 480px) {
  .cyber-security .video-overlay .video-js .vjs-picture-in-picture-control,
.cyber-security .video-mosaic .video-js .vjs-picture-in-picture-control {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js .vjs-picture-in-picture-control,
.cyber-security .video-mosaic .video-js .vjs-picture-in-picture-control {
    display: none;
  }
}
@media (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js .vjs-picture-in-picture-control,
.cyber-security .video-mosaic .video-js .vjs-picture-in-picture-control {
    display: none;
  }
}
@media (max-width: 595px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js .vjs-picture-in-picture-control,
.cyber-security .video-mosaic .video-js .vjs-picture-in-picture-control {
    display: none;
  }
}
.cyber-security .video-overlay .video-js .vjs-social-overlay,
.cyber-security .video-mosaic .video-js .vjs-social-overlay {
  top: -1%;
}
.cyber-security .video-overlay .video-js .vjs-fullscreen-control,
.cyber-security .video-mosaic .video-js .vjs-fullscreen-control {
  position: absolute;
  right: 1% !important;
}
@media (max-width: 991px) {
  .cyber-security .video-overlay .video-js .vjs-fullscreen-control,
.cyber-security .video-mosaic .video-js .vjs-fullscreen-control {
    top: 0px;
    right: 1.1% !important;
  }
}
.cyber-security .video-overlay .video-js .vjs-progress-control,
.cyber-security .video-mosaic .video-js .vjs-progress-control {
  top: 20% !important;
  height: 0.2em !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  .cyber-security .video-overlay .video-js .vjs-progress-control,
.cyber-security .video-mosaic .video-js .vjs-progress-control {
    top: 15% !important;
    height: 0.2em;
  }
}
@media (max-width: 767px) {
  .cyber-security .video-overlay .video-js .vjs-progress-control,
.cyber-security .video-mosaic .video-js .vjs-progress-control {
    top: 15% !important;
    height: 0.2em;
  }
}
@media (max-width: 480px) {
  .cyber-security .video-overlay .video-js .vjs-progress-control,
.cyber-security .video-mosaic .video-js .vjs-progress-control {
    top: 15% !important;
    height: 0.2em;
  }
}
.cyber-security .video-overlay .video-js .vjs-progress-control .vjs-progress-holder,
.cyber-security .video-mosaic .video-js .vjs-progress-control .vjs-progress-holder {
  margin: 30px 30px 25px 25px !important;
  height: 0.2em;
  position: relative;
  z-index: 99;
}
@media (min-width: 992px) and (max-width: 1024px) {
  .cyber-security .video-overlay .video-js .vjs-progress-control .vjs-progress-holder,
.cyber-security .video-mosaic .video-js .vjs-progress-control .vjs-progress-holder {
    margin: 30px 30px 25px 24px !important;
  }
}
@media (max-width: 480px) {
  .cyber-security .video-overlay .video-js .vjs-progress-control .vjs-progress-holder,
.cyber-security .video-mosaic .video-js .vjs-progress-control .vjs-progress-holder {
    margin: 35px 24px 25px 25px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js .vjs-progress-control .vjs-progress-holder,
.cyber-security .video-mosaic .video-js .vjs-progress-control .vjs-progress-holder {
    margin: 35px 24px 25px 25px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cyber-security .video-overlay .video-js .vjs-progress-control .vjs-progress-holder,
.cyber-security .video-mosaic .video-js .vjs-progress-control .vjs-progress-holder {
    margin: 35px 26px 25px 25px !important;
  }
}
@media (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js .vjs-progress-control .vjs-progress-holder,
.cyber-security .video-mosaic .video-js .vjs-progress-control .vjs-progress-holder {
    margin: 35px 25px 25px 25px !important;
  }
}
@media (max-width: 595px) and (orientation: landscape) {
  .cyber-security .video-overlay .video-js .vjs-progress-control .vjs-progress-holder,
.cyber-security .video-mosaic .video-js .vjs-progress-control .vjs-progress-holder {
    margin: 35px 25px 25px 25px !important;
  }
}
.cyber-security .video-overlay .video-js .vjs-current-time,
.cyber-security .video-mosaic .video-js .vjs-current-time {
  position: absolute;
  top: 84% !important;
  left: 44.5%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .video-overlay .video-js .vjs-current-time,
.cyber-security .video-mosaic .video-js .vjs-current-time {
    left: 45%;
    margin-left: 0;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .video-overlay .video-js .vjs-current-time,
.cyber-security .video-mosaic .video-js .vjs-current-time {
    left: 45%;
    margin-left: 0;
  }
}
@media (max-width: 991px) {
  .cyber-security .video-overlay .video-js .vjs-current-time,
.cyber-security .video-mosaic .video-js .vjs-current-time {
    top: 87% !important;
    left: 52%;
  }
}
.cyber-security .video-overlay .video-js .vjs-time-divider,
.cyber-security .video-mosaic .video-js .vjs-time-divider {
  position: absolute;
  top: 66%;
  left: 49%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (min-width: 992px) and (max-width: 1024px) {
  .cyber-security .video-overlay .video-js .vjs-time-divider,
.cyber-security .video-mosaic .video-js .vjs-time-divider {
    top: 68%;
    left: 49%;
  }
}
@media (max-width: 991px) {
  .cyber-security .video-overlay .video-js .vjs-time-divider,
.cyber-security .video-mosaic .video-js .vjs-time-divider {
    top: 63%;
    left: 49.5%;
  }
}
@media (max-width: 767px) {
  .cyber-security .video-overlay .video-js .vjs-time-divider,
.cyber-security .video-mosaic .video-js .vjs-time-divider {
    top: 66%;
  }
}
.cyber-security .video-overlay .video-js .vjs-duration,
.cyber-security .video-mosaic .video-js .vjs-duration {
  position: absolute;
  top: 84% !important;
  left: 52.5%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .video-overlay .video-js .vjs-duration,
.cyber-security .video-mosaic .video-js .vjs-duration {
    left: 54%;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .video-overlay .video-js .vjs-duration,
.cyber-security .video-mosaic .video-js .vjs-duration {
    left: 54%;
  }
}
@media (max-width: 991px) {
  .cyber-security .video-overlay .video-js .vjs-duration,
.cyber-security .video-mosaic .video-js .vjs-duration {
    top: 87% !important;
    left: 45%;
  }
}
.cyber-security .video-overlay .video-js .vjs-control-bar,
.cyber-security .video-mosaic .video-js .vjs-control-bar {
  font-size: 15px !important;
  height: 70px;
  background-color: #333434 !important;
}
@media (max-width: 991px) {
  .cyber-security .video-overlay .video-js .vjs-control-bar,
.cyber-security .video-mosaic .video-js .vjs-control-bar {
    height: 90px;
  }
}
@media (max-width: 767px) {
  .cyber-security .video-overlay .video-js .vjs-control-bar,
.cyber-security .video-mosaic .video-js .vjs-control-bar {
    height: 80px;
  }
}
.cyber-security .video-overlay .video-js .vjs-control-bar .vjs-big-play-button,
.cyber-security .video-mosaic .video-js .vjs-control-bar .vjs-big-play-button {
  display: none !important;
  background-color: #7fd92c !important;
}
.cyber-security .video-overlay .video-js .vjs-control-bar:not(.vjs-focus-within),
.cyber-security .video-mosaic .video-js .vjs-control-bar:not(.vjs-focus-within) {
  -webkit-transform: translateY(0em) !important;
  transform: translateY(0em) !important;
}
@media (max-width: 480px) {
  .cyber-security .video-overlay .video-js .vjs-modal-dialog .vjs-modal-dialog-content,
.cyber-security .video-mosaic .video-js .vjs-modal-dialog .vjs-modal-dialog-content {
    padding: 10px;
  }
}
.cyber-security .video-overlay .video-js .vjs-texttrack-settings,
.cyber-security .video-mosaic .video-js .vjs-texttrack-settings {
  display: none;
}
.cyber-security .video-overlay .video-js .vjs-play-control .vjs-icon-placeholder:before,
.cyber-security .video-overlay .vjs-icon-play:before,
.cyber-security .video-mosaic .video-js .vjs-play-control .vjs-icon-placeholder:before,
.cyber-security .video-mosaic .vjs-icon-play:before {
  left: 0;
  top: 26px;
}
.cyber-security .video-overlay .bc-player-tjJCToaC0_default .vjs-time-control .vjs-current-time-display,
.cyber-security .video-mosaic .bc-player-tjJCToaC0_default .vjs-time-control .vjs-current-time-display {
  font-size: 16px;
}
.cyber-security .video-overlay .bc-player-tjJCToaC0_default .vjs-time-control .vjs-duration-display,
.cyber-security .video-mosaic .bc-player-tjJCToaC0_default .vjs-time-control .vjs-duration-display {
  font-size: 16px;
}
.cyber-security .video-overlay .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.cyber-security .video-overlay .vjs-icon-volume-high:before,
.cyber-security .video-mosaic .video-js .vjs-mute-control .vjs-icon-placeholder:before,
.cyber-security .video-mosaic .vjs-icon-volume-high:before {
  font-size: 27px;
  left: -10px;
}
.cyber-security .video-overlay .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.cyber-security .video-overlay .vjs-icon-picture-in-picture-enter:before,
.cyber-security .video-mosaic .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.cyber-security .video-mosaic .vjs-icon-picture-in-picture-enter:before {
  font-size: 27px;
  left: -5px;
}
@media (max-width: 991px) {
  .cyber-security .video-overlay .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.cyber-security .video-overlay .vjs-icon-fullscreen-enter:before,
.cyber-security .video-mosaic .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.cyber-security .video-mosaic .vjs-icon-fullscreen-enter:before {
    font-size: 18px !important;
    top: 38px !important;
  }
}
.cyber-security .video-overlay .video-overlay .video-container .video-js .vjs-endscreen-overlay-content img,
.cyber-security .video-mosaic .video-overlay .video-container .video-js .vjs-endscreen-overlay-content img {
  width: 200px;
}
.cyber-security .ua-firefox .video-js .vjs-volume-panel {
  right: 14% !important;
}
.cyber-security .ua-firefox .video-js .vjs-subs-caps-button {
  right: 7% !important;
}
.cyber-security .ua-firefox .video-js.vjs-fullscreen .vjs-volume-panel {
  right: 7.3% !important;
}
.cyber-security .ua-firefox .video-js.vjs-fullscreen .vjs-subs-caps-button {
  right: 4% !important;
}
.cyber-security .ua-firefox .video-js.vjs-fullscreen .vjs-time-control .vjs-time-divider {
  top: 73% !important;
}
.cyber-security .ua-ie .video-overlay .video-container .video-js .vjs-volume-control.vjs-control.vjs-volume-horizontal {
  top: 30px;
}
.cyber-security .ua-ie .bc-player-tjJCToaC0_default.vjs-fluid,
.cyber-security .ua-ie .bc-player-tjJCToaC0_default.vjs-fluid.vjs-16-9 {
  padding-top: 65% !important;
}
.cyber-security .ua-ie .bc-player-tjJCToaC0_default .vjs-tech {
  top: -35px !important;
}
.cyber-security .ua-ie .video-overlay .video-container .video-js .vjs-button > .vjs-icon-placeholder:before {
  font-size: 22px;
}
.cyber-security .ua-ie .bc-player-tjJCToaC0_default .vjs-play-control .vjs-icon-placeholder .vjs-icon-play {
  font-size: 14px;
}
.cyber-security .ua-ie .bc-player-tjJCToaC0_default .vjs-time-control .vjs-current-time-display {
  font-size: 15px;
}
.cyber-security .ua-ie .bc-player-tjJCToaC0_default .vjs-time-control .vjs-duration-display {
  font-size: 15px;
}
.cyber-security .ua-ie .bc-player-tjJCToaC0_default .vjs-volume-panel .vjs-volume-panel-horizondal {
  font-size: 8px;
}
.cyber-security .ua-ie .video-js .vjs-play-control .vjs-icon-placeholder::before,
.cyber-security .ua-ie .vjs-icon-play::before {
  left: 20px;
}
.cyber-security .ua-ie .video-js .vjs-mute-control .vjs-icon-placeholder::before,
.cyber-security .ua-ie .vjs-icon-volume-high::before {
  font-size: 5px;
  top: 30px;
  left: -70px;
}
.cyber-security .ua-ie .bc-player-tjJCToaC0_default .vjs-volume-panel {
  right: 14% !important;
  font-size: 8px !important;
}
.cyber-security .ua-ie .bc-player-tjJCToaC0_default .vjs-subs-caps-button {
  right: 6% !important;
}
.cyber-security .ua-ie .video-overflow .video-wrap .closeVideo {
  right: 12px;
}
.cyber-security .ua-ie .vjs-volume-control.vjs-control.vjs-volume-horizontal {
  top: 22px;
}
.cyber-security .ua-ie .video-js .vjs-custom-endscreen-overlay .vjs-endscreen-overlay-content .content-wrap {
  margin-top: 130px;
}
.cyber-security #drift-frame-chat.has-cookie {
  bottom: 135px !important;
}
@media (max-width: 595px) {
  .cyber-security #drift-frame-chat.has-cookie {
    bottom: 0px !important;
    left: 0;
  }
}
@media (max-width: 595px) {
  .cyber-security #drift-frame-controller {
    bottom: 50px !important;
  }
}
.cyber-security #drift-frame-controller.has-cookie {
  bottom: 80px !important;
}
@media (max-width: 1199px) {
  .cyber-security #drift-frame-controller.has-cookie {
    bottom: 120px !important;
  }
}
@media (max-width: 991px) {
  .cyber-security #drift-frame-controller.has-cookie {
    bottom: 150px !important;
  }
}
@media (max-width: 595px) {
  .cyber-security #drift-frame-controller.has-cookie {
    bottom: 280px !important;
  }
}
.cyber-security #CybotCookiebotDialogBodyContentText a {
  color: #00FD45 !important;
}
.cyber-security #CybotCookiebotDialogBodyContentText a:hover {
  color: #00FD45 !important;
}
.cyber-security #CybotCookiebotDialogPoweredbyLink {
  width: 150px !important;
}
.cyber-security #CybotCookiebotDialogPoweredbyLink img {
  display: none !important;
}
.cyber-security .CookieDeclaration {
  display: none !important;
}
.cyber-security #CybotCookiebotDialogBodyContentTitle {
  display: none !important;
  font-size: 13px !important;
  margin: 2px 0 4px !important;
  color: #fff !important;
}
.cyber-security #CybotCookiebotDialogBodyButtonAccept {
  margin-right: 12px !important;
  overflow: hidden !important;
  background: transparent !important;
  color: #0066FF !important;
  border-radius: 50px !important;
  display: inline-block !important;
  position: relative !important;
  -webkit-transition: all 0.2s linear 0s !important;
  transition: all 0.2s linear 0s !important;
  font-size: 16px !important;
  text-align: center !important;
  text-decoration: none !important;
  padding: 9px 15px 10px 15px !important;
  min-width: 126px !important;
  height: 39px !important;
  line-height: 1 !important;
  letter-spacing: -0.009em !important;
  -webkit-transition: color 0.3s, background 0.3s, border 0.3s !important;
  transition: color 0.3s, background 0.3s, border 0.3s !important;
  font-size: 14px !important;
  margin-top: 0px !important;
  background-image: none !important;
  position: relative !important;
  text-decoration: none !important;
  background: #fff !important;
}
.cyber-security #CybotCookiebotDialogBodyButtonAccept:hover {
  color: #0066FF !important;
  text-decoration: none !important;
}
.cyber-security #CybotCookiebotDialogBody {
  padding-right: 0px !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 auto !important;
  padding: 0px 10px 0 30px !important;
  max-width: 1440px !important;
}
.cyber-security #CybotCookiebotDialogBody * {
  -webkit-box-sizing: inherit !important;
  box-sizing: inherit !important;
}
.cyber-security #CybotCookiebotDialogBodyContent {
  font-size: 13px !important;
  width: 75% !important;
  float: left !important;
  text-align: left !important;
  padding: 0px 10px 0px 0px !important;
  color: #fff !important;
}
.cyber-security #CybotCookiebotDialogBodyButtonDetails:after {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  bottom: -4px !important;
  width: 0 !important;
  height: 1px !important;
  background: #fff !important;
  -webkit-transition: all 0.3s !important;
  transition: all 0.3s !important;
  width: 88% !important;
}
.cyber-security #CybotCookiebotDialog {
  padding: 20px 0 20px 0 !important;
  background-color: #004b66 !important;
  -webkit-box-sizing: inherit !important;
  box-sizing: inherit !important;
  -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.16), 1px 1px 10px 0px rgba(255, 255, 255, 0.6) !important;
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.16), 1px 1px 10px 0px rgba(255, 255, 255, 0.6) !important;
}
.cyber-security #CybotCookiebotDialog br {
  line-height: 1.4 !important;
}
.cyber-security #CybotCookiebotDialog div {
  line-height: 1.4 !important;
}
.cyber-security #CybotCookiebotDialog td {
  line-height: 1.4 !important;
}
.cyber-security #CybotCookiebotDialog::after {
  -webkit-box-sizing: inherit !important;
  box-sizing: inherit !important;
}
.cyber-security #CybotCookiebotDialog::before {
  -webkit-box-sizing: inherit !important;
  box-sizing: inherit !important;
}
.cyber-security #CybotCookiebotDialog a {
  line-height: 1.231 !important;
  margin-left: 0px !important;
}
.cyber-security #CybotCookiebotDialog .close {
  cursor: pointer !important;
  outline: none !important;
  border: 0 !important;
  background: none !important;
  opacity: 1 !important;
  position: absolute !important;
  top: 15px !important;
  right: 20px !important;
  height: 15px !important;
  width: 15px !important;
  float: right !important;
  font-size: 1.5rem !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  color: #000 !important;
  text-shadow: 0 1px 0 #fff !important;
}
.cyber-security #CybotCookiebotDialogBodyButtons {
  padding-top: 3px !important;
  padding-left: 20px !important;
  float: left !important;
  margin: 0px !important;
}
.cyber-security #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyLink {
  background: transparent !important;
  color: #FFF !important;
  font-size: 14px !important;
  position: relative !important;
  letter-spacing: -0.009em !important;
  margin-top: 2px !important;
}
.cyber-security #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyLink:hover {
  color: #FFFFFF !important;
  text-decoration: none !important;
}
.cyber-security #CybotCookiebotDialogBodyButtons a {
  float: left !important;
}
.cyber-security #CybotCookiebotDialogDetail {
  margin-top: 15px !important;
  padding-right: 0px !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 auto !important;
  padding: 0px 60px 0 60px !important;
  max-width: 1440px !important;
  background-color: transparent !important;
}
.cyber-security #CybotCookiebotDialogDetail * {
  -webkit-box-sizing: inherit !important;
  box-sizing: inherit !important;
}
.cyber-security .CybotCookiebotDialogBodyButton {
  -webkit-box-sizing: inherit !important;
  box-sizing: inherit !important;
}
.cyber-security .CybotCookiebotDialogBodyButton::after {
  -webkit-box-sizing: inherit !important;
  box-sizing: inherit !important;
}
.cyber-security .CybotCookiebotDialogBodyButton::before {
  -webkit-box-sizing: inherit !important;
  box-sizing: inherit !important;
}
.cyber-security #CybotCookiebotDialogDetailBodyContentTextAbout {
  font-size: 14px !important;
  line-height: 19px !important;
}
.cyber-security #CybotCookiebotDialogDetailBodyContentTextAbout p {
  font-size: 14px !important;
  line-height: 19px !important;
}
.cyber-security .CybotCookiebotDialogDetailBodyContentCookieTypeIntro p {
  font-size: 14px !important;
  line-height: 19px !important;
}
.cyber-security #CybotCookiebotDialogPoweredbyImage {
  width: 150px !important;
}
.cyber-security #CybotCookiebotDialogDetailBody {
  max-width: 100% !important;
  padding-left: 0px !important;
  padding-top: 20px !important;
}
.cyber-security #CybotCookiebotDialogDetailBodyContent {
  border: 1px solid #000 !important;
  height: 210px !important;
  padding: 20px 0 !important;
}
.cyber-security #CybotCookiebotDialogDetailBodyContent a {
  font-size: 12px !important;
  color: #000000 !important;
}
.cyber-security .CybotCookiebotDialogDetailBodyContentTab:first-child {
  border-left: 1px solid #000 !important;
  border-radius: 0 !important;
}
.cyber-security #CybotCookiebotDialogDetailBodyContentTabs a {
  font-size: 12px !important;
}
.cyber-security .CybotCookiebotDialogDetailBodyContentCookieContainerTypes {
  background-color: #FFF !important;
  color: #3E4C5A !important;
  border-bottom: 1px solid #FFF !important;
  border-right: 1px solid #FFF !important;
  padding: 8px 20px !important;
}
.cyber-security div#CybotCookiebotDialogBodyLevelButtons {
  margin-left: 0px !important;
  width: 40% !important;
}
.cyber-security div#CybotCookiebotDialogBodyLevelButtonsTable {
  width: 100% !important;
}
.cyber-security #CybotCookiebotDialogBodyLevelButtonsSelectPane {
  border: 0px solid #cccccc !important;
  padding: 4px 3px 3px 2px !important;
}
.cyber-security #CybotCookiebotDialogBodyLevelDetailsWrapper {
  background-color: #FFFFFF !important;
  border: 0px solid #cccccc !important;
  padding: 6px 0 4px 4px !important;
}
.cyber-security #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper {
  margin-right: 34% !important;
}
.cyber-security .CybotCookiebotDialogDetailBodyContentCookieContainerTypesSelected {
  font-weight: bold !important;
  border-bottom: 1px solid #FFF !important;
  color: #3E4C5A !important;
  padding: 8px 20px !important;
}
.cyber-security .CybotCookiebotDialogDetailBodyContentIABv2TabSelected {
  font-weight: bold !important;
  border-bottom: 1px solid #FFF !important;
  color: #3E4C5A !important;
  padding: 8px 20px !important;
}
.cyber-security #CybotCookiebotDialogDetailBodyContentCookieContainerTypeDetails {
  font-size: 13px !important;
  height: 180px !important;
  max-height: 180px !important;
}
.cyber-security #CybotCookiebotDialogDetailBodyContentIABv2Details {
  font-size: 13px !important;
  height: 180px !important;
  max-height: 180px !important;
}
.cyber-security .CybotCookiebotDialogDetailBodyContentTabsItem {
  background: #FFF !important;
  padding: 12px 18px 11px !important;
  border-top: 1px solid #000 !important;
  border-right: 1px solid #000 !important;
}
.cyber-security .CybotCookiebotDialogDetailBodyContentTabsItemSelected {
  border-top: 1px solid #000 !important;
  border-right: 1px solid #000 !important;
  font-weight: bold !important;
  padding: 12px 18px 12px !important;
}
.cyber-security a.CybotCookiebotDialogDetailBodyContentTabsItemSelected {
  font-weight: bold !important;
  border-bottom: none !important;
}
.cyber-security a.CybotCookiebotDialogDetailBodyContentTabsItemSelected:focus {
  border-top: 1px solid #000 !important;
  border-right: 1px solid #000 !important;
}
.cyber-security a.CybotCookiebotDialogDetailBodyContentTabsItemSelected:hover {
  border-top: 1px solid #000 !important;
  border-right: 1px solid #000 !important;
}
.cyber-security .CybotCookiebotDialogDetailBodyContentIABv2Tab {
  padding: 8px 20px !important;
}
.cyber-security a.CybotCookiebotDialogDetailBodyContentCookieContainerTypes:hover {
  border: none !important;
}
.cyber-security input[type=checkbox].CybotCookiebotDialogBodyLevelButton.CybotCookiebotDialogBodyLevelButtonDisabled + label {
  color: #000000 !important;
}
.cyber-security input[type=checkbox].CybotCookiebotDialogBodyLevelButton:checked + label {
  color: #000000 !important;
}
.cyber-security .CybotCookiebotDialogDetailBodyContentCookieTypeTable {
  font-size: 12px !important;
}
.cyber-security .CybotCookiebotDialogDetailBodyContentCookieTypeTable thead th {
  background-color: #FFF !important;
  padding: 2px 0 10px !important;
  border-bottom: 2px solid #000 !important;
  font-weight: 600 !important;
}
.cyber-security .CybotCookiebotDialogDetailBodyContentCookieTypeTable tbody td {
  border: none !important;
  padding: 15px 5px !important;
  font-size: 12px !important;
}
.cyber-security a.CybotCookiebotDialogDetailBodyContentCookieContainerTypesSelected:hover {
  border-bottom: none !important;
}
.cyber-security #CybotCookiebotDialogDetailBodyContentCookieContainerTypes {
  padding-top: 4px !important;
}
.cyber-security a.CybotCookiebotDialogDetailBodyContentTabsItem:hover {
  border-top: 1px solid #000 !important;
  border-right: 1px solid #000 !important;
}
@media (max-width: 1199px) and (min-width: 992px) {
  .cyber-security #CybotCookiebotDialogBodyContent {
    width: 80% !important;
  }
  .cyber-security #CybotCookiebotDialogDetail {
    padding: 0 25px !important;
  }
  .cyber-security #CybotCookiebotDialogPoweredbyImage {
    width: 125px !important;
  }
  .cyber-security #CybotCookiebotDialogBody {
    padding: 0 20px !important;
  }
  .cyber-security #CybotCookiebotDialog {
    padding: 30px !important;
  }
  .cyber-security #CybotCookiebotDialogBodyButtons {
    padding-left: 0 !important;
  }
  .cyber-security #CybotCookiebotDialogDetailBody {
    max-width: 100% !important;
    padding-left: 0px !important;
  }
  .cyber-security #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper {
    margin-right: 9% !important;
  }
  .cyber-security div#CybotCookiebotDialogBodyLevelButtons {
    margin-left: 0px !important;
    width: 55% !important;
  }
  .cyber-security #CybotCookiebotDialogBodyLevelDetailsWrapper {
    padding: 7px 0 4px 4px !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cyber-security #CybotCookiebotDialogBody {
    padding: 0 20px !important;
  }
  .cyber-security #CybotCookiebotDialogDetail {
    padding: 0 20px !important;
  }
  .cyber-security #CybotCookiebotDialogBodyContent {
    width: 75% !important;
  }
  .cyber-security #CybotCookiebotDialogBodyButtons {
    float: none !important;
  }
  .cyber-security #CybotCookiebotDialog {
    padding: 30px !important;
  }
  .cyber-security #CybotCookiebotDialogDetailBody {
    max-width: 100% !important;
    padding-left: 0 !important;
  }
  .cyber-security #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper {
    margin-right: 0 !important;
  }
  .cyber-security div#CybotCookiebotDialogBodyLevelButtons {
    width: 53% !important;
  }
  .cyber-security #CybotCookiebotDialogBodyLevelDetailsWrapper {
    width: 40% !important;
  }
  .cyber-security #CybotCookiebotDialogDetailBodyContentTextAbout {
    font-size: 14px !important;
    line-height: 18px !important;
    height: 200px !important;
    padding: 0 10px !important;
  }
}
@media (max-width: 480px) {
  .cyber-security #CybotCookiebotDialog {
    padding: 20px !important;
  }
  .cyber-security #CybotCookiebotDialogBodyContent {
    width: 100% !important;
  }
  .cyber-security #CybotCookiebotDialogDetailBody {
    max-width: 100% !important;
    padding-left: 0px !important;
  }
  .cyber-security #CybotCookiebotDialogBody {
    padding: 0px 20px !important;
  }
  .cyber-security #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper {
    margin-right: 0% !important;
  }
  .cyber-security #CybotCookiebotDialogDetail {
    padding: 0px 20px !important;
  }
  .cyber-security div#CybotCookiebotDialogBodyLevelButtonsTable {
    width: auto !important;
  }
  .cyber-security #CybotCookiebotDialogBodyLevelButtonsSelectPane {
    width: 310px !important;
    display: block !important;
  }
  .cyber-security #CybotCookiebotDialogBodyLevelDetailsWrapper {
    width: 100% !important;
    float: left !important;
    padding: 6px 0 4px 0 !important;
    text-align: right !important;
  }
  .cyber-security a#CybotCookiebotDialogBodyLevelDetailsButton {
    padding-left: 2px !important;
  }
  .cyber-security input[type=checkbox].CybotCookiebotDialogBodyLevelButton.CybotCookiebotDialogBodyLevelButtonDisabled + label {
    min-height: 24px !important;
  }
  .cyber-security #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
    max-width: 122px !important;
  }
  .cyber-security #CybotCookiebotDialogBodyLevelButtons {
    font-size: 9px !important;
  }
  .cyber-security #CybotCookiebotDialogDetailBodyContentCookieContainerTypeDetails {
    width: 125px !important;
  }
  .cyber-security #CybotCookiebotDialogDetailBodyContentTextAbout {
    line-height: 14px !important;
    max-height: 200px !important;
    padding: 0 10px 10px !important;
  }
  .cyber-security #CybotCookiebotDialogBodyButtons {
    padding-top: 10px !important;
    padding-left: 9px !important;
    float: left !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {
  .cyber-security #CybotCookiebotDialogBody {
    padding: 0 25px !important;
  }
  .cyber-security #CybotCookiebotDialogDetail {
    padding: 0 25px !important;
  }
  .cyber-security #CybotCookiebotDialogBodyButtons {
    padding-left: 0 !important;
  }
  .cyber-security #CybotCookiebotDialog {
    width: 100% !important;
  }
  .cyber-security #CybotCookiebotDialogDetailBody {
    max-width: 100% !important;
  }
}
@media (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {
  .cyber-security #CybotCookiebotDialogBody {
    padding: 0 20px !important;
  }
  .cyber-security #CybotCookiebotDialogDetail {
    padding: 0 20px !important;
  }
  .cyber-security #CybotCookiebotDialogBodyButtons {
    padding-top: 10px !important;
  }
}
@media (max-width: 767px) {
  .cyber-security #CybotCookiebotDialogBody {
    padding: 0px 20px !important;
  }
  .cyber-security #CybotCookiebotDialogDetail {
    padding: 0px 20px !important;
  }
  .cyber-security #CybotCookiebotDialogBodyContent {
    width: 100% !important;
    padding: 0 !important;
  }
  .cyber-security #CybotCookiebotDialogBodyButtons {
    padding-top: 10px !important;
    padding-left: 0px !important;
  }
}

.cyber-security .multi-select-presets {
  border-bottom: 1px solid #000;
}
.cyber-security .multi-select-button {
  display: inline-block;
  padding: 9px 5px 2px 19px !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: -0.5em;
  background-color: #fff;
  cursor: default;
}
.cyber-security .multi-select-button:after {
  content: "";
  display: table;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4em 0.3em 0 0.3em;
  border-color: #000 transparent transparent transparent;
  margin-right: 12px;
  vertical-align: 1em;
  position: absolute;
  right: 0px;
  bottom: 35%;
}
.cyber-security .multi-select-container--open .multi-select-menu {
  display: block;
}
.cyber-security .multi-select-container--open .multi-select-button:after {
  border-width: 0 0.3em 0.4em 0.3em;
  border-color: transparent transparent #000 transparent;
}
.cyber-security .multi-select-container--positioned .multi-select-menu {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.cyber-security .multi-select-container--positioned .multi-select-menu label {
  white-space: normal;
}
.cyber-security .wow {
  visibility: hidden;
}
.cyber-security .animated {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.cyber-security .animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
.cyber-security .bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.cyber-security .flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.cyber-security .pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.cyber-security .rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.cyber-security .shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.cyber-security .headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.cyber-security .swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.cyber-security .tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.cyber-security .wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.cyber-security .jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.cyber-security .bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.cyber-security .bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.cyber-security .bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.cyber-security .bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.cyber-security .bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.cyber-security .bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.cyber-security .bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.cyber-security .bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.cyber-security .bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.cyber-security .bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.cyber-security .fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.cyber-security .fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.cyber-security .fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.cyber-security .fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.cyber-security .fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.cyber-security .fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.cyber-security .fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.cyber-security .fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation: fadeInUp 0.9s 0s both;
  animation: fadeInUp 0.9s 0s both;
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.cyber-security .fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.cyber-security .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.cyber-security .fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.cyber-security .fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.cyber-security .fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.cyber-security .fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.cyber-security .fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.cyber-security .fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.cyber-security .fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.cyber-security .fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.cyber-security .animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.cyber-security .flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.cyber-security .flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.cyber-security .flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.cyber-security .flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.cyber-security .lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.cyber-security .lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.cyber-security .rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.cyber-security .rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.cyber-security .rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.cyber-security .rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.cyber-security .rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.cyber-security .rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.cyber-security .rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.cyber-security .rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.cyber-security .rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.cyber-security .rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.cyber-security .hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: hinge;
  animation-name: hinge;
}
@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.cyber-security .jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.cyber-security .rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.cyber-security .rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.cyber-security .zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.cyber-security .zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.cyber-security .zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.cyber-security .zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.cyber-security .zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.cyber-security .zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.cyber-security .zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
.cyber-security .zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
.cyber-security .zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.cyber-security .zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.cyber-security .slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.cyber-security .slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.cyber-security .slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.cyber-security .slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.cyber-security .slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.cyber-security .slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.cyber-security .slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.cyber-security .slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
.cyber-security .blur {
  -webkit-animation-name: blur;
  animation-name: blur;
}
@-webkit-keyframes blur {
  from {
    text-shadow: 0 0 100px #fff;
    color: transparent;
  }
  to {
    color: transparent;
    text-shadow: 0 0 0 #fff;
  }
}
@keyframes blur {
  from {
    text-shadow: 0 0 100px #fff;
    color: transparent;
  }
  to {
    color: transparent;
    text-shadow: 0 0 0 #fff;
  }
}
.cyber-security .scaleRight {
  -webkit-animation-name: scaleRight;
  animation-name: scaleRight;
}
@-webkit-keyframes scaleRight {
  from {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}
@keyframes scaleRight {
  from {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}
.cyber-security .scaleLeft {
  -webkit-animation-name: scaleLeft;
  animation-name: scaleLeft;
}
@-webkit-keyframes scaleLeft {
  from {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}
@keyframes scaleLeft {
  from {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}
.cyber-security .wefadeInRight {
  -webkit-animation: we-fade-in-right 1.2s 0.2s both;
  animation: we-fade-in-right 1.2s 0.2s both;
}
.cyber-security .wefadeInLeft {
  -webkit-animation: we-fade-in-left 1.2s 0.2s both;
  animation: we-fade-in-left 1.2s 0.2s both;
}
.cyber-security .wefadeInBottom {
  -webkit-animation: we-fade-in-bottom 2s ease-in-out 0.2s both;
  animation: we-fade-in-bottom 2s ease-in-out 0.2s both;
}
.cyber-security .kenburns-bottom-right {
  -webkit-animation: kenburns-bottom-right 12s ease-in-out both;
  animation: kenburns-bottom-right 12s ease-in-out both;
}
@media only screen and (max-width: 576px) {
  .cyber-security .kenburns-bottom-right {
    -webkit-animation: kenburns-bottom-right-mobile 12s ease-in-out both;
    animation: kenburns-bottom-right-mobile 12s ease-in-out both;
  }
}
@-webkit-keyframes we-fade-in-right {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes we-fade-in-right {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
.cyber-security .we-zoom-in {
  -webkit-animation: we-zoom-in 1.2s 0.2s both;
  animation: we-zoom-in 1.2s 0.2s both;
}
@-webkit-keyframes we-zoom-in {
  0% {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes we-zoom-in {
  0% {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes we-fade-in-left {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes we-fade-in-left {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes we-fade-in-bottom {
  0% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes we-fade-in-bottom {
  0% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes we-fade-in-up {
  0% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes we-fade-in-up {
  0% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
.cyber-security .wefadeInUp {
  -webkit-animation: wefadeInUp 1.2s 0.2s both;
  animation: wefadeInUp 1.2s 0.2s both;
}
@-webkit-keyframes we-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes we-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cyber-security .wefadeIn {
  -webkit-animation: we-fade-in 1.2s 0.2s both;
  animation: we-fade-in 1.2s 0.2s both;
}
@-webkit-keyframes wefadeInUp {
  0% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes wefadeInUp {
  0% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
.cyber-security .wefadeInUplarge {
  -webkit-animation: wefadeInUplarge 1.2s 0.2s both;
  animation: wefadeInUplarge 1.2s 0.2s both;
}
@-webkit-keyframes wefadeInUplarge {
  0% {
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes wefadeInUplarge {
  0% {
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes svgUpDown {
  from {
    stroke-dasharray: 1540px;
    stroke-dashoffset: 1580px;
  }
  to {
    stroke-dasharray: 1540px;
    stroke-dashoffset: 3100px;
  }
}
@keyframes svgUpDown {
  from {
    stroke-dasharray: 1540px;
    stroke-dashoffset: 1580px;
  }
  to {
    stroke-dasharray: 1540px;
    stroke-dashoffset: 3100px;
  }
}
@-webkit-keyframes svgCircleRotate {
  from {
    stroke-dasharray: 180px;
    stroke-dashoffset: 180px;
  }
  to {
    stroke-dasharray: 180px;
    stroke-dashoffset: 0px;
  }
}
@keyframes svgCircleRotate {
  from {
    stroke-dasharray: 180px;
    stroke-dashoffset: 180px;
  }
  to {
    stroke-dasharray: 180px;
    stroke-dashoffset: 0px;
  }
}
@-webkit-keyframes svgDownUp {
  from {
    stroke-dasharray: 1540px;
    stroke-dashoffset: 1540px;
  }
  to {
    stroke-dasharray: 1540px;
    stroke-dashoffset: 10px;
  }
}
@keyframes svgDownUp {
  from {
    stroke-dasharray: 1540px;
    stroke-dashoffset: 1540px;
  }
  to {
    stroke-dasharray: 1540px;
    stroke-dashoffset: 10px;
  }
}
@-webkit-keyframes svgTransform {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes svgTransform {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes kenburns-bottom-right {
  0% {
    -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transform-origin: 94% 94%;
    transform-origin: 94% 94%;
  }
  100% {
    -webkit-transform: scale(1.25) translate(20px, 15px);
    transform: scale(1.25) translate(20px, 15px);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}
@keyframes kenburns-bottom-right {
  0% {
    -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transform-origin: 94% 94%;
    transform-origin: 94% 94%;
  }
  100% {
    -webkit-transform: scale(1.25) translate(20px, 15px);
    transform: scale(1.25) translate(20px, 15px);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}
@-webkit-keyframes kenburns-bottom-right-mobile {
  0% {
    -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transform-origin: 94% 94%;
    transform-origin: 94% 94%;
  }
  100% {
    -webkit-transform: scale(1.15) translate(20px, 15px);
    transform: scale(1.15) translate(20px, 15px);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}
@keyframes kenburns-bottom-right-mobile {
  0% {
    -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transform-origin: 94% 94%;
    transform-origin: 94% 94%;
  }
  100% {
    -webkit-transform: scale(1.15) translate(20px, 15px);
    transform: scale(1.15) translate(20px, 15px);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
  }
}
.cyber-security .slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.cyber-security .slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.cyber-security .slick-list:focus {
  outline: none;
}
.cyber-security .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.cyber-security .slick-slider .slick-track,
.cyber-security .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.cyber-security .slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.cyber-security .slick-track:before,
.cyber-security .slick-track:after {
  content: "";
  display: table;
}
.cyber-security .slick-track:after {
  clear: both;
}
.cyber-security .slick-loading .slick-track {
  visibility: hidden;
}
.cyber-security .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
.cyber-security [dir=rtl] .slick-slide {
  float: right;
}
.cyber-security .slick-slide img {
  display: block;
}
.cyber-security .slick-slide.slick-loading img {
  display: none;
}
.cyber-security .slick-slide.dragging img {
  pointer-events: none;
}
.cyber-security .slick-initialized .slick-slide {
  display: block;
}
.cyber-security .slick-loading .slick-slide {
  visibility: hidden;
}
.cyber-security .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.cyber-security .slick-arrow.slick-hidden {
  display: none;
}
.cyber-security .header {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  width: 100%;
  z-index: 99;
  margin: auto;
  height: 80px;
}
@media (min-width: 992px) {
  .cyber-security .header {
    opacity: 0;
    visibility: hidden;
    display: none;
  }
  .cyber-security .header.active {
    display: block;
    opacity: 1;
    visibility: visible;
  }
  .cyber-security .header nav {
    height: 80px;
    margin-top: -3px !important;
  }
}
@media (max-width: 1199px) {
  .cyber-security .header {
    height: 75px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header {
    height: 70px;
    top: 0 !important;
  }
}
@media (max-width: 991px) {
  .cyber-security .header {
    background-color: #fff;
  }
}
.cyber-security .header > .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 1199px) {
  .cyber-security .header:lang(de),
.cyber-security .header:lang(fr),
.cyber-security .header:lang(jp) {
    background-color: #fff;
  }
}
.cyber-security .header.we-hide {
  top: -100% !important;
}
.cyber-security .header.darkHeader,
.cyber-security .header.white-header {
  background-color: #fff;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.cyber-security .header.darkHeader .logo img.logo-white,
.cyber-security .header.white-header .logo img.logo-white {
  display: none;
}
.cyber-security .header.darkHeader .logo img.logo-black,
.cyber-security .header.white-header .logo img.logo-black {
  display: block;
}
@media (min-width: 992px) {
  .cyber-security .header.darkHeader .main-nav .list-item > li > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default),
.cyber-security .header.darkHeader .main-nav .list-item > li > a:not(.btn-transparent),
.cyber-security .header.white-header .main-nav .list-item > li > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default),
.cyber-security .header.white-header .main-nav .list-item > li > a:not(.btn-transparent) {
    color: #000;
  }
}
.cyber-security .header.darkHeader .hamburger-wrap .globe .white,
.cyber-security .header.white-header .hamburger-wrap .globe .white {
  display: none;
}
.cyber-security .header.darkHeader .hamburger-wrap .globe .black,
.cyber-security .header.white-header .hamburger-wrap .globe .black {
  display: block;
}
.cyber-security .header.darkHeader .hamburger-wrap .search .white,
.cyber-security .header.white-header .hamburger-wrap .search .white {
  display: none;
}
.cyber-security .header.darkHeader .hamburger-wrap .search .black,
.cyber-security .header.white-header .hamburger-wrap .search .black {
  display: block;
}
.cyber-security .header.darkHeader .hamburger span,
.cyber-security .header.white-header .hamburger span {
  background-color: #000;
}
.cyber-security .header.darkHeader .right-nav .list-item li a,
.cyber-security .header.white-header .right-nav .list-item li a {
  color: #000;
}
.cyber-security .header.darkHeader .right-nav .list-item .login .white,
.cyber-security .header.white-header .right-nav .list-item .login .white {
  display: none;
}
.cyber-security .header.darkHeader .right-nav .list-item .login .black,
.cyber-security .header.white-header .right-nav .list-item .login .black {
  display: block;
}
.cyber-security .header.darkHeader .right-nav .list-item .globe .white,
.cyber-security .header.white-header .right-nav .list-item .globe .white {
  display: none;
}
.cyber-security .header.darkHeader .right-nav .list-item .globe .black,
.cyber-security .header.white-header .right-nav .list-item .globe .black {
  display: block;
}
.cyber-security .header.darkHeader .right-nav .list-item .search-nav .white,
.cyber-security .header.white-header .right-nav .list-item .search-nav .white {
  display: none;
}
.cyber-security .header.darkHeader .right-nav .list-item .search-nav .black,
.cyber-security .header.white-header .right-nav .list-item .search-nav .black {
  display: block;
}
.cyber-security .header.darkHeader.transHeader,
.cyber-security .header.white-header.transHeader {
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cyber-security .header.sticky-header {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cyber-security .header.sticky-header.darkHeader {
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (max-width: 991.98px) {
  .cyber-security .header.sticky-header .right-nav {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
.cyber-security .header.sticky-header .right-nav .list-item {
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .cyber-security .header.sticky-header .right-nav .list-item li {
    min-width: 100%;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header.sticky-header .right-nav .list-item li a {
    width: 100%;
  }
}
.cyber-security .header.sticky-header .bottom-link {
  padding-top: 10px;
  padding-bottom: 8px;
}
@media (max-width: 991.98px) {
  .cyber-security .header.sticky-header .bottom-link {
    padding: 20px 0 15px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header.sticky-header .bottom-link nav::before {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header.sticky-header .bottom-link .hamburger-wrap {
    max-width: 30px;
  }
}
@media (max-width: 500px) {
  .cyber-security .header.sticky-header .bottom-link .hamburger-wrap .hamburger span {
    background: #000 !important;
  }
}
.cyber-security .header.sticky-header .bottom-link .logo {
  margin-top: 9px;
}
.cyber-security .header.blackHeader {
  background: #fff;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 992px) {
  .cyber-security .header.blackHeader:lang(en) {
    background: #000;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.cyber-security .header.blackHeader .logo-black {
  display: block;
}
@media (min-width: 992px) {
  .cyber-security .header.blackHeader .logo-black {
    display: none;
  }
}
.cyber-security .header.blackHeader .logo-white {
  display: none;
}
@media (min-width: 992px) {
  .cyber-security .header.blackHeader .logo-white {
    display: block;
  }
}
.cyber-security .header .bottom-link {
  position: relative;
  float: left;
  width: 100%;
  padding-top: 7px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cyber-security .header .bottom-link {
    position: unset;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .bottom-link {
    padding: 20px 0;
  }
}
.cyber-security .header .logo {
  float: left;
  min-width: 150px;
  margin-top: 18px;
  position: relative;
}
@media (min-width: 1800px) {
  .cyber-security .header .logo {
    min-width: 193px;
    margin-top: 14px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .logo {
    min-width: 110px;
    margin-top: 16px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .logo {
    min-width: 110px;
    margin-top: 7px;
  }
}
.cyber-security .header .logo a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
@media (max-width: 991.98px) {
  .cyber-security .header .logo a {
    max-width: 125px;
  }
}
.cyber-security .header .logo img {
  width: 100%;
}
.cyber-security .header .logo img.logo-white {
  display: block;
}
@media (max-width: 991px) {
  .cyber-security .header .logo img.logo-white {
    display: none;
  }
}
.cyber-security .header .logo img.logo-black {
  display: none;
}
@media (max-width: 991px) {
  .cyber-security .header .logo img.logo-black {
    display: block;
  }
}
.cyber-security .header .hamburger-wrap {
  display: none;
}
@media (max-width: 991.98px) {
  .cyber-security .header .hamburger-wrap {
    max-width: 300px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.cyber-security .header .hamburger-wrap .search {
  display: inline-block;
  cursor: pointer;
  width: 18px;
}
@media (max-width: 991.98px) {
  .cyber-security .header .hamburger-wrap .search {
    margin-right: 24px;
  }
}
.cyber-security .header .hamburger-wrap .search svg path {
  fill: #fff;
}
.cyber-security .header .hamburger-wrap .search .white {
  display: block;
}
@media (max-width: 991.98px) {
  .cyber-security .header .hamburger-wrap .search .white {
    width: 0;
    height: 0;
    display: none;
  }
}
.cyber-security .header .hamburger-wrap .search .black {
  display: none;
}
@media (max-width: 991px) {
  .cyber-security .header .hamburger-wrap .search .black {
    display: block;
  }
}
.cyber-security .header .hamburger-wrap .globe {
  margin-right: 24px;
  display: inline-block;
  cursor: pointer;
  width: 18px;
  position: relative;
}
.cyber-security .header .hamburger-wrap .globe.open .sub-menu {
  opacity: 1;
  visibility: visible;
  max-height: 2000px;
}
.cyber-security .header .hamburger-wrap .globe .white {
  display: block;
}
@media (max-width: 991.98px) {
  .cyber-security .header .hamburger-wrap .globe .white {
    width: 0;
    height: 0;
    display: none;
  }
}
.cyber-security .header .hamburger-wrap .globe .black {
  display: none;
}
@media (max-width: 991px) {
  .cyber-security .header .hamburger-wrap .globe .black {
    display: block;
  }
}
.cyber-security .header .hamburger-wrap .globe svg {
  width: 20px;
}
.cyber-security .header .hamburger-wrap .globe .sub-menu {
  position: absolute;
  top: 47px;
  left: auto;
  right: 0;
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  padding: 15px 20px;
  z-index: 999;
  min-width: 100px;
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  border-top: 2px solid #00FD45;
  border-top-left-radius: unset;
  border-top-right-radius: unset;
}
.cyber-security .header .hamburger-wrap .globe .sub-menu .menu-item {
  margin: 0 0 15px 0;
  display: block;
}
.cyber-security .header .hamburger-wrap .globe .sub-menu .menu-item:last-child {
  margin-bottom: 0;
}
.cyber-security .header .hamburger-wrap .globe .sub-menu .menu-item a:hover {
  color: #06f;
}
.cyber-security .header .hamburger-wrap .login-icon {
  display: inline-block;
  cursor: pointer;
  width: 18px;
  position: relative;
  margin-right: 24px;
}
.cyber-security .header .hamburger-wrap .login-icon.active .sub-menu {
  opacity: 1;
  visibility: visible;
  max-height: 2000px;
}
.cyber-security .header .hamburger-wrap .login-icon .sub-menu {
  position: absolute;
  top: 40px;
  left: -20px;
  right: auto;
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  padding: 15px 20px;
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.cyber-security .header .hamburger-wrap .login-icon .sub-menu .menu-item {
  margin-bottom: 10px;
}
.cyber-security .header .hamburger-wrap .login-icon .sub-menu .menu-item a:hover {
  color: #06f;
}
.cyber-security .header .hamburger {
  display: none;
}
@media (max-width: 991.98px) {
  .cyber-security .header .hamburger {
    display: block;
    cursor: pointer;
  }
  .cyber-security .header .hamburger span {
    display: block;
    width: 25px;
    height: 3px;
    background-color: #000;
    margin: 5px 0;
    -webkit-transition: background-color 0.3s ease-in-out, opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out, opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out, opacity 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out, opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
}
.cyber-security .header .hamburger.active .bar1 {
  -webkit-transform: rotate(-45deg) translate(-5px, 5px);
  transform: rotate(-45deg) translate(-5px, 5px);
}
.cyber-security .header .hamburger.active .bar2 {
  opacity: 0;
}
.cyber-security .header .hamburger.active .bar3 {
  -webkit-transform: rotate(45deg) translate(-6px, -7px);
  transform: rotate(45deg) translate(-6px, -7px);
}
.cyber-security .header nav {
  float: left;
  width: calc(100% - 150px);
  position: unset;
}
@media (min-width: 1800px) {
  .cyber-security .header nav {
    width: calc(100% - 193px);
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header nav {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .cyber-security .header nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header nav {
    width: calc(100% - 110px);
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header nav {
    top: 60px;
    position: absolute;
    width: 100%;
    left: 100%;
    height: calc(100vh - 54px);
    background: #fff;
    padding: 0 16px !important;
    overflow-y: scroll;
    z-index: 91;
    margin: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    max-width: 100%;
  }
  .cyber-security .header nav::before {
    content: "";
    position: absolute;
    width: calc(100% - 34px);
    left: auto;
    border-top: 1px solid #000;
  }
}
.cyber-security .header nav.animate {
  left: 0;
}
.cyber-security .header .main-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 21px;
  padding-left: 7px;
}
@media (min-width: 1800px) {
  .cyber-security .header .main-nav {
    width: calc(100% - 330px);
    margin-top: 17px;
    padding-left: 0;
    -webkit-box-pack: unset;
    -ms-flex-pack: unset;
    justify-content: unset;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .main-nav {
    width: unset;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .main-nav {
    padding-left: 0;
    margin-top: 15px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cyber-security .header .main-nav {
    margin-top: 9px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .main-nav {
    float: left;
    padding-left: 0;
    margin-top: 0px;
    width: 100%;
  }
}
.cyber-security .header .main-nav .list-item {
  float: left;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 1800px) {
  .cyber-security .header .main-nav .list-item {
    padding-right: 20px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .main-nav .list-item {
    padding-right: 0;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .main-nav .list-item {
    padding-right: 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .main-nav .list-item {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
  }
}
.cyber-security .header .main-nav .list-item > li {
  margin: 0 22px;
  vertical-align: top;
}
@media (min-width: 1800px) {
  .cyber-security .header .main-nav .list-item > li {
    margin: 0 36px !important;
  }
  .cyber-security .header .main-nav .list-item > li:first-child {
    margin-left: 0 !important;
  }
}
.cyber-security .header .main-nav .list-item > li:first-child {
  margin-left: 0;
}
@media (max-width: 991px) {
  .cyber-security .header .main-nav .list-item > li {
    position: relative;
    cursor: pointer;
  }
  .cyber-security .header .main-nav .list-item > li::after {
    content: "";
    position: absolute;
    right: 15px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 9px;
    height: 9px;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    z-index: -1;
  }
  .cyber-security .header .main-nav .list-item > li::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
}
.cyber-security .header .main-nav .list-item > li .dropdown-menu {
  margin-top: -4px;
}
@media (min-width: 1800px) {
  .cyber-security .header .main-nav .list-item > li .dropdown-menu {
    margin-top: -5px;
  }
}
@media (max-width: 1199px) {
  .cyber-security .header .main-nav .list-item > li .dropdown-menu {
    margin-top: -10px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .main-nav .list-item > li .dropdown-menu {
    margin-top: 0;
  }
}
.cyber-security .header .main-nav .list-item > li.active .dropdown-menu {
  height: auto;
  opacity: 1;
  visibility: visible;
}
@media (min-width: 992px) {
  .cyber-security .header .main-nav .list-item > li.active > a:not(.btn-transparent):before {
    content: " ";
    display: block !important;
    width: 1320px;
    height: 30px;
    position: absolute;
    bottom: 56px;
    z-index: 2;
    border-left: 1px solid transparent;
    border-bottom: 1px solid transparent;
    top: auto;
    right: auto;
    visibility: visible;
    background: transparent;
  }
  .cyber-security .header .main-nav .list-item > li.active > a:not(.btn-transparent):after {
    content: " ";
    display: block;
    width: 1320px;
    height: 40px;
    position: absolute;
    bottom: -10px;
    right: 0;
    z-index: 2;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
  }
}
.cyber-security .header .main-nav .list-item > li.active > a:not(.btn-transparent) .line-animate {
  width: 115% !important;
  opacity: 1 !important;
}
@media (min-width: 992px) {
  .cyber-security .header .main-nav .list-item > li.active > a:not(.btn-transparent) .line-animate:before {
    content: " ";
    display: block !important;
    width: 50px;
    height: 70px;
    position: absolute;
    bottom: 0px;
    left: -42px;
    z-index: 2;
    border-left: 1px solid transparent;
    border-bottom: 1px solid transparent;
    transform: rotate(39deg);
    -webkit-transform: rotate(39deg);
    top: auto;
    right: auto;
    visibility: visible;
    background: transparent;
  }
  .cyber-security .header .main-nav .list-item > li.active > a:not(.btn-transparent) .line-animate:after {
    content: " ";
    display: block;
    width: 50px;
    height: 70px;
    position: absolute;
    bottom: 0px;
    right: -42px;
    z-index: 2;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    transform: rotate(-39deg);
    -webkit-transform: rotate(-39deg);
  }
}
.cyber-security .header .main-nav .list-item > li.show > a:not(.btn-transparent) {
  color: #878787 !important;
  padding-left: 20px !important;
  text-align: center !important;
  border-bottom: 1px solid #e5e4e7;
}
.cyber-security .header .main-nav .list-item > li.show::before {
  opacity: 1;
}
.cyber-security .header .main-nav .list-item > li.show::after {
  left: 22px;
  right: auto;
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.cyber-security .header .main-nav .list-item > li.show .dropdown-menu {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  height: auto;
  left: 0;
}
.cyber-security .header .main-nav .list-item > li.list-hide {
  opacity: 0;
  visibility: hidden;
  display: none;
}
@media (min-width: 1800px) {
  .cyber-security .header .main-nav .list-item > li {
    margin: 0 18px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .main-nav .list-item > li {
    margin: 0 18px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .main-nav .list-item > li {
    margin: 0 15px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .cyber-security .header .main-nav .list-item > li {
    margin: 0 8px;
  }
}
@media (min-width: 1131px) and (max-width: 1137px) {
  .cyber-security .header .main-nav .list-item > li {
    margin: 0 14px;
  }
}
@media (min-width: 1025px) and (max-width: 1130px) {
  .cyber-security .header .main-nav .list-item > li {
    margin: 0 6px;
  }
}
@media (min-width: 992px) and (max-width: 993px) {
  .cyber-security .header .main-nav .list-item > li {
    margin: 0 6px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .main-nav .list-item > li {
    display: block;
    margin: 0;
    border-bottom: 1px solid rgba(64, 64, 64, 0.13);
  }
}
.cyber-security .header .main-nav .list-item > li > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default),
.cyber-security .header .main-nav .list-item > li > a:not(.btn-transparent) {
  display: block;
  font-weight: 500;
  position: relative;
  color: #fff;
  -webkit-text-size-adjust: none;
  font-size: 1.6rem;
  line-height: 1;
  text-align: left;
  text-transform: capitalize;
  padding-bottom: 37px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (min-width: 1800px) {
  .cyber-security .header .main-nav .list-item > li > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default),
.cyber-security .header .main-nav .list-item > li > a:not(.btn-transparent) {
    font-size: 1.8rem;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .main-nav .list-item > li > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default),
.cyber-security .header .main-nav .list-item > li > a:not(.btn-transparent) {
    padding: 20px 0;
    font-size: 2rem;
    font-weight: 600;
    color: #06f;
  }
}
.cyber-security .header .main-nav .list-item > li > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default) .line-animate,
.cyber-security .header .main-nav .list-item > li > a:not(.btn-transparent) .line-animate {
  position: absolute;
  bottom: -5px;
  height: 6px;
  z-index: 1;
  background: #00FD45;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 0;
  left: -7px;
  transition: all 0.2s ease;
  opacity: 0;
}
@media (max-width: 1199px) {
  .cyber-security .header .main-nav .list-item > li > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default) .line-animate,
.cyber-security .header .main-nav .list-item > li > a:not(.btn-transparent) .line-animate {
    bottom: -2px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .main-nav .list-item > li > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default):before,
.cyber-security .header .main-nav .list-item > li > a:not(.btn-transparent):before {
    content: "";
    opacity: 1;
    position: absolute;
    background: #000;
    width: 3.5px;
    height: 18px;
    border-radius: 5px;
    bottom: auto;
    top: 13px;
    left: auto;
    right: 12px;
    opacity: 1;
    visibility: visible;
    border: 0;
    -webkit-transition: opacity 0.2s ease, -webkit-transform 0.2s linear;
    transition: opacity 0.2s ease, -webkit-transform 0.2s linear;
    transition: transform 0.2s linear, opacity 0.2s ease;
    transition: transform 0.2s linear, opacity 0.2s ease, -webkit-transform 0.2s linear;
    display: none;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .main-nav .list-item > li.nav-inner > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default):after,
.cyber-security .header .main-nav .list-item > li.nav-inner > a:not(.btn-transparent):after {
    display: block;
  }
  .cyber-security .header .main-nav .list-item > li.nav-inner > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default):before,
.cyber-security .header .main-nav .list-item > li.nav-inner > a:not(.btn-transparent):before {
    display: block;
  }
}
.cyber-security .header .main-nav .list-item .mobile-link {
  display: none;
}
@media (max-width: 991.98px) {
  .cyber-security .header .main-nav .list-item .mobile-link {
    display: block;
    width: 100%;
    max-width: 100%;
    margin: 54px auto 0 auto;
  }
  .cyber-security .header .main-nav .list-item .mobile-link svg {
    position: relative;
    margin: 0 6px 0 0;
    top: 4px;
  }
  .cyber-security .header .main-nav .list-item .mobile-link svg path {
    fill: #000 !important;
  }
}
.cyber-security .header .main-nav .list-item .mobile-link.list-hide {
  opacity: 0;
  visibility: hidden;
  display: none;
}
.cyber-security .header .main-nav .list-item .mobile-link .btn-darker-green {
  width: 100%;
}
@media (max-width: 575.98px) {
  .cyber-security .header .main-nav .list-item .mobile-link .btn-darker-green {
    font-size: 1.6rem;
  }
}
.cyber-security .header .main-nav .list-item .mobile-link .btn-outline-green {
  display: inline-block;
  text-align: center;
  margin: 15px 0 15px 20px;
}
.cyber-security .header .main-nav .list-item .mobile-link .btn-outline-green:hover {
  color: #000;
}
.cyber-security .header .main-nav .list-item .mobile-link.contact-us {
  border-bottom: 1px solid rgba(64, 64, 64, 0.13);
  padding-bottom: 16px;
  max-width: 100%;
  margin-bottom: 20px;
}
.cyber-security .header .main-nav .list-item .mobile-link.contact-us span {
  color: #06f;
  font-size: 2rem;
  font-weight: 600;
}
.cyber-security .header .main-nav .list-item .mobile-link.contact-us a {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: inline-block;
  padding-right: 40px;
}
.cyber-security .header .main-nav .list-item .mobile-link.contact-us a::after {
  content: "";
  position: absolute;
  width: 25px;
  height: 25px;
  left: 140px;
  background-image: url("/clientlib-site/images/cyber-resilience-redesign/header/contact-icon.svg");
}
.cyber-security .header .main-nav .list-item .why-cohesity .dropdown-menu .video-wrapper .video-wrap {
  position: relative;
}
.cyber-security .header .main-nav .list-item .why-cohesity .dropdown-menu .video-wrapper .video-wrap .video {
  height: auto;
}
.cyber-security .header .main-nav .list-item .why-cohesity .dropdown-menu .video-wrapper p {
  line-height: 1.5 !important;
  margin: 10px 0;
  font-weight: 500 !important;
  font-size: 1.8rem !important;
}
.cyber-security .header .main-nav.de-menu .list-item > li,
.cyber-security .header .main-nav.fr-menu .list-item > li {
  margin: 0 8px;
}
@media (min-width: 1800px) {
  .cyber-security .header .main-nav.de-menu .list-item > li,
.cyber-security .header .main-nav.fr-menu .list-item > li {
    margin: 0 20px !important;
  }
}
@media only screen and (min-width: 1300px) and (max-width: 1400px) {
  .cyber-security .header .main-nav.de-menu .list-item > li,
.cyber-security .header .main-nav.fr-menu .list-item > li {
    margin: 0 6px !important;
  }
}
@media only screen and (min-width: 1261px) and (max-width: 1300px) {
  .cyber-security .header .main-nav.de-menu .list-item > li,
.cyber-security .header .main-nav.fr-menu .list-item > li {
    margin: 0 9px !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1260px) {
  .cyber-security .header .main-nav.de-menu .list-item > li,
.cyber-security .header .main-nav.fr-menu .list-item > li {
    margin: 0 5px !important;
  }
}
.cyber-security .header .main-nav.jp-menu .list-item > li,
.cyber-security .header .main-nav.ja-menu .list-item > li {
  margin: 0 12px;
}
@media (min-width: 1800px) {
  .cyber-security .header .main-nav.jp-menu .list-item > li,
.cyber-security .header .main-nav.ja-menu .list-item > li {
    margin: 0 20px !important;
  }
}
@media only screen and (min-width: 1300px) and (max-width: 1400px) {
  .cyber-security .header .main-nav.jp-menu .list-item > li,
.cyber-security .header .main-nav.ja-menu .list-item > li {
    margin: 0 9px !important;
  }
}
@media only screen and (min-width: 1261px) and (max-width: 1300px) {
  .cyber-security .header .main-nav.jp-menu .list-item > li,
.cyber-security .header .main-nav.ja-menu .list-item > li {
    margin: 0 13px !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1260px) {
  .cyber-security .header .main-nav.jp-menu .list-item > li,
.cyber-security .header .main-nav.ja-menu .list-item > li {
    margin: 0 8px !important;
  }
}
.cyber-security .header .main-nav.de-menu .list-item > li {
  margin: 0 7px;
}
.cyber-security .header .dropdown-menu {
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
  border-radius: 20px;
  width: 1320px;
  padding: 0;
  margin: 0 auto;
  left: 50%;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  border: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
  height: 0;
  overflow: hidden;
  z-index: 0;
}
@media (min-width: 1800px) {
  .cyber-security .header .dropdown-menu {
    width: 1704px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .dropdown-menu {
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .dropdown-menu {
    width: 100%;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .dropdown-menu {
    width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 1;
    visibility: visible;
    border-radius: unset;
  }
}
.cyber-security .header .dropdown-menu a {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  text-indent: -99999px;
}
.cyber-security .header .dropdown-menu .nav-title {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: #F5F6F7;
  padding: 28px 48px;
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .dropdown-menu .nav-title {
    padding: 29px 40px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .dropdown-menu .nav-title {
    padding: 30px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .dropdown-menu .nav-title {
    padding: 0;
    border-radius: unset;
    background: none;
    display: block;
  }
}
@media (max-width: 767px) {
  .cyber-security .header .dropdown-menu .nav-title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.cyber-security .header .dropdown-menu .nav-title a {
  z-index: 2;
}
@media (max-width: 991.98px) {
  .cyber-security .header .dropdown-menu .nav-title .title {
    border-bottom: 1px solid #e5e4e7;
    padding: 16px 0;
  }
}
.cyber-security .header .dropdown-menu .nav-title .title .heading {
  z-index: 1;
}
.cyber-security .header .dropdown-menu .nav-title:hover .heading::after {
  right: -35px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .dropdown-menu .nav-title:hover .heading::after {
    right: -30px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .dropdown-menu .nav-title:hover .heading::after {
    right: -30px;
  }
}
.cyber-security .header .dropdown-menu .nav-title .text {
  width: calc(100% - 150px);
  padding-left: 100px;
  margin-top: 0;
}
@media (min-width: 1800px) {
  .cyber-security .header .dropdown-menu .nav-title .text {
    margin-top: 0;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .dropdown-menu .nav-title .text {
    margin-top: 0;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .dropdown-menu .nav-title .text {
    padding-left: 60px;
    margin-top: 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .dropdown-menu .nav-title .text {
    display: none;
  }
}
.cyber-security .header .dropdown-menu .nav-title p {
  line-height: 27px !important;
}
.cyber-security .header .dropdown-menu .heading {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  font-weight: 600;
  z-index: -1;
  font-size: 1.8rem;
  color: #06f;
  line-height: 1.4;
  cursor: pointer;
}
@media (max-width: 991.98px) {
  .cyber-security .header .dropdown-menu .heading {
    font-size: 1.6rem;
    color: #06f;
  }
}
.cyber-security .header .dropdown-menu .heading::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 12px;
  right: -20px;
  top: 55%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url("/clientlib-site/images/cyber-resilience-redesign/brandupdate/nav-right-arrow.svg");
  background-repeat: no-repeat;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  right: -30px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .dropdown-menu .heading::after {
    right: -25px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .dropdown-menu .heading::after {
    right: -25px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .dropdown-menu .heading::after {
    display: none;
  }
}
.cyber-security .header .dropdown-menu p {
  font-size: 1.6rem !important;
}
@media (max-width: 991px) {
  .cyber-security .header .dropdown-menu p {
    font-size: 1.4rem;
  }
}
.cyber-security .header .dropdown-menu .list li {
  margin-bottom: 27px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .dropdown-menu .list li {
    margin-bottom: 20px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .dropdown-menu .list li {
    margin-bottom: 20px;
  }
}
.cyber-security .header .dropdown-menu .list li:last-child {
  margin-bottom: 0;
}
.cyber-security .header .dropdown-menu .list li a {
  position: relative;
  font-size: 1.6rem;
  font-weight: 600;
  color: #06f;
  z-index: 1;
}
.cyber-security .header .dropdown-menu .list li a::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 12px;
  right: -20px;
  top: 55%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url("/clientlib-site/images/cyber-resilience-redesign/brandupdate/nav-right-arrow.svg");
  background-repeat: no-repeat;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media (max-width: 991.98px) {
  .cyber-security .header .dropdown-menu .list li a::after {
    display: none;
  }
}
.cyber-security .header .dropdown-menu .list li a:hover::after {
  opacity: 1;
  right: -35px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .dropdown-menu .list li a:hover::after {
    right: -25px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .dropdown-menu .list li a:hover::after {
    right: -25px;
  }
}
.cyber-security .header .dropdown-menu .content-video-wrap {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 40px 48px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .dropdown-menu .content-video-wrap {
    padding: 35px 40px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .dropdown-menu .content-video-wrap {
    padding: 30px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .dropdown-menu .content-video-wrap {
    padding: 0;
    display: block;
  }
}
.cyber-security .header .dropdown-menu .content-video-wrap .col-wrap {
  width: calc(100% - 390px);
  padding-right: 0;
}
@media (min-width: 1800px) {
  .cyber-security .header .dropdown-menu .content-video-wrap .col-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .dropdown-menu .content-video-wrap .col-wrap {
    width: calc(100% - 340px);
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .dropdown-menu .content-video-wrap .col-wrap {
    width: 100%;
    margin-bottom: 0;
  }
}
.cyber-security .header .dropdown-menu .content-video-wrap .col-wrap:first-child .col-three {
  max-height: 115px;
}
@media (max-width: 1199px) {
  .cyber-security .header .dropdown-menu .content-video-wrap .col-wrap:first-child .col-three {
    max-height: 135px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .dropdown-menu .content-video-wrap .col-wrap:first-child .col-three {
    max-height: unset;
  }
}
.cyber-security .header .dropdown-menu .content-video-wrap .col-three {
  max-width: 396px;
  width: 50%;
  padding-bottom: 20px;
}
@media (min-width: 1800px) {
  .cyber-security .header .dropdown-menu .content-video-wrap .col-three {
    width: 33.33%;
  }
  .cyber-security .header .dropdown-menu .content-video-wrap .col-three:last-child {
    padding-left: 24px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .dropdown-menu .content-video-wrap .col-three {
    padding-right: 30px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .dropdown-menu .content-video-wrap .col-three {
    padding-bottom: 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .dropdown-menu .content-video-wrap .col-three {
    width: 100%;
    padding-right: 0;
    max-width: 100%;
  }
  .cyber-security .header .dropdown-menu .content-video-wrap .col-three:last-child {
    margin-bottom: 24px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header .dropdown-menu .content-video-wrap .col-three:last-child {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header .dropdown-menu .content-video-wrap .col-three.card-list {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}
.cyber-security .header .dropdown-menu .content-video-wrap .col-three.card-list .card-wrap {
  margin-bottom: 30px;
  padding-left: 12px;
}
@media (max-width: 991.98px) {
  .cyber-security .header .dropdown-menu .content-video-wrap .col-three.card-list .card-wrap {
    margin-bottom: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .cyber-security .header .dropdown-menu .content-video-wrap .col-three.card-list .card-wrap .heading {
    color: #1D242B;
  }
}
.cyber-security .header .dropdown-menu .content-video-wrap .col-three.card-list .card-wrap .heading::after {
  display: none;
}
.cyber-security .header .dropdown-menu .content-video-wrap .col-three.card-list .card-wrap > a {
  cursor: default;
}
.cyber-security .header .dropdown-menu .content-video-wrap .card-wrap {
  position: relative;
  margin-bottom: 26px;
  max-width: 95%;
}
@media (min-width: 1800px) {
  .cyber-security .header .dropdown-menu .content-video-wrap .card-wrap.padding {
    padding-left: 23px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .dropdown-menu .content-video-wrap .card-wrap {
    border-bottom: 1px solid #e5e4e7;
    padding: 16px 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cyber-security .header .dropdown-menu .content-video-wrap .card-wrap {
    margin-bottom: 40px;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cyber-security .header .dropdown-menu .content-video-wrap .card-wrap {
    margin-bottom: 20px;
    max-width: 100%;
  }
}
.cyber-security .header .dropdown-menu .content-video-wrap .card-wrap:last-child {
  margin-bottom: 0;
}
.cyber-security .header .dropdown-menu .content-video-wrap .card-wrap:hover .heading::after {
  opacity: 1;
  right: -35px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .dropdown-menu .content-video-wrap .card-wrap:hover .heading::after {
    right: -25px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .dropdown-menu .content-video-wrap .card-wrap:hover .heading::after {
    right: -25px;
  }
}
.cyber-security .header .dropdown-menu .content-video-wrap .card-wrap .heading {
  font-size: 1.8rem;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 600;
  color: #06f;
  z-index: -1;
  line-height: 1.4;
}
@media (max-width: 991.98px) {
  .cyber-security .header .dropdown-menu .content-video-wrap .card-wrap .heading {
    font-size: 1.6rem;
    color: #06f;
  }
}
.cyber-security .header .dropdown-menu .content-video-wrap .card-wrap .heading::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 12px;
  right: -20px;
  top: 55%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url("/clientlib-site/images/cyber-resilience-redesign/brandupdate/nav-right-arrow.svg");
  background-repeat: no-repeat;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cyber-security .header .dropdown-menu .content-video-wrap .card-wrap p {
  font-size: 1.5rem !important;
  margin-top: 5px;
  line-height: 1.36 !important;
}
@media (max-width: 991.98px) {
  .cyber-security .header .dropdown-menu .content-video-wrap .card-wrap p {
    font-size: 1.4rem;
    display: none;
  }
}
.cyber-security .header .dropdown-menu .video-wrapper {
  max-width: 390px;
  min-height: 216px;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .dropdown-menu .video-wrapper {
    max-width: 340px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .dropdown-menu .video-wrapper {
    display: none;
  }
}
.cyber-security .header .dropdown-menu .video-wrapper .btn-wrap {
  margin-left: 0 !important;
}
.cyber-security .header .dropdown-menu .video-wrapper .btn-wrap .link-black {
  width: auto !important;
  height: auto !important;
  position: static !important;
  text-indent: inherit !important;
  display: inline-block;
  padding-right: 50px;
  width: auto;
  font-weight: 600;
  font-size: 1.8rem;
  color: #000;
}
@media (min-width: 1800px) {
  .cyber-security .header .dropdown-menu .video-wrapper .btn-wrap .link-black {
    font-size: 2rem;
  }
}
@media (max-width: 767.98px) {
  .cyber-security .header .dropdown-menu .video-wrapper .btn-wrap .link-black {
    font-size: 1.6rem;
  }
}
.cyber-security .header .dropdown-menu .video-wrapper .btn-wrap .link-black::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  margin-left: 15px;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  background: url(https://www.cohesity.com/clientlib-site/images/cyber-resilience-redesign/buttons/aro.svg) no-repeat;
  background-size: contain;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  border-radius: 100px;
}
.cyber-security .header .dropdown-menu .video-wrapper .btn-wrap .link-black:hover::after {
  margin-left: 20px;
  background-color: #00FD45;
}
.cyber-security .header .dropdown-menu .video-wrapper .p-xl {
  line-height: 1.5 !important;
  margin: 10px 0;
  font-weight: 500 !important;
  font-size: 1.8rem !important;
}
.cyber-security .header .dropdown-menu .video-wrap {
  position: relative;
}
.cyber-security .header .dropdown-menu .video-wrap .video-active {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  text-indent: -99999px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .dropdown-menu .video-wrap {
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cyber-security .header .dropdown-menu .video-wrap {
    margin-left: 0;
    margin-top: 40px;
    margin: 40px 0 0 0;
  }
}
@media (max-width: 767px) {
  .cyber-security .header .dropdown-menu .video-wrap {
    margin: 20px 0 0 0;
  }
}
.cyber-security .header .dropdown-menu .video-wrap:hover .video img {
  -webkit-filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.cyber-security .header .dropdown-menu .video-wrap:hover .video span {
  background: url("/clientlib-site/images/cyber-resilience-redesign/Button-hover.png");
  background-repeat: no-repeat;
  background-size: 100%;
}
.cyber-security .header .dropdown-menu .video {
  position: relative;
  height: auto;
  z-index: -1;
}
@media (max-width: 767px) {
  .cyber-security .header .dropdown-menu .video {
    height: unset;
  }
}
.cyber-security .header .dropdown-menu .video img {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
}
.cyber-security .header .dropdown-menu .video span {
  position: absolute;
  width: 46px;
  height: 46px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: url("/clientlib-site/images/cyber-resilience-redesign/Button.png");
  background-repeat: no-repeat;
  background-size: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 991px) {
  .cyber-security .header .dropdown-menu .video span {
    top: 45%;
    left: 45%;
  }
}
.cyber-security .header .dropdown-menu .btn-text {
  position: relative;
  z-index: -1;
}
.cyber-security .header .dropdown-menu .btn-text .text-on-btn {
  font-size: 16px;
  font-weight: 700;
  color: #71db15;
  text-align: center;
  cursor: pointer;
  margin-top: -15px;
}
@media (max-width: 1199px) {
  .cyber-security .header .dropdown-menu .btn-text .text-on-btn {
    font-size: 14px;
    margin-top: -35px;
  }
}
@media (min-width: 992px) {
  .cyber-security .header .why-cohesity.active > a:not(.btn-transparent):before {
    left: -250%;
  }
  .cyber-security .header .why-cohesity.active > a:not(.btn-transparent):after {
    left: -250%;
  }
}
.cyber-security .header .why-cohesity .dropdown-menu .col-three .list {
  margin-top: 30px;
}
@media (max-width: 991px) {
  .cyber-security .header .why-cohesity .dropdown-menu .col-three .list {
    display: none;
  }
}
.cyber-security .header .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu.why-open {
  border-bottom: 1px solid #e5e4e7;
  padding-bottom: 17px;
}
.cyber-security .header .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu.why-open::after {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
@media (max-width: 991px) {
  .cyber-security .header .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu {
    position: relative;
    height: 100%;
    width: 100%;
    z-index: 1;
  }
  .cyber-security .header .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 2px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    border-radius: 5px;
    background: #000;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
  .cyber-security .header .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu::after {
    content: "";
    display: block !important;
    position: absolute;
    background: #000;
    width: 2px;
    height: 18px;
    border-radius: 5px;
    bottom: 0;
    margin: auto;
    top: 0;
    right: 8px;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    opacity: 1 !important;
  }
}
.cyber-security .header .why-cohesity .dropdown-menu .col-three .mobile-menu li a {
  z-index: -1;
}
@media (max-width: 991.98px) {
  .cyber-security .header .why-cohesity .dropdown-menu .col-three .mobile-menu {
    width: 100%;
    height: 100%;
    display: none;
  }
  .cyber-security .header .why-cohesity .dropdown-menu .col-three .mobile-menu.why-open {
    display: block;
  }
  .cyber-security .header .why-cohesity .dropdown-menu .col-three .mobile-menu.why-open li {
    padding: 20px 0;
    border-bottom: 1px solid #e5e4e7;
    margin-bottom: 0 !important;
    margin-left: 15px;
  }
  .cyber-security .header .why-cohesity .dropdown-menu .col-three .mobile-menu.why-open li:last-child {
    border-bottom: 0;
    margin-bottom: 0 !important;
    padding-bottom: 0;
  }
  .cyber-security .header .why-cohesity .dropdown-menu .col-three .mobile-menu.why-open li a {
    position: relative;
    font-size: 1.6rem;
    font-weight: 600;
    color: #06f;
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .cyber-security .header .products.active > a:not(.btn-transparent):before {
    left: -600%;
  }
  .cyber-security .header .products.active > a:not(.btn-transparent):after {
    left: -600%;
  }
}
.cyber-security .header .products .dropdown-menu .heading::after {
  opacity: 0;
  background-image: url(https://www.cohesity.com/clientlib-site/images/cyber-resilience-redesign/brandupdate/nav-right-arrow.svg);
}
.cyber-security .header .products .dropdown-menu .col-wrap {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-right: 0;
}
@media (max-width: 991.98px) {
  .cyber-security .header .products .dropdown-menu .col-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 0;
  }
}
.cyber-security .header .products .dropdown-menu .left-col {
  width: 32%;
  max-width: 567px;
  padding: 40px 20px 14px 48px;
  background: #F5F6F7;
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .products .dropdown-menu .left-col {
    padding: 40px 14px 40px 40px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .products .dropdown-menu .left-col {
    padding: 30px 14px 30px 30px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .products .dropdown-menu .left-col {
    width: 100%;
    max-width: 100%;
    padding: 24px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-top: 16px;
    margin-bottom: 24px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .products .dropdown-menu .left-col .content-with-img {
    display: none;
  }
}
.cyber-security .header .products .dropdown-menu .left-col .list {
  margin-top: 35px;
}
@media (min-width: 1800px) {
  .cyber-security .header .products .dropdown-menu .left-col .list {
    margin-top: 26px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .products .dropdown-menu .left-col .list {
    margin-top: 0px;
  }
}
.cyber-security .header .products .dropdown-menu .left-col .list li {
  margin-bottom: 27px;
}
@media (max-width: 991.98px) {
  .cyber-security .header .products .dropdown-menu .left-col .list li {
    border-bottom: 1px solid #e5e4e7;
    margin-bottom: 0;
    padding: 16px 0;
  }
}
.cyber-security .header .products .dropdown-menu .left-col .list li.only-mobile {
  display: none;
}
@media (max-width: 991.98px) {
  .cyber-security .header .products .dropdown-menu .left-col .list li.only-mobile {
    display: block;
    padding: 0;
    border-bottom: unset;
  }
  .cyber-security .header .products .dropdown-menu .left-col .list li.only-mobile a {
    text-indent: unset;
    color: #000;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .products .dropdown-menu .left-col .list li.only-desktop {
    display: none;
  }
}
.cyber-security .header .products .dropdown-menu .left-col .content {
  position: relative;
  margin-bottom: 30px;
  z-index: 1;
  margin-right: 20px;
}
@media (min-width: 1800px) {
  .cyber-security .header .products .dropdown-menu .left-col .content {
    margin-right: 30px;
  }
}
.cyber-security .header .products .dropdown-menu .left-col .content .heading {
  position: relative;
  margin-bottom: 5px;
}
@media (min-width: 1800px) {
  .cyber-security .header .products .dropdown-menu .left-col .content .heading {
    margin-bottom: 2px;
  }
}
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after {
  opacity: 1;
  right: -35px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after {
    right: -25px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after {
    position: relative;
    padding: 0px 20px;
    cursor: pointer;
  }
  .cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after::after {
    content: "";
    position: absolute;
    right: 24px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 9px;
    height: 9px;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  .cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #3E4C5A !important;
    top: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
}
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after.active .dropdown-menu {
  height: auto;
  opacity: 1;
  visibility: visible;
}
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after.active > a:not(.btn-transparent) {
  color: #00FD45 !important;
}
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after.active > a:not(.btn-transparent)::after {
  width: 115% !important;
  opacity: 1 !important;
}
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after.show > a:not(.btn-transparent) {
  color: #fff !important;
  padding-left: 20px !important;
}
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after.show::before {
  opacity: 1;
}
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after.show::after {
  left: 22px;
  right: auto;
  border-color: #fff !important;
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after.show .dropdown-menu {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  height: auto;
}
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after.list-hide {
  opacity: 0;
  visibility: hidden;
  display: none;
}
@media (max-width: 991.98px) {
  .cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after {
    display: block;
    margin: 0;
    border-bottom: 1px solid rgba(64, 64, 64, 0.13);
  }
}
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default),
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent) {
  display: block;
  font-weight: 500;
  position: relative;
  color: #fff;
  -webkit-text-size-adjust: none;
  font-size: 1.6rem;
  line-height: 1;
  text-align: left;
  text-transform: capitalize;
  padding-bottom: 29px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (min-width: 1800px) {
  .cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default),
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent) {
    font-size: 2rem;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default),
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent) {
    padding: 15px 0;
    color: #000;
  }
}
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default):after,
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent):after {
  content: "";
  position: absolute;
  bottom: -5px;
  height: 6px;
  z-index: 1;
  background: #00FD45;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 0;
  left: -7px;
  transition: all 0.2s ease;
  opacity: 0;
}
@media (max-width: 991.98px) {
  .cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default):before,
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent):before {
    content: "";
    opacity: 1;
    position: absolute;
    background: #000;
    width: 3.5px;
    height: 18px;
    border-radius: 5px;
    bottom: auto;
    top: 13px;
    left: auto;
    right: 12px;
    opacity: 1;
    visibility: visible;
    border: 0;
    -webkit-transition: opacity 0.2s ease, -webkit-transform 0.2s linear;
    transition: opacity 0.2s ease, -webkit-transform 0.2s linear;
    transition: transform 0.2s linear, opacity 0.2s ease;
    transition: transform 0.2s linear, opacity 0.2s ease, -webkit-transform 0.2s linear;
    display: none;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after.nav-inner > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default):after,
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after.nav-inner > a:not(.btn-transparent):after {
    display: block;
  }
  .cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after.nav-inner > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default):before,
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading::after.nav-inner > a:not(.btn-transparent):before {
    display: block;
  }
}
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading .mobile-link {
  display: none;
}
@media (max-width: 991.98px) {
  .cyber-security .header .products .dropdown-menu .left-col .content:hover .heading .mobile-link {
    display: block;
  }
  .cyber-security .header .products .dropdown-menu .left-col .content:hover .heading .mobile-link svg {
    position: relative;
    margin: 0 6px 0 0;
    top: 4px;
  }
  .cyber-security .header .products .dropdown-menu .left-col .content:hover .heading .mobile-link svg path {
    fill: #000 !important;
  }
}
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading .mobile-link.list-hide {
  opacity: 0;
  visibility: hidden;
  display: none;
}
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading .mobile-link .btn-outline-green {
  display: inline-block;
  text-align: center;
  margin: 15px 0 15px 20px;
  right: -25px;
}
.cyber-security .header .products .dropdown-menu .left-col .content:hover .heading .mobile-link .btn-outline-green:hover {
  color: #000;
}
.cyber-security .header .products .dropdown-menu .left-col .img-wrap {
  max-width: 400px;
  height: 218px;
  margin-left: -19px;
}
.cyber-security .header .products .dropdown-menu .left-col .img-wrap:lang(en) {
  margin-left: -4px;
  max-width: 480px;
}
.cyber-security .header .products .dropdown-menu .left-col .img-wrap img {
  width: unset;
}
.cyber-security .header .products .dropdown-menu .right-col {
  width: 68%;
  padding: 40px 48px 40px 41px;
}
@media (min-width: 1800px) {
  .cyber-security .header .products .dropdown-menu .right-col {
    padding: 38px 48px 40px 47px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .products .dropdown-menu .right-col {
    padding: 40px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .products .dropdown-menu .right-col {
    padding: 30px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .products .dropdown-menu .right-col {
    padding: 0;
    width: 100%;
  }
}
.cyber-security .header .products .dropdown-menu .right-col .row {
  position: relative;
  width: calc(100% + 65px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 56px;
}
@media (min-width: 1800px) {
  .cyber-security .header .products .dropdown-menu .right-col .row {
    padding-bottom: 100px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .products .dropdown-menu .right-col .row {
    padding-bottom: 56px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .products .dropdown-menu .right-col .row {
    padding-bottom: 40px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .products .dropdown-menu .right-col .row {
    padding-bottom: 0;
    width: 100%;
  }
}
.cyber-security .header .products .dropdown-menu .right-col .row::after {
  content: "";
  position: absolute;
  max-width: 90%;
  width: 100%;
  bottom: 25px;
  left: 0;
  border-bottom: 1px solid #caccce;
}
@media (min-width: 1601px) {
  .cyber-security .header .products .dropdown-menu .right-col .row::after {
    max-width: 95%;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .products .dropdown-menu .right-col .row::after {
    bottom: 25px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .products .dropdown-menu .right-col .row::after {
    border-bottom: none;
  }
}
.cyber-security .header .products .dropdown-menu .right-col .icon-with-text {
  position: relative;
  width: calc(50% - 18px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 20px;
  z-index: 1;
}
@media (min-width: 1800px) {
  .cyber-security .header .products .dropdown-menu .right-col .icon-with-text {
    margin-bottom: 30px;
    width: calc(50% - 30px);
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .products .dropdown-menu .right-col .icon-with-text {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
  }
}
.cyber-security .header .products .dropdown-menu .right-col .icon-with-text.only-mobile {
  display: none;
}
@media (max-width: 991.98px) {
  .cyber-security .header .products .dropdown-menu .right-col .icon-with-text.only-mobile {
    display: block;
  }
}
.cyber-security .header .products .dropdown-menu .right-col .icon-with-text:last-child {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cyber-security .header .products .dropdown-menu .right-col .icon-with-text a {
    position: unset;
    text-indent: unset;
    font-size: 1.6rem;
    color: #06f;
    font-weight: 600;
    display: block;
    border-bottom: 1px solid #e5e4e7;
    padding: 16px 0;
  }
}
.cyber-security .header .products .dropdown-menu .right-col .icon-with-text:hover .heading::after {
  opacity: 1;
  right: -35px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .products .dropdown-menu .right-col .icon-with-text:hover .heading::after {
    right: -25px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .products .dropdown-menu .right-col .icon-with-text:hover .heading::after {
    right: -25px;
  }
}
.cyber-security .header .products .dropdown-menu .right-col .icon-with-text .icon {
  width: 24px;
  height: 24px;
}
@media (max-width: 991px) {
  .cyber-security .header .products .dropdown-menu .right-col .icon-with-text .icon {
    display: none;
  }
}
.cyber-security .header .products .dropdown-menu .right-col .icon-with-text .icon img {
  border-radius: 20%;
}
.cyber-security .header .products .dropdown-menu .right-col .text {
  width: calc(100% - 38px);
  margin-left: 8px;
  margin-top: 2px;
  padding-right: 35px;
}
@media (min-width: 1800px) {
  .cyber-security .header .products .dropdown-menu .right-col .text {
    padding-right: 52px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .products .dropdown-menu .right-col .text {
    display: none;
  }
}
.cyber-security .header .products .dropdown-menu .right-col .heading {
  position: relative;
  line-height: unset;
  margin-bottom: 10px;
  font-size: 1.8rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1800px) {
  .cyber-security .header .products .dropdown-menu .right-col .heading {
    margin-bottom: 9px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .products .dropdown-menu .right-col .heading {
    font-size: 1.6rem;
  }
}
.cyber-security .header .products .dropdown-menu .right-col .heading:after {
  background-image: url(https://www.cohesity.com/clientlib-site/images/cyber-resilience-redesign/brandupdate/nav-right-arrow.svg);
}
.cyber-security .header .products .dropdown-menu .right-col p {
  font-size: 1.5rem !important;
}
@media (max-width: 1199px) {
  .cyber-security .header .products .dropdown-menu .right-col p {
    font-size: 1.4rem !important;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .products .dropdown-menu .right-col p {
    font-size: 1.4rem !important;
  }
}
.cyber-security .header .products .dropdown-menu .right-col .bottom-cards {
  width: calc(100% + 65px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -5px;
}
@media (max-width: 991.98px) {
  .cyber-security .header .products .dropdown-menu .right-col .bottom-cards {
    margin-left: 0;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .cyber-security .header .products .dropdown-menu .right-col .bottom-cards {
    margin-left: 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .products .dropdown-menu .right-col .bottom-cards a {
    position: unset;
    text-indent: unset;
    font-size: 1.6rem;
    color: #06f;
    font-weight: 600;
    display: block;
    border-bottom: 1px solid #e5e4e7;
    padding: 16px 0;
  }
}
.cyber-security .header .products .dropdown-menu .right-col .bottom-cards .card-wrap {
  width: 49%;
  position: relative;
  z-index: 1;
}
@media (max-width: 991.98px) {
  .cyber-security .header .products .dropdown-menu .right-col .bottom-cards .card-wrap {
    width: 100%;
    margin: 0;
  }
}
@media (min-width: 992px) {
  .cyber-security .header .products .dropdown-menu .right-col .bottom-cards .card-wrap {
    width: calc(50% - 18px);
  }
}
@media (min-width: 1800px) {
  .cyber-security .header .products .dropdown-menu .right-col .bottom-cards .card-wrap {
    width: calc(50% - 30px);
  }
}
.cyber-security .header .products .dropdown-menu .right-col .bottom-cards .card-wrap:hover .heading::after {
  opacity: 1;
  right: -35px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .products .dropdown-menu .right-col .bottom-cards .card-wrap:hover .heading::after {
    right: -25px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .products .dropdown-menu .right-col .bottom-cards .card-wrap:hover .heading::after {
    right: -25px;
  }
}
.cyber-security .header .products .dropdown-menu .right-col .bottom-cards .card-wrap .text {
  width: auto;
  margin-left: 8px;
  padding-right: 40px;
}
@media (max-width: 991px) {
  .cyber-security .header .products .dropdown-menu .right-col .bottom-cards .card-wrap .text {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .cyber-security .header .solutions.active > a:not(.btn-transparent):before {
    left: -730%;
  }
  .cyber-security .header .solutions.active > a:not(.btn-transparent):after {
    left: -730%;
  }
}
.cyber-security .header .solutions .dropdown-menu .row {
  padding: 40px 48px 33px;
}
@media (min-width: 1800px) {
  .cyber-security .header .solutions .dropdown-menu .row {
    padding: 40px 48px 25px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .solutions .dropdown-menu .row {
    padding: 40px 30px 33px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .solutions .dropdown-menu .row {
    padding: 40px 30px 33px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .row {
    padding: 0;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-wrap {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-right: 0;
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .col-wrap {
    margin-bottom: 0;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two {
  width: 58%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .solutions .dropdown-menu .col-two {
    width: 55%;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two.tab {
  width: 42%;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  position: relative;
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .header .solutions .dropdown-menu .col-two.tab {
    padding-left: 55px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header .solutions .dropdown-menu .col-two.tab {
    padding-left: 55px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .solutions .dropdown-menu .col-two.tab {
    width: 45%;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .col-two.tab {
    width: 100%;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two.tab::before {
  content: "";
  position: absolute;
  left: 185px;
  top: 0;
  width: 1px;
  height: 100%;
  background: #caccce;
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .header .solutions .dropdown-menu .col-two.tab::before {
    left: 240px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header .solutions .dropdown-menu .col-two.tab::before {
    left: 240px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .solutions .dropdown-menu .col-two.tab::before {
    display: none;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two.tab.case-show .title-wrap::after {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
.cyber-security .header .solutions .dropdown-menu .col-two.tab.case-show .acc-wrap {
  display: block;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .solutions .dropdown-menu .col-two.tab {
    padding-right: 0;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .solutions .dropdown-menu .col-two.tab {
    padding-right: 0px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .solutions .dropdown-menu .col-two {
    width: 100%;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .title-wrap {
  position: relative;
  margin-bottom: 40px;
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .title-wrap {
    margin-bottom: 30px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .title-wrap {
    margin-bottom: 30px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .title-wrap {
    border-bottom: 1px solid #e5e4e7;
    margin-bottom: 0;
    padding: 16px 0;
  }
  .cyber-security .header .solutions .dropdown-menu .col-two .title-wrap::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 2px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    border-radius: 5px;
    background: #000;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
  .cyber-security .header .solutions .dropdown-menu .col-two .title-wrap::after {
    content: "";
    position: absolute;
    background: #000;
    width: 2px;
    height: 18px;
    border-radius: 5px;
    bottom: 0;
    margin: auto;
    top: 0;
    right: 8px;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .title-wrap p {
  font-size: 1.6rem !important;
  color: #78828C;
  font-weight: 700;
  text-transform: uppercase;
  cursor: default;
  letter-spacing: 0.1rem;
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .title-wrap p {
    font-size: 1.5rem !important;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .tab-with-content {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 991px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .tab-with-content {
    display: none;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .tab-with-content .tabs-nav {
  min-width: 185px;
  max-width: 185px;
}
.cyber-security .header .solutions .dropdown-menu .col-two p {
  cursor: pointer;
  z-index: 0;
  font-weight: 500;
}
@media (max-width: 991px) {
  .cyber-security .header .solutions .dropdown-menu .col-two p {
    font-size: 1.6rem;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .tab-link {
  position: relative;
  margin-bottom: 30px;
  font-weight: 600;
  color: #000;
  cursor: pointer;
  z-index: 1;
  font-size: 1.8rem !important;
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .tab-link {
    margin-bottom: 40px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .tab-link {
    margin-bottom: 40px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .tab-link {
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .tab-link {
    margin-bottom: 20px;
    font-size: 1.6rem;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .tab-link.active::before {
  opacity: 1;
  width: 100%;
  visibility: visible;
}
.cyber-security .header .solutions .dropdown-menu .col-two .tab-link::before {
  content: "";
  position: absolute;
  width: 0;
  border: 1px solid #00FD45;
  bottom: -5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.cyber-security .header .solutions .dropdown-menu .col-two .tab-content-wrap {
  margin-left: 45px;
  z-index: 1;
}
@media (min-width: 1800px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .tab-content-wrap {
    left: 87px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .tab-content-wrap {
    margin-left: 30px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .tab-content-wrap {
    margin-left: 30px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .tab-content-wrap {
    margin-left: 0;
    min-height: unset;
    margin-top: 0;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .tab-content-wrap .tab-content {
  display: none;
}
.cyber-security .header .solutions .dropdown-menu .col-two .tab-content-wrap .tab-content.active {
  display: block;
}
.cyber-security .header .solutions .dropdown-menu .col-two .tab-content-wrap li {
  margin-bottom: 15px;
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .tab-content-wrap li {
    margin-bottom: 24px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .tab-content-wrap li {
    margin-bottom: 24px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .tab-content-wrap li {
    padding: 16px 0;
    margin-left: 16px;
    margin-bottom: 0;
    border-bottom: 1px solid #e5e4e7;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .tab-content-wrap li a {
  text-indent: unset;
  position: relative;
  font-size: 1.6rem;
  font-weight: 600;
  color: #06f;
  z-index: 1;
}
.cyber-security .header .solutions .dropdown-menu .col-two .tab-content-wrap li a::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 12px;
  right: -20px;
  bottom: -3px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url("/clientlib-site/images/cyber-resilience-redesign/brandupdate/nav-right-arrow.svg");
  background-repeat: no-repeat;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .tab-content-wrap li a::after {
    display: none;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .tab-content-wrap li a:hover::after {
  opacity: 1;
  right: -30px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .tab-content-wrap li a:hover::after {
    right: -25px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .tab-content-wrap li a:hover::after {
    right: -25px;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .acc-wrap {
  display: none;
}
.cyber-security .header .solutions .dropdown-menu .col-two .acc-wrap .acc-inner-wrapper .title {
  position: relative;
  margin-bottom: 0;
  border-bottom: 1px solid #e5e4e7;
  padding: 16px 0;
}
.cyber-security .header .solutions .dropdown-menu .col-two .acc-wrap .acc-inner-wrapper .title::before {
  content: "";
  position: absolute;
  width: 18px;
  height: 2px;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 0;
  border-radius: 5px;
  background: #000;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.cyber-security .header .solutions .dropdown-menu .col-two .acc-wrap .acc-inner-wrapper .title::after {
  content: "";
  position: absolute;
  background: #000;
  width: 2px;
  height: 18px;
  border-radius: 5px;
  bottom: 0;
  margin: auto;
  top: 0;
  right: 8px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.cyber-security .header .solutions .dropdown-menu .col-two .acc-wrap .acc-inner-wrapper .title .heading {
  font-weight: 600;
  color: #06f;
  text-transform: unset;
}
.cyber-security .header .solutions .dropdown-menu .col-two .acc-wrap .acc-inner-wrapper .tab-content-wrap {
  position: unset;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  width: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: block;
  opacity: 0;
  visibility: hidden;
  max-height: 0;
}
.cyber-security .header .solutions .dropdown-menu .col-two .acc-wrap .acc-inner-wrapper .tab-content-wrap ul {
  padding-bottom: 20px;
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .acc-wrap .acc-inner-wrapper .tab-content-wrap ul {
    padding-bottom: 0;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .acc-wrap .acc-inner-wrapper.acc-show .tab-content-wrap {
  opacity: 1;
  visibility: visible;
  max-height: 2000px;
}
.cyber-security .header .solutions .dropdown-menu .col-two .acc-wrap .acc-inner-wrapper.acc-show .title::after {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .mobile-acc {
    display: none;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .list {
  width: 45%;
  padding-left: 0;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .list {
    width: 40%;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .list.industries-show .title-wrap::after {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .list.industries-show .mobile-acc {
    display: block;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .list {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .list {
    width: 100%;
    margin-right: 0px;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .list ul li {
  margin-bottom: 15px;
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .list ul li {
    margin-bottom: 24px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .list ul li {
    margin-bottom: 24px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .list ul li {
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
    margin-bottom: 0 !important;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .list ul li:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .list ul li {
    margin-bottom: 15px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .list ul li {
    margin-bottom: 15px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .list ul li {
    margin-bottom: 15px;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .list ul li a::after {
  display: none;
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .list ul li a:hover .arrow::after {
  opacity: 1;
  right: -30px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .list ul li a:hover .arrow::after {
    right: -25px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .list ul li a:hover .arrow::after {
    right: -25px;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .list ul li a .arrow {
  position: relative;
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .list ul li a .arrow::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 12px;
  right: -20px;
  top: 6px;
  background-image: url("/clientlib-site/images/cyber-resilience-redesign/brandupdate/nav-right-arrow.svg");
  background-repeat: no-repeat;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .list ul li a .arrow::after {
    display: none;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap {
  width: 55%;
  padding-left: 24px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap {
    width: 60%;
    padding-left: 15px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap {
    padding-left: 40px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap.environments-show .title-wrap::after {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap.environments-show .environments-wrap {
    display: block;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap {
    padding-left: 0;
    width: 100%;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap {
    display: none;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .content {
    margin-bottom: 24px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .content {
    margin-bottom: 24px;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .content.black-open .black-color::after {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .content.black-open li {
  display: block;
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .content:last-child {
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .content {
    display: block;
    margin-bottom: 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap {
    margin-top: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap li {
  position: relative;
  margin-bottom: 0;
  margin-right: 7px;
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap li {
    display: none;
    margin-right: 0;
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
    margin-left: 16px;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap li:first-child a {
  padding-right: 0;
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap li:first-child a::before {
  background-color: transparent;
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap li:last-child a::before {
  background-color: transparent;
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap li a {
  position: relative;
  font-size: 1.6rem;
  color: #06f;
  padding-right: 10px;
  font-weight: 600;
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap li a:hover::after {
  width: calc(100% - 10px);
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap li a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #00FD45;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap li a::before {
  content: "";
  position: absolute;
  width: 2px;
  height: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  background-color: #000;
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap li a::before {
    display: none;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color {
  position: relative;
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color a::after {
  display: none;
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color {
    display: block;
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
    margin-left: 0;
  }
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 2px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    border-radius: 5px;
    background: #000;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color::after {
    content: "";
    position: absolute;
    background: #000;
    width: 2px;
    height: 18px;
    border-radius: 5px;
    bottom: 0;
    margin: auto;
    top: 0;
    right: 8px;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
}
.cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color a {
  color: #000;
  font-weight: 600;
  cursor: default;
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color a {
    color: #1d242b;
  }
}
@media (max-width: 767px) {
  .cyber-security .header .solutions .dropdown-menu .col-two .list-wrap .items-wrap.black-color {
    margin-bottom: 20px;
  }
}
.cyber-security .header .solutions .dropdown-menu .bottom-nav {
  position: relative;
  background: #F5F6F7;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  z-index: 1;
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .bottom-nav {
    background: unset;
    border-bottom: 1px solid #e5e4e7;
    padding: 16px 0;
    border-bottom-left-radius: unset;
    border-bottom-right-radius: unset;
    margin-bottom: 25px;
  }
}
.cyber-security .header .solutions .dropdown-menu .bottom-nav:hover .row .heading::after {
  opacity: 1;
  right: -35px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .solutions .dropdown-menu .bottom-nav:hover .row .heading::after {
    right: -30px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .solutions .dropdown-menu .bottom-nav:hover .row .heading::after {
    right: -30px;
  }
}
.cyber-security .header .solutions .dropdown-menu .bottom-nav a {
  z-index: 1;
}
.cyber-security .header .solutions .dropdown-menu .bottom-nav .row {
  position: relative;
  padding: 23px 48px 26px;
}
@media (min-width: 1800px) {
  .cyber-security .header .solutions .dropdown-menu .bottom-nav .row {
    padding: 32px 48px 26px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .solutions .dropdown-menu .bottom-nav .row {
    padding: 0;
  }
}
.cyber-security .header .solutions .dropdown-menu .bottom-nav .row .heading {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #06f;
  z-index: -1;
  font-weight: 600;
}
.cyber-security .header .solutions .dropdown-menu .bottom-nav .row .heading::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 12px;
  right: -20px;
  top: 55%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url("/clientlib-site/images/cyber-resilience-redesign/brandupdate/nav-right-arrow.svg");
  background-repeat: no-repeat;
  opacity: 1;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  right: -30px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .solutions .dropdown-menu .bottom-nav .row .heading::after {
    right: -25px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .solutions .dropdown-menu .bottom-nav .row .heading::after {
    right: -25px;
  }
}
@media (min-width: 992px) {
  .cyber-security .header .resources.active > a:not(.btn-transparent):before {
    left: -805%;
  }
  .cyber-security .header .resources.active > a:not(.btn-transparent):after {
    left: -805%;
  }
}
.cyber-security .header .resources .dropdown-menu .nav-title {
  padding: 28px 48px 34px 48px;
}
@media (min-width: 1800px) {
  .cyber-security .header .resources .dropdown-menu .nav-title {
    padding: 28px 48px 26px 48px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .resources .dropdown-menu .nav-title {
    padding: 30px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .resources .dropdown-menu .nav-title {
    padding: 0;
    position: relative;
  }
  .cyber-security .header .resources .dropdown-menu .nav-title.resources-open::after {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
  .cyber-security .header .resources .dropdown-menu .nav-title::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 2px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    border-radius: 5px;
    background: #000;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
  .cyber-security .header .resources .dropdown-menu .nav-title::after {
    content: "";
    position: absolute;
    background: #000;
    width: 2px;
    height: 18px;
    border-radius: 5px;
    bottom: 0;
    margin: auto;
    top: 0;
    right: 8px;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
}
.cyber-security .header .resources .dropdown-menu .nav-title .text {
  padding-left: 82px;
}
@media (min-width: 1800px) {
  .cyber-security .header .resources .dropdown-menu .nav-title .text {
    padding-left: 122px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .resources .dropdown-menu .nav-title .text {
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .cyber-security .header .resources .dropdown-menu .nav-title .text {
    padding-left: 0;
  }
}
.cyber-security .header .resources .dropdown-menu .col-wrap {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 40px 48px 31px;
}
@media (min-width: 1800px) {
  .cyber-security .header .resources .dropdown-menu .col-wrap {
    padding: 42px 48px 33px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .resources .dropdown-menu .col-wrap {
    padding: 33px 40px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .resources .dropdown-menu .col-wrap {
    padding: 30px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .resources .dropdown-menu .col-wrap {
    padding: 0;
    margin-bottom: 0;
  }
}
.cyber-security .header .resources .dropdown-menu .col-one {
  width: 24%;
}
@media (min-width: 1800px) {
  .cyber-security .header .resources .dropdown-menu .col-one {
    width: 12%;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .resources .dropdown-menu .col-one {
    width: 100%;
    display: none;
  }
  .cyber-security .header .resources .dropdown-menu .col-one.resources-open {
    display: block;
  }
}
.cyber-security .header .resources .dropdown-menu .col-one .list li {
  margin-bottom: 27px;
}
@media (max-width: 991.98px) {
  .cyber-security .header .resources .dropdown-menu .col-one .list li {
    margin-bottom: 0;
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
    margin-left: 16px;
  }
}
.cyber-security .header .resources .dropdown-menu .col-one .list li:last-child {
  margin-bottom: 0;
}
.cyber-security .header .resources .dropdown-menu .col-two {
  width: 40%;
  padding-right: 70px;
  padding-left: 21px;
  margin-top: -6px;
}
@media (min-width: 1800px) {
  .cyber-security .header .resources .dropdown-menu .col-two {
    width: 25%;
    padding-left: 0;
    padding-right: 17px;
    position: relative;
    left: -92px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .resources .dropdown-menu .col-two {
    padding-right: 35px;
    padding-left: 0px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .resources .dropdown-menu .col-two {
    width: 100%;
    padding-right: 0;
    margin-top: 20px;
    padding-left: 0;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-top: 0;
  }
}
.cyber-security .header .resources .dropdown-menu .col-two .card-wrap {
  position: relative;
  margin-bottom: 26px;
}
@media (min-width: 1800px) {
  .cyber-security .header .resources .dropdown-menu .col-two .card-wrap {
    margin-right: 15px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header .resources .dropdown-menu .col-two .card-wrap.only-desktop {
    position: absolute;
    top: 3px;
    left: 409px;
    width: 384px;
  }
}
.cyber-security .header .resources .dropdown-menu .col-two .card-wrap:hover .heading::after {
  opacity: 1;
  right: -30px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .resources .dropdown-menu .col-two .card-wrap:hover .heading::after {
    right: -25px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .resources .dropdown-menu .col-two .card-wrap:hover .heading::after {
    right: -25px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .resources .dropdown-menu .col-two .card-wrap {
    margin-bottom: 0;
    padding: 16px 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .resources .dropdown-menu .col-two .card-wrap.only-desktop {
    display: none;
  }
}
.cyber-security .header .resources .dropdown-menu .col-two .card-wrap:last-child {
  margin-bottom: 0;
}
.cyber-security .header .resources .dropdown-menu .col-two .card-wrap .heading {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: -1;
  margin-bottom: 4px;
  font-size: 1.8rem;
  font-weight: 600;
  color: #06f;
  line-height: 1.4;
}
@media (min-width: 1800px) {
  .cyber-security .header .resources .dropdown-menu .col-two .card-wrap .heading {
    margin-bottom: 7px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .resources .dropdown-menu .col-two .card-wrap .heading {
    font-size: 1.6rem;
  }
}
.cyber-security .header .resources .dropdown-menu .col-two .card-wrap .heading::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 12px;
  right: -20px;
  top: 55%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url("/clientlib-site/images/cyber-resilience-redesign/brandupdate/nav-right-arrow.svg");
  background-repeat: no-repeat;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cyber-security .header .resources .dropdown-menu .col-two .card-wrap p {
  font-size: 1.5rem !important;
}
@media (max-width: 991.98px) {
  .cyber-security .header .resources .dropdown-menu .col-two .card-wrap p {
    display: none;
  }
}
.cyber-security .header .resources .dropdown-menu .col-two .list {
  margin-bottom: 62px;
}
@media (max-width: 991.98px) {
  .cyber-security .header .resources .dropdown-menu .col-two .list {
    background: #F5F6F7;
    padding: 24px;
    margin-bottom: 25px;
  }
}
.cyber-security .header .resources .dropdown-menu .col-two .list li {
  margin-bottom: 28px;
}
@media (max-width: 991.98px) {
  .cyber-security .header .resources .dropdown-menu .col-two .list li {
    margin-bottom: 0;
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
  }
  .cyber-security .header .resources .dropdown-menu .col-two .list li:first-child {
    border-bottom: unset;
    padding: 0;
  }
}
.cyber-security .header .resources .dropdown-menu .col-two .list li:last-child {
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .cyber-security .header .resources .dropdown-menu .col-two .list li.only-desktop {
    display: none;
  }
}
.cyber-security .header .resources .dropdown-menu .col-two .list li.only-mobile {
  display: none;
}
@media (max-width: 991.98px) {
  .cyber-security .header .resources .dropdown-menu .col-two .list li.only-mobile {
    display: block;
    text-align: center;
    border-bottom: 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .resources .dropdown-menu .col-two .list li a {
    text-indent: unset;
    color: #1d242b;
    max-width: 100%;
    margin: 0 auto;
    padding: 16px;
  }
  .cyber-security .header .resources .dropdown-menu .col-two .list li a::after {
    display: none;
  }
}
.cyber-security .header .resources .dropdown-menu .col-three {
  width: 36%;
  padding-left: 53px;
}
@media (min-width: 1800px) {
  .cyber-security .header .resources .dropdown-menu .col-three {
    width: 24.7%;
    padding-left: 9px;
    padding-right: 5px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .resources .dropdown-menu .col-three {
    padding-left: 5px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .resources .dropdown-menu .col-three {
    width: 100%;
    padding-left: 0;
  }
}
.cyber-security .header .resources .dropdown-menu .col-three .card-wrap {
  position: relative;
  margin-top: -8px;
}
@media (min-width: 1800px) {
  .cyber-security .header .resources .dropdown-menu .col-three .card-wrap {
    margin-bottom: 48px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .resources .dropdown-menu .col-three .card-wrap {
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
    margin-top: 0;
  }
}
.cyber-security .header .resources .dropdown-menu .col-three .card-wrap.only-mobile {
  display: none;
}
@media (max-width: 991.98px) {
  .cyber-security .header .resources .dropdown-menu .col-three .card-wrap.only-mobile {
    display: block;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header .resources .dropdown-menu .col-three .card-wrap.marketplace {
    position: absolute;
    left: -393px;
    top: 117px;
    max-width: 370px;
  }
}
.cyber-security .header .resources .dropdown-menu .col-three .card-wrap:hover .heading::after {
  opacity: 1;
  right: -30px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .resources .dropdown-menu .col-three .card-wrap:hover .heading::after {
    right: -25px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .resources .dropdown-menu .col-three .card-wrap:hover .heading::after {
    right: -25px;
  }
}
.cyber-security .header .resources .dropdown-menu .col-three .card-wrap .heading {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: -1;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 600;
  color: #06f;
}
@media (min-width: 1800px) {
  .cyber-security .header .resources .dropdown-menu .col-three .card-wrap .heading {
    margin-bottom: 7px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .resources .dropdown-menu .col-three .card-wrap .heading {
    font-size: 1.6rem;
    color: #06f;
  }
}
.cyber-security .header .resources .dropdown-menu .col-three .card-wrap .heading::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 12px;
  right: -20px;
  top: 55%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url("/clientlib-site/images/cyber-resilience-redesign/brandupdate/nav-right-arrow.svg");
  background-repeat: no-repeat;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cyber-security .header .resources .dropdown-menu .col-three .card-wrap p {
  font-size: 1.5rem !important;
  margin-right: 20px;
}
@media (max-width: 991.98px) {
  .cyber-security .header .resources .dropdown-menu .col-three .card-wrap p {
    display: none;
  }
}
.cyber-security .header .resources .dropdown-menu .col-three .img-with-content {
  position: relative;
  margin-top: 40px;
  max-width: 390px;
  border-radius: 20px;
  padding: 30px 20px 30px 25px;
  background-color: #f2f6f7;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 1800px) {
  .cyber-security .header .resources .dropdown-menu .col-three .img-with-content {
    margin-top: 0;
    padding: 23px 13px 30px 29px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .resources .dropdown-menu .col-three .img-with-content {
    display: none;
  }
}
.cyber-security .header .resources .dropdown-menu .col-three .img-with-content:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  -webkit-box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.15);
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.15);
}
.cyber-security .header .resources .dropdown-menu .col-three .img-with-content:hover::before {
  background-image: url("/clientlib-site/images/cyber-resilience-redesign/resource/green-arrow.svg");
}
.cyber-security .header .resources .dropdown-menu .col-three .img-with-content::before {
  content: "";
  position: absolute;
  background-image: url("/clientlib-site/images/cyber-resilience-redesign/resource/hoover-arrow.svg");
  width: 36px;
  height: 36px;
  right: 24px;
  top: 22px;
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.cyber-security .header .resources .dropdown-menu .col-three .img-with-content span {
  font-size: 1.4rem;
  font-weight: 700;
  color: #78828C;
  text-transform: uppercase;
}
.cyber-security .header .resources .dropdown-menu .col-three .img-with-content p {
  font-weight: 500;
}
.cyber-security .header .resources .dropdown-menu .col-three .img-with-content .img-wrap {
  width: 150px;
  height: 135px;
  margin: 25px 0;
}
@media (min-width: 1800px) {
  .cyber-security .header .resources .dropdown-menu .col-three .img-with-content .img-wrap {
    margin: 25px 0 29px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .resources .dropdown-menu .col-three .img-with-content .img-wrap {
    width: 135px;
    height: 135px;
    margin: 15px 0;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .resources .dropdown-menu .col-three .img-with-content .img-wrap {
    width: 200px;
    height: 100%;
  }
}
@media (min-width: 992px) {
  .cyber-security .header .partners.active > a:not(.btn-transparent):before {
    left: -1150%;
  }
  .cyber-security .header .partners.active > a:not(.btn-transparent):after {
    left: -1150%;
  }
}
.cyber-security .header .partners .dropdown-menu .btn-text .text-on-btn {
  text-align: right;
  margin-right: 38px;
}
@media (max-width: 1199px) {
  .cyber-security .header .partners .dropdown-menu .btn-text .text-on-btn {
    font-size: 14px;
    margin-right: 18px;
    margin-top: -58px;
  }
}
.cyber-security .header .partners .dropdown-menu .nav-title {
  padding: 26px 48px 20px 48px;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 1800px) {
  .cyber-security .header .partners .dropdown-menu .nav-title {
    padding: 20px 48px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .partners .dropdown-menu .nav-title {
    padding: 33px 40px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .partners .dropdown-menu .nav-title {
    padding: 30px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .partners .dropdown-menu .nav-title {
    padding: 0px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .partners .dropdown-menu .nav-title .heading::after {
    display: none;
  }
}
.cyber-security .header .partners .dropdown-menu .nav-title .title {
  margin-top: 0;
  width: 20%;
}
@media (max-width: 1199px) {
  .cyber-security .header .partners .dropdown-menu .nav-title .title {
    width: 25%;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .partners .dropdown-menu .nav-title .title {
    width: 100%;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header .partners .dropdown-menu .nav-title .title {
    margin-top: 0;
    width: auto;
  }
}
.cyber-security .header .partners .dropdown-menu .nav-title .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: calc(100% - 160px);
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .partners .dropdown-menu .nav-title .content {
    padding-right: 30px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .partners .dropdown-menu .nav-title .content {
    width: 100%;
    display: block;
  }
}
.cyber-security .header .partners .dropdown-menu .nav-title .content .text {
  width: 80%;
  padding-left: 10px;
  margin-top: 0;
}
@media (max-width: 1199px) {
  .cyber-security .header .partners .dropdown-menu .nav-title .content .text {
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header .partners .dropdown-menu .nav-title .content .text {
    padding-left: 120px;
    width: calc(80% - 163px);
  }
}
@media (max-width: 767px) {
  .cyber-security .header .partners .dropdown-menu .nav-title .content .text {
    width: 100%;
  }
}
.cyber-security .header .partners .dropdown-menu .btn-wrap {
  position: relative;
  margin-left: 30px;
  z-index: 999;
}
@media (min-width: 1800px) {
  .cyber-security .header .partners .dropdown-menu .btn-wrap {
    margin-left: -252px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .partners .dropdown-menu .btn-wrap {
    display: none;
  }
}
.cyber-security .header .partners .dropdown-menu .btn-wrap a {
  position: relative;
  text-indent: unset;
  min-width: unset;
  padding: 6px 18px !important;
  font-size: 1.6rem;
}
.cyber-security .header .partners .dropdown-menu .btn-wrap a:hover {
  color: #1d242b;
}
@media (max-width: 991px) {
  .cyber-security .header .partners .dropdown-menu .btn-wrap a span {
    line-height: unset;
  }
}
.cyber-security .header .partners .dropdown-menu .bottom-row {
  position: relative;
  width: 100%;
}
.cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  padding: 40px 48px 45px 48px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 1800px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap {
    padding: 40px 48px 32px 48px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (max-width: 1199px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap {
    padding: 30px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
  }
}
.cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three {
  position: relative;
  padding-left: 10px;
}
@media (min-width: 1800px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three {
    max-width: 360px;
  }
}
@media (max-width: 1199px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three {
    padding-right: 30px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three.mobile-order {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three:first-child {
  padding-left: 0;
}
@media (min-width: 1800px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three:nth-child(2) {
    position: relative;
    left: -193px;
    max-width: 404px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three:last-child {
    width: 384px;
    max-width: 384px;
    padding: 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three {
    width: 100%;
    padding-left: 0;
  }
}
.cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap {
  position: relative;
  margin-bottom: 39px;
  max-width: 429px;
  padding-right: 20px;
}
@media (min-width: 1800px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap {
    padding-right: 30px !important;
  }
}
.cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap:last-child {
  margin-bottom: 0;
}
.cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap.padding {
  padding-right: 30px;
}
@media (min-width: 1800px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap.padding {
    position: absolute;
    left: 816px;
    top: 0;
    width: 370px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap.padding-two {
    position: absolute;
    left: 422px;
    top: 116px;
    width: 370px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap {
    padding-right: 8px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap {
    margin-bottom: 20px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap {
    margin-bottom: 0;
    max-width: 100%;
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
  }
}
.cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap:hover .heading::after {
  opacity: 1;
  right: -35px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap:hover .heading::after {
    right: -25px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap:hover .heading::after {
    right: -25px;
  }
}
.cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap .heading {
  position: relative;
  font-size: 1.8rem;
  font-weight: 600;
  margin-bottom: 7px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #06f;
  z-index: -1;
  line-height: 1.4;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap .heading {
    font-size: 1.6rem;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap .heading {
    margin-bottom: 0;
    font-size: 1.6rem;
  }
}
.cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap .heading::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 12px;
  right: -20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url("/clientlib-site/images/cyber-resilience-redesign/brandupdate/nav-right-arrow.svg");
  background-repeat: no-repeat;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media (max-width: 991.98px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap .heading::after {
    display: none;
  }
}
.cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap p {
  font-size: 1.5rem !important;
}
@media (max-width: 991.98px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap p {
    font-size: 1.4rem;
    display: none;
  }
}
.cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .img-with-content {
  position: relative;
  max-width: 390px;
  border-radius: 20px;
  padding: 28px 20px 30px 33px;
  background-color: #f2f6f7;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 991.98px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .img-with-content {
    display: none;
  }
}
.cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .img-with-content:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  -webkit-box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.15);
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.15);
}
.cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .img-with-content:hover::before {
  background-image: url("/clientlib-site/images/cyber-resilience-redesign/arrow-icons-green.png");
}
.cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .img-with-content::before {
  content: "";
  position: absolute;
  background-image: url("/clientlib-site/images/cyber-resilience-redesign/arrow-icons.png");
  width: 36px;
  height: 36px;
  right: 17px;
  top: 25px;
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 1800px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .img-with-content::before {
    right: 25px;
  }
}
.cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .img-with-content p {
  font-weight: 600;
}
.cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .img-with-content span {
  font-size: 1.4rem;
  font-weight: 700;
  color: #007041;
  text-transform: uppercase;
}
.cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .col-three .img-with-content .img-wrap {
  width: 150px;
  height: 135px;
  margin: 25px 0 29px;
}
.cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .video-wrapper {
  width: 33.33%;
}
@media (max-width: 1199px) {
  .cyber-security .header .partners .dropdown-menu .bottom-row .col-wrap .video-wrapper {
    max-width: 100%;
  }
}
.cyber-security .header .partners .dropdown-menu .bottom-btn {
  display: none;
}
@media (max-width: 991.98px) {
  .cyber-security .header .partners .dropdown-menu .bottom-btn {
    display: block;
    background: #F5F6F7;
    padding: 24px;
    margin-top: 16px;
    margin-bottom: 24px;
  }
  .cyber-security .header .partners .dropdown-menu .bottom-btn .only-mobile {
    display: block;
    margin-left: 0;
  }
  .cyber-security .header .partners .dropdown-menu .bottom-btn .only-mobile a {
    padding: 16px;
  }
}
@media (max-width: 991.98px) and (max-width: 575.98px) {
  .cyber-security .header .partners .dropdown-menu .bottom-btn .only-mobile a {
    padding: 11px 24px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .partners .dropdown-menu .bottom-btn .only-mobile a span {
    font-size: 1.8rem;
  }
}
@media (max-width: 991.98px) and (max-width: 575.98px) {
  .cyber-security .header .partners .dropdown-menu .bottom-btn .only-mobile a span {
    font-size: 1.6rem;
  }
}
@media (min-width: 992px) {
  .cyber-security .header .company.active > a:not(.btn-transparent):before {
    left: -1190%;
  }
  .cyber-security .header .company.active > a:not(.btn-transparent):after {
    left: -1190%;
  }
}
.cyber-security .header .company .dropdown-menu .nav-title {
  padding: 28px 48px;
}
@media (min-width: 1800px) {
  .cyber-security .header .company .dropdown-menu .nav-title {
    padding-top: 28px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .company .dropdown-menu .nav-title {
    padding: 25px 48px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .company .dropdown-menu .nav-title {
    padding: 30px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .nav-title {
    padding: 0px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .nav-title .heading::after {
    display: none;
  }
}
.cyber-security .header .company .dropdown-menu .nav-title .text {
  padding-left: 114px;
}
@media (min-width: 1800px) {
  .cyber-security .header .company .dropdown-menu .nav-title .text {
    padding-left: 153px;
  }
}
@media (max-width: 767px) {
  .cyber-security .header .company .dropdown-menu .nav-title .text {
    padding-left: 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu li.bold {
    display: block !important;
    margin-left: 0px !important;
  }
}
.cyber-security .header .company .dropdown-menu .bold a {
  font-weight: 600 !important;
  font-size: 1.8rem;
  color: #06f !important;
}
@media (max-width: 991px) {
  .cyber-security .header .company .dropdown-menu .bold a {
    font-size: 1.6rem;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .mobile-acc {
    position: relative;
  }
  .cyber-security .header .company .dropdown-menu .mobile-acc::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 2px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    border-radius: 5px;
    background: #000;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
  .cyber-security .header .company .dropdown-menu .mobile-acc::after {
    content: "";
    position: absolute;
    background: #000;
    width: 2px;
    height: 18px;
    border-radius: 5px;
    bottom: 0;
    margin: auto;
    top: 0;
    right: 8px;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
}
.cyber-security .header .company .dropdown-menu .col-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 45px 48px 15px 48px;
}
@media (min-width: 1800px) {
  .cyber-security .header .company .dropdown-menu .col-wrap {
    padding: 46px 48px 15px 48px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .company .dropdown-menu .col-wrap {
    padding: 30px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0px;
  }
}
.cyber-security .header .company .dropdown-menu .col-wrap .mobile-link {
  margin-top: 0;
}
.cyber-security .header .company .dropdown-menu .col-wrap .mobile-link.contact-us {
  padding-top: 16px;
}
.cyber-security .header .company .dropdown-menu .col-wrap .mobile-link.contact-us a {
  position: unset;
  text-indent: unset;
}
.cyber-security .header .company .dropdown-menu .col-wrap ul li {
  margin-bottom: 16px;
}
.cyber-security .header .company .dropdown-menu .col-wrap ul li:not(.bold) {
  margin-left: 16px;
}
@media (min-width: 992px) {
  .cyber-security .header .company .dropdown-menu .col-wrap ul li:not(.bold) a {
    position: relative;
    margin-left: 5px;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .cyber-security .header .company .dropdown-menu .col-wrap ul li:not(.bold) a {
    font-size: 1.2rem;
  }
}
@media (min-width: 1025px) and (max-width: 1100px) {
  .cyber-security .header .company .dropdown-menu .col-wrap ul li:not(.bold) a {
    font-size: 1.3rem;
  }
}
@media (min-width: 1101px) and (max-width: 1150px) {
  .cyber-security .header .company .dropdown-menu .col-wrap ul li:not(.bold) a {
    font-size: 1.4rem;
  }
}
@media (min-width: 1151px) and (max-width: 1366px) {
  .cyber-security .header .company .dropdown-menu .col-wrap ul li:not(.bold) a {
    font-size: 1.5rem;
  }
}
@media (min-width: 992px) {
  .cyber-security .header .company .dropdown-menu .col-wrap ul li:not(.bold) a::before {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    left: -23px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-image: url("/clientlib-site/images/cyber-resilience-redesign/expand-blue.svg");
    background-repeat: no-repeat;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-wrap ul li:not(.bold) a::before {
    display: none;
  }
}
.cyber-security .header .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover {
  margin-left: 25px;
}
@media (min-width: 1025px) and (max-width: 1400px) {
  .cyber-security .header .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover {
    margin-left: 15px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .cyber-security .header .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover {
    margin-left: 10px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover {
    margin-left: 0;
  }
}
.cyber-security .header .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover:after {
  opacity: 0;
  -webkit-transition: none;
  transition: none;
  display: none;
  background-image: none;
}
.cyber-security .header .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover::before {
  background-image: url("/clientlib-site/images/cyber-resilience-redesign/expand_hover-blue.svg");
  background-repeat: no-repeat;
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover::before {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-wrap ul li {
    margin-bottom: 0;
  }
}
.cyber-security .header .company .dropdown-menu .col-one {
  width: 24%;
}
.cyber-security .header .company .dropdown-menu .col-one .desktop-company-colone {
  margin-top: 38px;
}
@media (min-width: 1800px) {
  .cyber-security .header .company .dropdown-menu .col-one {
    width: 25%;
  }
  .cyber-security .header .company .dropdown-menu .col-one .desktop-company-colone {
    display: none;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .company .dropdown-menu .col-one .desktop-company-colone {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-one {
    width: 100%;
  }
}
.cyber-security .header .company .dropdown-menu .col-one .top-link {
  margin-bottom: 54px;
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-one .top-link {
    margin-bottom: 0px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-one li {
    display: none;
    margin-bottom: 0;
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
    margin-left: 16px;
  }
  .cyber-security .header .company .dropdown-menu .col-one li.li-open {
    display: block;
  }
  .cyber-security .header .company .dropdown-menu .col-one li.li-open.mobile-acc::after {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
.cyber-security .header .company .dropdown-menu .col-one li a {
  line-height: unset;
  color: #06f;
  font-weight: 500;
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-one li a {
    font-weight: 600;
  }
}
.cyber-security .header .company .dropdown-menu .col-one li a::after {
  top: 60%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 12px;
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-one li a::after {
    display: none;
  }
}
.cyber-security .header .company .dropdown-menu .col-one .bottom-link {
  margin-top: 22px;
  padding: 0;
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-one .bottom-link {
    margin: 0;
    padding: 16px 0;
  }
}
.cyber-security .header .company .dropdown-menu .col-two {
  width: 40%;
  padding-right: 70px;
  padding-left: 21px;
}
@media (max-width: 991px) {
  .cyber-security .header .company .dropdown-menu .col-two .top-links {
    display: block;
    margin-bottom: 20px !important;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header .company .dropdown-menu .col-two {
    padding-left: 0;
    width: 50%;
    display: grid;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    grid-template-rows: auto 1fr;
    grid-template-columns: 1fr 55%;
    padding-right: 30px;
  }
  .cyber-security .header .company .dropdown-menu .col-two .top-links {
    padding-bottom: 0;
    grid-row: 1/-1;
  }
  .cyber-security .header .company .dropdown-menu .col-two .top-links li.bold {
    padding-top: 22px;
  }
  .cyber-security .header .company .dropdown-menu .col-two .top-links li.bold:first-child {
    padding-top: 0;
  }
}
@media (min-width: 992px) {
  .cyber-security .header .company .dropdown-menu .col-two .card-wrap {
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .company .dropdown-menu .col-two {
    padding-left: 10px;
  }
}
.cyber-security .header .company .dropdown-menu .col-two .card-wrap {
  position: relative;
}
.cyber-security .header .company .dropdown-menu .col-two .card-wrap .heading {
  margin-bottom: 10px;
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-two .card-wrap .heading {
    margin-bottom: 0;
  }
}
.cyber-security .header .company .dropdown-menu .col-two .card-wrap .heading::after {
  right: -20px !important;
  opacity: 0;
  background-image: url(https://www.cohesity.com/clientlib-site/images/cyber-resilience-redesign/brandupdate/nav-right-arrow.svg);
}
.cyber-security .header .company .dropdown-menu .col-two .card-wrap:hover .heading::after {
  right: -35px !important;
  opacity: 1;
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-two {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .cyber-security .header .company .dropdown-menu .col-two .card-wrap {
    position: relative;
    border-bottom: 1px solid #e5e4e7;
    padding: 16px 0;
  }
  .cyber-security .header .company .dropdown-menu .col-two .card-wrap p {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-two li {
    display: none;
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
    margin-left: 16px;
  }
  .cyber-security .header .company .dropdown-menu .col-two li.li-open {
    display: block;
  }
  .cyber-security .header .company .dropdown-menu .col-two li.li-open.mobile-acc::after {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
.cyber-security .header .company .dropdown-menu .col-two div:first-child {
  grid-row: 1/-1;
}
.cyber-security .header .company .dropdown-menu .col-two .top-links {
  margin-bottom: 45px;
}
@media (max-width: 1799px) {
  .cyber-security .header .company .dropdown-menu .col-two .top-links:first-child {
    display: none;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .company .dropdown-menu .col-two .top-links:first-child {
    display: block;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-two .top-links {
    margin-bottom: 0 !important;
  }
}
.cyber-security .header .company .dropdown-menu .col-two .top-links li {
  margin-bottom: 16px;
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-two .top-links li {
    margin-bottom: 0;
  }
}
.cyber-security .header .company .dropdown-menu .col-two .top-links li a {
  color: #06f;
  font-weight: 500;
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-two .top-links li a {
    font-weight: 600;
  }
  .cyber-security .header .company .dropdown-menu .col-two .top-links li a::after {
    display: none;
  }
}
@media (min-width: 992px) {
  .cyber-security .header .company .dropdown-menu .col-two .top-links li.bold:nth-of-type(4) {
    margin-top: 45px;
  }
}
.cyber-security .header .company .dropdown-menu .col-two .bottom-links li {
  margin-bottom: 16px;
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-two .bottom-links li {
    margin-bottom: 0;
  }
}
.cyber-security .header .company .dropdown-menu .col-two .bottom-links li a {
  font-weight: 500;
  color: #06f;
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-two .bottom-links li a {
    font-weight: 600;
  }
  .cyber-security .header .company .dropdown-menu .col-two .bottom-links li a::after {
    display: none;
  }
}
.cyber-security .header .company .dropdown-menu .col-three {
  width: 36%;
  padding-left: 53px;
}
@media (min-width: 1800px) {
  .cyber-security .header .company .dropdown-menu .col-three {
    width: 25%;
    padding-left: 20px;
    padding-right: 0;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .company .dropdown-menu .col-three {
    padding-left: 5px;
    padding-right: 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-three {
    width: 100%;
    margin-top: 0;
    padding-right: 0;
    padding-left: 0;
  }
  .cyber-security .header .company .dropdown-menu .col-three .video-wrap {
    display: none;
  }
}
.cyber-security .header .company .dropdown-menu .col-three .card-wrap {
  position: relative;
  margin-bottom: 42px;
  padding-right: 10px;
}
@media (min-width: 1800px) {
  .cyber-security .header .company .dropdown-menu .col-three .card-wrap {
    padding-right: 35px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-three .card-wrap {
    margin-bottom: 0;
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
  }
  .cyber-security .header .company .dropdown-menu .col-three .card-wrap .heading::after {
    display: none;
  }
}
.cyber-security .header .company .dropdown-menu .col-three .card-wrap:hover .heading::after {
  opacity: 1;
  right: -35px;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .company .dropdown-menu .col-three .card-wrap:hover .heading::after {
    right: -25px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header .company .dropdown-menu .col-three .card-wrap:hover .heading::after {
    right: -25px;
  }
}
.cyber-security .header .company .dropdown-menu .col-three .card-wrap:last-child {
  margin-bottom: 0;
}
.cyber-security .header .company .dropdown-menu .col-three .card-wrap .heading {
  position: relative;
  font-size: 1.8rem;
  font-weight: 600;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #06f;
  z-index: -1;
  margin-bottom: 10px;
}
@media (min-width: 1800px) {
  .cyber-security .header .company .dropdown-menu .col-three .card-wrap .heading {
    margin-bottom: 15px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-three .card-wrap .heading {
    font-size: 1.6rem;
    margin-bottom: 0;
  }
}
.cyber-security .header .company .dropdown-menu .col-three .card-wrap .heading::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 12px;
  right: -20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url("/clientlib-site/images/cyber-resilience-redesign/brandupdate/nav-right-arrow.svg");
  background-repeat: no-repeat;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cyber-security .header .company .dropdown-menu .col-three .card-wrap p {
  font-size: 1.5rem !important;
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-three .card-wrap p {
    display: none;
  }
}
.cyber-security .header .company .dropdown-menu .col-four {
  width: 29%;
  padding-left: 18px;
  margin-top: -3px;
}
@media (min-width: 1800px) {
  .cyber-security .header .company .dropdown-menu .col-four {
    width: 30%;
    padding-left: 95px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .company .dropdown-menu .col-four {
    padding-left: 5px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .company .dropdown-menu .col-four {
    display: none;
  }
}
.cyber-security .header .company .dropdown-menu .col-four .video-wrap {
  margin-left: 0;
  position: relative;
}
.cyber-security .header .company .dropdown-menu .col-four .video-wrap .video-icon {
  top: 50%;
  left: 50%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .company .dropdown-menu .col-four .video-wrap .video-icon {
    top: 38%;
  }
}
.cyber-security .header .mobile-link .dropdown-menu .sub-menu {
  padding: 20px;
}
.cyber-security .header .mobile-link .dropdown-menu .sub-menu li {
  margin-bottom: 10px;
}
.cyber-security .header .mobile-link .dropdown-menu .sub-menu li a {
  position: relative;
  font-size: 1.6rem;
  font-weight: 500;
  z-index: 999;
  color: #06f;
}
@media (max-width: 991.98px) {
  .cyber-security .header .mobile-link .dropdown-menu .sub-menu li a {
    font-size: 1.4rem;
  }
}
@media (min-width: 992px) and (max-width: 1365px) {
  .cyber-security .header .products.active .dropdown-menu,
.cyber-security .header .resources.active .dropdown-menu,
.cyber-security .header .partners.active .dropdown-menu,
.cyber-security .header .solutions.active .dropdown-menu {
    height: 500px !important;
    overflow-y: scroll;
  }
}
@media (min-width: 992px) and (max-width: 1280px) {
  .cyber-security .header .why-cohesity.active .dropdown-menu,
.cyber-security .header .company.active .dropdown-menu,
.cyber-security .header .products.active .dropdown-menu,
.cyber-security .header .resources.active .dropdown-menu,
.cyber-security .header .partners.active .dropdown-menu,
.cyber-security .header .solutions.active .dropdown-menu {
    height: 350px !important;
    overflow-y: scroll;
  }
}
.cyber-security .header .right-nav {
  margin-left: 20px;
}
@media (min-width: 1800px) {
  .cyber-security .header .right-nav {
    margin-bottom: 5px;
    margin-left: 23px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .right-nav {
    margin-left: 10px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .cyber-security .header .right-nav {
    margin-left: 10px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .right-nav {
    margin-bottom: 8px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cyber-security .header .right-nav {
    margin-bottom: 14px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .right-nav {
    display: none;
  }
}
.cyber-security .header .right-nav li.btn-wrap a {
  font-size: 1.8rem;
  color: #000 !important;
  padding: 9px 23px !important;
  height: auto;
  line-height: unset;
}
@media (max-width: 1799px) {
  .cyber-security .header .right-nav li.btn-wrap a {
    padding: 10px 16px 10px;
    min-width: unset;
    font-size: 1.6rem !important;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .right-nav li.btn-wrap a {
    padding: 8px 12px !important;
  }
}
.cyber-security .header .right-nav li.btn-wrap a:hover {
  background: #fff;
}
.cyber-security .header .right-nav .list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 9px;
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .right-nav .list-item {
    margin-top: 0;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cyber-security .header .right-nav .list-item {
    margin-bottom: 0;
  }
}
.cyber-security .header .right-nav .list-item li {
  display: inline-block;
  margin-right: 20px;
}
@media (min-width: 1800px) {
  .cyber-security .header .right-nav .list-item li {
    margin: 0 13px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .header .right-nav .list-item li {
    margin: 0 10px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .right-nav .list-item li {
    margin: 0 8px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .right-nav .list-item li {
    display: inline-block;
    margin: 20px 7px 0px 0;
  }
}
.cyber-security .header .right-nav .list-item li .btn-outline-green {
  font-size: 1.8rem;
  padding: 12px 18px 12px;
  min-width: 122px;
}
@media (max-width: 1199.98px) {
  .cyber-security .header .right-nav .list-item li .btn-outline-green {
    font-size: 1.6rem;
    padding: 8px 15px 8px;
    min-width: 110px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .right-nav .list-item li .btn-outline-green {
    font-size: 1.6rem;
    padding: 8px 15px 8px;
    min-width: 110px;
  }
}
.cyber-security .header .right-nav .list-item li a {
  color: #fff;
  font-size: 1.6rem;
}
@media (min-width: 1800px) {
  .cyber-security .header .right-nav .list-item li a {
    font-size: 1.8rem;
  }
}
.cyber-security .header .right-nav .list-item li:last-child {
  margin-right: 0;
}
.cyber-security .header .right-nav .list-item .sub-menu {
  position: absolute;
  top: 40px;
  left: -20px;
  right: auto;
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  padding: 15px 20px;
  z-index: 999;
  min-width: 190px;
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.cyber-security .header .right-nav .list-item .sub-menu .menu-item {
  margin: 0 0 15px 0;
  display: block;
}
.cyber-security .header .right-nav .list-item .sub-menu .menu-item:last-child {
  margin-bottom: 0;
}
.cyber-security .header .right-nav .list-item .sub-menu .menu-item a:hover {
  color: #06f;
}
.cyber-security .header .right-nav .list-item .login {
  padding-right: 10px;
  position: relative;
  top: -4px;
}
@media (max-width: 1199px) {
  .cyber-security .header .right-nav .list-item .login {
    top: -6px;
  }
}
.cyber-security .header .right-nav .list-item .login.active .sub-menu {
  opacity: 1;
  visibility: visible;
  max-height: 2000px;
}
.cyber-security .header .right-nav .list-item .login.active .sub-menu a {
  color: #000;
}
.cyber-security .header .right-nav .list-item .login.active .sub-menu a:hover {
  color: #06f;
}
.cyber-security .header .right-nav .list-item .login.active span {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.cyber-security .header .right-nav .list-item .login svg,
.cyber-security .header .right-nav .list-item .login span {
  position: absolute;
  right: -8px;
  width: 10px;
  height: 7px;
  bottom: 4px;
}
@media (min-width: 1800px) {
  .cyber-security .header .right-nav .list-item .login svg,
.cyber-security .header .right-nav .list-item .login span {
    bottom: 4px;
    right: -5px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .right-nav .list-item .login svg,
.cyber-security .header .right-nav .list-item .login span {
    right: -2px;
  }
}
.cyber-security .header .right-nav .list-item .login .white {
  display: block;
}
.cyber-security .header .right-nav .list-item .login .black {
  display: none;
}
.cyber-security .header .right-nav .list-item .globe {
  position: relative;
  margin-right: 17px;
  width: 16px;
  margin-bottom: 5px;
  cursor: pointer;
}
@media (min-width: 1800px) {
  .cyber-security .header .right-nav .list-item .globe {
    width: 20px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .right-nav .list-item .globe {
    width: 15px;
    margin-right: 5px;
    margin-bottom: 8px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .right-nav .list-item .globe svg {
    width: 15px;
  }
}
.cyber-security .header .right-nav .list-item .globe .white {
  display: block;
}
.cyber-security .header .right-nav .list-item .globe .black {
  display: none;
}
.cyber-security .header .right-nav .list-item .globe .sub-menu {
  border-top: 2px solid #00FD45;
  border-top-left-radius: unset;
  border-top-right-radius: unset;
}
.cyber-security .header .right-nav .list-item .globe.active .sub-menu {
  opacity: 1;
  visibility: visible;
  max-height: 2000px;
}
.cyber-security .header .right-nav .list-item .globe.active .sub-menu a {
  color: #000;
}
.cyber-security .header .right-nav .list-item .globe.active .sub-menu a:hover {
  color: #06f;
}
.cyber-security .header .right-nav .list-item .search-nav {
  cursor: pointer;
  margin-right: 16px;
  width: 16px;
  margin-bottom: 5px;
}
@media (min-width: 1800px) {
  .cyber-security .header .right-nav .list-item .search-nav {
    width: 20px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .right-nav .list-item .search-nav {
    margin-right: 5px;
    margin-bottom: 8px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .right-nav .list-item .search-nav {
    display: none;
  }
}
.cyber-security .header .right-nav .list-item .search-nav .white {
  display: block;
}
.cyber-security .header .right-nav .list-item .search-nav .black {
  display: none;
}
@media (min-width: 1800px) {
  .cyber-security .header .container .main-nav.ja-menu,
.cyber-security .header .container .main-nav.jp-menu {
    width: calc(100% - 390px);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1366px) {
  .cyber-security .header .container .right-nav.de-menu,
.cyber-security .header .container .right-nav.fr-menu,
.cyber-security .header .container .right-nav.jp-menu,
.cyber-security .header .container .right-nav.ja-menu {
    margin-left: 0;
  }
}
.cyber-security .header .container .right-nav.de-menu li a,
.cyber-security .header .container .right-nav.fr-menu li a,
.cyber-security .header .container .right-nav.jp-menu li a,
.cyber-security .header .container .right-nav.ja-menu li a {
  cursor: pointer;
}
.cyber-security .header .container .right-nav.de-menu li.btn-wrap a,
.cyber-security .header .container .right-nav.fr-menu li.btn-wrap a,
.cyber-security .header .container .right-nav.jp-menu li.btn-wrap a,
.cyber-security .header .container .right-nav.ja-menu li.btn-wrap a {
  cursor: pointer;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
  .cyber-security .header .container .right-nav.de-menu li.btn-wrap a,
.cyber-security .header .container .right-nav.fr-menu li.btn-wrap a,
.cyber-security .header .container .right-nav.jp-menu li.btn-wrap a,
.cyber-security .header .container .right-nav.ja-menu li.btn-wrap a {
    max-width: 160px;
  }
}
@media only screen and (min-width: 1441px) and (max-width: 1799px) {
  .cyber-security .header .container .right-nav.de-menu li.btn-wrap a,
.cyber-security .header .container .right-nav.fr-menu li.btn-wrap a,
.cyber-security .header .container .right-nav.jp-menu li.btn-wrap a,
.cyber-security .header .container .right-nav.ja-menu li.btn-wrap a {
    max-width: 170px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1366px) {
  .cyber-security .header .container .right-nav.de-menu .list-item .globe {
    margin-right: 10px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu,
.cyber-security .header .bottom-link.fr-menu,
.cyber-security .header .bottom-link.jp-menu,
.cyber-security .header .bottom-link.ja-menu {
    padding: 20px 0;
    margin: 0 !important;
    position: unset;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .logo,
.cyber-security .header .bottom-link.fr-menu .logo,
.cyber-security .header .bottom-link.jp-menu .logo,
.cyber-security .header .bottom-link.ja-menu .logo {
    margin-top: 7px;
  }
}
@media (min-width: 1200px) {
  .cyber-security .header .bottom-link.de-menu nav,
.cyber-security .header .bottom-link.fr-menu nav,
.cyber-security .header .bottom-link.jp-menu nav,
.cyber-security .header .bottom-link.ja-menu nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu nav,
.cyber-security .header .bottom-link.fr-menu nav,
.cyber-security .header .bottom-link.jp-menu nav,
.cyber-security .header .bottom-link.ja-menu nav {
    display: block;
    top: 60px;
    position: absolute;
    width: 100%;
    left: 100%;
    height: calc(100vh - 54px);
    background: #fff;
    padding: 0 16px !important;
    overflow-y: scroll;
    z-index: 91;
    margin: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    max-width: 100%;
  }
  .cyber-security .header .bottom-link.de-menu nav::before,
.cyber-security .header .bottom-link.fr-menu nav::before,
.cyber-security .header .bottom-link.jp-menu nav::before,
.cyber-security .header .bottom-link.ja-menu nav::before {
    content: "";
    position: absolute;
    width: calc(100% - 34px);
    left: auto;
    border-top: 1px solid #000;
  }
}
.cyber-security .header .bottom-link.de-menu nav.animate,
.cyber-security .header .bottom-link.fr-menu nav.animate,
.cyber-security .header .bottom-link.jp-menu nav.animate,
.cyber-security .header .bottom-link.ja-menu nav.animate {
  left: 0;
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .main-nav,
.cyber-security .header .bottom-link.fr-menu .main-nav,
.cyber-security .header .bottom-link.jp-menu .main-nav,
.cyber-security .header .bottom-link.ja-menu .main-nav {
    float: left;
    padding-left: 0;
    margin-top: 0px;
    width: 100%;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .main-nav .list-item,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .main-nav .list-item > li,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item > li,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item > li,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item > li {
    display: block;
    margin: 0 !important;
    border-bottom: 1px solid rgba(64, 64, 64, 0.13);
    background: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .main-nav .list-item > li,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item > li,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item > li,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item > li {
    position: relative;
    cursor: pointer;
  }
  .cyber-security .header .bottom-link.de-menu .main-nav .list-item > li::after,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item > li::after,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item > li::after,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item > li::after {
    content: "";
    position: absolute;
    right: 15px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 9px;
    height: 9px;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    z-index: -1;
  }
  .cyber-security .header .bottom-link.de-menu .main-nav .list-item > li::before,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item > li::before,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item > li::before,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item > li::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .main-nav .list-item > li > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default),
.cyber-security .header .bottom-link.de-menu .main-nav .list-item > li > a:not(.btn-transparent),
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item > li > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default),
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item > li > a:not(.btn-transparent),
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item > li > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default),
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item > li > a:not(.btn-transparent),
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item > li > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default),
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item > li > a:not(.btn-transparent) {
    padding: 20px 0;
    font-size: 2rem;
    font-weight: 600;
    color: #06f;
  }
}
@media (min-width: 1200px) {
  .cyber-security .header .bottom-link.de-menu .main-nav .list-item > li.active > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item > li.active > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item > li.active > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item > li.active > a:not(.btn-transparent):before {
    content: " ";
    display: block !important;
    width: 1320px;
    height: 30px;
    position: absolute;
    bottom: 56px;
    z-index: 2;
    border-left: 1px solid transparent;
    border-bottom: 1px solid transparent;
    top: auto;
    right: auto;
    visibility: visible;
    background: transparent;
  }
  .cyber-security .header .bottom-link.de-menu .main-nav .list-item > li.active > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item > li.active > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item > li.active > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item > li.active > a:not(.btn-transparent):after {
    content: " ";
    display: block;
    width: 1320px;
    height: 40px;
    position: absolute;
    bottom: -10px;
    right: 0;
    z-index: 2;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
  }
}
@media (min-width: 1200px) {
  .cyber-security .header .bottom-link.de-menu .main-nav .list-item > li.active > a:not(.btn-transparent) .line-animate:before,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item > li.active > a:not(.btn-transparent) .line-animate:before,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item > li.active > a:not(.btn-transparent) .line-animate:before,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item > li.active > a:not(.btn-transparent) .line-animate:before {
    content: " ";
    display: block !important;
    width: 30px;
    height: 70px;
    position: absolute;
    bottom: 0px;
    left: -22px;
    z-index: 2;
    border-left: 1px solid transparent;
    border-bottom: 1px solid transparent;
    transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    top: auto;
    right: auto;
    visibility: visible;
    background: transparent;
  }
  .cyber-security .header .bottom-link.de-menu .main-nav .list-item > li.active > a:not(.btn-transparent) .line-animate:after,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item > li.active > a:not(.btn-transparent) .line-animate:after,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item > li.active > a:not(.btn-transparent) .line-animate:after,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item > li.active > a:not(.btn-transparent) .line-animate:after {
    content: " ";
    display: block;
    width: 30px;
    height: 70px;
    position: absolute;
    bottom: 0px;
    right: -22px;
    z-index: 2;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
  }
}
.cyber-security .header .bottom-link.de-menu .main-nav .list-item > li.show > a:not(.btn-transparent),
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item > li.show > a:not(.btn-transparent),
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item > li.show > a:not(.btn-transparent),
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item > li.show > a:not(.btn-transparent) {
  color: #878787 !important;
  padding-left: 20px !important;
  text-align: center !important;
  border-bottom: 1px solid #e5e4e7;
}
.cyber-security .header .bottom-link.de-menu .main-nav .list-item > li.show::before,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item > li.show::before,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item > li.show::before,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item > li.show::before {
  opacity: 1;
}
.cyber-security .header .bottom-link.de-menu .main-nav .list-item > li.show::after,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item > li.show::after,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item > li.show::after,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item > li.show::after {
  left: 22px;
  right: auto;
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.cyber-security .header .bottom-link.de-menu .main-nav .list-item > li.show .dropdown-menu,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item > li.show .dropdown-menu,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item > li.show .dropdown-menu,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item > li.show .dropdown-menu {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  height: auto;
  left: 0;
}
.cyber-security .header .bottom-link.de-menu .main-nav .list-item > li.list-hide,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item > li.list-hide,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item > li.list-hide,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item > li.list-hide {
  opacity: 0;
  visibility: hidden;
  display: none;
}
.cyber-security .header .bottom-link.de-menu .main-nav .list-item .mobile-link,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item .mobile-link,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item .mobile-link,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item .mobile-link {
  display: none;
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .main-nav .list-item .mobile-link,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item .mobile-link,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item .mobile-link,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item .mobile-link {
    display: block;
    width: 100%;
    max-width: 100%;
    margin: 54px auto 0 auto;
  }
  .cyber-security .header .bottom-link.de-menu .main-nav .list-item .mobile-link svg,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item .mobile-link svg,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item .mobile-link svg,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item .mobile-link svg {
    position: relative;
    margin: 0 6px 0 0;
    top: 4px;
  }
  .cyber-security .header .bottom-link.de-menu .main-nav .list-item .mobile-link svg path,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item .mobile-link svg path,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item .mobile-link svg path,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item .mobile-link svg path {
    fill: #000 !important;
  }
}
.cyber-security .header .bottom-link.de-menu .main-nav .list-item .mobile-link.list-hide,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item .mobile-link.list-hide,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item .mobile-link.list-hide,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item .mobile-link.list-hide {
  opacity: 0;
  visibility: hidden;
  display: none;
}
.cyber-security .header .bottom-link.de-menu .main-nav .list-item .mobile-link .btn-darker-green,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item .mobile-link .btn-darker-green,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item .mobile-link .btn-darker-green,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item .mobile-link .btn-darker-green {
  width: 100%;
  height: auto;
  padding: 10px 30px;
  font-size: 2rem;
  color: #000;
}
@media (max-width: 575.98px) {
  .cyber-security .header .bottom-link.de-menu .main-nav .list-item .mobile-link .btn-darker-green,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item .mobile-link .btn-darker-green,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item .mobile-link .btn-darker-green,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item .mobile-link .btn-darker-green {
    font-size: 1.6rem;
  }
}
.cyber-security .header .bottom-link.de-menu .main-nav .list-item .mobile-link .btn-outline-green,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item .mobile-link .btn-outline-green,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item .mobile-link .btn-outline-green,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item .mobile-link .btn-outline-green {
  display: inline-block;
  text-align: center;
  margin: 15px 0 15px 20px;
}
.cyber-security .header .bottom-link.de-menu .main-nav .list-item .mobile-link .btn-outline-green:hover,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item .mobile-link .btn-outline-green:hover,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item .mobile-link .btn-outline-green:hover,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item .mobile-link .btn-outline-green:hover {
  color: #000;
}
.cyber-security .header .bottom-link.de-menu .main-nav .list-item .mobile-link.contact-us,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item .mobile-link.contact-us,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item .mobile-link.contact-us,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item .mobile-link.contact-us {
  border-bottom: 1px solid rgba(64, 64, 64, 0.13);
  padding-bottom: 16px;
  max-width: 100%;
  margin-bottom: 20px;
}
.cyber-security .header .bottom-link.de-menu .main-nav .list-item .mobile-link.contact-us span,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item .mobile-link.contact-us span,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item .mobile-link.contact-us span,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item .mobile-link.contact-us span {
  color: #06f;
  font-size: 2rem;
  font-weight: 600;
}
.cyber-security .header .bottom-link.de-menu .main-nav .list-item .mobile-link.contact-us a,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item .mobile-link.contact-us a,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item .mobile-link.contact-us a,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item .mobile-link.contact-us a {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: inline-block;
  padding-right: 40px;
}
.cyber-security .header .bottom-link.de-menu .main-nav .list-item .mobile-link.contact-us a::after,
.cyber-security .header .bottom-link.fr-menu .main-nav .list-item .mobile-link.contact-us a::after,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item .mobile-link.contact-us a::after,
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item .mobile-link.contact-us a::after {
  content: "";
  position: absolute;
  width: 25px;
  height: 25px;
  left: 180px;
  background-image: url("/clientlib-site/images/cyber-resilience-redesign/header/contact-icon.svg");
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .right-nav,
.cyber-security .header .bottom-link.fr-menu .right-nav,
.cyber-security .header .bottom-link.jp-menu .right-nav,
.cyber-security .header .bottom-link.ja-menu .right-nav {
    display: none;
  }
}
.cyber-security .header .bottom-link.de-menu .hamburger-wrap,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap {
  display: none;
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .hamburger-wrap,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap {
    max-width: 300px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.cyber-security .header .bottom-link.de-menu .hamburger-wrap .search,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .search,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .search,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .search {
  display: inline-block;
  cursor: pointer;
  width: 18px;
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .hamburger-wrap .search,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .search,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .search,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .search {
    margin-right: 24px;
  }
}
.cyber-security .header .bottom-link.de-menu .hamburger-wrap .search svg path,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .search svg path,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .search svg path,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .search svg path {
  fill: #fff;
}
.cyber-security .header .bottom-link.de-menu .hamburger-wrap .search .white,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .search .white,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .search .white,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .search .white {
  display: block;
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .hamburger-wrap .search .white,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .search .white,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .search .white,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .search .white {
    width: 0;
    height: 0;
    display: none;
  }
}
.cyber-security .header .bottom-link.de-menu .hamburger-wrap .search .black,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .search .black,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .search .black,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .search .black {
  display: none;
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .hamburger-wrap .search .black,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .search .black,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .search .black,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .search .black {
    display: block;
  }
}
.cyber-security .header .bottom-link.de-menu .hamburger-wrap .globe,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .globe,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .globe,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .globe {
  margin-right: 24px;
  display: inline-block;
  cursor: pointer;
  width: 18px;
  position: relative;
}
.cyber-security .header .bottom-link.de-menu .hamburger-wrap .globe.open .sub-menu,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .globe.open .sub-menu,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .globe.open .sub-menu,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .globe.open .sub-menu {
  opacity: 1;
  visibility: visible;
  max-height: 2000px;
}
.cyber-security .header .bottom-link.de-menu .hamburger-wrap .globe .white,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .globe .white,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .globe .white,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .globe .white {
  display: block;
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .hamburger-wrap .globe .white,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .globe .white,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .globe .white,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .globe .white {
    width: 0;
    height: 0;
    display: none;
  }
}
.cyber-security .header .bottom-link.de-menu .hamburger-wrap .globe .black,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .globe .black,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .globe .black,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .globe .black {
  display: none;
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .hamburger-wrap .globe .black,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .globe .black,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .globe .black,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .globe .black {
    display: block;
  }
}
.cyber-security .header .bottom-link.de-menu .hamburger-wrap .globe svg,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .globe svg,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .globe svg,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .globe svg {
  width: 20px;
}
.cyber-security .header .bottom-link.de-menu .hamburger-wrap .globe .sub-menu,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .globe .sub-menu,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .globe .sub-menu,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .globe .sub-menu {
  position: absolute;
  top: 40px;
  left: auto;
  right: 0;
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  padding: 15px 20px;
  z-index: 999;
  min-width: 100px;
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  border-top: 2px solid #00FD45;
  border-top-left-radius: unset;
  border-top-right-radius: unset;
}
.cyber-security .header .bottom-link.de-menu .hamburger-wrap .globe .sub-menu .menu-item,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .globe .sub-menu .menu-item,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .globe .sub-menu .menu-item,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .globe .sub-menu .menu-item {
  margin: 0 0 15px 0;
  display: block;
}
.cyber-security .header .bottom-link.de-menu .hamburger-wrap .globe .sub-menu .menu-item:last-child,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .globe .sub-menu .menu-item:last-child,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .globe .sub-menu .menu-item:last-child,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .globe .sub-menu .menu-item:last-child {
  margin-bottom: 0;
}
.cyber-security .header .bottom-link.de-menu .hamburger-wrap .globe .sub-menu .menu-item a:hover,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .globe .sub-menu .menu-item a:hover,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .globe .sub-menu .menu-item a:hover,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .globe .sub-menu .menu-item a:hover {
  color: #06f;
}
.cyber-security .header .bottom-link.de-menu .hamburger-wrap .login-icon,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .login-icon,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .login-icon,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .login-icon {
  display: inline-block;
  cursor: pointer;
  width: 18px;
  position: relative;
  margin-right: 24px;
}
.cyber-security .header .bottom-link.de-menu .hamburger-wrap .login-icon.active .sub-menu,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .login-icon.active .sub-menu,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .login-icon.active .sub-menu,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .login-icon.active .sub-menu {
  opacity: 1;
  visibility: visible;
  max-height: 2000px;
}
.cyber-security .header .bottom-link.de-menu .hamburger-wrap .login-icon .sub-menu,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .login-icon .sub-menu,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .login-icon .sub-menu,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .login-icon .sub-menu {
  position: absolute;
  top: 40px;
  left: -60px;
  right: auto;
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  padding: 15px 20px;
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.cyber-security .header .bottom-link.de-menu .hamburger-wrap .login-icon .sub-menu .menu-item,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .login-icon .sub-menu .menu-item,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .login-icon .sub-menu .menu-item,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .login-icon .sub-menu .menu-item {
  margin-bottom: 10px;
}
.cyber-security .header .bottom-link.de-menu .hamburger-wrap .login-icon .sub-menu .menu-item a:hover,
.cyber-security .header .bottom-link.fr-menu .hamburger-wrap .login-icon .sub-menu .menu-item a:hover,
.cyber-security .header .bottom-link.jp-menu .hamburger-wrap .login-icon .sub-menu .menu-item a:hover,
.cyber-security .header .bottom-link.ja-menu .hamburger-wrap .login-icon .sub-menu .menu-item a:hover {
  color: #06f;
}
.cyber-security .header .bottom-link.de-menu .hamburger,
.cyber-security .header .bottom-link.fr-menu .hamburger,
.cyber-security .header .bottom-link.jp-menu .hamburger,
.cyber-security .header .bottom-link.ja-menu .hamburger {
  display: none;
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .hamburger,
.cyber-security .header .bottom-link.fr-menu .hamburger,
.cyber-security .header .bottom-link.jp-menu .hamburger,
.cyber-security .header .bottom-link.ja-menu .hamburger {
    display: block;
    cursor: pointer;
  }
  .cyber-security .header .bottom-link.de-menu .hamburger span,
.cyber-security .header .bottom-link.fr-menu .hamburger span,
.cyber-security .header .bottom-link.jp-menu .hamburger span,
.cyber-security .header .bottom-link.ja-menu .hamburger span {
    display: block;
    width: 25px;
    height: 3px;
    background-color: #000;
    margin: 5px 0;
    -webkit-transition: background-color 0.3s ease-in-out, opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out, opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out, opacity 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out, opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .dropdown-menu,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu {
    display: unset;
    width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 1;
    visibility: visible;
    border-radius: unset;
  }
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .nav-title,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .nav-title,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .nav-title,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .nav-title {
    padding: 0;
    border-radius: unset;
    background: none;
    display: block;
  }
}
@media (max-width: 1199.98px) and (max-width: 1399.98px) {
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .nav-title,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .nav-title,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .nav-title,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .nav-title {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .nav-title .title,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .nav-title .title,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .nav-title .title,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .nav-title .title {
    border-bottom: 1px solid #e5e4e7;
    padding: 16px 0;
  }
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .nav-title .title .heading::after,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .nav-title .title .heading::after,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .nav-title .title .heading::after,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .nav-title .title .heading::after {
    display: none;
  }
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .nav-title .text,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .nav-title .text,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .nav-title .text,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .nav-title .text {
    display: none;
  }
}
@media (max-width: 1199.98px) and (max-width: 1399.98px) {
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .nav-title .content,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .nav-title .content,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .nav-title .content,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .nav-title .content {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .content-video-wrap,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .content-video-wrap,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .content-video-wrap,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .content-video-wrap {
    padding: 0;
    display: block;
  }
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .content-video-wrap .col-wrap,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .content-video-wrap .col-wrap,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .content-video-wrap .col-wrap,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .content-video-wrap .col-wrap {
    width: 100%;
    margin-bottom: 0;
  }
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .content-video-wrap .col-wrap:first-child .col-three,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .content-video-wrap .col-wrap:first-child .col-three,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .content-video-wrap .col-wrap:first-child .col-three,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .content-video-wrap .col-wrap:first-child .col-three {
    max-height: unset;
  }
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .content-video-wrap .col-three,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .content-video-wrap .col-three,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .content-video-wrap .col-three,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .content-video-wrap .col-three {
    width: 100%;
    padding-right: 0;
    max-width: 100%;
    padding-bottom: 0;
  }
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .content-video-wrap .col-three.card-list .card-wrap,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .content-video-wrap .col-three.card-list .card-wrap,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .content-video-wrap .col-three.card-list .card-wrap,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .content-video-wrap .col-three.card-list .card-wrap {
    margin-bottom: 0;
    padding-left: 0;
  }
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .content-video-wrap .col-three .heading.mobile-sub-menu,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .content-video-wrap .col-three .heading.mobile-sub-menu,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .content-video-wrap .col-three .heading.mobile-sub-menu,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .content-video-wrap .col-three .heading.mobile-sub-menu {
    position: relative;
    height: 100%;
    width: 100%;
    z-index: 1;
  }
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .content-video-wrap .col-three .heading.mobile-sub-menu.why-open,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .content-video-wrap .col-three .heading.mobile-sub-menu.why-open,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .content-video-wrap .col-three .heading.mobile-sub-menu.why-open,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .content-video-wrap .col-three .heading.mobile-sub-menu.why-open {
    border-bottom: 1px solid #e5e4e7;
    padding-bottom: 17px;
  }
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .content-video-wrap .col-three .heading.mobile-sub-menu::after,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .content-video-wrap .col-three .heading.mobile-sub-menu::after,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .content-video-wrap .col-three .heading.mobile-sub-menu::after,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .content-video-wrap .col-three .heading.mobile-sub-menu::after {
    content: "";
    display: block !important;
    position: absolute;
    background: #000;
    width: 2px;
    height: 18px;
    border-radius: 5px;
    bottom: 0;
    margin: auto;
    top: 0;
    right: 8px;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    opacity: 1 !important;
  }
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .content-video-wrap .col-three .heading.mobile-sub-menu::before,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .content-video-wrap .col-three .heading.mobile-sub-menu::before,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .content-video-wrap .col-three .heading.mobile-sub-menu::before,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .content-video-wrap .col-three .heading.mobile-sub-menu::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 2px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    border-radius: 5px;
    background: #000;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .content-video-wrap .col-three .mobile-menu,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .content-video-wrap .col-three .mobile-menu,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .content-video-wrap .col-three .mobile-menu,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .content-video-wrap .col-three .mobile-menu {
    width: 100%;
    height: 100%;
    display: none;
  }
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .content-video-wrap .col-three .mobile-menu.why-open,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .content-video-wrap .col-three .mobile-menu.why-open,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .content-video-wrap .col-three .mobile-menu.why-open,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .content-video-wrap .col-three .mobile-menu.why-open {
    display: block;
  }
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .content-video-wrap .col-three .mobile-menu.why-open li,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .content-video-wrap .col-three .mobile-menu.why-open li,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .content-video-wrap .col-three .mobile-menu.why-open li,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .content-video-wrap .col-three .mobile-menu.why-open li {
    padding: 20px 0;
    border-bottom: 1px solid #e5e4e7;
    margin-bottom: 0 !important;
    margin-left: 15px;
  }
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .content-video-wrap .col-three .mobile-menu.why-open li a,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .content-video-wrap .col-three .mobile-menu.why-open li a,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .content-video-wrap .col-three .mobile-menu.why-open li a,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .content-video-wrap .col-three .mobile-menu.why-open li a {
    position: relative;
    font-size: 1.6rem;
    font-weight: 600;
    color: #06f;
    z-index: 1;
  }
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .content-video-wrap .col-three .list,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .content-video-wrap .col-three .list,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .content-video-wrap .col-three .list,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .content-video-wrap .col-three .list {
    display: none;
  }
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .content-video-wrap .card-wrap,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .content-video-wrap .card-wrap,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .content-video-wrap .card-wrap,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .content-video-wrap .card-wrap {
    max-width: 100%;
    border-bottom: 1px solid #e5e4e7;
    padding: 16px 0;
  }
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .content-video-wrap .card-wrap .heading,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .content-video-wrap .card-wrap .heading,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .content-video-wrap .card-wrap .heading,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .content-video-wrap .card-wrap .heading {
    font-size: 1.6rem;
    color: #0066FF;
  }
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .content-video-wrap .card-wrap p,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .content-video-wrap .card-wrap p,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .content-video-wrap .card-wrap p,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .content-video-wrap .card-wrap p {
    display: none;
  }
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .video-wrapper,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .video-wrapper,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .video-wrapper,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .video-wrapper {
    display: none;
  }
}
@media (max-width: 1199.98px) and (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .heading,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .heading,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .heading,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .heading {
    font-size: 1.6rem;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .dropdown-menu .btn-wrap,
.cyber-security .header .bottom-link.fr-menu .dropdown-menu .btn-wrap,
.cyber-security .header .bottom-link.jp-menu .dropdown-menu .btn-wrap,
.cyber-security .header .bottom-link.ja-menu .dropdown-menu .btn-wrap {
    color: #1d242b;
    font-weight: 600;
    font-size: 1.6rem;
  }
}
@media (max-width: 1399.98px) {
  .cyber-security .header .bottom-link.de-menu .why-cohesity.active > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.fr-menu .why-cohesity.active > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.jp-menu .why-cohesity.active > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.ja-menu .why-cohesity.active > a:not(.btn-transparent):before {
    left: -250%;
  }
  .cyber-security .header .bottom-link.de-menu .why-cohesity.active > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.fr-menu .why-cohesity.active > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.jp-menu .why-cohesity.active > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.ja-menu .why-cohesity.active > a:not(.btn-transparent):after {
    left: -250%;
  }
}
@media (min-width: 1200px) {
  .cyber-security .header .bottom-link.de-menu .why-cohesity .dropdown-menu .nav-title .text,
.cyber-security .header .bottom-link.fr-menu .why-cohesity .dropdown-menu .nav-title .text,
.cyber-security .header .bottom-link.jp-menu .why-cohesity .dropdown-menu .nav-title .text,
.cyber-security .header .bottom-link.ja-menu .why-cohesity .dropdown-menu .nav-title .text {
    width: calc(100% - 220px);
  }
  .cyber-security .header .bottom-link.de-menu .why-cohesity .dropdown-menu .nav-title .text:lang(jp),
.cyber-security .header .bottom-link.de-menu .why-cohesity .dropdown-menu .nav-title .text:lang(ja),
.cyber-security .header .bottom-link.fr-menu .why-cohesity .dropdown-menu .nav-title .text:lang(jp),
.cyber-security .header .bottom-link.fr-menu .why-cohesity .dropdown-menu .nav-title .text:lang(ja),
.cyber-security .header .bottom-link.jp-menu .why-cohesity .dropdown-menu .nav-title .text:lang(jp),
.cyber-security .header .bottom-link.jp-menu .why-cohesity .dropdown-menu .nav-title .text:lang(ja),
.cyber-security .header .bottom-link.ja-menu .why-cohesity .dropdown-menu .nav-title .text:lang(jp),
.cyber-security .header .bottom-link.ja-menu .why-cohesity .dropdown-menu .nav-title .text:lang(ja) {
    width: calc(100% - 220px);
  }
}
@media (min-width: 1800px) {
  .cyber-security .header .bottom-link.de-menu .why-cohesity .dropdown-menu .nav-title .text,
.cyber-security .header .bottom-link.fr-menu .why-cohesity .dropdown-menu .nav-title .text,
.cyber-security .header .bottom-link.jp-menu .why-cohesity .dropdown-menu .nav-title .text,
.cyber-security .header .bottom-link.ja-menu .why-cohesity .dropdown-menu .nav-title .text {
    width: calc(100% - 220px);
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .why-cohesity .dropdown-menu .col-three .list,
.cyber-security .header .bottom-link.fr-menu .why-cohesity .dropdown-menu .col-three .list,
.cyber-security .header .bottom-link.jp-menu .why-cohesity .dropdown-menu .col-three .list,
.cyber-security .header .bottom-link.ja-menu .why-cohesity .dropdown-menu .col-three .list {
    display: none;
  }
}
.cyber-security .header .bottom-link.de-menu .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu.why-open,
.cyber-security .header .bottom-link.fr-menu .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu.why-open,
.cyber-security .header .bottom-link.jp-menu .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu.why-open,
.cyber-security .header .bottom-link.ja-menu .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu.why-open {
  border-bottom: 1px solid #e5e4e7;
  padding-bottom: 17px;
}
.cyber-security .header .bottom-link.de-menu .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu.why-open::after,
.cyber-security .header .bottom-link.fr-menu .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu.why-open::after,
.cyber-security .header .bottom-link.jp-menu .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu.why-open::after,
.cyber-security .header .bottom-link.ja-menu .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu.why-open::after {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu,
.cyber-security .header .bottom-link.fr-menu .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu,
.cyber-security .header .bottom-link.jp-menu .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu,
.cyber-security .header .bottom-link.ja-menu .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu {
    position: relative;
    height: 100%;
    width: 100%;
    z-index: 1;
  }
  .cyber-security .header .bottom-link.de-menu .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu::before,
.cyber-security .header .bottom-link.fr-menu .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu::before,
.cyber-security .header .bottom-link.jp-menu .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu::before,
.cyber-security .header .bottom-link.ja-menu .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 2px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    border-radius: 5px;
    background: #000;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
  .cyber-security .header .bottom-link.de-menu .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu::after,
.cyber-security .header .bottom-link.fr-menu .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu::after,
.cyber-security .header .bottom-link.jp-menu .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu::after,
.cyber-security .header .bottom-link.ja-menu .why-cohesity .dropdown-menu .col-three .heading.mobile-sub-menu::after {
    content: "";
    display: block !important;
    position: absolute;
    background: #000;
    width: 2px;
    height: 18px;
    border-radius: 5px;
    bottom: 0;
    margin: auto;
    top: 0;
    right: 8px;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    opacity: 1 !important;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .why-cohesity .dropdown-menu .col-three .mobile-menu,
.cyber-security .header .bottom-link.fr-menu .why-cohesity .dropdown-menu .col-three .mobile-menu,
.cyber-security .header .bottom-link.jp-menu .why-cohesity .dropdown-menu .col-three .mobile-menu,
.cyber-security .header .bottom-link.ja-menu .why-cohesity .dropdown-menu .col-three .mobile-menu {
    width: 100%;
    height: 100%;
    display: none;
  }
  .cyber-security .header .bottom-link.de-menu .why-cohesity .dropdown-menu .col-three .mobile-menu.why-open,
.cyber-security .header .bottom-link.fr-menu .why-cohesity .dropdown-menu .col-three .mobile-menu.why-open,
.cyber-security .header .bottom-link.jp-menu .why-cohesity .dropdown-menu .col-three .mobile-menu.why-open,
.cyber-security .header .bottom-link.ja-menu .why-cohesity .dropdown-menu .col-three .mobile-menu.why-open {
    display: block;
  }
  .cyber-security .header .bottom-link.de-menu .why-cohesity .dropdown-menu .col-three .mobile-menu.why-open li,
.cyber-security .header .bottom-link.fr-menu .why-cohesity .dropdown-menu .col-three .mobile-menu.why-open li,
.cyber-security .header .bottom-link.jp-menu .why-cohesity .dropdown-menu .col-three .mobile-menu.why-open li,
.cyber-security .header .bottom-link.ja-menu .why-cohesity .dropdown-menu .col-three .mobile-menu.why-open li {
    padding: 20px 0;
    border-bottom: 1px solid #e5e4e7;
    margin-bottom: 0 !important;
    margin-left: 15px;
  }
  .cyber-security .header .bottom-link.de-menu .why-cohesity .dropdown-menu .col-three .mobile-menu.why-open li:last-child,
.cyber-security .header .bottom-link.fr-menu .why-cohesity .dropdown-menu .col-three .mobile-menu.why-open li:last-child,
.cyber-security .header .bottom-link.jp-menu .why-cohesity .dropdown-menu .col-three .mobile-menu.why-open li:last-child,
.cyber-security .header .bottom-link.ja-menu .why-cohesity .dropdown-menu .col-three .mobile-menu.why-open li:last-child {
    border-bottom: 0;
    margin-bottom: 0 !important;
    padding-bottom: 0;
  }
  .cyber-security .header .bottom-link.de-menu .why-cohesity .dropdown-menu .col-three .mobile-menu.why-open li a,
.cyber-security .header .bottom-link.fr-menu .why-cohesity .dropdown-menu .col-three .mobile-menu.why-open li a,
.cyber-security .header .bottom-link.jp-menu .why-cohesity .dropdown-menu .col-three .mobile-menu.why-open li a,
.cyber-security .header .bottom-link.ja-menu .why-cohesity .dropdown-menu .col-three .mobile-menu.why-open li a {
    position: relative;
    font-size: 1.6rem;
    font-weight: 600;
    color: #06f;
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .cyber-security .header .bottom-link.de-menu .products.active > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.fr-menu .products.active > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.jp-menu .products.active > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.ja-menu .products.active > a:not(.btn-transparent):before {
    left: -600%;
  }
  .cyber-security .header .bottom-link.de-menu .products.active > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.fr-menu .products.active > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.jp-menu .products.active > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.ja-menu .products.active > a:not(.btn-transparent):after {
    left: -600%;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .col-wrap,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .col-wrap,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .col-wrap,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .col-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col {
    width: 100%;
    max-width: 100%;
    padding: 24px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-top: 16px;
    margin-bottom: 24px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .content-with-img,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .content-with-img,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .content-with-img,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .content-with-img {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .list,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .list,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .list,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .list {
    margin-top: 0px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .list li,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .list li,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .list li,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .list li {
    border-bottom: 1px solid #e5e4e7;
    margin-bottom: 0;
    padding: 16px 0;
  }
}
.cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .list li.only-mobile,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .list li.only-mobile,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .list li.only-mobile,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .list li.only-mobile {
  display: none;
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .list li.only-mobile,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .list li.only-mobile,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .list li.only-mobile,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .list li.only-mobile {
    display: block;
    padding: 0;
    border-bottom: unset;
  }
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .list li.only-mobile a,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .list li.only-mobile a,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .list li.only-mobile a,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .list li.only-mobile a {
    text-indent: unset;
    color: #000;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .list li.only-desktop,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .list li.only-desktop,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .list li.only-desktop,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .list li.only-desktop {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .content:hover .heading::after,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .content:hover .heading::after,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .content:hover .heading::after,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .content:hover .heading::after {
    position: relative;
    padding: 0px 20px;
    cursor: pointer;
  }
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .content:hover .heading::after::after,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .content:hover .heading::after::after,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .content:hover .heading::after::after,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .content:hover .heading::after::after {
    content: "";
    position: absolute;
    right: 24px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 9px;
    height: 9px;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .content:hover .heading::after::before,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .content:hover .heading::after::before,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .content:hover .heading::after::before,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .content:hover .heading::after::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #3E4C5A !important;
    top: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .content:hover .heading::after,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .content:hover .heading::after,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .content:hover .heading::after,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .content:hover .heading::after {
    display: block;
    margin: 0;
    border-bottom: 1px solid rgba(64, 64, 64, 0.13);
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default),
.cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent),
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default),
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent),
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default),
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent),
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default),
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent) {
    padding: 15px 0;
    color: #000;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default):before,
.cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default):before,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default):before,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default):before,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .content:hover .heading::after > a:not(.btn-transparent):before {
    content: "";
    opacity: 1;
    position: absolute;
    background: #000;
    width: 3.5px;
    height: 18px;
    border-radius: 5px;
    bottom: auto;
    top: 13px;
    left: auto;
    right: 12px;
    opacity: 1;
    visibility: visible;
    border: 0;
    -webkit-transition: opacity 0.2s ease, -webkit-transform 0.2s linear;
    transition: opacity 0.2s ease, -webkit-transform 0.2s linear;
    transition: transform 0.2s linear, opacity 0.2s ease;
    transition: transform 0.2s linear, opacity 0.2s ease, -webkit-transform 0.2s linear;
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .content:hover .heading::after.nav-inner > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default):after,
.cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .content:hover .heading::after.nav-inner > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .content:hover .heading::after.nav-inner > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default):after,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .content:hover .heading::after.nav-inner > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .content:hover .heading::after.nav-inner > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default):after,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .content:hover .heading::after.nav-inner > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .content:hover .heading::after.nav-inner > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default):after,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .content:hover .heading::after.nav-inner > a:not(.btn-transparent):after {
    display: block;
  }
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .content:hover .heading::after.nav-inner > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default):before,
.cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .content:hover .heading::after.nav-inner > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .content:hover .heading::after.nav-inner > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default):before,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .content:hover .heading::after.nav-inner > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .content:hover .heading::after.nav-inner > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default):before,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .content:hover .heading::after.nav-inner > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .content:hover .heading::after.nav-inner > a:not(.btn-transparent):not(.btn-darker-green):not(.btn-new-white):not(.btn-new-white-outline-green):not(.btn-white-outline):not(.btn-white):not(.btn-white-outlin-green):not(.btn-accent-blue):not(.btn-outline-blue):not(.btn-outline-green):not(.btn-blue-filled):not(.btn-darker-green-black):not(.btn-light-green):not(.btn-yellow):not(.btn-default):before,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .content:hover .heading::after.nav-inner > a:not(.btn-transparent):before {
    display: block;
  }
}
.cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .content:hover .heading .mobile-link,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .content:hover .heading .mobile-link,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .content:hover .heading .mobile-link,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .content:hover .heading .mobile-link {
  display: none;
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .content:hover .heading .mobile-link,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .content:hover .heading .mobile-link,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .content:hover .heading .mobile-link,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .content:hover .heading .mobile-link {
    display: block;
  }
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .content:hover .heading .mobile-link svg,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .content:hover .heading .mobile-link svg,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .content:hover .heading .mobile-link svg,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .content:hover .heading .mobile-link svg {
    position: relative;
    margin: 0 6px 0 0;
    top: 4px;
  }
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .left-col .content:hover .heading .mobile-link svg path,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .left-col .content:hover .heading .mobile-link svg path,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .left-col .content:hover .heading .mobile-link svg path,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .left-col .content:hover .heading .mobile-link svg path {
    fill: #000 !important;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .right-col,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .right-col,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .right-col,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .right-col {
    padding: 0;
    width: 100%;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .right-col .row,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .right-col .row,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .right-col .row,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .right-col .row {
    padding-bottom: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .right-col .row::after,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .right-col .row::after,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .right-col .row::after,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .right-col .row::after {
    border-bottom: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .right-col .icon-with-text,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .right-col .icon-with-text,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .right-col .icon-with-text,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .right-col .icon-with-text {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
  }
}
.cyber-security .header .bottom-link.de-menu .products .dropdown-menu .right-col .icon-with-text.only-mobile,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .right-col .icon-with-text.only-mobile,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .right-col .icon-with-text.only-mobile,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .right-col .icon-with-text.only-mobile {
  display: none;
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .right-col .icon-with-text.only-mobile,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .right-col .icon-with-text.only-mobile,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .right-col .icon-with-text.only-mobile,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .right-col .icon-with-text.only-mobile {
    display: block;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .right-col .icon-with-text a,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .right-col .icon-with-text a,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .right-col .icon-with-text a,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .right-col .icon-with-text a {
    position: unset;
    text-indent: unset;
    font-size: 1.6rem;
    color: #06f;
    font-weight: 600;
    display: block;
    border-bottom: 1px solid #e5e4e7;
    padding: 16px 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .right-col .icon-with-text:hover .heading::after,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .right-col .icon-with-text:hover .heading::after,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .right-col .icon-with-text:hover .heading::after,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .right-col .icon-with-text:hover .heading::after {
    right: -25px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .right-col .icon-with-text .icon,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .right-col .icon-with-text .icon,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .right-col .icon-with-text .icon,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .right-col .icon-with-text .icon {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .right-col .text,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .right-col .text,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .right-col .text,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .right-col .text {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .right-col .heading,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .right-col .heading,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .right-col .heading,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .right-col .heading {
    font-size: 1.6rem;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .right-col p,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .right-col p,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .right-col p,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .right-col p {
    font-size: 1.4rem;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .right-col .bottom-cards,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .right-col .bottom-cards,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .right-col .bottom-cards,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .right-col .bottom-cards {
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .right-col .bottom-cards a,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .right-col .bottom-cards a,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .right-col .bottom-cards a,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .right-col .bottom-cards a {
    position: unset;
    text-indent: unset;
    font-size: 1.6rem;
    color: #06f;
    font-weight: 600;
    display: block;
    border-bottom: 1px solid #e5e4e7;
    padding: 16px 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .right-col .bottom-cards .card-wrap,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .right-col .bottom-cards .card-wrap,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .right-col .bottom-cards .card-wrap,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .right-col .bottom-cards .card-wrap {
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .right-col .bottom-cards .card-wrap:hover .heading::after,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .right-col .bottom-cards .card-wrap:hover .heading::after,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .right-col .bottom-cards .card-wrap:hover .heading::after,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .right-col .bottom-cards .card-wrap:hover .heading::after {
    right: -25px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .products .dropdown-menu .right-col .bottom-cards .card-wrap .text,
.cyber-security .header .bottom-link.fr-menu .products .dropdown-menu .right-col .bottom-cards .card-wrap .text,
.cyber-security .header .bottom-link.jp-menu .products .dropdown-menu .right-col .bottom-cards .card-wrap .text,
.cyber-security .header .bottom-link.ja-menu .products .dropdown-menu .right-col .bottom-cards .card-wrap .text {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .cyber-security .header .bottom-link.de-menu .solutions.active > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.fr-menu .solutions.active > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.jp-menu .solutions.active > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.ja-menu .solutions.active > a:not(.btn-transparent):before {
    left: -730%;
  }
  .cyber-security .header .bottom-link.de-menu .solutions.active > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.fr-menu .solutions.active > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.jp-menu .solutions.active > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.ja-menu .solutions.active > a:not(.btn-transparent):after {
    left: -730%;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .row,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .row,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .row,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .row {
    padding: 0;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-wrap,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-wrap,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-wrap,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-wrap {
    margin-bottom: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two.tab,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two.tab,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two.tab,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two.tab {
    width: 100%;
  }
}
.cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two.tab.case-show .title-wrap::after,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two.tab.case-show .title-wrap::after,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two.tab.case-show .title-wrap::after,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two.tab.case-show .title-wrap::after {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
.cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two.tab.case-show .acc-wrap,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two.tab.case-show .acc-wrap,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two.tab.case-show .acc-wrap,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two.tab.case-show .acc-wrap {
  display: block;
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two.tab,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two.tab,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two.tab,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two.tab {
    padding-right: 0px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two {
    width: 100%;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .title-wrap,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .title-wrap,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .title-wrap,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .title-wrap {
    border-bottom: 1px solid #e5e4e7;
    margin-bottom: 0;
    padding: 16px 0;
  }
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .title-wrap::before,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .title-wrap::before,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .title-wrap::before,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .title-wrap::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 2px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    border-radius: 5px;
    background: #000;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .title-wrap::after,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .title-wrap::after,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .title-wrap::after,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .title-wrap::after {
    content: "";
    position: absolute;
    background: #000;
    width: 2px;
    height: 18px;
    border-radius: 5px;
    bottom: 0;
    margin: auto;
    top: 0;
    right: 8px;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .title-wrap p,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .title-wrap p,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .title-wrap p,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .title-wrap p {
    font-size: 1.5rem !important;
    margin: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .tab-with-content,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .tab-with-content,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .tab-with-content,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .tab-with-content {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two p,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two p,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two p,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two p {
    font-size: 1.6rem;
    margin: 0;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .tab-content-wrap,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .tab-content-wrap,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .tab-content-wrap,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .tab-content-wrap {
    margin-left: 15px;
    width: 250px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .tab-content-wrap,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .tab-content-wrap,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .tab-content-wrap,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .tab-content-wrap {
    margin-left: 15px;
    width: 250px;
  }
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .tab-content-wrap:lang(fr),
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .tab-content-wrap:lang(fr),
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .tab-content-wrap:lang(fr),
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .tab-content-wrap:lang(fr) {
    margin-left: 2px;
    width: 235px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .tab-content-wrap,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .tab-content-wrap,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .tab-content-wrap,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .tab-content-wrap {
    left: 7px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .tab-content-wrap,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .tab-content-wrap,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .tab-content-wrap,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .tab-content-wrap {
    margin-left: 0;
    min-height: unset;
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1280px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .tab-content-wrap li:lang(de),
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .tab-content-wrap li:lang(de),
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .tab-content-wrap li:lang(de),
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .tab-content-wrap li:lang(de) {
    word-break: break-all;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .tab-content-wrap li,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .tab-content-wrap li,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .tab-content-wrap li,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .tab-content-wrap li {
    padding: 16px 0;
    margin-left: 16px;
    margin-bottom: 0;
    border-bottom: 1px solid #e5e4e7;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .tab-content-wrap li a::after,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .tab-content-wrap li a::after,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .tab-content-wrap li a::after,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .tab-content-wrap li a::after {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .tab-content-wrap li a:hover::after,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .tab-content-wrap li a:hover::after,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .tab-content-wrap li a:hover::after,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .tab-content-wrap li a:hover::after {
    right: -25px;
  }
}
.cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .acc-wrap,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .acc-wrap,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .acc-wrap,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .acc-wrap {
  display: none;
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .acc-wrap .acc-inner-wrapper .tab-content-wrap ul,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .acc-wrap .acc-inner-wrapper .tab-content-wrap ul,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .acc-wrap .acc-inner-wrapper .tab-content-wrap ul,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .acc-wrap .acc-inner-wrapper .tab-content-wrap ul {
    padding-bottom: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .mobile-acc,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .mobile-acc,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .mobile-acc,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .mobile-acc {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .list.industries-show .title-wrap::after,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .list.industries-show .title-wrap::after,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .list.industries-show .title-wrap::after,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .list.industries-show .title-wrap::after {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .list.industries-show .mobile-acc,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .list.industries-show .mobile-acc,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .list.industries-show .mobile-acc,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .list.industries-show .mobile-acc {
    display: block;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .list,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .list,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .list,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .list {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .list,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .list,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .list,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .list {
    width: 100%;
    margin-right: 0px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .list ul li,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .list ul li,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .list ul li,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .list ul li {
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
    margin-bottom: 0 !important;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .list ul li a:hover .arrow::after,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .list ul li a:hover .arrow::after,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .list ul li a:hover .arrow::after,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .list ul li a:hover .arrow::after {
    right: -25px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .list ul li a .arrow::after,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .list ul li a .arrow::after,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .list ul li a .arrow::after,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .list ul li a .arrow::after {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap.environments-show .title-wrap::after,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap.environments-show .title-wrap::after,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap.environments-show .title-wrap::after,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap.environments-show .title-wrap::after {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap.environments-show .environments-wrap,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap.environments-show .environments-wrap,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap.environments-show .environments-wrap,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap.environments-show .environments-wrap {
    display: block;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap {
    padding-left: 0;
    width: 100%;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .content,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .content,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .content,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .content {
    display: block;
    margin-bottom: 0;
  }
}
.cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .content.black-open .black-color::after,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .content.black-open .black-color::after,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .content.black-open .black-color::after,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .content.black-open .black-color::after {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
.cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .content.black-open li,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .content.black-open li,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .content.black-open li,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .content.black-open li {
  display: block;
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap {
    margin-top: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap li,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap li,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap li,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap li {
    display: none;
    margin-right: 0;
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
    margin-left: 16px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap li a::before,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap li a::before,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap li a::before,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap li a::before {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color {
    display: block;
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
    margin-left: 0;
  }
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color::before,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color::before,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color::before,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 2px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    border-radius: 5px;
    background: #000;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color::after,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color::after,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color::after,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color::after {
    content: "";
    position: absolute;
    background: #000;
    width: 2px;
    height: 18px;
    border-radius: 5px;
    bottom: 0;
    margin: auto;
    top: 0;
    right: 8px;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color a,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color a,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color a,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .col-two .list-wrap .items-wrap .environments-wrap .list-wrap .black-color a {
    color: #1d242b;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .bottom-nav,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .bottom-nav,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .bottom-nav,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .bottom-nav {
    background: unset;
    border-bottom: 1px solid #e5e4e7;
    padding: 16px 0;
    border-bottom-left-radius: unset;
    border-bottom-right-radius: unset;
    margin-bottom: 25px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .bottom-nav:hover .row .heading::after,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .bottom-nav:hover .row .heading::after,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .bottom-nav:hover .row .heading::after,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .bottom-nav:hover .row .heading::after {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .bottom-nav .row,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .bottom-nav .row,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .bottom-nav .row,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .bottom-nav .row {
    padding: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .solutions .dropdown-menu .bottom-nav .row .heading::after,
.cyber-security .header .bottom-link.fr-menu .solutions .dropdown-menu .bottom-nav .row .heading::after,
.cyber-security .header .bottom-link.jp-menu .solutions .dropdown-menu .bottom-nav .row .heading::after,
.cyber-security .header .bottom-link.ja-menu .solutions .dropdown-menu .bottom-nav .row .heading::after {
    right: -25px;
  }
}
@media (min-width: 1200px) {
  .cyber-security .header .bottom-link.de-menu .resources.active > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.fr-menu .resources.active > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.jp-menu .resources.active > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.ja-menu .resources.active > a:not(.btn-transparent):before {
    left: -805%;
  }
  .cyber-security .header .bottom-link.de-menu .resources.active > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.fr-menu .resources.active > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.jp-menu .resources.active > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.ja-menu .resources.active > a:not(.btn-transparent):after {
    left: -805%;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .nav-title,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .nav-title,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .nav-title,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .nav-title {
    padding: 0;
    position: relative;
  }
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .nav-title.resources-open::after,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .nav-title.resources-open::after,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .nav-title.resources-open::after,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .nav-title.resources-open::after {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .nav-title::before,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .nav-title::before,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .nav-title::before,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .nav-title::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 2px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    border-radius: 5px;
    background: #000;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .nav-title::after,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .nav-title::after,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .nav-title::after,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .nav-title::after {
    content: "";
    position: absolute;
    background: #000;
    width: 2px;
    height: 18px;
    border-radius: 5px;
    bottom: 0;
    margin: auto;
    top: 0;
    right: 8px;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .nav-title .text,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .nav-title .text,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .nav-title .text,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .nav-title .text {
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .nav-title .text,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .nav-title .text,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .nav-title .text,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .nav-title .text {
    padding-left: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-wrap,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-wrap,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-wrap,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-wrap {
    padding: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-one,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-one,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-one,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-one {
    width: 100%;
    display: none;
  }
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-one.resources-open,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-one.resources-open,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-one.resources-open,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-one.resources-open {
    display: block;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-one .list li,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-one .list li,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-one .list li,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-one .list li {
    margin-bottom: 0;
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
    margin-left: 16px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-two,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-two,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-two,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-two {
    width: 100%;
    padding-right: 0;
    margin-top: 20px;
    padding-left: 0;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-top: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-two .card-wrap:hover .heading::after,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-two .card-wrap:hover .heading::after,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-two .card-wrap:hover .heading::after,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-two .card-wrap:hover .heading::after {
    right: -25px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-two .card-wrap,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-two .card-wrap,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-two .card-wrap,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-two .card-wrap {
    margin-bottom: 0;
    padding: 16px 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-two .card-wrap.only-desktop,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-two .card-wrap.only-desktop,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-two .card-wrap.only-desktop,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-two .card-wrap.only-desktop {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-two .card-wrap .heading,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-two .card-wrap .heading,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-two .card-wrap .heading,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-two .card-wrap .heading {
    font-size: 1.6rem;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-two .card-wrap p,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-two .card-wrap p,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-two .card-wrap p,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-two .card-wrap p {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-two .list,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-two .list,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-two .list,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-two .list {
    background: #F5F6F7;
    padding: 24px;
    margin-bottom: 25px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-two .list li,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-two .list li,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-two .list li,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-two .list li {
    margin-bottom: 0;
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
  }
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-two .list li:first-child,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-two .list li:first-child,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-two .list li:first-child,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-two .list li:first-child {
    border-bottom: unset;
    padding: 0;
  }
}
.cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-two .list li:last-child,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-two .list li:last-child,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-two .list li:last-child,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-two .list li:last-child {
  margin-bottom: 0;
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-two .list li.only-desktop,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-two .list li.only-desktop,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-two .list li.only-desktop,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-two .list li.only-desktop {
    display: none;
  }
}
.cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-two .list li.only-mobile,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-two .list li.only-mobile,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-two .list li.only-mobile,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-two .list li.only-mobile {
  display: none;
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-two .list li.only-mobile,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-two .list li.only-mobile,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-two .list li.only-mobile,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-two .list li.only-mobile {
    display: block;
    text-align: center;
    border-bottom: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-two .list li a,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-two .list li a,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-two .list li a,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-two .list li a {
    text-indent: unset;
    color: #1d242b;
    max-width: 100%;
    margin: 0 auto;
    padding: 16px;
  }
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-two .list li a::after,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-two .list li a::after,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-two .list li a::after,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-two .list li a::after {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-three,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-three,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-three,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-three {
    width: 100%;
    padding-left: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-three .card-wrap,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-three .card-wrap,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-three .card-wrap,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-three .card-wrap {
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
    margin-top: 0;
  }
}
.cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-three .card-wrap.only-mobile,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-three .card-wrap.only-mobile,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-three .card-wrap.only-mobile,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-three .card-wrap.only-mobile {
  display: none;
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-three .card-wrap.only-mobile,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-three .card-wrap.only-mobile,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-three .card-wrap.only-mobile,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-three .card-wrap.only-mobile {
    display: block;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-three .card-wrap:hover .heading::after,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-three .card-wrap:hover .heading::after,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-three .card-wrap:hover .heading::after,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-three .card-wrap:hover .heading::after {
    right: -25px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-three .card-wrap .heading,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-three .card-wrap .heading,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-three .card-wrap .heading,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-three .card-wrap .heading {
    font-size: 1.6rem;
    color: #0066FF;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-three .card-wrap p,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-three .card-wrap p,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-three .card-wrap p,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-three .card-wrap p {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .resources .dropdown-menu .col-three .img-with-content,
.cyber-security .header .bottom-link.fr-menu .resources .dropdown-menu .col-three .img-with-content,
.cyber-security .header .bottom-link.jp-menu .resources .dropdown-menu .col-three .img-with-content,
.cyber-security .header .bottom-link.ja-menu .resources .dropdown-menu .col-three .img-with-content {
    display: none;
  }
}
@media (min-width: 1200px) {
  .cyber-security .header .bottom-link.de-menu .partners.active > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.fr-menu .partners.active > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.jp-menu .partners.active > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.ja-menu .partners.active > a:not(.btn-transparent):before {
    left: -1150%;
  }
  .cyber-security .header .bottom-link.de-menu .partners.active > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.fr-menu .partners.active > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.jp-menu .partners.active > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.ja-menu .partners.active > a:not(.btn-transparent):after {
    left: -1150%;
  }
}
@media (min-width: 1200px) {
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .nav-title,
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .nav-title,
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .nav-title,
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .nav-title {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .nav-title,
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .nav-title,
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .nav-title,
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .nav-title {
    padding: 0px !important;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .nav-title .heading::after,
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .nav-title .heading::after,
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .nav-title .heading::after,
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .nav-title .heading::after {
    display: none;
  }
}
@media (min-width: 1200px) {
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .nav-title .title:lang(fr),
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .nav-title .title:lang(fr),
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .nav-title .title:lang(fr),
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .nav-title .title:lang(fr) {
    width: 30%;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .nav-title .title,
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .nav-title .title,
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .nav-title .title,
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .nav-title .title {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .nav-title .content,
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .nav-title .content,
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .nav-title .content,
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .nav-title .content {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .nav-title .content,
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .nav-title .content,
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .nav-title .content,
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .nav-title .content {
    width: 100%;
    display: block;
  }
}
@media (min-width: 1200px) {
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .nav-title .content .text,
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .nav-title .content .text,
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .nav-title .content .text,
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .nav-title .content .text {
    padding-left: 50px;
  }
}
@media (min-width: 1200px) {
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .btn-wrap,
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .btn-wrap,
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .btn-wrap,
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .btn-wrap {
    margin-left: 10px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .btn-wrap,
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .btn-wrap,
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .btn-wrap,
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .btn-wrap {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .btn-wrap a span,
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .btn-wrap a span,
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .btn-wrap a span,
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .btn-wrap a span {
    line-height: unset;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .bottom-row .col-wrap,
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .bottom-row .col-wrap,
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .bottom-row .col-wrap,
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .bottom-row .col-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three.mobile-order,
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three.mobile-order,
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three.mobile-order,
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three.mobile-order {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three,
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three,
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three,
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three {
    width: 100%;
    padding-left: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap,
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap,
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap,
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap {
    margin-bottom: 0;
    max-width: 100%;
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap:hover .heading::after,
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap:hover .heading::after,
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap:hover .heading::after,
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap:hover .heading::after {
    right: -25px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap .heading,
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap .heading,
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap .heading,
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap .heading {
    margin-bottom: 0;
    font-size: 1.6rem;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap .heading::after,
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap .heading::after,
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap .heading::after,
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap .heading::after {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap p,
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap p,
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap p,
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .card-wrap p {
    font-size: 1.4rem;
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .img-with-content,
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .img-with-content,
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .img-with-content,
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .bottom-row .col-wrap .col-three .img-with-content {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .bottom-btn,
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .bottom-btn,
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .bottom-btn,
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .bottom-btn {
    display: block;
    background: #F5F6F7;
    padding: 24px;
    margin-top: 16px;
    margin-bottom: 24px;
  }
  .cyber-security .header .bottom-link.de-menu .partners .dropdown-menu .bottom-btn .only-mobile,
.cyber-security .header .bottom-link.fr-menu .partners .dropdown-menu .bottom-btn .only-mobile,
.cyber-security .header .bottom-link.jp-menu .partners .dropdown-menu .bottom-btn .only-mobile,
.cyber-security .header .bottom-link.ja-menu .partners .dropdown-menu .bottom-btn .only-mobile {
    display: block;
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .cyber-security .header .bottom-link.de-menu .company.active > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.fr-menu .company.active > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.jp-menu .company.active > a:not(.btn-transparent):before,
.cyber-security .header .bottom-link.ja-menu .company.active > a:not(.btn-transparent):before {
    left: -1190%;
  }
  .cyber-security .header .bottom-link.de-menu .company.active > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.fr-menu .company.active > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.jp-menu .company.active > a:not(.btn-transparent):after,
.cyber-security .header .bottom-link.ja-menu .company.active > a:not(.btn-transparent):after {
    left: -1190%;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .nav-title,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .nav-title,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .nav-title,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .nav-title {
    padding: 0px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .nav-title .heading::after,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .nav-title .heading::after,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .nav-title .heading::after,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .nav-title .heading::after {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu li.bold,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu li.bold,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu li.bold,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu li.bold {
    display: block !important;
    margin-left: 0px !important;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .bold a,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .bold a,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .bold a,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .bold a {
    font-size: 1.6rem;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .mobile-acc,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .mobile-acc,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .mobile-acc,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .mobile-acc {
    position: relative;
  }
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .mobile-acc::before,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .mobile-acc::before,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .mobile-acc::before,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .mobile-acc::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 2px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    border-radius: 5px;
    background: #000;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .mobile-acc::after,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .mobile-acc::after,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .mobile-acc::after,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .mobile-acc::after {
    content: "";
    position: absolute;
    background: #000;
    width: 2px;
    height: 18px;
    border-radius: 5px;
    bottom: 0;
    margin: auto;
    top: 0;
    right: 8px;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-wrap,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-wrap,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-wrap,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0px;
  }
}
.cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-wrap .mobile-link,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-wrap .mobile-link,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-wrap .mobile-link,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-wrap .mobile-link {
  margin-top: 0;
}
.cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-wrap .mobile-link.contact-us,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-wrap .mobile-link.contact-us,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-wrap .mobile-link.contact-us,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-wrap .mobile-link.contact-us {
  padding-top: 16px;
}
.cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-wrap .mobile-link.contact-us a,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-wrap .mobile-link.contact-us a,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-wrap .mobile-link.contact-us a,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-wrap .mobile-link.contact-us a {
  position: unset;
  text-indent: unset;
}
.cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-wrap ul li:not(.bold),
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-wrap ul li:not(.bold),
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-wrap ul li:not(.bold),
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-wrap ul li:not(.bold) {
  margin-left: 16px;
}
@media (min-width: 1200px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a {
    word-break: break-word;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a {
    font-size: 1.6rem;
  }
}
@media (min-width: 1200px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a::before,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a::before,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a::before,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a::before {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    left: -23px;
    top: 11px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-image: url("/clientlib-site/images/cyber-resilience-redesign/expand-blue.svg");
    background-repeat: no-repeat;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a::before,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a::before,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a::before,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a::before {
    display: none;
  }
}
@media (min-width: 1200px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover {
    margin-left: 17px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover {
    margin-left: 0;
  }
}
.cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover:after,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover:after,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover:after,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover:after {
  opacity: 0;
  -webkit-transition: none;
  transition: none;
  display: none;
  background-image: none;
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover::before,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover::before,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover::before,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover::before {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-wrap ul li,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-wrap ul li,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-wrap ul li,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-wrap ul li {
    margin-bottom: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-one,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-one,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-one,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-one {
    width: 100%;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-one .top-link,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-one .top-link,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-one .top-link,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-one .top-link {
    margin-bottom: 0px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-one li,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-one li,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-one li,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-one li {
    display: none;
    margin-bottom: 0;
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
    margin-left: 16px;
  }
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-one li.li-open,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-one li.li-open,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-one li.li-open,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-one li.li-open {
    display: block;
  }
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-one li.li-open.mobile-acc::after,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-one li.li-open.mobile-acc::after,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-one li.li-open.mobile-acc::after,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-one li.li-open.mobile-acc::after {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-one li a,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-one li a,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-one li a,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-one li a {
    font-weight: 600;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-one li a::after,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-one li a::after,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-one li a::after,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-one li a::after {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-one .bottom-link,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-one .bottom-link,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-one .bottom-link,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-one .bottom-link {
    margin: 0;
    padding: 16px 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-two,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-two,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-two,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-two {
    width: 100%;
    padding-left: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-two li,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-two li,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-two li,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-two li {
    display: none;
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
    margin-left: 16px;
  }
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-two li.li-open,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-two li.li-open,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-two li.li-open,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-two li.li-open {
    display: block;
  }
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-two li.li-open.mobile-acc::after,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-two li.li-open.mobile-acc::after,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-two li.li-open.mobile-acc::after,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-two li.li-open.mobile-acc::after {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-two .top-links,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-two .top-links,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-two .top-links,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-two .top-links {
    margin-bottom: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-two .top-links li,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-two .top-links li,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-two .top-links li,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-two .top-links li {
    margin-bottom: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-two .top-links li a,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-two .top-links li a,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-two .top-links li a,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-two .top-links li a {
    font-weight: 600;
  }
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-two .top-links li a::after,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-two .top-links li a::after,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-two .top-links li a::after,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-two .top-links li a::after {
    display: none;
  }
}
@media (min-width: 1200px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-two .top-links li.bold:nth-of-type(4),
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-two .top-links li.bold:nth-of-type(4),
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-two .top-links li.bold:nth-of-type(4),
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-two .top-links li.bold:nth-of-type(4) {
    margin-top: 45px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-two .bottom-links li,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-two .bottom-links li,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-two .bottom-links li,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-two .bottom-links li {
    margin-bottom: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-two .bottom-links li a,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-two .bottom-links li a,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-two .bottom-links li a,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-two .bottom-links li a {
    font-weight: 600;
  }
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-two .bottom-links li a::after,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-two .bottom-links li a::after,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-two .bottom-links li a::after,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-two .bottom-links li a::after {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-three,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-three,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-three,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-three {
    width: 100%;
    margin-top: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-three .card-wrap,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-three .card-wrap,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-three .card-wrap,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-three .card-wrap {
    margin-bottom: 0;
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
  }
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-three .card-wrap .heading::after,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-three .card-wrap .heading::after,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-three .card-wrap .heading::after,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-three .card-wrap .heading::after {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-three .card-wrap:hover .heading::after,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-three .card-wrap:hover .heading::after,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-three .card-wrap:hover .heading::after,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-three .card-wrap:hover .heading::after {
    right: -25px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-three .card-wrap .heading,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-three .card-wrap .heading,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-three .card-wrap .heading,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-three .card-wrap .heading {
    font-size: 1.6rem;
    margin-bottom: 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-three .card-wrap p,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-three .card-wrap p,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-three .card-wrap p,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-three .card-wrap p {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .header .bottom-link.de-menu .company .dropdown-menu .col-four,
.cyber-security .header .bottom-link.fr-menu .company .dropdown-menu .col-four,
.cyber-security .header .bottom-link.jp-menu .company .dropdown-menu .col-four,
.cyber-security .header .bottom-link.ja-menu .company .dropdown-menu .col-four {
    display: none;
  }
}
.cyber-security .header .bottom-link.ja-menu .main-nav .list-item .mobile-link.contact-us a::after,
.cyber-security .header .bottom-link.jp-menu .main-nav .list-item .mobile-link.contact-us a::after {
  left: 230px;
}
.cyber-security .header .bottom-link.de-menu .main-nav .list-item .mobile-link.contact-us a::after {
  left: 240px;
}
@media (min-width: 1200px) {
  .cyber-security .header .bottom-link.fr-menu .main-nav .list-item > li.active > a:not(.btn-transparent) .line-animate:before {
    width: 30px;
    left: -22px;
    transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
  }
  .cyber-security .header .bottom-link.fr-menu .main-nav .list-item > li.active > a:not(.btn-transparent) .line-animate:after {
    width: 30px;
    right: -22px;
    transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
  }
}
@media (min-width: 1441px) {
  .cyber-security .ua-safari .header .dropdown-menu p,
.cyber-security .ua-safari .header .dropdown-menu ul {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
  }
}
.cyber-security html[lang=de-DE] .header .bottom-link.de-menu .company .dropdown-menu .col-wrap ul li:not(.bold) {
  margin-left: 15px;
}
@media (min-width: 1200px) {
  .cyber-security html[lang=de-DE] .header .bottom-link.de-menu .company .dropdown-menu .col-wrap ul li:not(.bold):hover {
    margin-left: 15px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security html[lang=de-DE] .header .bottom-link.de-menu .company .dropdown-menu .col-wrap ul li:not(.bold):hover {
    margin-left: 0;
  }
}
.cyber-security html[lang=de-DE] .header .bottom-link.de-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a {
  margin-left: 0;
  position: relative;
}
.cyber-security html[lang=de-DE] .header .bottom-link.de-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a::before {
  left: -22px;
}
.cyber-security html[lang=de-DE] .header .bottom-link.de-menu .company .dropdown-menu .col-wrap ul li:not(.bold) a:hover {
  left: 10px;
}
@media (max-width: 1199px) {
  .cyber-security html[lang=de-DE] .header,
.cyber-security html[lang=fr-FR] .header,
.cyber-security html[lang=ja-JP] .header,
.cyber-security html[lang=fr-FR] .header {
    height: 70px;
  }
  .cyber-security html[lang=de-DE] .header nav,
.cyber-security html[lang=fr-FR] .header nav,
.cyber-security html[lang=ja-JP] .header nav,
.cyber-security html[lang=fr-FR] .header nav {
    height: auto;
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .cyber-security html[lang=de-DE] .header nav,
.cyber-security html[lang=fr-FR] .header nav,
.cyber-security html[lang=ja-JP] .header nav,
.cyber-security html[lang=fr-FR] .header nav {
    height: auto;
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .cyber-security html[lang=de-DE] .header nav,
.cyber-security html[lang=fr-FR] .header nav,
.cyber-security html[lang=ja-JP] .header nav,
.cyber-security html[lang=fr-FR] .header nav {
    height: 80px;
    margin-top: -3px !important;
  }
}
@media (max-width: 1199px) {
  .cyber-security html[lang=de-DE] .header .main-nav .list-item > li.active .dropdown-menu,
.cyber-security html[lang=fr-FR] .header .main-nav .list-item > li.active .dropdown-menu,
.cyber-security html[lang=ja-JP] .header .main-nav .list-item > li.active .dropdown-menu,
.cyber-security html[lang=fr-FR] .header .main-nav .list-item > li.active .dropdown-menu {
    height: 75px;
  }
}
.cyber-security .header.blackHeader:lang(de),
.cyber-security .header.blackHeader:lang(fr),
.cyber-security .header.blackHeader:lang(jp),
.cyber-security .header.blackHeader:lang(ja) {
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 1200px) {
  .cyber-security .header.blackHeader:lang(de),
.cyber-security .header.blackHeader:lang(fr),
.cyber-security .header.blackHeader:lang(jp),
.cyber-security .header.blackHeader:lang(ja) {
    background: #000;
  }
}
@media (max-width: 1199px) {
  .cyber-security .header.blackHeader:lang(de),
.cyber-security .header.blackHeader:lang(fr),
.cyber-security .header.blackHeader:lang(jp),
.cyber-security .header.blackHeader:lang(ja) {
    background: #fff;
  }
}
.cyber-security .header.blackHeader:lang(de) .logo-black,
.cyber-security .header.blackHeader:lang(fr) .logo-black,
.cyber-security .header.blackHeader:lang(jp) .logo-black,
.cyber-security .header.blackHeader:lang(ja) .logo-black {
  display: block;
}
@media (min-width: 1200px) {
  .cyber-security .header.blackHeader:lang(de) .logo-black,
.cyber-security .header.blackHeader:lang(fr) .logo-black,
.cyber-security .header.blackHeader:lang(jp) .logo-black,
.cyber-security .header.blackHeader:lang(ja) .logo-black {
    display: none;
  }
}
.cyber-security .header.blackHeader:lang(de) .logo-white,
.cyber-security .header.blackHeader:lang(fr) .logo-white,
.cyber-security .header.blackHeader:lang(jp) .logo-white,
.cyber-security .header.blackHeader:lang(ja) .logo-white {
  display: none;
}
@media (min-width: 1200px) {
  .cyber-security .header.blackHeader:lang(de) .logo-white,
.cyber-security .header.blackHeader:lang(fr) .logo-white,
.cyber-security .header.blackHeader:lang(jp) .logo-white,
.cyber-security .header.blackHeader:lang(ja) .logo-white {
    display: block;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .header .resources .dropdown-menu .col-two .list {
    margin-bottom: 75px;
  }
}
@media (min-width: 992px) {
  .cyber-security .header .resources .dropdown-menu .col-two .list li.sub_menus {
    margin-left: 8px;
  }
}
@media (min-width: 992px) {
  .cyber-security .header .resources .dropdown-menu .col-two .list li.sub_menus a {
    position: relative;
    margin-left: 15px;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
}
@media (min-width: 992px) {
  .cyber-security .header .resources .dropdown-menu .col-two .list li.sub_menus a::before {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    left: -23px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-image: url("/clientlib-site/images/cyber-resilience-redesign/expand-blue.svg");
    background-repeat: no-repeat;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .header .resources .dropdown-menu .col-two .list li.sub_menus a::before {
    display: none;
  }
}
@media (min-width: 992px) {
  .cyber-security .header .resources .dropdown-menu .col-two .list li.sub_menus a::after {
    opacity: 0;
    display: none;
  }
}
@media (min-width: 992px) {
  .cyber-security .header .resources .dropdown-menu .col-two .list li.sub_menus a:hover {
    margin-left: 30px;
  }
}
@media (min-width: 992px) {
  .cyber-security .header .resources .dropdown-menu .col-two .list li.md-16 {
    margin-bottom: 16px;
  }
}
@media (min-width: 992px) {
  .cyber-security .redesign-body .header .bottom-link {
    padding-top: 11px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cyber-security .redesign-body .header .logo {
    margin-top: 25px;
  }
  .cyber-security .redesign-body .header .main-nav {
    margin-top: 16px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 {
    border-bottom: 1px solid #ddd;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav {
    top: 70px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav::before {
    border: none;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header.redesign-2025 nav {
    margin-top: 0 !important;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.company .dropdown-menu,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.partners .dropdown-menu,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.resources .dropdown-menu {
  width: 1001px;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1800px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.company .dropdown-menu,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.partners .dropdown-menu,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.resources .dropdown-menu {
    width: 1020px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.company .dropdown-menu,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.partners .dropdown-menu,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.resources .dropdown-menu {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    width: 100%;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.company .dropdown-menu .left-wrap,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.partners .dropdown-menu .left-wrap,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.resources .dropdown-menu .left-wrap {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
  padding: 40px;
  background: #F5F6F7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.company .dropdown-menu .left-wrap,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.partners .dropdown-menu .left-wrap,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.resources .dropdown-menu .left-wrap {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
    background: transparent;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.company .dropdown-menu .col-wrap,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.partners .dropdown-menu .col-wrap,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.resources .dropdown-menu .col-wrap {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
  width: 100%;
  padding: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.company .dropdown-menu .col-wrap,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.partners .dropdown-menu .col-wrap,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.resources .dropdown-menu .col-wrap {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
    background: transparent;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.company .dropdown-menu .col-wrap .col-one,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.company .dropdown-menu .col-wrap .col-two,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.partners .dropdown-menu .col-wrap .col-one,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.partners .dropdown-menu .col-wrap .col-two,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.resources .dropdown-menu .col-wrap .col-one,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.resources .dropdown-menu .col-wrap .col-two {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 100%;
  padding: 0;
  margin-top: 0;
}
@media (min-width: 1800px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.company .dropdown-menu .col-wrap .col-two,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.partners .dropdown-menu .col-wrap .col-two,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.resources .dropdown-menu .col-wrap .col-two {
    grid-template-rows: auto;
    grid-template-columns: auto;
    left: 0;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.resources .dropdown-menu .col-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.resources .dropdown-menu .col-two .list {
  padding: 0;
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.resources .dropdown-menu .list li.resources-open::after {
    display: none;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.resources .dropdown-menu .list li.resources-open .col-wrap .col-one {
    display: block;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.resources .dropdown-menu .list li.resource-title::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 2px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    border-radius: 5px;
    background: #000;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.resources .dropdown-menu .list li.resource-title::after {
    content: "";
    position: absolute;
    background: #000;
    width: 2px;
    height: 18px;
    border-radius: 5px;
    bottom: 0;
    margin: auto;
    top: 0;
    right: 8px;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.partners .dropdown-menu .col-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.partners .dropdown-menu .col-wrap .overview-cta-mobile {
  background: #f5f6f7;
  display: block;
  padding: 24px;
  text-align: center;
  width: 100%;
  margin-top: 20px;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.partners .dropdown-menu .col-wrap .overview-cta-mobile a {
  position: relative;
  padding: 12px 0 10px;
  background-color: #080808;
  color: #00FD92;
  border: 1.5px solid #00B96B;
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.partners .dropdown-menu .list li {
    border-bottom: 1px solid #e5e4e7;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.partners .dropdown-menu .bottom-btn a {
    background-color: #080808;
    color: #00FD92 !important;
    border: 1.5px solid #00B96B;
    border-radius: 5px;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li a {
  text-decoration: none;
  color: #000 !important;
  font-size: 1.5rem !important;
  font-weight: 500 !important;
  font-family: "KlavikaWeb";
  cursor: pointer;
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li a {
    font-size: 1.8rem !important;
    color: #005F79 !important;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li a {
    font-size: 1.8rem !important;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li a .line-animate {
  background: #00FD92;
}
@media (min-width: 992px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li a .line-animate {
    bottom: 1px !important;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li a .line-animate {
    bottom: 3px !important;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li a.anchor {
  text-transform: uppercase !important;
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li a.anchor {
    text-transform: capitalize !important;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu {
  border-radius: 5px;
}
@media (min-width: 1800px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu {
    margin-top: -7px;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap {
  padding: 0;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .col-three,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .col-three {
  width: 50%;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .col-three .card-wrap,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .col-three .card-wrap {
  margin-bottom: 23px;
  max-width: 100%;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .col-three .card-wrap:hover .heading,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .col-three .card-wrap:hover .heading {
  color: #080808 !important;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .col-three .card-wrap .heading,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .col-three .card-wrap .heading {
  font-family: "KlavikaWeb";
  font-weight: 500 !important;
  font-size: 18px !important;
  line-height: 18px;
  color: #00774C !important;
}
@media (min-width: 1800px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .col-three .card-wrap .heading,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .col-three .card-wrap .heading {
    font-size: 20px !important;
    line-height: 20px;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .col-three .card-wrap .heading:hover,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .col-three .card-wrap .heading:hover {
  color: #080808 !important;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .col-three .card-wrap .heading::after,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .col-three .card-wrap .heading::after {
  top: 50%;
  height: 14px;
  background-image: url("/wp-content/themes/cohesity_new/assets/images/redesign-2025/black-arrow.svg");
  background-repeat: no-repeat;
}
@media (min-width: 992px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .card-wrap,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .card-wrap {
    margin-bottom: 16px;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .card-wrap .heading,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .card-wrap .heading {
  font-family: "KlavikaWeb";
  font-weight: 500 !important;
  font-size: 18px !important;
  line-height: 18px;
  color: #00774C !important;
}
@media (min-width: 1800px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .card-wrap .heading,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .card-wrap .heading {
    font-size: 20px !important;
    line-height: 20px;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .card-wrap .heading:hover,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .card-wrap .heading:hover {
  color: #080808 !important;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .card-wrap .heading::after,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .card-wrap .heading::after {
  top: 50%;
  height: 14px;
  background-image: url("/wp-content/themes/cohesity_new/assets/images/redesign-2025/black-arrow.svg");
  background-repeat: no-repeat;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .list,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list {
  margin-bottom: 0;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .list.desktop-company-colone,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list.desktop-company-colone {
  margin-top: 18px;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .list.top-links,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list.top-links {
  margin-bottom: 22px;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .list.top-links li,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list.top-links li {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .list.top-links li,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list.top-links li {
    margin-bottom: 0;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .list.top-links li.bold,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list.top-links li.bold {
    padding-top: 0;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .list.top-links.hide-wide,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list.top-links.hide-wide {
    display: none;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .list li,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list li {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .list li,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list li {
    margin-bottom: 0;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .list li:last-child,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list li:last-child {
  margin-bottom: 0;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .list li.top-link,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list li.top-link {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .list li.top-link,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list li.top-link {
    margin-bottom: 0;
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
    position: relative;
  }
}
@media (max-width: 1799px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .list li.bottom-link,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list li.bottom-link {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .list li.desktop_events_menu,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list li.desktop_events_menu {
    display: none;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .list li:not(.bold) a::after,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list li:not(.bold) a::after {
  display: none;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .list li:not(.bold) a::before,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list li:not(.bold) a::before {
  background-image: url("/wp-content/themes/cohesity_new/assets/images/redesign-2025/expand-green.svg");
  background-repeat: no-repeat;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .list li:not(.bold) a:hover::before,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list li:not(.bold) a:hover::before {
  background-image: url("/wp-content/themes/cohesity_new/assets/images/redesign-2025/expand-black.svg");
  background-repeat: no-repeat;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .list li a,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list li a {
  font-family: "KlavikaWeb";
  font-weight: 500 !important;
  font-size: 18px !important;
  line-height: 18px;
  color: #00774C !important;
}
@media (min-width: 1800px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .list li a,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list li a {
    font-size: 20px !important;
    line-height: 20px;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .list li a:hover,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list li a:hover {
  color: #080808 !important;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .col-wrap .list li a::after,
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list li a::after {
  height: 14px;
  top: 50%;
  background-image: url("/wp-content/themes/cohesity_new/assets/images/redesign-2025/black-arrow.svg");
  background-repeat: no-repeat;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list {
  border-bottom: 1px solid #A6A6A6;
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list {
    border-bottom: none;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list li a::after {
  opacity: 1;
  top: 50%;
  height: 14px;
  background-image: url("/wp-content/themes/cohesity_new/assets/images/redesign-2025/green-arrow.svg");
  background-repeat: no-repeat;
  right: -25px;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .list li a:hover::after {
  background-image: url("/wp-content/themes/cohesity_new/assets/images/redesign-2025/black-arrow.svg");
  background-repeat: no-repeat;
  right: -35px;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .btn-wrap {
  margin-left: 0;
  margin-top: 25px;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .btn-wrap a {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 12px 22px 10px !important;
  border-radius: 5px;
  background-color: #080808;
  color: #00FD92 !important;
  border: 1.5px solid #00B96B;
}
@media (min-width: 1800px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .btn-wrap a {
    font-size: 1.6rem !important;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .btn-wrap a span {
  color: #00FD92 !important;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .btn-wrap a:hover {
  background: rgba(0, 253, 146, 0.5);
  border: 1.5px solid #00B96B;
  color: #080808 !important;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li .dropdown-menu .left-wrap .btn-wrap a:hover span {
  color: #080808 !important;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .list li {
    padding: 16px 0;
    border-bottom: 1px solid #e5e4e7;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .left-col {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
  padding: 40px;
  background: #F5F6F7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .left-col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
    background: transparent;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .left-col .left-col-top {
  padding-bottom: 20px;
}
@media (min-width: 992px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .left-col .left-col-top {
    border-bottom: 1px solid #A6A6A6;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .left-col .left-col-top {
    border-bottom: 1px solid #e5e4e7;
    padding-bottom: 0;
    padding: 16px 0;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .left-col .left-col-top .content p {
  margin-top: 12px;
  font-family: "KlavikaWeb";
  font-size: 1.8rem !important;
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .left-col .left-col-top .content p {
    display: none;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .left-col .left-col-top .content .heading {
  font-family: "KlavikaWeb";
  font-weight: 500 !important;
  font-size: 18px !important;
  line-height: 18px;
  color: #00774C !important;
  z-index: 1;
}
@media (min-width: 1800px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .left-col .left-col-top .content .heading {
    font-size: 20px !important;
    line-height: 20px;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .left-col .left-col-top .content .heading:hover {
  color: #080808 !important;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .left-col .left-col-top .content .heading:hover::after {
  top: 50%;
  height: 14px;
  background-image: url("/wp-content/themes/cohesity_new/assets/images/redesign-2025/black-arrow.svg");
  background-repeat: no-repeat;
  right: -35px;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .left-col .left-col-top .content .heading::after {
  top: 50%;
  height: 14px;
  background-image: url("/wp-content/themes/cohesity_new/assets/images/redesign-2025/green-arrow.svg");
  background-repeat: no-repeat;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .left-col .left-col-bottom .list li a {
  position: relative;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .left-col .left-col-bottom .list li a::after {
  display: block;
  top: 50%;
  height: 14px;
  background-image: url("/wp-content/themes/cohesity_new/assets/images/redesign-2025/green-arrow.svg");
  background-repeat: no-repeat;
  right: -25px;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .left-col .left-col-bottom .list li a:hover::after {
  background-image: url("/wp-content/themes/cohesity_new/assets/images/redesign-2025/black-arrow.svg");
  background-repeat: no-repeat;
  right: -35px;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .right-col {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
  width: 100%;
  padding: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .right-col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
    background: transparent;
    gap: 0;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .right-col .right-col-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .right-col .right-col-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .right-col .right-col-top .right-col-inner .list {
    display: none;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .right-col .right-col-top .right-col-inner .list.plat-open {
    display: block;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .right-col .right-col-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-top: 1px solid #C7C7C7;
  padding: 30px 0 0;
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .right-col .right-col-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 0;
    border-top: none;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .right-col .right-col-bottom .right-col-inner {
    padding: 0;
    border-bottom: none;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .right-col .right-col-bottom ul {
    border: none;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .right-col .right-col-bottom ul li {
  margin-bottom: 0;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .right-col .right-col-inner {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  gap: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .right-col .right-col-inner {
    gap: 0;
    padding: 0;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .right-col .right-col-inner:last-child {
    border-bottom: none;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .right-col .right-col-inner p {
  color: #000;
  cursor: default;
  letter-spacing: 0.1rem;
  font-size: 17px !important;
  line-height: 17px !important;
  font-weight: 500;
  text-transform: uppercase;
  font-family: "KlavikaWeb";
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .right-col .right-col-inner p {
    position: relative;
    padding: 18px 0;
    border-bottom: 1px solid #e5e4e7;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .right-col .right-col-inner p::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 2px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    border-radius: 5px;
    background: #000;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    display: inline-block;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .right-col .right-col-inner p::after {
    content: "";
    position: absolute;
    background: #000;
    width: 2px;
    height: 18px;
    border-radius: 5px;
    bottom: 0;
    margin: auto;
    top: 0;
    right: 8px;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .right-col .right-col-inner p.plat-open::after {
    display: none;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.four-column .dropdown-menu .col-wrap .right-col .right-col-inner .list.top-links {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.solutions.four-column .col-wrap .left-col .left-col-top {
    padding: 0;
    border-bottom: none;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.solutions.four-column .col-wrap .left-col .left-col-top .content p {
  margin-top: 0;
  font-size: 20px !important;
  line-height: 26px !important;
  font-weight: 500;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.solutions.four-column .col-wrap .left-col .left-col-top .content .list {
  margin-top: 16px;
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.solutions.four-column .col-wrap .left-col .left-col-top .content .list {
    margin-top: 0;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.solutions.four-column .col-wrap .left-col .left-col-top .content .list li a {
  text-transform: none !important;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.solutions.four-column .col-wrap .left-col .left-col-top .content .list li a::after {
  opacity: 1;
  top: 50%;
  height: 14px;
  background-image: url("/wp-content/themes/cohesity_new/assets/images/redesign-2025/green-arrow.svg");
  background-repeat: no-repeat;
  right: -25px;
  display: block;
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.solutions.four-column .col-wrap .left-col .left-col-top .content .list li a:hover::after {
  background-image: url("/wp-content/themes/cohesity_new/assets/images/redesign-2025/black-arrow.svg");
  background-repeat: no-repeat;
  right: -35px;
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.solutions.four-column .col-wrap .right-col .right-col-bottom {
    display: none;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.company .dropdown-menu .col-wrap .list.desktop-company-colone {
    display: block;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.company .dropdown-menu .col-wrap .list .bottom-link {
    margin-top: 0;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.company .dropdown-menu .col-wrap .mobile-link.contact-us {
    margin: 38px auto 50px auto;
  }
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.company .dropdown-menu .col-wrap .mobile-link.contact-us a {
    color: #00774C !important;
  }
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.company .dropdown-menu .col-wrap .mobile-link.contact-us a span {
    color: #00774C;
  }
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item > li.company .dropdown-menu .col-wrap .mobile-link.contact-us a:after {
    left: 120px;
  }
}
@media (max-width: 991px) {
  .cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item .mobile-link.free-trail a {
    background-color: #00FD92;
    border-radius: 0.5rem;
    color: #1D242B;
    padding: 0.8rem 2.3rem 0.6rem;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 1.8rem;
    font-weight: 500;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    border: 1.5px solid #006616;
  }
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item .mobile-link.contact-us a {
  font-size: 20px;
  color: #005F79;
  line-height: 28px;
  font-weight: 500;
  max-width: 100%;
  font-family: "KlavikaWeb";
}
.cyber-security .header.redesign-2025 nav .main-nav.redesign-2025 .list-item .mobile-link.contact-us a span {
  color: #005F79;
  font-weight: 500;
  font-family: "KlavikaWeb";
}
@media (min-width: 1800px) {
  .cyber-security .header.redesign-2025 nav .right-nav.redesign-2025 {
    margin-left: 14px;
  }
}
.cyber-security .header.redesign-2025 nav .right-nav.redesign-2025 .list-item li a {
  text-transform: uppercase;
  font-weight: 500;
  color: #000;
  font-size: 1.5rem;
  font-family: "KlavikaWeb";
}
@media (min-width: 1800px) {
  .cyber-security .header.redesign-2025 nav .right-nav.redesign-2025 .list-item li a {
    font-size: 1.8rem;
  }
}
.cyber-security .header.redesign-2025 nav .right-nav.redesign-2025 .list-item li .sub-menu {
  top: 47px;
  padding: 20px;
  border-top: 6px solid #00FD92;
  border-radius: 0px;
}
.cyber-security .header.redesign-2025 nav .right-nav.redesign-2025 .list-item li .sub-menu li a {
  text-transform: capitalize;
  font-weight: 400;
  font-size: 1.8rem;
  font-family: "KlavikaWeb";
}
.cyber-security .header.redesign-2025 nav .right-nav.redesign-2025 .list-item li .sub-menu li a:hover {
  color: #00A323 !important;
}
.cyber-security .header.redesign-2025 nav .right-nav.redesign-2025 .list-item .btn-wrap a {
  background-color: #00FD92;
  color: #080808 !important;
  border: 1.5px solid #006616;
  padding: 9px 23px !important;
  font-weight: 700;
  font-size: 1.4rem !important;
  line-height: 115%;
  border-radius: 0.5rem;
}
@media (min-width: 1800px) {
  .cyber-security .header.redesign-2025 nav .right-nav.redesign-2025 .list-item .btn-wrap a {
    font-size: 1.6rem !important;
    padding: 9px 22px !important;
  }
}
.cyber-security .header.redesign-2025 nav .right-nav.redesign-2025 .list-item .btn-wrap a:hover {
  background: #00774C;
  border: 1.5px solid #080808;
  color: #ffffff !important;
}
.cyber-security .header.redesign-2025 nav .right-nav.redesign-2025 .list-item .btn-wrap a:hover span {
  color: #ffffff !important;
}
.cyber-security .header.redesign-2025 nav .right-nav.redesign-2025 .list-item .login {
  top: 0;
}
@media (min-width: 1800px) {
  .cyber-security .header.redesign-2025 nav .right-nav.redesign-2025 .list-item .login span {
    bottom: 7px;
  }
}
@media (min-width: 1800px) {
  .cyber-security .header .right-nav .list-item li.btn-wrap a {
    padding: 9px 21px !important;
  }
}
.cyber-security body.admin-bar .header {
  top: 30px;
}
.cyber-security body.admin-bar .header.we-hide {
  top: -130px;
}
.cyber-security body.admin-bar .sticky-bar .outer-wrapper.sticky {
  top: 30px;
}
@media (max-width: 480px) {
  .cyber-security body.admin-bar .sticky-bar .outer-wrapper.sticky {
    top: 0;
  }
}
.cyber-security .new-footer {
  width: 100%;
  background: #000;
  padding: 67px 0 58px;
  float: left;
  position: relative;
}
@media (min-width: 1800px) {
  .cyber-security .new-footer {
    padding: 105px 0 60px;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .cyber-security .new-footer {
    padding: 70px 0 55px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security .new-footer {
    padding: 60px 0;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .new-footer {
    padding: 50px 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .new-footer {
    padding: 40px 0;
  }
}
@media (max-width: 767.98px) {
  .cyber-security .new-footer .container {
    display: grid;
  }
}
.cyber-security .new-footer .bg-img {
  position: absolute;
  top: 0;
  left: 65%;
  right: 0;
  bottom: 0;
  margin: auto;
  max-width: 1240px;
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .cyber-security .new-footer .bg-img {
    top: -20px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security .new-footer .bg-img {
    top: 0;
    left: 60px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .new-footer .bg-img {
    left: 0;
    top: 0;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .bg-img {
    top: -250px;
    overflow: visible;
  }
}
.cyber-security .new-footer .bg-img img {
  height: 134%;
}
@media (max-width: 1199.98px) {
  .cyber-security .new-footer .bg-img img {
    height: 120%;
    position: relative;
    left: 70%;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .new-footer .bg-img img {
    height: 700px;
    width: 100%;
    max-width: 100%;
    top: -95px;
    left: 80%;
    position: relative;
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
  }
}
@media (min-width: 596px) and (max-width: 767px) {
  .cyber-security .new-footer .bg-img img {
    height: 900px;
    width: 100%;
    max-width: 100%;
    top: -87px;
    left: 0;
    position: relative;
  }
}
@media (min-width: 481px) and (max-width: 595px) {
  .cyber-security .new-footer .bg-img img {
    height: 900px;
    width: 100%;
    max-width: 100%;
    top: -87px;
    left: 0;
    position: relative;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .bg-img img {
    height: 176%;
    width: 1000px;
    max-width: 100%;
    position: relative;
    left: 100%;
  }
}
.cyber-security .new-footer .footer-logo {
  width: 140px;
  text-align: left;
  margin-bottom: 25px;
  max-height: 20px;
  z-index: 1;
  position: relative;
  display: none;
}
@media (min-width: 1800px) {
  .cyber-security .new-footer .footer-logo {
    max-width: 246px;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .footer-logo {
    width: 128px;
    margin-bottom: 28px;
    margin: 0 auto 28px;
  }
}
.cyber-security .new-footer .column-wrapper {
  width: 100%;
  float: left;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
@media (max-width: 1199.98px) {
  .cyber-security .new-footer .column-wrapper {
    width: 100%;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .new-footer .column-wrapper {
    width: 100%;
    display: block;
  }
}
@media (max-width: 767.98px) {
  .cyber-security .new-footer .column-wrapper {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .column-wrapper {
    padding-bottom: 0;
    max-width: 440px;
    margin: 0 auto;
    float: none;
    overflow: hidden;
    padding: 0;
  }
}
.cyber-security .new-footer .column-wrapper .col {
  width: 17%;
  float: left;
  padding: 0;
}
@media (min-width: 1800px) {
  .cyber-security .new-footer .column-wrapper .col {
    width: 17%;
  }
}
@media (max-width: 1799px) {
  .cyber-security .new-footer .column-wrapper .col {
    width: 24%;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .new-footer .column-wrapper .col {
    width: 50% !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .column-wrapper .col {
    width: 100% !important;
    padding: 0 !important;
  }
}
.cyber-security .new-footer .column-wrapper .col h6 a {
  font-weight: 700;
  font-size: 2rem;
  text-transform: uppercase;
  letter-spacing: -0.025em;
}
@media (max-width: 1199.98px) {
  .cyber-security .new-footer .column-wrapper .col h6 a {
    font-size: 1.8rem;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .new-footer .column-wrapper .col h6 a {
    font-size: 1.6rem;
  }
}
@media (max-width: 767.98px) {
  .cyber-security .new-footer .column-wrapper .col h6 a {
    font-size: 1.4rem;
  }
}
.cyber-security .new-footer .column-wrapper .col ul li {
  margin: 14px 0;
}
@media (max-width: 767.98px) {
  .cyber-security .new-footer .column-wrapper .col ul li {
    margin: 15px 0;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .column-wrapper .col ul li {
    padding: 24px 0 0 0;
    margin: 0;
  }
}
.cyber-security .new-footer .column-wrapper .col ul li:before {
  display: none;
}
.cyber-security .new-footer .column-wrapper .col ul li .sub-menu {
  padding-top: 8px;
}
@media (min-width: 1800px) {
  .cyber-security .new-footer .column-wrapper .col ul li .sub-menu {
    padding-top: 9px;
  }
}
.cyber-security .new-footer .column-wrapper .col ul li > a {
  position: relative;
  font-size: 2rem;
  color: #fff;
  font-weight: 600;
  pointer-events: none;
  letter-spacing: -0.01em;
  line-height: 28px;
}
@media (min-width: 1800px) {
  .cyber-security .new-footer .column-wrapper .col ul li > a {
    font-size: 2.4rem;
    line-height: 32px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .new-footer .column-wrapper .col ul li > a {
    font-size: 2.4rem;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .column-wrapper .col ul li > a {
    font-size: 2rem;
  }
}
.cyber-security .new-footer .column-wrapper .col ul li > a:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 0;
  height: 2px;
  background: transparent !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cyber-security .new-footer .column-wrapper .col ul li > a:hover:after {
  width: 100%;
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .column-wrapper .col ul li .sub-menu {
    padding-top: 8px;
  }
}
@media (max-width: 1799px) {
  .cyber-security .new-footer .column-wrapper .col ul li .sub-menu li {
    margin: 14px 0;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .column-wrapper .col ul li .sub-menu li {
    margin: 22px 0;
    padding: 0;
  }
}
.cyber-security .new-footer .column-wrapper .col ul li .sub-menu li a {
  font-size: 1.6rem;
  color: #fff;
  font-weight: 400;
  pointer-events: auto;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  line-height: 23px;
}
@media (min-width: 1800px) {
  .cyber-security .new-footer .column-wrapper .col ul li .sub-menu li a {
    font-size: 1.8rem;
    line-height: 28px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .new-footer .column-wrapper .col ul li .sub-menu li a {
    font-size: 1.8rem;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .column-wrapper .col ul li .sub-menu li a {
    font-weight: 700;
    font-size: 1.4rem;
  }
}
.cyber-security .new-footer .column-wrapper .col ul li .sub-menu li a:hover {
  color: #00FD45;
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .column-wrapper .col:nth-child(even) {
    padding: 0 0 0 20px;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .column-wrapper .col:last-child {
    clear: both;
  }
}
.cyber-security .new-footer .column-wrapper .col:nth-child(1) {
  position: relative;
  top: -2px;
}
@media (max-width: 1799px) {
  .cyber-security .new-footer .column-wrapper .col:nth-child(1) {
    top: 0;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .new-footer .column-wrapper .col:nth-child(1) {
    top: 20px;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .column-wrapper .col:nth-child(1) {
    top: 0;
    padding-bottom: 20px !important;
  }
}
@media (max-width: 1799px) {
  .cyber-security .new-footer .column-wrapper .col:nth-child(2) {
    width: 21%;
    padding-left: 10px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .new-footer .column-wrapper .col:nth-child(2) {
    padding-left: 0;
  }
}
@media (max-width: 1799px) {
  .cyber-security .new-footer .column-wrapper .col:nth-child(3) {
    width: 23%;
    padding-left: 17px;
    padding-right: 17px;
  }
}
@media (max-width: 991px) {
  .cyber-security .new-footer .column-wrapper .col:nth-child(3) {
    padding-left: 0;
  }
}
@media (max-width: 1799px) {
  .cyber-security .new-footer .column-wrapper .col:nth-child(4) {
    width: 17%;
  }
}
@media (max-width: 1799px) {
  .cyber-security .new-footer .column-wrapper .col:nth-child(5) {
    width: 12%;
  }
}
.cyber-security .new-footer .logo {
  max-width: 190px;
}
@media (min-width: 1800px) {
  .cyber-security .new-footer .logo {
    max-width: 246px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .new-footer .logo {
    max-width: 150px;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .logo {
    max-width: 201px;
    margin: 0 auto;
    max-height: 45px;
    padding: 0 10px 10px;
  }
}
.cyber-security .new-footer .number-wrap {
  float: left;
  width: 100%;
  margin: 10px 0 24px;
}
@media (min-width: 1800px) {
  .cyber-security .new-footer .number-wrap {
    margin: 16px 0 36px;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .number-wrap {
    text-align: center;
  }
}
.cyber-security .new-footer .number-wrap p {
  color: #fff;
  font-size: 2rem;
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .number-wrap p {
    font-weight: 600;
  }
}
.cyber-security .new-footer .number-wrap p a:hover {
  text-decoration: none;
  color: #00FD45;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cyber-security .new-footer .number-wrap a {
  color: #fff;
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .number-wrap a {
    width: 100%;
    max-width: 150px;
    margin: 0 auto;
  }
}
.cyber-security .new-footer .btn-wrap {
  float: left;
  width: 100%;
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .cyber-security .new-footer .btn-wrap {
    width: auto;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .btn-wrap {
    text-align: center;
  }
}
.cyber-security .new-footer .btn-wrap .mobile-view {
  display: none;
}
@media (max-width: 595px) {
  .cyber-security .new-footer .btn-wrap .mobile-view {
    display: block;
  }
}
.cyber-security .new-footer .btn-wrap .desktop-view {
  height: auto;
  line-height: unset;
}
@media (max-width: 595px) {
  .cyber-security .new-footer .btn-wrap .desktop-view {
    display: none;
  }
}
.cyber-security .new-footer .btn-wrap a {
  color: #fff;
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .btn-wrap a {
    width: 100%;
    max-width: 150px;
    margin: 0 auto;
  }
}
.cyber-security .new-footer .btn-wrap a:hover span {
  color: #000;
}
.cyber-security .new-footer .social-nav {
  position: relative;
  margin: 40px 0 12px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}
@media (min-width: 1800px) {
  .cyber-security .new-footer .social-nav {
    margin: 60px 0 20px;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .social-nav {
    text-align: center;
    margin: 30px 0 12px;
  }
}
.cyber-security .new-footer .social-nav.breadcrumb {
  margin-top: -55px !important;
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .social-nav.simplified {
    top: 40%;
  }
}
@media (max-width: 767.98px) {
  .cyber-security .new-footer .social-nav .text-right {
    text-align: center !important;
    margin: 0;
  }
}
.cyber-security .new-footer .social-nav ul li {
  width: 25px;
  height: 20px;
  display: inline-block;
  margin: 0 9.6px !important;
  padding: 0 !important;
}
@media (min-width: 1800px) {
  .cyber-security .new-footer .social-nav ul li {
    width: 30px;
    height: 24px;
  }
}
@media (max-width: 1199px) {
  .cyber-security .new-footer .social-nav ul li {
    margin: 0 6px !important;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .new-footer .social-nav ul li {
    margin: 0 7.6px 0 !important;
  }
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .social-nav ul li {
    margin: 0 10px 0 !important;
    width: 20px;
    height: 15px;
  }
  .cyber-security .new-footer .social-nav ul li.twitter {
    margin: 0 10px 0 !important;
  }
}
.cyber-security .new-footer .social-nav ul li:before {
  display: none;
}
.cyber-security .new-footer .social-nav ul li a {
  height: 100%;
  cursor: pointer;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  pointer-events: auto !important;
  height: 100%;
  width: 100%;
}
.cyber-security .new-footer .social-nav ul li a:before {
  content: "";
  top: 0;
  left: 0;
  position: absolute;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-size: 100%;
  background-repeat: no-repeat;
  opacity: 0;
  width: 26px;
  height: 22px;
}
@media (min-width: 1800px) {
  .cyber-security .new-footer .social-nav ul li a:before {
    width: 33px;
    height: 30px;
  }
}
.cyber-security .new-footer .social-nav ul li a img {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.cyber-security .new-footer .social-nav ul li a:hover img {
  opacity: 0;
}
.cyber-security .new-footer .social-nav ul li a:hover:before {
  opacity: 1;
}
.cyber-security .new-footer .social-nav ul li:last-child {
  margin-right: 0;
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .social-nav ul li:last-child {
    margin: 0 19px;
  }
}
.cyber-security .new-footer .social-nav ul li.twitter {
  margin-left: 0 !important;
  width: 22px;
}
.cyber-security .new-footer .social-nav ul li.twitter a:before {
  background-image: url(http://cohesity.com/content/dam/cohesity/live/campaign-and-key-pages/resilience-everywhere/x-logo-cohesity-green.svg);
  background-size: 22px;
}
.cyber-security .new-footer .social-nav ul li.linkedin a:before {
  background-image: url(https://www.cohesity.com/content/dam/cohesity/live/campaign-and-key-pages/resilience-everywhere/linkedin_green.svg);
  height: 26px;
  width: 26px;
}
@media (min-width: 1800px) {
  .cyber-security .new-footer .social-nav ul li.linkedin a:before {
    height: 33px;
    width: 33px;
  }
}
.cyber-security .new-footer .social-nav ul li.facebook {
  width: 26px;
}
.cyber-security .new-footer .social-nav ul li.facebook a img {
  max-height: 26px;
  max-width: 14px;
}
@media (min-width: 1800px) {
  .cyber-security .new-footer .social-nav ul li.facebook a img {
    max-height: 30px;
    max-width: 16px;
  }
}
.cyber-security .new-footer .social-nav ul li.facebook a:before {
  background-image: url(http://cohesity.com/content/dam/cohesity/live/campaign-and-key-pages/resilience-everywhere/facebook_green.svg);
  height: 26px;
  width: 14px;
  left: 6px;
}
@media (min-width: 1800px) {
  .cyber-security .new-footer .social-nav ul li.facebook a:before {
    height: 30px;
    width: 16px;
    left: 5px;
  }
}
.cyber-security .new-footer .social-nav ul li.youtube a:before {
  background-image: url(http://cohesity.com/content/dam/cohesity/live/campaign-and-key-pages/resilience-everywhere/youtube_green.svg);
}
.cyber-security .new-footer .social-nav ul li.rss a:before {
  background-image: url(http://cohesity.com/content/dam/cohesity/live/campaign-and-key-pages/resilience-everywhere/rss_green.svg);
}
.cyber-security .new-footer .copyright {
  display: block;
  width: 100%;
  padding-top: 30px;
  float: left;
  border-top: 1px solid #FFFFFF;
  margin-top: 38px;
}
@media (min-width: 1800px) {
  .cyber-security .new-footer .copyright {
    padding-top: 36px;
    margin-top: 30px;
  }
}
@media (max-width: 1399.98px) {
  .cyber-security .new-footer .copyright {
    margin-top: 35px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security .new-footer .copyright {
    text-align: center;
    margin-top: 100px;
  }
}
@media (max-width: 767.98px) {
  .cyber-security .new-footer .copyright {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    text-align: left;
    margin-top: 9px;
    text-align: center;
  }
}
.cyber-security .new-footer .copyright p {
  color: #fff;
  display: inline-block;
  font-size: 1.5rem;
  letter-spacing: 0.002em;
}
@media (max-width: 767.98px) {
  .cyber-security .new-footer .copyright p {
    margin-bottom: 0;
    font-size: 1.4rem;
  }
}
.cyber-security .new-footer .copyright .menu {
  display: inline-block;
}
.cyber-security .new-footer .copyright ul {
  float: right;
  margin-top: 0;
  color: white;
}
@media (max-width: 991.98px) {
  .cyber-security .new-footer .copyright ul {
    float: none;
  }
}
@media (max-width: 767.98px) {
  .cyber-security .new-footer .copyright ul {
    float: none;
  }
}
.cyber-security .new-footer .copyright ul li {
  display: inline-block;
  position: relative;
  padding: 0 6px;
}
@media (max-width: 767.98px) {
  .cyber-security .new-footer .copyright ul li {
    padding: 0 7px 0 11px;
    margin: 4px 0;
  }
}
.cyber-security .new-footer .copyright ul li:first-child:before {
  display: none;
}
.cyber-security .new-footer .copyright ul li:before {
  content: "";
  position: absolute;
  top: 1px;
  left: -2px;
  background: #fff;
  height: 16px;
  width: 1px;
  border-radius: 0;
}
@media (max-width: 1199px) {
  .cyber-security .new-footer .copyright ul li:before {
    top: 3px;
    height: 15px;
  }
}
.cyber-security .new-footer .copyright ul li a {
  color: #fff;
  font-size: 1.6rem;
  position: relative;
  letter-spacing: -0.001em;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  line-height: 1;
}
@media (max-width: 575.98px) {
  .cyber-security .new-footer .copyright ul li a {
    font-weight: 700;
    font-size: 1.4rem;
  }
}
.cyber-security .new-footer .copyright ul li a:hover {
  color: #00FD45;
}
.cyber-security .new-footer .copyright ul li:first-child {
  padding-left: 0;
}
.cyber-security .new-footer .copyright ul li:last-child {
  padding-right: 0;
}
.cyber-security #toTop {
  position: fixed;
  max-width: 64px;
  bottom: 125px;
  right: 35px;
  display: none;
  z-index: 9;
  cursor: pointer;
  background: url("/clientlib-site/images/cyber-resilience-redesign/to_top_arrow.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 64px;
  height: 64px;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .cyber-security #toTop {
    max-width: 54px;
    width: 54px;
    height: 54px;
  }
}
@media (max-width: 1199.98px) {
  .cyber-security #toTop {
    max-width: 54px;
    width: 54px;
    height: 54px;
  }
}
@media (max-width: 991.98px) {
  .cyber-security #toTop {
    max-width: 54px;
  }
}
@media (max-width: 767.98px) {
  .cyber-security #toTop {
    max-width: 54px;
  }
}
@media (max-width: 575.98px) {
  .cyber-security #toTop {
    max-width: 54px;
  }
}
.cyber-security #toTop img {
  display: none;
}
.cyber-security #toTop:hover {
  background: url("/clientlib-site/images/cyber-resilience-redesign/to_top_arrow_hover.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.cyber-security .dataloader {
  width: 35px;
  margin-left: 50%;
}
@media (max-width: 991px) {
  .cyber-security .new-footer.simplified .column-wrapper .col {
    width: 100% !important;
    text-align: center;
  }
  .cyber-security .new-footer.simplified .column-wrapper .col .social-nav {
    margin: 12px 0;
  }
  .cyber-security .new-footer.simplified .copyright {
    margin-top: 35px;
  }
}

html,
body {
  overflow: visible;
}

html #toTop,
body #toTop {
  z-index: 100;
}

html.sticky-active,
body.sticky-active {
  overflow: hidden;
}

html .bottom-link,
body .bottom-link {
  padding: 0 !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 70px;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

html .header,
body .header {
  height: 72px;
  z-index: 1000;
}

@media (min-width: 575px) {
  html .header,
body .header {
    background: transparent !important;
    position: absolute !important;
  }
}
html .header.darkHeader .logo .logo-black,
body .header.darkHeader .logo .logo-black {
  display: block;
}

@media (min-width: 575px) {
  html .header.darkHeader .logo .logo-black,
body .header.darkHeader .logo .logo-black {
    display: none;
  }
}
html .header.darkHeader .logo .logo-white,
body .header.darkHeader .logo .logo-white {
  display: none;
}

@media (min-width: 575px) {
  html .header.darkHeader .logo .logo-white,
body .header.darkHeader .logo .logo-white {
    display: block;
  }
}
html .header .logo,
body .header .logo {
  margin: 0 !important;
  min-width: 164px !important;
}

@media (min-width: 1800px) {
  html .header .logo,
body .header .logo {
    min-width: 200px !important;
  }
}
html .header .container,
body .header .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  max-width: 1304px !important;
  padding: 0 40px;
}

@media (max-width: 767px) {
  html .header .container,
body .header .container {
    padding: 0 20px;
  }
}
html .header .container .header-logo,
body .header .container .header-logo {
  max-width: 160px;
}

html .header .container .btn-action,
body .header .container .btn-action {
  width: 100%;
  text-align: right;
}

html .header .container .btn-action a,
body .header .container .btn-action a {
  padding: 7px 20px !important;
}

html .header.header_transparent,
body .header.header_transparent {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

html .header.header_transparent .bottom-link,
body .header.header_transparent .bottom-link {
  padding: 0 !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 70px;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

@media (min-width: 575px) {
  html .header.header_transparent .bottom-link .hamburger-wrap .hamburger span,
body .header.header_transparent .bottom-link .hamburger-wrap .hamburger span {
    background: #fff !important;
  }
}
html .header.header_transparent .right-nav,
body .header.header_transparent .right-nav {
  margin: 0 !important;
}

@media (max-width: 991px) {
  html .header.header_transparent nav,
body .header.header_transparent nav {
    position: fixed;
  }
}
html.admin-bar .header.header_transparent,
body.admin-bar .header.header_transparent {
  top: 30px;
}

html .h1-custom,
body .h1-custom {
  font-weight: 400 !important;
  font-size: 8rem !important;
  line-height: 84px !important;
}

@media (max-width: 1399px) {
  html .h1-custom,
body .h1-custom {
    font-size: 6rem !important;
    line-height: 66px !important;
  }
}
@media (max-width: 1199px) {
  html .h1-custom,
body .h1-custom {
    font-size: 5rem !important;
    line-height: 55px !important;
  }
}
@media (max-width: 767px) {
  html .h1-custom,
body .h1-custom {
    font-size: 3.5rem !important;
    line-height: 40px !important;
  }
}
html .h2-custom,
body .h2-custom {
  font-size: 5.6rem !important;
  line-height: 60px !important;
  font-weight: 400 !important;
}

@media (max-width: 1399px) {
  html .h2-custom,
body .h2-custom {
    font-size: 4.5rem !important;
  }
}
@media (max-width: 1199px) {
  html .h2-custom,
body .h2-custom {
    font-size: 4.3rem !important;
  }
}
@media (max-width: 767px) {
  html .h2-custom,
body .h2-custom {
    font-size: 3.5rem !important;
    line-height: 42px !important;
  }
}
html .h3-custom,
body .h3-custom {
  font-size: 3.2rem !important;
  line-height: 42px !important;
  font-weight: 400 !important;
}

@media (max-width: 1399px) {
  html .h3-custom,
body .h3-custom {
    font-size: 3rem !important;
  }
}
@media (max-width: 991px) {
  html .h3-custom,
body .h3-custom {
    font-size: 2.5rem !important;
    line-height: 32px !important;
  }
}
html .h2-custom-small,
body .h2-custom-small {
  font-weight: 400 !important;
  font-size: 4.4rem !important;
  line-height: 48px !important;
}

@media (max-width: 1399px) {
  html .h2-custom-small,
body .h2-custom-small {
    font-size: 4rem !important;
  }
}
@media (max-width: 767px) {
  html .h2-custom-small,
body .h2-custom-small {
    font-size: 3rem !important;
    line-height: 40px !important;
  }
}
html .eyebrow-custom,
body .eyebrow-custom {
  text-transform: uppercase;
  font-size: 1.8rem !important;
  line-height: 22px !important;
  font-weight: 700 !important;
}

@media (max-width: 1399px) {
  html .eyebrow-custom,
body .eyebrow-custom {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 767px) {
  html .eyebrow-custom,
body .eyebrow-custom {
    font-size: 1.5rem !important;
  }
}
html .p-bold-custom,
body .p-bold-custom {
  font-size: 3.2rem !important;
  line-height: 36px !important;
}

@media (max-width: 1399px) {
  html .p-bold-custom,
body .p-bold-custom {
    font-size: 2.8rem !important;
    line-height: 34px !important;
  }
}
@media (max-width: 767px) {
  html .p-bold-custom,
body .p-bold-custom {
    font-size: 2.2rem !important;
    line-height: 28px !important;
  }
}
html section,
body section {
  float: none;
}

html section .container,
body section .container {
  max-width: 1070px;
  padding: 20px 40px;
  position: relative;
  z-index: 1;
}

@media (max-width: 767px) {
  html section .container,
body section .container {
    padding: 0 20px;
  }
}
html section.hero-banner-container,
body section.hero-banner-container {
  height: 100vh;
  position: relative;
  z-index: 9;
}

html section.hero-banner-container .animation-bg,
body section.hero-banner-container .animation-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 2;
  background-size: cover;
  background-position: center;
}

@media (max-width: 767px) {
  html section.hero-banner-container .animation-bg,
body section.hero-banner-container .animation-bg {
    display: none;
  }
}
html section.hero-banner-container .animation-bg img,
body section.hero-banner-container .animation-bg img {
  max-width: 24vh;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

html section.hero-banner-container .animation-bg.zoom-bg,
body section.hero-banner-container .animation-bg.zoom-bg {
  -webkit-transition: 0.8s;
  transition: 0.8s;
}

html section.hero-banner-container .animation-bg.zoom-bg.active,
body section.hero-banner-container .animation-bg.zoom-bg.active {
  -webkit-animation-name: bgZoom;
  animation-name: bgZoom;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

html section.hero-banner-container .animation-bg.zoom-bg.active img,
body section.hero-banner-container .animation-bg.zoom-bg.active img {
  -webkit-transform: translate(-50%, -50%) scale(0);
  transform: translate(-50%, -50%) scale(0);
}

@media (min-width: 1800px) {
  @-webkit-keyframes bgZoom {
    0% {
      background-size: 100%;
    }
    100% {
      background-size: 1300%;
    }
  }
  @keyframes bgZoom {
    0% {
      background-size: 100%;
    }
    100% {
      background-size: 1300%;
    }
  }
}
@media (max-width: 1799px) {
  @-webkit-keyframes bgZoom {
    0% {
      background-size: 100%;
    }
    100% {
      background-size: 1300%;
    }
  }
  @keyframes bgZoom {
    0% {
      background-size: 100%;
    }
    100% {
      background-size: 1300%;
    }
  }
}
@media (max-width: 1799px) {
  @-webkit-keyframes bgZoom {
    0% {
      background-size: 100%;
    }
    100% {
      background-size: 1400%;
    }
  }
  @keyframes bgZoom {
    0% {
      background-size: 100%;
    }
    100% {
      background-size: 1400%;
    }
  }
}
@media (max-width: 991px) {
  @-webkit-keyframes bgZoom {
    0% {
      background-size: 100%;
    }
    100% {
      background-size: 1800%;
    }
  }
  @keyframes bgZoom {
    0% {
      background-size: 100%;
    }
    100% {
      background-size: 1800%;
    }
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
  @-webkit-keyframes bgZoom {
    0% {
      background-size: 100%;
    }
    100% {
      background-size: 5500%;
    }
  }
  @keyframes bgZoom {
    0% {
      background-size: 100%;
    }
    100% {
      background-size: 5500%;
    }
  }
}
html section.hero-banner-container .hero-banner,
body section.hero-banner-container .hero-banner {
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  visibility: hidden;
}

@media (max-width: 991px) {
  html section.hero-banner-container .hero-banner,
body section.hero-banner-container .hero-banner {
    height: 100vh;
    background-size: 100vh;
    background-repeat: no-repeat;
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 767px) {
  html section.hero-banner-container .hero-banner,
body section.hero-banner-container .hero-banner {
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 767px) {
  html section.hero-banner-container .hero-banner,
body section.hero-banner-container .hero-banner {
    background-position: 43%;
  }
}
html section.hero-banner-container .hero-banner.active,
body section.hero-banner-container .hero-banner.active {
  opacity: 1;
  visibility: visible;
}

html section.hero-banner-container .hero-banner .text-wrap,
body section.hero-banner-container .hero-banner .text-wrap {
  padding-top: 80px;
}

html section.hero-banner-container .hero-banner .text-wrap h1,
body section.hero-banner-container .hero-banner .text-wrap h1 {
  max-width: 790px;
  margin: 0 auto;
}

@media (max-width: 1399px) {
  html section.hero-banner-container .hero-banner .text-wrap h1,
body section.hero-banner-container .hero-banner .text-wrap h1 {
    max-width: 600px;
  }
}
@media (max-width: 1199px) {
  html section.hero-banner-container .hero-banner .text-wrap h1,
body section.hero-banner-container .hero-banner .text-wrap h1 {
    max-width: 500px;
  }
}
@media (max-width: 767px) {
  html section.hero-banner-container .hero-banner .text-wrap h1,
body section.hero-banner-container .hero-banner .text-wrap h1 {
    max-width: 350px;
  }
}
html section.hero-banner-container .hero-banner .text-wrap p,
body section.hero-banner-container .hero-banner .text-wrap p {
  max-width: 735px;
  margin: 0 auto;
  margin-bottom: 40px;
  padding-top: 16px;
}

html section.hero-banner-container .hero-banner .text-wrap h1,
html section.hero-banner-container .hero-banner .text-wrap p,
body section.hero-banner-container .hero-banner .text-wrap h1,
body section.hero-banner-container .hero-banner .text-wrap p {
  -webkit-animation: fadeInUp 6s ease backwards;
  animation: fadeInUp 6s ease backwards;
}

@media (max-width: 767px) {
  html section.hero-banner-container .hero-banner .text-wrap h1,
html section.hero-banner-container .hero-banner .text-wrap p,
body section.hero-banner-container .hero-banner .text-wrap h1,
body section.hero-banner-container .hero-banner .text-wrap p {
    -webkit-animation: fadeInUp 2s ease backwards;
    animation: fadeInUp 2s ease backwards;
  }
}
@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  66% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  66% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInUp {
  0% {
    -webkit-transform: translate(0px, 300px);
    transform: translate(0px, 300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0px, 0);
    transform: translate(0px, 0);
    opacity: 1;
  }
}
html section.hero-banner-container .hero-banner .text-wrap img,
body section.hero-banner-container .hero-banner .text-wrap img {
  max-width: 414px;
  -webkit-animation: 3s ease 0s normal forwards 1 fadein;
  animation: 3s ease 0s normal forwards 1 fadein;
  display: block;
  margin: 0 auto;
}

@media (max-width: 1399px) {
  html section.hero-banner-container .hero-banner .text-wrap img,
body section.hero-banner-container .hero-banner .text-wrap img {
    max-width: 350px;
  }
}
@media (max-width: 1199px) {
  html section.hero-banner-container .hero-banner .text-wrap img,
body section.hero-banner-container .hero-banner .text-wrap img {
    max-width: 320px;
  }
}
@media (max-width: 767px) {
  html section.hero-banner-container .hero-banner .text-wrap img,
body section.hero-banner-container .hero-banner .text-wrap img {
    max-width: 250px;
  }
}
html section.hero-banner-container .hero-banner .text-wrap.lottianim img,
body section.hero-banner-container .hero-banner .text-wrap.lottianim img {
  display: none;
}

@media (max-width: 767.98px) {
  html section.hero-banner-container .hero-banner .text-wrap.lottianim img,
body section.hero-banner-container .hero-banner .text-wrap.lottianim img {
    display: block;
  }
}
html section.hero-banner-container .hero-banner .text-wrap.lottianim svg,
body section.hero-banner-container .hero-banner .text-wrap.lottianim svg {
  width: auto !important;
}

@media (max-width: 767.98px) {
  html section.hero-banner-container .hero-banner .text-wrap.lottianim svg,
body section.hero-banner-container .hero-banner .text-wrap.lottianim svg {
    display: none;
  }
}
@media (min-width: 768px) {
  html section.hero-banner-container .hero-banner .text-wrap.lottianim .svg-animation,
body section.hero-banner-container .hero-banner .text-wrap.lottianim .svg-animation {
    min-height: 140px;
  }
}
@media (min-width: 768px) {
  html section.sticky-section.reset,
body section.sticky-section.reset {
    position: static !important;
  }
}
html section.sticky-section.sticky-section-scroll,
body section.sticky-section.sticky-section-scroll {
  height: 100vh;
}

@media (max-width: 1181px) {
  html section.sticky-section.sticky-section-scroll,
body section.sticky-section.sticky-section-scroll {
    height: 100%;
    position: static !important;
  }
}
@media (max-width: 767px) {
  html section.sticky-section.sticky-section-scroll,
body section.sticky-section.sticky-section-scroll {
    height: 100%;
  }
}
@media (min-width: 1800px) {
  html section.sticky-section.sticky-section-scroll,
body section.sticky-section.sticky-section-scroll {
    height: 100vh;
  }
}
html section.sticky-section .sticky-bg,
body section.sticky-section .sticky-bg {
  height: 120vh;
  background-size: cover;
  background-position: center;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
}

@media (max-width: 1181px) {
  html section.sticky-section .sticky-bg,
body section.sticky-section .sticky-bg {
    height: 100%;
  }
}
html section.sticky-section .sticky-bg.bg-position,
body section.sticky-section .sticky-bg.bg-position {
  position: absolute;
}

html section.sticky-section .sticky-section-header,
body section.sticky-section .sticky-section-header {
  top: 0;
  padding: 5px 0 5px;
  overflow: hidden;
  z-index: 9;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 100%;
  position: relative;
}

@media (max-width: 1181px) {
  html section.sticky-section .sticky-section-header,
body section.sticky-section .sticky-section-header {
    padding: 40px 0;
    margin-bottom: 10px !important;
  }
}
html section.sticky-section .sticky-section-header .sticky-btn,
body section.sticky-section .sticky-section-header .sticky-btn {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

@media (max-width: 1181px) {
  html section.sticky-section .sticky-section-header .sticky-btn,
body section.sticky-section .sticky-section-header .sticky-btn {
    visibility: visible;
    opacity: 1;
  }
}
html section.sticky-section .sticky-section-header.sticky-active,
body section.sticky-section .sticky-section-header.sticky-active {
  position: fixed;
}

@media (max-width: 1181px) {
  html section.sticky-section .sticky-section-header.sticky-active,
body section.sticky-section .sticky-section-header.sticky-active {
    position: relative;
  }
}
html section.sticky-section .sticky-section-header.sticky-active .sticky-btn,
body section.sticky-section .sticky-section-header.sticky-active .sticky-btn {
  visibility: visible;
  opacity: 1;
}

html section.sticky-section .sticky-section-header.active .sticky-btn,
body section.sticky-section .sticky-section-header.active .sticky-btn {
  visibility: visible;
  opacity: 1;
}

html section.sticky-section .sticky-section-header .container,
body section.sticky-section .sticky-section-header .container {
  max-width: 1264px;
}

@media (min-width: 1800px) {
  html section.sticky-section .sticky-section-header .container,
body section.sticky-section .sticky-section-header .container {
    max-width: 1650px;
  }
}
html section.sticky-section .sticky-section-header .container h2,
body section.sticky-section .sticky-section-header .container h2 {
  margin-bottom: 10px;
}

html section.sticky-section .sticky-section-header .container p,
body section.sticky-section .sticky-section-header .container p {
  margin-bottom: 16px;
}

@media (max-width: 1181px) {
  html section.sticky-section .jumps-prevent,
body section.sticky-section .jumps-prevent {
    display: none;
  }
}
html section.sticky-section .flip-section,
body section.sticky-section .flip-section {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

html section.sticky-section .flip-section .container,
body section.sticky-section .flip-section .container {
  height: 460px;
  max-width: 890px;
  width: 100%;
  margin: 10px auto 10px;
  padding: 0;
}

@media (min-width: 1400px) and (max-width: 1599px) {
  html section.sticky-section .flip-section .container,
body section.sticky-section .flip-section .container {
    height: 440px;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  html section.sticky-section .flip-section .container,
body section.sticky-section .flip-section .container {
    height: 480px;
  }
}
@media (max-width: 1181px) {
  html section.sticky-section .flip-section .container,
body section.sticky-section .flip-section .container {
    max-width: 720px;
    margin: 50px auto;
    height: 100%;
  }
}
@media (max-width: 767px) {
  html section.sticky-section .flip-section .container,
body section.sticky-section .flip-section .container {
    padding: 0 20px;
    margin: 30px auto;
  }
}
@media (min-width: 1800px) {
  html section.sticky-section .flip-section .container,
body section.sticky-section .flip-section .container {
    height: 494px;
    margin: 80px auto 10px;
  }
}
html section.sticky-section .flip-section .flip-box,
body section.sticky-section .flip-section .flip-box {
  width: 100%;
  max-width: 100%;
  height: 400px;
  -webkit-perspective: 1400px;
  perspective: 1400px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media (min-width: 1400px) and (max-width: 1599px) {
  html section.sticky-section .flip-section .flip-box,
body section.sticky-section .flip-section .flip-box {
    height: 420px;
  }
}
@media (min-width: 1800px) {
  html section.sticky-section .flip-section .flip-box,
body section.sticky-section .flip-section .flip-box {
    height: 540px;
  }
}
@media (max-width: 1181px) {
  html section.sticky-section .flip-section .flip-box,
body section.sticky-section .flip-section .flip-box {
    height: 100%;
    position: relative;
    opacity: 1;
    margin: 0 0 30px;
  }
}
html section.sticky-section .flip-section .flip-box.visible,
body section.sticky-section .flip-section .flip-box.visible {
  display: block;
  -webkit-animation: slideUp 0.5s ease-out forwards;
  animation: slideUp 0.5s ease-out forwards;
}

@media (max-width: 1181px) {
  html section.sticky-section .flip-section .flip-box.visible,
body section.sticky-section .flip-section .flip-box.visible {
    top: 0;
    left: 0;
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
    -webkit-animation: none;
    animation: none;
  }
}
@-webkit-keyframes slideUp {
  from {
    opacity: 0;
    -webkit-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%);
  }
  to {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
@keyframes slideUp {
  from {
    opacity: 0;
    -webkit-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%);
  }
  to {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
html section.sticky-section .flip-section .flip-box .flip-box-inner,
body section.sticky-section .flip-section .flip-box .flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

@media (max-width: 1181px) {
  html section.sticky-section .flip-section .flip-box .flip-box-inner,
body section.sticky-section .flip-section .flip-box .flip-box-inner {
    max-width: 100%;
  }
}
html section.sticky-section .flip-section .flip-box .flip-box-front,
html section.sticky-section .flip-section .flip-box .flip-box-back,
body section.sticky-section .flip-section .flip-box .flip-box-front,
body section.sticky-section .flip-section .flip-box .flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 20px;
  -webkit-box-shadow: 6px 6px 12px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 6px 6px 12px 0px rgba(0, 0, 0, 0.15);
  background: linear-gradient(179.62deg, #4a4eaf 18.12%, #000581 75.64%);
  padding: 40px 40px;
  overflow: hidden;
}

@media (max-width: 1181px) {
  html section.sticky-section .flip-section .flip-box .flip-box-front,
html section.sticky-section .flip-section .flip-box .flip-box-back,
body section.sticky-section .flip-section .flip-box .flip-box-front,
body section.sticky-section .flip-section .flip-box .flip-box-back {
    position: relative;
    margin: 0 0 30px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    padding: 30px 20px;
    height: 410px;
  }
}
@media (max-width: 767px) {
  html section.sticky-section .flip-section .flip-box .flip-box-front,
html section.sticky-section .flip-section .flip-box .flip-box-back,
body section.sticky-section .flip-section .flip-box .flip-box-front,
body section.sticky-section .flip-section .flip-box .flip-box-back {
    height: auto;
  }
}
@media (min-width: 1800px) {
  html section.sticky-section .flip-section .flip-box .flip-box-front,
html section.sticky-section .flip-section .flip-box .flip-box-back,
body section.sticky-section .flip-section .flip-box .flip-box-front,
body section.sticky-section .flip-section .flip-box .flip-box-back {
    padding: 60px 80px;
  }
}
html section.sticky-section .flip-section .flip-box .flip-box-front .eyebrow-custom,
html section.sticky-section .flip-section .flip-box .flip-box-back .eyebrow-custom,
body section.sticky-section .flip-section .flip-box .flip-box-front .eyebrow-custom,
body section.sticky-section .flip-section .flip-box .flip-box-back .eyebrow-custom {
  padding: 10px;
  min-width: 270px;
  text-align: center;
  border-radius: 15px 0 15px 0;
  letter-spacing: 0.1em;
  position: absolute;
  left: 0;
  top: 0;
}

@media (min-width: 1800px) {
  html section.sticky-section .flip-section .flip-box .flip-box-front .eyebrow-custom,
html section.sticky-section .flip-section .flip-box .flip-box-back .eyebrow-custom,
body section.sticky-section .flip-section .flip-box .flip-box-front .eyebrow-custom,
body section.sticky-section .flip-section .flip-box .flip-box-back .eyebrow-custom {
    padding: 15px;
  }
}
html section.sticky-section .flip-section .flip-box .flip-box-front .eyebrow-custom.legacy,
html section.sticky-section .flip-section .flip-box .flip-box-back .eyebrow-custom.legacy,
body section.sticky-section .flip-section .flip-box .flip-box-front .eyebrow-custom.legacy,
body section.sticky-section .flip-section .flip-box .flip-box-back .eyebrow-custom.legacy {
  background: #FF2E00;
  color: #fff;
}

html section.sticky-section .flip-section .flip-box .flip-box-front .eyebrow-custom.back-legacy,
html section.sticky-section .flip-section .flip-box .flip-box-back .eyebrow-custom.back-legacy,
body section.sticky-section .flip-section .flip-box .flip-box-front .eyebrow-custom.back-legacy,
body section.sticky-section .flip-section .flip-box .flip-box-back .eyebrow-custom.back-legacy {
  background: linear-gradient(135deg, #00FD45 0%, #1FB6FF 100%);
  color: #000;
}

html section.sticky-section .flip-section .flip-box .flip-box-front .eyebrow-custom.modern,
html section.sticky-section .flip-section .flip-box .flip-box-back .eyebrow-custom.modern,
body section.sticky-section .flip-section .flip-box .flip-box-front .eyebrow-custom.modern,
body section.sticky-section .flip-section .flip-box .flip-box-back .eyebrow-custom.modern {
  background: linear-gradient(135deg, #00FD45 0%, #1FB6FF 100%);
  color: #1d242b;
}

@media (max-width: 1399px) {
  html section.sticky-section .flip-section .flip-box .flip-box-front .eyebrow-custom,
html section.sticky-section .flip-section .flip-box .flip-box-back .eyebrow-custom,
body section.sticky-section .flip-section .flip-box .flip-box-front .eyebrow-custom,
body section.sticky-section .flip-section .flip-box .flip-box-back .eyebrow-custom {
    min-width: 250px;
  }
}
@media (max-width: 767px) {
  html section.sticky-section .flip-section .flip-box .flip-box-front .eyebrow-custom,
html section.sticky-section .flip-section .flip-box .flip-box-back .eyebrow-custom,
body section.sticky-section .flip-section .flip-box .flip-box-front .eyebrow-custom,
body section.sticky-section .flip-section .flip-box .flip-box-back .eyebrow-custom {
    min-width: 220px;
    padding: 10px;
  }
}
html section.sticky-section .flip-section .flip-box .flip-box-front img,
html section.sticky-section .flip-section .flip-box .flip-box-back img,
body section.sticky-section .flip-section .flip-box .flip-box-front img,
body section.sticky-section .flip-section .flip-box .flip-box-back img {
  display: block;
  margin: 0 auto;
  margin-bottom: 20px;
  width: 100%;
  max-width: 100px;
  max-height: 100px;
}

@media (min-width: 1800px) {
  html section.sticky-section .flip-section .flip-box .flip-box-front img,
html section.sticky-section .flip-section .flip-box .flip-box-back img,
body section.sticky-section .flip-section .flip-box .flip-box-front img,
body section.sticky-section .flip-section .flip-box .flip-box-back img {
    max-height: 140px;
    max-width: 140px;
  }
}
@media (max-width: 595px) {
  html section.sticky-section .flip-section .flip-box .flip-box-front img,
html section.sticky-section .flip-section .flip-box .flip-box-back img,
body section.sticky-section .flip-section .flip-box .flip-box-front img,
body section.sticky-section .flip-section .flip-box .flip-box-back img {
    max-height: 100px;
    max-width: 100px;
    margin: 35px 0 auto;
    margin-bottom: 20px;
  }
}
html section.sticky-section .flip-section .flip-box .flip-box-front .h2-custom-small,
html section.sticky-section .flip-section .flip-box .flip-box-back .h2-custom-small,
body section.sticky-section .flip-section .flip-box .flip-box-front .h2-custom-small,
body section.sticky-section .flip-section .flip-box .flip-box-back .h2-custom-small {
  padding-bottom: 18px;
  margin-bottom: 16px;
  position: relative;
}

@media (max-width: 1399px) {
  html section.sticky-section .flip-section .flip-box .flip-box-front .h2-custom-small,
html section.sticky-section .flip-section .flip-box .flip-box-back .h2-custom-small,
body section.sticky-section .flip-section .flip-box .flip-box-front .h2-custom-small,
body section.sticky-section .flip-section .flip-box .flip-box-back .h2-custom-small {
    display: inline-block;
  }
}
html section.sticky-section .flip-section .flip-box .flip-box-front .h2-custom-small::after,
html section.sticky-section .flip-section .flip-box .flip-box-back .h2-custom-small::after,
body section.sticky-section .flip-section .flip-box .flip-box-front .h2-custom-small::after,
body section.sticky-section .flip-section .flip-box .flip-box-back .h2-custom-small::after {
  content: "";
  height: 2px;
  max-width: 380px;
  width: 100%;
  background: #9FA1F9;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0;
}

@media (max-width: 1399px) {
  html section.sticky-section .flip-section .flip-box .flip-box-front .h2-custom-small::after,
html section.sticky-section .flip-section .flip-box .flip-box-back .h2-custom-small::after,
body section.sticky-section .flip-section .flip-box .flip-box-front .h2-custom-small::after,
body section.sticky-section .flip-section .flip-box .flip-box-back .h2-custom-small::after {
    max-width: 88%;
  }
}
html section.sticky-section .flip-section .flip-box .flip-box-front p,
html section.sticky-section .flip-section .flip-box .flip-box-back p,
body section.sticky-section .flip-section .flip-box .flip-box-front p,
body section.sticky-section .flip-section .flip-box .flip-box-back p {
  color: #fff;
}

html section.sticky-section .flip-section .flip-box .flip-box-front p span,
html section.sticky-section .flip-section .flip-box .flip-box-back p span,
body section.sticky-section .flip-section .flip-box .flip-box-front p span,
body section.sticky-section .flip-section .flip-box .flip-box-back p span {
  font-size: 3rem !important;
  line-height: 36px !important;
  font-weight: 600 !important;
}

@media (max-width: 1399px) {
  html section.sticky-section .flip-section .flip-box .flip-box-front p span,
html section.sticky-section .flip-section .flip-box .flip-box-back p span,
body section.sticky-section .flip-section .flip-box .flip-box-front p span,
body section.sticky-section .flip-section .flip-box .flip-box-back p span {
    font-size: 2.5rem !important;
    line-height: 32px !important;
  }
}
@media (max-width: 767px) {
  html section.sticky-section .flip-section .flip-box .flip-box-front p span,
html section.sticky-section .flip-section .flip-box .flip-box-back p span,
body section.sticky-section .flip-section .flip-box .flip-box-front p span,
body section.sticky-section .flip-section .flip-box .flip-box-back p span {
    font-size: 2.4rem !important;
    line-height: 26px !important;
  }
}
html section.sticky-section .flip-section .flip-box .flip-box-front p a,
html section.sticky-section .flip-section .flip-box .flip-box-back p a,
body section.sticky-section .flip-section .flip-box .flip-box-front p a,
body section.sticky-section .flip-section .flip-box .flip-box-back p a {
  color: #fff;
}

html section.sticky-section .flip-section .flip-box .flip-box-front p a span,
html section.sticky-section .flip-section .flip-box .flip-box-back p a span,
body section.sticky-section .flip-section .flip-box .flip-box-front p a span,
body section.sticky-section .flip-section .flip-box .flip-box-back p a span {
  color: #fff;
}

html section.sticky-section .flip-section .flip-box .flip-box-front p a::after,
html section.sticky-section .flip-section .flip-box .flip-box-back p a::after,
body section.sticky-section .flip-section .flip-box .flip-box-front p a::after,
body section.sticky-section .flip-section .flip-box .flip-box-back p a::after {
  content: "";
  -webkit-box-shadow: 0 -1px 0 0 #fff inset;
  box-shadow: 0 -1px 0 0 #fff inset;
}

html section.sticky-section .flip-section .flip-box .flip-box-front .h2-custom-small,
body section.sticky-section .flip-section .flip-box .flip-box-front .h2-custom-small {
  color: #FF2E00;
}

html section.sticky-section .flip-section .flip-box .flip-box-back,
body section.sticky-section .flip-section .flip-box .flip-box-back {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

@media (max-width: 1181px) {
  html section.sticky-section .flip-section .flip-box .flip-box-back,
body section.sticky-section .flip-section .flip-box .flip-box-back {
    -webkit-transform: none;
    transform: none;
  }
}
html section.sticky-section .flip-section .flip-box .flip-box-back .h2-custom-small,
body section.sticky-section .flip-section .flip-box .flip-box-back .h2-custom-small {
  color: #00FD45;
}

html section.cyber-resilience-form,
body section.cyber-resilience-form {
  z-index: 9;
  background-position: bottom;
  background-size: cover;
  background-attachment: fixed;
  padding: 100px 0;
}

@media (max-width: 1399px) {
  html section.cyber-resilience-form,
body section.cyber-resilience-form {
    padding: 80px 0;
  }
}
@media (max-width: 991px) {
  html section.cyber-resilience-form,
body section.cyber-resilience-form {
    padding: 64px 0;
  }
}
@media (max-width: 575.98px) {
  html section.cyber-resilience-form,
body section.cyber-resilience-form {
    padding: 56px 0;
  }
}
@media (min-width: 1800px) {
  html section.cyber-resilience-form,
body section.cyber-resilience-form {
    padding: 120px 0;
  }
}
html section.cyber-resilience-form .container,
body section.cyber-resilience-form .container {
  max-width: 1100px !important;
}

html section.cyber-resilience-form .container .text-green,
body section.cyber-resilience-form .container .text-green {
  color: #00FD45 !important;
}

html section.cyber-resilience-form .container .text-row,
body section.cyber-resilience-form .container .text-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
}

html section.cyber-resilience-form .container .text-row.align-right,
body section.cyber-resilience-form .container .text-row.align-right {
  -webkit-box-pack: right;
  -ms-flex-pack: right;
  justify-content: right;
}

html section.cyber-resilience-form .container .text-row div,
body section.cyber-resilience-form .container .text-row div {
  max-width: 600px;
}

html section.cyber-resilience-form .container .form-container,
body section.cyber-resilience-form .container .form-container {
  border-radius: 20px;
  background: linear-gradient(133.81deg, #1FDB71 1.99%, #7C75F6 130%);
  padding: 30px 1px 1px 1px;
  margin-top: 70px;
  overflow: hidden;
}

@media (max-width: 991px) {
  html section.cyber-resilience-form .container .form-container,
body section.cyber-resilience-form .container .form-container {
    margin-top: 50px;
  }
}
html section.cyber-resilience-form .container .form-container .text-img,
body section.cyber-resilience-form .container .form-container .text-img {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 24px;
}

@media (min-width: 768px) {
  html section.cyber-resilience-form .container .form-container .text-img,
body section.cyber-resilience-form .container .form-container .text-img {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  html section.cyber-resilience-form .container .form-container .text-img,
body section.cyber-resilience-form .container .form-container .text-img {
    margin-bottom: 40px;
  }
}
html section.cyber-resilience-form .container .form-container .text-img .text-wrap,
body section.cyber-resilience-form .container .form-container .text-img .text-wrap {
  padding-bottom: 24px;
}

@media (max-width: 767px) {
  html section.cyber-resilience-form .container .form-container .text-img .text-wrap,
body section.cyber-resilience-form .container .form-container .text-img .text-wrap {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 30px;
  }
}
html section.cyber-resilience-form .container .form-container .text-img .img-wrap,
body section.cyber-resilience-form .container .form-container .text-img .img-wrap {
  text-align: center;
}

html section.cyber-resilience-form .container .form-container .text-img .img-wrap img,
body section.cyber-resilience-form .container .form-container .text-img .img-wrap img {
  max-width: 240px;
}

@media (min-width: 768px) {
  html section.cyber-resilience-form .container .form-container .text-img .img-wrap.lottianim,
body section.cyber-resilience-form .container .form-container .text-img .img-wrap.lottianim {
    min-height: 280px;
  }
}
html section.cyber-resilience-form .container .form-container .text-img .img-wrap.lottianim img,
body section.cyber-resilience-form .container .form-container .text-img .img-wrap.lottianim img {
  display: none;
}

@media (max-width: 576px) {
  html section.cyber-resilience-form .container .form-container .text-img .img-wrap.lottianim img,
body section.cyber-resilience-form .container .form-container .text-img .img-wrap.lottianim img {
    display: block;
  }
}
html section.cyber-resilience-form .container .form-container .text-img .img-wrap.lottianim svg,
body section.cyber-resilience-form .container .form-container .text-img .img-wrap.lottianim svg {
  width: auto !important;
  display: none;
  max-width: 460px;
}

@media (min-width: 577px) {
  html section.cyber-resilience-form .container .form-container .text-img .img-wrap.lottianim svg:nth-child(3),
body section.cyber-resilience-form .container .form-container .text-img .img-wrap.lottianim svg:nth-child(3) {
    display: block;
  }
}
@media (max-width: 576px) {
  html section.cyber-resilience-form .container .form-container .text-img .img-wrap.lottianim svg,
body section.cyber-resilience-form .container .form-container .text-img .img-wrap.lottianim svg {
    display: none;
  }
}
html section.cyber-resilience-form .container .form-container .marketoform-redesign,
body section.cyber-resilience-form .container .form-container .marketoform-redesign {
  border-radius: 0 0 20px 20px;
  background: linear-gradient(153.81deg, #15173e 1.99%, #444690 120%);
  padding: 24px 80px 40px 80px;
}

@media (max-width: 991px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign,
body section.cyber-resilience-form .container .form-container .marketoform-redesign {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign,
body section.cyber-resilience-form .container .form-container .marketoform-redesign {
    padding: 30px 20px;
  }
}
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm {
  border-radius: 0;
  background: transparent;
  padding: 0 !important;
}

html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoCaptchaDisclaimer,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoCaptchaDisclaimer {
  display: inline-block;
  width: 100%;
}

@media (min-width: 768px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoCaptchaDisclaimer,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoCaptchaDisclaimer {
    padding: 0 12px;
  }
}
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoCaptchaDisclaimer,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoCaptchaDisclaimer a,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoCaptchaDisclaimer,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoCaptchaDisclaimer a {
  color: #fff !important;
  font-size: 12px !important;
  line-height: 20px !important;
}

html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoCaptchaDisclaimer a,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoCaptchaDisclaimer a {
  text-decoration: underline;
  display: inline-block;
  padding: 0 !important;
}

html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFormRow,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFormRow {
  clear: none;
  width: 100%;
}

html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFormRow.gdpr .mktoFieldDescriptor .mktoFieldWrap .mktoLabel,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFormRow.gdpr .mktoFieldDescriptor .mktoFieldWrap .mktoLabel {
  color: #fff !important;
  font-size: 12px !important;
  line-height: 20px !important;
  padding-left: 40px !important;
}

html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol {
  margin: 0 !important;
  width: 100%;
}

@media (min-width: 768px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol {
    width: 50%;
  }
}
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span {
  color: #fff !important;
  font-size: 12px !important;
  line-height: 20px !important;
}

@media (min-width: 768px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span {
    width: 600px;
  }
}
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span a,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span a {
  color: #fff !important;
  line-height: 20px !important;
  padding: 0 !important;
  display: inline-block;
}

html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span a span,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span a span {
  color: #fff !important;
}

html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFieldWrap,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFieldWrap {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFieldWrap #LblOpt_in_Explicit_Consent__c,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFieldWrap #LblOpt_in_Explicit_Consent__c {
  display: block !important;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  padding-left: 2px;
  width: 100% !important;
}

html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFieldWrap .mktoCheckboxList,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFieldWrap .mktoCheckboxList {
  width: auto !important;
  padding: 0;
}

html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFieldWrap .mktoCheckboxList #Opt_in_Explicit_Consent__c,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoFieldWrap .mktoCheckboxList #Opt_in_Explicit_Consent__c {
  line-height: 0 !important;
  height: 25px !important;
  margin: 0 !important;
}

html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow {
  display: inline-block;
  padding-top: 40px;
  width: 100%;
}

html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButtonWrap,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButtonWrap {
  margin: 0 !important;
  display: inline-block;
}

@media (max-width: 767px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow {
    padding-top: 30px;
  }
}
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton {
  background: #00FD45 !important;
  color: #000 !important;
  border: solid 2px #00FD45 !important;
  padding: 14px 32px !important;
  font-size: 1.6rem !important;
  margin: 0 !important;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-weight: 600;
  width: auto !important;
}

html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton:hover,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton:hover {
  background: #fff !important;
  color: #000 !important;
}

@media (min-width: 1800px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton {
    padding: 14px 36px !important;
    font-size: 1.8rem !important;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 1199.98px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 991.98px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton {
    font-size: 1.6rem !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton {
    padding: 15px 32px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton {
    padding: 15px 30px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton {
    padding: 15px 30px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton {
    padding: 11px 30px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton {
    padding: 11px 30px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton {
    padding: 11px 30px !important;
  }
}
@media (max-width: 575.98px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton {
    padding: 8px 24px !important;
  }
}
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea {
  margin-bottom: 25px !important;
  height: 40px !important;
  background-color: #fff !important;
  border-radius: 5px !important;
  border: 1px solid #caccce !important;
  padding: 6px 16px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  line-height: 40px !important;
  white-space: nowrap;
  overflow: hidden;
}

@media (min-width: 768px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select {
    background-position-y: 50%;
  }
}
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder {
  font-size: 1.8rem !important;
  font-weight: 400 !important;
  line-height: 28px !important;
  letter-spacing: 0.01em !important;
  color: #1d242b !important;
}

html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder {
  font-size: 1.8rem !important;
  font-weight: 400 !important;
  line-height: 28px !important;
  letter-spacing: 0.01em !important;
  color: #1d242b !important;
}

html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder {
  font-size: 1.8rem !important;
  font-weight: 400 !important;
  line-height: 28px !important;
  letter-spacing: 0.01em !important;
  color: #1d242b !important;
}

html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder {
  font-size: 1.8rem !important;
  font-weight: 400 !important;
  line-height: 28px !important;
  letter-spacing: 0.01em !important;
  color: #1d242b !important;
}

html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder {
  font-size: 1.8rem !important;
  font-weight: 400 !important;
  line-height: 28px !important;
  letter-spacing: 0.01em !important;
  color: #1d242b !important;
}

html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input:-ms-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea:-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input:-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea:-ms-input-placeholder {
  font-size: 1.8rem !important;
  font-weight: 400 !important;
  line-height: 28px !important;
  letter-spacing: 0.01em !important;
  color: #1d242b !important;
}

html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder {
  font-size: 1.8rem !important;
  font-weight: 400 !important;
  line-height: 28px !important;
  letter-spacing: 0.01em !important;
  color: #1d242b !important;
}

html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::placeholder {
  font-size: 1.8rem !important;
  font-weight: 400 !important;
  line-height: 28px !important;
  letter-spacing: 0.01em !important;
  color: #1d242b !important;
}

@media (min-width: 1800px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder {
    font-size: 1.8rem !important;
    line-height: 28px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder {
    font-size: 1.8rem !important;
    line-height: 28px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder {
    font-size: 1.8rem !important;
    line-height: 28px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder {
    font-size: 1.8rem !important;
    line-height: 28px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder {
    font-size: 1.8rem !important;
    line-height: 28px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input:-ms-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea:-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input:-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea:-ms-input-placeholder {
    font-size: 1.8rem !important;
    line-height: 28px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder {
    font-size: 1.8rem !important;
    line-height: 28px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::placeholder {
    font-size: 1.8rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input:-ms-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea:-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input:-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea:-ms-input-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input:-ms-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea:-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input:-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea:-ms-input-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input:-ms-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea:-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input:-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea:-ms-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input:-ms-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea:-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input:-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea:-ms-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input:-ms-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea:-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input:-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea:-ms-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input:-ms-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea:-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input:-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea:-ms-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
}
@media (max-width: 575.98px) {
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-webkit-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-moz-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input:-ms-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea:-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input:-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea:-ms-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder, html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder, body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::-ms-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
  html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::placeholder,
html section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm select,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm input::placeholder,
body section.cyber-resilience-form .container .form-container .marketoform-redesign .mktoForm textarea::placeholder {
    font-size: 1.4rem !important;
    line-height: 23px !important;
  }
}
html section.customer-story,
body section.customer-story {
  background-position: center;
  background-size: cover;
  background-attachment: fixed;
}

@media (max-width: 767px) {
  html section.customer-story,
body section.customer-story {
    padding-bottom: 120px;
  }
}
html section.customer-story .container,
body section.customer-story .container {
  max-width: 1480px !important;
}

html section.customer-story .container .customer-story-title,
body section.customer-story .container .customer-story-title {
  max-width: 800px !important;
  margin: 0 auto;
  margin-bottom: 25px;
}

html section.customer-story .container .customer-story-title h2,
body section.customer-story .container .customer-story-title h2 {
  margin-bottom: 24px;
}

html section.customer-story .container .customer-story-logo,
body section.customer-story .container .customer-story-logo {
  position: relative;
  z-index: 1;
  top: 2px;
}

html section.customer-story .container .customer-story-logo .customer-story-logo-slide,
body section.customer-story .container .customer-story-logo .customer-story-logo-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  width: 200px !important;
  max-width: 200px;
  height: 80px;
  padding: 0 16px;
  margin: 0 8px;
  cursor: pointer;
}

@media (max-width: 991px) {
  html section.customer-story .container .customer-story-logo .customer-story-logo-slide,
body section.customer-story .container .customer-story-logo .customer-story-logo-slide {
    width: 180px !important;
    max-width: 180px;
  }
}
@media (max-width: 767px) {
  html section.customer-story .container .customer-story-logo .customer-story-logo-slide,
body section.customer-story .container .customer-story-logo .customer-story-logo-slide {
    width: 25% !important;
    max-width: 100%;
    height: auto;
    padding: 0 10px 10px 10px;
    margin: 0 10px;
  }
}
@media (max-width: 595px) {
  html section.customer-story .container .customer-story-logo .customer-story-logo-slide,
body section.customer-story .container .customer-story-logo .customer-story-logo-slide {
    width: 33.3% !important;
    margin: 0;
  }
}
html section.customer-story .container .customer-story-logo .customer-story-logo-slide::after,
body section.customer-story .container .customer-story-logo .customer-story-logo-slide::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: #00FD45;
  width: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
}

@media (max-width: 767px) {
  html section.customer-story .container .customer-story-logo .customer-story-logo-slide:first-child::after,
body section.customer-story .container .customer-story-logo .customer-story-logo-slide:first-child::after {
    left: 10px;
    width: 80%;
  }
  html section.customer-story .container .customer-story-logo .customer-story-logo-slide:last-child::after,
body section.customer-story .container .customer-story-logo .customer-story-logo-slide:last-child::after {
    width: 90%;
  }
}
html section.customer-story .container .customer-story-logo .customer-story-logo-slide img,
body section.customer-story .container .customer-story-logo .customer-story-logo-slide img {
  -webkit-filter: grayscale(90%);
  filter: grayscale(90%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0.3;
  height: 64px;
  -o-object-fit: contain;
  font-family: "object-fit:contain";
  object-fit: contain;
}

html section.customer-story .container .customer-story-logo .customer-story-logo-slide.slick-current::after,
body section.customer-story .container .customer-story-logo .customer-story-logo-slide.slick-current::after {
  -webkit-transform: scale(1);
  transform: scale(1);
}

html section.customer-story .container .customer-story-logo .customer-story-logo-slide.slick-current img,
body section.customer-story .container .customer-story-logo .customer-story-logo-slide.slick-current img {
  opacity: 1;
  -webkit-filter: none;
  filter: none;
}

html section.customer-story .container .customer-story-logo .slick-list .slick-track,
body section.customer-story .container .customer-story-logo .slick-list .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100% !important;
  -webkit-transform: none !important;
  transform: none !important;
}

html section.customer-story .container .customer-story-slider .customer-story-slide,
body section.customer-story .container .customer-story-slider .customer-story-slide {
  padding: 65px 65px;
}

@media (max-width: 1399px) {
  html section.customer-story .container .customer-story-slider .customer-story-slide,
body section.customer-story .container .customer-story-slider .customer-story-slide {
    padding: 50px 60px;
  }
}
@media (max-width: 767px) {
  html section.customer-story .container .customer-story-slider .customer-story-slide,
body section.customer-story .container .customer-story-slider .customer-story-slide {
    padding: 30px 20px;
  }
}
@media (max-width: 1399px) {
  html section.customer-story .container .customer-story-slider .customer-story-slide .text-wrap,
body section.customer-story .container .customer-story-slider .customer-story-slide .text-wrap {
    padding-right: 20px !important;
  }
}
@media (max-width: 991px) {
  html section.customer-story .container .customer-story-slider .customer-story-slide .text-wrap,
body section.customer-story .container .customer-story-slider .customer-story-slide .text-wrap {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 !important;
    margin-bottom: 30px;
  }
}
html section.customer-story .container .customer-story-slider .customer-story-slide .text-wrap > div,
body section.customer-story .container .customer-story-slider .customer-story-slide .text-wrap > div {
  max-width: 90%;
}

@media (max-width: 1399px) {
  html section.customer-story .container .customer-story-slider .customer-story-slide .text-wrap > div,
body section.customer-story .container .customer-story-slider .customer-story-slide .text-wrap > div {
    max-width: 100%;
  }
}
@media (max-width: 1399px) {
  html section.customer-story .container .customer-story-slider .customer-story-slide .img-wrap,
body section.customer-story .container .customer-story-slider .customer-story-slide .img-wrap {
    padding-left: 20px !important;
  }
}
@media (max-width: 991px) {
  html section.customer-story .container .customer-story-slider .customer-story-slide .img-wrap,
body section.customer-story .container .customer-story-slider .customer-story-slide .img-wrap {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 !important;
  }
}
html section.customer-story .container .customer-story-slider .customer-story-slide .img-wrap > div,
body section.customer-story .container .customer-story-slider .customer-story-slide .img-wrap > div {
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
  border: 2px solid #3E4C5A;
}

html section.customer-story .container .customer-story-slider .customer-story-slide .img-wrap > div:hover .video-active,
body section.customer-story .container .customer-story-slider .customer-story-slide .img-wrap > div:hover .video-active {
  background: url("/clientlib-site/images/cyber-resilience-redesign/statelarge.svg") no-repeat;
  background-size: contain;
}

@media (min-width: 1400px) and (max-width: 1450px) {
  html section.customer-story .container .customer-story-slider .customer-story-slide .img-wrap > div img,
body section.customer-story .container .customer-story-slider .customer-story-slide .img-wrap > div img {
    max-height: 390px;
  }
}
html section.customer-story .container .customer-story-slider .customer-story-slide .img-wrap .video-active,
body section.customer-story .container .customer-story-slider .customer-story-slide .img-wrap .video-active {
  position: absolute;
  width: 66px;
  height: 66px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: url("/clientlib-site/images/cyber-resilience-redesign/large.svg") no-repeat;
  background-size: contain;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

html section.customer-story .container .customer-story-slider .customer-story-slide .img-wrap .video-active img,
body section.customer-story .container .customer-story-slider .customer-story-slide .img-wrap .video-active img {
  width: 100%;
  height: 100%;
}

html section.customer-story .container .customer-story-slider .customer-story-slide h3,
body section.customer-story .container .customer-story-slider .customer-story-slide h3 {
  font-size: 3.6rem !important;
  line-height: 40px !important;
  font-weight: 400 !important;
  margin-bottom: 55px;
}

@media (max-width: 1199px) {
  html section.customer-story .container .customer-story-slider .customer-story-slide h3,
body section.customer-story .container .customer-story-slider .customer-story-slide h3 {
    font-size: 3.2rem !important;
    margin-bottom: 45px;
  }
}
@media (max-width: 991px) {
  html section.customer-story .container .customer-story-slider .customer-story-slide h3,
body section.customer-story .container .customer-story-slider .customer-story-slide h3 {
    font-size: 3rem !important;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  html section.customer-story .container .customer-story-slider .customer-story-slide h3,
body section.customer-story .container .customer-story-slider .customer-story-slide h3 {
    font-size: 2.7rem !important;
    line-height: 35px !important;
  }
}
html section.customer-story .container .customer-story-slider .customer-story-slide p,
body section.customer-story .container .customer-story-slider .customer-story-slide p {
  margin-bottom: 24px;
}

html section.customer-story .container .customer-story-slider .customer-story-slide p:last-child,
body section.customer-story .container .customer-story-slider .customer-story-slide p:last-child {
  margin-bottom: 0;
}

html section.customer-story .container .customer-story-slider .customer-story-slide ul li,
body section.customer-story .container .customer-story-slider .customer-story-slide ul li {
  padding-left: 56px;
  position: relative;
  margin-bottom: 24px;
}

html section.customer-story .container .customer-story-slider .customer-story-slide ul li:last-child,
body section.customer-story .container .customer-story-slider .customer-story-slide ul li:last-child {
  margin-bottom: 0;
}

html section.customer-story .container .customer-story-slider .customer-story-slide ul li p,
body section.customer-story .container .customer-story-slider .customer-story-slide ul li p {
  margin-bottom: 0;
}

html section.customer-story .container .customer-story-slider .customer-story-slide ul li::before,
body section.customer-story .container .customer-story-slider .customer-story-slide ul li::before {
  display: none;
}

html section.customer-story .container .customer-story-slider .customer-story-slide ul li::after,
body section.customer-story .container .customer-story-slider .customer-story-slide ul li::after {
  content: "";
  width: 40px;
  height: 40px;
  background-image: url("/clientlib-site/images/cyber-resilience-redesign/cyber-resilience-redesign/check-mark-icon.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left;
  position: absolute;
  left: 0;
  top: 0;
}

html section.customer-story .container .customer-story-slider .slick-list::before,
body section.customer-story .container .customer-story-slider .slick-list::before {
  content: "";
  position: absolute;
  inset: 0;
}

@media (max-width: 1399px) {
  html section.customer-story .container .customer-story-slider .slick-list::before,
body section.customer-story .container .customer-story-slider .slick-list::before {
    border-radius: 20px;
    border: 2px solid transparent;
    background: linear-gradient(105.83deg, #33C491 0%, #7578F6 99.67%) border-box;
    -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
            mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
            mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
  }
}
@media (max-width: 767px) {
  html section.customer-story .container .customer-story-slider .slick-list::before,
body section.customer-story .container .customer-story-slider .slick-list::before {
    border-radius: 10px;
  }
}
@media (min-width: 1400px) {
  html section.customer-story .container .customer-story-slider .slick-list::before,
body section.customer-story .container .customer-story-slider .slick-list::before {
    background: url("/clientlib-site/images/cyber-resilience-redesign/cyber-resilience-redesign/border-image.svg") no-repeat;
    background-size: contain;
  }
}
html section.customer-story .container .customer-story-slider .slick-arrow,
body section.customer-story .container .customer-story-slider .slick-arrow {
  position: absolute;
  top: 50%;
  margin-top: -23px;
  width: 46px;
  height: 46px;
  text-indent: -99999px;
  border-radius: 100px;
  cursor: pointer;
  z-index: 2;
  background-image: url("/clientlib-site/images/cyber-resilience-redesign/buttons/arrow-button-green-arrow.svg");
  background-color: #000;
  background-size: contain;
}

html section.customer-story .container .customer-story-slider .slick-arrow:hover,
body section.customer-story .container .customer-story-slider .slick-arrow:hover {
  background-image: url("/clientlib-site/images/cyber-resilience-redesign/buttons/arrow-button-white-arrow.svg");
}

@media (max-width: 767px) {
  html section.customer-story .container .customer-story-slider .slick-arrow,
body section.customer-story .container .customer-story-slider .slick-arrow {
    top: 100%;
    margin-top: 20px;
  }
}
html section.customer-story .container .customer-story-slider .slick-arrow.slick-prev,
body section.customer-story .container .customer-story-slider .slick-arrow.slick-prev {
  left: -23px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

@media (max-width: 767px) {
  html section.customer-story .container .customer-story-slider .slick-arrow.slick-prev,
body section.customer-story .container .customer-story-slider .slick-arrow.slick-prev {
    margin-left: -60px;
    left: 50%;
  }
}
html section.customer-story .container .customer-story-slider .slick-arrow.slick-next,
body section.customer-story .container .customer-story-slider .slick-arrow.slick-next {
  right: -23px;
}

@media (max-width: 767px) {
  html section.customer-story .container .customer-story-slider .slick-arrow.slick-next,
body section.customer-story .container .customer-story-slider .slick-arrow.slick-next {
    margin-right: -60px;
    right: 50%;
  }
}
html section.footer-cta-blade,
body section.footer-cta-blade {
  background-position: center;
  background-size: cover;
  padding-bottom: 0 !important;
  position: relative;
}

html section.footer-cta-blade::after,
body section.footer-cta-blade::after {
  content: "";
  position: absolute;
  inset: 0;
  border-bottom: 2px solid transparent;
  background: linear-gradient(133.81deg, #00FD45 1.99%, #7C75F6 100%) border-box;
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
          mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
          mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
}

html section.footer-cta-blade .container,
body section.footer-cta-blade .container {
  padding-bottom: 0;
}

html section.footer-cta-blade h2,
body section.footer-cta-blade h2 {
  max-width: 835px;
  margin: 0 auto;
  margin-bottom: 64px;
}

@media (max-width: 1199px) {
  html section.footer-cta-blade h2,
body section.footer-cta-blade h2 {
    max-width: 630px;
  }
}
@media (max-width: 767px) {
  html section.footer-cta-blade h2,
body section.footer-cta-blade h2 {
    margin-bottom: 30px;
  }
}
html section.footer-cta-blade .row,
body section.footer-cta-blade .row {
  margin: 0 auto;
  max-width: 720px;
}

html section.footer-cta-blade .row .footer-cta-btn,
body section.footer-cta-blade .row .footer-cta-btn {
  margin-top: 45px;
}

@media (max-width: 767px) {
  html section.footer-cta-blade .row .footer-cta-btn,
body section.footer-cta-blade .row .footer-cta-btn {
    margin-top: 30px;
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  html section.footer-cta-blade .row .lottianim,
body section.footer-cta-blade .row .lottianim {
    min-height: 268px;
  }
  html section.footer-cta-blade .row .lottianim svg,
body section.footer-cta-blade .row .lottianim svg {
    position: absolute;
    left: -10%;
    bottom: 0;
  }
  html section.footer-cta-blade .row .lottianim canvas,
body section.footer-cta-blade .row .lottianim canvas {
    position: absolute;
    left: -10%;
    bottom: -12px;
  }
}
html section.footer-cta-blade .row .lottianim img,
body section.footer-cta-blade .row .lottianim img {
  display: none;
}

@media (max-width: 576px) {
  html section.footer-cta-blade .row .lottianim img,
body section.footer-cta-blade .row .lottianim img {
    display: block;
    max-width: 240px;
  }
}
html section.footer-cta-blade .row .lottianim svg,
body section.footer-cta-blade .row .lottianim svg {
  width: auto !important;
  max-width: 820px;
}

@media (min-width: 577px) {
  html section.footer-cta-blade .row .lottianim svg:nth-child(3),
body section.footer-cta-blade .row .lottianim svg:nth-child(3) {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  html section.footer-cta-blade .row .lottianim svg,
body section.footer-cta-blade .row .lottianim svg {
    max-width: 700px;
  }
}
@media (min-width: 1800px) {
  html section.footer-cta-blade .row .lottianim svg,
body section.footer-cta-blade .row .lottianim svg {
    max-width: 820px;
  }
}
@media (min-width: 577px) {
  html section.footer-cta-blade .row .lottianim svg:nth-child(3),
body section.footer-cta-blade .row .lottianim svg:nth-child(3) {
    display: block;
  }
}
@media (max-width: 576px) {
  html section.footer-cta-blade .row .lottianim svg,
body section.footer-cta-blade .row .lottianim svg {
    display: none;
  }
}
html footer.new-footer,
body footer.new-footer {
  overflow: hidden;
}

html footer.new-footer .column-wrapper,
body footer.new-footer .column-wrapper {
  height: 80px;
}

html footer.new-footer .copyright,
body footer.new-footer .copyright {
  margin-top: 35px;
}

@media (max-width: 767px) {
  html footer.new-footer .copyright.simplified-footer,
body footer.new-footer .copyright.simplified-footer {
    margin-top: 0;
  }
}
@media (max-width: 595px) {
  html footer.new-footer .copyright.simplified-footer,
body footer.new-footer .copyright.simplified-footer {
    margin-top: 15px;
  }
}
@media (max-width: 991px) {
  html .new-footer .column-wrapper .col,
body .new-footer .column-wrapper .col {
    width: 100% !important;
    text-align: center;
  }
}
html .overlay-mask,
body .overlay-mask {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  display: none;
}

html .overlay-mask.mask-open,
body .overlay-mask.mask-open {
  display: block;
}
.header.sticky-header.darkHeader {
  -webkit-box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.15);
}

.demo-hero-banner.expert-led .banner-image img {
  clip-path: inherit !important;
}

.demo-hero-banner.show_breadcrumb_on_hero {
  margin-top: 79px;
  background: #f0f3f4;
}

.demo-hero-banner.expert-led .banner-image {
  width: 46%;
}

.demo-hero-banner.expert-led .row h1 {
  font-weight: 500;
  font-size: 74px !important;
  line-height: 76px !important;
  font-weight: 500 !important;
  padding-top: 28px;
  text-transform: inherit;
}

.demo-hero-banner.expert-led {
  min-height: 457px;
  margin-top: 0;
}

.demo-hero-banner.expert-led .breadcrumbs ul a {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  color: #080808;
}

.header.sticky-header.darkHeader {
  -webkit-box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.15);
}

.demo-hero-banner.expert-led p {
  font-size: 20px !important;
  font-weight: 400 !important;
  line-height: 26px !important;
  letter-spacing: -0.4px !important;
}

.demo-violator-bar.expert-led .demo-violator-bar-text .btn-green-style a span {
  color: #000000;
}

.demo-violator-bar.expert-led .demo-violator-bar-text p {
  width: calc(100% - 185px);
  font-size: 20px !important;
  font-weight: 500 !important;
  line-height: 26px !important;
  letter-spacing: -0.2px !important;
}

.demo-violator-bar.expert-led {
  padding: 21px 0;
  background: #004540;
}

.expert-led .listing-filter.demo-grid-filter .listing-filter-right .view-action {
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 24px !important;
  letter-spacing: -0.18px !important;
}

.listing-filter.demo-grid-filter .listing-filter-right .view-toggle .toggle-slider {
  background: #009e60 !important;
}

.expert-led.demo-grid-views.grid-view .demo-grid-view {
  max-height: 350px;
  height: 100%;
  padding: 0;
  border-radius: 5px;
}

.expert-led.demo-grid-views.grid-view .eyebrow-text {
  margin-bottom: 16px;
}

.expert-led.demo-grid-views .row .demo-grid-view .demo-grid-image {
  height: 211px;
}

.expert-led.demo-grid-views .row .demo-grid-view .demo-grid-image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 0;
  width: 100%;
}

.expert-led.demo-grid-views.grid-view .demo-grid-text {
  margin-bottom: 60px;
  padding: 24px;
}

.expert-led.demo-grid-views.grid-view .row .col-md-6 .grid-view-label.yellow-label {
  background: #ff9900 !important;
  border-radius: 0;
  right: 40px;
}

.expert-led.demo-grid-views.grid-view .row .col-md-6 .grid-view-label.yellow-label::after {
  border-bottom-color: #e07400 !important;
}

.expert-led.demo-grid-views.grid-view .row .col-md-6 .grid-view-label.blue-label,
.expert-led .demo-grid-views.grid-view .row .col-md-6 .grid-view-label.yellow-label {
  background: #ff61f0;
  border-radius: 0;
  color: #000;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-transform: uppercase;
  letter-spacing: 0;
  right: 40px;
}

.expert-led.demo-grid-views.grid-view .row .col-md-6 .grid-view-label.blue-label::after {
  border-bottom-color: #d922c7;
}

.expert-led.demo-grid-views .row .demo-grid-view .eyebrow-text span {
  font-size: 22px !important;
  font-weight: 400;
  line-height: 22px !important;
  letter-spacing: 2.2px;
  text-transform: uppercase;
}

.expert-led.demo-grid-views .row .demo-grid-view .eyebrow-text .eyebrow {
  font-weight: 400 !important;
}

.expert-led.demo-grid-views .row .demo-grid-view .demo-grid-text .eyebrow-text p {
  font-size: 20px !important;
  font-weight: 500 !important;
  line-height: 26px !important; /* 130% */
  letter-spacing: -0.2px !important;
}

.expert-led.demo-grid-views .row .demo-grid-view .demo-grid-text p.p-l-bold {
  font-size: 20px !important;
  font-weight: 500 !important;
  line-height: 26px !important; /* 130% */
  letter-spacing: -0.2px !important;
}

.expert-led.demo-grid-views.grid-view .demo-grid-overlay .demo-grid-desc a p {
  font-size: 20px !important;
  font-weight: 500 !important;
  line-height: 26px !important; /* 130% */
  letter-spacing: -0.2px !important;
}

.expert-led.demo-grid-views.list-view .demo-grid-view .demo-grid-desc a {
  font-weight: 400;
}

.expert-led.demo-grid-views.list-view .demo-grid-view p {
  font-size: 20px !important;
  font-weight: 500 !important;
  line-height: 26px !important; /* 130% */
  letter-spacing: -0.2px !important;
}

.expert-led.demo-grid-views.list-view .demo-grid-view .register-btn {
  background-color: #00fd92;
  border-radius: 5px;
  color: #000000;
  font-size: 16px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 10px;
  border: 1.5px solid #006616;
  text-transform: uppercase;
}

.expert-led.demo-grid-views.list-view .demo-grid-view .register-btn:hover {
  background: #00774c;
  border: 1.5px solid #080808;
  color: #ffffff;
}

.expert-led.single-footer-cta .container .cta-content h2 {
  font-size: 56px !important;
  font-weight: 500 !important;
  line-height: 58px !important;
  letter-spacing: 0 !important;
  color: black;
}

.expert-led.single-footer-cta .container .cta-content P {
  color: #000;
  text-align: center;
  font-size: 22px !important;
  font-weight: 400 !important;
  line-height: 28px !important;
  letter-spacing: -0.44px !important;
  margin-top: 0 !important;
}

.expert-led.single-footer-cta .container .cta-content .btn-wrap {
  margin: 35px 0 0 !important;
}

.expert-led.single-footer-cta .cta-bg-img {
  height: 100% !important;
  width: 100%;
  background-position: center !important;
  display: block;
}

.expert-led.single-footer-cta {
  min-height: 343px !important;
}

.btn-black-style a {
  border-radius: 5px;
  font-size: 16px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 14px 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  text-transform: uppercase;
  margin-top: 3px;
  font-weight: 700;
  -webkit-transition: color 0.3s, background 0.3s, border 0.3s;
  transition: color 0.3s, background 0.3s, border 0.3s;
  background-color: #080808;
  color: #00fd92;
  border: 1.5px solid #00a323;
}

.btn-black-style a:hover {
  background: rgba(0, 253, 146, 0.5);
  border: 1.5px solid #00774c;
  color: #080808;
}

.btn-white-style a {
  border-radius: 5px;
  font-size: 16px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 14px 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  text-transform: uppercase;
  margin-top: 3px;
  font-weight: 700;
  -webkit-transition: color 0.3s, background 0.3s, border 0.3s;
  transition: color 0.3s, background 0.3s, border 0.3s;
  background-color: #ffffff;
  color: #080808;
  border: 1.5px solid #009e60;
}

.btn-white-style a:hover {
  background: rgba(0, 253, 146, 0.5);
  border: 1.5px solid #080808;
  color: #080808;
}

.btn-green-style a {
  background-color: #00fd92;
  border-radius: 5px;
  color: #000000;
  font-size: 16px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 12px 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  border: 1.5px solid #006616;
  text-transform: uppercase;
  margin-top: 3px;
  font-weight: 700;
  line-height: 1.5 !important;
  -webkit-transition: color 0.3s, background 0.3s, border 0.3s;
  transition: color 0.3s, background 0.3s, border 0.3s;
}

.btn-green-style a:hover {
  background: #00774c;
  border: 1.5px solid #080808;
  color: #ffffff;
}

.banner-second-level.video-demos-banner h1 {
  font-weight: 500;
  font-size: 74px !important;
  line-height: 76px !important;
  font-weight: 500 !important;
  padding-top: 72px;
}

.banner-second-level.video-demos-banner.interactive-demo .img-wrap img {
  max-width: 578px;
}

.banner-second-level.video-demos-banner.interactive-demo .img-wrap {
  padding-top: 48px !important;
}

.banner-second-level.video-demos-banner p {
  font-size: 20px !important;
  font-weight: 400 !important;
  line-height: 26px !important;
  letter-spacing: -0.4px !important;
}

.banner-second-level.video-demos-banner {
  background: #f0f3f4;
}

.listing-card-section.video-demos h2 {
  margin-bottom: 40px;
  font-size: 56px !important;
  font-weight: 500 !important;
  line-height: 58px !important;
  letter-spacing: 0 !important;
}

.listing-card-section.video-demos .listing-filter-left .filter-label {
  white-space: nowrap;
  padding-right: 10px;
  font-size: 26px !important;
  font-weight: 500 !important;
  line-height: 28px !important;
}

.listing-card-section.video-demos .listing-filter .filter-dropdown p {
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  letter-spacing: -0.36px !important;
}

.listing-card-section.video-demos .listing-filter .filter-dropdown ul li label {
  line-height: 1.66;
  font-weight: 400;
}

.listing-card-section.video-demos .filtered-item .single-item span {
  background: #f0f3f4;
  border: 2px solid #f0f3f4;
}

.listing-card-section.interactive-demos .heading-wrap p {
  font-size: 20px !important;
  font-weight: 400 !important;
  line-height: 26px !important;
  letter-spacing: -0.4px !important;
}

.listing-card.interactive-demos.listing .listing-card-content {
  padding: 24px;
  min-height: 77px;
  max-height: 77px;
}

.listing-card-section.video-demos .listing-filter-right .filter-sort p {
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 24px !important;
  letter-spacing: -0.18px !important;
}

.listing-card-section.interactive-demos .heading-wrap {
  max-width: 1250px;
  margin-bottom: 30px;
}

.listing-card-section.interactive-demos .listing-card.listing .listing-card-img {
  height: 273px;
}

.listing-card-section.video-demos .listing-filter .filter-dropdown p::after {
  border: solid #009e60;
  border-width: 0 2px 2px 0;
}

.listing-card-section.video-demos .listing-card.listing {
  border-radius: 0px 5px 5px 5px;
  background: #fff;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
  height: 350px;
}

.listing-card.video-demos .listing-card-img .play-icon {
  top: 58%;
}

.listing-card-section.video-demos .row > div {
  margin-bottom: 23px;
}

.listing-card.video-demos .video-length.new-time {
  position: absolute;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 32px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
  background: #b1ffbe;
  z-index: 1;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 22px !important;
  letter-spacing: -0.32px !important;
  color: black;
}

.listing-card-section .pagination {
  margin-top: 55px;
}

.listing-card.video-demos .listing-card-content p.p-xl-bold {
  font-size: 22px !important;
  font-weight: 500 !important;
  line-height: 28px !important;
  letter-spacing: -0.22px !important;
}

.listing-card.video-demos .listing-card-content p.p-xl-bold {
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.listing-card.video-demos.interactive-demos .listing-card-content p.p-xl-bold {
  -webkit-line-clamp: 1;
}

.listing-card-section.video-demos.interactive-demos .listing-card.listing {
  border-radius: 5px 5px 5px 5px;
}

.listing-card.listing .listing-card-content .video-length {
  display: none;
}

.listing-card.listing .listing-card-content {
  min-height: 105px;
  max-height: 105px;
  padding: 25px 30px;
}

#pagination span a.current {
  color: #fff;
}

#pagination span a.current:before {
  background: #67bf1b;
}

#pagination span a.current:after {
  background: #67bf1b;
}

#pagination span a:hover {
  color: #fff;
}

#pagination span a:hover:after {
  background: #67bf1b;
}

.footer-cta.video-demos .bg-image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.footer-cta.footer-cta-img.video-demos .title h2 {
  margin-bottom: 136px;
  max-width: 350px;
  font-size: 56px !important;
  font-weight: 500 !important;
  line-height: 58px !important;
}

.footer-cta.footer-cta-img.video-demos .content p {
  font-size: 22px !important;
  font-weight: 500 !important;
  line-height: 28px !important;
  letter-spacing: -0.22px !important;
}

.footer-cta.video-demos .bg-image {
  width: 100% !important;
}

.footer-cta.footer-cta-img.video-demos .wrapper {
  border-radius: 5px;
  padding: 17px 0;
}

.footer-cta.footer-cta-img .content {
  width: 44%;
  padding-left: 53px;
  padding-top: 25px;
}

.footer-cta.footer-cta-img .image-wrapper {
  width: 56%;
}

.footer-cta.footer-cta-img .image-wrapper .img-wrap {
  max-width: 100%;
  margin: 0 !important;
}

.footer-cta.footer-cta-img .btn-blue-wrap a:first-child {
  margin-bottom: 22px;
}

@media (min-width: 1400px) and (max-width: 1599px) {
  .banner-second-level.video-demos-banner h1 {
    font-size: 74px !important;
    line-height: 76px !important;
    font-weight: 500 !important;
  }
}
@media (max-width: 1399.98px) {
  .footer-cta.footer-cta-img.video-demos .title h2 {
    margin-bottom: 60px;
    max-width: 100%;
  }
}
@media (max-width: 1200px) {
  .demo-hero-banner.expert-led .row h1 {
    font-size: 55px !important;
    line-height: 53px !important;
  }
  .listing-card-section.video-demos h2 {
    font-size: 44px !important;
    line-height: 46px !important;
  }
  .expert-led.single-footer-cta .container .cta-content h2 {
    font-size: 44px !important;
    line-height: 46px !important;
  }
}
@media (max-width: 767.98px) {
  .banner-second-level.video-demos-banner.interactive-demo .img-wrap {
    padding-top: 0 !important;
  }
  .footer-cta.footer-cta-img .content {
    width: 100%;
  }
  .footer-cta.footer-cta-img .image-wrapper {
    width: 100%;
    margin-top: 30px;
  }
  .banner-second-level.video-demos-banner h1 {
    padding-top: 0;
    font-size: 50px !important;
    line-height: 48px !important;
  }
  .demo-hero-banner.expert-led .row h1 {
    font-size: 50px !important;
    line-height: 48px !important;
    padding-top: 0;
  }
  .demo-violator-bar.expert-led .demo-violator-bar-text p {
    font-size: 18px !important;
    line-height: 24px !important;
    width: 100%;
    margin-bottom: 14px;
  }
  .demo-hero-banner.expert-led .banner-image {
    width: 100%;
  }
  .demo-hero-banner.expert-led .banner-image img {
    border-radius: 0;
  }
  .demo-violator-bar.expert-led .demo-violator-bar-text {
    display: block;
  }
  .listing-card-section.video-demos h2 {
    font-size: 42px !important;
    line-height: 44px !important;
    margin-bottom: 20px;
  }
  .expert-led.single-footer-cta .container .cta-content h2 {
    font-size: 42px !important;
    line-height: 44px !important;
  }
  .footer-cta.footer-cta-img.video-demos .title h2 {
    font-size: 42px !important;
    line-height: 44px !important;
  }
}
.feature-banner-resources {
  background-color: #00dd68;
  padding: 43px 0 64px;
}

.feature-banner-resources .btn-with-arrrow {
  position: relative;
  z-index: 2;
  letter-spacing: -0.018em;
  font-weight: 500;
}

.feature-banner-resources .btn-with-arrrow span {
  color: rgb(0, 119, 76) !important;
  font-size: 1.8rem;
  display: inline-block;
  position: relative;
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 0;
  font-family: "Klavika Condensed";
}

.feature-banner-resources .btn-with-arrrow span::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  margin-left: 6px;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  background-image: url(https://www.cohesity.com/clientlib-site/images/square-arrow.svg);
  -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  background-size: cover;
}

.feature-banner-resources .btn-with-arrrow:hover span::after {
  margin-left: 10px;
  background-image: url(https://www.cohesity.com/clientlib-site/images/square-arrow-hover.svg);
  background-size: cover;
  width: 28px;
}

.feature-banner-resources .inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
}

.feature-banner-resources .intro-block {
  text-align: center;
  margin-bottom: 20px;
}

.feature-banner-resources .intro-block h2 {
  font-family: "Klavika Condensed";
  font-size: 74px;
  font-style: normal;
  font-weight: 500;
  line-height: 76px;
}

.feature-banner-resources .item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 33.33%;
  width: 100%;
  position: relative;
  border-radius: 5px;
  border: 1px solid #fff;
  background: #fff;
  -webkit-box-shadow: 4px 2px 8px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 4px 2px 8px 0 rgba(0, 0, 0, 0.15);
}

.feature-banner-resources .item:hover .btn-with-arrrow span {
  color: black !important;
}

.feature-banner-resources .item:hover .btn-with-arrrow span::after {
  margin-left: 10px;
  background-image: url(https://www.cohesity.com/clientlib-site/images/square-arrow-hover.svg);
  background-size: cover;
  width: 28px;
}

.feature-banner-resources .item > a {
  cursor: pointer;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  text-indent: -99999px;
}

@media (max-width: 767px) {
  .feature-banner-resources .item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    height: auto;
  }
}
.feature-banner-resources .text-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
  z-index: 1;
  height: 100%;
  padding: 31px 40px 35px;
}

@media (max-width: 1199px) {
  .feature-banner-resources .text-container {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .feature-banner-resources .text-container {
    padding: 20px;
  }
}
.feature-banner-resources .text-wrap h4 {
  color: Black;
  margin-bottom: 17px;
  overflow: hidden;
  font-family: "Klavika Condensed";
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0;
}

.feature-banner-resources .text-wrap a svg {
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}

.blogs-container {
  width: 100%;
  margin: 24px auto;
  padding: 0 20px;
  max-width: 1224px;
}

/* Media Query for screen widths under 1199px */
@media (max-width: 1199px) {
  .blogs-container .container .pagination {
    margin-bottom: 0;
  }
}
/* Common styles for pagination */
.blogs-container .container .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
  margin-top: 7px;
}

/* Remove font-size and margins for ul */
.blogs-container .container .pagination ul {
  font-size: 0;
  padding: 0;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 32px;
}

/* Pagination item styles */
.blogs-container .container .pagination ul li {
  display: inline-block;
}

/* Styling for Prev and Next links */
.blogs-container .container .pagination ul li a {
  position: relative;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.42;
  letter-spacing: -0.18px;
  text-align: center;
  color: #000000;
  z-index: 1;
  display: block;
  cursor: pointer;
}

/* Background for prev and next links */
.blogs-container .container .pagination ul li.prev a {
  background: url(https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/generic/right-black.svg) no-repeat center;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  width: 18px;
  height: 18px;
}

.blogs-container .container .pagination ul li.next a {
  background: url(https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/generic/right-black.svg) no-repeat center;
  width: 18px;
  height: 18px;
}

/* Shared pagination styles for other containers */
.filter-by-blogs-container .container .pagination #pagination li.prev a,
.filter-by-blogs-container .container .pagination #pagination li.next a,
.filter-by-resources .container .pagination #pagination li.prev a,
.filter-by-resources .container .pagination #pagination li.next a {
  display: inline-block;
}

.blogs-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.blogs-filter-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
}

.blogs-filter-section.show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.blogs-filter-label {
  font-weight: 500;
  color: rgb(0, 0, 0);
  font-size: 36px;
  margin-right: 1rem;
  white-space: nowrap;
  font-family: "Klavika Condensed";
  line-height: 38px;
}

.blogs-filter-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.blogs-filter-item {
  position: relative;
  min-width: 140px;
  max-width: 200px;
}

.blogs-filter-item::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 20px;
  background: transparent;
}

.blogs-filter-item:hover .blogs-dropdown-menu,
.blogs-dropdown-menu:hover {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.blogs-filter-item:hover .blogs-chevron-down,
.blogs-filter-item:focus-within .blogs-chevron-down {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

@keyframes fadeIn {
  from {
    opacity: 0;
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.blogs-filter-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  padding: 0.75rem 0;
  border: none;
  border-bottom: 1px solid #caccce;
  background: transparent;
  cursor: pointer;
  font-size: 16px;
  color: #1d242b;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.blogs-chevron-down {
  width: 16px;
  height: 16px;
  stroke: #00fd45;
  stroke-width: 3px;
  stroke-width: 2;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.blogs-chevron-down path {
  d: path("M19 9l-7 7-7-7");
}

.blogs-dropdown-menu {
  position: absolute;
  top: calc(100% + 0.5rem);
  left: 0;
  background: white;
  border: 1px solid #eee;
  border-radius: 12px;
  -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  min-width: 240px;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
  padding: 0.75rem 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}

.blogs-dropdown-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
  padding: 0.75rem 1.25rem;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.blogs-dropdown-item:hover {
  background-color: #f8f8f8;
}

.blogs-dropdown-item input[type=checkbox] {
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: 2px solid #ddd;
  cursor: pointer;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  position: relative;
  background: white;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.blogs-dropdown-item input[type=checkbox]:checked::after {
  content: "";
  position: absolute;
  left: 5px;
  top: 2px;
  width: 5px;
  height: 10px;
  border: solid #06f;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.blogs-dropdown-item span {
  font-size: 16px;
  color: #1d242b;
}

.blogs-search-section {
  width: calc(100% - 24px);
  min-width: 300px;
  margin-left: auto;
  max-width: 400px;
}

.blogs-search-box {
  position: relative;
  width: 100%;
}

.blogs-search-box input {
  width: 100%;
  padding: 1.2rem 1rem 1.2rem 4rem;
  border: 1px solid #caccce;
  border-radius: 20px;
  font-size: 16px;
  background: white;
  color: #1d242b;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  outline: none;
  font-size: 20px;
  font-weight: 400;
}

.blogs-search-box input::-webkit-input-placeholder {
  color: #666;
}

.blogs-search-box input::-moz-placeholder {
  color: #666;
}

.blogs-search-box input:-ms-input-placeholder {
  color: #666;
}

.blogs-search-box input::-ms-input-placeholder {
  color: #666;
}

.blogs-search-box input::placeholder {
  color: #666;
}

.blogs-search-icon {
  position: absolute;
  left: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 24px;
  height: 24px;
  stroke: #000;
  stroke-width: 2;
  fill: none;
}

/* Events Grid */
.blogs-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
  margin-top: 4rem;
}

.blogs-card {
  background: white;
  border-radius: 24px;
  -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  position: relative;
  overflow: hidden;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

.blogs-image {
  width: 100%;
  height: 240px;
  position: relative;
  overflow: hidden;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.blogs-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.blogs-card:hover {
  -webkit-transform: translateY(-4px);
          transform: translateY(-4px);
  -webkit-box-shadow: 0 12px 24px rgba(0, 0, 0, 0.1);
          box-shadow: 0 12px 24px rgba(0, 0, 0, 0.1);
}

.blogs-card:hover .blogs-image {
  opacity: 1;
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.blogs-card:hover .blogs-content {
  opacity: 0;
  visibility: hidden;
}

.blogs-card:hover .blogs-excerpt {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.blogs-content {
  padding: 24px;
  position: relative;
  background: white;
  -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.blogs-excerpt {
  background: -webkit-gradient(linear, left bottom, left top, color-stop(60%, rgba(255, 255, 255, 0.95)), to(rgba(255, 255, 255, 0.8)));
  background: linear-gradient(to top, rgba(255, 255, 255, 0.95) 60%, rgba(255, 255, 255, 0.8) 100%);
  padding: 24px;
  -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  min-height: 60%;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(101%);
          transform: translateY(101%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 5;
  padding-bottom: 16px;
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
}

.blogs-excerpt-content {
  margin-bottom: 8px;
}

.blogs-excerpt::-webkit-scrollbar {
  width: 4px;
}

.blogs-excerpt::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 4px;
}

.blogs-excerpt::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 4px;
}

.blogs-excerpt::-webkit-scrollbar-thumb:hover {
  background: #666;
}

.blogs-excerpt p {
  font-size: 16px;
  line-height: 1.6;
  color: #4a4a4a;
  margin-bottom: 8px;
  overflow-y: auto;
}

.blogs-excerpt .blogs-title {
  font-size: 24px;
  line-height: 1.3;
  margin-bottom: 16px;
  color: #000;
}

.blogs-excerpt .blogs-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  margin-bottom: 16px;
  color: #666;
}

.blogs-read-more {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000;
  font-weight: 600;
  font-size: 18px;
  text-decoration: none;
  padding: 4px 0;
  opacity: 0;
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  margin-top: 4px;
}

.blogs-read-more::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  margin-left: 15px;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  background-image: url(https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/resource/hoover-arrow.svg);
  background-size: contain;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  border-radius: 100px;
}

.blogs-card:hover .blogs-read-more {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.blogs-card:hover .blogs-read-more::after {
  -webkit-transform: translateX(4px);
          transform: translateX(4px);
}

.blogs-read-time,
.blogs-date {
  font-size: 14px;
  font-weight: 500;
}

.blogs-excerpt > * {
  position: relative;
  z-index: 2;
}

.blogs-meta,
.blogs-title,
.blogs-author {
  -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.blogs-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  margin-bottom: 16px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.blogs-read-time {
  font-size: 16px;
  color: #004a66;
  font-weight: 700;
}

.blogs-date {
  font-size: 16px;
  color: #004a66;
  font-weight: 700;
}

.blogs-title {
  letter-spacing: -0.48px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  color: rgb(0, 0, 0);
  margin-bottom: 16px;
  -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  font-family: "KlavikaWeb";
}

.blogs-author {
  margin-top: auto;
  -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  min-height: 48px;
}

.blogs-author-image {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  overflow: hidden;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.blogs-author-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.blogs-author-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.blogs-author-name {
  font-size: 16px;
  color: #1d242b;
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.blogs-author-title {
  font-size: 14px;
  color: #666;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.blogs-tag {
  position: absolute;
  top: 8px;
  right: 3rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: inline-block;
  background: #ffdb00;
  padding: 0.5rem 1rem;
  border-radius: 0 0 10px 10px;
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #000;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}

.blogs-tag::after {
  content: "";
  width: 0;
  height: 0;
  border-bottom: 7px solid transparent;
  border-right: 7px solid transparent;
  position: absolute;
  top: 0;
  right: -7px;
  border-bottom-color: orange;
}

.blogs-type-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  margin-bottom: 1.5rem;
}

.blogs-type {
  color: #3e4c5a;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 0;
}

.blogs-type::after {
  content: "•";
  color: #caccce;
  margin-left: 12px;
}

.blogs-label {
  position: absolute;
  top: 1rem;
  left: 1rem;
  padding: 0.25rem 0.75rem;
  border-radius: 4px;
  font-size: 0.8rem;
  font-weight: 600;
}

.blogs-label-demo {
  background: #28a745;
  color: white;
}

.blogs-label-event {
  background: #e91e63;
  color: white;
}

.blogs-filter-apply {
  display: none;
}

.blogs-filter-close {
  display: none;
}

.blogs-filter-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 1224px) {
  .blogs-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}
@media (max-width: 1024px) {
  .blogs-filters {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 1.5rem;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .blogs-filter-section {
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .blogs-filter-items {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .blogs-filter-item {
    min-width: 180px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .blogs-search-section {
    width: 100%;
    margin-left: 0;
  }
  .blogs-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
  .blogs-image {
    height: 200px;
  }
}
@media (max-width: 768px) {
  .blogs-filter-label {
    display: none;
  }
  .blogs-container {
    padding: 0 16px;
    margin: 16px auto;
  }
  .blogs-filters {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 1rem;
    position: relative;
    width: 100%;
  }
  .blogs-filter-section {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1000;
    padding: 0;
  }
  .blogs-filter-section.show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .blogs-filter-content {
    width: 100%;
    max-width: 100%;
    margin-top: auto;
    border-radius: 24px;
    padding: 24px 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
    max-height: 450px;
    overflow-y: auto;
    margin: 0 24px;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
  .blogs-filter-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 8px;
  }
  .blogs-filter-close {
    background: none;
    border: none;
    padding: 8px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .blogs-filter-close svg {
    width: 24px;
    height: 24px;
    stroke: #fff;
    stroke-width: 2;
  }
  .blogs-filter-label {
    margin: 0;
    font-size: 18px;
    font-weight: 600;
  }
  .blogs-filter-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
    width: 100%;
    background: #fff;
    border-radius: 24px;
    padding: 24px;
  }
  .blogs-filter-item {
    width: 100%;
  }
  .blogs-filter-button {
    width: 100%;
    border: none;
    border-bottom: 1px solid #eee;
    font-size: 20px;
    background: transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .blogs-dropdown-menu {
    position: static;
    opacity: 1;
    visibility: visible;
    -webkit-transform: none;
            transform: none;
    margin-top: 8px;
    width: 100%;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #eee;
    border-radius: 12px;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.3s ease-out;
    transition: max-height 0.3s ease-out;
    display: none;
  }
  .blogs-filter-item {
    max-width: 100%;
  }
  .blogs-filter-item.active .blogs-dropdown-menu {
    max-height: 300px;
    padding: 8px 0;
    display: block;
    overflow: auto;
  }
  .blogs-search-filter-wrapper {
    width: 100%;
  }
  .blogs-search-section {
    width: calc(100% - 60px);
    min-width: auto;
    margin: 0;
  }
  .blogs-search-box {
    width: 100%;
  }
  .blogs-search-box input {
    width: 100%;
    padding: 12px 16px 12px 40px;
    font-size: 14px;
  }
  .blogs-filter-toggle {
    background-image: url(https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/customers/filter-icon.svg);
    background-position: center;
    background-size: 24px;
    background-repeat: no-repeat;
    width: 45px;
    height: 45px;
    min-width: 45px;
    border-radius: 100px;
    border: 1px solid #caccce;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin-left: 0;
  }
  .blogs-filter-apply {
    background: #00c853;
    color: white;
    border: none;
    border-radius: 100px;
    padding: 16px 32px;
    font-size: 16px;
    font-weight: 600;
    width: 100%;
    margin-top: 16px;
    cursor: pointer;
    -webkit-transition: background-color 0.2s;
    transition: background-color 0.2s;
  }
  .blogs-filter-apply:hover {
    background: #00b249;
  }
  .blogs-filter-tags {
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 8px;
    margin-top: 16px;
  }
  .blogs-filter-tag {
    font-size: 12px;
    padding: 6px 12px;
  }
  .blogs-clear-all {
    font-size: 12px;
  }
  .blogs-grid {
    grid-template-columns: 1fr;
    gap: 16px;
    margin-top: 24px;
  }
  .blogs-card {
    padding: 24px;
  }
  .blogs-title {
    font-size: 20px;
    margin-bottom: 16px;
  }
  .blogs-image {
    height: 180px;
  }
  .blogs-content {
    padding: 20px;
  }
}
@media (min-width: 769px) {
  .blogs-dropdown-menu {
    min-width: 280px;
  }
}
/* Filter Tags */
.blogs-filter-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 1rem 0;
}

.blogs-filter-tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding: 0.5rem 1rem;
  background: rgb(199, 237, 255);
  border-radius: 100px;
  font-size: 16px;
  color: #1d242b;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  border: 1px solid rgb(165, 226, 255);
}

.blogs-filter-tag span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.blogs-filter-tag span svg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: -1px;
}

.blogs-filter-tag:hover {
  background: #d9f0ff;
}

.blogs-clear-all {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding: 0.5rem 1rem;
  background: transparent;
  border: none;
  font-size: 14px;
  color: #1d242b;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  font-weight: 500;
}

.blogs-clear-all svg {
  width: 16px;
  height: 16px;
  stroke: currentColor;
  stroke-width: 2;
}

.blogs-filter-tag .close-icon {
  width: 16px;
  height: 16px;
  stroke: #1d242b;
  stroke-width: 2;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  margin-left: 8px;
}

.blogs-filter-tag:hover .close-icon {
  stroke: #00c853;
}

.blogs-filter-tag:hover .close-icon {
  stroke: #00c853;
}

.blogs-filter-toggle {
  display: none;
}

.blogs-card:hover .blogs-read-more::after {
  background-color: #00FD45;
}

.current {
  color: #3E4C5A !important;
  font-weight: 600 !important;
}
.current::before {
  content: "";
  position: absolute;
  background: #00FD45;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 2px;
  z-index: -1;
}

@media (max-width: 1199px) {
  .filter-by-resources .container {
    padding: 0 20px;
  }
}
.filter-by-resources__post-count {
  display: "inline-block";
}
.filter-by-resources .container {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  padding: 0 60px;
  max-width: 1340px;
}
.filter-by-resources .container .intro-block h2 {
  text-align: center;
  font-size: 30px;
}
.filter-by-resources .container .intro-block h1 {
  text-align: center;
  font-size: 30px;
  margin: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .filter-by-resources .container .intro-block h1 {
    font-size: 28px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .filter-by-resources .container .intro-block h1 {
    font-size: 26px;
  }
}
@media (min-width: 577px) and (max-width: 767px) {
  .filter-by-resources .container .intro-block h1 {
    font-size: 24px;
  }
}
@media (max-width: 576px) {
  .filter-by-resources .container .intro-block h1 {
    font-size: 20px;
  }
}
.filter-by-resources .container .inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 31px;
}
@media (max-width: 767px) {
  .filter-by-resources .container .inner-container {
    margin-top: 0;
  }
}
.filter-by-resources .container .filtered-item {
  text-align: left;
  margin-bottom: 21px;
  display: none;
}
@media (max-width: 767px) {
  .filter-by-resources .container .filtered-item {
    display: none !important;
  }
}
.filter-by-resources .container .filtered-item .single-item span {
  position: relative;
  font-size: 14px;
  padding: 3px 53px 4px 21px;
  border-radius: 16px;
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 10px;
  cursor: pointer;
  text-transform: uppercase;
  background: rgba(103, 191, 27, 0.25);
  line-height: 1.57;
  letter-spacing: -0.21px;
}
.filter-by-resources .container .filtered-item .single-item span:after {
  content: "";
  position: absolute;
  top: 8px;
  right: 21px;
  width: 12px;
  height: 12px;
  background: url("https://www.cohesity.com/wp-content/themes/cohesity_new/dist/images/svgs/close_icon_black.svg");
  background-size: cover;
}
.filter-by-resources .container .filtered-item .single-item,
.filter-by-resources .container .filtered-item .clearAll {
  display: inline-block;
}
.filter-by-resources .container .filtered-item .clearAll {
  display: none;
}
.filter-by-resources .container .filtered-item .clearAll span {
  font-size: 14px;
  padding: 3px 10px 4px;
  cursor: pointer;
  text-transform: capitalize;
  display: inline-block;
  color: #004a66;
  line-height: 1.57;
  letter-spacing: -0.21px;
}
.filter-by-resources .container .filtered-item:empty {
  display: none;
}
.filter-by-resources .container .filter-sidebar {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 282px;
          flex: 0 0 282px;
  max-width: 282px;
  width: 100%;
  padding-right: 59px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .filter-by-resources .container .filter-sidebar {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 250px;
            flex: 0 0 250px;
    max-width: 250px;
    width: 100%;
    padding-right: 30px;
  }
}
@media (max-width: 767px) {
  .filter-by-resources .container .filter-sidebar {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
    padding-right: 0;
    max-width: 460px;
    margin: 10px auto 0;
  }
}
.filter-by-resources .container .filter-sidebar .filter-wrap {
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
.filter-by-resources .container .filter-sidebar .filter-wrap > span {
  position: relative;
  display: block;
  font-size: 12px;
  background: #000000;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 900;
  padding: 13px 20px 12px 16px;
  letter-spacing: -0.18px;
}
@media (max-width: 767px) {
  .filter-by-resources .container .filter-sidebar .filter-wrap > span {
    font-size: 14px;
    line-height: 1.36;
    padding: 12px 20px 14px 20px;
  }
}
@media (max-width: 991px) {
  .filter-by-resources .container .filter-sidebar .filter-wrap > span.active:after {
    opacity: 0;
  }
}
.filter-by-resources .container .filter-sidebar .filter-wrap > span:before {
  content: "";
}
@media (max-width: 767px) {
  .filter-by-resources .container .filter-sidebar .filter-wrap > span:before {
    position: absolute;
    top: 22px;
    right: 21px;
    width: 15px;
    height: 3px;
    border-radius: 3px;
    background: #ffffff;
  }
}
.filter-by-resources .container .filter-sidebar .filter-wrap > span:after {
  content: "";
}
@media (max-width: 767px) {
  .filter-by-resources .container .filter-sidebar .filter-wrap > span:after {
    position: absolute;
    top: 16px;
    right: 27px;
    height: 15px;
    width: 3px;
    border-radius: 3px;
    background: #ffffff;
  }
}
.filter-by-resources .container .filter-sidebar .filter-wrap .clear-all {
  display: none;
}
@media (min-width: 768px) {
  .filter-by-resources .container .filter-sidebar .filter-wrap .clear-all {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .filter-by-resources .container .filter-sidebar .filter-wrap .clear-all {
    display: none;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 23px;
    border-top: 1px solid rgba(0, 0, 0, 0.5);
  }
}
.filter-by-resources .container .filter-sidebar .filter-wrap .clear-all span {
  font-size: 16px;
  line-height: 1.38;
  letter-spacing: -0.24px;
  color: #004a66;
}
.filter-by-resources .container .filter-sidebar .inner-wrap {
  padding: 0 16px;
}
@media (max-width: 767px) {
  .filter-by-resources .container .filter-sidebar .inner-wrap {
    padding: 0 20px;
    display: none;
  }
}
.filter-by-resources .container .filter-sidebar .filters {
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  padding-bottom: 17px;
}
.filter-by-resources .container .filter-sidebar .filters.language {
  border-bottom: 0;
}
@media (min-width: 768px) {
  .filter-by-resources .container .filter-sidebar .filters:nth-child(5) {
    border-bottom: 0;
  }
}
.filter-by-resources .container .filter-sidebar .filters.active > span:after {
  display: none;
}
.filter-by-resources .container .filter-sidebar .filters > span {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 23px 0 5px 0;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 12px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .filter-by-resources .container .filter-sidebar .filters > span {
    font-size: 14px;
  }
}
.filter-by-resources .container .filter-sidebar .filters .post-count {
  display: none;
  position: relative;
  font-size: 14px;
  font-weight: 900;
  margin-left: 17px;
}
.filter-by-resources .container .filter-sidebar .filters .post-count:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 26px;
  height: 26px;
  background-color: rgba(103, 191, 27, 0.2);
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50%;
}
@media (max-width: 767px) {
  .filter-by-resources .container .filter-sidebar .filters .post-count {
    display: inline-block;
  }
  .filter-by-resources .container .filter-sidebar .filters .post-count:empty {
    display: none;
  }
}
.filter-by-resources .container .filter-sidebar .filters .dropdown {
  display: none;
}
.filter-by-resources .container .filter-sidebar .filters .dropdown ul {
  list-style: none;
  padding: 0;
  margin-bottom: 10px;
}
.filter-by-resources .container .filter-sidebar .filters .dropdown ul li {
  margin: 7px 0 16px;
}
.filter-by-resources .container .filter-sidebar .filters .dropdown ul li.disabled {
  opacity: 0.3;
  pointer-events: none;
}
@media (max-width: 767px) {
  .filter-by-resources .container .filter-sidebar .filters .dropdown ul li {
    margin: 14px 0 18px;
  }
}
.filter-by-resources .container .filter-sidebar .filters .dropdown ul li:before {
  display: none;
}
.filter-by-resources .container .filter-sidebar .filters .dropdown input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.filter-by-resources .container .filter-sidebar .filters .dropdown input:checked + label:after {
  opacity: 1;
}
.filter-by-resources .container .filter-sidebar .filters .dropdown label {
  position: relative;
  font-size: 14px;
  padding-left: 26px;
  letter-spacing: -0.24px;
  cursor: pointer;
  line-height: 1.2;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .filter-by-resources .container .filter-sidebar .filters .dropdown label {
    font-size: 16px;
    padding-left: 33px;
  }
}
.filter-by-resources .container .filter-sidebar .filters .dropdown label:before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 18px;
  height: 18px;
  background: #62B4E5;
  border: 0;
  opacity: 0.2;
}
@media (max-width: 767px) {
  .filter-by-resources .container .filter-sidebar .filters .dropdown label:before {
    width: 23px;
    height: 23px;
  }
}
.filter-by-resources .container .filter-sidebar .filters .dropdown label:after {
  content: "";
  position: absolute;
  top: 4px;
  left: 4px;
  width: 11px;
  height: 6px;
  border-bottom: 2px solid #000000;
  border-left: 2px solid #000000;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  opacity: 0;
}
@media (max-width: 767px) {
  .filter-by-resources .container .filter-sidebar .filters .dropdown label:after {
    top: 5px;
    left: 5px;
    width: 13px;
    height: 7px;
  }
}
.filter-by-resources .container .post-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(100% - 282px);
          flex: 0 0 calc(100% - 282px);
  max-width: calc(100% - 282px);
  width: 100%;
}
@media (min-width: 768px) and (max-width: 991px) {
  .filter-by-resources .container .post-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 250px);
            flex: 0 0 calc(100% - 250px);
    max-width: calc(100% - 250px);
    width: 100%;
  }
}
@media (max-width: 767px) {
  .filter-by-resources .container .post-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    margin-top: 35px;
  }
}
.filter-by-resources .container .post-wrap .list-container {
  position: relative;
}
.filter-by-resources .container .post-wrap .item {
  position: relative;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  background: #ffffff;
  border-bottom: 4px solid #ffffff;
  -webkit-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
  padding: 20px 100px 20px 16px;
  margin-bottom: 30px;
  /*height: 170px;*/
  height: auto;
  min-height: 133px;
}
@media (max-width: 1199px) {
  .filter-by-resources .container .post-wrap .item {
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  .filter-by-resources .container .post-wrap .item {
    min-height: 163px;
    border-color: #67bf1b;
  }
}
@media (max-width: 595px) {
  .filter-by-resources .container .post-wrap .item {
    min-height: 212px;
    /*padding: 12px 20px 13px 23px;*/
  }
}
.filter-by-resources .container .post-wrap .item:last-child {
  margin-bottom: 0;
}
.filter-by-resources .container .post-wrap .item:hover {
  border-color: #67bf1b;
}
.filter-by-resources .container .post-wrap .item:hover h4:after {
  opacity: 1;
}
.filter-by-resources .container .post-wrap a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.filter-by-resources .container .post-wrap .post-type {
  font-size: 12px;
  font-weight: 900;
  text-transform: uppercase;
  line-height: 1.42;
  letter-spacing: -0.18px;
}
@media (max-width: 767px) {
  .filter-by-resources .container .post-wrap .post-type {
    letter-spacing: -0.8px;
  }
}
.filter-by-resources .container .post-wrap h4 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -0.12px;
  margin: 10px 0 7px;
  padding-right: 25px;
}
@media (max-width: 767px) {
  .filter-by-resources .container .post-wrap h4 {
    margin-bottom: 10px;
    padding-right: 34px;
  }
}
.filter-by-resources .container .post-wrap h4:after {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url("https://www.cohesity.com/wp-content/themes/cohesity_new/dist/images/svgs/link-arrow.svg");
  background-size: cover;
  margin-left: -21px;
  -webkit-transform: translateY(4px) scale(1.2) translateX(28px);
          transform: translateY(4px) scale(1.2) translateX(28px);
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  opacity: 0;
}
@media (max-width: 1199px) {
  .filter-by-resources .container .post-wrap h4:after {
    opacity: 1;
  }
}
.filter-by-resources .container .post-wrap p {
  font-size: 14px;
  line-height: 1.43;
  letter-spacing: -0.21px;
  margin: 0;
  overflow: hidden;
}
@media (max-width: 767px) {
  .filter-by-resources .container .post-wrap p {
    display: none;
  }
}
.filter-by-resources .container .pagination {
  margin: 27px 0 18px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1199px) {
  .filter-by-resources .container .pagination {
    margin-bottom: 0;
  }
}
@media (max-width: 595px) {
  .filter-by-resources .container .pagination {
    margin-top: 0;
  }
}
.filter-by-resources .container .pagination ul {
  font-size: 0;
  padding: 0;
  margin: 0 auto;
}
.filter-by-resources .container .pagination ul li {
  display: inline-block;
  margin: 5px 14px;
}
@media (max-width: 595px) {
  .filter-by-resources .container .pagination ul li {
    margin: 5px 18px;
    width: 20px;
    text-align: center;
  }
}
.filter-by-resources .container .pagination ul li:before {
  display: none;
}
.filter-by-resources .container .pagination ul li:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 22px;
  height: 22px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50%;
}
@media (max-width: 595px) {
  .filter-by-resources .container .pagination ul li:after {
    width: 29px;
    height: 29px;
  }
}
.filter-by-resources .container .pagination ul li a {
  position: relative;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.42;
  letter-spacing: -0.18px;
  text-align: center;
  color: #000000;
  z-index: 1;
}
@media (max-width: 595px) {
  .filter-by-resources .container .pagination ul li a {
    font-size: 16px;
  }
}
.filter-by-resources .container .pagination ul li a:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.filter-by-resources .container .pagination ul li.active a {
  color: #ffffff;
  font-weight: 600;
}
.filter-by-resources .container .pagination ul li.active:after {
  background: #67bf1b;
}
.filter-by-resources .container .pagination ul li.prev, .filter-by-resources .container .pagination ul li.next {
  margin-top: 10px;
}
@media (max-width: 595px) {
  .filter-by-resources .container .pagination ul li.prev, .filter-by-resources .container .pagination ul li.next {
    margin-top: 11px;
  }
}
.filter-by-resources .container .pagination ul li.prev a, .filter-by-resources .container .pagination ul li.next a {
  display: block;
  width: 8px;
  height: 11px;
  cursor: pointer;
}
.filter-by-resources .container .pagination ul li.prev a {
  background: url("https://www.cohesity.com/wp-content/themes/cohesity_new/dist/images/svgs/small_arrow_prev.svg");
  background-size: cover;
}
.filter-by-resources .container .pagination ul li.next a {
  background: url("https://www.cohesity.com/wp-content/themes/cohesity_new/dist/images/svgs/small_arrow_next.svg");
  background-size: cover;
}
.filter-by-resources .container .pagination #pagination .hide {
  display: none !important;
}
@media (max-width: 595px) {
  .filter-by-resources .container .pagination #pagination li.prev, .filter-by-resources .container .pagination #pagination li.next {
    margin: 10px 0 0 !important;
  }
}
.filter-by-resources .container .pagination #pagination li.prev a, .filter-by-resources .container .pagination #pagination li.next a {
  display: inline-block;
}
.filter-by-resources .container .pagination #pagination span {
  display: inline-block;
  margin: 5px 0;
}
.filter-by-resources .container .pagination #pagination span i {
  font-size: 12px;
}
.filter-by-resources .container .pagination #pagination span a {
  display: inline-block;
  margin: 0 15px;
  font-weight: 400;
  font-size: 16px;
  position: relative;
  cursor: pointer;
  color: #000000;
}
@media (max-width: 595px) {
  .filter-by-resources .container .pagination #pagination span a {
    margin: 0 12px;
  }
}
.filter-by-resources .container .pagination #pagination span a:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 22px;
  height: 22px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50%;
  z-index: -1;
}
.filter-by-resources .container .pagination #pagination span a:hover {
  color: #ffffff;
  font-weight: 400;
}
.filter-by-resources .container .pagination #pagination span a:hover:after {
  background: #67bf1b;
}
.filter-by-resources .container .pagination #pagination .current {
  color: #3E4C5A !important;
  font-weight: 600 !important;
}
.filter-by-resources .container .pagination #pagination .current::before {
  content: "";
  position: absolute;
  background: #00FD45;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 2px;
  z-index: -1;
}
.filter-by-resources .dropdown-open-content {
  display: block !important;
}
.filter-by-resources .toggle-content-control svg {
  width: 16px;
  height: 16px;
}
.filter-by-resources .toggle-content-control__minus-svg {
  display: none;
}
.filter-by-resources .toggle-content-control__plus {
  stroke: #000;
  stroke-width: 1.5;
}
.filter-by-resources .toggle-content-control__minus {
  stroke: #000;
  stroke-width: 2;
}
.filter-by-resources .toggle-content-control-minus .toggle-content-control__minus-svg {
  display: block !important;
}
.filter-by-resources .toggle-content-control-minus .toggle-content-control__plus-svg {
  display: none !important;
}

.filter-by-tags {
  overflow: visible;
  z-index: 2;
}
.filter-by-tags .container {
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  position: relative;
  max-width: 1264px;
}
.filter-by-tags .container .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
}
.filter-by-tags .container .row .listing-card {
  border-radius: 20px;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: relative;
}
.filter-by-tags .container .row .listing-card .listing-card-content {
  padding: 30px;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: 1;
  background: #fff;
}
.filter-by-tags .container .row .listing-card .listing-card-content .overlay-content .link-black {
  position: relative;
  font-size: 1.8rem;
  line-height: 28px;
  font-weight: 600;
  color: #000;
  display: inline-block;
  z-index: 1;
  text-decoration: none;
}
.filter-by-tags .container .row .listing-card .listing-card-content .overlay-content .link-black span {
  position: relative;
}
.filter-by-tags .container .row .listing-card .listing-card-content .overlay-content .link-black span::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  margin-left: 15px;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  background: url(https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/resource/hoover-arrow.svg) no-repeat;
  background-size: contain;
  -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.filter-by-tags .container .row .listing-card .listing-card-content .overlay-content .link-black:hover {
  color: #000;
}
.filter-by-tags .container .row .listing-card .listing-card-content .overlay-content .link-black:hover span::after {
  margin-left: 20px;
  background: url(https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/resource/green-arrow.svg) no-repeat;
  background-size: cover;
  width: 25px;
}
.filter-by-tags .container .row .listing-card .listing-card-content .eyebrow {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.filter-by-tags .container .row .listing-card:hover .listing-card-content h4 {
  -webkit-line-clamp: inherit !important;
  display: block;
}
.filter-by-tags .container .row .listing-card:hover .listing-card-content p {
  -webkit-line-clamp: inherit !important;
  display: block;
}
.filter-by-tags .container .row .listing-card:hover .link-arrow {
  background-color: #00FD45;
}
.filter-by-tags .container .row .listing-card .listing-card-img {
  position: relative;
}
.filter-by-tags .container .row .listing-card .listing-card-img img {
  width: 100%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.filter-by-tags .container .row .listing-card.no-hover:hover .listing-card-content {
  -webkit-animation: inherit;
          animation: inherit;
}
.filter-by-tags .container .row .listing-card.listing {
  -webkit-box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.15);
  height: 390px;
}
.filter-by-tags .container .row .listing-card.listing .overlay-link {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
}
.filter-by-tags .container .row .listing-card.listing .eyebrow {
  color: #3E4C5A;
  display: block;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.filter-by-tags .container .row .listing-card.listing .listing-card-img {
  height: 245px;
  overflow: hidden;
}
.filter-by-tags .container .row .listing-card.listing .listing-card-img::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(180.61deg, rgba(0, 0, 0, 0.4) 37.82%, rgba(0, 0, 0, 0) 87.52%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.filter-by-tags .container .row .listing-card.listing .listing-card-img img.listing-logo {
  z-index: 1;
  position: absolute;
  left: 30px;
  top: 30px;
  max-width: 130px;
  max-height: 50px;
  width: auto;
}
.filter-by-tags .container .row .listing-card.listing .listing-card-img img.banner-img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.filter-by-tags .container .row .listing-card.listing:hover .listing-card-content {
  max-height: 100% !important;
  height: auto;
}
.filter-by-tags .container .row .listing-card.listing:hover .listing-card-content .eyebrow {
  white-space: inherit;
}
.filter-by-tags .container .row .listing-card.listing:hover .listing-card-content p {
  -webkit-line-clamp: inherit;
  display: block;
}
.filter-by-tags .container .row .listing-card.listing:hover .listing-card-content .overlay-content {
  opacity: 1;
  visibility: visible;
}
.filter-by-tags .container .row .listing-card.listing .listing-card-content {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  min-height: 160px;
  max-height: 160px;
  -webkit-transition: max-height 0.3s ease-out;
  transition: max-height 0.3s ease-out;
}
.filter-by-tags .container .row .listing-card.listing .listing-card-content p {
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.filter-by-tags .container .row .listing-card.listing .listing-card-content .overlay-content {
  opacity: 0;
  visibility: hidden;
  margin-top: 20px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.filter-by-tags .container .row .listing-card.listing .listing-card-content .overlay-content p {
  -webkit-line-clamp: inherit !important;
  display: block;
}
.filter-by-tags .container .row .listing-card.listing .listing-card-content .overlay-content .link-black {
  margin-top: 30px;
  height: auto;
  position: relative;
}
.filter-by-tags .container .row .listing-card.listing .listing-card-content .overlay-content .link-black span::after {
  display: none;
}
.filter-by-tags .container .row .listing-card.listing .listing-card-content .overlay-content .link-black::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  margin-left: 15px;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  background-image: url(https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/resource/hoover-arrow.svg);
  background-size: contain;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  border-radius: 100px;
}
.filter-by-tags .container .row .listing-card.listing .listing-card-content .overlay-content .link-black:hover {
  color: #000;
}
.filter-by-tags .container .row .listing-card.listing .listing-card-content .overlay-content .link-black:hover::after {
  margin-left: 20px;
  background-color: #00FD45;
}
.filter-by-tags .container .row .listing-card.listing.single-cta .listing-card-content {
  cursor: pointer;
}
.filter-by-tags .container .row .listing-card.listing.single-cta .listing-card-content:hover .overlay-content .link-black::after {
  margin-left: 20px;
  background-color: #00FD45;
}
.filter-by-tags .container .row .listing-card.listing.single-cta .listing-card-content .link-cta {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 2;
}
.filter-by-tags .container .row .listing-card.listing.webinar-event {
  border-radius: 20px;
  background: #fff;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
  padding: 24px;
  overflow: visible;
  height: unset;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.filter-by-tags .container .row .listing-card.listing.webinar-event:hover {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
}
.filter-by-tags .container .row .listing-card.listing.webinar-event:hover .eyebrow::after {
  background-color: #00FD45;
}
.filter-by-tags .container .row .listing-card.listing.webinar-event:hover .video-img {
  position: relative;
}
.filter-by-tags .container .row .listing-card.listing.webinar-event:hover .video-img .play-icon {
  background-image: url("https://www.cohesity.com//wp-content/themes/cohesity_new/assets/images/redesign-2023/statelarge.svg");
}
.filter-by-tags .container .row .listing-card.listing.webinar-event .p-xl-bold {
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 52px;
}
.filter-by-tags .container .row .listing-card.listing.webinar-event .eyebrow {
  color: #3E4C5A !important;
  font-weight: 700 !important;
  margin-bottom: 16px;
  position: relative;
  min-height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 20px;
}
.filter-by-tags .container .row .listing-card.listing.webinar-event .eyebrow:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 100px;
  width: 46px;
  height: 46px;
  background-image: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/buttons/arrow-button-green-line.svg");
  background-size: contain;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.filter-by-tags .container .row .listing-card.listing.webinar-event .eyebrow.date {
  margin-top: 8px;
  min-height: 24px;
}
.filter-by-tags .container .row .listing-card.listing.webinar-event .eyebrow.date::after {
  display: none;
}
.filter-by-tags .container .row .listing-card.listing.webinar-event .listing-link {
  position: absolute;
  text-indent: -99999px;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.filter-by-tags .container .row .listing-card.listing.webinar-event .video-img {
  position: relative;
  height: 170px;
}
.filter-by-tags .container .row .listing-card.listing.webinar-event .video-img img {
  width: 100%;
  height: 170px;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 10px;
}
.filter-by-tags .container .row .listing-card.listing.webinar-event .video-img .play-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border-radius: 100px;
  width: 64px;
  height: 64px;
  background-image: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/large.svg");
  background-size: contain;
  cursor: pointer;
}
.filter-by-tags .container .row .listing-card.listing.webinar-event .video-wrap-label {
  position: absolute;
  right: 75px;
  top: -7px;
  height: 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0 0 10px 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.096em;
  color: #000;
  min-width: 120px;
  padding: 0 10px;
  text-transform: uppercase;
  z-index: 1;
}
.filter-by-tags .container .row .listing-card.listing.webinar-event .video-wrap-label::after {
  content: "";
  width: 0;
  height: 0;
  border-bottom: 7px solid transparent;
  border-right: 7px solid transparent;
  position: absolute;
  top: 0;
  right: -7px;
}
.filter-by-tags .container .row .listing-card.listing.webinar-event .video-wrap-label.yellow-label {
  background: #FFDB00;
}
.filter-by-tags .container .row .listing-card.listing.webinar-event .video-wrap-label.yellow-label::after {
  border-bottom-color: orange;
}
.filter-by-tags .container .row .listing-card.listing.webinar-event .video-wrap-label.blue-label {
  background: #62CCFF;
}
.filter-by-tags .container .row .listing-card.listing.webinar-event .video-wrap-label.blue-label::after {
  border-bottom-color: #06f;
}
.filter-by-tags .container .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
  margin-top: 7px;
}
.filter-by-tags .container .pagination ul {
  font-size: 0;
  padding: 0;
  margin: 0 auto;
}
.filter-by-tags .container .pagination ul li {
  display: inline-block;
  margin: 5px 18px;
}
.filter-by-tags .container .pagination ul li:before {
  display: none;
}
.filter-by-tags .container .pagination ul li:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 2px;
}
.filter-by-tags .container .pagination ul li a {
  position: relative;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.24;
  text-align: center;
  color: #000;
  z-index: 1;
}
.filter-by-tags .container .pagination ul li a:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.filter-by-tags .container .pagination ul li .current {
  position: relative;
  color: #3E4C5A;
  font-weight: 600;
}
.filter-by-tags .container .pagination ul li .current:before {
  content: "";
  position: absolute;
  background: #00FD45;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 2px;
  z-index: -1;
}
.filter-by-tags .container .pagination ul li.active a {
  color: #fff;
}
.filter-by-tags .container .pagination ul li.active:after {
  background: #00FD45;
}
.filter-by-tags .container .pagination ul li.prev {
  margin-top: 10px;
}
.filter-by-tags .container .pagination ul li.prev a {
  display: block;
  width: 17px;
  height: 17px;
  cursor: pointer;
  background-size: contain;
  background: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/generic/right-black.svg") no-repeat;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.filter-by-tags .container .pagination ul li.next {
  margin-top: 10px;
}
.filter-by-tags .container .pagination ul li.next a {
  display: block;
  width: 17px;
  height: 17px;
  cursor: pointer;
  background-size: contain;
  background: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/generic/right-black.svg") no-repeat;
}
.filter-by-tags .container .pagination ul li.prev.first a {
  background-size: contain;
  background: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/generic/left-gray.svg") no-repeat;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  cursor: not-allowed;
}
.filter-by-tags .container .pagination ul li.next.last a {
  background-size: contain;
  background: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/generic/left-gray.svg") no-repeat;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  cursor: not-allowed;
}
.filter-by-tags .container .pagination #pagination .hide {
  display: none !important;
}
.filter-by-tags .container .pagination #pagination li.prev a {
  display: inline-block;
}
.filter-by-tags .container .pagination #pagination li.next a {
  display: inline-block;
}
.filter-by-tags .container .pagination #pagination li.prev.first {
  pointer-events: none;
}
.filter-by-tags .container .pagination #pagination li.next.last {
  pointer-events: none;
}
.filter-by-tags .container .pagination #pagination span {
  display: inline-block;
  margin: 5px 0;
}
.filter-by-tags .container .pagination #pagination span i {
  font-size: 42px;
  font-weight: lighter;
}
.filter-by-tags .container .pagination #pagination span a {
  display: inline-block;
  margin: 0 15px;
  font-weight: 400;
  font-size: 18px;
  position: relative;
  cursor: pointer;
  color: #3E4C5A;
}
.filter-by-tags .container .pagination #pagination span a:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 2px;
  z-index: -1;
}
.filter-by-tags .container .pagination #pagination span a:hover {
  color: #3E4C5A;
  font-weight: 400;
}
.filter-by-tags .container .pagination #pagination span a:hover:after {
  background: #00FD45;
}
.filter-by-tags .container .pagination #pagination span a.current {
  color: #3E4C5A;
  font-weight: 400;
}
.filter-by-tags .container .pagination #pagination span a.current:after {
  background: #00FD45;
}
.filter-by-tags .container .pagination #pagination span a.current:before {
  content: "";
  position: absolute;
  background: #00FD45;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 2px;
  z-index: -1;
}
.filter-by-tags .container .listing-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 50px;
  margin-bottom: 60px;
}
.filter-by-tags .container .listing-filter .filter-dropdown {
  position: relative;
  z-index: 1;
}
.filter-by-tags .container .listing-filter .filter-dropdown .post-count {
  position: relative;
  font-size: 14px;
  font-weight: 900;
  margin-left: 8px;
}
.filter-by-tags .container .listing-filter .filter-dropdown p {
  height: 33px;
  width: 100%;
  border-bottom: 1px solid #caccce;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 25px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: relative;
}
.filter-by-tags .container .listing-filter .filter-dropdown p::after {
  content: "";
  position: absolute;
  right: 2px;
  top: 50%;
  margin-top: -5px;
  border: solid #00FD45;
  border-width: 0 2px 2px 0;
  padding: 3px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.filter-by-tags .container .listing-filter .filter-dropdown ul {
  position: absolute;
  left: 0;
  width: 100%;
  top: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
  max-height: 300px;
  overflow: auto;
  margin: 5px 0 0 0;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  border-radius: 0 0 8px 8px;
  padding: 5px 15px;
  background: #fff;
}
.filter-by-tags .container .listing-filter .filter-dropdown ul li {
  margin: 15px 0;
  position: relative;
  padding-left: 0;
  list-style: none;
  line-height: 1.4;
}
.filter-by-tags .container .listing-filter .filter-dropdown ul li::before {
  display: none;
}
.filter-by-tags .container .listing-filter .filter-dropdown ul li input {
  position: absolute;
  opacity: 0;
}
.filter-by-tags .container .listing-filter .filter-dropdown ul li input:checked ~ label:after {
  opacity: 1;
  visibility: visible;
}
.filter-by-tags .container .listing-filter .filter-dropdown ul li label {
  padding-left: 25px;
  position: relative;
}
.filter-by-tags .container .listing-filter .filter-dropdown ul li label::before {
  content: "";
  position: absolute;
  top: 3px;
  left: 0;
  width: 16px;
  height: 16px;
  border: 1px solid #333434;
  border-radius: 2px;
}
.filter-by-tags .container .listing-filter .filter-dropdown ul li label::after {
  content: "";
  position: absolute;
  top: 6px;
  left: 3px;
  width: 11px;
  height: 7px;
  border-bottom: 3px solid #06f;
  border-left: 3px solid #06f;
  -webkit-transform: rotate(-50deg);
          transform: rotate(-50deg);
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  visibility: hidden;
}
.filter-by-tags .container .listing-filter .filter-dropdown ul li input[type=radio] ~ label:before {
  border-radius: 100px;
}
.filter-by-tags .container .listing-filter .filter-dropdown ul li input[type=radio] ~ label:after {
  -webkit-transform: scale(0);
          transform: scale(0);
  width: 8px;
  border: 0;
  height: 8px;
  background: #00FD45;
  border-radius: 100px;
  left: 4px;
  top: 7px;
}
.filter-by-tags .container .listing-filter .filter-dropdown ul li input[type=radio]:checked ~ label:after {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.filter-by-tags .container .listing-filter .filter-dropdown ul li.disabled {
  opacity: 0.3;
  pointer-events: none;
}
.filter-by-tags .container .listing-filter .filter-dropdown ul::-webkit-scrollbar {
  width: 3px;
}
.filter-by-tags .container .listing-filter .filter-dropdown ul::-webkit-scrollbar-track {
  background-color: transparent;
}
.filter-by-tags .container .listing-filter .filter-dropdown ul::-webkit-scrollbar-thumb {
  background-color: gray;
  outline: none;
  border-radius: 3px;
}
.filter-by-tags .container .listing-filter .filter-dropdown:hover {
  z-index: 2;
}
.filter-by-tags .container .listing-filter .filter-dropdown:hover p::after {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.filter-by-tags .container .listing-filter .filter-dropdown:hover ul {
  opacity: 1;
  visibility: visible;
  margin-top: 0;
}
.filter-by-tags .container .listing-filter .close-filter {
  width: 100%;
  height: 26px;
  background-image: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/customers/close-white.svg");
  background-size: contain;
  position: fixed;
  z-index: 101;
  top: 50%;
  left: 50%;
  margin-top: -240px;
  max-width: 320px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-repeat: no-repeat;
  background-position: right;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  visibility: hidden;
  opacity: 0;
}
.filter-by-tags .container .listing-filter .close-filter.filter-open {
  visibility: visible;
  opacity: 1;
}
.filter-by-tags .container .listing-filter .listing-filter-left {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 10px;
}
.filter-by-tags .container .listing-filter .listing-filter-left .filter-label {
  white-space: nowrap;
  padding-right: 10px;
}
.filter-by-tags .container .listing-filter .listing-filter-left .filter-dropdown {
  position: relative;
  width: 33.3%;
  margin-right: 30px;
}
.filter-by-tags .container .listing-filter .listing-filter-left .filter-dropdown:last-child {
  margin-right: 0;
}
.filter-by-tags .container .listing-filter .listing-filter-right {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 24px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 390px;
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-icon {
  background-position: center;
  background-size: 24px;
  background-repeat: no-repeat;
  width: 45px;
  height: 45px;
  min-width: 45px;
  border-radius: 100px;
  border: 1px solid #caccce;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background-image: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/customers/filter-icon.svg");
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-icon:hover {
  background-color: #caccce;
}
.filter-by-tags .container .listing-filter .listing-filter-right .sort-icon {
  background-position: center;
  background-size: 24px;
  background-repeat: no-repeat;
  width: 45px;
  height: 45px;
  min-width: 45px;
  border-radius: 100px;
  border: 1px solid #caccce;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background-image: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/customers/sort-icon.svg");
}
.filter-by-tags .container .listing-filter .listing-filter-right .sort-icon:hover {
  background-color: #caccce;
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-search {
  width: 100%;
  position: relative;
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-search .search-clear {
  position: absolute;
  background: url("https://www.cohesity.com/wp-content/themes/cohesity_new/dist/images/svgs/close_icon_black.svg") no-repeat center;
  width: 16px;
  height: 16px;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  display: none;
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-search .search-button {
  background-image: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/customers/search.svg");
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center;
  width: 43px;
  height: 100%;
  position: absolute;
  left: 6px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-search input {
  outline: none;
  border: 1px solid #caccce;
  border-radius: 20px;
  width: 100%;
  height: 52px;
  padding: 0 30px 0 50px;
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-webkit-input-placeholder {
  color: #1d242b !important;
  font-size: 2rem;
  font-weight: 400;
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-moz-placeholder {
  color: #1d242b !important;
  font-size: 2rem;
  font-weight: 400;
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-search input:-ms-input-placeholder {
  color: #1d242b !important;
  font-size: 2rem;
  font-weight: 400;
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-ms-input-placeholder {
  color: #1d242b !important;
  font-size: 2rem;
  font-weight: 400;
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::placeholder {
  color: #1d242b !important;
  font-size: 2rem;
  font-weight: 400;
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-webkit-search-cancel-button {
  -webkit-appearance: none;
          appearance: none;
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-webkit-search-decoration {
  -webkit-appearance: none;
          appearance: none;
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-search::-webkit-input-placeholder {
  color: red;
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-search::-moz-placeholder {
  color: red;
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-search:-ms-input-placeholder {
  color: red;
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-search::-ms-input-placeholder {
  color: red;
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-search::placeholder {
  color: red;
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-search.active-clear .search-clear {
  display: block;
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-sort {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-sort .filter-dropdown {
  width: 105px;
}
.filter-by-tags .container .listing-filter .listing-filter-right .filter-sort .filter-dropdown ul {
  min-width: 170px;
  right: 0;
  left: auto;
}
.filter-by-tags .filtered-item {
  text-align: left;
  margin-bottom: 25px;
  display: none;
  position: relative;
  z-index: 1;
}
.filter-by-tags .filtered-item .single-item {
  display: inline-block;
}
.filter-by-tags .filtered-item .single-item span {
  position: relative;
  font-size: 16px;
  font-weight: 500;
  padding: 6px 40px 7px 20px;
  border-radius: 100px;
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 10px;
  cursor: pointer;
  text-transform: capitalize;
  background: #C7EDFF;
  line-height: 1.57;
  letter-spacing: -0.21px;
  border: 2px solid #A5E2FF;
}
.filter-by-tags .filtered-item .single-item span:after {
  content: "";
  position: absolute;
  top: 13px;
  right: 13px;
  width: 10px;
  height: 10px;
  background: url("https://www.cohesity.com/wp-content/themes/cohesity_new/dist/images/svgs/close_icon_black.svg");
  background-size: contain;
}
.filter-by-tags .filtered-item .clearAll {
  display: none;
}
.filter-by-tags .filtered-item .clearAll span {
  font-size: 14px;
  padding: 3px 10px 4px;
  cursor: pointer;
  text-transform: capitalize;
  display: inline-block;
  color: #3E4C5A;
  line-height: 1.57;
  letter-spacing: -0.21px;
  font-weight: 400;
}
.filter-by-tags .filtered-item:empty {
  display: none;
}
.filter-by-tags .filter-wrap .post-count {
  position: relative;
  font-size: 14px;
  font-weight: 900;
  margin-left: 8px;
}
.filter-by-tags .filters .post-count:empty {
  display: none;
}
.filter-by-tags .row > div {
  margin-bottom: 30px;
}
.filter-by-tags .filter-by-tags .container .pagination {
  margin-top: 20px;
}

.style-section {
  width: 100%;
  position: relative;
  float: left;
  overflow: hidden;
  padding: 50px 0;
  z-index: 1;
}
.style-section ul li {
  position: relative;
  padding-left: 0;
  margin: 15px 0;
  list-style: none;
  line-height: 1.4;
}
.style-section ul li:before {
  content: "";
  position: absolute;
  left: -15px;
  top: 2px;
  width: 5px;
  height: 5px;
  background: #1d242b;
  margin: 10px 0;
  border-radius: 50%;
}
.style-section ul li a {
  color: #06f;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  text-decoration: none;
}
.style-section ul li a:hover {
  color: #06f;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-box-shadow: 0 -1px 0 0 #fff inset, 0 -2px 0 0 #06f inset;
          box-shadow: 0 -1px 0 0 #fff inset, 0 -2px 0 0 #06f inset;
}
.style-section ol li a {
  color: #06f;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  text-decoration: none;
}
.style-section ol li a:hover {
  color: #06f;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-box-shadow: 0 -1px 0 0 #fff inset, 0 -2px 0 0 #06f inset;
          box-shadow: 0 -1px 0 0 #fff inset, 0 -2px 0 0 #06f inset;
}

@media (min-width: 1800px) {
  .filter-by-tags .container {
    max-width: 1650px;
  }
  .filter-by-tags .container .row .listing-card .listing-card-content .overlay-content .link-black {
    font-size: 2rem;
  }
  .filter-by-tags .container .row .listing-card .listing-card-content .eyebrow {
    font-size: 1.8rem;
    font-weight: 600;
  }
  .filter-by-tags .container .row .listing-card.listing {
    height: 460px;
  }
  .filter-by-tags .container .row .listing-card.listing .listing-card-img {
    height: 300px;
  }
  .filter-by-tags .container .row .listing-card.listing.webinar-event {
    height: 460px;
  }
  .filter-by-tags .container .row .listing-card.listing.webinar-event .video-img {
    height: 235px;
  }
  .filter-by-tags .container .row .listing-card.listing.webinar-event .video-img img {
    height: 235px;
  }
  .filter-by-tags .container .listing-filter {
    gap: 150px;
  }
  .filter-by-tags .container .listing-filter .filter-dropdown ul li label::before {
    top: 6px;
  }
  .filter-by-tags .container .listing-filter .filter-dropdown ul li label::after {
    top: 9px;
  }
  .filter-by-tags .container .listing-filter .filter-dropdown ul li input[type=radio] ~ label:after {
    top: 10px;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-webkit-input-placeholder {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-moz-placeholder {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input:-ms-input-placeholder {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-ms-input-placeholder {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::placeholder {
    font-size: 2rem !important;
    line-height: 28px !important;
  }
  .style-section {
    padding: 120px 0;
  }
}
@media (max-width: 991.98px) {
  .filter-by-tags .container {
    padding: 0 16px;
  }
  .filter-by-tags .container .row .listing-card .listing-card-content .eyebrow {
    font-size: 1.4rem;
    line-height: 20px;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  .style-section {
    padding: 80px 0;
  }
  .filter-by-tags .container .row .listing-card.listing {
    height: 405px;
  }
  .filter-by-tags .container .listing-filter {
    gap: 150px;
  }
  .filter-by-tags .container .listing-filter .filter-dropdown ul li label::before {
    top: 3px;
  }
  .filter-by-tags .container .listing-filter .filter-dropdown ul li label::after {
    top: 6px;
  }
  .filter-by-tags .container .listing-filter .filter-dropdown ul li input[type=radio] ~ label:before {
    top: 5px;
  }
  .filter-by-tags .container .listing-filter .filter-dropdown ul li input[type=radio] ~ label:after {
    top: 9px;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-webkit-input-placeholder {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-moz-placeholder {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input:-ms-input-placeholder {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-ms-input-placeholder {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::placeholder {
    font-size: 1.8rem !important;
    line-height: 26px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1599px) {
  .style-section {
    padding: 80px 0;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .style-section {
    padding: 64px 0;
  }
}
@media (min-width: 576px) and (max-width: 991.98px) {
  .style-section {
    padding: 64px 0;
  }
}
@media (max-width: 575.98px) {
  .style-section {
    padding: 56px 0;
  }
}
@media (max-width: 767.98px) {
  .style-section:after {
    display: none;
  }
}
@media (max-width: 595px) {
  .filter-by-tags .container .pagination {
    margin-top: 0;
  }
  .filter-by-tags .container .pagination ul li {
    margin: 5px 18px;
    text-align: center;
  }
  .filter-by-tags .container .pagination ul li.prev {
    margin-top: 11px;
  }
  .filter-by-tags .container .pagination ul li.next {
    margin-top: 11px;
  }
  .filter-by-tags .container .pagination #pagination li.prev {
    margin: 10px 15px 0 0;
  }
  .filter-by-tags .container .pagination #pagination li.next {
    margin: 10px 0 0 15px;
  }
  .filter-by-tags .container .pagination #pagination span a {
    margin: 0 12px;
  }
  .filter-by-tags .container .row .listing-card.listing .listing-card-content .overlay-content .link-black {
    margin-top: 20px;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-webkit-input-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-moz-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input:-ms-input-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-ms-input-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (max-width: 767px) {
  .filter-by-tags {
    z-index: inherit;
  }
  .filter-by-tags .container .row .listing-card.listing .listing-card-content {
    min-height: 145px;
    max-height: 145px;
  }
  .filter-by-tags .container .row .listing-card.listing.webinar-event {
    height: auto;
  }
  .filter-by-tags .container .row .listing-card.listing.webinar-event .p-xl-bold {
    height: auto;
  }
  .filter-by-tags .container .row .listing-card.listing.webinar-event .video-img {
    height: auto !important;
  }
  .filter-by-tags .container .row .listing-card.listing.webinar-event .video-img img {
    height: auto !important;
  }
  .filter-by-tags .container .listing-filter {
    max-width: 100%;
    margin-bottom: 30px;
  }
  .filter-by-tags .container .listing-filter .filter-dropdown .d-none {
    display: none !important;
  }
  .filter-by-tags .container .listing-filter .filter-dropdown p::after {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }
  .filter-by-tags .container .listing-filter .filter-dropdown ul li label::before {
    top: 3px;
  }
  .filter-by-tags .container .listing-filter .filter-dropdown ul li label::after {
    top: 6px;
  }
  .filter-by-tags .container .listing-filter .filter-dropdown.active p::after {
    -webkit-transform: rotate(-135deg);
            transform: rotate(-135deg);
  }
  .filter-by-tags .container .listing-filter .listing-filter-left {
    display: block;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform: scale(0);
            transform: scale(0);
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -160px;
    margin-top: -200px;
    width: 100%;
    height: 100%;
    z-index: 101;
    background: #fff;
    max-height: 450px;
    max-width: 320px;
    padding: 20px;
    border-radius: 20px;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .filter-by-tags .container .listing-filter .listing-filter-left .filter-dropdown {
    width: 100%;
    margin: 0 0 20px 0;
    z-index: 1;
  }
  .filter-by-tags .container .listing-filter .listing-filter-left .filter-dropdown ul {
    width: 100% !important;
    margin: 0 0 !important;
    max-height: 250px !important;
    position: static !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-left.filter-open {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  .filter-by-tags .container .listing-filter .listing-filter-right {
    -webkit-box-pack: inherit;
        -ms-flex-pack: inherit;
            justify-content: inherit;
    gap: 10px;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search {
    max-width: 100%;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-sort {
    gap: 0;
    width: 45px;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-sort .filter-dropdown ul {
    top: 100%;
    border-radius: 8px;
  }
  .filter-by-tags.filter-open {
    position: static;
  }
  .filter-by-tags.filter-open .container {
    position: static;
  }
}
@media (max-width: 991px) {
  .filter-by-tags .filter-wrap .clear-all {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 23px;
  }
  .filter-by-tags .filter-wrap .clear-all span {
    font-size: 16px;
    line-height: 1.38;
    letter-spacing: -0.24px;
    color: #3E4C5A;
    font-weight: 400;
  }
  .filter-by-tags .container .listing-filter {
    gap: 30px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 700px;
    margin: 20px auto 40px auto;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right {
    max-width: 100%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: inherit;
    -webkit-box-direction: inherit;
        -ms-flex-direction: inherit;
            flex-direction: inherit;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search {
    max-width: 300px;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input {
    height: 45px;
  }
}
@media (min-width: 992px) {
  .filter-by-tags .filters .post-count {
    display: none !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-sort .filter-dropdown {
    width: 125px;
  }
}
@media (min-width: 1200px) {
  .filter-by-tags .container .row .listing-card.listing .listing-card-content .overlay-content .link-black {
    margin-top: 55px;
  }
}
@media (min-width: 1400px) and (max-width: 1799px) {
  .filter-by-tags .container .row .listing-card .listing-card-content .eyebrow {
    font-size: 1.6rem;
    line-height: 22px;
    font-weight: 600;
  }
}
@media (min-width: 992px) and (max-width: 1399px) {
  .filter-by-tags .container .row .listing-card .listing-card-content .eyebrow {
    font-size: 1.4rem;
    line-height: 20px;
  }
}
@media (max-width: 1199px) {
  .filter-by-tags .container .row .listing-card.listing.webinar-event .eyebrow.date {
    min-height: inherit;
  }
  .filter-by-tags .container .row .listing-card.listing.webinar-event .video-img {
    height: 180px;
  }
  .filter-by-tags .container .row .listing-card.listing.webinar-event .video-img img {
    height: 180px;
  }
  .filter-by-tags .container .listing-filter .filter-dropdown ul li label::before {
    top: 2px;
  }
  .filter-by-tags .container .listing-filter .filter-dropdown ul li label::after {
    top: 5px;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right {
    max-width: 300px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .filter-by-tags .container .listing-filter {
    padding-right: 50px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .filter-by-tags .container .listing-filter .listing-filter-right {
    max-width: 300px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .filter-by-tags .container .listing-filter .listing-filter-right {
    max-width: 250px;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-webkit-input-placeholder {
    font-size: 1.8rem !important;
    line-height: 28px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-moz-placeholder {
    font-size: 1.8rem !important;
    line-height: 28px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input:-ms-input-placeholder {
    font-size: 1.8rem !important;
    line-height: 28px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-ms-input-placeholder {
    font-size: 1.8rem !important;
    line-height: 28px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::placeholder {
    font-size: 1.8rem !important;
    line-height: 28px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-webkit-input-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-moz-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input:-ms-input-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-ms-input-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-webkit-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-moz-placeholder {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input:-ms-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-ms-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::placeholder {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-webkit-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-moz-placeholder {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input:-ms-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-ms-input-placeholder {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::placeholder {
    font-size: 1.4rem !important;
    line-height: 20px !important;
  }
}
@media (min-width: 596px) and (max-width: 767px) {
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-webkit-input-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-moz-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input:-ms-input-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::-ms-input-placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-search input::placeholder {
    font-size: 1.6rem !important;
    line-height: 24px !important;
  }
}
@media (min-width: 768px) and (max-width: 1399px) {
  .listing-card-section .container .row .listing-card.listing.webinar-event .p-xl-bold {
    line-height: 30px !important;
  }
}
@media (min-width: 768px) {
  .filter-by-tags .container .listing-filter .listing-filter-right .filter-sort .filter-dropdown p {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
.generalassetblade {
  padding-inline: 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.cmp-generalassetblade {
  padding: 2.4rem;
}
.cmp-generalassetblade .video-container {
  background-color: initial;
  padding: 0;
}
.cmp-generalassetblade .video-container .video-thumbnail img {
  background-size: cover;
}
.cmp-generalassetblade .video-container .video-details {
  display: none;
}
.cmp-generalassetblade > div {
  width: 50%;
}

.cmp-generalassetblade:has(.video-container) div:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cmp-generalassetblade:has(.cq-Editable-dom) .general-asset-container--image-center .general-asset__description {
  width: 100%;
}

.general-asset-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  background-repeat: no-repeat;
}

.general-asset-blade-blue {
  background-color: blue;
}

.general-asset-blade-green {
  background-color: green;
}

.general-asset-blade-teal {
  background-color: teal;
}

.general-asset-container--image-center {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100% !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.general-asset-container--image-center .general-asset__content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
}
.general-asset-container--image-center .general-asset__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 3.2rem 0;
}

.general-asset__image img {
  width: 100%;
  max-width: 40rem;
}
.general-asset__content {
  -webkit-box-flex: 1.5;
      -ms-flex: 1.5;
          flex: 1.5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.general-asset__tag {
  color: #fff;
  font-size: 1.8rem;
  padding: 0.8rem 0;
  text-transform: uppercase;
  font-weight: 700;
}
.general-asset__heading {
  font-weight: bold;
  margin-bottom: 1.5rem;
  font-weight: 500;
  font-size: 4.4rem;
  line-height: 4.6rem;
  color: #ffffff;
}
.general-asset__description {
  font-size: 1.6rem;
  margin-bottom: 2rem;
  font-weight: 400;
  font-size: 2.2rem;
  line-height: 2.8rem;
  letter-spacing: -0.02em;
  color: #ffffff;
}
.general-asset__button {
  padding: 1rem 2rem;
  border: none;
  border-radius: 0.5rem;
  cursor: pointer;
  text-align: center;
  font-size: 1.8rem;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 1.8rem 3.2rem;
  background: rgba(0, 0, 0, 0.3);
  border: 0.15rem solid #fff;
  font-weight: 700;
  line-height: 100%;
  text-transform: uppercase;
}
.general-asset__button a {
  color: #ffffff;
}
.general-asset__button:hover {
  border-color: #080808;
  background: rgba(0, 185, 107, 0.5);
}
.general-asset__button:hover a {
  color: #000;
}

@media only screen and (max-width: 768px) {
  .generalassetblade {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-flow: column !important;
            flex-flow: column !important;
  }
  .generalassetblade > div {
    width: 100% !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .general-asset-container--left,
.general-asset-container--right {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .general-asset-container--left > div,
.general-asset-container--right > div {
    width: 100% !important;
  }
  .general-asset-container--right .general-asset__image {
    margin: 3.2rem 0 !important;
  }
  .general-asset-container--image-center .general-asset__content {
    text-align: center;
  }
}
.general-asset-container--left,
.general-asset-container--right {
  width: 100% !important;
}
.general-asset-container--left .general-asset__image,
.general-asset-container--right .general-asset__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.general-asset-container--left > div,
.general-asset-container--right > div {
  width: 48%;
}

.general-asset-container--left .general-asset__content {
  padding-left: 48px;
}

.general-asset-container--right .general-asset__image {
  padding-left: 48px;
}

.general-asset-blade-text-black .general-asset__heading,
.general-asset-blade-text-black .general-asset__description,
.general-asset-blade-text-black .general-asset__button a,
.general-asset-blade-text-black .general-asset__tag {
  color: #000;
}
.general-asset-blade-text-black .general-asset__button {
  background: #00FD92;
  border: 0.15rem solid #006616;
}
.general-asset-blade-text-black .general-asset__button a {
  color: #000;
}
.general-asset-blade-text-black .general-asset__button:hover {
  border-color: #080808;
  background: #00774C;
}
.general-asset-blade-text-black .general-asset__button:hover a {
  color: #fff;
}

.hero-banner {
  min-height: 100%;
}

.hero-banner.career-theme {
  margin: 0 auto;
  padding: 0 !important;
  opacity: 0;
}

.bg-brand-green {
  background-color: #00FC91;
}

@media (max-width: 1199px) {
  .hero-banner.career-theme {
    padding: 28px 0 0 !important;
  }
}
@media (max-width: 991px) {
  .hero-banner.career-theme {
    padding: 0 0 0 !important;
  }
}
@media (max-width: 595px) {
  .hero-banner.career-theme {
    padding: 0 !important;
  }
}
.hero-banner.career-theme .wrapper {
  width: 100%;
  margin: 0 auto;
}

@media (min-width: 1600px) {
  .hero-banner.career-theme .wrapper {
    max-width: 1600px;
  }
}
.hero-banner.career-theme .wrapper .outer-wrap {
  position: relative;
}

.hero-banner.career-theme .wrapper .outer-wrap .bg-img {
  max-width: 1600px;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: 0 auto;
  z-index: -1;
}

.hero-banner.career-theme .wrapper .outer-wrap .inner-wrap {
  display: block;
  position: relative;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap {
    padding: 60px 0;
  }
}
.hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  position: initial;
}

@media (max-width: 595px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  max-width: 530px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  top: -10px;
}

@media (min-width: 1200px) and (max-width: 1366px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap {
    max-width: 520px;
  }
}
@media (max-width: 1199px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap {
    max-width: 370px;
    top: 0;
  }
}
@media (max-width: 991px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap {
    max-width: 300px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap {
    max-width: 300px;
  }
}
.hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap h1, .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap h2 {
  font-weight: 500;
}

@media (max-width: 991px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap h1, .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap h2 {
    font-size: 30px;
  }
}
@media (max-width: 595px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap h1, .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap h2 {
    text-align: center;
  }
}
@media (max-width: 595px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap p {
    text-align: center;
  }
}
.hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .search-box {
  margin: 20px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: #FFF;
  border: 0;
  border-radius: 5px;
  max-width: 450px;
}

@media (max-width: 1199px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .search-box {
    max-width: 370px;
  }
}
@media (max-width: 991px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .search-box {
    margin: 15px 0 0;
    max-width: 275px;
  }
}
@media (max-width: 595px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .search-box {
    max-width: 100%;
  }
}
.hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .search-box .search-text-box {
  border-radius: 5px;
  padding: 10px 20px;
  font-size: 14px;
  height: 54px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  width: 460px;
  outline: none;
}

@media (max-width: 1199px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .search-box .search-text-box {
    width: 340px;
    height: 45px;
  }
}
@media (max-width: 991px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .search-box .search-text-box {
    width: 270px;
  }
}
@media (max-width: 595px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .search-box .search-text-box {
    width: 100%;
    height: 50px;
  }
}
.hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .search-box button[type=submit] {
  text-indent: -999px;
  overflow: hidden;
  width: 40px;
  padding: 0;
  margin: 0;
  border: none;
  border-radius: inherit;
  background: url("/clientlib-site/images/search-icon.svg") no-repeat center;
  cursor: pointer;
  opacity: 0.7;
  outline: none;
  margin-right: 10px;
}

.hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .search-box button[type=submit]:hover {
  opacity: 1;
  outline: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}

.hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .search-box button[type=submit]:focus, .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .search-box input[type=search]:focus {
  -webkit-box-shadow: 0 0 3px 0 #1183d6;
  box-shadow: 0 0 3px 0 #1183d6;
  border-color: #1183d6;
  outline: none;
}

.hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .btn-wrap {
  margin-top: 25px;
  display: block;
}

@media (max-width: 991px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .btn-wrap {
    margin: 20px 0;
  }
}
@media (max-width: 595px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .btn-wrap {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .btn-wrap a {
    margin-bottom: 10px;
  }
}
.hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: auto;
  max-width: 710px;
  border-radius: 275px 0 0 275px;
  overflow: hidden;
}

@media (max-width: 1199px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap {
    top: 0;
    max-width: 555px;
  }
}
@media (max-width: 991px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap {
    max-width: 420px;
  }
}
@media (max-width: 595px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap {
    display: none;
  }
}
.hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap img {
  -o-object-fit: cover;
  font-family: "object-fit:cover";
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .mobile-btn {
  display: none;
}

@media (max-width: 595px) {
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .mobile-btn {
    display: block;
    margin-top: 40px;
  }
}
.hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .mobile-btn a {
  margin-right: 20px;
}

.hero-banner.video-theme {
  padding: 0 !important;
}

.hero-banner.video-theme .wrapper {
  width: 100%;
  margin: 0 auto;
}

.hero-banner.video-theme .wrapper .bg-img {
  max-width: 1600px;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: 0 auto;
  z-index: -1;
}

.hero-banner.video-theme .wrapper .outer-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .hero-banner.video-theme .wrapper .outer-wrap {
    padding: 40px 0;
  }
}
@media (max-width: 595px) {
  .hero-banner.video-theme .wrapper .outer-wrap {
    padding: 30px 0;
  }
}
.hero-banner.video-theme .wrapper .outer-wrap .inner-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

@media (max-width: 767px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .text-wrap {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  max-width: 500px;
}

@media (max-width: 1199px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .text-wrap {
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .text-wrap {
    max-width: 340px;
  }
}
@media (max-width: 767px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .text-wrap {
    max-width: 100%;
    margin-bottom: 45px;
  }
}
@media (max-width: 991px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .text-wrap h1 {
    font-size: 30px;
  }
}
.hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .text-wrap h3 {
  margin: 20px 0;
  font-weight: 500;
}

.hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .text-wrap h3 span {
  color: #00FD45;
}

.hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .text-wrap .btn-wrap {
  margin-top: 25px;
  display: block;
}

@media (max-width: 595px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .text-wrap .btn-wrap {
    display: none;
  }
}
.hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .text-wrap .btn-wrap a {
  margin-right: 20px;
}

.hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  max-width: 600px;
}

@media (min-width: 1201px) and (max-width: 1399px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap {
    max-width: 550px;
  }
}
@media (max-width: 991px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap {
    max-width: 350px;
  }
}
@media (max-width: 767px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap {
    max-width: 100%;
  }
}
.hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap img {
  max-width: 600px;
  max-height: 340px;
}

@media (max-width: 1199px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap img {
    max-width: 430px;
  }
}
@media (max-width: 991px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap img {
    max-width: 340px;
  }
}
@media (max-width: 767px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap img {
    max-width: 100%;
  }
}
.hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap.video-icon:before {
  width: 66px;
  height: 66px;
  left: 10%;
  right: auto;
}

@media (max-width: 1199px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap.video-icon:before {
    width: 56px;
    height: 56px;
  }
}
@media (max-width: 991px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap.video-icon:before {
    width: 46px;
    height: 46px;
  }
}
@media (max-width: 595px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap.video-icon:before {
    width: 36px;
    height: 36px;
  }
}
.hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap .circle {
  position: absolute;
  top: -20%;
  right: -20%;
  z-index: -1;
}

@media (max-width: 1399px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap .circle {
    top: -25%;
    right: -15%;
  }
}
@media (max-width: 1199px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap .circle {
    right: -5%;
    top: -30%;
  }
}
@media (max-width: 991px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap .circle {
    right: -10%;
    top: -40%;
  }
}
@media (max-width: 595px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap .circle {
    display: none;
  }
}
.hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap .circle svg {
  width: 358px;
  height: 358px;
}

@media (max-width: 1199px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap .circle svg {
    width: 308px;
    height: 308px;
  }
}
@media (max-width: 991px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap .circle svg {
    width: 278px;
    height: 278px;
  }
}
.hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap .bgcolor {
  position: absolute;
  top: -30%;
  right: -24%;
  z-index: -1;
  width: 788px;
  height: 540px;
  background: #00ABC9;
  overflow: visible;
}

@media (max-width: 1399px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap .bgcolor {
    top: -40%;
    right: -24%;
    z-index: -1;
    width: 130%;
    height: 200%;
  }
}
@media (max-width: 1199px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap .bgcolor {
    top: -40%;
    right: -24%;
    z-index: -1;
    width: 130%;
    height: 200%;
  }
}
@media (max-width: 767px) {
  .hero-banner.video-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap .bgcolor {
    top: -10%;
    right: -10%;
    width: 120%;
    height: 140%;
  }
}
.hero-banner.video-theme .wrapper .outer-wrap .mobile-btn {
  display: none;
}

@media (max-width: 595px) {
  .hero-banner.video-theme .wrapper .outer-wrap .mobile-btn {
    display: block;
    margin-top: 40px;
  }
}
.hero-banner.video-theme .wrapper .outer-wrap .mobile-btn a {
  margin-right: 20px;
}

.hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap {
  padding: 104px 0;
}

@media (min-width: 1200px) and (max-width: 1399px) {
  .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap {
    padding: 60px 0;
  }
}
@media (max-width: 1199px) {
  .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap {
    padding-bottom: 0;
  }
}
.hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .thumb-wrap {
  max-width: 750px;
  border-radius: 0;
  clip-path: circle(76% at 66% 75%);
}

@media (max-width: 1199px) {
  .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .thumb-wrap {
    max-width: 53%;
    clip-path: circle(67% at 72% 57%);
  }
}
@media (max-width: 767px) {
  .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .thumb-wrap {
    max-width: 100% !important;
    display: block !important;
    clip-path: inherit;
    margin-top: 50px;
    position: static;
  }
}
@media (max-width: 595px) {
  .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .thumb-wrap {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap {
    display: block;
  }
}
@media (max-width: 1199px) {
  .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap {
    max-width: 530px !important;
  }
}
@media (max-width: 767px) {
  .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap {
    max-width: 100% !important;
    text-align: center;
  }
  .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap p {
    padding-right: 0;
  }
}
.hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap p {
  font-size: 20px;
  line-height: 28px;
  margin: 0;
}

.hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .search-box {
  margin-top: 40px;
}

@media (max-width: 1199px) {
  .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .search-box {
    margin-top: 25px;
  }
}
@media (max-width: 767px) {
  .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .search-box {
    max-width: 100%;
  }
}
@media (max-width: 595px) {
  .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .search-box {
    max-width: 100%;
  }
}
.hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .search-box .search-text-box {
  height: 60px;
}

@media (max-width: 1199px) {
  .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .search-box .search-text-box {
    height: 50px;
    max-width: 350px;
  }
}
.hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .search-box button[type=submit] {
  min-width: 40px;
}

.hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap h1, .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap h2 {
  font-weight: 600;
  font-size: 40px;
  font-family: "Manrope", sans-serif;
  line-height: 48px;
  letter-spacing: -0.026em;
  color: #000;
  margin: 0 0 16px 0;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap h1, .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap h2 {
    font-size: 40px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap h1, .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap h2 {
    font-size: 35px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap h1, .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap h2 {
    font-size: 32px;
    line-height: 35px;
  }
}
@media (max-width: 575.98px) {
  .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap h1, .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap h2 {
    font-size: 30px;
  }
}
.hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .btn-wrap {
  margin: 40px 0 0 0;
}

@media (max-width: 1199px) {
  .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .btn-wrap {
    margin: 25px 0 0 0;
  }
}
@media (max-width: 767px) {
  .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .btn-wrap {
    margin-bottom: 40px;
  }
}
@media (max-width: 595px) {
  .hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .btn-wrap {
    margin-bottom: 40px;
  }
}
.hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .btn-wrap a {
  padding: 13px 32px;
  background-color: #06f;
  color: #fff;
  border: solid 2px #06f;
  height: auto;
  margin: 0;
  font-weight: 600;
}

.hero-banner.career-theme-curve-image .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap .btn-wrap a:hover {
  background-color: transparent;
  color: #000;
  border: solid 2px #06f;
}

.hero-banner.box-theme {
  height: 100%;
}

@media (min-width: 1600px) {
  .hero-banner.box-theme .wrapper {
    max-width: 100%;
  }
}
.hero-banner.box-theme .wrapper .outer-wrap .bg-img {
  height: 491px;
}

@media (min-width: 1600px) {
  .hero-banner.box-theme .wrapper .outer-wrap .bg-img {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .hero-banner.box-theme .wrapper .outer-wrap .bg-img {
    height: 100%;
  }
}
.hero-banner.box-theme .wrapper .outer-wrap .inner-wrap {
  padding: 85px 0;
}

@media (min-width: 1600px) {
  .hero-banner.box-theme .wrapper .outer-wrap .inner-wrap {
    padding: 0;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .hero-banner.box-theme .wrapper .outer-wrap .inner-wrap {
    padding: 40px 0;
  }
}
@media (max-width: 1199px) {
  .hero-banner.box-theme .wrapper .outer-wrap .inner-wrap {
    padding: 30px 0;
  }
}
@media (max-width: 767px) {
  .hero-banner.box-theme .wrapper .outer-wrap .inner-wrap {
    padding-bottom: 0;
  }
}
.hero-banner.box-theme .wrapper .outer-wrap .inner-wrap .text-wrap {
  min-height: 320px;
}

@media (max-width: 767px) {
  .hero-banner.box-theme .wrapper .outer-wrap .inner-wrap .text-wrap {
    min-height: 100%;
  }
}
.hero-banner.box-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap {
  max-width: 788px;
  width: 100%;
  border-radius: 0;
  clip-path: fill-box;
}

@media (min-width: 1600px) {
  .hero-banner.box-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap {
    position: static;
    max-width: 600px !important;
  }
}
@media (min-width: 1800px) {
  .hero-banner.box-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap {
    max-width: 730px !important;
  }
  .hero-banner.career-theme .wrapper .outer-wrap .inner-wrap .content-wrap .text-wrap {
    max-width: 630px;
  }
}
@media (min-width: 1400px) and (max-width: 1549px) {
  .hero-banner.box-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap {
    max-width: 740px;
  }
}
@media (min-width: 1201px) and (max-width: 1399px) {
  .hero-banner.box-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap {
    max-width: 640px;
  }
}
@media (max-width: 1199px) {
  .hero-banner.box-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap {
    max-width: 49%;
  }
}
@media (max-width: 767px) {
  .hero-banner.box-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap {
    max-width: 100% !important;
    display: none !important;
    clip-path: inherit;
    margin-top: 50px;
    position: static;
  }
}
.hero-banner.box-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap.video-icon:before {
  width: 66px;
  height: 66px;
  left: 10%;
  right: auto;
}

@media (max-width: 1199px) {
  .hero-banner.box-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap.video-icon:before {
    width: 56px;
    height: 56px;
  }
}
@media (max-width: 991px) {
  .hero-banner.box-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap.video-icon:before {
    width: 46px;
    height: 46px;
  }
}
@media (max-width: 595px) {
  .hero-banner.box-theme .wrapper .outer-wrap .inner-wrap .thumb-wrap.video-icon:before {
    width: 36px;
    height: 36px;
  }
}
body.admin-bar .hero-banner.career-theme, body.admin-bar .hero-banner.video-theme {
  padding: 60px 0 0 !important;
}

@media (max-width: 1199px) {
  body.admin-bar .hero-banner.career-theme, body.admin-bar .hero-banner.video-theme {
    padding: 0 0 0 !important;
  }
}
@media (max-width: 991px) {
  body.admin-bar .hero-banner.career-theme, body.admin-bar .hero-banner.video-theme {
    padding: 0 !important;
  }
}
@media (max-width: 595px) {
  body.admin-bar .hero-banner.career-theme, body.admin-bar .hero-banner.video-theme {
    padding: 0 !important;
    margin: -15px auto;
  }
}
.image-mosaic-container {
  position: static;
}

.image-mosaic-container h2 {
  margin-bottom: 40px;
  margin-top: 0;
}

@media (min-width: 992px) {
  .image-mosaic-container h2 {
    margin-top: 0;
    margin-bottom: 64px;
  }
}
.image-mosaic-container .image-mosaic {
  margin-top: 25px;
  display: grid;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
}

.image-mosaic-container .image-mosaic:first-child {
  margin: 0;
}

@media (max-width: 595px) {
  .image-mosaic-container .image-mosaic {
    display: block !important;
  }
}
.image-mosaic-container .image-mosaic .image-mosaic-item {
  height: 220px;
  background: #f8f9f7;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

@media (max-width: 595px) {
  .image-mosaic-container .image-mosaic .image-mosaic-item {
    margin-bottom: 20px;
    height: auto;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
  }
}
.image-mosaic-container .image-mosaic .image-mosaic-item * {
  color: #fff;
}

@media (max-width: 595px) {
  .image-mosaic-container .image-mosaic .image-mosaic-item * {
    color: #1d242b;
  }
}
.image-mosaic-container .image-mosaic .image-mosaic-item .arrow-icon {
  position: absolute;
  bottom: 16px;
  right: 16px;
  width: 24px;
  height: 24px;
  background-image: url("/clientlib-site/images/green-filled-arrow.svg");
  background-size: contain;
}

@media (max-width: 595px) {
  .image-mosaic-container .image-mosaic .image-mosaic-item .arrow-icon {
    display: none;
  }
}
.image-mosaic-container .image-mosaic .image-mosaic-item .image-mosaic-overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 30px 20px 20px 20px;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  visibility: hidden;
  cursor: pointer;
}

@media (max-width: 595px) {
  .image-mosaic-container .image-mosaic .image-mosaic-item .image-mosaic-overlay {
    position: static;
    opacity: 1;
    visibility: visible;
    background: #fff;
    padding: 20px 20px 65px 20px;
    height: auto;
    -webkit-transform: none;
    transform: none;
  }
}
.image-mosaic-container .image-mosaic .image-mosaic-item .image-mosaic-overlay h3 {
  margin: 0 0 20px 0;
  font-weight: 600;
}

@media (max-width: 595px) {
  .image-mosaic-container .image-mosaic .image-mosaic-item .image-mosaic-overlay h3 {
    margin-bottom: 15px;
  }
}
.image-mosaic-container .image-mosaic .image-mosaic-item .image-mosaic-overlay p {
  font-weight: 600;
}

.image-mosaic-container .image-mosaic .image-mosaic-item .image-mosaic-overlay .link-arrow {
  position: absolute;
  bottom: 16px;
  right: 16px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-mosaic-container .image-mosaic .image-mosaic-item .image-mosaic-overlay .link-arrow:after {
  content: "";
  margin-left: 10px;
  width: 24px;
  height: 24px;
  background-image: url("/clientlib-site/images/green-outline-arrow.svg");
  background-size: contain;
}

@media (max-width: 595px) {
  .image-mosaic-container .image-mosaic .image-mosaic-item .image-mosaic-overlay .link-arrow {
    bottom: 20px;
    right: 20px;
  }
  .image-mosaic-container .image-mosaic .image-mosaic-item .image-mosaic-overlay .link-arrow::after {
    background-image: url("/clientlib-site/images/green-filled-arrow.svg");
  }
}
.image-mosaic-container .image-mosaic .image-mosaic-item img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  font-family: "object-fit:cover";
  object-fit: cover;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

@media (max-width: 595px) {
  .image-mosaic-container .image-mosaic .image-mosaic-item img {
    position: static;
    height: 220px;
    -webkit-transform: inherit !important;
    transform: inherit !important;
  }
}
.image-mosaic-container .image-mosaic .image-mosaic-item .overlay-wrap {
  display: none;
}

.image-mosaic-container .image-mosaic .image-mosaic-item:hover .arrow-icon {
  display: none;
}

.image-mosaic-container .image-mosaic .image-mosaic-item:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.image-mosaic-container .image-mosaic .image-mosaic-item:hover .image-mosaic-overlay {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  visibility: visible;
}

.image-mosaic-container .image-mosaic.image-mosaic-6-variation-1 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
}

.image-mosaic-container .image-mosaic.image-mosaic-6-variation-1 .image-mosaic-item:nth-child(1) {
  grid-area: 1/1/2/2;
}

.image-mosaic-container .image-mosaic.image-mosaic-6-variation-1 .image-mosaic-item:nth-child(2) {
  grid-area: 2/1/3/2;
}

.image-mosaic-container .image-mosaic.image-mosaic-6-variation-1 .image-mosaic-item:nth-child(3) {
  grid-area: 1/2/3/3;
  height: 100%;
}

.image-mosaic-container .image-mosaic.image-mosaic-6-variation-1 .image-mosaic-item:nth-child(4) {
  grid-area: 1/3/2/5;
}

.image-mosaic-container .image-mosaic.image-mosaic-6-variation-1 .image-mosaic-item:nth-child(5) {
  grid-area: 2/3/3/4;
}

.image-mosaic-container .image-mosaic.image-mosaic-6-variation-1 .image-mosaic-item:nth-child(6) {
  grid-area: 2/4/3/5;
}

@media (max-width: 991px) {
  .image-mosaic-container .image-mosaic.image-mosaic-6-variation-1 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
  .image-mosaic-container .image-mosaic.image-mosaic-6-variation-1 .image-mosaic-item:nth-child(1) {
    grid-area: 1/1/2/3;
  }
  .image-mosaic-container .image-mosaic.image-mosaic-6-variation-1 .image-mosaic-item:nth-child(2) {
    grid-area: 2/1/3/3;
  }
  .image-mosaic-container .image-mosaic.image-mosaic-6-variation-1 .image-mosaic-item:nth-child(3) {
    grid-area: 1/3/3/5;
  }
  .image-mosaic-container .image-mosaic.image-mosaic-6-variation-1 .image-mosaic-item:nth-child(4) {
    grid-area: 3/1/4/5;
  }
  .image-mosaic-container .image-mosaic.image-mosaic-6-variation-1 .image-mosaic-item:nth-child(5) {
    grid-area: 4/1/5/3;
  }
  .image-mosaic-container .image-mosaic.image-mosaic-6-variation-1 .image-mosaic-item:nth-child(6) {
    grid-area: 4/3/5/5;
  }
}
.image-mosaic-container .image-mosaic.image-mosaic-6-variation-2 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
}

.image-mosaic-container .image-mosaic.image-mosaic-6-variation-2 .image-mosaic-item:nth-child(1) {
  grid-area: 1/1/2/3;
}

.image-mosaic-container .image-mosaic.image-mosaic-6-variation-2 .image-mosaic-item:nth-child(2) {
  grid-area: 2/1/3/2;
}

.image-mosaic-container .image-mosaic.image-mosaic-6-variation-2 .image-mosaic-item:nth-child(3) {
  grid-area: 2/2/3/3;
}

.image-mosaic-container .image-mosaic.image-mosaic-6-variation-2 .image-mosaic-item:nth-child(4) {
  grid-area: 1/3/3/4;
  height: 100%;
}

.image-mosaic-container .image-mosaic.image-mosaic-6-variation-2 .image-mosaic-item:nth-child(5) {
  grid-area: 1/4/2/5;
}

.image-mosaic-container .image-mosaic.image-mosaic-6-variation-2 .image-mosaic-item:nth-child(6) {
  grid-area: 2/4/3/5;
}

@media (max-width: 991px) {
  .image-mosaic-container .image-mosaic.image-mosaic-6-variation-2 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(4, 1fr);
  }
  .image-mosaic-container .image-mosaic.image-mosaic-6-variation-2 .image-mosaic-item:nth-child(1) {
    grid-area: 1/1/2/5;
  }
  .image-mosaic-container .image-mosaic.image-mosaic-6-variation-2 .image-mosaic-item:nth-child(2) {
    grid-area: 2/1/3/3;
  }
  .image-mosaic-container .image-mosaic.image-mosaic-6-variation-2 .image-mosaic-item:nth-child(3) {
    grid-area: 2/3/3/5;
  }
  .image-mosaic-container .image-mosaic.image-mosaic-6-variation-2 .image-mosaic-item:nth-child(4) {
    grid-area: 3/1/5/3;
    height: 100%;
  }
  .image-mosaic-container .image-mosaic.image-mosaic-6-variation-2 .image-mosaic-item:nth-child(5) {
    grid-area: 3/3/4/5;
  }
  .image-mosaic-container .image-mosaic.image-mosaic-6-variation-2 .image-mosaic-item:nth-child(6) {
    grid-area: 4/3/5/5;
  }
}
.image-mosaic-container .image-mosaic.image-mosaic-3-variation-1 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: 1fr;
}

.image-mosaic-container .image-mosaic.image-mosaic-3-variation-1 .image-mosaic-item:nth-child(1) {
  grid-area: 1/1/2/2;
}

.image-mosaic-container .image-mosaic.image-mosaic-3-variation-1 .image-mosaic-item:nth-child(2) {
  grid-area: 1/2/2/3;
}

.image-mosaic-container .image-mosaic.image-mosaic-3-variation-1 .image-mosaic-item:nth-child(3) {
  grid-area: 1/3/2/5;
}

@media (max-width: 991px) {
  .image-mosaic-container .image-mosaic.image-mosaic-3-variation-1 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
  .image-mosaic-container .image-mosaic.image-mosaic-3-variation-1 .image-mosaic-item:nth-child(1) {
    grid-area: 1/1/2/3;
  }
  .image-mosaic-container .image-mosaic.image-mosaic-3-variation-1 .image-mosaic-item:nth-child(2) {
    grid-area: 1/3/2/5;
  }
  .image-mosaic-container .image-mosaic.image-mosaic-3-variation-1 .image-mosaic-item:nth-child(3) {
    grid-area: 2/1/3/5;
  }
}
.image-mosaic-container .image-mosaic.image-mosaic-3-variation-2 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: 1fr;
}

.image-mosaic-container .image-mosaic.image-mosaic-3-variation-2 .image-mosaic-item:nth-child(1) {
  grid-area: 1/1/2/3;
}

.image-mosaic-container .image-mosaic.image-mosaic-3-variation-2 .image-mosaic-item:nth-child(2) {
  grid-area: 1/3/2/4;
}

.image-mosaic-container .image-mosaic.image-mosaic-3-variation-2 .image-mosaic-item:nth-child(3) {
  grid-area: 1/4/2/5;
}

@media (max-width: 991px) {
  .image-mosaic-container .image-mosaic.image-mosaic-3-variation-2 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
  .image-mosaic-container .image-mosaic.image-mosaic-3-variation-2 .image-mosaic-item:nth-child(1) {
    grid-area: 1/1/2/3;
  }
  .image-mosaic-container .image-mosaic.image-mosaic-3-variation-2 .image-mosaic-item:nth-child(2) {
    grid-area: 1/3/2/5;
  }
  .image-mosaic-container .image-mosaic.image-mosaic-3-variation-2 .image-mosaic-item:nth-child(3) {
    grid-area: 2/1/3/5;
  }
}
.image-mosaic-container .overlay-wrap {
  display: block;
  max-width: 1260px;
  width: 100%;
  margin: 40px 0;
  padding: 0 100px;
}

@media (max-width: 991px) {
  .image-mosaic-container .overlay-wrap {
    padding: 0 70px;
  }
}
@media (max-width: 595px) {
  .image-mosaic-container .overlay-wrap {
    padding: 0 20px;
  }
}
.image-mosaic-container .overlay-wrap .image-mosaic-popup-content {
  position: relative;
  width: 100%;
}

.image-mosaic-container .overlay-wrap .image-mosaic-popup-content .close-btn {
  position: absolute;
  right: -45px;
  top: 0;
  width: 22px;
  cursor: pointer;
  height: 22px;
  background-image: url("/clientlib-site/images/Icon_ionic_ios_close.svg");
  background-size: contain;
}

@media (max-width: 595px) {
  .image-mosaic-container .overlay-wrap .image-mosaic-popup-content .close-btn {
    top: -35px;
    width: 20px;
    height: 20px;
    right: 0;
  }
}
.image-mosaic-container .overlay-wrap .image-mosaic-popup-content .next, .image-mosaic-container .overlay-wrap .image-mosaic-popup-content .prev {
  position: absolute;
  top: 50%;
  margin-top: -18px;
  border-radius: 100px;
  width: 46px;
  height: 46px;
  background-image: url("/clientlib-site/images/green-outline-arrow.svg");
  background-size: contain;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.image-mosaic-container .overlay-wrap .image-mosaic-popup-content .next:hover, .image-mosaic-container .overlay-wrap .image-mosaic-popup-content .prev:hover {
  background-color: #00FD45;
}

@media (max-width: 595px) {
  .image-mosaic-container .overlay-wrap .image-mosaic-popup-content .next, .image-mosaic-container .overlay-wrap .image-mosaic-popup-content .prev {
    top: 100%;
    margin-top: 15px;
    width: 40px;
    height: 40px;
  }
}
.image-mosaic-container .overlay-wrap .image-mosaic-popup-content .next {
  right: -80px;
}

@media (max-width: 991px) {
  .image-mosaic-container .overlay-wrap .image-mosaic-popup-content .next {
    right: -60px;
  }
}
@media (max-width: 595px) {
  .image-mosaic-container .overlay-wrap .image-mosaic-popup-content .next {
    right: 50%;
    margin-right: -50px;
  }
}
.image-mosaic-container .overlay-wrap .image-mosaic-popup-content .prev {
  left: -80px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

@media (max-width: 991px) {
  .image-mosaic-container .overlay-wrap .image-mosaic-popup-content .prev {
    left: -60px;
  }
}
@media (max-width: 595px) {
  .image-mosaic-container .overlay-wrap .image-mosaic-popup-content .prev {
    left: 50%;
    margin-left: -50px;
  }
}
.image-mosaic-container .overlay-wrap .image-mosaic-popup-content.active .image-mosaic-popup-body {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.image-mosaic-container .overlay-wrap .image-mosaic-popup-body p {
  font-size: 20px !important;
}

.image-mosaic-container .overlay-wrap .image-mosaic-popup-body {
  height: 640px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  visibility: hidden;
  background: #fff;
}

@media (max-width: 1600px) {
  .image-mosaic-container .overlay-wrap .image-mosaic-popup-body {
    height: 580px;
  }
}
@media (max-width: 991px) {
  .image-mosaic-container .overlay-wrap .image-mosaic-popup-body {
    height: 450px;
  }
  .image-mosaic-container .overlay-wrap .image-mosaic-popup-body p {
    font-size: 18px !important;
  }
}
@media (max-width: 595px) {
  .image-mosaic-container .overlay-wrap .image-mosaic-popup-body {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: baseline;
    align-content: baseline;
    height: 100%;
  }
}
.image-mosaic-container .overlay-wrap .image-mosaic-popup-body .text-wrap {
  min-width: 330px;
  max-width: 330px;
  padding: 25px;
}

@media (min-width: 992px) {
  .image-mosaic-container .overlay-wrap .image-mosaic-popup-body .text-wrap {
    padding: 50px 40px;
  }
}
@media (max-width: 991px) {
  .image-mosaic-container .overlay-wrap .image-mosaic-popup-body .text-wrap {
    min-width: 300px;
    max-width: 300px;
  }
}
@media (max-width: 595px) {
  .image-mosaic-container .overlay-wrap .image-mosaic-popup-body .text-wrap {
    min-width: 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.image-mosaic-container .overlay-wrap .image-mosaic-popup-body .text-wrap h3 {
  margin-bottom: 8px;
  font-weight: 600;
}

.image-mosaic-container .overlay-wrap .image-mosaic-popup-body .text-wrap .p-sm-bold {
  margin-bottom: 16px;
  font-weight: 600;
}

.image-mosaic-container .overlay-wrap .image-mosaic-popup-body .img-wrap {
  width: 100%;
}

.image-mosaic-container .overlay-wrap .image-mosaic-popup-body .img-wrap img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  font-family: "object-fit:cover";
  object-fit: cover;
}

@media (max-width: 595px) {
  .image-mosaic-container .overlay-wrap .image-mosaic-popup-body .img-wrap img {
    height: 220px;
  }
}
.image-mosaic-container .image-mosaic-popup {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.5);
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.image-mosaic-container .image-mosaic-popup.active {
  visibility: visible;
  opacity: 1;
}

.btn-black-style a {
  border-radius: 5px;
  font-size: 16px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 14px 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  text-transform: uppercase;
  margin-top: 3px;
  font-weight: 700;
  -webkit-transition: color 0.3s, background 0.3s, border 0.3s;
  transition: color 0.3s, background 0.3s, border 0.3s;
  background-color: #080808;
  color: #00fd92;
  border: 1.5px solid #00a323;
}

.btn-black-style a:hover {
  background: rgba(0, 253, 146, 0.5);
  border: 1.5px solid #00774c;
  color: #080808;
}

.btn-white-style a {
  border-radius: 5px;
  font-size: 16px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 14px 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  text-transform: uppercase;
  margin-top: 3px;
  font-weight: 700;
  -webkit-transition: color 0.3s, background 0.3s, border 0.3s;
  transition: color 0.3s, background 0.3s, border 0.3s;
  background-color: #ffffff;
  color: #080808;
  border: 1.5px solid #009e60;
}

.btn-white-style a:hover {
  background: rgba(0, 253, 146, 0.5);
  border: 1.5px solid #080808;
  color: #080808;
}

.btn-green-style a {
  background-color: #00fd92;
  border-radius: 5px;
  color: #000000;
  font-size: 16px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 12px 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  border: 1.5px solid #006616;
  text-transform: uppercase;
  margin-top: 3px;
  font-weight: 700;
  line-height: 1.5 !important;
  -webkit-transition: color 0.3s, background 0.3s, border 0.3s;
  transition: color 0.3s, background 0.3s, border 0.3s;
}

.btn-green-style a:hover {
  background: #00774c;
  border: 1.5px solid #080808;
  color: #ffffff;
}

.banner-second-level.video-demos-banner h1 {
  font-weight: 500;
  font-size: 74px !important;
  line-height: 76px !important;
  font-weight: 500 !important;
  padding-top: 72px;
  text-transform: inherit;
}

.banner-second-level.video-demos-banner .breadcrumbs ul a {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  color: #080808;
}

.header.sticky-header.darkHeader {
  -webkit-box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.15);
}

.banner-second-level.video-demos-banner.interactive-demo .img-wrap img {
  max-width: 578px;
}

.banner-second-level.video-demos-banner.interactive-demo .img-wrap {
  padding-top: 48px !important;
}

.banner-second-level.video-demos-banner p {
  font-size: 20px !important;
  font-weight: 400 !important;
  line-height: 26px !important;
  letter-spacing: -0.4px !important;
}

.banner-second-level.video-demos-banner {
  background: #f0f3f4;
}

.listing-card-section.video-demos h2 {
  margin-bottom: 40px;
  font-size: 56px !important;
  font-weight: 500 !important;
  line-height: 58px !important;
  letter-spacing: 0 !important;
}

.listing-card-section.video-demos .listing-filter-left .filter-label {
  white-space: nowrap;
  padding-right: 10px;
  font-size: 26px !important;
  font-weight: 500 !important;
  line-height: 28px !important;
}

.listing-card-section.video-demos .listing-filter .filter-dropdown p {
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  letter-spacing: -0.36px !important;
}

.listing-card-section.video-demos .filtered-item .single-item span {
  background: #f0f3f4;
  border: 2px solid #f0f3f4;
}

.listing-card-section.interactive-demos .heading-wrap p {
  font-size: 20px !important;
  font-weight: 400 !important;
  line-height: 26px !important;
  letter-spacing: -0.4px !important;
}

.listing-card.interactive-demos.listing .listing-card-content {
  padding: 24px;
  min-height: 77px;
  max-height: 77px;
}

.listing-card-section.video-demos .listing-filter-right .filter-sort p {
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 24px !important;
  letter-spacing: -0.18px !important;
}

.listing-card-section.interactive-demos .heading-wrap {
  max-width: 1250px;
  margin-bottom: 30px;
}

.listing-card-section.interactive-demos .listing-card.listing .listing-card-img {
  height: 273px;
}

.listing-card-section.video-demos .listing-filter .filter-dropdown p::after {
  border: solid #009e60;
  border-width: 0 2px 2px 0;
}

.listing-card-section.video-demos .listing-card.listing {
  border-radius: 0px 5px 5px 5px;
  background: #fff;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
  height: 350px;
}

.listing-card.video-demos .listing-card-img .play-icon {
  top: 58%;
}

.listing-card-section.video-demos .row > div {
  margin-bottom: 23px;
}

.listing-card.video-demos .video-length.new-time {
  position: absolute;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 32px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
  background: #b1ffbe;
  z-index: 1;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 22px !important;
  letter-spacing: -0.32px !important;
  color: black;
}

.listing-card-section .pagination {
  margin-top: 55px;
}

.listing-card.video-demos .listing-card-content p.p-xl-bold {
  font-size: 22px !important;
  font-weight: 500 !important;
  line-height: 28px !important;
  letter-spacing: -0.22px !important;
}

.listing-card.video-demos .listing-card-content p.p-xl-bold {
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.listing-card.video-demos.interactive-demos .listing-card-content p.p-xl-bold {
  -webkit-line-clamp: 1;
}

.listing-card-section.video-demos.interactive-demos .listing-card.listing {
  border-radius: 5px 5px 5px 5px;
}

.listing-card.listing .listing-card-content .video-length {
  display: none;
}

.listing-card.listing .listing-card-content {
  min-height: 105px;
  max-height: 105px;
  padding: 25px 30px;
}

#pagination span a.current {
  color: #fff;
}

#pagination span a.current:before {
  background: #67bf1b;
}

#pagination span a.current:after {
  background: #67bf1b;
}

#pagination span a:hover {
  color: #fff;
}

#pagination span a:hover:after {
  background: #67bf1b;
}

.footer-cta.video-demos .bg-image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.footer-cta.footer-cta-img.video-demos .title h2 {
  margin-bottom: 136px;
  max-width: 350px;
  font-size: 56px !important;
  font-weight: 500 !important;
  line-height: 58px !important;
}

.footer-cta.footer-cta-img.video-demos .content p {
  font-size: 22px !important;
  font-weight: 500 !important;
  line-height: 28px !important;
  letter-spacing: -0.22px !important;
}

.footer-cta.video-demos .bg-image {
  width: 100% !important;
  height: 100%;
}

.footer-cta.footer-cta-img.video-demos .wrapper {
  border-radius: 5px;
  padding: 17px 0;
}

.footer-cta.footer-cta-img .content {
  width: 44%;
  padding-left: 53px;
  padding-top: 25px;
}

.footer-cta.footer-cta-img .image-wrapper {
  width: 56%;
}

.footer-cta.footer-cta-img .image-wrapper .img-wrap {
  max-width: 100%;
  margin: 0 !important;
}

.footer-cta.footer-cta-img .btn-blue-wrap a:first-child {
  margin-bottom: 22px;
}

@media (min-width: 1400px) and (max-width: 1599px) {
  .banner-second-level.video-demos-banner h1 {
    font-size: 74px !important;
    line-height: 76px !important;
    font-weight: 500 !important;
  }
}
@media (max-width: 1399.98px) {
  .footer-cta.footer-cta-img.video-demos .title h2 {
    margin-bottom: 60px;
    max-width: 100%;
  }
}
@media (max-width: 1200px) {
  .banner-second-level.video-demos-banner h1 {
    padding-top: 0;
    font-size: 550px !important;
    line-height: 53px !important;
  }
  .listing-card-section.video-demos h2 {
    font-size: 48px !important;
    line-height: 50px !important;
    margin-bottom: 20px;
  }
  .footer-cta.footer-cta-img.video-demos .title h2 {
    font-size: 48px !important;
    line-height: 50px !important;
  }
}
@media (max-width: 767.98px) {
  .banner-second-level.video-demos-banner.interactive-demo .img-wrap {
    padding-top: 0 !important;
  }
  .footer-cta.footer-cta-img .content {
    width: 100%;
  }
  .footer-cta.footer-cta-img .image-wrapper {
    width: 100%;
    margin-top: 30px;
  }
  .banner-second-level.video-demos-banner h1 {
    padding-top: 0;
    font-size: 50px !important;
    line-height: 48px !important;
  }
  .listing-card-section.video-demos h2 {
    font-size: 42px !important;
    line-height: 44px !important;
    margin-bottom: 20px;
  }
  .footer-cta.footer-cta-img.video-demos .title h2 {
    font-size: 42px !important;
    line-height: 44px !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
.leadership-new {
  background-size: cover;
  background-position: center;
}

.leadership-new.carousel-with-swirl:before {
  content: "";
  background-image: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/logo-grid/banner-swirl.svg");
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: right;
  right: 0;
}

.leadership.team-blade-new .pop-image-wrap img {
  border-radius: 0;
}

@media (min-width: 1800px) {
  .leadership-new.carousel-with-swirl:before {
    top: 5%;
    width: 50%;
    height: 90%;
    background-size: contain;
  }
}
@media (max-width: 767px) {
  .leadership-new.carousel-with-swirl:before {
    top: 23%;
    width: 70%;
    height: 70%;
    background-size: contain;
  }
}
.leadership-new.text-white .author-wrap:hover {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}

@media (max-width: 767px) {
  .leadership-new .leadership-popup {
    padding: 20px 15px;
  }
}
.leadership-new.leadership-active {
  z-index: 9999;
}

.leadership-new .leadership-heading {
  margin: 0 auto;
  margin-bottom: 40px;
}

.leadership-new .leadership-heading h2 {
  margin-bottom: 16px;
}

@media (max-width: 1199px) {
  .leadership-new .leadership-heading {
    margin-bottom: 16px;
  }
}
.leadership-new .leadership-heading.w-810 {
  max-width: 810px;
}

.leadership-new .row {
  margin: 0 -12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.leadership-new .row > div {
  padding: 0 12px;
  margin-top: 24px;
}

.leadership-new .author-wrap {
  background: #fff;
  border-radius: 5px;
  border-bottom: 10px solid rgb(0, 185, 107);
  padding: 40px;
  padding-bottom: 54px;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  height: 100%;
  overflow: hidden;
  cursor: pointer;
}

.leadership-new .author-wrap:hover {
  -webkit-box-shadow: 2px 2px 20px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 20px 0px rgba(0, 0, 0, 0.3);
}

@media (max-width: 1199px) {
  .leadership-new .author-wrap {
    padding: 30px;
    padding-bottom: 40px;
  }
}
.leadership-new .author-wrap img {
  display: block;
  margin: 0 auto;
  margin-bottom: 16px;
  width: 148px;
  height: 148px;
  -o-object-fit: cover;
  font-family: "object-fit:cover";
  object-fit: cover;
}

@media (min-width: 1600px) and (max-width: 1799px) {
  .leadership-new .author-wrap h4, .leadership-new .author-wrap .h4 {
    font-size: 26px !important;
  }
}
.leadership-new .author-wrap h5 {
  margin-bottom: 8px;
}

.leadership-new .author-wrap h4 {
  margin-bottom: 5px;
}

.leadership-new .author-wrap h5, .leadership-new .author-wrap p {
  color: #1d242b;
}

.leadership-new .team-blade-carousel {
  padding-top: 24px;
  padding-left: 70px;
  padding-right: 70px;
}

@media (max-width: 1399px) {
  .leadership-new .team-blade-carousel {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (max-width: 1199px) {
  .leadership-new .team-blade-carousel {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 80px;
  }
}
.leadership-new .team-blade-carousel .author-wrap {
  border: 0;
  padding: 40px 24px;
}

.leadership-new .team-blade-carousel .slick-list {
  margin: 0 -12px;
}

.leadership-new .team-blade-carousel .slick-list .slick-track {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.leadership-new .team-blade-carousel .slick-list .slick-track .slick-slide {
  height: inherit;
  padding: 24px 12px 4px 12px;
}

.leadership-new .team-blade-carousel .slick-arrow {
  text-indent: -99999px;
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 46px;
  height: 46px;
  border-radius: 100px;
  margin-top: -23px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background-image: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/buttons/arrow-button-green-line.svg");
  background-color: #fff;
  background-size: contain;
}

.leadership-new .team-blade-carousel .slick-arrow:hover {
  background-color: #00FD45;
}

@media (max-width: 1199px) {
  .leadership-new .team-blade-carousel .slick-arrow {
    top: auto;
    bottom: -80px;
    margin-top: 0;
  }
}
.leadership-new .team-blade-carousel .slick-arrow.slick-next {
  right: 0;
}

@media (max-width: 1199px) {
  .leadership-new .team-blade-carousel .slick-arrow.slick-next {
    margin-right: -60px;
    right: 50%;
  }
}
.leadership-new .team-blade-carousel .slick-arrow.slick-prev {
  left: 0;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

@media (max-width: 1199px) {
  .leadership-new .team-blade-carousel .slick-arrow.slick-prev {
    margin-left: -60px;
    left: 50%;
  }
}
.leadership-new .team-blade-carousel .slick-dots {
  display: none !important;
}

.leadership-card {
  margin-bottom: 30px;
}

@media (min-width: 768px) {
  .leadership-card {
    margin-bottom: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.leadership-card .card-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  cursor: pointer;
}

.leadership-card .card-inner p {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.leadership-card .card-inner:hover img {
  border-color: #00FD45;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.leadership-card img {
  width: 120px;
  height: 120px;
  display: block;
  margin: 0 auto;
  border-radius: 100%;
  -o-object-fit: cover;
  font-family: "object-fit:cover";
  object-fit: cover;
  border: 4px solid transparent;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

@media (min-width: 992px) {
  .leadership-card img {
    width: 190px;
    height: 190px;
  }
}
.leadership-card .social-links {
  margin: 20px 0 10px 0;
  height: 28px;
}

.leadership-card .social-links a {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 20px;
  height: 24px;
}

.leadership-card .social-links a.twitter {
  background-image: url(https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/x-logo-cohesity-green.svg);
  width: 30px;
  background-size: contain;
}

.leadership-card .social-links a.linkedin {
  background-image: url(https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/linkedin_green.svg);
  width: 25px;
  background-size: contain;
}

.leadership-card .download {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 15px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
}

@media (min-width: 1800px) {
  .leadership-card .download {
    font-size: 18px;
  }
}
.leadership-card .download .icon-wrap {
  display: none;
}

.leadership-card .download::after {
  content: "";
  display: inline-block;
  min-width: 24px;
  min-height: 24px;
  max-width: 24px;
  max-height: 24px;
  background-image: url(https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/download-green.svg);
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 8px;
}

.leadership-card.author-overlay-popup {
  margin: 0;
}

.leadership .pagination {
  margin-bottom: 40px;
}

.leadership-popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 20px 15px;
  background: rgba(29, 36, 43, 0.6);
  z-index: 9999;
  overflow: auto;
  display: none;
}

@media (min-width: 768px) {
  .leadership-popup {
    padding: 30px 80px;
  }
}
.leadership-popup-content {
  text-align: left;
  padding-right: 5px;
  position: relative;
  padding-top: 7px;
  padding-bottom: 10px;
}

@media (max-width: 767px) {
  .leadership-popup-content {
    width: 100%;
    height: 100%;
  }
}
@media (min-width: 768px) {
  .leadership-popup-content {
    border-radius: 20px;
    background: #fff;
  }
}
.leadership-popup-content img {
  -webkit-transform: scale(1);
  transform: scale(1);
  border: 0;
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .leadership-popup-content img {
    margin: 0 0 20px 0;
  }
}
.leadership-popup-content .download {
  margin-top: 24px;
  font-size: 18px;
}

@media (max-width: 1199px) {
  .leadership-popup-content .download {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .leadership-popup-content .download {
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  .leadership-popup-content .download {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
  }
}
.leadership-popup-content .social-links {
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .leadership-popup-content .social-links a {
    margin: 0 30px 0 0;
  }
}
.leadership-popup-content h3 {
  margin-bottom: 8px;
}

.leadership-popup-content p {
  margin-bottom: 25px;
}

.leadership-popup-content .close-btn {
  background-image: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/header/Icon_ionic_ios_close.svg");
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  background-size: 20px;
  cursor: pointer;
}

@media (min-width: 768px) {
  .leadership-popup-content .close-btn {
    top: -35px;
  }
}
.leadership-popup-content .next, .leadership-popup-content .prev {
  position: absolute;
  width: 30px;
  height: 30px;
  background-size: 30px;
  cursor: pointer;
  top: auto;
  bottom: 0;
  border-radius: 100px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.leadership-popup-content .next:hover, .leadership-popup-content .prev:hover {
  background-color: #00FD45;
}

@media (min-width: 768px) {
  .leadership-popup-content .next, .leadership-popup-content .prev {
    width: 46px;
    height: 46px;
    background-size: 46px;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
.leadership-popup-content .next {
  right: calc(50% - 40px);
  background-image: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/arrow-icon-green-right.svg");
}

@media (min-width: 768px) {
  .leadership-popup-content .next {
    right: -60px;
  }
}
@media (min-width: 1601px) {
  .leadership-popup-content .next {
    right: -100px;
  }
}
.leadership-popup-content .prev {
  left: calc(50% - 40px);
  background-image: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/arrow-icon-green-left.svg");
}

@media (min-width: 768px) {
  .leadership-popup-content .prev {
    left: -60px;
  }
}
@media (min-width: 1601px) {
  .leadership-popup-content .prev {
    left: -100px;
  }
}
.leadership .leadership-popup-body {
  border-radius: 10px;
  max-width: 1000px;
  width: 100%;
  padding: 20px 15px;
  overflow: auto;
  overflow-x: hidden;
}

@media (min-width: 768px) {
  .leadership .leadership-popup-body {
    padding: 24px;
    max-height: 500px;
    border-radius: 20px;
    margin: 10px 0;
  }
}
@media (min-width: 992px) {
  .leadership .leadership-popup-body {
    padding: 50px 60px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .leadership .leadership-popup-body {
    max-height: 450px;
  }
}
@media (min-width: 1201px) and (max-width: 1400px) {
  .leadership .leadership-popup-body {
    max-height: 450px;
  }
}
@media (min-width: 1800px) {
  .leadership .leadership-popup-body {
    max-height: 720px;
  }
}
@media (max-width: 767px) {
  .leadership .leadership-popup-body {
    background: #fff;
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    height: calc(100% - 90px);
  }
}
.leadership .leadership-popup-body::-webkit-scrollbar {
  width: 8px;
}

.leadership .leadership-popup-body::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 100px;
}

.leadership .leadership-popup-body::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 100px;
}

.leadership .leadership-popup-body::-webkit-scrollbar-thumb:hover {
  background: #555;
}

@media (max-width: 767px) {
  .leadership .leadership-popup-body .pop-image-wrap {
    margin-bottom: 20px;
  }
}
.leadership .leadership-popup-body .social-links {
  margin: 20px 0 10px 0;
  height: auto;
}

.leadership .leadership-popup-body .social-links a {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 40px 0 0;
  height: 32px;
}

.leadership .leadership-popup-body .social-links a.twitter {
  background-image: url(https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/x-logo-cohesity-green.svg);
  width: 35px;
  background-size: contain;
}

.leadership .leadership-popup-body .social-links a.linkedin {
  background-image: url(https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/linkedin_green.svg);
  width: 35px;
  background-size: contain;
}

.leadership .leadership-popup-body .leadership-popup-container {
  margin-top: 30px;
}

.leadership-slide {
  padding: 10px 0;
}

.leadership .slick-dots {
  padding: 0;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 50px;
  gap: 10px;
}

@media (max-width: 1199.98px) {
  .leadership .slick-dots {
    margin-bottom: 30px;
  }
}
.leadership .slick-dots li {
  margin: 0;
}

.leadership .slick-dots li::before {
  display: none;
}

.leadership .slick-dots li button {
  border: 0;
  outline: none;
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 18px;
  border-radius: 2px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: transparent;
}

.leadership .slick-dots li button:hover {
  background: #00FD45;
  color: #fff;
}

.leadership .slick-dots li.slick-active button {
  background: #00FD45;
  color: #fff;
}

.leadership.blog-detail-user .leadership-popup-body, .leadership.team-blade-new .leadership-popup-body {
  padding: 57px 64px 54px 64px;
  margin: 0 !important;
}

@media (max-width: 1199px) {
  .leadership.blog-detail-user .leadership-popup-body, .leadership.team-blade-new .leadership-popup-body {
    padding: 33px 40px 30px 40px;
  }
}
@media (max-width: 991px) {
  .leadership.blog-detail-user .leadership-popup-body, .leadership.team-blade-new .leadership-popup-body {
    padding: 23px 30px 20px 30px;
  }
}
@media (max-width: 767px) {
  .leadership.blog-detail-user .leadership-popup-body, .leadership.team-blade-new .leadership-popup-body {
    padding: 20px;
  }
}
.leadership.blog-detail-user .leadership-popup-body h3, .leadership.team-blade-new .leadership-popup-body h3 {
  margin-top: 0;
  margin-bottom: 8px;
  color: #1d242b;
  letter-spacing: 0 !important;
}

@media (min-width: 1600px) and (max-width: 1799px) {
  .leadership.blog-detail-user .leadership-popup-body h3, .leadership.team-blade-new .leadership-popup-body h3 {
    font-size: 30px !important;
    line-height: 40px !important;
  }
}
.leadership.blog-detail-user .leadership-popup-body .row, .leadership.team-blade-new .leadership-popup-body .row {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

@media (max-width: 767px) {
  .leadership.blog-detail-user .leadership-popup-body .row, .leadership.team-blade-new .leadership-popup-body .row {
    display: block;
  }
}
.leadership.blog-detail-user .leadership-popup-body .row > div, .leadership.team-blade-new .leadership-popup-body .row > div {
  padding: 0;
  margin-top: 0;
}

.leadership.blog-detail-user .leadership-popup-body .row > div:first-child, .leadership.team-blade-new .leadership-popup-body .row > div:first-child {
  min-width: 184px;
  max-width: 184px;
}

@media (max-width: 991px) {
  .leadership.blog-detail-user .leadership-popup-body .row > div:first-child, .leadership.team-blade-new .leadership-popup-body .row > div:first-child {
    min-width: 120px;
    max-width: 120px;
  }
}
@media (max-width: 767px) {
  .leadership.blog-detail-user .leadership-popup-body .row > div:first-child, .leadership.team-blade-new .leadership-popup-body .row > div:first-child {
    min-width: 100%;
    max-width: 100%;
  }
}
.leadership.blog-detail-user .leadership-popup-body .row > div:first-child img, .leadership.team-blade-new .leadership-popup-body .row > div:first-child img {
  width: 184px;
  height: 184px;
  margin-bottom: 24px;
}

@media (max-width: 991px) {
  .leadership.blog-detail-user .leadership-popup-body .row > div:first-child img, .leadership.team-blade-new .leadership-popup-body .row > div:first-child img {
    width: 120px;
    height: 120px;
  }
}
.leadership.blog-detail-user .leadership-popup-body .row > div:last-child, .leadership.team-blade-new .leadership-popup-body .row > div:last-child {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  max-width: 100%;
  padding-left: 64px;
}

@media (max-width: 1199px) {
  .leadership.blog-detail-user .leadership-popup-body .row > div:last-child, .leadership.team-blade-new .leadership-popup-body .row > div:last-child {
    padding-left: 40px;
  }
}
@media (max-width: 991px) {
  .leadership.blog-detail-user .leadership-popup-body .row > div:last-child, .leadership.team-blade-new .leadership-popup-body .row > div:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 767px) {
  .leadership.blog-detail-user .leadership-popup-body .row > div, .leadership.team-blade-new .leadership-popup-body .row > div {
    padding: 0 !important;
  }
}
.leadership.blog-detail-user .leadership-popup-body .company-logo img, .leadership.team-blade-new .leadership-popup-body .company-logo img {
  max-width: 190px;
  max-height: 40px;
  width: auto;
  -o-object-fit: contain;
  font-family: "object-fit:contain;object-position:left";
  object-fit: contain;
  -o-object-position: left;
  object-position: left;
  margin: 0 !important;
  height: auto;
  border-radius: 0;
}

@media (max-width: 767px) {
  .leadership.blog-detail-user .leadership-popup-body .company-logo img, .leadership.team-blade-new .leadership-popup-body .company-logo img {
    display: block;
    margin: 0 auto !important;
  }
}
.leadership.blog-detail-user .leadership-popup-body .social-links, .leadership.team-blade-new .leadership-popup-body .social-links {
  margin: 0 -12px;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (min-width: 768px) and (max-width: 991px) {
  .leadership.blog-detail-user .leadership-popup-body .social-links, .leadership.team-blade-new .leadership-popup-body .social-links {
    margin: 0 -2px;
  }
}
.leadership.blog-detail-user .leadership-popup-body .social-links a, .leadership.team-blade-new .leadership-popup-body .social-links a {
  margin: 0 12px;
  width: 34px;
  height: 34px;
  text-indent: -99999px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .leadership.blog-detail-user .leadership-popup-body .social-links a, .leadership.team-blade-new .leadership-popup-body .social-links a {
    margin: 0 2px;
  }
}
.leadership.blog-detail-user .leadership-popup-body .social-links a.twitter, .leadership.team-blade-new .leadership-popup-body .social-links a.twitter {
  background-image: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/x-logo-blue.svg");
}

.leadership.blog-detail-user .leadership-popup-body .social-links a.linkedin, .leadership.team-blade-new .leadership-popup-body .social-links a.linkedin {
  background-image: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/linkedin-logo-blue.svg");
}

.leadership.blog-detail-user .leadership-popup-body .social-links a.facebook, .leadership.team-blade-new .leadership-popup-body .social-links a.facebook {
  background-image: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/facebook-logo-blue.svg");
}

.leadership.blog-detail-user .leadership-popup-body p, .leadership.team-blade-new .leadership-popup-body p {
  margin-bottom: 24px;
  color: #1d242b;
}

@media (min-width: 1599px) {
  .leadership.blog-detail-user .leadership-popup-body p, .leadership.team-blade-new .leadership-popup-body p {
    font-size: 22px !important;
  }
}
.leadership.blog-detail-user .leadership-popup-body .leadership-popup-container, .leadership.team-blade-new .leadership-popup-body .leadership-popup-container {
  margin-top: 40px;
}

.leadership.blog-detail-user .leadership-popup-body .links-wrap, .leadership.team-blade-new .leadership-popup-body .links-wrap {
  margin-top: 0 !important;
  border-top: 1px solid #78828C;
  padding-top: 24px;
}

.leadership.blog-detail-user .leadership-popup-body .links-wrap a span, .leadership.team-blade-new .leadership-popup-body .links-wrap a span {
  font-size: 1.6rem !important;
  line-height: 22px !important;
  font-weight: 600 !important;
}

.leadership.blog-detail-user .leadership-popup-body .links-wrap a:hover, .leadership.team-blade-new .leadership-popup-body .links-wrap a:hover {
  color: #1d242b !important;
}

.logo-tabbed-grid__container {
  max-width: 12.24rem;
  margin: auto;
  background: #fff;
  padding: 2rem;
  border-radius: 0.8rem;
  -webkit-box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1);
  width: 100%;
}
.logo-tabbed-grid .heading {
  font-weight: 500;
  font-size: 5.6rem;
  line-height: 5.8rem;
  text-align: center;
  color: #000000;
  margin-bottom: 1.6rem;
}
.logo-tabbed-grid .sub-heading {
  font-weight: 400;
  font-size: 2.2rem;
  line-height: 2.8rem;
  text-align: center;
  letter-spacing: -0.02em;
  color: #000000;
  margin-bottom: 3.6rem;
}
.logo-tabbed-grid__category {
  padding: 1.6rem;
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-bottom: 0.1rem solid #cbcbcb;
  padding-left: 0;
}
.logo-tabbed-grid__category:hover {
  -webkit-box-shadow: 0 0.4rem 0.4rem 0 rgba(0, 0, 0, 0.1019607843);
          box-shadow: 0 0.4rem 0.4rem 0 rgba(0, 0, 0, 0.1019607843);
  border: 0.1rem solid #cbcbcb;
}
.logo-tabbed-grid__category:hover .logo-tabbed-grid-category {
  border-left-color: #00b96b;
}
.logo-tabbed-grid__category:hover .logo-tabbed-grid-category__text {
  color: #080808;
}
.logo-tabbed-grid__category:hover .logo-tabbed-grid-category__text svg {
  fill: #080808;
}
.logo-tabbed-grid__category:hover .logo-tabbed-grid-category__text svg path {
  stroke: #00fd92;
}
.logo-tabbed-grid .logo-tabbed-grid-category__text {
  font-weight: 500;
  font-size: 2.2rem;
  line-height: 100%;
  color: #00774c;
  text-align: left;
  min-width: 30rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.logo-tabbed-grid .logo-tabbed-grid-category__text a {
  color: #00774c;
  max-width: 20rem;
}
.logo-tabbed-grid .logo-tabbed-grid-category__text svg {
  margin-left: 0.8rem;
}
.logo-tabbed-grid .logo-tabbed-grid-category__icon-mobile {
  display: none;
}
.logo-tabbed-grid__category-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-left: 0.5rem solid #c5cace;
  padding-left: 1.6rem;
  padding-left: 2.4rem;
}
.logo-tabbed-grid__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.logo-tabbed-grid__logo img {
  height: auto;
  width: auto;
  max-width: 10rem;
}
.logo-tabbed-grid__logo-container {
  width: calc(25% - 1.5rem);
}
.logo-tabbed-grid__logo-click {
  cursor: pointer;
}

@media (max-width: 1200px) {
  .logo-tabbed-grid .heading {
    font-size: 3.6rem;
    line-height: 3.8rem;
    margin-bottom: 0.8rem;
  }
  .logo-tabbed-grid__category-container {
    -webkit-box-align: initial;
        -ms-flex-align: initial;
            align-items: initial;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .logo-tabbed-grid .sub-heading {
    font-size: 2rem;
    line-height: 2.6rem;
    letter-spacing: -0.01em;
  }
  .logo-tabbed-grid .category {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .logo-tabbed-grid__logo {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: 2rem;
  }
  .logo-tabbed-grid__logo-container {
    width: calc(50% - 1.5rem);
  }
  .logo-tabbed-grid .logo-tabbed-grid-category__icon-desktop {
    display: none;
  }
  .logo-tabbed-grid .logo-tabbed-grid-category__icon-mobile {
    display: block;
  }
  .logo-tabbed-grid .logo-tabbed-grid-category__text {
    font-size: 1.4rem;
    line-height: 2rem;
    letter-spacing: 0.1em;
    color: #000000;
    font-weight: 700;
  }
  .logo-tabbed-grid .logo-tabbed-grid-category__text a {
    max-width: -webkit-fit-content !important;
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
  }
}
.mcc-wrapper {
  width: 100%;
  position: relative;
  float: left;
  overflow: hidden;
  padding: var(--padding-side) 0;
}
@media (max-width: 575px) {
  .mcc-wrapper {
    padding-bottom: 50px;
  }
}
.media-kit .mcc-wrapper {
  left: 0;
  margin-left: 0;
}

.mcc-container {
  width: 100%;
  margin: 0 auto;
  position: relative;
  padding: 0px 20px;
  max-width: 1264px !important;
}
@media (min-width: 1800px) {
  .mcc-container {
    max-width: 1650px !important;
  }
}
@media (max-width: 991px) {
  .mcc-container {
    padding: 0 16px;
  }
}

.mcc-card-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.media-contacts-card {
  background: #ffffff;
  border-radius: 0.5rem;
  padding: 4rem;
  width: 48.5%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
@media (max-width: 767px) {
  .media-contacts-card {
    width: 100%;
  }
}
@media (max-width: 575px) {
  .media-contacts-card {
    padding: 2rem;
  }
}

.mcc__heading {
  margin-bottom: 4.4rem !important;
}
.mcc__name, .mcc__title {
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.6rem;
  color: #000000;
}
.mcc__email, .mcc__phone-number {
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 3.6rem;
  color: #000000;
}
.mcc .flex-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
}

.achievement-container .achievement-headline {
  text-align: center;
  margin-bottom: 16px;
  margin-top: 24px;
  color: #1d242b;
}
.achievement-container .achievement-subheadline {
  text-align: center;
  color: #1d242b;
  margin-bottom: 40px;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}
.achievement-container .achievements-grid {
  display: grid;
  grid-template-columns: minmax(33.33%, 1fr) minmax(66.67%, 2fr);
  gap: 2rem;
  margin: 0 auto;
  padding: 0 1rem;
}
@media (max-width: 1024px) {
  .achievement-container .achievements-grid {
    grid-template-columns: 1fr;
    padding: 0 1rem;
  }
}
.achievement-container .achievements-grid .achievement-card {
  background: white;
  border-radius: 12px;
  padding: 2rem;
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.achievement-container .achievements-grid .achievement-card:hover {
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
  -webkit-box-shadow: 0 10px 40px -4px rgba(0, 0, 0, 0.16);
          box-shadow: 0 10px 40px -4px rgba(0, 0, 0, 0.16);
  cursor: pointer;
}
.achievement-container .achievements-grid .achievement-card:hover .achievement-subtitle {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  visibility: visible;
}
.achievement-container .achievements-grid .achievement-card .achievement-number {
  font-weight: bold;
  color: #67bf1b;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.achievement-container .achievements-grid .achievement-card .achievement-number::after {
  content: attr(data-suffix);
  margin-left: 0.2rem;
}
.achievement-container .achievements-grid .achievement-card .achievement-number.animate {
  -webkit-animation: countUp 2s ease-out forwards;
          animation: countUp 2s ease-out forwards;
}
.achievement-container .achievements-grid .achievement-card .achievement-title {
  color: #1d242b;
  margin: 1rem 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow-y: hidden;
}
.achievement-container .achievements-grid .achievement-card .achievement-subtitle {
  color: #1d242b;
  margin-bottom: 1rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow-y: hidden;
  visibility: hidden;
}
@media (max-width: 1024px) {
  .achievement-container .achievements-grid .achievement-card .achievement-subtitle {
    visibility: visible;
  }
}
.achievement-container .achievements-grid .achievement-card .logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100px;
  width: 200px;
}
.achievement-container .achievements-grid .achievement-card .logo img {
  height: auto;
  width: 100%;
  max-width: 100%;
  vertical-align: top;
  border: 0;
  -o-object-fit: contain;
     object-fit: contain;
}
.achievement-container .achievements-grid .achievement-card.full-width-card {
  grid-column: 1/-1;
}
.achievement-container .achievements-grid .achievement-card .btn-wrap.arrow-wrap:hover span::after {
  margin-left: 20px;
  background: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/resource/right-filled.svg") no-repeat;
  background-size: cover;
  width: 25px;
}
.achievement-container .achievements-grid .achievement-card .btn-wrap a {
  padding-right: 50px;
  position: relative;
  z-index: 2;
  letter-spacing: -0.018em;
  font-weight: 500;
}
.achievement-container .achievements-grid .achievement-card .btn-wrap span {
  color: #000;
  font-size: 1.8rem;
  display: inline-block;
  position: relative;
}
.achievement-container .achievements-grid .achievement-card .btn-wrap span::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  margin-left: 15px;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  background: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/resource/right-line.svg") no-repeat;
  background-size: contain;
  -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.achievement-container .achievements-grid .right-cards {
  display: grid;
  grid-template-columns: 48.4% 48.4%;
  gap: 2rem;
}
@media (max-width: 1024px) {
  .achievement-container .achievements-grid .right-cards {
    grid-template-columns: 1fr;
  }
}

@-webkit-keyframes countUp {
  from {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes countUp {
  from {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.new-grid-mosaic-container {
  padding: 0 1rem;
}
.new-grid-mosaic-container .new-grid-mosaic-headline {
  text-align: center;
  margin-bottom: 16px;
  margin-top: 24px;
  color: #1d242b;
}
.new-grid-mosaic-container .new-grid-mosaic-subheadline {
  text-align: center;
  color: #1d242b;
  margin-bottom: 40px;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}
.new-grid-mosaic-container .new-grid-mosaic-card {
  background: #fff;
  border-radius: 18px;
  padding: 24px 20px 16px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 180px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
@media (max-width: 1024px) {
  .new-grid-mosaic-container .new-grid-mosaic-card {
    min-height: -webkit-fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
}
.new-grid-mosaic-container .new-grid-mosaic-card:hover {
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
  -webkit-box-shadow: 0 10px 40px -4px rgba(0, 0, 0, 0.16);
          box-shadow: 0 10px 40px -4px rgba(0, 0, 0, 0.16);
  cursor: pointer;
}
.new-grid-mosaic-container .new-grid-mosaic-card:hover .new-grid-mosaic-desc {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  visibility: visible;
}
@media (max-width: 600px) {
  .new-grid-mosaic-container .new-grid-mosaic-card {
    padding: 20px 12px 16px 12px;
  }
}
.new-grid-mosaic-container .new-grid-mosaic-card .new-grid-mosaic-icon {
  width: 180px;
  margin-bottom: 18px;
}
.new-grid-mosaic-container .new-grid-mosaic-card .new-grid-mosaic-icon img {
  height: auto;
  width: 100%;
  max-width: 100%;
  vertical-align: top;
  border: 0;
  -o-object-fit: contain;
     object-fit: contain;
}
.new-grid-mosaic-container .new-grid-mosaic-card .new-grid-mosaic-title {
  color: #1d242b;
  margin-bottom: 12px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow-y: hidden;
}
.new-grid-mosaic-container .new-grid-mosaic-card .new-grid-mosaic-desc {
  color: #1d242b;
  margin-bottom: 24px;
  visibility: hidden;
}
@media (max-width: 1024px) {
  .new-grid-mosaic-container .new-grid-mosaic-card .new-grid-mosaic-desc {
    visibility: visible;
  }
}
.new-grid-mosaic-container .new-grid-mosaic-card .btn-wrap.arrow-wrap:hover span::after {
  margin-left: 20px;
  background: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/resource/right-filled.svg") no-repeat;
  background-size: cover;
  width: 25px;
}
.new-grid-mosaic-container .new-grid-mosaic-card .btn-wrap a {
  padding-right: 50px;
  position: relative;
  z-index: 2;
  letter-spacing: -0.018em;
  font-weight: 500;
}
.new-grid-mosaic-container .new-grid-mosaic-card .btn-wrap span {
  color: #000;
  font-size: 1.8rem;
  display: inline-block;
  position: relative;
}
.new-grid-mosaic-container .new-grid-mosaic-card .btn-wrap span::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  margin-left: 15px;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  background: url("https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/resource/right-line.svg") no-repeat;
  background-size: contain;
  -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.new-grid-mosaic-container .new-grid-mosaic-row1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 16px;
  margin-bottom: 16px;
}
@media (max-width: 1024px) {
  .new-grid-mosaic-container .new-grid-mosaic-row1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.new-grid-mosaic-container .new-grid-mosaic-row1 .new-grid-mosaic-card {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  min-width: 0;
}
.new-grid-mosaic-container .new-grid-mosaic-row2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
@media (max-width: 1024px) {
  .new-grid-mosaic-container .new-grid-mosaic-row2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.new-grid-mosaic-container .new-grid-mosaic-row2 .new-grid-mosaic-card {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  min-width: 0;
}

.pagination {
  margin-top: 7px;
}

@media (max-width: 595px) {
  .pagination {
    margin-top: 0px;
  }
}
.pagination ul {
  font-size: 0;
  padding: 0;
  margin: 0 auto;
  text-align: center;
}

.pagination ul li {
  display: inline-block;
  margin: 5px 14px;
}

@media (max-width: 595px) {
  .pagination ul li {
    margin: 5px 18px;
    width: 20px;
    text-align: center;
  }
}
.pagination ul li:before {
  display: none;
}

.pagination ul li:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 22px;
  height: 22px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
}

@media (max-width: 595px) {
  .pagination ul li:after {
    width: 29px;
    height: 29px;
  }
}
.pagination ul li a {
  position: relative;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.42;
  letter-spacing: -0.18px;
  text-align: center;
  color: #000;
  z-index: 1;
}

@media (max-width: 595px) {
  .pagination ul li a {
    font-size: 16px;
  }
}
.pagination ul li a:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.pagination ul li.active a {
  color: #fff;
  font-weight: 600;
}

.pagination ul li.active:after {
  background: #00fd45;
}

.pagination ul li.prev,
.pagination ul li.next {
  margin-top: 10px;
}

@media (max-width: 595px) {
  .pagination ul li.prev,
.pagination ul li.next {
    margin-top: 11px;
  }
}
.resources-grid .pagination ul li.prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  position: relative;
  top: -9px;
}

.pagination ul li.prev a,
.pagination ul li.next a {
  display: block;
  width: 8px;
  height: 14px;
  cursor: pointer;
}

.pagination ul li.prev a {
  background: url("/clientlib-site/images/pagination_arrow.svg");
  background-size: cover;
}

.pagination ul li.next a {
  background: url("/clientlib-site/images/pagination_arrow.svg");
  background-size: cover;
}

#pagination .hide {
  display: none !important;
}

@media (max-width: 595px) {
  #pagination li.prev,
#pagination li.next {
    margin: 10px 0 0 !important;
  }
}
.resources-grid #pagination li.prev a,
.resources-grid #pagination li.next a {
  vertical-align: top;
}

#pagination li.prev a,
#pagination li.next a {
  display: inline-block;
}

#pagination span {
  display: inline-block;
  margin: 5px 0;
}

#pagination span i {
  font-size: 12px;
}

#pagination span a {
  display: inline-block;
  margin: 0 15px;
  font-weight: 400;
  font-size: 16px;
  position: relative;
  cursor: pointer;
}

@media (max-width: 595px) {
  #pagination span a {
    margin: 0 12px;
  }
}
#pagination span a:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 2px;
  z-index: -1;
}

#pagination span a.current {
  color: #fff;
  font-weight: 400;
}

#pagination span a.current:after {
  background: #00fd92;
}

#pagination span a:hover {
  color: #fff;
  font-weight: 400;
}

#pagination span a:hover:after {
  background: #00fd92;
}

.ua-ie .pagination {
  position: relative;
  z-index: 1;
}

.relatedlist {
  width: 100%;
  position: relative;
  float: left;
  overflow: hidden;
}

.related-list-container {
  width: 100%;
  margin: 0 auto;
  position: relative;
  padding: 0px 20px;
  max-width: 1264px !important;
  padding: var(--padding-side) 0;
}
@media (max-width: 575px) {
  .related-list-container {
    padding-bottom: var(--spacing-xl);
  }
}
@media (min-width: 1800px) {
  .related-list-container {
    max-width: 1650px !important;
  }
}
@media (max-width: 991px) {
  .related-list-container {
    padding: 0 16px;
  }
}
.related-list-container__mostpopulate {
  padding: var(--padding-side) 20px;
}
@media (max-width: 575px) {
  .related-list-container__mostpopulate {
    padding: var(--spacing-xl) 16px;
  }
}
.related-list-container__press {
  max-width: 1020px !important;
}
@media (min-width: 1800px) {
  .related-list-container__press {
    max-width: 1320px !important;
  }
}

.related-list d-none {
  display: none;
}
.related-list__heading h2 {
  text-align: center;
  margin-bottom: 4rem;
}
.related-list .related-lists {
  display: grid;
  gap: 3rem 2.4rem;
  grid-template-columns: 1fr 1fr 1fr;
}
.related-list .related-lists__press {
  grid-template-columns: auto auto;
}
.related-list .related-lists.column {
  grid-template-columns: auto !important;
}
.related-list .related-lists.column .related-item__content {
  padding: 40px;
  border-bottom: 10px solid #00FD45;
}
.related-list .related-lists.column .related-item__description {
  margin-bottom: 0;
}
.related-list .related-item {
  position: relative;
  transition: 0.5s all ease 0s;
  -webkit-transition: 0.5s all ease 0s;
  -moz-transition: 0.5s all ease 0s;
  -ms-transition: 0.5s all ease 0s;
}
.related-list .related-item:hover {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
  webkit-transform: scale(1.02);
  -moz-transform: scale(1.02);
  -ms-transform: scale(1.02);
  -o-transform: scale(1.02);
  transition: 0.5s all ease 0s;
  -webkit-transition: 0.5s all ease 0s;
  -moz-transition: 0.5s all ease 0s;
  -ms-transition: 0.5s all ease 0s;
}
.related-list .related-item:hover .related-item__btn-wrap a span {
  color: #080808;
}
.related-list .related-item:hover .related-item__btn-wrap a span::after {
  margin-left: 2rem;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiByeD0iNCIgZmlsbD0iIzA4MDgwOCIvPgo8cmVjdCB4PSIxIiB5PSIxIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHJ4PSI0IiBzdHJva2U9IiMwMEI5NkIiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNMTEuMDg3OSAyMUwzMS4wODc5IDIxIiBzdHJva2U9IiMwMEZEOTIiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjUuMzY4MSAxM0wzMy45MTI0IDIxTDI1LjM2ODEgMjkiIHN0cm9rZT0iIzAwRkQ5MiIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=") no-repeat;
  background-size: cover;
  width: 2.5rem;
}
.related-list .related-item > a {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  font-size: 0;
  text-indent: -99999px;
}
.related-list .related-item__content {
  position: relative;
  padding: 2.4rem;
  background-color: #fafafa;
  -webkit-box-shadow: 0 0 2rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 2rem rgba(0, 0, 0, 0.15);
  border-radius: 0.5rem;
  height: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.related-list .related-item__content-with-img {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.related-list .related-item__icon-with-text {
  margin-bottom: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.related-list .related-item__icon {
  max-width: 9.6rem;
  max-height: 9.6rem;
}
.related-list .related-item__icon img {
  height: auto;
  width: 100%;
  max-width: 100%;
  vertical-align: top;
  border: 0;
}
.related-list .related-item__text {
  margin-left: 1.6rem;
}
.related-list .related-item__eyebrow {
  color: #005F79;
}
.related-list .related-item__description {
  margin-bottom: 6rem;
  width: 100%;
}
.related-list .related-item__btn-wrap {
  position: absolute;
  bottom: 4rem;
}
.related-list .related-item__btn-wrap a {
  display: inline-block;
  padding-right: 5rem;
  white-space: nowrap;
}
.related-list .related-item__btn-wrap a span {
  position: relative;
  font-weight: 500;
  font-size: 2.2rem;
  color: #00774C;
  font-family: "Klavika Condensed";
}
@media (min-width: 1800px) {
  .related-list .related-item__btn-wrap a span {
    font-size: 2.4rem;
  }
}
@media (max-width: 575px) {
  .related-list .related-item__btn-wrap a span {
    font-size: 1.8rem;
  }
}
.related-list .related-item__btn-wrap a span::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: 1.5rem;
  -webkit-transform: translate(0, -2px);
          transform: translate(0, -2px);
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiByeD0iNCIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiByeD0iNCIgc3Ryb2tlPSIjMDBCOTZCIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTYgMTVMMjIuODUzNSAxNSIgc3Ryb2tlPSIjMDgwODA4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTggOUwyNCAxNUwxOCAyMSIgc3Ryb2tlPSIjMDgwODA4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K") no-repeat;
  background-size: contain;
  -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

@media (max-width: 768px) {
  .related-list__heading h2 {
    margin: 0 0 2.4rem;
  }
  .related-list .related-lists {
    grid-template-columns: auto;
  }
  .related-list .related-item__btn-wrap {
    position: relative;
    bottom: 0;
  }
  .related-list .related-item__icon {
    max-width: 6rem;
    max-height: 6rem;
  }
}
.arrow-outer-button {
  bottom: 150px !important;
}

.hero-banner-new.resilience-everywhere-security h4 {
  margin-top: 7px;
}

.hero-banner-new.resilience-everywhere-security h2 {
  margin-top: 40px;
}

@media screen and (max-width: 1280px) {
  .hero-banner-new.resilience-everywhere-security h2 {
    margin-top: 20px;
  }
}
.animate-slider.sticky-wrapper {
  position: relative;
  width: 100%;
  overflow: visible;
  visibility: visible;
  background-color: #F0F3F4;
}

.animate-slider .sticky-triggers {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.animate-slider .sticky-trigger {
  position: absolute;
  left: 0%;
  top: 0;
  right: 0%;
  bottom: auto;
  z-index: 1;
}

.animate-slider.sticky-wrapper.no-sticky .sticky-content {
  position: relative;
  bottom: 0;
}

.animate-slider.sticky-wrapper.no-sticky {
  height: 100%;
  background-color: #F0F3F4;
  overflow: hidden;
}

.animate-slider.sticky-wrapper:not(.no-sticky) {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: visible;
  visibility: visible;
  background-color: #F0F3F4;
}

.animate-slider.no-sticky .sticky-contents {
  height: 100%;
}

.animate-slider .sticky-contents {
  position: sticky;
  top: 0px;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 5rem;
  width: 100%;
}

.sticky-contents-button {
  position: absolute;
  right: 0;
  top: 0;
}

.animate-slider .steps:hover,
.steps.active {
  color: red;
}

.animate-slider .sticky-contents-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 500px;
  position: relative;
}

.animate-slider .sticky-content {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  /* bottom: -100px; */
}

.animate-slider .sticky-content.active {
  -webkit-animation-delay: 0s;
  animation-delay: 0;
  opacity: 1;
}

.animate-slider .sticky-content .content-wrap {
  bottom: -250px;
  opacity: 0;
}

.animate-slider.animate-complete .sticky-content .content-wrap {
  -webkit-animation: textFadeUp 1s forwards;
  animation: textFadeUp 1s ease forwards;
  position: relative;
}

.animate-slider .sticky-content .image-wrap {
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.animate-slider .sticky-content.active .image-wrap {
  -webkit-animation: imageFade 1s forwards;
  -webkit-animation-delay: 0.5s;
  -webkit-animation: imageFade 1s ease-in-out forwards;
          animation: imageFade 1s ease-in-out forwards;
  animation-delay: 0.5s;
  position: relative;
}

.videobanner-new .content-wrap {
  bottom: -150px;
  opacity: 0;
}

.videobanner-new .video-wrap {
  opacity: 0;
}

.videobanner-new .animated .content-wrap {
  -webkit-animation: textFadeUp 1s forwards;
  animation: textFadeUp 1s ease forwards;
  position: relative;
}

.videobanner-new .animated .video-wrap {
  -webkit-animation: imageFade 1s forwards;
  -webkit-animation-delay: 0.5s;
  -webkit-animation: imageFade 1s ease-in-out forwards;
          animation: imageFade 1s ease-in-out forwards;
  animation-delay: 0.5s;
  position: relative;
}

@-webkit-keyframes imageFade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes imageFade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes textFadeUp {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
@keyframes textFadeUp {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
html .header.header_transparent,
body .header.header_transparent {
  position: fixed !important;
}

.cyber-security .header:not(.cyberHeader) {
  background: #FFF !important;
}

.header.cyberHeader {
  background: rgba(0, 0, 0, 0.1803921569) !important;
}

@media (max-width: 991px) {
  html .header.header_transparent:not(.cyberHeader) .bottom-link .hamburger-wrap .hamburger span,
body .header.header_transparent:not(.cyberHeader) .bottom-link .hamburger-wrap .hamburger span {
    background: #000 !important;
  }
}
@media (max-width: 768px) {
  .header.sticky-header.cyberHeader .bottom-link .hamburger-wrap .hamburger span {
    background: #FFF !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  html .header.header_transparent .right-nav,
body .header.header_transparent .right-nav {
    margin-right: 6% !important;
  }
}
.violator-bar {
  display: none !important;
}

body {
  padding: 0 !important;
}

.sticky-bar.sticky-as-main-menu {
  padding: 0 !important;
}

/* hero-banner-new style*/
.hero-banner-new {
  height: 600px;
}

.hero-banner-new .container {
  max-width: 1310px;
  padding: 0 40px;
}

.hero-banner-new .text-black {
  color: black !important;
}

.hero-banner-new .animation-bg {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
}

.hero-banner-new .pattern-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.hero-banner-new.resilience-everywhere-security .pattern-one {
  -o-object-fit: cover;
     object-fit: cover;
}

.hero-banner-new .green-blur {
  position: absolute;
  width: 59%;
  height: 100%;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.hero-banner-new .pattern-two {
  position: absolute;
  width: 59%;
  height: 100%;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.hero-banner-new .content-outer {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.hero-banner-new h4 {
  margin-top: 20px;
}

.hero-banner-new .content-wrap {
  max-width: 650px;
}

.hero-banner-new .container {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 49%;
}

.hero-banner-new .KlavikaWebMediumCondItalic {
  font-family: "KlavikaWebCondensed" !important;
}

.hero-banner-new .arrow-dowm {
  position: absolute;
  width: 72px;
  height: 64px;
  bottom: 120px;
  right: 0;
  left: 0;
  margin: auto;
  cursor: pointer;
  -webkit-animation: bounce 1600ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);
          animation: bounce 1600ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@keyframes bounce {
  50% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
}
@media screen and (max-width: 767px) {
  .hero-banner-new .green-blur {
    width: 90%;
  }
  .hero-banner-new .pattern-two {
    width: 90%;
  }
}
.header.sticky-header.darkHeader.no-shadow {
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* // animate-slider style*/
.animate-slider .content-wrap {
  float: left;
  width: 42.5%;
  padding-right: 50px;
}

.animate-slider .text-black {
  color: black !important;
  position: relative;
}

.animate-slider .container {
  max-width: 1310px;
  padding: 0 40px;
}

.animate-slider .image-wrap {
  float: left;
  width: 57.5%;
  position: relative;
}

.animate-slider .KlavikaWebMediumCondItalic {
  font-family: "KlavikaWebCondensed" !important;
}

.animate-slider .animate-icon {
  position: absolute;
  top: 104px;
  right: -36px;
  width: 230px;
  height: 344px;
}

.animate-slider .ai-icon {
  width: 130px;
  position: absolute;
  left: 0;
  top: 0;
}

.animate-slider .attacker {
  width: 229px;
  height: 298px;
  position: absolute;
  right: -25px;
  bottom: -13px;
}

.animate-slider .animate-icon-2 {
  position: absolute;
  width: 284px;
  height: 283px;
  right: -40px;
  top: 10px;
}

.animate-slider .animate-icon-3 {
  position: absolute;
  width: 284px;
  height: 301px;
  right: -60px;
  bottom: 10px;
}

.animate-slider .animate-icon-4 {
  position: absolute;
  width: 284px;
  height: 301px;
  right: -60px;
  top: -48px;
}

.animate-slider .orange-bg:after {
  content: "";
  position: absolute;
  width: 350px;
  height: 100%;
  background-image: url(http://cohesity.com/content/dam/cohesity/live/campaign-and-key-pages/resilience-everywhere/orange_bg.png);
  left: -77px;
  top: 0;
  z-index: -1;
}

.animate-slider .slick-slider .slick-list {
  overflow: visible;
}

.animate-slider {
  visibility: hidden;
}

.animate-slider.slick-initialized {
  visibility: visible;
  background-color: #F0F3F4;
}

/* Video-banner Style */
.videobanner-new {
  margin: 0 !important;
  -webkit-box-orient: initial !important;
  -webkit-box-direction: initial !important;
      -ms-flex-direction: initial !important;
          flex-direction: initial !important;
}

.videobanner-new .text-black {
  color: black !important;
}

.videobanner-new .container {
  max-width: 1310px;
  padding: 0 40px;
}

.videobanner-new .content-wrap {
  margin: 0 !important;
}

.videobanner-new .orange-bg:after {
  content: "";
  position: absolute;
  width: 287px;
  height: 100%;
  background-image: url(http://cohesity.com/content/dam/cohesity/live/campaign-and-key-pages/resilience-everywhere/orange_bg.png);
  left: -77px;
  top: 0;
  z-index: -1;
}

.videobanner-new .content-outer {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.videobanner-new .video-wrap {
  max-width: 703px;
  position: relative;
}

.videobanner-new .video-wrap img {
  border-radius: 0 !important;
}

.videobanner-new.banner-second-level.video-on-banner.video-banner .content-outer .video-wrap {
  padding-left: 30px !important;
}

/* intro-with-video style */
.videobanner-new.intro-with-video .animation-bg {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
}

.videobanner-new.intro-with-video .pattern-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.videobanner-new.intro-with-video .pattern-two {
  position: absolute;
  width: 50%;
  height: 100%;
  left: 0;
  top: 0;
}

.videobanner-new.intro-with-video p {
  max-width: 776px;
}

.videobanner-new.intro-with-video .video-wrap {
  margin: 24px auto 0;
  max-width: 736px;
}

.videobanner-new.intro-with-video .purple-rectangle {
  position: absolute;
  z-index: -1;
  right: -18px;
  top: 18px;
}

/* animate-content-outer */
.animate-content-outer .container {
  max-width: 1400px;
  padding: 0 40px;
}

.animate-content-outer h2 {
  position: relative;
  text-transform: uppercase;
  color: #C8FFC3;
}

.animate-content-outer .content-wrap {
  text-align: center;
}

.animate-content-outer.resilience-everywhere-security {
  max-height: 370px;
}

.animate-content-outer.resilience-everywhere-security .content-wrap .textSlideLeft {
  margin-bottom: 10px;
}

.animate-content-outer.resilience-everywhere-security .bg-color-animation {
  max-height: 370px;
}

/* form-five-step */
.cyber-resilience-form.form-five-step {
  visibility: visible !important;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}

.cyber-resilience-form.form-five-step .orange {
  color: #FF5400;
  -webkit-transition: all 3s ease 1s;
  transition: all 3s ease 1s;
}

.cyber-resilience-form.form-five-step.resilience-everywhere-security.animate-complete .orange {
  color: #C23A00;
}

.cyber-resilience-form.form-five-step .container .form-container {
  border-radius: 0;
  background: none;
  padding: 0;
  margin-top: 0;
  opacity: 0;
}

.cyber-resilience-form.form-five-step.animate-complete .container .form-container {
  opacity: 1;
  -webkit-box-shadow: 0px 8px 25px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 8px 25px 0px rgba(0, 0, 0, 0.25);
  -webkit-transition: all 3s ease 1s;
  transition: all 3s ease 1s;
}

.cyber-resilience-form.form-five-step .content-wrap {
  margin-bottom: 40px;
  opacity: 1;
  max-width: 800px;
}

.cyber-resilience-form.form-five-step.resilience-everywhere-security .content-wrap {
  margin: 0 auto 40px;
}

.cyber-resilience-form.form-five-step.animate-complete .content-wrap {
  opacity: 1;
}

@-webkit-keyframes formfade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes formfade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign {
  border-radius: 0;
  background: #F5F5F5;
  max-width: 706px;
  margin: auto;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.cyber-resilience-form.form-five-step .container {
  padding: 0 40px;
}

.cyber-resilience-form.form-five-step.animate-complete .container .form-container .marketoform-redesign {
  max-width: 100%;
}

/* .cyber-resilience-form.form-five-step {
  transition: all 1s ease ;
} */
.cyber-resilience-form.form-five-step:before {
  opacity: 0;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #00FD92;
}

.cyber-resilience-form.form-five-step.bg-green.animate-complete:before {
  opacity: 1;
  -webkit-transition: all 5s ease 1s;
  transition: all 5s ease 1s;
}

.cyber-resilience-form.form-five-step .container .form-container .text-img .img-wrap img {
  max-width: 240px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0;
}

.cyber-resilience-form.form-five-step.animate-complete .container .form-container .text-img .img-wrap img {
  max-width: 360px;
  opacity: 1;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton {
  border-radius: 5px !important;
  border: 2px solid !important;
  background-color: #00FD92 !important;
  font-weight: 800;
}

.cyber-resilience-form.form-five-step .KlavikaWebMediumCondItalic {
  font-family: "KlavikaWebCondensed" !important;
}

.cyber-resilience-form.form-five-step .text-black {
  color: black !important;
}

.cyber-resilience-form.form-five-step .container .form-container .text-img .text-wrap {
  padding: 0;
}

.cyber-resilience-form.form-five-step .container .form-container .text-img .img-wrap {
  padding: 0;
  text-align: left;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm input,
.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm select {
  margin-bottom: 14px !important;
  height: 45px !important;
  background-color: #fff !important;
  border-radius: 0 !important;
  border: none !important;
  padding: 6px 16px !important;
  font-size: 16px !important;
  line-height: 24px !important;
  font-family: "KlavikaWeb" !important;
  font-weight: 400 !important;
  color: #737B7D !important;
  letter-spacing: -0.2px !important;
}

.cyber-resilience-form.form-five-step .container .form-container .text-img,
.cyber-resilience-form.form-five-step .container .form-container .text-img {
  margin-bottom: 18px;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span {
  color: black !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span a {
  color: black !important;
  font-size: 12px; !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoCaptchaDisclaimer {
  color: black !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoCaptchaDisclaimer a {
  color: black !important;
}

.cyber-resilience-form.form-five-step .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol {
  padding: 0 6px !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder {
  color: #737B7D !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder {
  color: #737B7D !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm input:-ms-input-placeholder {
  color: #737B7D !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder {
  color: #737B7D !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm input::placeholder {
  color: #737B7D !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoFormRow.gdpr .mktoFieldDescriptor .mktoFieldWrap .mktoLabel,
.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoFormRow.gdpr .mktoFieldDescriptor .mktoFieldWrap .mktoLabel {
  color: #737B7D !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoCaptchaDisclaimer {
  padding: 0 6px !important;
}

@media screen and (max-width: 1399px) {
  .cyber-resilience-form.form-five-step.resilience-everywhere-security .content-wrap {
    max-width: 750px;
  }
}
@media screen and (max-width: 1199px) {
  .cyber-resilience-form.form-five-step.resilience-everywhere-security .content-wrap {
    max-width: 650px;
  }
}
@media screen and (max-width: 1023px) {
  .cyber-resilience-form.form-five-step.resilience-everywhere-security .content-wrap {
    max-width: 550px;
  }
}
@media screen and (max-width: 767px) {
  .cyber-resilience-form.form-five-step.resilience-everywhere-security .content-wrap {
    max-width: 450px;
  }
}
/* header style */
.cyber-security .header .logo a:after {
  content: "";
  position: absolute;
  width: 200px;
  height: 31px;
  background-image: url(https://www.cohesity.com/content/dam/cohesity/live/cohesity_logo.svg);
  left: 0;
  top: 0;
  z-index: 1;
  background-size: contain;
  background-repeat: no-repeat;
}

.cyber-security .header.darkHeader .logo .logo-black,
.cyber-security .header.darkHeader .logo .logo-white {
  display: none !important;
}

.cyber-security .header.darkHeader .right-nav .list-item li a {
  color: #00FD92 !important;
  border-radius: 5px;
  text-transform: uppercase;
  padding: 13px 16px !important;
  background: black;
  font-family: "KlavikaWeb";
  font-weight: 700;
  font-size: 12px !important;
  border: solid 2px #00A323;
}

.cyber-security .header.darkHeader .right-nav .list-item li a:hover {
  color: black !important;
  background: white;
}

.cyber-security .header.sticky-header .bottom-link .logo {
  min-width: 213px !important;
  height: 31px;
}

.hero-banner-new video {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.hero-banner-new {
  background-color: #00FD92;
}

.fadeSlideLeft {
  left: -500px;
  -webkit-animation: fadeSlideLeft 0.5s forwards;
  -webkit-animation-delay: 0.2s;
  -webkit-animation: fadeSlideLeft 0.5s ease-out forwards;
          animation: fadeSlideLeft 0.5s ease-out forwards;
  animation-delay: 0.2s;
  position: relative;
  opacity: 0;
  /* animation-timing-function: ease-out; */
}

.fadeSlideLeft-1 {
  left: -500px;
  -webkit-animation: fadeSlideLeft 0.5s forwards;
  -webkit-animation-delay: 0.6s;
  -webkit-animation: fadeSlideLeft 0.5s ease-out forwards;
          animation: fadeSlideLeft 0.5s ease-out forwards;
  animation-delay: 0.6s;
  position: relative;
  opacity: 0;
  /* animation-timing-function: ease-out; */
}

.animate-content-outer.animated .textSlideLeft {
  left: 20px;
  -webkit-animation: textSlideLeft 1s forwards;
  -webkit-animation-delay: 0s;
  -webkit-animation: textSlideLeft 1s ease-in-out forwards;
          animation: textSlideLeft 1s ease-in-out forwards;
  animation-delay: 0s;
  position: relative;
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.animate-content-outer .textSlideLeft,
.animate-content-outer .textSlideLeft-1 {
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.animate-content-outer.animated .textSlideLeft-1 {
  -webkit-animation: textSlideLeft-1 1.5s forwards;
  -webkit-animation-delay: 0.5s;
  -webkit-animation: textSlideLeft-1 1.5s ease-in-out forwards;
          animation: textSlideLeft-1 1.5s ease-in-out forwards;
  animation-delay: 0.5s;
  position: relative;
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.animate-content-outer {
  max-height: 360px;
  overflow: hidden;
  visibility: visible !important;
}

.animate-content-outer .bg-color-animation {
  content: "";
  background-color: #004540;
  width: 100%;
  height: 70%;
  max-height: 360px;
  left: 0;
  top: 0;
  position: absolute;
  display: block;
  overflow: hidden;
}

.animate-content-outer.animated .bgColorAnimation {
  -webkit-animation: bgColorAnimation 2s forwards;
  -webkit-animation-delay: 0s;
  -webkit-animation: bgColorAnimation 2s ease-in-out forwards;
          animation: bgColorAnimation 2s ease-in-out forwards;
  animation-delay: 0s;
}

@-webkit-keyframes fadeSlideLeft {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}
@keyframes fadeSlideLeft {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}
@-webkit-keyframes textSlideLeft {
  0% {
    opacity: 0;
    left: 20px;
  }
  50% {
    opacity: 0;
    left: -20px;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}
@keyframes textSlideLeft {
  0% {
    opacity: 0;
    left: -20px;
  }
  50% {
    opacity: 0;
    left: -20px;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}
@-webkit-keyframes textSlideLeft-1 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes textSlideLeft-1 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes bgColorAnimation {
  0% {
    height: 70%;
  }
  50% {
    height: 70%;
  }
  100% {
    height: 100%;
  }
}
@keyframes bgColorAnimation {
  0% {
    height: 70%;
  }
  50% {
    height: 70%;
  }
  100% {
    height: 100%;
  }
}
.fadeSlideUp {
  bottom: -150px;
  -webkit-animation: fadeSlideUp 0.5s forwards;
  -webkit-animation-delay: 0.9s;
  -webkit-animation: fadeSlideUp 1s forwards;
          animation: fadeSlideUp 1s forwards;
  animation-delay: 0.9s;
  position: relative;
  opacity: 0;
}

.fadeSlideUp-1 {
  bottom: -200px;
  -webkit-animation: fadeSlideUp 0.5s forwards;
  -webkit-animation-delay: 1.2s;
  -webkit-animation: fadeSlideUp 1s forwards;
          animation: fadeSlideUp 1s forwards;
  animation-delay: 1.2s;
  position: relative;
  opacity: 0;
}

@-webkit-keyframes fadeSlideUp {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
@keyframes fadeSlideUp {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
/*
* default media querry
*/
@media screen and (min-width: 1024px) {
  .cyber-resilience-form.form-five-step.animate-complete .container .form-container .marketoform-redesign .mktoForm input,
.cyber-resilience-form.form-five-step.animate-complete .container .form-container .marketoform-redesign .mktoForm select {
    height: 65px !important;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  .cyber-resilience-form.form-five-step {
    padding: 80px 0 !important;
  }
  .videobanner-new .orange-bg:after {
    width: 255px;
  }
  .banner-second-level.video-on-banner.video-banner.videobanner-new {
    min-height: 430px !important;
    padding: 80px 0;
  }
  .animate-slider .orange-bg:after {
    width: 400px;
  }
  .hero-banner-new {
    height: 700px;
  }
  .hero-banner-new h1 {
    font-size: 70px !important;
    text-transform: uppercase;
    line-height: 60px !important;
  }
  .hero-banner-new h2 {
    font-size: 40px !important;
    line-height: 40px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    font-family: "KlavikaWebCondensed" !important;
    letter-spacing: -0.5px !important;
  }
  .hero-banner-new h4 {
    font-size: 24px !important;
    font-weight: 500 !important;
    line-height: 30px !important;
    letter-spacing: 0 !important;
  }
  .animate-slider h2 {
    font-size: 50px !important;
    line-height: 50px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
  }
  .animate-slider h2.italic {
    font-weight: 500 !important;
  }
  .animate-slider p {
    font-size: 22px !important;
    line-height: 24px !important;
    margin-top: 16px;
    max-width: 440px;
  }
  .videobanner-new h2 {
    font-size: 60px !important;
    line-height: 60px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .videobanner-new h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .videobanner-new .KlavikaWebMediumCondItalic {
    font-family: "KlavikaWebCondensed" !important;
  }
  .videobanner-new p {
    font-size: 22px !important;
    line-height: 24px !important;
    margin-top: 16px;
    max-width: 440px;
    padding-right: 0;
  }
  .cyber-resilience-form.form-five-step h2 {
    font-size: 60px !important;
    line-height: 60px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .cyber-resilience-form.form-five-step h3 {
    font-size: 36px !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
  }
  .cyber-resilience-form.form-five-step h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .cyber-resilience-form.form-five-step h2.text-orange {
    color: #FF5400;
  }
  .cyber-resilience-form.form-five-step p {
    font-size: 22px !important;
    line-height: 24px !important;
    letter-spacing: -0.1px;
    margin-top: 16px;
  }
  .animate-content-outer h2 {
    font-size: 60px !important;
    line-height: 60px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
    color: #C8FFC3;
  }
}
@media screen and (min-width: 1200px) {
  .animate-slider .orange-bg:after {
    width: 450px;
  }
  .videobanner-new .content-wrap {
    min-width: 500px;
  }
  .hero-banner-new {
    height: 800px;
  }
  .hero-banner-new h1 {
    font-size: 80px !important;
    text-transform: uppercase;
    line-height: 70px !important;
  }
  .hero-banner-new h2 {
    font-size: 44px !important;
    line-height: 50px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    font-family: "KlavikaWebCondensed" !important;
    letter-spacing: -0.5px !important;
  }
  .hero-banner-new h4 {
    font-size: 26px !important;
    font-weight: 500 !important;
    line-height: 34px !important;
    letter-spacing: 0 !important;
  }
  .animate-slider h2 {
    font-size: 60px !important;
    line-height: 60px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
  }
  .animate-slider h2.italic {
    font-weight: 500 !important;
  }
  .animate-slider p {
    font-size: 22px !important;
    line-height: 28px !important;
    margin-top: 16px;
    max-width: 440px;
  }
  .videobanner-new h2 {
    font-size: 64px !important;
    line-height: 64px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .videobanner-new h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .videobanner-new .KlavikaWebMediumCondItalic {
    font-family: "KlavikaWebCondensed" !important;
  }
  .videobanner-new p {
    font-size: 22px !important;
    line-height: 28px !important;
    margin-top: 16px;
    max-width: 440px;
    padding-right: 0;
  }
  .cyber-resilience-form.form-five-step h2 {
    font-size: 64px !important;
    line-height: 64px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .cyber-resilience-form.form-five-step h3 {
    font-size: 40px !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
  }
  .cyber-resilience-form.form-five-step h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .cyber-resilience-form.form-five-step h2.text-orange {
    color: #FF5400;
  }
  .cyber-resilience-form.form-five-step p {
    font-size: 22px !important;
    line-height: 28px !important;
    letter-spacing: -0.1px;
    margin-top: 16px;
  }
  .animate-content-outer h2 {
    font-size: 70px !important;
    line-height: 70px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
    color: #C8FFC3;
  }
}
@media screen and (min-width: 1400px) {
  .animate-slider .orange-bg:after {
    width: 490px;
    height: 66px;
  }
  .hero-banner-new {
    height: 800px;
  }
  .hero-banner-new h1 {
    font-size: 90px !important;
    text-transform: uppercase;
    line-height: 80px !important;
  }
  .hero-banner-new h2 {
    font-size: 54px !important;
    line-height: 60px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    font-family: "KlavikaWebCondensed" !important;
    letter-spacing: -0.5px !important;
  }
  .hero-banner-new h4 {
    font-size: 28px !important;
    font-weight: 500 !important;
    line-height: 36px !important;
    letter-spacing: 0 !important;
  }
  .animate-slider h2 {
    font-size: 66px !important;
    line-height: 66px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
  }
  .animate-slider h2.italic {
    font-weight: 500 !important;
  }
  .animate-slider p {
    font-size: 22px !important;
    line-height: 28px !important;
    margin-top: 16px;
    max-width: 440px;
  }
  .videobanner-new h2 {
    font-size: 70px !important;
    line-height: 70px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .videobanner-new h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .videobanner-new .KlavikaWebMediumCondItalic {
    font-family: "KlavikaWebCondensed" !important;
  }
  .videobanner-new p {
    font-size: 22px !important;
    line-height: 28px !important;
    margin-top: 16px;
    max-width: 440px;
    padding-right: 0;
  }
  .cyber-resilience-form.form-five-step h2 {
    font-size: 70px !important;
    line-height: 70px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .cyber-resilience-form.form-five-step h3 {
    font-size: 44px !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
  }
  .cyber-resilience-form.form-five-step h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .cyber-resilience-form.form-five-step h2.text-orange {
    color: #FF5400;
  }
  .cyber-resilience-form.form-five-step p {
    font-size: 22px !important;
    line-height: 28px !important;
    letter-spacing: -0.1px;
    margin-top: 16px;
  }
  .animate-content-outer h2 {
    font-size: 80px !important;
    line-height: 80px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
    color: #C8FFC3;
  }
}
@media screen and (min-width: 1600px) {
  .videobanner-new .orange-bg:after {
    width: 287px;
  }
  .hero-banner-new .content-wrap {
    max-width: 754px;
  }
  .cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign {
    padding: 40px 44px 33px 34px;
  }
  .videobanner-new.intro-with-video {
    padding: 108px 0;
  }
  .videobanner-new.banner-second-level.video-on-banner.video-banner .content-outer .video-wrap {
    padding-left: 0 !important;
  }
  .hero-banner-new h1 {
    font-size: 110px !important;
    text-transform: uppercase;
    line-height: 100px !important;
  }
  .hero-banner-new h2 {
    font-size: 64px !important;
    line-height: 70px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    font-family: "KlavikaWebCondensed" !important;
    letter-spacing: -0.5px !important;
  }
  .hero-banner-new h4 {
    font-size: 34px !important;
    font-weight: 500 !important;
    line-height: 36px !important;
    letter-spacing: 0 !important;
  }
  .animate-slider h2 {
    font-size: 76px !important;
    line-height: 76px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
  }
  .animate-slider h2.italic {
    font-weight: 500 !important;
  }
  .animate-slider p {
    font-size: 22px !important;
    line-height: 28px !important;
    margin-top: 16px;
    max-width: 440px;
  }
  .videobanner-new h2 {
    font-size: 76px !important;
    line-height: 76px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .videobanner-new h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .videobanner-new .KlavikaWebMediumCondItalic {
    font-family: "KlavikaWebCondensed" !important;
  }
  .videobanner-new p {
    font-size: 22px !important;
    line-height: 28px !important;
    margin-top: 16px;
    max-width: 440px;
    padding-right: 0;
  }
  .cyber-resilience-form.form-five-step h2 {
    font-size: 76px !important;
    line-height: 76px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .cyber-resilience-form.form-five-step h3 {
    font-size: 44px !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
  }
  .cyber-resilience-form.form-five-step h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .cyber-resilience-form.form-five-step h2.text-orange {
    color: #FF5400;
  }
  .cyber-resilience-form.form-five-step p {
    font-size: 22px !important;
    line-height: 28px !important;
    letter-spacing: -0.1px;
    margin-top: 16px;
  }
  .animate-content-outer h2 {
    font-size: 80px !important;
    line-height: 80px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
    color: #C8FFC3;
  }
  .animate-slider .orange-bg:after {
    width: 546px;
  }
  .animate-slider .content-wrap {
    min-width: 522px;
  }
  .hero-banner-new {
    height: 1023px;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  section,
.section {
    padding: 80px 0 !important;
  }
}
@media screen and (min-width: 1800px) {
  section,
.section {
    padding: 120px 0 !important;
  }
  .animate-content-outer .bg-color-animation {
    max-height: 440px;
  }
  .animate-content-outer {
    max-height: 440px;
  }
  .animate-content-outer.resilience-everywhere-security {
    max-height: 450px;
  }
  .animate-content-outer.resilience-everywhere-security .bg-color-animation {
    max-height: 450px;
  }
}
@media screen and (max-width: 1399px) {
  .animate-slider .sticky-contents-text {
    min-height: 400px;
  }
  .hero-banner-new .content-wrap {
    max-width: 570px;
  }
}
@media screen and (max-width: 1199px) {
  .hero-banner-new .content-wrap {
    max-width: 525px;
  }
  .banner-second-level.video-on-banner.video-banner.videobanner-new {
    padding: 64px 0 !important;
  }
  .hero-banner-new .arrow-dowm {
    width: 60px;
    height: 53px;
    bottom: 30px;
  }
}
@media screen and (max-width: 1023px) {
  .hero-banner-new .content-wrap {
    max-width: 480px;
  }
  .animate-slider .sticky-contents-text {
    min-height: 750px;
  }
  .videobanner-new .orange-bg:after {
    width: 212px;
  }
  .animate-slider .orange-bg:after {
    width: 325px;
  }
  .animate-slider .animate-icon {
    top: 18px;
    right: -61px;
    width: 188px;
    height: 226px;
  }
  .animate-slider .ai-icon {
    width: 76px;
    left: 0;
    top: 0;
  }
  .animate-slider .attacker {
    width: 134px;
    height: 195px;
    right: 33px;
    bottom: 0;
  }
  .animate-slider .animate-icon-2 {
    width: 155px;
    height: 178px;
  }
  .animate-slider .animate-icon-3 {
    position: absolute;
    width: 170px;
    height: 204px;
    right: -39px;
    bottom: 34px;
  }
  .animate-slider .animate-icon-4 {
    width: 170px;
    height: 194px;
    right: -33px;
    top: -31px;
  }
  .cyber-resilience-form.form-five-step .container .form-container .text-img .text-wrap {
    margin-top: 20px;
  }
  .videobanner-new .text-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 30px;
  }
  .videobanner-new.banner-second-level.video-on-banner.video-banner .content-outer .video-wrap {
    padding-left: 0 !important;
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .animate-slider .content-wrap {
    width: 100%;
    padding-right: 0;
    margin-bottom: 30px;
  }
  .animate-slider .image-wrap {
    width: 92%;
  }
  .hero-banner-new {
    height: 700px;
  }
  .hero-banner-new h1 {
    font-size: 60px !important;
    text-transform: uppercase;
    line-height: 50px !important;
  }
  .hero-banner-new h2 {
    font-size: 36px !important;
    line-height: 36px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    font-family: "KlavikaWebCondensed" !important;
    letter-spacing: -0.5px !important;
  }
  .hero-banner-new h4 {
    font-size: 22px !important;
    font-weight: 500 !important;
    line-height: 26px !important;
    letter-spacing: 0 !important;
  }
  .animate-slider h2 {
    font-size: 40px !important;
    line-height: 40px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
  }
  .animate-slider h2.italic {
    font-weight: 500 !important;
  }
  .animate-slider p {
    font-size: 20px !important;
    line-height: 22px !important;
    margin-top: 16px;
    max-width: 440px;
  }
  .videobanner-new h2 {
    font-size: 50px !important;
    line-height: 50px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .videobanner-new h2 span {
    display: inline-block;
  }
  .videobanner-new h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .videobanner-new .KlavikaWebMediumCondItalic {
    font-family: "KlavikaWebCondensed" !important;
  }
  .videobanner-new p {
    font-size: 20px !important;
    line-height: 22px !important;
    margin-top: 16px;
    max-width: 440px;
    padding-right: 0;
  }
  .cyber-resilience-form.form-five-step h2 {
    font-size: 50px !important;
    line-height: 50px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .cyber-resilience-form.form-five-step h3 {
    font-size: 32px !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
  }
  .cyber-resilience-form.form-five-step h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .cyber-resilience-form.form-five-step h2.text-orange {
    color: #FF5400;
  }
  .cyber-resilience-form.form-five-step p {
    font-size: 20px !important;
    line-height: 22px !important;
    letter-spacing: -0.1px;
    margin-top: 16px;
  }
  .animate-content-outer h2 {
    font-size: 50px !important;
    line-height: 50px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
    color: #C8FFC3;
  }
}
@media screen and (max-width: 767px) {
  .animate-slider .sticky-content {
    bottom: -100px;
  }
  .animate-slider .content-wrap {
    padding-right: 30px;
  }
  .animate-slider .slick-dots {
    z-index: 2;
  }
  .animate-slider .sticky-contents-text {
    min-height: 550px;
  }
  .cyber-resilience-form.form-five-step .content-wrap {
    padding: 0 20px;
  }
  .hero-banner-new .content-wrap {
    max-width: 350px;
  }
  .animate-slider .orange-bg:after {
    width: 306px;
  }
  .videobanner-new .orange-bg:after {
    width: 185px;
  }
  html section .container,
body section .container {
    padding: 0 20px !important;
  }
  .hero-banner-new h1 {
    font-size: 50px !important;
    text-transform: uppercase;
    line-height: 40px !important;
  }
  .hero-banner-new h2 {
    font-size: 30px !important;
    line-height: 30px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    font-family: "KlavikaWebCondensed" !important;
    letter-spacing: -0.5px !important;
  }
  .hero-banner-new h4 {
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 22px !important;
    letter-spacing: 0 !important;
  }
  .animate-slider h2 {
    font-size: 35px !important;
    line-height: 35px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
  }
  .animate-slider h2.italic {
    font-weight: 500 !important;
  }
  .animate-slider p {
    font-size: 20px !important;
    line-height: 22px !important;
    margin-top: 16px;
    max-width: 440px;
  }
  .videobanner-new h2 {
    font-size: 40px !important;
    line-height: 40px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .videobanner-new h2 span {
    display: inline-block;
  }
  .videobanner-new h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .videobanner-new .KlavikaWebMediumCondItalic {
    font-family: "KlavikaWebCondensed" !important;
  }
  .videobanner-new p {
    font-size: 20px !important;
    line-height: 22px !important;
    margin-top: 16px;
    max-width: 440px;
    padding-right: 0;
  }
  .cyber-resilience-form.form-five-step h2 {
    font-size: 40px !important;
    line-height: 40px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .cyber-resilience-form.form-five-step h3 {
    font-size: 28px !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
  }
  .cyber-resilience-form.form-five-step h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .cyber-resilience-form.form-five-step h2.text-orange {
    color: #FF5400;
  }
  .cyber-resilience-form.form-five-step p {
    font-size: 20px !important;
    line-height: 22px !important;
    letter-spacing: -0.1px;
    margin-top: 16px;
  }
  .animate-content-outer h2 {
    font-size: 40px !important;
    line-height: 40px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
    color: #C8FFC3;
  }
}
@media screen and (max-width: 320px) {
  .animate-slider .animate-icon {
    top: 18px;
    right: -61px;
    width: 169px;
    height: 167px;
  }
  .animate-slider .animate-icon-2 {
    width: 125px;
    height: 178px;
    right: -26px;
    top: 10px;
  }
  .animate-slider .animate-icon-3 {
    position: absolute;
    width: 151px;
    height: 191px;
    right: -27px;
    bottom: 34px;
  }
  .animate-slider .animate-icon-4 {
    position: absolute;
    width: 140px;
    height: 156px;
    right: -22px;
    top: -25px;
  }
}
.banner-second-level.two-column {
  background-color: #F0F3F4;
}

.videobanner-new.banner-second-level.video-on-banner.video-banner.two-column .content-outer .column-wrap {
  padding-left: 0 !important;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.banner-second-level.two-column .column-wrap ul li::before {
  display: none;
}

.banner-second-level.two-column .column-wrap ul li img {
  max-width: 56px;
  margin-right: 6px;
}

.banner-second-level.two-column .column-wrap ul li p {
  display: inline-block;
}

.banner-second-level.two-column .column-wrap ul {
  margin-top: 46px;
  padding-left: 33px;
}

.banner-second-level.two-column .column-wrap ul li {
  margin: 0 0 7px;
}

.banner-second-level.two-column .column-wrap .green-text {
  text-transform: uppercase;
  color: #00774C;
  position: relative;
  display: inline-block;
  padding-bottom: 10px;
  font-weight: 500 !important;
  letter-spacing: 0 !important;
}

.banner-second-level.two-column .column-wrap .green-text:after {
  content: "";
  color: #00774C;
  position: absolute;
  width: 105%;
  height: 6px;
  left: -11px;
  bottom: 0;
  background-color: #00774C;
}

.banner-second-level.two-column .column-wrap .orange-text {
  text-transform: uppercase;
  color: #C23A00;
  position: relative;
  display: inline-block;
  padding-bottom: 10px;
  font-weight: 500 !important;
  letter-spacing: 0 !important;
}

.banner-second-level.two-column .column-wrap .orange-text:after {
  content: "";
  color: #00774C;
  position: absolute;
  width: 105%;
  height: 6px;
  left: -11px;
  bottom: 0;
  background-color: #C23A00;
}

.banner-second-level.two-column .column-wrap .right-content {
  padding-left: 60px;
}

.videobanner-new.intro-with-video.two-column p {
  max-width: 850px;
}

.videobanner-new.intro-with-video.two-column .h2.text-black {
  display: block;
}

.videobanner-new.intro-with-video.two-column .text-black.orange-bg {
  display: inline-block;
}

.videobanner-new.intro-with-video.two-column .text-black.orange-bg:after {
  width: 122% !important;
}

.videobanner-new.intro-with-video.two-column .content-wrap p {
  margin-top: 30px;
}

.videobanner-new.intro-with-video.two-column .column-wrap {
  margin: 43px auto 0;
}

.videobanner-new.intro-with-video.two-column .column-wrap .img-graph {
  text-align: right;
  margin-top: -120px;
}

.videobanner-new.intro-with-video.two-column .column-wrap .img-graph-green {
  width: 217px;
  height: 229px;
}

.videobanner-new.intro-with-video.two-column .column-wrap .img-graph-purple {
  width: 168px;
  height: 214px;
  right: 18px;
  top: 17px;
  position: relative;
}

.videobanner-new.intro-with-video.two-column .animated .left-content {
  bottom: -200px;
  -webkit-animation: fadeSlideUp 0.5s forwards;
  -webkit-animation-delay: 1.2s;
  -webkit-animation: fadeSlideUp 1s forwards;
          animation: fadeSlideUp 1s forwards;
  animation-delay: 1.2s;
  position: relative;
  opacity: 0;
}

.videobanner-new.intro-with-video.two-column .animated .right-content {
  bottom: -200px;
  -webkit-animation: fadeSlideUp 0.5s forwards;
  -webkit-animation-delay: 1.5s;
  -webkit-animation: fadeSlideUp 1s forwards;
          animation: fadeSlideUp 1s forwards;
  animation-delay: 1.5s;
  position: relative;
  opacity: 0;
}

.videobanner-new h2.text-black.orange-bg {
  display: inline-block;
}

.videobanner-new .orange-bg:after {
  width: 134% !important;
}

@media screen and (max-width: 1250px) {
  .videobanner-new.intro-with-video.two-column .column-wrap .img-graph {
    text-align: right;
    margin-top: -30px;
  }
  .videobanner-new.intro-with-video.two-column .column-wrap .img-graph-green {
    width: 167px;
    height: 179px;
  }
  .banner-second-level.two-column .column-wrap ul li img {
    max-width: 44px;
  }
  .banner-second-level.two-column .column-wrap ul li p {
    margin-top: 10px;
  }
  .videobanner-new.intro-with-video.two-column .column-wrap .img-graph-purple {
    width: 123px;
    height: 169px;
  }
}
@media screen and (max-width: 1023px) {
  .videobanner-new .orange-bg:after {
    width: 144% !important;
  }
  .videobanner-new.intro-with-video.two-column .text-black.orange-bg:after {
    width: 128% !important;
  }
}
@media screen and (max-width: 991px) {
  .videobanner-new.intro-with-video.two-column .column-wrap {
    margin: 14px auto 0;
  }
  .videobanner-new.banner-second-level.video-on-banner.video-banner.two-column .content-outer .column-wrap {
    display: block;
  }
  .banner-second-level.two-column .column-wrap .right-content {
    padding-left: 15px;
    margin-top: 30px;
  }
  .banner-second-level.two-column .column-wrap ul {
    margin-top: 30px;
    padding-left: 0;
  }
  .banner-second-level.two-column .column-wrap .green-text:after {
    height: 4px;
  }
  .banner-second-level.two-column .column-wrap .orange-text:after {
    height: 4px;
  }
  .banner-second-level.two-column .column-wrap ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .videobanner-new.intro-with-video.two-column .column-wrap .img-graph {
    margin-top: -76px;
    width: 70%;
  }
}
@media screen and (max-width: 767px) {
  .videobanner-new.intro-with-video.two-column .text-black.orange-bg:after {
    width: 134% !important;
  }
  .banner-second-level.two-column .column-wrap ul li {
    margin: 0 0 16px;
  }
  .videobanner-new .orange-bg:after {
    width: 154% !important;
  }
}
.videobanner-new.banner-second-level.video-on-banner.video-banner .content-outer .video-wrap.lock-book img {
  max-width: 310px;
}

.banner-second-level.video-on-banner.video-banner.backup .content-outer .video-wrap img {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.videobanner-new.backup .orange-bg:after {
  width: 115% !important;
}

.videobanner-new.backup .orange-bg:after {
  left: -51px;
}

.videobanner-new.backup p {
  max-width: 100%;
}

.videobanner-new.backup {
  background-color: #F0F3F4;
}

.videobanner-new.backup .content-outer .video-wrap {
  width: 310px;
}

.videobanner-new.backup .content-outer .text-wrap {
  padding-left: 100px !important;
}

@media screen and (max-width: 1023px) {
  .videobanner-new.backup .content-outer .text-wrap {
    padding-left: 0 !important;
    margin-top: 40px;
    margin-bottom: 0;
  }
  .videobanner-new.backup .orange-bg:after {
    width: 119% !important;
  }
}
@media screen and (max-width: 767px) {
  .videobanner-new.backup .orange-bg:after {
    width: 122% !important;
  }
}
.banner-second-level.two-column.two-column-with-video .column-wrap ul {
  margin: 15px 0 16px;
  padding-left: 0;
}

.banner-second-level.two-column.two-column-with-video .column-wrap ul li {
  margin: 0 0 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.banner-second-level.two-column.two-column-with-video .column-wrap ul li p {
  display: inline-block;
  margin: 0;
}

.banner-second-level.two-column.two-column-with-video .column-wrap ul li img {
  max-width: 37px;
  margin-right: 9px;
}

.videobanner-new.intro-with-video.two-column.two-column-with-video .animated .column-wrap {
  -webkit-animation: none;
          animation: none;
  opacity: 1;
  bottom: 0;
}

.videobanner-new.intro-with-video.two-column.two-column-with-video .animated .column-wrap {
  -webkit-animation: none;
          animation: none;
  opacity: 1;
  bottom: 0;
}

.videobanner-new.intro-with-video.two-column.two-column-with-video .column-wrap .content-wrap {
  padding-left: 0;
}

.videobanner-new.intro-with-video.two-column.two-column-with-video .animated .column-wrap .content-wrap {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.videobanner-new.intro-with-video.two-column.two-column-with-video .animated .video-wrap {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

.videobanner-new.intro-with-video.two-column.two-column-with-video p {
  max-width: 100%;
}

.videobanner-new.intro-with-video.two-column.two-column-with-video .content-wrap p {
  margin-top: 9px;
}

.videobanner-new.intro-with-video.two-column.two-column-with-video .column-wrap {
  margin: 14px auto 0;
}

/* .videobanner-new.intro-with-video.two-column.two-column-with-video .column-wrap .content-wrap p {
  margin-top: 16px;
} */
.videobanner-new.intro-with-video.two-column.two-column-with-video .column-wrap .content-wrap ul li p {
  margin-top: 0;
}

.videobanner-new.intro-with-video.two-column.two-column-with-video .purple-rectangle {
  top: 13px;
}

.videobanner-new.intro-with-video.two-column.two-column-with-video .content-outer .video-wrap {
  padding-left: 15px !important;
  padding-right: 0;
}

@media screen and (max-width: 1023px) {
  .videobanner-new.intro-with-video.two-column.two-column-with-video .content-outer .video-wrap {
    padding-left: 0 !important;
  }
  .videobanner-new.intro-with-video.two-column.two-column-with-video .purple-rectangle {
    top: 20px;
  }
  .videobanner-new.intro-with-video.two-column.two-column-with-video .text-wrap {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .banner-second-level.product-detail-banner.two-column .content-outer .text-wrap {
    max-width: 100%;
  }
}
.arrow-outer-button {
  display: none;
}

@media screen and (max-width: 991px) {
  .hero-banner-new .arrow-outer {
    display: none;
  }
  .header.sticky-header .bottom-link .hamburger-wrap {
    display: none;
  }
  .arrow-outer-button {
    display: block;
    color: #00FD92 !important;
    border-radius: 5px;
    text-transform: uppercase;
    padding: 13px 16px !important;
    background: black;
    font-family: "KlavikaWeb";
    font-weight: 700;
    font-size: 12px !important;
    border: solid 2px #00A323;
    position: absolute;
    bottom: 50px;
    margin: 0 auto;
    text-align: center;
    left: 0;
    right: 0;
    width: 120px;
  }
}
@media screen and (max-width: 991px) {
  .header.sticky-header .bottom-link .hamburger-wrap {
    display: block !important;
  }
}
.new-footer .copyright p {
  /* font-family: "Manrope", sans-serif !important; */
  font-family: 'KlavikaWeb';
  
}

.new-footer .copyright ul li a {
  /* font-family: "Manrope", sans-serif !important; */
  font-family: 'KlavikaWeb';
}

@media screen and (max-width: 991px) {
  .header.sticky-header .bottom-link .hamburger-wrap {
    display: block !important;
  }
  .cyber-security .header.darkHeader .right-nav .list-item li a {
    display: block;
  }
}
/* Style start */
.arrow-outer-button {
  display: none;
}

.arrow-outer-button {
  bottom: 150px !important;
}

.animate-slider.sticky-wrapper {
  position: relative;
  width: 100%;
  background-color: #F0F3F4;
}

.animate-slider .sticky-triggers {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.videobanner-new p {
  font-weight: 500;
}

.animate-slider p {
  font-weight: 500;
}

.cyber-resilience-form.form-five-step p {
  font-weight: 500;
}

.animate-slider .sticky-trigger {
  position: absolute;
  left: 0%;
  top: 0;
  right: 0%;
  bottom: auto;
  z-index: 1;
}

.animate-slider .sticky-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 5rem;
  width: 100%;
}

.sticky-contents-button {
  position: absolute;
  right: 0;
  top: 0;
}

.animate-slider .steps:hover,
.steps.active {
  color: red;
}

.animate-slider .sticky-contents-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 500px;
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.animate-slider .sticky-content {
  width: 100%;
  height: 100%;
}

.animate-slider .sticky-content .content-wrap {
  /*bottom: -250px;*/
  opacity: 1 !important;
}

.videobanner-new .content-wrap {
  bottom: -150px;
  opacity: 0;
}

.videobanner-new .video-wrap {
  opacity: 0;
}

.videobanner-new .animated .content-wrap {
  -webkit-animation: textFadeUp 1s forwards;
  animation: textFadeUp 1s ease forwards;
  position: relative;
}

.videobanner-new .animated .video-wrap {
  -webkit-animation: imageFade 1s forwards;
  -webkit-animation-delay: 0.5s;
  -webkit-animation: imageFade 1s ease-in-out forwards;
          animation: imageFade 1s ease-in-out forwards;
  animation-delay: 0.5s;
  position: relative;
}

@-webkit-keyframes imageFade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes imageFade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes textFadeUp {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
@keyframes textFadeUp {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
.animate-slider .slick-dots .steps:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.animate-slider .slick-dots .steps {
  display: block;
  width: 12px;
  height: 12px;
  padding: 0;
  border: none;
  border-radius: 100%;
  background-color: #D9D9D9;
  text-indent: -9999px;
}

.animate-slider .slick-dots {
  right: 0;
}

.animate-slider .slick-dots .steps.active {
  background-color: #000000;
}

@media screen and (min-width: 1600px) {
  .animate-slider .slick-dots {
    right: 0;
  }
}
html .header.header_transparent,
body .header.header_transparent {
  position: fixed !important;
}

.cyber-security .header:not(.cyberHeader) {
  background: #FFF !important;
}

.header.cyberHeader {
  background: rgba(0, 0, 0, 0.1803921569) !important;
}

@media (max-width: 991px) {
  html .header.header_transparent:not(.cyberHeader) .bottom-link .hamburger-wrap .hamburger span,
body .header.header_transparent:not(.cyberHeader) .bottom-link .hamburger-wrap .hamburger span {
    background: #000 !important;
  }
}
@media (max-width: 768px) {
  .header.sticky-header.cyberHeader .bottom-link .hamburger-wrap .hamburger span {
    background: #FFF !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  html .header.header_transparent .right-nav,
body .header.header_transparent .right-nav {
    margin-right: 6% !important;
  }
}
.violator-bar {
  display: none !important;
}

body {
  padding: 0 !important;
}

.sticky-bar.sticky-as-main-menu {
  padding: 0 !important;
}

/* hero-banner-new style*/
.hero-banner-new {
  height: 600px;
}

.hero-banner-new .container {
  max-width: 1310px;
  padding: 0 40px;
}

.hero-banner-new .text-black {
  color: black !important;
}

.hero-banner-new .animation-bg {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
}

.hero-banner-new .pattern-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.hero-banner-new .pattern-two {
  position: absolute;
  width: 50%;
  height: 100%;
  left: 0;
  top: 0;
}

.hero-banner-new .content-outer {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.hero-banner-new h4 {
  margin-top: 20px;
}

.hero-banner-new .content-wrap {
  max-width: 650px;
}

.hero-banner-new .container {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 49%;
}

.hero-banner-new .KlavikaWebMediumCondItalic {
  font-family: "KlavikaWebCondensed" !important;
}

.hero-banner-new .arrow-dowm {
  position: absolute;
  width: 72px;
  height: 64px;
  bottom: 120px;
  right: 0;
  left: 0;
  margin: auto;
  cursor: pointer;
  -webkit-animation: bounce 1600ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);
          animation: bounce 1600ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@keyframes bounce {
  50% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
}
/* // animate-slider style*/
.col-three-wrap.cyber-resilience-form.form-five-step .container {
  max-width: 1310px !important;
  padding: 0 40px;
}

.col-three-wrap {
  background-color: rgb(240, 243, 244);
}

.col-three-wrap .icon {
  max-width: 56px;
  margin-bottom: 24px;
}

.col-three-wrap .row-wrap {
  gap: 22px;
}

.col-three-wrap .btn-wrap {
  position: absolute;
  bottom: 40px;
  left: 40px;
}

.col-three-wrap h4,
.col-three-wrap .h4 {
  line-height: 28px !important;
  font-weight: 500 !important;
  margin-bottom: 50px;
  letter-spacing: 0 !important;
}

.col-three-wrap .item {
  position: relative;
  padding: 40px 36px 40px 40px;
  background-color: #FAFAFA;
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-radius: 5px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}

.col-three-wrap .item {
  bottom: -150px;
  opacity: 0;
}

.col-three-wrap .animated .item {
  -webkit-animation: textFadeUp 1s forwards;
  animation: textFadeUp 1s ease forwards;
  position: relative;
}

.col-three-wrap .item:hover .btn-with-arrrow span::after {
  margin-left: 10px;
  background-image: url(http://cohesity.com/content/dam/cohesity/live/campaign-and-key-pages/thats-resilience-everywhere/square-arrow-hover.svg);
  background-size: cover;
  width: 28px;
}

.col-three-wrap .item:hover .btn-with-arrrow span {
  color: #000000 !important;
}

.col-three-wrap .item:hover {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}

@media (min-width: 1400px) and (max-width: 1799px) {
  .col-three-wrap h4,
.col-three-wrap .h4 {
    font-size: 26px !important;
  }
}
.sticky-wrapper.animate-slider button.slick-prev.slick-arrow,
.sticky-wrapper.animate-slider button.slick-next.slick-arrow {
  font-size: 0;
  position: absolute;
  z-index: 2;
  top: 48%;
  background: none;
  width: auto;
  height: auto;
}

.sticky-wrapper.animate-slider button.slick-prev.slick-arrow {
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
  left: -25px;
}

.sticky-wrapper.animate-slider button.slick-next.slick-arrow {
  right: 35px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.sticky-wrapper.animate-slider button.slick-prev.slick-arrow:before,
.sticky-wrapper.animate-slider button.slick-next.slick-arrow::before {
  display: none;
  content: "";
}

.sticky-wrapper.animate-slider button.slick-prev.slick-arrow:after,
.sticky-wrapper.animate-slider button.slick-next.slick-arrow:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 42px;
  height: 42px;
  margin-left: 6px;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  background-image: url(http://cohesity.com/content/dam/cohesity/live/campaign-and-key-pages/thats-resilience-everywhere/square-arrow.svg);
  -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  background-size: cover;
}

.sticky-wrapper.animate-slider button.slick-prev.slick-arrow:hover::after,
.sticky-wrapper.animate-slider button.slick-next.slick-arrow:hover::after {
  background-image: url(http://cohesity.com/content/dam/cohesity/live/campaign-and-key-pages/thats-resilience-everywhere/square-arrow-hover.svg);
  background-size: cover;
  width: 42px;
}

.btn-black {
  color: #00FD92 !important;
  border-radius: 5px;
  text-transform: uppercase;
  padding: 12px 29px !important;
  background: black;
  font-family: "KlavikaWeb";
  font-weight: 700;
  font-size: 16px !important;
  border: solid 2px #00A323;
  display: inline-block;
  margin-top: 24px !important;
  -webkit-transition: color 0.3s, background 0.3s, border 0.3s;
  transition: color 0.3s, background 0.3s, border 0.3s;
}

.btn-black:hover {
  color: black !important;
  background: white;
}

.btn-with-arrrow {
  position: relative;
  z-index: 2;
  letter-spacing: -0.018em;
  font-weight: 500;
}

.btn-with-arrrow span {
  color: rgb(0, 119, 76) !important;
  font-size: 1.8rem;
  display: inline-block;
  position: relative;
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 0;
}

.btn-with-arrrow span::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  margin-left: 6px;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  background-image: url(http://cohesity.com/content/dam/cohesity/live/campaign-and-key-pages/thats-resilience-everywhere/square-arrow.svg);
  -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  background-size: cover;
}

.btn-with-arrrow:hover span::after {
  margin-left: 10px;
  background-image: url(http://cohesity.com/content/dam/cohesity/live/campaign-and-key-pages/thats-resilience-everywhere/square-arrow-hover.svg);
  background-size: cover;
  width: 28px;
}

.banner-second-level.video-on-banner.video-banner .content-outer .video-wrap .video-active:after {
  content: "";
  position: absolute;
  width: 92px;
  height: 58px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: url(https://www.cohesity.com/content/dam/cohesity/live/campaign-and-key-pages/thats-resilience-everywhere/video_icon_default.svg) no-repeat;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border-radius: 0;
  background-size: contain;
}

.banner-second-level.video-on-banner.video-banner .content-wrap .btn-wrap {
  padding: 0 !important;
  margin-top: 0 !important;
}

.banner-second-level.video-on-banner.video-banner .content-outer .video-wrap .video-active:hover:after {
  width: 92px;
  background-image: url(http://cohesity.com/content/dam/cohesity/live/campaign-and-key-pages/thats-resilience-everywhere/video_icon_hover.svg);
  background-size: cover;
  background-color: transparent;
}

.animate-slider .content-wrap {
  float: left;
  width: 42%;
  padding-right: 50px;
}

.animate-slider .text-black {
  color: black !important;
  position: relative;
  word-break: break-word;
}

.animate-slider .container {
  max-width: 1310px;
  padding: 0 40px;
}

.animate-slider .image-wrap {
  float: left;
  width: 58%;
  position: relative;
  opacity: 0;
}

.animate-slider .KlavikaWebMediumCondItalic {
  font-family: "KlavikaWebCondensed" !important;
}

.animate-slider .animate-icon {
  position: absolute;
  top: 104px;
  right: -36px;
  width: 230px;
  height: 344px;
}

.animate-slider .ai-icon {
  width: 130px;
  position: absolute;
  left: 0;
  top: 0;
}

.animate-slider .attacker {
  width: 229px;
  height: 298px;
  position: absolute;
  right: -25px;
  bottom: -13px;
}

.animate-slider .animate-icon-2 {
  position: absolute;
  width: 284px;
  height: 283px;
  right: -40px;
  top: 10px;
}

.animate-slider .animate-icon-3 {
  position: absolute;
  width: 284px;
  height: 301px;
  right: -60px;
  bottom: 10px;
}

.animate-slider .animate-icon-4 {
  position: absolute;
  width: 284px;
  height: 301px;
  right: -60px;
  top: -48px;
}

.animate-slider .orange-bg:after {
  content: "";
  position: absolute;
  width: 350px;
  height: 100%;
  background-image: url(http://cohesity.com/content/dam/cohesity/live/campaign-and-key-pages/resilience-everywhere/orange_bg.png);
  left: -77px;
  top: 0;
  z-index: -1;
}

.animate-slider .slick-dots {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
}

.animate-slider .slick-dots li {
  margin: 0.25rem 0;
  width: calc(25% - 26.5px);
}

.animate-slider .slick-dots li:before {
  display: none;
}

.animate-slider .slick-dots button {
  display: block;
  width: 100%;
  height: 8px;
  padding: 0;
  border: none;
  border-radius: 0;
  background-color: #D9D9D9;
  text-indent: -9999px;
}

.animate-slider .slick-dots li.slick-active button {
  background-color: #000000;
}

.animate-slider .slick-slider .slick-list {
  overflow: hidden;
  margin-bottom: 20px;
}

/* .animate-slider {
  visibility: hidden;
} */
.animate-slider.slick-initialized {
  visibility: visible;
  background-color: #F0F3F4;
}

/* Video-banner Style */
.videobanner-new {
  margin: 0 !important;
  -webkit-box-orient: initial !important;
  -webkit-box-direction: initial !important;
      -ms-flex-direction: initial !important;
          flex-direction: initial !important;
}

.videobanner-new .text-black {
  color: black !important;
  word-break: break-word;
}

.videobanner-new .container {
  max-width: 1310px;
  padding: 0 40px;
}

.videobanner-new .content-wrap {
  margin: 0 !important;
}

.videobanner-new .orange-bg:after {
  content: "";
  position: absolute;
  width: 287px;
  height: 100%;
  background-image: url(http://cohesity.com/content/dam/cohesity/live/campaign-and-key-pages/resilience-everywhere/orange_bg.png);
  left: -77px;
  top: 0;
  z-index: -1;
}

.videobanner-new .content-outer {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.videobanner-new .video-wrap {
  max-width: 703px;
  position: relative;
}

.videobanner-new .video-wrap img {
  border-radius: 0 !important;
}

.videobanner-new.banner-second-level.video-on-banner.video-banner .content-outer .video-wrap {
  padding-left: 0px !important;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

/* intro-with-video style */
.videobanner-new.intro-with-video .animation-bg {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
}

.videobanner-new.intro-with-video .pattern-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.videobanner-new.intro-with-video .pattern-two {
  position: absolute;
  width: 50%;
  height: 100%;
  left: 0;
  top: 0;
}

.videobanner-new.intro-with-video p {
  max-width: 776px;
}

.videobanner-new.intro-with-video .video-wrap {
  margin: 24px auto 0;
  max-width: 736px;
}

.videobanner-new.intro-with-video .purple-rectangle {
  position: absolute;
  z-index: -1;
  right: -18px;
  top: 18px;
}

/* animate-content-outer */
.animate-content-outer .container {
  max-width: 1310px !important;
  padding: 0 40px !important;
}

.animate-content-outer h2 {
  position: relative;
  text-transform: uppercase;
  color: #C8FFC3;
}

.animate-content-outer .content-wrap {
  text-align: center;
}

/* form-five-step */
.cyber-resilience-form.form-five-step {
  visibility: visible !important;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}

.cyber-resilience-form.form-five-step .orange {
  color: #FF5400;
}

.cyber-resilience-form.form-five-step .container .form-container {
  border-radius: 0;
  background: none;
  padding: 0;
  margin-top: 0;
  opacity: 0;
  -webkit-transform: scale(0.8) translateY(134px);
          transform: scale(0.8) translateY(134px);
}

.cyber-resilience-form.form-five-step.animate-complete .container .form-container {
  opacity: 1;
  -webkit-box-shadow: 0px 8px 25px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 8px 25px 0px rgba(0, 0, 0, 0.25);
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
}

.cyber-resilience-form.form-five-step .content-wrap {
  margin-bottom: 40px;
  opacity: 1;
  max-width: 800px;
}

.cyber-resilience-form.form-five-step.animate-complete .content-wrap {
  -webkit-transition: all 3s ease 1s;
  transition: all 3s ease 1s;
  opacity: 1;
}

@-webkit-keyframes formfade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes formfade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign {
  border-radius: 0;
  background: #F5F5F5;
  max-width: 706px;
  margin: auto;
  /* transition: all 0.5s ease; */
}

.cyber-resilience-form.form-five-step .container {
  padding: 0 40px;
}

html section.cyber-resilience-form .container,
body section.cyber-resilience-form .container {
  max-width: 1100px !important;
}

.cyber-resilience-form.form-five-step.animate-complete .container .form-container .marketoform-redesign {
  max-width: 100%;
}

/* .cyber-resilience-form.form-five-step {
  transition: all 1s ease ;
} */
.cyber-resilience-form.form-five-step:before {
  opacity: 0;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #00FD92;
}

/* .cyber-resilience-form.form-five-step.animate-complete:before  {
  opacity: 1;
 transition: all 5s ease 1s;
} */
.cyber-resilience-form.form-five-step .container .form-container .text-img .img-wrap img {
  max-width: 360px;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton {
  border-radius: 5px !important;
  border: 2px solid !important;
  background-color: #00FD92 !important;
  font-weight: 800;
}

.cyber-resilience-form.form-five-step .KlavikaWebMediumCondItalic {
  font-family: "KlavikaWebCondensed" !important;
}

.cyber-resilience-form.form-five-step .text-black {
  color: black !important;
}

.cyber-resilience-form.form-five-step .container .form-container .text-img .text-wrap {
  padding: 0;
}

.cyber-resilience-form.form-five-step .container .form-container .text-img .img-wrap {
  padding: 0;
  text-align: left;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm input,
.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm select {
  margin-bottom: 14px !important;
  height: 45px !important;
  background-color: #fff !important;
  border-radius: 0 !important;
  border: none !important;
  padding: 6px 16px !important;
  font-size: 16px !important;
  line-height: 24px !important;
  font-family: "KlavikaWeb" !important;
  font-weight: 400 !important;
  color: #737B7D !important;
  letter-spacing: -0.2px !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm input.mktoInvalid,
.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm select.mktoInvalid {
  border-bottom: 1px solid #f60000 !important;
}

.cyber-resilience-form.form-five-step .container .form-container .text-img,
.cyber-resilience-form.form-five-step .container .form-container .text-img {
  margin-bottom: 18px;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span {
  color: black !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span a {
  color: black !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoCaptchaDisclaimer {
  color: black !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoCaptchaDisclaimer a {
  color: black !important;
}

.cyber-resilience-form.form-five-step .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol {
  padding: 0 6px !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder {
  color: #737B7D !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder {
  color: #737B7D !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm input:-ms-input-placeholder {
  color: #737B7D !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder {
  color: #737B7D !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm input::placeholder {
  color: #737B7D !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoFormRow.gdpr .mktoFieldDescriptor .mktoFieldWrap .mktoLabel,
.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoFormRow.gdpr .mktoFieldDescriptor .mktoFieldWrap .mktoLabel {
  color: #737B7D !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoCaptchaDisclaimer {
  padding: 0 6px !important;
}

/* header style */
.cyber-security .header {
  background: rgba(0, 0, 0, 0.1803921569) !important;
}

.cyber-security .header .logo a:after {
  content: "";
  position: absolute;
  width: 200px;
  height: 31px;
  background-image: url(https://www.cohesity.com/content/dam/cohesity/live/cohesity_logo.svg);
  left: 0;
  top: 0;
  z-index: 1;
  background-size: contain;
  background-repeat: no-repeat;
}

.cyber-security .header.darkHeader .logo .logo-black,
.cyber-security .header.darkHeader .logo .logo-white {
  display: none !important;
}

.cyber-security .header.darkHeader .right-nav .list-item li a {
  color: #00FD92 !important;
  border-radius: 5px;
  text-transform: uppercase;
  padding: 13px 16px !important;
  background: black;
  font-family: "KlavikaWeb";
  font-weight: 700;
  font-size: 12px !important;
  border: solid 2px #00A323;
  display: inline;
}

.cyber-security .header.darkHeader .right-nav .list-item li a:hover {
  color: black !important;
  background: white;
}

.cyber-security .header.sticky-header .bottom-link .logo {
  min-width: 213px !important;
  height: 31px;
}

.hero-banner-new video {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left;
     object-position: left;
}

.hero-banner-new {
  background-color: #00FD92;
}

.fadeSlideLeft {
  left: -500px;
  -webkit-animation: fadeSlideLeft 0.5s forwards;
  -webkit-animation-delay: 0.2s;
  -webkit-animation: fadeSlideLeft 0.5s ease-out forwards;
          animation: fadeSlideLeft 0.5s ease-out forwards;
  animation-delay: 0.2s;
  position: relative;
  opacity: 0;
  /* animation-timing-function: ease-out; */
}

.fadeSlideLeft-1 {
  left: -500px;
  -webkit-animation: fadeSlideLeft 0.5s forwards;
  -webkit-animation-delay: 0.6s;
  -webkit-animation: fadeSlideLeft 0.5s ease-out forwards;
          animation: fadeSlideLeft 0.5s ease-out forwards;
  animation-delay: 0.6s;
  position: relative;
  opacity: 0;
  /* animation-timing-function: ease-out; */
}

.animate-content-outer.animated .textSlideLeft {
  left: 20px;
  -webkit-animation: textSlideLeft 1s forwards;
  -webkit-animation-delay: 0s;
  -webkit-animation: textSlideLeft 1s ease-in-out forwards;
          animation: textSlideLeft 1s ease-in-out forwards;
  animation-delay: 0s;
  position: relative;
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.animate-content-outer .textSlideLeft,
.animate-content-outer .textSlideLeft-1 {
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.animate-content-outer.animated .textSlideLeft-1 {
  -webkit-animation: textSlideLeft-1 1.5s forwards;
  -webkit-animation-delay: 0.5s;
  -webkit-animation: textSlideLeft-1 1.5s ease-in-out forwards;
          animation: textSlideLeft-1 1.5s ease-in-out forwards;
  animation-delay: 0.5s;
  position: relative;
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.animate-content-outer {
  max-height: 360px;
  overflow: hidden;
  visibility: visible !important;
}

.animate-content-outer .bg-color-animation {
  content: "";
  background-color: #004540;
  width: 100%;
  height: 70%;
  max-height: 360px;
  left: 0;
  top: 0;
  position: absolute;
  display: block;
  overflow: hidden;
}

.animate-content-outer.animated .bgColorAnimation {
  -webkit-animation: bgColorAnimation 2s forwards;
  -webkit-animation-delay: 0s;
  -webkit-animation: bgColorAnimation 2s ease-in-out forwards;
          animation: bgColorAnimation 2s ease-in-out forwards;
  animation-delay: 0s;
}

@-webkit-keyframes fadeSlideLeft {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}
@keyframes fadeSlideLeft {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}
@-webkit-keyframes textSlideLeft {
  0% {
    opacity: 0;
    left: 20px;
  }
  50% {
    opacity: 0;
    left: -20px;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}
@keyframes textSlideLeft {
  0% {
    opacity: 0;
    left: -20px;
  }
  50% {
    opacity: 0;
    left: -20px;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}
@-webkit-keyframes textSlideLeft-1 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes textSlideLeft-1 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes bgColorAnimation {
  0% {
    height: 70%;
  }
  50% {
    height: 70%;
  }
  100% {
    height: 100%;
  }
}
@keyframes bgColorAnimation {
  0% {
    height: 70%;
  }
  50% {
    height: 70%;
  }
  100% {
    height: 100%;
  }
}
.fadeSlideUp {
  bottom: -150px;
  -webkit-animation: fadeSlideUp 0.5s forwards;
  -webkit-animation-delay: 0.9s;
  -webkit-animation: fadeSlideUp 1s forwards;
          animation: fadeSlideUp 1s forwards;
  animation-delay: 0.9s;
  position: relative;
  opacity: 0;
}

.fadeSlideUp-1 {
  bottom: -200px;
  -webkit-animation: fadeSlideUp 0.5s forwards;
  -webkit-animation-delay: 1.2s;
  -webkit-animation: fadeSlideUp 1s forwards;
          animation: fadeSlideUp 1s forwards;
  animation-delay: 1.2s;
  position: relative;
  opacity: 0;
}

@-webkit-keyframes fadeSlideUp {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
@keyframes fadeSlideUp {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
/*
* default media querry
*/
@media screen and (min-width: 1024px) {
  .cyber-resilience-form.form-five-step.animate-complete .container .form-container .marketoform-redesign .mktoForm input,
.cyber-resilience-form.form-five-step.animate-complete .container .form-container .marketoform-redesign .mktoForm select {
    height: 65px !important;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  .cyber-resilience-form.form-five-step {
    padding: 80px 0 !important;
  }
  .videobanner-new .orange-bg:after {
    width: 255px;
  }
  .banner-second-level.video-on-banner.video-banner.videobanner-new {
    min-height: 430px !important;
    padding: 80px 0;
  }
  .animate-slider .orange-bg:after {
    width: 400px;
  }
  .hero-banner-new {
    height: 700px;
  }
  .hero-banner-new h1 {
    font-size: 70px !important;
    text-transform: uppercase;
    line-height: 60px !important;
  }
  .hero-banner-new h2 {
    font-size: 40px !important;
    line-height: 40px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    font-family: "KlavikaWebCondensed" !important;
    letter-spacing: -0.5px !important;
  }
  .hero-banner-new h4 {
    font-size: 24px !important;
    font-weight: 500 !important;
    line-height: 30px !important;
    letter-spacing: 0 !important;
  }
  .animate-slider h2 {
    font-size: 50px !important;
    line-height: 50px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
  }
  .animate-slider h2.italic {
    font-weight: 500 !important;
  }
  .animate-slider p {
    font-size: 22px !important;
    line-height: 24px !important;
    margin-top: 16px;
    max-width: 440px;
  }
  .videobanner-new h2 {
    font-size: 60px !important;
    line-height: 60px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .videobanner-new h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .videobanner-new .KlavikaWebMediumCondItalic {
    font-family: "KlavikaWebCondensed" !important;
  }
  .videobanner-new p {
    font-size: 22px !important;
    line-height: 24px !important;
    margin-top: 16px;
    max-width: 440px;
    padding-right: 0;
  }
  .cyber-resilience-form.form-five-step h2 {
    font-size: 60px !important;
    line-height: 60px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .cyber-resilience-form.form-five-step h3 {
    font-size: 36px !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
  }
  .cyber-resilience-form.form-five-step h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .cyber-resilience-form.form-five-step h2.text-orange {
    color: #FF5400;
  }
  .cyber-resilience-form.form-five-step p {
    font-size: 22px !important;
    line-height: 24px !important;
    letter-spacing: -0.1px;
    margin-top: 16px;
  }
  .animate-content-outer h2 {
    font-size: 60px !important;
    line-height: 60px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
    color: #C8FFC3;
  }
}
@media screen and (min-width: 1200px) {
  .animate-slider .orange-bg:after {
    width: 450px;
  }
  .videobanner-new .content-wrap {
    min-width: 500px;
  }
  .hero-banner-new {
    height: 800px;
  }
  .hero-banner-new h1 {
    font-size: 80px !important;
    text-transform: uppercase;
    line-height: 70px !important;
  }
  .hero-banner-new h2 {
    font-size: 44px !important;
    line-height: 50px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    font-family: "KlavikaWebCondensed" !important;
    letter-spacing: -0.5px !important;
  }
  .hero-banner-new h4 {
    font-size: 26px !important;
    font-weight: 500 !important;
    line-height: 34px !important;
    letter-spacing: 0 !important;
  }
  .animate-slider h2 {
    font-size: 60px !important;
    line-height: 60px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
  }
  .animate-slider h2.italic {
    font-weight: 500 !important;
  }
  .animate-slider p {
    font-size: 22px !important;
    line-height: 28px !important;
    margin-top: 16px;
    max-width: 440px;
  }
  .videobanner-new h2 {
    font-size: 64px !important;
    line-height: 64px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .videobanner-new h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .videobanner-new .KlavikaWebMediumCondItalic {
    font-family: "KlavikaWebCondensed" !important;
  }
  .videobanner-new p {
    font-size: 22px !important;
    line-height: 28px !important;
    margin-top: 16px;
    max-width: 440px;
    padding-right: 0;
  }
  .cyber-resilience-form.form-five-step h2 {
    font-size: 64px !important;
    line-height: 64px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .cyber-resilience-form.form-five-step h3 {
    font-size: 40px !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
  }
  .cyber-resilience-form.form-five-step h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .cyber-resilience-form.form-five-step h2.text-orange {
    color: #FF5400;
  }
  .cyber-resilience-form.form-five-step p {
    font-size: 22px !important;
    line-height: 28px !important;
    letter-spacing: -0.1px;
    margin-top: 16px;
  }
  .animate-content-outer h2 {
    font-size: 70px !important;
    line-height: 70px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
    color: #C8FFC3;
  }
}
@media screen and (min-width: 1400px) {
  .animate-slider .orange-bg:after {
    width: 490px;
    height: 66px;
  }
  .animate-slider .image-wrap {
    left: 32px;
  }
  .hero-banner-new {
    height: 770px;
  }
  .hero-banner-new h1 {
    font-size: 90px !important;
    text-transform: uppercase;
    line-height: 80px !important;
  }
  .hero-banner-new h2 {
    font-size: 54px !important;
    line-height: 60px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    font-family: "KlavikaWebCondensed" !important;
    letter-spacing: -0.5px !important;
  }
  .hero-banner-new h4 {
    font-size: 28px !important;
    font-weight: 500 !important;
    line-height: 36px !important;
    letter-spacing: 0 !important;
  }
  .animate-slider h2 {
    font-size: 66px !important;
    line-height: 66px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
  }
  .animate-slider h2.italic {
    font-weight: 500 !important;
  }
  .animate-slider p {
    font-size: 22px !important;
    line-height: 28px !important;
    margin-top: 16px;
    max-width: 440px;
  }
  .videobanner-new h2 {
    font-size: 70px !important;
    line-height: 70px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .videobanner-new h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .videobanner-new .KlavikaWebMediumCondItalic {
    font-family: "KlavikaWebCondensed" !important;
  }
  .videobanner-new p {
    font-size: 22px !important;
    line-height: 28px !important;
    margin-top: 16px;
    max-width: 440px;
    padding-right: 0;
  }
  .cyber-resilience-form.form-five-step h2 {
    font-size: 70px !important;
    line-height: 70px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .cyber-resilience-form.form-five-step h3 {
    font-size: 44px !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
  }
  .cyber-resilience-form.form-five-step h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .cyber-resilience-form.form-five-step h2.text-orange {
    color: #FF5400;
  }
  .cyber-resilience-form.form-five-step p {
    font-size: 22px !important;
    line-height: 28px !important;
    letter-spacing: -0.1px;
    margin-top: 16px;
  }
  .animate-content-outer h2 {
    font-size: 80px !important;
    line-height: 80px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
    color: #C8FFC3;
  }
}
@media screen and (min-width: 1600px) {
  .videobanner-new .orange-bg:after {
    width: 287px;
  }
  .hero-banner-new .content-wrap {
    max-width: 754px;
  }
  .cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign {
    padding: 40px 44px 33px 34px;
  }
  .videobanner-new.intro-with-video {
    padding: 108px 0;
  }
  .videobanner-new.banner-second-level.video-on-banner.video-banner .content-outer .video-wrap {
    padding-left: 0 !important;
  }
  .hero-banner-new h1 {
    font-size: 110px !important;
    text-transform: uppercase;
    line-height: 100px !important;
  }
  .hero-banner-new h2 {
    font-size: 64px !important;
    line-height: 70px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    font-family: "KlavikaWebCondensed" !important;
    letter-spacing: -0.5px !important;
  }
  .hero-banner-new h4 {
    font-size: 34px !important;
    font-weight: 500 !important;
    line-height: 36px !important;
    letter-spacing: 0 !important;
  }
  .animate-slider h2 {
    font-size: 76px !important;
    line-height: 76px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
  }
  .animate-slider h2.italic {
    font-weight: 500 !important;
  }
  .animate-slider p {
    font-size: 22px !important;
    line-height: 28px !important;
    margin-top: 16px;
    max-width: 440px;
  }
  .videobanner-new h2 {
    font-size: 76px !important;
    line-height: 76px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .videobanner-new h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .videobanner-new .KlavikaWebMediumCondItalic {
    font-family: "KlavikaWebCondensed" !important;
  }
  .videobanner-new p {
    font-size: 22px !important;
    line-height: 28px !important;
    margin-top: 16px;
    max-width: 440px;
    padding-right: 0;
  }
  .cyber-resilience-form.form-five-step h2 {
    font-size: 76px !important;
    line-height: 76px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .cyber-resilience-form.form-five-step h3 {
    font-size: 44px !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
  }
  .cyber-resilience-form.form-five-step h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .cyber-resilience-form.form-five-step h2.text-orange {
    color: #FF5400;
  }
  .cyber-resilience-form.form-five-step p {
    font-size: 22px !important;
    line-height: 28px !important;
    letter-spacing: -0.1px;
    margin-top: 16px;
  }
  .animate-content-outer h2 {
    font-size: 80px !important;
    line-height: 80px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
    color: #C8FFC3;
  }
  .animate-slider .orange-bg:after {
    width: 546px;
  }
  .animate-slider .content-wrap {
    min-width: 510px;
  }
  .hero-banner-new {
    height: 1023px;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  section,
.section {
    padding: 80px 0 !important;
  }
}
@media screen and (min-width: 1800px) {
  section,
.section {
    padding: 120px 0 !important;
  }
  .animate-content-outer .bg-color-animation {
    max-height: 440px;
  }
  .animate-content-outer {
    max-height: 440px;
  }
}
@media screen and (max-width: 1399px) {
  .animate-slider .sticky-contents-text {
    min-height: 400px;
  }
  .hero-banner-new .content-wrap {
    max-width: 570px;
  }
}
@media screen and (max-width: 1199px) {
  .hero-banner-new .content-wrap {
    max-width: 525px;
  }
  .banner-second-level.video-on-banner.video-banner.videobanner-new {
    padding: 64px 0 !important;
  }
  .hero-banner-new .arrow-dowm {
    width: 60px;
    height: 53px;
    bottom: 30px;
  }
}
@media screen and (max-width: 1023px) {
  .banner-second-level.video-on-banner.video-banner .content-outer .video-wrap .video-active:after {
    width: 70px;
    height: 44px;
  }
  .banner-second-level.video-on-banner.video-banner .content-outer .video-wrap .video-active:hover:after {
    width: 70px;
  }
  .hero-banner-new .content-wrap {
    max-width: 480px;
  }
  .animate-slider .sticky-contents-text {
    min-height: auto;
  }
  .videobanner-new .orange-bg:after {
    width: 212px;
  }
  .animate-slider .orange-bg:after {
    width: 325px;
  }
  .animate-slider .animate-icon {
    top: 18px;
    right: -61px;
    width: 188px;
    height: 226px;
  }
  .animate-slider .ai-icon {
    width: 76px;
    left: 0;
    top: 0;
  }
  .animate-slider .attacker {
    width: 134px;
    height: 195px;
    right: 33px;
    bottom: 0;
  }
  .animate-slider .animate-icon-2 {
    width: 155px;
    height: 178px;
  }
  .animate-slider .animate-icon-3 {
    position: absolute;
    width: 170px;
    height: 204px;
    right: -39px;
    bottom: 34px;
  }
  .animate-slider .animate-icon-4 {
    width: 170px;
    height: 194px;
    right: -33px;
    top: -31px;
  }
  .cyber-resilience-form.form-five-step .container .form-container .text-img .text-wrap {
    margin-top: 20px;
  }
  .videobanner-new .text-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 30px;
  }
  .videobanner-new.banner-second-level.video-on-banner.video-banner .content-outer .video-wrap {
    padding-left: 0 !important;
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .animate-slider .content-wrap {
    width: 100%;
    padding-right: 0;
    margin-bottom: 30px;
  }
  .animate-slider .image-wrap {
    width: 100%;
    max-width: 700px;
  }
  .hero-banner-new {
    height: 700px;
  }
  .hero-banner-new h1 {
    font-size: 60px !important;
    text-transform: uppercase;
    line-height: 50px !important;
  }
  .hero-banner-new h2 {
    font-size: 36px !important;
    line-height: 36px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    font-family: "KlavikaWebCondensed" !important;
    letter-spacing: -0.5px !important;
  }
  .hero-banner-new h4 {
    font-size: 22px !important;
    font-weight: 500 !important;
    line-height: 26px !important;
    letter-spacing: 0 !important;
  }
  .animate-slider h2 {
    font-size: 40px !important;
    line-height: 40px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
  }
  .animate-slider h2.italic {
    font-weight: 500 !important;
  }
  .animate-slider p {
    font-size: 20px !important;
    line-height: 22px !important;
    margin-top: 16px;
    max-width: 440px;
  }
  .videobanner-new h2 {
    font-size: 50px !important;
    line-height: 50px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .videobanner-new h2 span {
    display: inline-block;
  }
  .videobanner-new h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .videobanner-new .KlavikaWebMediumCondItalic {
    font-family: "KlavikaWebCondensed" !important;
  }
  .videobanner-new p {
    font-size: 20px !important;
    line-height: 22px !important;
    margin-top: 16px;
    max-width: 440px;
    padding-right: 0;
  }
  .cyber-resilience-form.form-five-step h2 {
    font-size: 50px !important;
    line-height: 50px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .cyber-resilience-form.form-five-step h3 {
    font-size: 32px !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
  }
  .cyber-resilience-form.form-five-step h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .cyber-resilience-form.form-five-step h2.text-orange {
    color: #FF5400;
  }
  .cyber-resilience-form.form-five-step p {
    font-size: 20px !important;
    line-height: 22px !important;
    letter-spacing: -0.1px;
    margin-top: 16px;
  }
  .animate-content-outer h2 {
    font-size: 50px !important;
    line-height: 50px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
    color: #C8FFC3;
  }
}
@media screen and (max-width: 767px) {
  .hero-banner-new .pattern-two {
    width: 100%;
    display: block;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .hero-banner-new .animation-bg video {
    display: none;
  }
  .videobanner-new.intro-with-video .pattern-one {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .animate-slider .sticky-content {
    bottom: -100px;
  }
  .animate-slider .content-wrap {
    padding-right: 30px;
  }
  .animate-slider .slick-slider .slick-list {
    margin-bottom: 16px;
  }
  .animate-slider .slick-dots li {
    width: calc(25% - 19px);
  }
  .animate-slider .slick-dots button {
    height: 4px;
  }
  .animate-slider .slick-dots {
    z-index: 2;
  }
  .animate-slider .sticky-contents-text {
    min-height: auto;
  }
  .cyber-resilience-form.form-five-step .content-wrap {
    padding: 0 20px;
  }
  .hero-banner-new .content-wrap {
    max-width: 350px;
  }
  .animate-slider .orange-bg:after {
    width: 306px;
  }
  .videobanner-new .orange-bg:after {
    width: 185px;
  }
  html section .container,
body section .container {
    padding: 0 20px !important;
  }
  .hero-banner-new h1 {
    font-size: 50px !important;
    text-transform: uppercase;
    line-height: 40px !important;
  }
  .hero-banner-new h2 {
    font-size: 30px !important;
    line-height: 30px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    font-family: "KlavikaWebCondensed" !important;
    letter-spacing: -0.5px !important;
  }
  .hero-banner-new h4 {
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 22px !important;
    letter-spacing: 0 !important;
  }
  .animate-slider h2 {
    font-size: 35px !important;
    line-height: 35px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
  }
  .animate-slider h2.italic {
    font-weight: 500 !important;
  }
  .animate-slider p {
    font-size: 20px !important;
    line-height: 22px !important;
    margin-top: 16px;
    max-width: 440px;
  }
  .videobanner-new h2 {
    font-size: 40px !important;
    line-height: 40px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .videobanner-new h2 span {
    display: inline-block;
  }
  .videobanner-new h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .videobanner-new .KlavikaWebMediumCondItalic {
    font-family: "KlavikaWebCondensed" !important;
  }
  .videobanner-new p {
    font-size: 20px !important;
    line-height: 22px !important;
    margin-top: 16px;
    max-width: 440px;
    padding-right: 0;
  }
  .cyber-resilience-form.form-five-step h2 {
    font-size: 40px !important;
    line-height: 40px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .cyber-resilience-form.form-five-step h3 {
    font-size: 28px !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
  }
  .cyber-resilience-form.form-five-step h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .cyber-resilience-form.form-five-step h2.text-orange {
    color: #FF5400;
  }
  .cyber-resilience-form.form-five-step p {
    font-size: 20px !important;
    line-height: 22px !important;
    letter-spacing: -0.1px;
    margin-top: 16px;
  }
  .animate-content-outer h2 {
    font-size: 40px !important;
    line-height: 40px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
    color: #C8FFC3;
  }
}
@media screen and (max-width: 320px) {
  .animate-slider .animate-icon {
    top: 18px;
    right: -61px;
    width: 169px;
    height: 167px;
  }
  .animate-slider .animate-icon-2 {
    width: 125px;
    height: 178px;
    right: -26px;
    top: 10px;
  }
  .animate-slider .animate-icon-3 {
    position: absolute;
    width: 151px;
    height: 191px;
    right: -27px;
    bottom: 34px;
  }
  .animate-slider .animate-icon-4 {
    position: absolute;
    width: 140px;
    height: 156px;
    right: -22px;
    top: -25px;
  }
}
.arrow-outer-button {
  display: none;
}

@media screen and (max-width: 991px) {
  .col-three-wrap .row-wrap {
    display: block;
  }
  .col-three-wrap .item {
    max-width: 100%;
    margin: 20px 0;
  }
  .hero-banner-new .arrow-outer {
    display: none;
  }
  .header.sticky-header .bottom-link .hamburger-wrap {
    display: none;
  }
  .arrow-outer-button {
    display: block;
    color: #00FD92 !important;
    border-radius: 5px;
    text-transform: uppercase;
    padding: 13px 16px !important;
    background: black;
    font-family: "KlavikaWeb";
    font-weight: 700;
    font-size: 12px !important;
    border: solid 2px #00A323;
    position: absolute;
    bottom: 50px;
    margin: 0 auto;
    text-align: center;
    left: 0;
    right: 0;
    width: 120px;
  }
}
/* .new-footer .copyright p {
  font-family: "Manrope", sans-serif !important;
}

.new-footer .copyright ul li a {
  font-family: "Manrope", sans-serif !important;
} */

@media screen and (max-width: 991px) {
  .header.sticky-header .bottom-link .hamburger-wrap {
    display: block !important;
  }
  .cyber-security .header.darkHeader .right-nav .list-item li a {
    display: block;
  }
}
.resources-grid .intro-block h2 {
  text-align: center;
  font-size: 30px;
}

.resources-grid {
  padding: 33px 0;
}

.resources-grid .intro-block h1 {
  text-align: center;
  font-size: 30px;
  margin: 0;
}

@media (min-width: 992px) and (max-width: 1200px) {
  .resources-grid .intro-block h1 {
    font-size: 28px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .resources-grid .intro-block h1 {
    font-size: 26px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .resources-grid .intro-block h1 {
    font-size: 24px;
  }
}
@media (max-width: 575.98px) {
  .resources-grid .intro-block h1 {
    font-size: 20px;
  }
}
.resources-grid .inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 31px;
}

@media (max-width: 767px) {
  .resources-grid .inner-container {
    margin-top: 0px;
  }
}
.resources-grid .filtered-item {
  text-align: left;
  margin-bottom: 21px;
  display: none;
}

@media (max-width: 767px) {
  .resources-grid .filtered-item {
    display: none !important;
  }
}
.resources-grid .filtered-item .single-item span {
  position: relative;
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 10px;
  cursor: pointer;
  background: #c5ffcf;
  font-family: "Klavika Condensed";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 84%;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  padding: 8px 16px;
}

.resources-grid .filtered-item .single-item span:after {
  content: "";
  position: relative;
  display: inline-block;
  top: 0;
  right: 0;
  margin-left: 10px;
  width: 12px;
  height: 12px;
  background-image: url(https://www.cohesity.com/clientlib-site/images/close_icon.svg);
  background-size: cover;
}

.resources-grid .filtered-item .single-item,
.resources-grid .filtered-item .clearAll {
  display: inline-block;
}

.resources-grid .filtered-item .clearAll {
  display: none;
}

.resources-grid .filtered-item .clearAll span {
  padding: 3px 10px 4px;
  cursor: pointer;
  text-transform: capitalize;
  display: inline-block;
  color: #080808;
  font-family: "KlavikaWeb";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.32px;
}

.resources-grid .filtered-item:empty {
  display: none;
}

.resources-grid .filter-sidebar {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 282px;
  flex: 0 0 282px;
  max-width: 282px;
  width: 100%;
  padding-right: 39px;
  padding-left: 17px;
}

@media (min-width: 1400px) {
  .resources-grid .inner-container {
    position: relative;
    left: -8px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .resources-grid .filter-sidebar {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 250px;
    flex: 0 0 250px;
    max-width: 250px;
    width: 100%;
    padding-right: 30px;
  }
}
@media (max-width: 767px) {
  .resources-grid .filter-sidebar {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    padding-right: 0px;
    max-width: 460px;
    margin: 10px auto 0;
  }
}
.resources-grid .filter-sidebar .filter-wrap {
  -webkit-box-shadow: 2px 2px 12px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 2px 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 0 0 5px 5px;
}

.resources-grid .filter-sidebar .filter-wrap > span {
  position: relative;
  display: block;
  background: #004540;
  color: #fff;
  text-transform: capitalize;
  padding: 8px 20px 8px 16px;
  font-family: "KlavikaWeb";
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: -0.22px;
}

@media (max-width: 767px) {
  .resources-grid .filter-sidebar .filter-wrap > span {
    font-size: 16px;
    line-height: 1.36;
    padding: 12px 20px 14px 20px;
  }
}
@media (max-width: 991px) {
  .resources-grid .filter-sidebar .filter-wrap > span.active:after {
    opacity: 0;
  }
}
.resources-grid .filter-sidebar .filter-wrap > span:before {
  content: "";
}

@media (max-width: 767px) {
  .resources-grid .filter-sidebar .filter-wrap > span:before {
    position: absolute;
    top: 22px;
    right: 21px;
    width: 15px;
    height: 3px;
    border-radius: 3px;
    background: #fff;
  }
}
.resources-grid .filter-sidebar .filter-wrap > span:after {
  content: "";
}

@media (max-width: 767px) {
  .resources-grid .filter-sidebar .filter-wrap > span:after {
    position: absolute;
    top: 16px;
    right: 27px;
    height: 15px;
    width: 3px;
    border-radius: 3px;
    background: #fff;
  }
}
.resources-grid .filter-sidebar .filter-wrap .clear-all {
  display: none;
}

@media (min-width: 768px) {
  .resources-grid .filter-sidebar .filter-wrap .clear-all {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .resources-grid .filter-sidebar .filter-wrap .clear-all {
    display: none;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 23px;
    border-top: 1px solid rgba(0, 0, 0, 0.5);
  }
}
.resources-grid .filter-sidebar .filter-wrap .clear-all span {
  font-size: 16px;
  line-height: 1.38;
  letter-spacing: -0.24px;
  color: #3e4c5a;
}

.resources-grid .filter-sidebar .inner-wrap {
  padding: 0px 16px;
}

@media (max-width: 767px) {
  .resources-grid .filter-sidebar .inner-wrap {
    padding: 0px 20px;
    display: none;
  }
}
.resources-grid .filter-sidebar .filters {
  border-bottom: 1px solid #bfbfbf;
  padding-bottom: 4px;
}

.resources-grid .filter-sidebar .filters.language {
  border-bottom: 0;
}

.resources-grid .filter-sidebar .filters:first-child .dropdown {
  display: block;
}

@media (min-width: 768px) {
  .resources-grid .filter-sidebar .filters:nth-child(5) {
    border-bottom: 0;
  }
}
.resources-grid .filter-sidebar .filters.active > span:after {
  display: none;
}

.resources-grid .filter-sidebar .filters > span {
  position: relative;
  display: block;
  padding: 16px 0px 11px 0px;
  text-transform: capitalize;
  cursor: pointer;
  font-family: "KlavikaWeb";
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.18px;
}

@media (max-width: 767px) {
  .resources-grid .filter-sidebar .filters > span {
    font-size: 14px;
  }
}
.resources-grid .filter-sidebar .filters > span:before {
  content: "";
  position: absolute;
  top: 27px;
  right: 0px;
  width: 14px;
  height: 2px;
  background: #000;
}

@media (max-width: 767px) {
  .resources-grid .filter-sidebar .filters > span:before {
    top: 28px;
    width: 15px;
  }
}
.resources-grid .filter-sidebar .filters > span:after {
  content: "";
  position: absolute;
  top: 21px;
  right: 6px;
  height: 14px;
  width: 2px;
  background: #000;
}

@media (max-width: 767px) {
  .resources-grid .filter-sidebar .filters > span:after {
    top: 22px;
    right: 6px;
    height: 15px;
  }
}
.resources-grid .filter-sidebar .filters .post-count {
  display: none;
  position: relative;
  margin-left: 17px;
  color: #000;
  font-family: "KlavikaWeb";
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
}

.resources-grid .filter-sidebar .filters .post-count:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 26px;
  height: 26px;
  background-color: #c5ffcf;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: -1;
}

@media (max-width: 767px) {
  .resources-grid .filter-sidebar .filters .post-count {
    display: inline-block;
  }
  .resources-grid .filter-sidebar .filters .post-count:empty {
    display: none;
  }
}
.resources-grid .filter-sidebar .filters .dropdown {
  display: none;
}

.resources-grid .filter-sidebar .filters .dropdown ul {
  list-style: none;
  padding: 0;
  margin-bottom: 10px;
}

.resources-grid .filter-sidebar .filters .dropdown ul li {
  margin: 7px 0 14px;
}

.resources-grid .filter-sidebar .filters .dropdown ul li.disabled {
  opacity: 0.3;
  pointer-events: none;
}

@media (max-width: 767px) {
  .resources-grid .filter-sidebar .filters .dropdown ul li {
    margin: 14px 0 18px;
  }
}
.resources-grid .filter-sidebar .filters .dropdown ul li:before {
  display: none;
}

.resources-grid .filter-sidebar .filters .dropdown input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.resources-grid .filter-sidebar .filters .dropdown input:checked + label:after {
  opacity: 1;
}

.resources-grid .filter-sidebar .filters .dropdown label {
  position: relative;
  padding-left: 26px;
  cursor: pointer;
  text-transform: capitalize;
  font-family: "KlavikaWeb";
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.32px;
}

.resources-grid .no-item h4 {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.resources-grid .no-item h4::after {
  display: none !important;
}

@media (max-width: 767px) {
  .resources-grid .filter-sidebar .filters .dropdown label {
    font-size: 16px;
    padding-left: 33px;
  }
}
.resources-grid .filter-sidebar .filters .dropdown label:before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 16px;
  height: 16px;
  background: #eaedee;
  border: 0;
}

@media (max-width: 767px) {
  .resources-grid .filter-sidebar .filters .dropdown label:before {
    width: 23px;
    height: 23px;
  }
}
.resources-grid .filter-sidebar .filters .dropdown label:after {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  width: 11px;
  height: 5px;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  opacity: 0;
}

@media (max-width: 767px) {
  .resources-grid .filter-sidebar .filters .dropdown label:after {
    top: 5px;
    left: 5px;
    width: 13px;
    height: 7px;
  }
}
.resources-grid .post-wrap {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(100% - 282px);
  flex: 0 0 calc(100% - 282px);
  max-width: calc(100% - 282px);
  width: 100%;
}

@media (min-width: 768px) and (max-width: 991px) {
  .resources-grid .post-wrap {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 250px);
    flex: 0 0 calc(100% - 250px);
    max-width: calc(100% - 250px);
    width: 100%;
  }
}
@media (max-width: 767px) {
  .resources-grid .post-wrap {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    margin-top: 35px;
  }
}
.resources-grid .post-wrap .list-container {
  position: relative;
}

.resources-grid .post-wrap .item {
  position: relative;
  -webkit-box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.15);
  background: #fff;
  border-bottom: 4px solid #fff;
  -webkit-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
  padding: 12px 16px 13px 16px;
  margin-bottom: 24px;
  height: auto;
  min-height: 133px;
  border-radius: 5px;
}

@media (max-width: 1199px) {
  .resources-grid .post-wrap .item {
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  .resources-grid .post-wrap .item {
    min-height: 163px;
    border-color: #00fd45;
  }
}
@media (max-width: 595px) {
  .resources-grid .post-wrap .item {
    min-height: 212px;
  }
}
.resources-grid .post-wrap .item:last-child {
  margin-bottom: 0;
}

.resources-grid .post-wrap .item:hover {
  border-color: #00fd92;
}

.resources-grid .post-wrap .item:hover h4:after {
  background-image: url(https://www.cohesity.com/clientlib-site/images/post-link-arrow-hover.svg);
  margin-left: 15px;
}

.resources-grid .post-wrap .item:hover h4:after {
  opacity: 1;
}

.resources-grid .post-wrap a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.resources-grid .post-wrap .post-type {
  font-family: "Klavika Condensed";
  font-size: 16.824px;
  font-weight: 400;
  line-height: 16.824px;
  letter-spacing: 1.682px;
  text-transform: uppercase;
  color: #3e4c5a;
}

@media (max-width: 767px) {
  .resources-grid .post-wrap .post-type {
    letter-spacing: -0.8px;
  }
}
.resources-grid .post-wrap h4 {
  font-family: "Klavika Condensed";
  font-size: 26px;
  font-weight: 500;
  line-height: 28px;
  margin: 4px 0 7px;
  padding-right: 25px;
}

@media (max-width: 767px) {
  .resources-grid .post-wrap h4 {
    margin-bottom: 10px;
    padding-right: 34px;
  }
}
.resources-grid .post-wrap h4:after {
  content: "";
  display: inline-block;
  width: 22px;
  height: 22px;
  background-image: url(https://www.cohesity.com/clientlib-site/images/post-link-arrow.svg);
  background-size: cover;
  margin-left: 10px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative;
  top: 3px;
}

@media (max-width: 1280px) {
  .feature-banner-resources .intro-block h2 {
    font-size: 60px;
    line-height: 60px;
  }
  .feature-banner-resources .text-wrap h4 {
    font-size: 24px;
    line-height: 26px;
  }
  .resources-grid .post-wrap h4 {
    font-size: 24px;
    line-height: 26px;
  }
}
@media (max-width: 1199px) {
  .resources-grid .post-wrap h4:after {
    opacity: 1;
  }
}
@media (max-width: 1024px) {
  .feature-banner-resources .intro-block h2 {
    font-size: 50px;
    line-height: 50px;
  }
  .feature-banner-resources .text-wrap h4 {
    font-size: 20px;
    line-height: 22px;
  }
  .resources-grid .post-wrap h4 {
    font-size: 20px;
    line-height: 22px;
  }
}
.resources-grid .post-wrap p {
  margin: 0;
  overflow: hidden;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.36px;
}

@media (max-width: 767px) {
  .resources-grid .post-wrap p {
    display: none;
  }
}
.resources-grid .pagination {
  margin-top: 40px;
  margin-bottom: 18px;
}

@media (max-width: 1199px) {
  .resources-grid .pagination {
    margin-bottom: 0px;
  }
}
.ua-mobile-ipad .resources-grid .post-wrap .item h4:after {
  opacity: 1;
}

.ua-ie .resources-grid .post-wrap h4:after {
  -webkit-transform: translateY(2px) scale(1) translateX(28px);
  transform: translateY(2px) scale(1) translateX(28px);
}

.social-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2.4rem;
  margin: 34px 0px 17px;
  font-weight: 400;
}
@media (min-width: 1800px) {
  .social-links {
    margin: 62px 0px 30px;
  }
}
.social-links a {
  cursor: pointer;
}
.social-links a svg {
  width: 24px;
  height: 24px;
}
.social-links a:hover svg path {
  fill: #00FD45;
}
.social-links.light a {
  cursor: pointer;
}
.social-links.light a svg path {
  fill: #0066FF;
}
.social-links.light a:hover svg path {
  fill: #0066FF;
}
.social-links.small a svg {
  width: 16px;
  height: 16px;
}
.social-links.large a svg {
  width: 40px;
  height: 40px;
}

.sticky-bar {
  -webkit-box-shadow: 0 0.4rem 0.8rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.4rem 0.8rem rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
}
.sticky-bar-container {
  max-width: var(--max-width);
  margin: 0 auto;
  padding-inline: var(--padding-side);
  padding-block: 1.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sticky-bar.sticky {
  position: fixed;
  top: 76px;
  width: 100%;
  left: 0;
  z-index: 10;
  -webkit-box-shadow: 0 0.4rem 0.8rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.4rem 0.8rem rgba(0, 0, 0, 0.1);
  background: #fff;
  max-width: initial;
}
@media (max-width: 1799px) {
  .sticky-bar.sticky {
    top: 71px;
  }
}
@media (max-width: 991px) {
  .sticky-bar.sticky {
    top: 55px;
  }
}
.sticky-bar__button-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.6rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sticky-bar__button-container .button {
  margin-bottom: 0;
}
.sticky-bar__button-container button, .sticky-bar__button-container a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 5px;
  cursor: pointer;
  color: #000000;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 100%; /* 16px */
  outline: none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-transform: uppercase;
}
.sticky-bar__button-container button.primary,
.sticky-bar__button-container a.primary {
  background-color: #00FD92;
  border: 0.2rem solid #00FD92;
  color: #000000;
}
.sticky-bar__button-container button.primary:hover,
.sticky-bar__button-container a.primary:hover {
  background: #ffffff;
  border: 0.2rem solid #00FD92;
}
.sticky-bar__button-container button.secondary,
.sticky-bar__button-container a.secondary {
  border: 0.2rem solid #00FD92;
  color: #000000;
  background: #ffffff;
}
.sticky-bar__button-container button.secondary:hover,
.sticky-bar__button-container a.secondary:hover {
  background-color: #00FD92;
}
.sticky-bar__button-container button.small, .sticky-bar__button-container a.small {
  padding: 1.2rem 2.4rem;
  font-size: 1.4rem;
  line-height: 115%;
}
.sticky-bar__button-container button.medium, .sticky-bar__button-container a.medium {
  padding: 1.6rem 3.2rem;
  font-size: 1.6rem;
  line-height: 90%;
}
.sticky-bar__button-container button.large, .sticky-bar__button-container a.large {
  padding: 1.6rem 4rem;
  font-size: 1.8rem;
  line-height: 120%;
}
.sticky-bar__button-container button.blue, .sticky-bar__button-container a.blue {
  background-color: #0066FF;
  color: #fff;
  border: 0.2rem solid #06f;
}
.sticky-bar__button-container button.blue:hover, .sticky-bar__button-container a.blue:hover {
  background: #ffffff;
  border: 0.2rem solid #0066FF;
  color: #000;
}
.sticky-bar__button-container button.blue.secondary, .sticky-bar__button-container a.blue.secondary {
  background: #ffffff;
  border: 0.2rem solid #0066FF;
  color: #000;
}
.sticky-bar__button-container button.blue.secondary:hover, .sticky-bar__button-container a.blue.secondary:hover {
  background-color: #0066FF;
  color: #fff;
  border: #06f;
}
.sticky-bar .cmp-button {
  cursor: pointer;
  border-radius: 5px;
  padding: 16px 42px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sticky-bar .sticky-bar-button-2 {
  margin-left: 1.8rem;
}
.sticky-bar > button {
  padding: 0.9rem 2.3rem !important;
  border: 0.2rem solid #00FD92;
  border-radius: 5px;
  background: #00FD92;
  font-weight: 500;
}
.sticky-bar > button a {
  color: #000 !important;
}
.sticky-bar .button-hidden {
  display: none;
}
.sticky-bar__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 7.2rem;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.sticky-bar__item {
  color: #000000;
  font-size: 1.6rem;
  font-weight: 500;
  text-transform: uppercase;
  cursor: pointer;
  position: relative;
  margin-top: 5px;
}
@media (min-width: 1800px) {
  .sticky-bar__item {
    font-size: 2rem;
  }
}
.sticky-bar__item::after {
  content: "";
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -100%;
  height: 4px;
  width: 0;
  background-color: rgb(0, 253, 146);
  -webkit-transition: width 0.3s ease-in;
  transition: width 0.3s ease-in;
}
.sticky-bar__item:hover::after {
  width: 100%;
}
.sticky-bar__item.active::after {
  width: 100%;
}

@media (max-width: 768px) {
  .stickybar {
    padding: 0;
    margin-bottom: 2.4rem !important;
  }
  .sticky-bar .stickybar-button {
    display: none;
  }
  .sticky-bar.sticky {
    top: 5.6rem;
    padding: 0;
  }
  .sticky-bar__mobile {
    display: block;
    position: relative;
    width: 100%;
  }
  .sticky-bar__items {
    display: none;
  }
  .sticky-bar > button {
    display: none;
  }
  .sticky-bar__button-container {
    display: none;
  }
  .sticky-bar-mobile__btn {
    background-color: #fff;
    color: #000;
    padding: 1.4rem;
    border: none;
    cursor: pointer;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-weight: 700;
  }
  .sticky-bar-mobile__btn-rotate .sticky-bar-mobile__btn-icon {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
  }
  .sticky-bar-mobile__content {
    display: none;
    background-color: #fff;
    position: absolute;
    width: 100%;
    top: 50px;
    z-index: 10;
  }
  .sticky-bar-mobile__content a {
    color: #3E4C5A;
    padding: 14px;
    text-decoration: none;
    display: block;
  }
  .sticky-bar-mobile__content a:hover {
    background-color: #ddd;
  }
  .sticky-bar-mobile__content a.active {
    color: #000;
  }
  .sticky-bar-mobile .sticky-bar-mobile__content.show {
    display: block;
    -webkit-box-shadow: 0 0.2rem 1.2rem 0 rgba(91, 125, 149, 0.08);
            box-shadow: 0 0.2rem 1.2rem 0 rgba(91, 125, 149, 0.08);
  }
  .sticky-bar-mobile .sticky-bar-mobile__content.show .sticky-bar__button-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 8px;
  }
}
@media (min-width: 769px) {
  .sticky-bar__mobile {
    display: none;
  }
  .sticky-bar__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.stickynavbar {
  position: sticky;
  top: 72px;
  z-index: 2;
}
@media (max-width: 1799px) {
  .stickynavbar {
    top: 70px;
  }
}
@media (max-width: 991px) {
  .stickynavbar {
    top: 56px;
  }
}

.sticky-bar-url {
  -webkit-box-shadow: 0 0.4rem 0.8rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.4rem 0.8rem rgba(0, 0, 0, 0.1);
}
.sticky-bar-url-container {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  padding-block: 1.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sticky-bar-url.sticky {
  position: fixed;
  top: 6.9rem;
  width: 100%;
  left: 0;
  z-index: 10;
  -webkit-box-shadow: 0 0.4rem 0.8rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.4rem 0.8rem rgba(0, 0, 0, 0.1);
  background: #fff;
  max-width: initial;
}
.sticky-bar-url__button-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.6rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sticky-bar-url__button-container button, .sticky-bar-url__button-container a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 5px;
  cursor: pointer;
  color: #000000;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 100%; /* 16px */
  outline: none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-transform: uppercase;
}
.sticky-bar-url__button-container button.primary,
.sticky-bar-url__button-container a.primary {
  background-color: #00FD92;
  border: 0.2rem solid #00FD92;
  color: #000000;
}
.sticky-bar-url__button-container button.primary:hover,
.sticky-bar-url__button-container a.primary:hover {
  background: #ffffff;
  border: 0.2rem solid #00FD92;
}
.sticky-bar-url__button-container button.secondary,
.sticky-bar-url__button-container a.secondary {
  border: 0.2rem solid #00FD92;
  color: #000000;
  background: #ffffff;
}
.sticky-bar-url__button-container button.secondary:hover,
.sticky-bar-url__button-container a.secondary:hover {
  background-color: #00FD92;
}
.sticky-bar-url__button-container button.small, .sticky-bar-url__button-container a.small {
  padding: 1.2rem 2.4rem;
  font-size: 1.4rem;
  line-height: 115%;
}
.sticky-bar-url__button-container button.medium, .sticky-bar-url__button-container a.medium {
  padding: 1.6rem 3.2rem;
  font-size: 1.6rem;
  line-height: 90%;
}
.sticky-bar-url__button-container button.large, .sticky-bar-url__button-container a.large {
  padding: 1.6rem 4rem;
  font-size: 1.8rem;
  line-height: 120%;
}
.sticky-bar-url__button-container button.blue, .sticky-bar-url__button-container a.blue {
  background-color: #0066FF;
  color: #fff;
  border: 0.2rem solid #06f;
}
.sticky-bar-url__button-container button.blue:hover, .sticky-bar-url__button-container a.blue:hover {
  background: #ffffff;
  border: 0.2rem solid #0066FF;
  color: #000;
}
.sticky-bar-url__button-container button.blue.secondary, .sticky-bar-url__button-container a.blue.secondary {
  background: #ffffff;
  border: 0.2rem solid #0066FF;
  color: #000;
}
.sticky-bar-url__button-container button.blue.secondary:hover, .sticky-bar-url__button-container a.blue.secondary:hover {
  background-color: #0066FF;
  color: #fff;
  border: #06f;
}
.sticky-bar-url .cmp-button {
  cursor: pointer;
  border-radius: 5px;
  padding: 16px 42px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sticky-bar-url .sticky-bar-button-2 {
  margin-left: 1.8rem;
}
.sticky-bar-url > button {
  padding: 0.9rem 2.3rem !important;
  border: 0.2rem solid #00fd45;
  border-radius: 5px;
  background: #00fd45;
  font-weight: 500;
}
.sticky-bar-url > button a {
  color: #000 !important;
}
.sticky-bar-url .button-hidden {
  display: none;
}
.sticky-bar-url__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 7.2rem;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.sticky-bar-url__item {
  color: #000000;
  font-size: 1.6rem;
  font-weight: 500;
  text-transform: uppercase;
  cursor: pointer;
  position: relative;
  margin-top: 5px;
}
@media (min-width: 1800px) {
  .sticky-bar-url__item {
    font-size: 2rem;
  }
}
.sticky-bar-url__item::after {
  content: "";
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -100%;
  height: 4px;
  width: 0;
  background-color: rgb(0, 253, 146);
  -webkit-transition: width 0.3s ease-in;
  transition: width 0.3s ease-in;
}
.sticky-bar-url__item:hover::after {
  width: 100%;
}
.sticky-bar-url__item.active::after {
  width: 100%;
}

@media (max-width: 768px) {
  .sticky-bar-url-container {
    display: none;
  }
  .sticky-bar-url {
    padding: 0;
    margin-bottom: 2.4rem !important;
  }
  .sticky-bar-url .stickybar-button {
    display: none;
  }
  .sticky-bar-url.sticky {
    top: 5.6rem;
    padding: 0;
  }
  .sticky-bar-url__mobile {
    display: block;
    position: relative;
    width: 100%;
  }
  .sticky-bar-url__items {
    display: none;
  }
  .sticky-bar-url > button {
    display: none;
  }
  .sticky-bar-url__button-container {
    display: none;
  }
  .sticky-bar-url-mobile__btn {
    background-color: #fff;
    color: #000;
    padding: 1.4rem;
    border: none;
    cursor: pointer;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-weight: 700;
  }
  .sticky-bar-url-mobile__btn-rotate .sticky-bar-mobile__btn-icon {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
  }
  .sticky-bar-url-mobile__content {
    display: none;
    background-color: #fff;
    position: absolute;
    width: 100%;
    top: 50px;
    z-index: 10;
  }
  .sticky-bar-url-mobile__content a {
    color: #3E4C5A;
    padding: 14px;
    text-decoration: none;
    display: block;
  }
  .sticky-bar-url-mobile__content a:hover {
    background-color: #ddd;
  }
  .sticky-bar-url-mobile__content a.active {
    color: #000;
  }
  .sticky-bar-url-mobile .sticky-bar-url-mobile__content.show {
    display: block;
    -webkit-box-shadow: 0 0.2rem 1.2rem 0 rgba(91, 125, 149, 0.08);
            box-shadow: 0 0.2rem 1.2rem 0 rgba(91, 125, 149, 0.08);
  }
  .sticky-bar-url-mobile .sticky-bar-url-mobile__content.show .sticky-bar-url__button-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 8px;
  }
}
@media (min-width: 769px) and (max-width: 1199px) {
  .sticky-bar-url__item {
    font-size: 1.6rem;
  }
  .sticky-bar-url.sticky {
    padding: 2.4rem;
  }
}
@media (min-width: 769px) {
  .sticky-bar-url__mobile {
    display: none;
  }
  .sticky-bar-url__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.swooshassetblades {
  padding-inline: 0;
}

.swoosh-asset-blades--type-b .swoosh-asset-blades__image {
  background-image: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/images/blades/asset-blade-bg-2.svg");
}

.swoosh-asset-blades--type-c .swoosh-asset-blades__image {
  background-position-x: center;
  background-image: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/images/blades/asset-blade-bg-3.svg");
}

.swoosh-asset-blades {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-repeat: no-repeat;
}
.swoosh-asset-blades__image {
  background-image: url("/etc.clientlibs/cohesity/clientlibs/clientlib-site/resources/images/blades/asset-blade-bg-1.svg");
}
.swoosh-asset-blades > div {
  width: 50%;
  padding: 4.8rem 3.6rem;
}
.swoosh-asset-blades > div:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.swoosh-asset-blades__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.swoosh-asset-blades img {
  width: 100%;
  max-width: 40rem;
}
.swoosh-asset-blades__title {
  font-style: normal;
  font-weight: 400;
  font-size: 2.2rem;
  line-height: 2.2rem;
  letter-spacing: 0.1em;
  color: #ffffff;
  margin-bottom: 1.6rem;
}
.swoosh-asset-blades__heading {
  font-weight: 500;
  font-size: 4.4rem;
  line-height: 4.6rem;
  color: #ffffff;
  margin-bottom: 1.6rem;
}
.swoosh-asset-blades__sub-heading {
  font-weight: 400;
  font-size: 2.2rem;
  line-height: 2.8rem;
  letter-spacing: -0.02em;
  color: #ffffff;
}
.swoosh-asset-blades__cta button {
  padding: 1.8rem 3.2rem;
  gap: 1rem;
  background: #00fd92;
  border: 0.015rem solid #006616;
  border-radius: 0.5rem;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 100%;
  color: #000000;
  margin-top: 2.4rem;
  cursor: pointer;
}
.swoosh-asset-blades__cta button:hover {
  background: #00774C;
  color: #fff;
  border: 0.015 rem solid #080808;
}

@media only screen and (max-width: 768px) {
  .swoosh-asset-blades {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .swoosh-asset-blades > div {
    width: 100%;
    margin-bottom: 2.4rem;
  }
}
@media (max-width: 991px) {
  html .header.header_transparent:not(.cyberHeader) .bottom-link .hamburger-wrap .hamburger span,
body .header.header_transparent:not(.cyberHeader) .bottom-link .hamburger-wrap .hamburger span {
    background: #000 !important;
  }
  .cyber-security .header.sticky-header.darkHeader:not(.cyberHeader) {
    background: #FFF !important;
    position: fixed !important;
  }
}
/* every-steps-count */
.every-steps-count .content-outer .text-wrap {
  background-color: rgb(212, 212, 212);
  min-height: 140px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 18.5%;
          flex: 0 0 18.5%;
  max-width: 18.5%;
  padding: 16px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.every-steps-count .content-outer .btn-wrap span > span::after {
  display: none;
}

.every-steps-count .content-outer .pink-box:hover {
  background-color: rgb(252, 0, 128);
  min-height: 160px;
}

.every-steps-count .content-outer .pink-box.active {
  background-color: rgb(252, 0, 128);
  min-height: 160px;
}

.every-steps-count .content-outer .text-wrap:hover .hover-div {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.every-steps-count .content-outer .text-wrap.active .hover-div {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.every-steps-count .content-outer .text-wrap:hover .inner-text h6 {
  color: rgb(8, 8, 8);
}

.every-steps-count .content-outer .text-wrap.active .inner-text h6 {
  color: rgb(8, 8, 8);
}

.every-steps-count .content-outer .text-wrap:hover .number {
  color: rgb(8, 8, 8);
}

.every-steps-count .content-outer .text-wrap.active .number {
  color: rgb(8, 8, 8);
}

.every-steps-count .content-outer .orange-box {
  min-height: 240px;
  width: 734px;
}

.every-steps-count .content-outer .orange-box:hover {
  background-color: rgb(255, 84, 0);
  min-height: 260px;
}

.every-steps-count .content-outer .yellow-box {
  min-height: 340px;
  width: 730px;
}

.every-steps-count .content-outer .yellow-box:hover {
  background-color: rgb(255, 153, 0);
  min-height: 360px;
}

.every-steps-count .content-outer .purple-box {
  min-height: 440px;
  width: 685px;
}

.every-steps-count .content-outer .purple-box:hover {
  background-color: rgb(255, 97, 240);
  min-height: 460px;
}

.every-steps-count .content-outer .green-box {
  min-height: 540px;
  width: 704px;
}

.every-steps-count .content-outer .green-box:hover {
  background-color: rgb(0, 221, 104);
  min-height: 560px;
}

.every-steps-count .content-outer {
  gap: 16px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  min-height: 600px;
}

.every-steps-count .container {
  max-width: 1310px;
  padding: 0 40px;
}

.every-steps-count .content-outer .inner-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: self-start;
      -ms-flex-align: self-start;
          align-items: self-start;
}

.every-steps-count .content-outer .inner-text h6 {
  font-weight: 500 !important;
  padding-left: 7px;
  font-size: 22px;
  letter-spacing: -0.02rem;
  line-height: 28px !important;
  color: rgb(127, 127, 127);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.every-steps-count .content-outer .number {
  font-size: 56px;
  padding: 1px 20px;
  background-color: white;
  font-weight: 500 !important;
  color: rgb(127, 127, 127);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  line-height: 1;
}

.banner-second-level.competitive-banner.video-banner .content-outer .video-wrap .video-active,
.banner-second-level.video-on-banner.video-banner .content-outer .video-wrap .video-active {
  display: inline-block;
  position: relative;
}

.banner-second-level.competitive-banner.video-banner .content-outer .video-wrap img,
.banner-second-level.video-on-banner.video-banner .content-outer .video-wrap img {
  width: 100%;
  border-radius: 20px;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
}

.every-steps-count .content-outer .hover-div .number {
  color: rgb(8, 8, 8);
}

.every-steps-count .content-outer .hover-div .number.pink {
  background-color: rgb(252, 0, 128);
}

.every-steps-count .content-outer .hover-div .number.orange {
  background-color: rgb(255, 84, 0);
}

.every-steps-count .content-outer .hover-div .number.yellow {
  background-color: rgb(255, 153, 0);
}

.every-steps-count .content-outer .hover-div .number.purple {
  background-color: rgb(255, 97, 240);
}

.every-steps-count .content-outer .hover-div .number.green {
  background-color: rgb(0, 221, 104);
}

.every-steps-count .head {
  font-size: 56px !important;
  text-align: center;
  font-weight: 500 !important;
  letter-spacing: 0 !important;
  color: rgb(0, 119, 76);
  padding-bottom: 92px;
}

.every-steps-count .content-outer .hover-div {
  position: absolute;
  top: auto;
  bottom: 180px;
  left: 22px;
  width: 704px;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

.every-steps-count .content-outer .pink-box:hover .hover-div {
  bottom: 198px;
}

.every-steps-count .content-outer .pink-box.active .hover-div {
  bottom: 198px;
}

.every-steps-count .content-outer .orange-box .hover-div {
  bottom: 280px;
  left: -70px;
}

.every-steps-count .content-outer .orange-box:hover .hover-div {
  bottom: 298px;
}

.every-steps-count .content-outer .yellow-box .hover-div {
  left: -70px;
  bottom: 380px;
}

.every-steps-count .content-outer .yellow-box:hover .hover-div {
  bottom: 398px;
}

.every-steps-count .content-outer .purple-box .hover-div {
  bottom: 298px;
  left: -745px;
}

.every-steps-count .content-outer .purple-box:hover .hover-div {
  bottom: 318px;
  left: -743px;
}

.every-steps-count .content-outer .purple-box .hover-div img {
  bottom: -15px;
  left: 15px;
}

.every-steps-count .content-outer .green-box .hover-div {
  left: -745px;
  bottom: 245px;
}

.every-steps-count .content-outer .green-box:hover .hover-div {
  bottom: 265px;
}

.every-steps-count .content-outer .green-box .hover-div img {
  bottom: -15px;
  left: 15px;
}

.every-steps-count .content-outer .hover-div img {
  position: absolute;
  bottom: -15px;
  left: 15px;
  z-index: -1;
  height: 100%;
  width: 100%;
}

.every-steps-count .content-outer .hover-div .content-wrap {
  background: white;
  padding: 38px;
  border: 2px solid rgb(0, 69, 64);
  position: relative;
}

.every-steps-count .content-outer .hover-div h2 {
  font-weight: 500 !important;
  padding-left: 15px;
  letter-spacing: 0 !important;
}

.every-steps-count .content-outer .hover-div p {
  font-size: 22px;
  margin: 16px 0 14px;
  line-height: 1.27 !important;
  letter-spacing: -0.2px;
}

.every-steps-count .content-outer .btn-wrap a {
  padding-right: 50px;
  position: relative;
  z-index: 2;
  letter-spacing: -0.018em;
  font-weight: 500;
}

.every-steps-count .content-outer .btn-wrap span {
  color: rgb(0, 119, 76) !important;
  font-size: 1.8rem;
  display: inline-block;
  position: relative;
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 0;
}

.every-steps-count .content-outer .btn-wrap span::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  margin-left: 6px;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  background-image: url(http://cohesity.com/content/dam/cohesity/live/campaign-and-key-pages/thats-resilience-everywhere/square-arrow.svg);
  -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  background-size: cover;
}

.every-steps-count .content-outer .btn-wrap.arrow-wrap:hover span::after {
  margin-left: 10px;
  background-image: url(http://cohesity.com/content/dam/cohesity/live/campaign-and-key-pages/thats-resilience-everywhere/square-arrow-hover.svg);
  background-size: cover;
  width: 28px;
}

.every-steps-count .content-outer .arrow-first,
.every-steps-count .content-outer .arrow-second,
.every-steps-count .content-outer .arrow-four,
.every-steps-count .content-outer .arrow-five {
  width: 0;
  height: 0;
  display: block;
  position: absolute;
}

.every-steps-count .content-outer .arrow-first {
  border-left: 0px solid transparent;
  border-right: 35px solid transparent;
  border-top: 24px solid #004540;
  left: 67px;
  bottom: -38px;
}

.every-steps-count .content-outer .arrow-second {
  border-left: 0px solid transparent;
  border-right: 35px solid transparent;
  border-top: 24px solid #004540;
  left: 138px;
  bottom: -38px;
}

.every-steps-count .content-outer .arrow-four {
  border-left: 0px solid transparent;
  border-right: 35px solid transparent;
  border-top: 25px solid #004540;
  right: -44px;
  bottom: 65px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.every-steps-count .content-outer .arrow-five {
  border-left: 0px solid transparent;
  border-right: 28px solid transparent;
  border-top: 37px solid #004540;
  right: -41px;
  bottom: 186px;
}

.every-steps-count .content-outer .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  padding: 2rem 0 1rem;
  list-style-type: none;
  bottom: 0;
  position: relative;
}

.every-steps-count .content-outer .slick-dots li {
  margin: 0 8px;
}

.every-steps-count .content-outer .slick-dots li:before {
  display: none;
}

.every-steps-count .content-outer .slick-dots button {
  display: block;
  width: 9px;
  height: 9px;
  padding: 0;
  border: none;
  border-radius: 100%;
  background-color: #D9D9D9;
  text-indent: -9999px;
}

.every-steps-count .content-outer .slick-dots li.slick-active button {
  background-color: #00FD92;
}

@media screen and (min-width: 2400px) {
  .every-steps-count .head {
    font-size: 70px !important;
  }
}
@media screen and (min-width: 1600px) {
  .every-steps-count .content-outer .hover-div h2 {
    font-size: 44px !important;
    padding-top: 5px;
  }
}
@media screen and (max-width: 1400px) {
  .every-steps-count .head {
    font-size: 45px !important;
    line-height: 47px !important;
  }
  .every-steps-count .content-outer .number {
    font-size: 36px;
    padding: 4px 15px;
  }
  .every-steps-count .content-outer .inner-text h6 {
    font-size: 18px;
    line-height: 23px !important;
  }
  .every-steps-count .content-outer .hover-div {
    width: 500px;
  }
  .every-steps-count .content-outer .purple-box:hover .hover-div {
    bottom: 346px;
    left: -540px;
  }
  .every-steps-count .content-outer .purple-box .hover-div {
    left: -600px;
    bottom: 346px;
  }
  .every-steps-count .content-outer .green-box:hover .hover-div {
    bottom: 288px;
    left: -540px;
  }
  .every-steps-count .content-outer .green-box .hover-div {
    left: -600px;
    bottom: 288px;
  }
  .every-steps-count .content-outer .hover-div h2 {
    font-size: 32px !important;
  }
  .every-steps-count .content-outer .hover-div p {
    font-size: 20px !important;
    line-height: 1.3 !important;
  }
}
@media screen and (max-width: 1023px) {
  .every-steps-count {
    opacity: 0;
  }
  .every-steps-count .head {
    font-size: 36px !important;
    line-height: 38px !important;
    padding-bottom: 40px;
  }
  .every-steps-count .content-outer .btn-wrap span {
    font-size: 18px;
  }
  .every-steps-count .content-outer .btn-wrap span::after {
    width: 20px;
    height: 20px;
  }
  .every-steps-count .content-outer .btn-wrap.arrow-wrap:hover span::after {
    width: 20px;
  }
  .every-steps-count .content-outer .hover-div {
    width: 100%;
    position: relative;
    opacity: 1 !important;
    visibility: visible !important;
    top: 0;
    left: 0 !important;
    bottom: 0 !important;
  }
  .every-steps-count .content-outer .text-wrap {
    background-color: transparent !important;
  }
  .every-steps-count .content-outer .hover-div .inner-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .every-steps-count .content-outer .inner-text {
    display: none;
  }
  .every-steps-count .content-outer .arrow-first,
.every-steps-count .content-outer .arrow-second,
.every-steps-count .content-outer .arrow-four,
.every-steps-count .content-outer .arrow-five {
    display: none;
  }
  .every-steps-count .content-outer {
    min-height: 100%;
  }
  .every-steps-count .content-outer .text-wrap {
    min-height: 100% !important;
  }
  .every-steps-count .content-outer .hover-div .content-wrap {
    padding: 24px;
  }
}
/* hero-banner-new style*/
.sticky-bar.sticky-as-main-menu {
  padding: 0 !important;
}

.hero-banner-new {
  height: 600px;
}

.hero-banner-new.it-ops .text-pink {
  color: rgb(208, 1, 105);
}

.hero-banner-new .container {
  max-width: 1310px;
  padding: 0 40px;
}

.hero-banner-new .text-black {
  color: black !important;
}

.hero-banner-new .animation-bg {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
}

.hero-banner-new .pattern-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.hero-banner-new.resilience-everywhere-security .pattern-one {
  -o-object-fit: cover;
     object-fit: cover;
}

.hero-banner-new .green-blur {
  position: absolute;
  width: 59%;
  height: 100%;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.hero-banner-new .pattern-two {
  position: absolute;
  width: 59%;
  height: 100%;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.hero-banner-new .content-outer {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.hero-banner-new .content-wrap {
  max-width: 650px;
}

.hero-banner-new .container {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
}

.hero-banner-new h4 {
  margin-top: 20px;
}

.hero-banner-new .KlavikaWebMediumCondItalic {
  font-family: "KlavikaWebCondensed" !important;
}

.hero-banner-new .arrow-dowm {
  position: absolute;
  width: 72px;
  height: 64px;
  bottom: 50px;
  right: 0;
  left: 0;
  margin: auto;
  cursor: pointer;
  -webkit-animation: bounce 1600ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);
          animation: bounce 1600ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@keyframes bounce {
  50% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
}
@media screen and (min-width: 768px) {
  .hero-banner-new .pattern-two {
    display: none;
  }
  .hero-banner-new.block.resilience-everywhere-security .pattern-two {
    width: 59%;
  }
  .hero-banner-new.block .pattern-two {
    display: block;
    -o-object-fit: fill;
       object-fit: fill;
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .hero-banner-new .green-blur {
    width: 90%;
  }
  .hero-banner-new .pattern-two {
    width: 100%;
  }
}
/* // animate-slider style*/
.animate-slider .content-wrap {
  float: left;
  width: 42.5%;
  padding-right: 50px;
}

.animate-slider .text-black {
  color: black !important;
  position: relative;
}

.animate-slider .container {
  max-width: 1310px;
  padding: 0 40px;
}

.animate-slider .image-wrap {
  float: left;
  width: 57.5%;
  position: relative;
}

.animate-slider .KlavikaWebMediumCondItalic {
  font-family: "KlavikaWebCondensed" !important;
}

.animate-slider .animate-icon {
  position: absolute;
  top: 104px;
  right: -36px;
  width: 230px;
  height: 344px;
}

.animate-slider .ai-icon {
  width: 130px;
  position: absolute;
  left: 0;
  top: 0;
}

.animate-slider .attacker {
  width: 229px;
  height: 298px;
  position: absolute;
  right: -25px;
  bottom: -13px;
}

.animate-slider .animate-icon-2 {
  position: absolute;
  width: 284px;
  height: 283px;
  right: -40px;
  top: 10px;
}

.animate-slider .animate-icon-3 {
  position: absolute;
  width: 284px;
  height: 301px;
  right: -60px;
  bottom: 10px;
}

.animate-slider .animate-icon-4 {
  position: absolute;
  width: 284px;
  height: 301px;
  right: -60px;
  top: -48px;
}

.animate-slider .orange-bg:after {
  content: "";
  position: absolute;
  width: 350px;
  height: 100%;
  background-image: url(http://cohesity.com/content/dam/cohesity/live/campaign-and-key-pages/resilience-everywhere/orange_bg.png);
  left: -77px;
  top: 0;
  z-index: -1;
}

.animate-slider .slick-slider .slick-list {
  overflow: visible;
}

.animate-slider {
  visibility: hidden;
}

.animate-slider.slick-initialized {
  visibility: visible;
  background-color: #F0F3F4;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .banner-second-level.product-detail-banner.full-width .content-outer .text-wrap {
    max-width: 100%;
    padding-right: 0 !important;
  }
  .cyber-security .header nav.col-10.p-0 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75.333333%;
            flex: 0 0 75.333333%;
    max-width: 75.333333%;
  }
  .banner-second-level.product-detail-banner.it-ops .content-outer .text-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
/* Video-banner Style */
.videobanner-new {
  margin: 0 !important;
  -webkit-box-orient: initial !important;
  -webkit-box-direction: initial !important;
      -ms-flex-direction: initial !important;
          flex-direction: initial !important;
}

.videobanner-new .text-black {
  color: black !important;
}

.videobanner-new .text-orange-dark {
  color: rgb(194, 58, 0);
}

.videobanner-new.full-width .content-wrap p {
  max-width: 100%;
}

.videobanner-new.full-width .content-outer .video-wrap {
  margin: 24px auto 0;
  text-align: center;
}

.videobanner-new .video-wrap {
  max-width: 703px;
  position: relative;
}

.videobanner-new .container {
  max-width: 1310px;
  padding: 0 40px;
}

.videobanner-new .content-wrap {
  margin: 0 !important;
}

.videobanner-new .orange-bg:after {
  content: "";
  position: absolute;
  width: 287px;
  height: 100%;
  background-image: url(http://cohesity.com/content/dam/cohesity/live/campaign-and-key-pages/resilience-everywhere/orange_bg.png);
  left: -77px;
  top: 0;
  z-index: -1;
}

.videobanner-new .content-outer {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.videobanner-new .video-wrap {
  max-width: 703px;
  position: relative;
}

.videobanner-new .video-wrap img {
  border-radius: 0 !important;
}

.videobanner-new.banner-second-level.video-on-banner.video-banner .content-outer .video-wrap {
  padding-left: 30px !important;
}

/* intro-with-video style */
.videobanner-new.intro-with-video .animation-bg {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
}

.videobanner-new.intro-with-video .pattern-one {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.videobanner-new.intro-with-video .pattern-two {
  position: absolute;
  width: 50%;
  height: 100%;
  left: 0;
  top: 0;
}

.videobanner-new.intro-with-video p {
  max-width: 776px;
}

.it-ops.videobanner-new.intro-with-video.bg-green {
  background-color: rgb(0, 253, 146);
  min-height: 100%;
  padding-top: 80px;
}

.it-ops.videobanner-new.intro-with-video.bg-green p {
  font-weight: 500;
  letter-spacing: 0;
  margin-top: 26px;
  font-size: 26px !important;
}

.it-ops.videobanner-new.intro-with-video.bg-green .content-outer .text-wrap {
  top: 0 !important;
}

.it-ops.videobanner-new.intro-with-video.bg-green .btn-wrap {
  margin-top: 25px;
}

.it-ops.videobanner-new.intro-with-video.bg-green .btn-wrap a {
  color: #00FD92 !important;
  border-radius: 5px;
  text-transform: uppercase;
  padding: 13px 30px !important;
  background: black;
  font-family: "KlavikaWeb";
  font-weight: 700;
  font-size: 16px !important;
  border: solid 2px #00A323;
}

.it-ops.videobanner-new.intro-with-video.bg-green .btn-wrap a:hover {
  color: black !important;
  background: white;
}

.it-ops.videobanner-new.intro-with-video.bg-green .content-wrap {
  opacity: 1;
}

.it-ops.videobanner-new.intro-with-video p {
  max-width: 100%;
}

.videobanner-new.intro-with-video .video-wrap {
  margin: 24px auto 0;
  max-width: 736px;
}

.videobanner-new.intro-with-video .purple-rectangle {
  position: absolute;
  z-index: -1;
  right: -18px;
  top: 18px;
}

/* animate-content-outer */
.animate-content-outer .container {
  max-width: 1400px;
  padding: 0 40px;
}

.animate-content-outer h2 {
  position: relative;
  text-transform: uppercase;
  color: #C8FFC3;
}

/* .animate-content-outer:after{
  content: "";
    background-color: #004540;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    display: block;
} */
.animate-content-outer .content-wrap {
  text-align: center;
}

.animate-content-outer.resilience-everywhere-security {
  max-height: 370px;
}

.animate-content-outer.resilience-everywhere-security .content-wrap .textSlideLeft {
  margin-bottom: 10px;
}

.animate-content-outer.resilience-everywhere-security .bg-color-animation {
  max-height: 370px;
}

html.overflow-hidden,
body.overflow-hidden {
  overflow: hidden;
}

/* form-five-step */
.cyber-resilience-form.form-five-step {
  visibility: visible !important;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}

.cyber-resilience-form.form-five-step .orange {
  color: #FF5400;
  -webkit-transition: all 3s ease 1s;
  transition: all 3s ease 1s;
}

.cyber-resilience-form.form-five-step.resilience-everywhere-security.animate-complete .orange {
  color: #C23A00;
}

.cyber-resilience-form.form-five-step .container .form-container {
  border-radius: 0;
  background: none;
  padding: 0;
  margin-top: 0;
  opacity: 0;
}

.cyber-resilience-form.form-five-step.animate-complete .container .form-container {
  opacity: 1;
  -webkit-box-shadow: 0px 8px 25px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 8px 25px 0px rgba(0, 0, 0, 0.25);
  -webkit-transition: all 3s ease 1s;
  transition: all 3s ease 1s;
}

.cyber-resilience-form.form-five-step .content-wrap {
  margin-bottom: 40px;
  opacity: 1;
  max-width: 800px;
}

.cyber-resilience-form.form-five-step.resilience-everywhere-security .content-wrap {
  margin: 0 auto 40px;
}

.cyber-resilience-form.form-five-step.animate-complete .content-wrap {
  /* transition: all 3s ease 1s; */
  opacity: 1;
}

@-webkit-keyframes formfade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes formfade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign {
  border-radius: 0;
  background: #F5F5F5;
  max-width: 706px;
  margin: auto;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.cyber-resilience-form.form-five-step .container {
  padding: 0 40px;
}

.cyber-resilience-form.form-five-step {
  background-color: white;
}

.cyber-resilience-form.form-five-step.animate-complete .container .form-container .marketoform-redesign {
  max-width: 100%;
}

.cyber-resilience-form.form-five-step:before {
  opacity: 0;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #00FD92;
}

.cyber-resilience-form.form-five-step.bg-green.animate-complete:before {
  opacity: 1;
  -webkit-transition: all 5s ease 1s;
  transition: all 5s ease 1s;
}

.cyber-resilience-form.form-five-step .container .form-container .text-img .img-wrap img {
  max-width: 240px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0;
}

.cyber-resilience-form.form-five-step.animate-complete .container .form-container .text-img .img-wrap img {
  /* max-width: 420px; */
  max-width: 360px;
  opacity: 1;
}

.cyber-resilience-form.form-five-step .KlavikaWebMediumCondItalic {
  font-family: "KlavikaWebCondensed" !important;
}

.cyber-resilience-form.form-five-step .text-black {
  color: black !important;
}

.cyber-resilience-form.form-five-step .container .form-container .text-img .text-wrap {
  padding: 0;
}

.cyber-resilience-form.form-five-step .container .form-container .text-img .img-wrap {
  padding: 0;
  text-align: left;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoButtonRow .mktoButton {
  border-radius: 5px !important;
  border: 2px solid !important;
  background-color: #00FD92 !important;
  font-weight: 800;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm input,
.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm select {
  margin-bottom: 14px !important;
  height: 45px !important;
  background-color: #fff !important;
  border-radius: 0 !important;
  border: none !important;
  padding: 6px 16px !important;
  font-size: 16px !important;
  line-height: 24px !important;
  font-family: "KlavikaWeb" !important;
  font-weight: 400 !important;
  color: #737B7D !important;
  letter-spacing: -0.2px !important;
}

.cyber-resilience-form.form-five-step .container .form-container .text-img,
.cyber-resilience-form.form-five-step .container .form-container .text-img {
  margin-bottom: 18px;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span {
  color: black !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span a {
  color: black !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoCaptchaDisclaimer {
  color: black !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoCaptchaDisclaimer a {
  color: black !important;
}

.cyber-resilience-form.form-five-step .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol {
  padding: 0 6px !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm input::-webkit-input-placeholder {
  color: #737B7D !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm input::-moz-placeholder {
  color: #737B7D !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm input:-ms-input-placeholder {
  color: #737B7D !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm input::-ms-input-placeholder {
  color: #737B7D !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm input::placeholder {
  color: #737B7D !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoFormRow.gdpr .mktoFieldDescriptor .mktoFieldWrap .mktoLabel,
.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoFormRow.gdpr .mktoFieldDescriptor .mktoFieldWrap .mktoLabel {
  color: #737B7D !important;
}

.cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign .mktoForm .mktoCaptchaDisclaimer {
  padding: 0 6px !important;
}

@media screen and (max-width: 1399px) {
  .cyber-resilience-form.form-five-step.resilience-everywhere-security .content-wrap {
    max-width: 750px;
  }
}
@media screen and (max-width: 1199px) {
  .cyber-resilience-form.form-five-step.resilience-everywhere-security .content-wrap {
    max-width: 650px;
  }
}
@media screen and (max-width: 1023px) {
  .cyber-resilience-form.form-five-step.resilience-everywhere-security .content-wrap {
    max-width: 550px;
  }
  .it-ops.videobanner-new.intro-with-video.bg-green p {
    font-size: 22px !important;
  }
}
@media screen and (max-width: 767px) {
  .cyber-resilience-form.form-five-step.resilience-everywhere-security .content-wrap {
    max-width: 450px;
  }
}
/* header style */
.cyber-security .header .logo a:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 31px;
  background-image: url(https://www.cohesity.com/content/dam/cohesity/live/cohesity_logo.svg);
  left: 0;
  top: 0;
  z-index: 1;
  background-size: contain;
  background-repeat: no-repeat;
}

.cyber-security .header.darkHeader .logo .logo-black,
.cyber-security .header.darkHeader .logo .logo-white {
  display: none !important;
}

.cyber-security .header.darkHeader .right-nav .list-item li a {
  color: #00FD92 !important;
  border-radius: 5px;
  text-transform: uppercase;
  padding: 13px 16px !important;
  background: black;
  font-family: "KlavikaWeb";
  font-weight: 700;
  font-size: 12px !important;
  border: solid 2px #00A323;
}

.cyber-security .header.darkHeader .right-nav .list-item li a:hover {
  color: black !important;
  background: white;
}

.cyber-security .header.sticky-header .bottom-link .logo {
  min-width: 213px !important;
  height: 31px;
}

.hero-banner-new video {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.hero-banner-new {
  background-color: #00FD92;
}

.fadeSlideLeft {
  left: -500px;
  -webkit-animation: fadeSlideLeft 0.5s forwards;
  -webkit-animation-delay: 0.2s;
  -webkit-animation: fadeSlideLeft 0.5s ease-out forwards;
          animation: fadeSlideLeft 0.5s ease-out forwards;
  animation-delay: 0.2s;
  position: relative;
  opacity: 0;
  /* animation-timing-function: ease-out; */
}

.fadeSlideLeft-1 {
  left: -500px;
  -webkit-animation: fadeSlideLeft 0.5s forwards;
  -webkit-animation-delay: 0.6s;
  -webkit-animation: fadeSlideLeft 0.5s ease-out forwards;
          animation: fadeSlideLeft 0.5s ease-out forwards;
  animation-delay: 0.6s;
  position: relative;
  opacity: 0;
  /* animation-timing-function: ease-out; */
}

.animate-content-outer.animated .textSlideLeft {
  left: 20px;
  -webkit-animation: textSlideLeft 1s forwards;
  -webkit-animation-delay: 0s;
  -webkit-animation: textSlideLeft 1s ease-in-out forwards;
          animation: textSlideLeft 1s ease-in-out forwards;
  animation-delay: 0s;
  position: relative;
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.animate-content-outer .textSlideLeft,
.animate-content-outer .textSlideLeft-1 {
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.animate-content-outer.animated .textSlideLeft-1 {
  -webkit-animation: textSlideLeft-1 1.5s forwards;
  -webkit-animation-delay: 0.5s;
  -webkit-animation: textSlideLeft-1 1.5s ease-in-out forwards;
          animation: textSlideLeft-1 1.5s ease-in-out forwards;
  animation-delay: 0.5s;
  position: relative;
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.animate-content-outer {
  max-height: 360px;
  overflow: hidden;
  visibility: visible !important;
}

.animate-content-outer .bg-color-animation {
  content: "";
  background-color: #004540;
  width: 100%;
  height: 70%;
  max-height: 360px;
  left: 0;
  top: 0;
  position: absolute;
  display: block;
  overflow: hidden;
}

.animate-content-outer.animated .bgColorAnimation {
  -webkit-animation: bgColorAnimation 2s forwards;
  -webkit-animation-delay: 0s;
  -webkit-animation: bgColorAnimation 2s ease-in-out forwards;
          animation: bgColorAnimation 2s ease-in-out forwards;
  animation-delay: 0s;
}

@-webkit-keyframes fadeSlideLeft {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}
@keyframes fadeSlideLeft {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}
@-webkit-keyframes textSlideLeft {
  0% {
    opacity: 0;
    left: 20px;
  }
  50% {
    opacity: 0;
    left: -20px;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}
@keyframes textSlideLeft {
  0% {
    opacity: 0;
    left: -20px;
  }
  50% {
    opacity: 0;
    left: -20px;
  }
  100% {
    opacity: 1;
    left: 0;
  }
}
@-webkit-keyframes textSlideLeft-1 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes textSlideLeft-1 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes bgColorAnimation {
  0% {
    height: 70%;
  }
  50% {
    height: 70%;
  }
  100% {
    height: 100%;
  }
}
@keyframes bgColorAnimation {
  0% {
    height: 70%;
  }
  50% {
    height: 70%;
  }
  100% {
    height: 100%;
  }
}
.fadeSlideUp {
  bottom: -150px;
  -webkit-animation: fadeSlideUp 0.5s forwards;
  -webkit-animation-delay: 0.9s;
  -webkit-animation: fadeSlideUp 1s forwards;
          animation: fadeSlideUp 1s forwards;
  animation-delay: 0.9s;
  position: relative;
  opacity: 0;
}

.fadeSlideUp-1 {
  bottom: -200px;
  -webkit-animation: fadeSlideUp 0.5s forwards;
  -webkit-animation-delay: 1.2s;
  -webkit-animation: fadeSlideUp 1s forwards;
          animation: fadeSlideUp 1s forwards;
  animation-delay: 1.2s;
  position: relative;
  opacity: 0;
}

@-webkit-keyframes fadeSlideUp {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
@keyframes fadeSlideUp {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
/*
* default media querry
*/
@media screen and (min-width: 1024px) {
  .cyber-resilience-form.form-five-step {
    padding: 80px 0 !important;
  }
  .cyber-resilience-form.form-five-step.inviewport {
    padding: 0 !important;
  }
  .videobanner-new .orange-bg:after {
    width: 255px;
  }
  .banner-second-level.video-on-banner.video-banner.videobanner-new {
    min-height: 430px !important;
    padding: 64px 0;
  }
  .animate-slider .orange-bg:after {
    width: 400px;
  }
  .hero-banner-new {
    height: 700px;
  }
  .hero-banner-new h1 {
    font-size: 70px !important;
    text-transform: uppercase;
    line-height: 60px !important;
  }
  .hero-banner-new h2 {
    font-size: 40px !important;
    line-height: 40px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    font-family: "KlavikaWebCondensed" !important;
    letter-spacing: 0 !important;
  }
  .hero-banner-new h4 {
    font-size: 24px !important;
    font-weight: 500 !important;
    line-height: 30px !important;
    letter-spacing: 0 !important;
  }
  .animate-slider h2 {
    font-size: 50px !important;
    line-height: 50px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
  }
  .animate-slider h2.italic {
    font-weight: 500 !important;
  }
  .animate-slider p {
    font-size: 22px !important;
    line-height: 24px !important;
    margin-top: 16px;
    max-width: 440px;
  }
  .videobanner-new h2 {
    font-size: 55px !important;
    line-height: 55px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .videobanner-new h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .videobanner-new .KlavikaWebMediumCondItalic {
    font-family: "KlavikaWebCondensed" !important;
  }
  .videobanner-new p {
    font-size: 22px !important;
    line-height: 24px !important;
    margin-top: 16px;
    max-width: 440px;
    padding-right: 0;
  }
  .cyber-resilience-form.form-five-step h2 {
    font-size: 55px !important;
    line-height: 55px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .cyber-resilience-form.form-five-step h3 {
    font-size: 36px !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
  }
  .cyber-resilience-form.form-five-step h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .cyber-resilience-form.form-five-step h2.text-orange {
    color: #FF5400;
  }
  .cyber-resilience-form.form-five-step p {
    font-size: 22px !important;
    line-height: 24px !important;
    letter-spacing: -0.1px;
    margin-top: 16px;
  }
  .animate-content-outer h2 {
    font-size: 55px !important;
    line-height: 55px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
    color: #C8FFC3;
  }
}
@media screen and (min-width: 1200px) {
  .animate-slider .orange-bg:after {
    width: 450px;
  }
  .videobanner-new .content-wrap {
    min-width: 500px;
  }
  .hero-banner-new {
    height: 800px;
  }
  .hero-banner-new h1 {
    font-size: 80px !important;
    text-transform: uppercase;
    line-height: 70px !important;
  }
  .hero-banner-new h2 {
    font-size: 44px !important;
    line-height: 50px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    font-family: "KlavikaWebCondensed" !important;
    letter-spacing: 0 !important;
  }
  .hero-banner-new h4 {
    font-size: 26px !important;
    font-weight: 500 !important;
    line-height: 34px !important;
    letter-spacing: 0 !important;
  }
  .animate-slider h2 {
    font-size: 60px !important;
    line-height: 60px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
  }
  .animate-slider h2.italic {
    font-weight: 500 !important;
  }
  .animate-slider p {
    font-size: 22px !important;
    line-height: 28px !important;
    margin-top: 16px;
    max-width: 440px;
  }
  .videobanner-new h2 {
    font-size: 64px !important;
    line-height: 64px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .videobanner-new h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .videobanner-new .KlavikaWebMediumCondItalic {
    font-family: "KlavikaWebCondensed" !important;
  }
  .videobanner-new p {
    font-size: 22px !important;
    line-height: 28px !important;
    margin-top: 16px;
    max-width: 440px;
    padding-right: 0;
  }
  .cyber-resilience-form.form-five-step h2 {
    font-size: 64px !important;
    line-height: 64px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .cyber-resilience-form.form-five-step h3 {
    font-size: 40px !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
  }
  .cyber-resilience-form.form-five-step h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .cyber-resilience-form.form-five-step h2.text-orange {
    color: #FF5400;
  }
  .cyber-resilience-form.form-five-step p {
    font-size: 22px !important;
    line-height: 28px !important;
    letter-spacing: -0.1px;
    margin-top: 16px;
  }
  .animate-content-outer h2 {
    font-size: 70px !important;
    line-height: 70px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
    color: #C8FFC3;
  }
}
@media screen and (min-width: 1400px) {
  .animate-slider .orange-bg:after {
    width: 490px;
    height: 66px;
  }
  .hero-banner-new {
    height: 800px;
  }
  .hero-banner-new h1 {
    font-size: 90px !important;
    text-transform: uppercase;
    line-height: 80px !important;
  }
  .hero-banner-new h2 {
    font-size: 54px !important;
    line-height: 60px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    font-family: "KlavikaWebCondensed" !important;
    letter-spacing: 0 !important;
  }
  .hero-banner-new h4 {
    font-size: 28px !important;
    font-weight: 500 !important;
    line-height: 36px !important;
    letter-spacing: 0 !important;
  }
  .animate-slider h2 {
    font-size: 66px !important;
    line-height: 66px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
  }
  .animate-slider h2.italic {
    font-weight: 500 !important;
  }
  .animate-slider p {
    font-size: 22px !important;
    line-height: 28px !important;
    margin-top: 16px;
    max-width: 440px;
  }
  .videobanner-new h2 {
    font-size: 70px !important;
    line-height: 70px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .videobanner-new h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .videobanner-new .KlavikaWebMediumCondItalic {
    font-family: "KlavikaWebCondensed" !important;
  }
  .videobanner-new p {
    font-size: 22px !important;
    line-height: 28px !important;
    margin-top: 16px;
    max-width: 440px;
    padding-right: 0;
  }
  .cyber-resilience-form.form-five-step h2 {
    font-size: 70px !important;
    line-height: 70px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .cyber-resilience-form.form-five-step h3 {
    font-size: 44px !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
  }
  .cyber-resilience-form.form-five-step h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .cyber-resilience-form.form-five-step h2.text-orange {
    color: #FF5400;
  }
  .cyber-resilience-form.form-five-step p {
    font-size: 22px !important;
    line-height: 28px !important;
    letter-spacing: -0.1px;
    margin-top: 16px;
  }
  .animate-content-outer h2 {
    font-size: 80px !important;
    line-height: 80px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
    color: #C8FFC3;
  }
}
@media screen and (min-width: 1600px) {
  .videobanner-new .orange-bg:after {
    width: 287px;
  }
  .it-ops.videobanner-new.intro-with-video.bg-green p {
    font-size: 30px !important;
  }
  .hero-banner-new.it-ops .container {
    top: 57.5%;
  }
  .videobanner-new.full-width .content-wrap h2 {
    font-size: 68px !important;
    line-height: 68px !important;
  }
  .hero-banner-new .content-wrap {
    max-width: 754px;
  }
  .cyber-resilience-form.form-five-step .container .form-container .marketoform-redesign {
    padding: 40px 44px 33px 34px;
  }
  .videobanner-new.intro-with-video {
    padding: 108px 0;
  }
  .videobanner-new.banner-second-level.video-on-banner.video-banner .content-outer .video-wrap {
    padding-left: 0 !important;
  }
  .hero-banner-new.it-ops h1 {
    font-size: 96px !important;
    text-transform: uppercase;
    line-height: 90px !important;
  }
  .hero-banner-new h1 {
    font-size: 110px !important;
    text-transform: uppercase;
    line-height: 100px !important;
  }
  .hero-banner-new h2 {
    font-size: 64px !important;
    line-height: 70px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    font-family: "KlavikaWebCondensed" !important;
    letter-spacing: 0 !important;
  }
  .hero-banner-new h4 {
    font-size: 34px !important;
    font-weight: 500 !important;
    line-height: 36px !important;
    letter-spacing: 0 !important;
  }
  .animate-slider h2 {
    font-size: 76px !important;
    line-height: 76px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
  }
  .animate-slider h2.italic {
    font-weight: 500 !important;
  }
  .animate-slider p {
    font-size: 22px !important;
    line-height: 28px !important;
    margin-top: 16px;
    max-width: 440px;
  }
  .videobanner-new h2 {
    font-size: 76px !important;
    line-height: 76px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .videobanner-new h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .videobanner-new .KlavikaWebMediumCondItalic {
    font-family: "KlavikaWebCondensed" !important;
  }
  .videobanner-new p {
    font-size: 22px !important;
    line-height: 28px !important;
    margin-top: 16px;
    max-width: 440px;
    padding-right: 0;
  }
  .cyber-resilience-form.form-five-step h2 {
    font-size: 76px !important;
    line-height: 76px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .cyber-resilience-form.form-five-step h3 {
    font-size: 44px !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
  }
  .cyber-resilience-form.form-five-step h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .cyber-resilience-form.form-five-step h2.text-orange {
    color: #FF5400;
  }
  .cyber-resilience-form.form-five-step p {
    font-size: 22px !important;
    line-height: 28px !important;
    letter-spacing: -0.1px;
    margin-top: 16px;
  }
  .animate-content-outer h2 {
    font-size: 80px !important;
    line-height: 80px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
    color: #C8FFC3;
  }
  .animate-slider .orange-bg:after {
    width: 546px;
  }
  .animate-slider .content-wrap {
    min-width: 522px;
  }
  .hero-banner-new {
    height: 1033px;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  section,
.section {
    padding: 80px 0 !important;
  }
}
@media screen and (min-width: 1800px) {
  section,
.section {
    padding: 120px 0 !important;
  }
  .animate-content-outer .bg-color-animation {
    max-height: 440px;
  }
  .animate-content-outer {
    max-height: 440px;
  }
  .animate-content-outer.resilience-everywhere-security {
    max-height: 450px;
  }
  .animate-content-outer.resilience-everywhere-security .bg-color-animation {
    max-height: 450px;
  }
}
@media screen and (max-width: 1399px) {
  .hero-banner-new .content-wrap {
    max-width: 570px;
  }
  .animate-slider .sticky-contents-text {
    min-height: 400px;
  }
}
@media screen and (max-width: 1199px) {
  .hero-banner-new .content-wrap {
    max-width: 525px;
  }
  .banner-second-level.video-on-banner.video-banner.videobanner-new {
    padding: 64px 0 !important;
  }
  .hero-banner-new .arrow-dowm {
    width: 60px;
    height: 53px;
    bottom: 30px;
  }
}
@media screen and (max-width: 1023px) {
  .hero-banner-new .content-wrap {
    max-width: 480px;
  }
  .animate-slider .sticky-contents-text {
    min-height: 750px;
  }
  .videobanner-new .orange-bg:after {
    width: 212px;
  }
  .animate-slider .orange-bg:after {
    width: 325px;
  }
  .animate-slider .animate-icon {
    top: 18px;
    right: -61px;
    width: 188px;
    height: 226px;
  }
  .animate-slider .ai-icon {
    width: 76px;
    left: 0;
    top: 0;
  }
  .animate-slider .attacker {
    width: 134px;
    height: 195px;
    right: 33px;
    bottom: 0;
  }
  .animate-slider .animate-icon-2 {
    width: 155px;
    height: 178px;
  }
  .animate-slider .animate-icon-3 {
    position: absolute;
    width: 170px;
    height: 204px;
    right: -39px;
    bottom: 34px;
  }
  .animate-slider .animate-icon-4 {
    width: 170px;
    height: 194px;
    right: -33px;
    top: -31px;
  }
  .cyber-resilience-form.form-five-step .container .form-container .text-img .text-wrap {
    margin-top: 20px;
  }
  .videobanner-new .text-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 30px;
  }
  .videobanner-new.banner-second-level.video-on-banner.video-banner .content-outer .video-wrap {
    padding-left: 0 !important;
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    text-align: center;
  }
  .animate-slider .content-wrap {
    width: 100%;
    padding-right: 0;
    margin-bottom: 30px;
  }
  .animate-slider .image-wrap {
    width: 92%;
  }
  .hero-banner-new {
    height: 700px;
  }
  .hero-banner-new h1 {
    font-size: 60px !important;
    text-transform: uppercase;
    line-height: 50px !important;
  }
  .hero-banner-new h2 {
    font-size: 36px !important;
    line-height: 36px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    font-family: "KlavikaWebCondensed" !important;
    letter-spacing: 0 !important;
  }
  .hero-banner-new h4 {
    font-size: 22px !important;
    font-weight: 500 !important;
    line-height: 26px !important;
    letter-spacing: 0 !important;
  }
  .animate-slider h2 {
    font-size: 40px !important;
    line-height: 40px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
  }
  .animate-slider h2.italic {
    font-weight: 500 !important;
  }
  .animate-slider p {
    font-size: 20px !important;
    line-height: 22px !important;
    margin-top: 16px;
    max-width: 440px;
  }
  .videobanner-new h2 {
    font-size: 50px !important;
    line-height: 50px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .videobanner-new h2 span {
    display: inline-block;
  }
  .videobanner-new h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .videobanner-new .KlavikaWebMediumCondItalic {
    font-family: "KlavikaWebCondensed" !important;
  }
  .videobanner-new p {
    font-size: 20px !important;
    line-height: 22px !important;
    margin-top: 16px;
    max-width: 440px;
    padding-right: 0;
  }
  .cyber-resilience-form.form-five-step h2 {
    font-size: 50px !important;
    line-height: 50px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .cyber-resilience-form.form-five-step h3 {
    font-size: 32px !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
  }
  .cyber-resilience-form.form-five-step h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .cyber-resilience-form.form-five-step h2.text-orange {
    color: #FF5400;
  }
  .cyber-resilience-form.form-five-step p {
    font-size: 20px !important;
    line-height: 22px !important;
    letter-spacing: -0.1px;
    margin-top: 16px;
  }
  .animate-content-outer h2 {
    font-size: 50px !important;
    line-height: 50px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
    color: #C8FFC3;
  }
}
@media screen and (max-width: 767px) {
  .animate-slider .sticky-content {
    bottom: -100px;
  }
  .animate-slider .content-wrap {
    padding-right: 30px;
  }
  .animate-slider .sticky-contents-text {
    min-height: 550px;
  }
  .hero-banner-new .content-wrap {
    max-width: 100%;
  }
  .animate-slider .orange-bg:after {
    width: 306px;
  }
  .videobanner-new .orange-bg:after {
    width: 185px;
  }
  html section .container,
body section .container {
    padding: 0 20px !important;
  }
  .hero-banner-new h1 {
    font-size: 50px !important;
    text-transform: uppercase;
    line-height: 50px !important;
  }
  .hero-banner-new h2 {
    font-size: 30px !important;
    line-height: 30px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    font-family: "KlavikaWebCondensed" !important;
    letter-spacing: 0 !important;
  }
  .hero-banner-new h4 {
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 22px !important;
    letter-spacing: 0 !important;
  }
  .animate-slider h2 {
    font-size: 35px !important;
    line-height: 35px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
  }
  .animate-slider h2.italic {
    font-weight: 500 !important;
  }
  .animate-slider p {
    font-size: 20px !important;
    line-height: 22px !important;
    margin-top: 16px;
    max-width: 440px;
  }
  .videobanner-new h2 {
    font-size: 40px !important;
    line-height: 40px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .videobanner-new h2 span {
    display: inline-block;
  }
  .videobanner-new h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .videobanner-new .KlavikaWebMediumCondItalic {
    font-family: "KlavikaWebCondensed" !important;
  }
  .videobanner-new p {
    font-size: 20px !important;
    line-height: 22px !important;
    margin-top: 16px;
    max-width: 440px;
    padding-right: 0;
  }
  .cyber-resilience-form.form-five-step h2 {
    font-size: 40px !important;
    line-height: 40px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
  }
  .cyber-resilience-form.form-five-step h3 {
    font-size: 28px !important;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
  }
  .cyber-resilience-form.form-five-step h2.italic {
    font-weight: 500 !important;
    margin: 0 !important;
  }
  .cyber-resilience-form.form-five-step h2.text-orange {
    color: #FF5400;
  }
  .cyber-resilience-form.form-five-step p {
    font-size: 20px !important;
    line-height: 22px !important;
    letter-spacing: -0.1px;
    margin-top: 16px;
  }
  .animate-content-outer h2 {
    font-size: 40px !important;
    line-height: 40px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    position: relative;
    text-transform: uppercase;
    color: #C8FFC3;
  }
}
@media screen and (max-width: 320px) {
  .animate-slider .animate-icon {
    top: 18px;
    right: -61px;
    width: 169px;
    height: 167px;
  }
  .animate-slider .animate-icon-2 {
    width: 125px;
    height: 178px;
    right: -26px;
    top: 10px;
  }
  .animate-slider .animate-icon-3 {
    position: absolute;
    width: 151px;
    height: 191px;
    right: -27px;
    bottom: 34px;
  }
  .animate-slider .animate-icon-4 {
    position: absolute;
    width: 140px;
    height: 156px;
    right: -22px;
    top: -25px;
  }
}
.animate-slider.sticky-wrapper.no-sticky {
  height: 100%;
  background-color: #F0F3F4;
}

.animate-slider.sticky-wrapper:not(.no-sticky) {
  position: relative;
  width: 100%;
  height: 500vh;
  overflow: visible;
  visibility: visible;
  background-color: #F0F3F4;
}

.animate-slider .sticky-triggers {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.animate-slider .sticky-trigger {
  position: absolute;
  left: 0%;
  top: 0;
  right: 0%;
  bottom: auto;
  z-index: 1;
}

.animate-slider.no-sticky .sticky-contents {
  height: 100%;
}

.animate-slider .sticky-contents {
  position: sticky;
  top: 0px;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 5rem;
  width: 100%;
}

.sticky-contents-button {
  position: absolute;
  right: 0;
  top: 0;
}

.animate-slider .steps:hover,
.steps.active {
  color: red;
}

.animate-slider .sticky-contents-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 500px;
  position: relative;
}

.animate-slider .sticky-content {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  /* bottom: -100px; */
}

.animate-slider .sticky-content.active {
  -webkit-animation-delay: 0s;
  animation-delay: 0;
  opacity: 1;
}

.animate-slider .sticky-content .content-wrap {
  bottom: -250px;
  opacity: 0;
}

/* .animate-slider .sticky-content.active .content-wrap{
  -webkit-animation: textFadeUp 1s forwards;
  animation: textFadeUp 1s ease forwards;
  position: relative;
} */
.animate-slider.animate-complete .sticky-content .content-wrap {
  -webkit-animation: textFadeUp 0.5s forwards;
  animation: textFadeUp 0.5s ease forwards;
  position: relative;
}

.animate-slider .sticky-content .image-wrap {
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.animate-slider .sticky-content.active .image-wrap {
  -webkit-animation: imageFade 1s forwards;
  -webkit-animation-delay: 0.5s;
  -webkit-animation: imageFade 1s ease-in-out forwards;
          animation: imageFade 1s ease-in-out forwards;
  animation-delay: 0.5s;
  position: relative;
}

.videobanner-new .content-wrap {
  bottom: -150px;
  opacity: 0;
}

.videobanner-new .video-wrap {
  opacity: 0;
}

.videobanner-new .animated .content-wrap {
  -webkit-animation: textFadeUp 1s forwards;
  animation: textFadeUp 1s ease forwards;
  position: relative;
}

.videobanner-new .animated .video-wrap {
  -webkit-animation: imageFade 1s forwards;
  -webkit-animation-delay: 0.5s;
  -webkit-animation: imageFade 1s ease-in-out forwards;
          animation: imageFade 1s ease-in-out forwards;
  animation-delay: 0.5s;
  position: relative;
}

@-webkit-keyframes imageFade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes imageFade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes textFadeUp {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
@keyframes textFadeUp {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
.banner-second-level.two-column {
  background-color: #F0F3F4;
}

.videobanner-new.banner-second-level.video-on-banner.video-banner.two-column .content-outer .column-wrap {
  padding-left: 0 !important;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.banner-second-level.two-column .column-wrap ul li::before {
  display: none;
}

.banner-second-level.two-column .column-wrap ul li img {
  max-width: 56px;
  margin-right: 6px;
}

.banner-second-level.two-column .column-wrap ul li p {
  display: inline-block;
}

.banner-second-level.two-column .column-wrap ul {
  margin-top: 46px;
  padding-left: 33px;
}

.banner-second-level.two-column .column-wrap ul li {
  margin: 0 0 7px;
}

.banner-second-level.two-column .column-wrap .green-text {
  text-transform: uppercase;
  color: #00774C;
  position: relative;
  display: inline-block;
  padding-bottom: 10px;
  font-weight: 500 !important;
  letter-spacing: 0 !important;
}

.banner-second-level.two-column .column-wrap .green-text:after {
  content: "";
  color: #00774C;
  position: absolute;
  width: 105%;
  height: 6px;
  left: -11px;
  bottom: 0;
  background-color: #00774C;
}

.banner-second-level.two-column .column-wrap .orange-text {
  text-transform: uppercase;
  color: #C23A00;
  position: relative;
  display: inline-block;
  padding-bottom: 10px;
  font-weight: 500 !important;
  letter-spacing: 0 !important;
}

.banner-second-level.two-column .column-wrap .orange-text:after {
  content: "";
  color: #00774C;
  position: absolute;
  width: 105%;
  height: 6px;
  left: -11px;
  bottom: 0;
  background-color: #C23A00;
}

.banner-second-level.two-column .column-wrap .right-content {
  padding-left: 60px;
}

.videobanner-new.intro-with-video.two-column p {
  max-width: 850px;
}

.videobanner-new.intro-with-video.two-column .h2.text-black {
  display: block;
}

.videobanner-new.intro-with-video.two-column .text-black.orange-bg {
  display: inline-block;
}

.videobanner-new.intro-with-video.two-column .text-black.orange-bg:after {
  width: 122% !important;
}

.videobanner-new.intro-with-video.two-column .content-wrap p {
  margin-top: 30px;
}

.videobanner-new.intro-with-video.two-column .column-wrap {
  margin: 43px auto 0;
}

.videobanner-new.intro-with-video.two-column .column-wrap .img-graph {
  text-align: right;
  margin-top: -120px;
}

.videobanner-new.intro-with-video.two-column .column-wrap .img-graph-green {
  width: 217px;
  height: 229px;
}

.videobanner-new.intro-with-video.two-column .column-wrap .img-graph-purple {
  width: 168px;
  height: 214px;
  right: 18px;
  top: 17px;
  position: relative;
}

.videobanner-new.intro-with-video.two-column .animated .left-content {
  bottom: -200px;
  -webkit-animation: fadeSlideUp 0.5s forwards;
  -webkit-animation-delay: 1.2s;
  -webkit-animation: fadeSlideUp 1s forwards;
          animation: fadeSlideUp 1s forwards;
  animation-delay: 1.2s;
  position: relative;
  opacity: 0;
}

.videobanner-new.intro-with-video.two-column .animated .right-content {
  bottom: -200px;
  -webkit-animation: fadeSlideUp 0.5s forwards;
  -webkit-animation-delay: 1.5s;
  -webkit-animation: fadeSlideUp 1s forwards;
          animation: fadeSlideUp 1s forwards;
  animation-delay: 1.5s;
  position: relative;
  opacity: 0;
}

.videobanner-new h2.text-black.orange-bg {
  display: inline-block;
}

.videobanner-new .orange-bg:after {
  width: 134% !important;
}

@media screen and (max-width: 1250px) {
  .videobanner-new.intro-with-video.two-column .column-wrap .img-graph {
    text-align: right;
    margin-top: -30px;
  }
  .videobanner-new.intro-with-video.two-column .column-wrap .img-graph-green {
    width: 167px;
    height: 179px;
  }
  .banner-second-level.two-column .column-wrap ul li img {
    max-width: 44px;
  }
  .banner-second-level.two-column .column-wrap ul li p {
    margin-top: 10px;
  }
  .videobanner-new.intro-with-video.two-column .column-wrap .img-graph-purple {
    width: 123px;
    height: 169px;
  }
}
@media screen and (max-width: 1023px) {
  .videobanner-new .orange-bg:after {
    width: 144% !important;
  }
  .videobanner-new.intro-with-video.two-column .text-black.orange-bg:after {
    width: 128% !important;
  }
}
@media screen and (max-width: 991px) {
  .videobanner-new.intro-with-video.two-column .column-wrap {
    margin: 14px auto 0;
  }
  .videobanner-new.banner-second-level.video-on-banner.video-banner.two-column .content-outer .column-wrap {
    display: block;
  }
  .banner-second-level.two-column .column-wrap .right-content {
    padding-left: 15px;
    margin-top: 30px;
  }
  .banner-second-level.two-column .column-wrap ul {
    margin-top: 30px;
    padding-left: 0;
  }
  .banner-second-level.two-column .column-wrap .green-text:after {
    height: 4px;
  }
  .banner-second-level.two-column .column-wrap .orange-text:after {
    height: 4px;
  }
  .banner-second-level.two-column .column-wrap ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .videobanner-new.intro-with-video.two-column .column-wrap .img-graph {
    margin-top: -76px;
    width: 70%;
  }
}
@media screen and (max-width: 767px) {
  .videobanner-new.intro-with-video.two-column .text-black.orange-bg:after {
    width: 134% !important;
  }
  .banner-second-level.two-column .column-wrap ul li {
    margin: 0 0 16px;
  }
  .videobanner-new .orange-bg:after {
    width: 154% !important;
  }
}
.videobanner-new.banner-second-level.video-on-banner.video-banner .content-outer .video-wrap.lock-book img {
  max-width: 310px;
}

.videobanner-new.backup .orange-bg:after {
  width: 115% !important;
}

.banner-second-level.video-on-banner.video-banner.backup .content-outer .video-wrap img {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.videobanner-new.backup .orange-bg:after {
  left: -51px;
}

.videobanner-new.backup p {
  max-width: 100%;
}

.videobanner-new.backup {
  background-color: #F0F3F4;
}

.videobanner-new.backup .content-outer .video-wrap {
  width: 310px;
}

.videobanner-new.backup .content-outer .text-wrap {
  padding-left: 100px !important;
}

@media screen and (max-width: 1023px) {
  .videobanner-new.backup .content-outer .text-wrap {
    padding-left: 0 !important;
    margin-top: 40px;
    margin-bottom: 0;
  }
  .videobanner-new.backup .orange-bg:after {
    width: 119% !important;
  }
}
@media screen and (max-width: 767px) {
  .videobanner-new.backup .orange-bg:after {
    width: 122% !important;
  }
}
.banner-second-level.two-column.two-column-with-video .column-wrap ul {
  margin: 15px 0 16px;
  padding-left: 0;
}

.banner-second-level.two-column.two-column-with-video .column-wrap ul li {
  margin: 0 0 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.banner-second-level.two-column.two-column-with-video .column-wrap ul li p {
  display: inline-block;
  margin: 0;
}

.banner-second-level.two-column.two-column-with-video .column-wrap ul li img {
  max-width: 37px;
  margin-right: 9px;
}

.videobanner-new.intro-with-video.two-column.two-column-with-video .animated .column-wrap {
  -webkit-animation: none;
          animation: none;
  opacity: 1;
  bottom: 0;
}

.videobanner-new.intro-with-video.two-column.two-column-with-video .animated .column-wrap {
  -webkit-animation: none;
          animation: none;
  opacity: 1;
  bottom: 0;
}

.videobanner-new.intro-with-video.two-column.two-column-with-video .column-wrap .content-wrap {
  padding-left: 0;
}

.videobanner-new.intro-with-video.two-column.two-column-with-video .animated .column-wrap .content-wrap {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.videobanner-new.intro-with-video.two-column.two-column-with-video .animated .video-wrap {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

.videobanner-new.intro-with-video.two-column.two-column-with-video p {
  max-width: 100%;
}

.videobanner-new.intro-with-video.two-column.two-column-with-video .content-wrap p {
  margin-top: 9px;
}

.videobanner-new.intro-with-video.two-column.two-column-with-video .column-wrap {
  margin: 14px auto 0;
}

/* .videobanner-new.intro-with-video.two-column.two-column-with-video .column-wrap .content-wrap p {
  margin-top: 16px;
} */
.videobanner-new.intro-with-video.two-column.two-column-with-video .column-wrap .content-wrap ul li p {
  margin-top: 0;
}

.videobanner-new.intro-with-video.two-column.two-column-with-video .purple-rectangle {
  top: 13px;
}

.videobanner-new.intro-with-video.two-column.two-column-with-video .content-outer .video-wrap {
  padding-left: 15px !important;
  padding-right: 0;
}

@media screen and (max-width: 1023px) {
  .videobanner-new.intro-with-video.two-column.two-column-with-video .content-outer .video-wrap {
    padding-left: 0 !important;
  }
  .videobanner-new.intro-with-video.two-column.two-column-with-video .purple-rectangle {
    top: 20px;
  }
  .videobanner-new.intro-with-video.two-column.two-column-with-video .text-wrap {
    margin-bottom: 0;
  }
}
.hero-banner-new.resilience-everywhere-security h4 {
  margin-top: 7px;
  padding-right: 30px;
}

.hero-banner-new.resilience-everywhere-security h2 {
  margin-top: 40px;
}

@media screen and (max-width: 1280px) {
  .hero-banner-new.resilience-everywhere-security h2 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .banner-second-level.product-detail-banner.two-column .content-outer .text-wrap {
    max-width: 100%;
  }
}
/* .new-footer .copyright p {
  font-family: "Manrope", sans-serif !important;
}

.new-footer .copyright ul li a {
  font-family: "Manrope", sans-serif !important;
} */

@media screen and (max-width: 991px) {
  .header.sticky-header .bottom-link .hamburger-wrap {
    display: block !important;
  }
  .cyber-security .header.darkHeader .right-nav .list-item li a {
    display: block;
  }
}
.marketoform-redesign .mktoForm *:lang(en),
.marketoform-redesign .mktoForm *:lang(de),
.marketoform-redesign .mktoForm *:lang(fr) {
  font-family: "Manrope", sans-serif !important;
}

.marketoform-redesign .mktoForm {
  background: #FFF;
  border-radius: 0px 0px 20px 20px;
  padding: 35px 40px 40px;
  width: 100% !important;
}

@media (min-width: 1601px) {
  .marketoform-redesign .mktoForm {
    padding: 40px;
  }
}
@media (max-width: 991.98px) {
  .marketoform-redesign .mktoForm {
    padding: 30px;
  }
}
@media (max-width: 575.98px) {
  .marketoform-redesign .mktoForm {
    padding: 20px;
  }
}
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol {
  width: 100%;
  margin-bottom: 26px !important;
}

.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap {
  width: 100%;
}

.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input[type=text],
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input[type=email],
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input[type=tel],
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol select,
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol textarea,
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .multi-select-button {
  border: 0;
  background: transparent;
  font-size: 20px;
  font-weight: 400;
  border-bottom: 1px solid #CACCCE;
  padding-bottom: 15px;
  padding-left: 0;
  width: 100% !important;
  color: #000;
  outline: none;
}

@media (max-width: 480px) {
  .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input[type=text],
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input[type=email],
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input[type=tel],
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol select,
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol textarea,
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .multi-select-button {
    font-size: 18px;
    height: auto;
    padding-bottom: 8px;
  }
}
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol textarea[rows="2"] {
  height: 3.4em !important;
}

.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol select {
  background: url(https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/generic/select-down-arrow.svg) no-repeat right #fff;
  -webkit-appearance: none;
  background-position-x: 98%;
}

.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .multi-select-button {
  padding-left: 0 !important;
  padding-bottom: 15px !important;
  font-size: 20px;
  font-weight: 400;
}

@media (max-width: 480px) {
  .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .multi-select-button {
    font-size: 18px;
  }
}
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .multi-select-button::after {
  border: none;
  background: url(https://www.cohesity.com/wp-content/themes/cohesity_new/assets/images/redesign-2023/generic/select-down-arrow.svg) no-repeat right #fff;
  -webkit-appearance: none;
  background-position-x: 98%;
  display: block;
  width: 17px;
  height: 10px;
}

@media (max-width: 767px) {
  .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .multi-select-button::after {
    right: 4% !important;
    margin: 0 !important;
  }
}
@media (max-width: 480px) {
  .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .multi-select-button::after {
    margin-right: 5px;
  }
}
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input::-webkit-input-placeholder,
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol textarea::-webkit-input-placeholder {
  font-size: 20px;
  font-weight: 400;
}

.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input::-moz-placeholder,
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol textarea::-moz-placeholder {
  font-size: 20px;
  font-weight: 400;
}

.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input::-ms-input-placeholder,
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol textarea::-ms-input-placeholder {
  font-size: 20px;
  font-weight: 400;
}

.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input::-webkit-input-placeholder, .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol textarea::-webkit-input-placeholder {
  font-size: 20px;
  font-weight: 400;
}

.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input::-moz-placeholder, .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol textarea::-moz-placeholder {
  font-size: 20px;
  font-weight: 400;
}

.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input:-ms-input-placeholder, .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol textarea:-ms-input-placeholder {
  font-size: 20px;
  font-weight: 400;
}

.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input::-ms-input-placeholder, .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol textarea::-ms-input-placeholder {
  font-size: 20px;
  font-weight: 400;
}

.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input::placeholder,
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol textarea::placeholder {
  font-size: 20px;
  font-weight: 400;
}

@media (max-width: 480px) {
  .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input::-webkit-input-placeholder,
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol textarea::-webkit-input-placeholder {
    font-size: 18px;
  }
  .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input::-moz-placeholder,
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol textarea::-moz-placeholder {
    font-size: 18px;
  }
  .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input::-ms-input-placeholder,
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol textarea::-ms-input-placeholder {
    font-size: 18px;
  }
  .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input::-webkit-input-placeholder, .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol textarea::-webkit-input-placeholder {
    font-size: 18px;
  }
  .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input::-moz-placeholder, .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol textarea::-moz-placeholder {
    font-size: 18px;
  }
  .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input:-ms-input-placeholder, .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol textarea:-ms-input-placeholder {
    font-size: 18px;
  }
  .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input::-ms-input-placeholder, .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol textarea::-ms-input-placeholder {
    font-size: 18px;
  }
  .marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input::placeholder,
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol textarea::placeholder {
    font-size: 18px;
  }
}
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input:focus,
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol select:focus,
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol textarea:focus {
  border-bottom: 2px solid #CACCCE !important;
  -webkit-box-shadow: 0 1px 0 0 #CACCCE;
  box-shadow: 0 1px 0 0 #CACCCE;
}

.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol input[type=text].error,
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol select.error,
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoInvalid {
  border-bottom: 1px solid #f60000 !important;
}

.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol label.error,
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol label,
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoOffset,
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoGutter,
.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoError {
  display: none !important;
}

.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .multi-select-container.multi-select-container--open .multi-select-menu {
  top: 28px;
  max-height: -webkit-fit-content !important;
  max-height: -moz-fit-content !important;
  max-height: fit-content !important;
  border: 1px solid #CACCCE;
}

.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .multi-select-container.multi-select-container--open .multi-select-menu .multi-select-menuitems label {
  display: block !important;
  color: #000;
  font-size: 20px;
  font-weight: 400;
}

.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .multi-select-container.multi-select-container--open .multi-select-menu .multi-select-menuitems label input {
  margin-top: 4px;
}

.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText {
  width: 100% !important;
}

.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span {
  color: #1D242B !important;
  font-size: 16px !important;
  line-height: 24px;
  font-weight: 400;
  margin-left: 0 !important;
}

.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText a {
  line-height: 24px;
  font-weight: 400;
  color: #1D242B !important;
  text-decoration: underline;
  padding: 10px 0;
}

.marketoform-redesign .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText a span {
  color: #1D242B !important;
}

.marketoform-redesign .mktoForm .mktoButtonRow {
  text-align: center;
  display: block;
}

.marketoform-redesign .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple {
  margin-left: auto !important;
  margin-right: auto !important;
}

.marketoform-redesign .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton {
  padding: 14px 30px;
  background: #0066FF;
  color: #fff;
  border: solid 2px #0066FF;
  overflow: hidden;
  border-radius: 50px;
  display: inline-block;
  position: relative;
  font-size: 1.6rem;
  text-align: center;
  text-decoration: none;
  min-width: 140px;
  font-weight: bold;
}

.marketoform-redesign #reg img {
  width: 35px;
  height: 35px;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .marketoform-redesign.two-column .mktoForm .mktoFormRow {
    float: left;
    width: 50%;
  }
  .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol {
    margin-bottom: 0 !important;
    padding: 0 12px !important;
  }
  .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol input,
.marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol select {
    margin-bottom: 25px;
    height: 35px;
    font-size: 18px;
  }
  .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol .multi-select-container {
    margin-bottom: 25px;
  }
  .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol .multi-select-container .multi-select-button {
    height: 35px;
  }
  .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol select {
    background-position-y: 30%;
  }
  .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol .multi-select-button::after {
    position: absolute;
    top: 5px;
    margin: 0;
    right: 5px;
  }
  .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol input::-webkit-input-placeholder,
.marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol textarea::-webkit-input-placeholder {
    font-size: 18px;
  }
  .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol input::-moz-placeholder,
.marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol textarea::-moz-placeholder {
    font-size: 18px;
  }
  .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol input::-ms-input-placeholder,
.marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol textarea::-ms-input-placeholder {
    font-size: 18px;
  }
  .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol input::-webkit-input-placeholder, .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol textarea::-webkit-input-placeholder {
    font-size: 18px;
  }
  .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol input::-moz-placeholder, .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol textarea::-moz-placeholder {
    font-size: 18px;
  }
  .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol input:-ms-input-placeholder, .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol textarea:-ms-input-placeholder {
    font-size: 18px;
  }
  .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol input::-ms-input-placeholder, .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol textarea::-ms-input-placeholder {
    font-size: 18px;
  }
  .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol input::placeholder,
.marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol textarea::placeholder {
    font-size: 18px;
  }
  .marketoform-redesign.two-column .mktoForm .mktoFormRow .mktoFormCol .multi-select-button {
    padding-top: 0 !important;
    font-size: 18px !important;
  }
  .marketoform-redesign.two-column .mktoForm .mktoButtonRow {
    width: 100%;
    padding-top: 25px;
  }
}
.btn-black-style a {
  border-radius: 5px;
  font-size: 16px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 14px 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  text-transform: uppercase;
  margin-top: 3px;
  font-weight: 700;
  -webkit-transition: color 0.3s, background 0.3s, border 0.3s;
  transition: color 0.3s, background 0.3s, border 0.3s;
  background-color: #080808;
  color: #00fd92;
  border: 1.5px solid #00a323;
}

.btn-black-style a:hover {
  background: rgba(0, 253, 146, 0.5);
  border: 1.5px solid #00774c;
  color: #080808;
}

.btn-white-style a {
  border-radius: 5px;
  font-size: 16px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 14px 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  text-transform: uppercase;
  margin-top: 3px;
  font-weight: 700;
  -webkit-transition: color 0.3s, background 0.3s, border 0.3s;
  transition: color 0.3s, background 0.3s, border 0.3s;
  background-color: #ffffff;
  color: #080808;
  border: 1.5px solid #009e60;
}

.btn-white-style a:hover {
  background: rgba(0, 253, 146, 0.5);
  border: 1.5px solid #080808;
  color: #080808;
}

.btn-green-style a {
  background-color: #00fd92;
  border-radius: 5px;
  color: #000000;
  font-size: 16px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 12px 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  border: 1.5px solid #006616;
  text-transform: uppercase;
  margin-top: 3px;
  font-weight: 700;
  line-height: 1.5 !important;
  -webkit-transition: color 0.3s, background 0.3s, border 0.3s;
  transition: color 0.3s, background 0.3s, border 0.3s;
}

.btn-green-style a:hover {
  background: #00774c;
  border: 1.5px solid #080808;
  color: #ffffff;
}

.banner-second-level.video-demos-banner h1 {
  font-weight: 500;
  font-size: 74px !important;
  line-height: 76px !important;
  font-weight: 500 !important;
  padding-top: 72px;
  text-transform: inherit;
}

.banner-second-level.video-demos-banner .breadcrumbs ul a {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  color: #080808;
}

.header.sticky-header.darkHeader {
  -webkit-box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 6px 6px 12px 0 rgba(0, 0, 0, 0.15);
}

.banner-second-level.video-demos-banner.interactive-demo .img-wrap img {
  max-width: 578px;
}

.banner-second-level.video-demos-banner p {
  font-size: 20px !important;
  font-weight: 400 !important;
  line-height: 26px !important;
  letter-spacing: -0.4px !important;
}

.banner-second-level.video-demos-banner {
  background: #f0f3f4;
  margin: 0 !important;
}

.listing-card-section.video-demos h2 {
  margin-bottom: 40px;
  font-size: 56px !important;
  font-weight: 500 !important;
  line-height: 58px !important;
  letter-spacing: 0 !important;
}

.listing-card-section.video-demos .listing-filter-left .filter-label {
  white-space: nowrap;
  padding-right: 10px;
  font-size: 26px !important;
  font-weight: 500 !important;
  line-height: 28px !important;
}

.listing-card-section.video-demos .listing-filter .filter-dropdown p {
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  letter-spacing: -0.36px !important;
}

.listing-card-section.video-demos .filtered-item .single-item span {
  background: #f0f3f4;
  border: 2px solid #f0f3f4;
}

.listing-card-section.video-demos .listing-filter-right .filter-sort p {
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 24px !important;
  letter-spacing: -0.18px !important;
}

.listing-card-section.video-demos .listing-filter .filter-dropdown p::after {
  border: solid #009e60;
  border-width: 0 2px 2px 0;
}

.listing-card-section.video-demos .listing-card.listing {
  border-radius: 0px 5px 5px 5px;
  background: #fff;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
  height: 350px;
}

.listing-card.video-demos .listing-card-img .play-icon {
  top: 58%;
}

.listing-card-section.video-demos .row > div {
  margin-bottom: 23px;
}

.listing-card.video-demos .video-length.new-time {
  position: absolute;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 32px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
  background: #b1ffbe;
  z-index: 1;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 22px !important;
  letter-spacing: -0.32px !important;
  color: black;
}

.listing-card-section .pagination {
  margin-top: 55px;
}

.listing-card.video-demos .listing-card-content p.p-xl-bold {
  font-size: 22px !important;
  font-weight: 500 !important;
  line-height: 28px !important;
  letter-spacing: -0.22px !important;
}

.listing-card.video-demos .listing-card-content p.p-xl-bold {
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.listing-card.listing .listing-card-content .video-length {
  display: none;
}

.listing-card.listing .listing-card-content {
  min-height: 105px;
  max-height: 105px;
  padding: 25px 30px;
}

#pagination span a.current {
  color: #fff !important;
}

#pagination span a.current:before {
  background: #67bf1b;
}

#pagination span a.current:after {
  background: #67bf1b;
}

#pagination span a:hover {
  color: #fff;
}

#pagination span a:hover:after {
  background: #67bf1b;
}

.footer-cta.video-demos .bg-image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.footer-cta.footer-cta-img.video-demos .title h2 {
  margin-bottom: 136px;
  max-width: 350px;
  font-size: 56px !important;
  font-weight: 500 !important;
  line-height: 58px !important;
}

.footer-cta.footer-cta-img.video-demos .content p {
  font-size: 22px !important;
  font-weight: 500 !important;
  line-height: 28px !important;
  letter-spacing: -0.22px !important;
}

.footer-cta.video-demos .bg-image {
  width: 100% !important;
  height: 100%;
}

.footer-cta.footer-cta-img.video-demos .wrapper {
  border-radius: 5px;
  padding: 17px 0;
}

.footer-cta.footer-cta-img .content {
  width: 44%;
  padding-left: 53px;
  padding-top: 25px;
}

.footer-cta.footer-cta-img .image-wrapper {
  width: 56%;
}

.footer-cta.footer-cta-img .image-wrapper .img-wrap {
  max-width: 100%;
  margin: 0 !important;
}

.footer-cta.footer-cta-img .btn-blue-wrap a:first-child {
  margin-bottom: 22px;
}

@media (min-width: 1400px) and (max-width: 1599px) {
  .banner-second-level.video-demos-banner h1 {
    font-size: 74px !important;
    line-height: 76px !important;
    font-weight: 500 !important;
  }
}
@media (max-width: 1399.98px) {
  .footer-cta.footer-cta-img.video-demos .title h2 {
    margin-bottom: 60px;
    max-width: 100%;
  }
}
@media (max-width: 1200px) {
  .banner-second-level.video-demos-banner h1 {
    padding-top: 0;
    font-size: 55px !important;
    line-height: 53px !important;
  }
  .listing-card-section.video-demos h2 {
    font-size: 48px !important;
    line-height: 50px !important;
    margin-bottom: 20px;
  }
  .footer-cta.footer-cta-img.video-demos .title h2 {
    font-size: 48px !important;
    line-height: 50px !important;
  }
}
@media (max-width: 767.98px) {
  .footer-cta.footer-cta-img .content {
    width: 100%;
  }
  .footer-cta.footer-cta-img .image-wrapper {
    width: 100%;
    margin-top: 30px;
  }
  .banner-second-level.video-demos-banner h1 {
    padding-top: 0;
    font-size: 50px !important;
    line-height: 48px !important;
  }
  .listing-card-section.video-demos h2 {
    font-size: 42px !important;
    line-height: 44px !important;
    margin-bottom: 20px;
  }
  .footer-cta.footer-cta-img.video-demos .title h2 {
    font-size: 42px !important;
    line-height: 44px !important;
  }
}
.video-container {
  max-width: 400px;
  margin: auto;
  border-radius: 0px;
  padding: 15px;
}
.video-container.hidden {
  display: none;
}
.video-container .video-thumbnail {
  position: relative;
  border-radius: 0;
  overflow: hidden;
  max-height: 225px;
  cursor: pointer;
  pointer-events: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.video-container .video-thumbnail img {
  width: 100%;
  height: 100%;
  border-radius: 0px;
  -o-object-fit: contain;
     object-fit: contain;
  max-height: 225px;
}
.video-container .video-thumbnail .play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.video-container .video-details {
  margin-top: 10px;
}
.video-container .video-details p {
  margin: 5px 0;
}
.video-container .video-details .cta {
  color: #000000;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  pointer-events: auto;
}
.video-container .video-details .cta i {
  margin-left: 2rem;
}
.video-container .video-details .cta svg {
  margin-left: 2rem;
}
.video-container .video-iframe {
  height: 225px;
}
.video-container .video-iframe iframe {
  width: 100%;
  height: 225px; /* Adjust the height as per your design */
  border-radius: 10px;
}
.video-container .video-iframe video {
  border-radius: 10px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; /* Ensure the video fills the parent div without distorting */
  -o-object-position: center;
     object-position: center; /* Center the video within the container */
}
.video-container .hidden {
  display: none;
}

.variation-02 .video-container {
  padding: unset;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}
.variation-02 .video-container .video-details {
  display: none;
}

.video-overlay {
  opacity: 0;
  visibility: hidden;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.92);
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  z-index: -1;
}
.video-overlay.active {
  opacity: 1;
  z-index: 9999;
  visibility: visible;
}
@media (max-width: 575.98px) {
  .video-overlay.active {
    overflow-y: scroll;
  }
}
.video-overlay .v-middle-inner {
  display: table;
  position: relative;
  width: 100%;
  height: 100%;
}
.video-overlay .v-middle-inner .v-middle {
  display: table-cell;
  vertical-align: middle;
}
.video-overlay .v-middle-inner .v-middle .video-wrap {
  position: relative;
  max-width: 980px;
  margin: 0 auto;
}
@media (min-width: 1800px) {
  .video-overlay .v-middle-inner .v-middle .video-wrap {
    max-width: 1280px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .video-overlay .v-middle-inner .v-middle .video-wrap {
    max-width: 780px;
  }
}
@media screen and (min-height: 421px) and (max-height: 567px) {
  .video-overlay .v-middle-inner .v-middle .video-wrap {
    width: 60%;
  }
}
.video-overlay .v-middle-inner .v-middle .video-wrap .closeVideo {
  position: absolute;
  width: 35px;
  height: 35px;
  background: none;
  outline: none;
  cursor: pointer;
  right: 5px;
  top: -25px;
  border: none;
}
@media (max-width: 991.98px) {
  .video-overlay .v-middle-inner .v-middle .video-wrap .closeVideo {
    top: -40px;
    right: 20px;
    width: 30px;
    height: 30px;
  }
}
@media screen and (min-width: 320px) and (max-width: 850px) and (orientation: landscape) {
  .video-overlay .v-middle-inner .v-middle .video-wrap .closeVideo {
    top: -26px;
  }
}
.video-overlay .v-middle-inner .v-middle .video-wrap .closeVideo svg {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.video-overlay .v-middle-inner .v-middle .video-wrap .video-container {
  max-width: 920px;
  margin: 0 auto;
  position: relative;
  padding: 0 20px;
  background-color: unset;
}
@media (min-width: 1800px) {
  .video-overlay .v-middle-inner .v-middle .video-wrap .video-container {
    max-width: 1280px;
  }
}
@media screen and (min-height: 300px) and (max-height: 450px) {
  .video-overlay .v-middle-inner .v-middle .video-wrap .video-container {
    max-height: 240px;
    overflow: hidden;
  }
}
.video-overlay .v-middle-inner .v-middle .video-wrap .video-container .hidden {
  display: none;
}
.video-overlay .v-middle-inner .v-middle .video-wrap .video-container iframe, .video-overlay .v-middle-inner .v-middle .video-wrap .video-container video {
  width: 100%;
  z-index: 5;
  border: none;
  margin: 3px 0 0 0;
  height: calc(88vh - 40px);
}
@media (min-width: 992px) and (max-width: 1200px) {
  .video-overlay .v-middle-inner .v-middle .video-wrap .video-container iframe, .video-overlay .v-middle-inner .v-middle .video-wrap .video-container video {
    height: calc(70vh - 40px);
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .video-overlay .v-middle-inner .v-middle .video-wrap .video-container iframe, .video-overlay .v-middle-inner .v-middle .video-wrap .video-container video {
    height: calc(80vh - 324px);
    margin: 0;
    min-height: 250px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .video-overlay .v-middle-inner .v-middle .video-wrap .video-container iframe, .video-overlay .v-middle-inner .v-middle .video-wrap .video-container video {
    height: calc(70vh - 324px);
    margin: 0;
    min-height: 250px;
  }
}
@media (max-width: 575.98px) {
  .video-overlay .v-middle-inner .v-middle .video-wrap .video-container iframe, .video-overlay .v-middle-inner .v-middle .video-wrap .video-container video {
    height: calc(60vh - 324px);
    margin: 0;
    min-height: 200px;
  }
}

.violatorbar:has(.cmp-violatorbar) {
  height: 96px;
  position: fixed;
  top: 0;
  width: 100%;
  padding: 0 !important;
  z-index: 10001;
}
.home .violatorbar:has(.cmp-violatorbar) {
  position: static;
}
.violatorbar:has(.cmp-violatorbar) + header .navigationtop {
  top: 96px;
}
.violatorbar:has(.cmp-violatorbar) ~ .heroes {
  margin-top: 100px;
}

.violatorbar:has(.violatorbar-container) {
  height: 96px;
  position: fixed;
  top: 0;
  width: 100%;
  padding: 0 !important;
  z-index: 10001;
  background: -webkit-gradient(linear, left top, right top, from(#00f), color-stop(#0099ff), to(#1e3c72));
  background: linear-gradient(to right, #00f, #0099ff, #1e3c72);
}
.home .violatorbar:has(.violatorbar-container) {
  position: static;
}
.violatorbar:has(.violatorbar-container) + header .navigationtop {
  top: 96px;
}
.violatorbar:has(.violatorbar-container) ~ .heroes {
  margin-top: 100px;
}

.violatorbar-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8rem;
  color: #000;
  position: relative; /* Needed for absolute positioning of the background */
  height: 96px;
  max-width: var(--max-width);
  margin: 0 auto;
  padding-inline: var(--padding-side);
}
.violatorbar-container.hidden {
  display: none;
}
.violatorbar-container .background-transparent {
  position: absolute; /* Positioned relative to the .violatorbar-container */
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0; /* Sends the image behind the other elements */
}
.violatorbar-container .background-transparent img {
  width: 100%;
  height: inherit;
  -o-object-fit: contain;
     object-fit: contain;
}
.violatorbar-container .banner-logo, .violatorbar-container .banner-text, .violatorbar-container .banner-button {
  position: relative; /* Ensure these elements stay in the normal flow of the flex container */
  z-index: 1; /* Makes sure they are on top of the background image */
}
.violatorbar-container .banner-logo {
  width: 250px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 60px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 20%;
          flex: 0 1 20%;
}
.violatorbar-container .banner-logo img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.violatorbar-container .banner-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 70px;
  max-width: 760px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 60%;
          flex: 0 1 60%;
}
.violatorbar-container .banner-text .title {
  margin: 0;
  font-size: 30px;
  font-weight: 600;
  max-width: 1000px;
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: normal;
}
.violatorbar-container .banner-text .description {
  font-size: 20px;
  height: 30px;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: normal;
}
.violatorbar-container .banner-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 20%;
          flex: 0 1 20%;
}
.violatorbar-container .banner-button a {
  background-color: #0066FF;
  color: #fff;
  text-decoration: none;
  border-radius: 200px;
  font-size: 16px;
  height: 46px;
  font-weight: 600;
  line-height: 14.4px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.violatorbar-container .banner-button .close-icon {
  font-size: 40px;
  color: #ccc;
  cursor: pointer;
}
.violatorbar-container .banner-button .close-icon.hidden {
  display: none;
}

.gradient-blue .violatorbar-container {
  background: -webkit-gradient(linear, left top, right top, from(#7578F6), color-stop(#1FB6FF), to(#00FD45));
  background: linear-gradient(to right, #7578F6, #1FB6FF, #00FD45);
}

.gradient-purple .violatorbar-container {
  background: -webkit-gradient(linear, left top, right top, from(#8a2be2), color-stop(#9b30ff), to(#6a0dad));
  background: linear-gradient(to right, #8a2be2, #9b30ff, #6a0dad);
}

.white-color .violatorbar-container .banner-text .title {
  color: white;
}
.white-color .violatorbar-container .banner-text .description {
  color: white;
}
.white-color .violatorbar-container .banner-button a {
  background-color: transparent;
  border: 2px solid #00FD45;
}

footer.aem-GridColumn {
  padding-inline: initial;
}

footer .aem-GridColumn {
  padding-inline: initial;
}

.footer {
  background-color: #000000;
  color: #ffffff;
}
@media (min-width: 1800px) {
  .footer {
    padding: 122px 0px 60px;
  }
}
@media (max-width: 1799px) {
  .footer {
    padding: 81px 0px 55px;
  }
}
@media (max-width: 1400px) {
  .footer {
    padding: 60px 0;
  }
}
@media (max-width: 992px) {
  .footer {
    padding: 60px 0;
  }
}
.footer--light {
  color: #000 !important;
}
.footer--light .footer__column-section ul li a {
  color: #000 !important;
}
.footer--light .footer__contact-button a {
  color: #000 !important;
}
.footer__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.footer__top-container, .footer__bottom-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@media (min-width: 576px) {
  .footer__top-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (max-width: 575px) {
  .footer__top-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 991px) {
  .footer__bottom-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.footer__bottom-container {
  border-top: 0.1rem solid #fff;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 22px;
  margin-top: 38px;
}
@media (min-width: 1800px) {
  .footer__bottom-container {
    padding-top: 26px;
    margin-top: 28px;
  }
}
@media (max-width: 575px) {
  .footer__bottom-container {
    text-align: center;
    margin-top: 6px;
    padding-top: 32px;
  }
}
.footer__bottom-container p {
  font-weight: 300;
  font-size: 1.8rem;
  line-height: 2.2rem;
  color: #FFFFFF;
  -webkit-margin-after: 0;
          margin-block-end: 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 1800px) {
  .footer__bottom-container p {
    font-size: 2rem;
    margin-top: 5px;
    letter-spacing: -0.03em !important;
  }
}
@media (min-width: 1200px) and (max-width: 1799px) {
  .footer__bottom-container p {
    letter-spacing: -0.02em !important;
    font-size: 1.8rem;
  }
}
@media (min-width: 576px) and (max-width: 1199px) {
  .footer__bottom-container p {
    font-size: 1.6rem;
    letter-spacing: -0.02em !important;
  }
}
@media (max-width: 575px) {
  .footer__bottom-container p {
    font-size: 1.6rem;
    letter-spacing: -0.02em !important;
  }
}
.footer__bottom-container a {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 4rem;
  color: #FFFFFF;
  cursor: pointer;
  letter-spacing: -0.001em;
}
@media (max-width: 1799px) {
  .footer__bottom-container a {
    position: relative;
    top: -2px;
  }
}
.footer__bottom-container a:not(:first-child) {
  padding-left: 4px;
}
.footer__bottom-container a:not(:last-child) {
  padding-right: 7.5px;
  border-right: 0.1rem solid #fff;
}
.footer__bottom-container a:hover {
  color: #00fd45;
}
.footer__logo {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 0 !important;
  width: 17%;
  margin-top: 7px;
}
@media (max-width: 1799px) {
  .footer__logo {
    margin-top: 0;
  }
}
@media (max-width: 991px) {
  .footer__logo {
    width: 100%;
    margin-top: 0;
  }
}
@media (max-width: 768px) {
  .footer__logo {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .footer__logo {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 30px;
    text-align: center;
  }
}
.footer__logo img {
  width: 100%;
  max-width: 190px;
}
@media (min-width: 1800px) {
  .footer__logo img {
    max-width: 246px;
  }
}
@media (max-width: 991px) {
  .footer__logo img {
    max-width: 150px;
  }
}
@media (max-width: 575px) {
  .footer__logo img {
    max-width: 201px;
    margin: 0 auto;
    text-align: center;
  }
}
.footer__phone-number {
  font-size: 1.8rem;
  margin: 10px 0px 24px;
  letter-spacing: 0.01em;
}
@media (min-width: 1800px) {
  .footer__phone-number {
    margin: 16px 0px 36px;
    font-size: 2rem;
  }
}
@media (max-width: 1199px) {
  .footer__phone-number {
    font-size: 1.6rem;
  }
}
.footer .social-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2.4rem;
  margin: 34px 0px 17px;
  font-weight: 400;
}
@media (min-width: 1800px) {
  .footer .social-links {
    margin: 62px 0px 30px;
  }
}
@media (max-width: 991px) {
  .footer .social-links {
    gap: 2.4rem;
  }
}
@media (max-width: 575px) {
  .footer .social-links {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.footer .social-links a {
  cursor: pointer;
}
.footer .social-links img {
  width: 2rem;
  height: 2rem;
}
.footer .social-links .icon {
  font-size: 1.6rem;
  color: #ffffff;
  text-decoration: none;
}
.footer__contact-button-container {
  gap: 1.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2.4rem;
}
@media (max-width: 575px) {
  .footer__contact-button-container {
    width: auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.footer__contact-button {
  background-color: transparent;
  border: 0.2rem solid #00FD45;
  cursor: pointer;
  font-size: 1.6rem;
  border-radius: 5px;
  padding: 1rem 2rem 0.8rem;
  font-weight: 500;
  text-transform: uppercase;
}
@media (min-width: 1800px) {
  .footer__contact-button {
    font-size: 18px !important;
    padding: 14px 32px 11px !important;
  }
}
@media (max-width: 768px) {
  .footer__contact-button {
    width: auto;
  }
}
.footer__contact-button:hover {
  background-color: #00FD45;
  color: #ffffff;
}
.footer__contact-button:hover a {
  color: #000000;
  font-weight: 500;
}
.footer__contact-button a {
  text-decoration: none;
  color: #ffffff;
  font-weight: 700;
  font-family: "KlavikaWeb";
}
.footer__footer-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0;
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 991px) {
  .footer__footer-links {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (max-width: 575px) {
  .footer__footer-links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.footer__column-section {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 0 !important;
  width: 17%;
  position: relative;
}
@media (max-width: 991px) {
  .footer__column-section {
    width: 50%;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
@media (max-width: 575px) {
  .footer__column-section {
    width: 100%;
    margin-top: 35px;
  }
}
@media (min-width: 992px) and (max-width: 1799px) {
  .footer__column-section:nth-child(2) {
    left: -1px;
  }
}
@media (min-width: 992px) and (max-width: 1799px) {
  .footer__column-section:nth-child(3) {
    left: 5px;
  }
}
@media (max-width: 991px) {
  .footer__column-section:nth-child(3) {
    margin-top: 20px;
  }
}
@media (min-width: 992px) and (max-width: 1799px) {
  .footer__column-section:nth-child(4) {
    left: 11px;
  }
}
@media (max-width: 991px) {
  .footer__column-section:nth-child(4) {
    margin-top: 20px;
  }
}
.footer__column-section h5 {
  position: relative;
  font-size: 2rem !important;
  color: rgb(255, 255, 255);
  font-weight: 700;
  pointer-events: none;
  letter-spacing: -0.01em;
  line-height: 28px;
  font-family: "KlavikaWeb";
}
@media (min-width: 1800px) {
  .footer__column-section h5 {
    font-size: 2.4rem !important;
    line-height: 32px !important;
  }
}
@media (max-width: 1799px) {
  .footer__column-section h5 {
    line-height: 17px;
  }
}
@media (max-width: 991px) {
  .footer__column-section h5 {
    font-size: 2.4rem !important;
  }
}
@media (max-width: 575px) {
  .footer__column-section h5 {
    font-size: 2rem !important;
  }
}
.footer__column-section ul {
  list-style: none;
  padding: 0;
  margin-top: 2.5rem;
}
@media (max-width: 1799px) {
  .footer__column-section ul {
    margin-top: 2.7rem;
  }
}
@media (max-width: 575px) {
  .footer__column-section ul {
    margin-top: 3.4rem;
  }
}
.footer__column-section ul li {
  margin-bottom: 17px;
}
@media (max-width: 1799px) {
  .footer__column-section ul li {
    margin-bottom: 13px;
  }
}
@media (max-width: 575px) {
  .footer__column-section ul li {
    margin-bottom: 20px;
    padding-top: 1px;
  }
}
.footer__column-section ul li a {
  text-decoration: none;
  color: #ffffff;
  font-size: 1.6rem;
  font-weight: 400;
  letter-spacing: -0.01em;
  cursor: pointer;
}
@media (min-width: 1800px) {
  .footer__column-section ul li a {
    font-size: 1.8rem;
  }
}
@media (max-width: 991px) {
  .footer__column-section ul li a {
    font-size: 1.8rem;
  }
}
.footer__column-section ul li a:hover {
  color: #00fd45;
}



.navigationtop {
  width: 100%;
  background-color: #fff;
  color: #fff;
  z-index: 1000;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.navigationtop .navigation-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto;
}
.navigationtop .navigation-container .logo {
  display: none;
}
.navigationtop .navigation-container .logo-inner-page {
  display: block;
}
.navigationtop .navigation-container .logo,
.navigationtop .navigation-container .logo-inner-page {
  padding-top: 2.4rem;
  padding-bottom: 2.4rem;
}
.navigationtop .navigation-container .logo a,
.navigationtop .navigation-container .logo-inner-page a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.navigationtop .navigation-container .logo img,
.navigationtop .navigation-container .logo-inner-page img {
  max-width: 16.5rem;
  min-width: 150px;
  margin-top: 1px;
}
@media (min-width: 1800px) {
  .navigationtop .navigation-container .logo img,
.navigationtop .navigation-container .logo-inner-page img {
    min-width: 193px;
    margin-top: -3px;
  }
}
.navigationtop .navigation-container .nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 6.2rem;
  margin-top: -6px;
  letter-spacing: 0.01em;
}
@media (min-width: 1800px) {
  .navigationtop .navigation-container .nav {
    margin-left: 7.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .navigationtop .navigation-container .nav {
    margin-left: 2rem;
  }
}
.navigationtop .navigation-container .nav .xfpage {
  height: 0;
  display: none;
}
.navigationtop .navigation-container .nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4.1rem;
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-margin-after: 0;
          margin-block-end: 0;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}
@media (min-width: 1800px) {
  .navigationtop .navigation-container .nav ul {
    gap: 7.2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .navigationtop .navigation-container .nav ul {
    gap: 1.5rem;
  }
}
.navigationtop .navigation-container .nav ul li.active .xfpage {
  display: block;
}
.navigationtop .navigation-container .nav ul li.active .xfpage .inner-navigation-container {
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.navigationtop .navigation-container .nav ul li.active .limed {
  display: block;
}
.navigationtop .navigation-container .nav ul li > a {
  text-decoration: none;
  color: #000;
  font-size: 1.5rem;
  font-weight: 500;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  line-height: 2.2rem;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-top: 3px;
  text-transform: uppercase;
  font-family: "KlavikaWeb";
}
@media (min-width: 1800px) {
  .navigationtop .navigation-container .nav ul li > a {
    font-size: 1.8rem;
    margin-top: 0px;
  }
}
.navigationtop .navigation-container .nav ul li > a .limed {
  position: absolute;
  width: 115%;
  bottom: 0;
  background: #00fd45;
  height: 6px;
  z-index: 10001;
  display: none;
}
.navigationtop .navigation-container .nav ul li > a:hover {
  color: gray;
}
.navigationtop .navigation-container .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.5rem;
}
@media (min-width: 1800px) {
  .navigationtop .navigation-container .actions {
    gap: 2.8rem;
  }
}
.navigationtop .navigation-container .actions .dropdown {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.navigationtop .navigation-container .actions .dropdown .dropdown-button {
  background: none;
  border: none;
  color: #000;
  font-size: 1.5rem;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  font-weight: 500;
}
@media (min-width: 1800px) {
  .navigationtop .navigation-container .actions .dropdown .dropdown-button {
    font-size: 1.8rem;
    margin-top: -7px;
  }
}
.navigationtop .navigation-container .actions .dropdown .dropdown-button svg {
  margin-left: 0.8rem;
}
.navigationtop .navigation-container .actions .dropdown .dropdown-button svg path {
  stroke: #000;
}
.navigationtop .navigation-container .actions .dropdown .dropdown-menu {
  position: absolute;
  top: 100%;
  right: 0;
  background-color: #fff;
  color: #000;
  border-radius: 5px;
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  list-style: none;
  padding: 10px 0;
  display: none;
  min-width: 200px;
}
.navigationtop .navigation-container .actions .dropdown .dropdown-menu li {
  padding: 8px 20px;
}
.navigationtop .navigation-container .actions .dropdown .dropdown-menu li a {
  text-decoration: none;
  color: #000;
  font-size: 14px;
}
.navigationtop .navigation-container .actions .dropdown .dropdown-menu li a:hover {
  color: green;
}
.navigationtop .navigation-container .actions .dropdown:hover .dropdown-menu {
  display: block;
}
.navigationtop .navigation-container .actions .icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  margin-top: 6px;
}
@media (min-width: 1800px) {
  .navigationtop .navigation-container .actions .icons {
    gap: 2.8rem;
  }
}
.navigationtop .navigation-container .actions .icons svg {
  cursor: pointer;
}
.navigationtop .navigation-container .actions .icons svg path {
  stroke: #000;
}
.navigationtop .navigation-container .actions .free-trial {
  background-color: #00FD92;
  border-radius: 5px;
  color: #000000;
  font-size: 1.4rem;
  font-weight: 700;
  padding: 11px 15px;
  text-decoration: none;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  line-height: 1.44rem;
  border: 0.2rem solid #006616;
  text-transform: uppercase;
  font-family: "KlavikaWeb";
  margin-top: 5px;
}
@media (min-width: 1800px) {
  .navigationtop .navigation-container .actions .free-trial {
    font-size: 1.8rem;
    padding: 11px 22px;
    margin-top: 0;
  }
}
.navigationtop .navigation-container .actions .free-trial:hover {
  background: #fff;
}
.navigationtop .navigation-container .actions .button {
  margin-bottom: 0;
  margin-right: 0;
}
.navigationtop--dark {
  background-color: #000;
}
.navigationtop--dark .navigation-container .logo {
  display: block;
}
.navigationtop--dark .navigation-container .logo-inner-page {
  display: none;
}
.navigationtop--dark .navigation-container .nav ul li > a {
  color: #fff;
}
.navigationtop--dark .navigation-container .actions .dropdown .dropdown-button {
  color: #fff;
}
.navigationtop--dark .navigation-container .actions .dropdown .dropdown-button svg path {
  stroke: #fff;
}
.navigationtop--dark .navigation-container .actions .icons svg path {
  stroke: #fff;
}

@media only screen and (min-width: 2000px) {
  .navigation-top .navigation-container {
    padding: 0 446px;
  }
  .navigation-top .navigation-container .logo img,
.navigation-top .navigation-container .logo-inner-page img {
    max-width: 20.5rem;
  }
  .navigation-top .navigation-container .nav ul {
    gap: 6.4rem;
  }
  .navigation-top .navigation-container .nav ul li a {
    font-size: 1.8rem;
    font-weight: 500;
  }
  .navigation-top .navigation-container .actions {
    gap: 4rem;
  }
  .navigation-top .navigation-container .actions .icons {
    gap: 2.4rem;
  }
  .navigation-top .navigation-container .actions .free-trial {
    font-size: 1.8rem;
  }
  .navigation-top .navigation-container .actions .dropdown .dropdown-button {
    font-size: 1.8rem;
  }
}
.navigation-top--mobile {
  display: none;
}

@media only screen and (max-width: 991px) {
  .navigation-top {
    display: none;
  }
  .navigation-top--mobile {
    display: block;
    width: 100%;
    top: 0;
    left: 0;
  }
  .navigation-top--mobile .xfpage > .cmp-container {
    grid-template-columns: auto;
  }
  .navigation-top--mobile .xfpage > .cmp-container > .aem-Grid {
    padding-block: inherit;
  }
  .navigation-top--mobile .mobile-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 24px;
  }
  .navigation-top--mobile .mobile-icon-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 24px;
  }
  .navigation-top--mobile .mobile-icon-left span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .navigation-top--mobile .mobile-icon-left .login-mobile-icon svg path {
    fill: #000;
  }
  .navigation-top--mobile .mobile-icon-left .search-mobile-icon svg path,
.navigation-top--mobile .mobile-icon-left .language-mobile-icon svg path {
    stroke: #000;
  }
  .navigation-top--mobile .nav-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 16px;
    padding-right: 18px;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
  }
  .navigation-top--mobile .nav-header .logo {
    display: none;
  }
  .navigation-top--mobile .nav-header .logo-inner-page {
    display: block;
  }
  .navigation-top--mobile .menu-icon {
    cursor: pointer;
    font-size: 20px;
    color: #000;
    display: none;
  }
  .navigation-top--mobile .menu-icon.active {
    display: block;
  }
  .navigation-top--mobile .menu-icon--close {
    display: none;
  }
  .navigation-top--mobile .menu-icon--close svg {
    width: 18px;
    height: 18px;
  }
  .navigation-top--mobile .menu-icon--close svg rect {
    fill: #000;
  }
  .navigation-top--mobile .menu-icon--close.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .navigation-top--mobile .logo img,
.navigation-top--mobile .logo-inner-page img {
    max-width: 120px;
  }
  .navigation-top--mobile .main-menu {
    list-style: none;
    -webkit-padding-start: 0;
            padding-inline-start: 0;
    padding-top: 20px;
    border-top: 1px solid #000;
  }
  .navigation-top--mobile .main-menu a {
    font-size: 20px;
    color: #1d242b;
    line-height: 28px;
    font-weight: 600;
  }
  .navigation-top--mobile .nav-menu {
    display: none;
    background-color: #fff;
    height: 100vh;
    width: 100%;
    position: absolute;
    top: 54px;
    left: 0;
    padding: 0 20px;
    overflow-y: auto;
  }
  .navigation-top--mobile .nav-menu.active {
    display: block;
  }
  .navigation-top--mobile .main-menu > li {
    padding: 15px 0;
    border-bottom: 1px solid #ddd;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .navigation-top--mobile .main-menu .arrow {
    float: right;
  }
  .navigation-top--mobile .free-trial {
    background-color: #00fd45;
    border-radius: 20rem;
    color: #1d242b;
    margin-top: 2.4rem;
    padding: 1.6rem 4rem;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 1.8rem;
    font-weight: 600;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
  }
  .navigation-top--mobile .sub-menu {
    display: none;
  }
  .navigation-top--mobile .sub-menu.active {
    display: block;
    width: 100%;
  }
  .navigation-top--mobile .sub-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 2rem;
    font-weight: 600;
    color: #878787;
    border-bottom: 0.1rem solid #e5e4e7;
    padding-bottom: 1.2rem;
  }
  .navigation-top--mobile .sub-header span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 2.4rem;
  }
  .navigation-top--mobile .sub-header:hover {
    color: #007bff;
  }
  .navigation-top--mobile--dark .nav-header {
    background-color: #000;
  }
  .navigation-top--mobile--dark .nav-header .logo {
    display: block;
  }
  .navigation-top--mobile--dark .nav-header .logo-inner-page {
    display: none;
  }
  .navigation-top--mobile--dark .main-menu {
    border-top: none;
  }
  .navigation-top--mobile--dark .menu-icon {
    color: #fff;
  }
  .navigation-top--mobile--dark .menu-icon--close svg rect {
    fill: #fff;
  }
  .navigation-top--mobile--dark .mobile-icon-left .login-mobile-icon svg path {
    fill: #fff;
  }
  .navigation-top--mobile--dark .mobile-icon-left .search-mobile-icon svg path,
.navigation-top--mobile--dark .mobile-icon-left .language-mobile-icon svg path {
    stroke: #fff;
  }
}
.experiencefragment.sticky-nav {
  position: sticky;
  top: 0;
  z-index: 9999;
}

.inner-navigation-container {
  max-width: 1548px;
  margin: 0 auto;
  color: #fff;
  width: 100%;
  z-index: 1000;
}
.inner-navigation-container .overview-cta-mobile {
  display: none;
}
.inner-navigation-container .dropdown-menu {
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
  border: none;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
  border-radius: 20px;
}
.inner-navigation-container .header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f5f6f7;
  padding: 24px 48px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.inner-navigation-container .header a {
  color: #0066ff !important;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  font-weight: 600 !important;
}
.inner-navigation-container .header a svg {
  margin-left: 8px;
}
.inner-navigation-container .overview a {
  color: #1d242b !important;
  text-decoration: none;
  font-size: 18px;
  font-weight: bold;
  padding: 8px 16px;
  border: 2px solid #00fd45;
  border-radius: 200px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #1d242b;
}
.inner-navigation-container .header a i {
  margin-left: 5px;
}
.inner-navigation-container .header p {
  margin: 0;
  color: #1d242b;
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 400;
  margin-right: 24px;
}
.inner-navigation-container .overview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 2.4rem;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  background-color: #f5f6f7 !important;
}
.inner-navigation-container .cmp-teaser {
  padding: 48px 24px;
  padding-top: 24px;
  -webkit-box-shadow: none;
          box-shadow: none;
  width: 300px;
}
.inner-navigation-container .cmp-videoplayer {
  min-width: 300px;
}
.inner-navigation-container .cmp-teaser__pretitle-text {
  color: #000;
}
.inner-navigation-container .cmp-teaser__description {
  color: #000;
}
.inner-navigation-container .cmp-teaser__title {
  color: #000;
}
.inner-navigation-container .content-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  background-color: #fff;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.inner-navigation-container .product-content-container {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  border-radius: 20px;
}
.inner-navigation-container .left-content {
  background-color: #f5f6f7;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}
.inner-navigation-container .addtional-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.inner-navigation-container .addtional-content .hide {
  display: none;
}
.inner-navigation-container .video-container {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  padding-top: 24px;
  margin: 0;
  width: 300px;
  border-bottom-right-radius: 20px;
}
.inner-navigation-container .video-container .video-details .cta,
.inner-navigation-container .video-container .video-details p {
  color: #000;
}
.inner-navigation-container .video-container .video-details .cta svg {
  width: 24px;
  height: 24px;
  margin-left: 8px;
}
.inner-navigation-container .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 24px 48px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.inner-navigation-container .content .column {
  -ms-flex-preferred-size: calc(50% - 16px);
      flex-basis: calc(50% - 16px);
}
.inner-navigation-container .content .column:last-child {
  margin-right: 0;
}
.inner-navigation-container .content .column h3 {
  color: #0066ff;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 4px;
  line-height: 22px;
}
.inner-navigation-container .content .column p {
  color: #1d242b;
  font-size: 15px;
  line-height: 22px;
  font-weight: 400;
}
.inner-navigation-container .content .video {
  max-width: 300px;
  text-align: center;
}
.inner-navigation-container .content .video img {
  width: 100%;
  border-radius: 10px;
}
.inner-navigation-container .content .video p {
  color: #333333;
  font-size: 16px;
  margin-top: 10px;
}
.inner-navigation-container .content .video a {
  color: #0070f3;
  text-decoration: none;
  font-size: 18px;
  font-weight: bold;
}
.inner-navigation-container .content .video a i {
  margin-left: 5px;
}
.inner-navigation-container .extra-categories {
  border-top: 1px solid #ccc;
  padding: 0;
  margin: 24px 40px;
  padding-top: 24px;
  width: calc(100% - 80px);
}
.inner-navigation-container .main-categories {
  padding: 24px 40px;
}
.inner-navigation-container .left-categories {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: 0;
}
.inner-navigation-container .left-categories img {
  max-height: 250px;
}

.solution-navigation-container {
  color: #78828c;
}
.solution-navigation-container .content-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 20px;
}
.solution-navigation-container .main-content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 32px 48px 26px;
}
.solution-navigation-container .industries {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.solution-navigation-container .industries p {
  font-size: 1.6rem !important;
  color: #78828c;
  font-weight: 700;
  cursor: default;
  letter-spacing: 0.1rem;
  margin-bottom: 16px;
}
.solution-navigation-container .industries a h3 {
  color: #0066ff;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 8px;
  line-height: 22px;
}
.solution-navigation-container .environments {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.solution-navigation-container .environments p {
  font-size: 1.6rem !important;
  color: #78828c;
  font-weight: 700;
  cursor: default;
  letter-spacing: 0.1rem;
  margin-bottom: 16px;
}
.solution-navigation-container .environments h3 {
  color: #0066ff;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 4px;
  line-height: 22px;
  margin-left: 8px;
}
.solution-navigation-container .environments h3.super-category {
  color: #000;
  margin-left: 0;
}
.solution-navigation-container .environments .enrivonment-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 8px;
}
.solution-navigation-container .environments .enrivonment-childs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.solution-navigation-container .environments .enrivonment-childs .enrivonment-child h3 {
  line-height: 12px;
}
.solution-navigation-container .environments .enrivonment-childs .enrivonment-child:not(:last-child) h3 {
  border-right: 1px solid #000;
  padding-right: 8px;
}
.solution-navigation-container .usecase-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 200px;
}
.solution-navigation-container .usecase-container__left {
  border-right: 1px solid #ccc;
}
.solution-navigation-container .usecase-container__right {
  padding-left: 24px;
  margin-top: 40px;
}
.solution-navigation-container .usecases {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.solution-navigation-container .usecases .usecase-items-super-category {
  position: relative;
  padding-right: 24px;
  margin-bottom: 16px;
}
.solution-navigation-container .usecases .usecase-items-super-category::before {
  content: "";
  position: absolute;
  width: 0;
  border: 1px solid #00FD45;
  bottom: -5px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.solution-navigation-container .usecases .usecase-items-super-category:hover::before {
  opacity: 1;
  width: 100%;
  visibility: visible;
}
.solution-navigation-container .usecases p {
  font-size: 1.6rem !important;
  color: #78828c;
  font-weight: 700;
  cursor: default;
  letter-spacing: 0.1rem;
  margin-bottom: 16px;
  padding-right: 24px;
}
.solution-navigation-container .usecases h3 {
  color: #0066ff;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 16px;
  line-height: 22px;
  margin-left: 8px;
}
.solution-navigation-container .usecases h3.super-category {
  color: #000;
  margin-left: 0;
  margin-bottom: 8px;
  margin-top: 8px;
}
.solution-navigation-container .usecases .usecase-items {
  display: none;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.solution-navigation-container .usecases .usecase-items.active {
  display: block;
  opacity: 1;
}
.solution-navigation-container .usecases .usecase-childs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.solution-navigation-container .view-all-solution {
  background: #f5f6f7;
  width: 100%;
  padding: 32px 48px 26px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.solution-navigation-container .view-all-solution a {
  color: #0066ff;
  font-weight: 600;
}
.solution-navigation-container .view-all-solution svg {
  margin-left: 16px;
}

.solution-navigation-mobile {
  display: none;
}

@media (max-width: 768px) {
  .inner-navigation-container {
    margin-top: 16px;
    -webkit-transform: none;
            transform: none;
    left: 0;
  }
  .inner-navigation-container .content-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
  }
  .inner-navigation-container .content-container .overview-cta-mobile {
    background: #f5f6f7;
    display: block;
    padding: 1pc;
    text-align: center;
    width: 100%;
  }
  .inner-navigation-container .content-container .overview-cta-mobile a {
    padding: 16px;
    background: #00fd45;
    border-radius: 200px;
    width: 100%;
    text-align: center;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #1d242b;
    display: block;
  }
  .inner-navigation-container .cmp-teaser {
    display: none;
  }
  .inner-navigation-container #navigation-top-video-player {
    display: none;
  }
  .inner-navigation-container .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .inner-navigation-container .content .column {
    margin-right: 0;
  }
  .inner-navigation-container .content .column:last-child {
    margin-bottom: 0;
  }
  .inner-navigation-container .dropdown-menu {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .inner-navigation-container .header {
    display: none;
  }
  .inner-navigation-container .aem-Grid {
    padding: 0;
  }
  .inner-navigation-container .content {
    padding: 0;
    width: 100%;
  }
  .inner-navigation-container .content .column p {
    display: none;
  }
  .inner-navigation-container .content .column h3 {
    border-bottom: 1px solid #e5e4e7;
    padding-bottom: 12px;
    font-size: 16px;
  }
  .inner-navigation-container .extra-categories {
    margin: 0;
    border-top: 0;
    margin-top: 16px;
  }
  .inner-navigation-container .left-content {
    background: none;
  }
  .inner-navigation-container .left-content img {
    display: none;
  }
  .inner-navigation-container .main-categories {
    margin-top: 8px;
  }
  .inner-navigation-container .left-categories {
    gap: 12px;
  }
  .inner-navigation-container .right-content {
    width: 100%;
  }
  .solution-navigation-container {
    display: none;
  }
  .solution-navigation-mobile {
    display: block;
    max-width: 100%;
    padding: 16px;
  }
  .solution-navigation-mobile__nav-item {
    border-bottom: 1px solid #ccc;
  }
  .solution-navigation-mobile__nav-item:last-child {
    border-bottom: none;
  }
  .solution-navigation-mobile__nav-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 16px 0;
    cursor: pointer;
  }
  .solution-navigation-mobile__level-1 > .solution-navigation-mobile__nav-header span {
    font-size: 14px;
    font-weight: 600;
    color: #666;
    letter-spacing: 0.5px;
  }
  .solution-navigation-mobile__level-2 > .solution-navigation-mobile__nav-header span {
    font-size: 16px;
    color: #333;
    font-weight: 500;
  }
  .solution-navigation-mobile__level-3 {
    padding: 0;
    margin: 8px 16px;
    padding-bottom: 8px;
  }
  .solution-navigation-mobile__toggle-btn {
    background: none;
    border: none;
    font-size: 24px;
    color: #666;
    cursor: pointer;
    padding: 0 8px;
    line-height: 1;
    min-width: 32px;
    text-align: center;
  }
  .solution-navigation-mobile__nav-content {
    display: block;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-top: 1px solid #ccc;
  }
  .solution-navigation-mobile__nav-content.hidden {
    display: none;
  }
  .solution-navigation-mobile__nav-link {
    display: block;
    color: #0066ff !important;
    text-decoration: none;
    font-size: 16px !important;
    font-weight: 500 !important;
  }
  .solution-navigation-mobile__nav-link:hover {
    text-decoration: underline;
  }
  .solution-navigation-mobile__view-all {
    display: block;
    padding: 16px 0;
    color: #0066ff !important;
    text-decoration: none;
    font-size: 17px !important;
    font-weight: 500 !important;
    border-bottom: 1px solid #ccc;
  }
  .solution-navigation-mobile__view-all:hover {
    text-decoration: underline;
  }
  .solution-navigation-mobile .solution-navigation-mobile-industries .solution-navigation-mobile__level-2 > .solution-navigation-mobile__nav-header span {
    color: #06f;
  }
  .solution-navigation-mobile .solution-navigation-mobile-industries .solution-navigation-mobile__level-2 .solution-navigation-mobile__nav-header:not(:last-child) {
    border-bottom: 1px solid #ccc;
  }
  .solution-navigation-mobile .solution-navigation-mobile-industries .solution-navigation-mobile__level-2 .solution-navigation-mobile__nav-header:first-child {
    border-top: 1px solid #ccc;
  }
  .solution-navigation-mobile .solution-navigation-mobile-environments .solution-navigation-mobile__level-2 .solution-navigation-mobile__nav-header:not(:last-child) {
    border-top: 1px solid #ccc;
  }
  .solution-navigation-mobile .solution-navigation-mobile-usecases .solution-navigation-mobile__level-2 .solution-navigation-mobile__nav-header:not(:last-child) {
    border-top: 1px solid #ccc;
  }
}
@media (min-width: 2000px) {
  .inner-navigation-container {
    max-width: 1704px;
  }
}


.col-three-wrap {
  background-color: #f0f3f4 !important;
}

.col-three-wrap .row-wrap .item a {
position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.new-footer .container {
  max-width: 1264px;
}
.new-footer p {
  font-weight: initial;
}
.new-footer .copyright ul li:before {
    content: "" !important;
    position: absolute !important;
    top: -7px !important;
    left: -2px !important;
    background: #fff !important;
    height: 16px !important;
    width: 1px !important;
    border-radius: 0 !important;
}