/*** START Corelight Mojoflex CSS Overrides ***/

.header-container-wrapper, .body-container-wrapper, .footer-container-wrapper {
	max-width: none;
}

.hs-blog-post .header {
	background: #000;
}
.hs-blog-post #mainContent {
	margin-top: 150px;  
}

.pr-lister-blog .Press_Release_Lister{ 
	padding-bottom: 100px !important;
}

.hs_consent .input .inputs-list,
.no-list.hs-error-msgs.inputs-list {
	list-style-type: none;
}

.no-list.hs-error-msgs.inputs-list {
	font-style: italic;
}

.footer-top.custom-footer input[name='email'] {
	padding: 22px 20px !important;
}

.column-1-embed, .column-2-embed, .column-3-embed {
	padding-bottom: 20px;
}


/*---  START GLOBAL STYLES - CORELIGHT ---*/

/* leave this commented out as this causes a white bar to show under the header. */
/* body {
  background: #fff !important;
} */

/* leave this commented out please. Use the mojoflex global style settings instead. */
/* body p {
  font-size: 18px !important;
} */

/* this should be set in the mojoflex global style settings instead of like this. */
h1, h2 {
  line-height: 1.2;
}

.h2_spacing {
  margin: 0;
}

.why-evidence-header span a:hover {
  text-decoration: none
}

/* make links semi-bold - peter.laporte@corelight.com */
a,
h4.event-date {
    font-weight: 600;
}


/* Intro Body - Icon Animation */

.intro-body_section {
    margin-top: 40px;
}

/* Styles from Corelight_May2021 */
/* These are added to quick fix for pages that have been wrapped but not fully redesigned to Corelight_MojoFlex design standards */

.comparison-table .icon-no {
  background: url(//8645105.fs1.hubspotusercontent-na1.net/hubfs/8645105/raw_assets/public/Corelight_MojoFlex/images/icon-no.svg) 50% 50% no-repeat;
}

.comparison-table .icon-yes {
  background: url(//8645105.fs1.hubspotusercontent-na1.net/hubfs/8645105/raw_assets/public/Corelight_MojoFlex/images/icon-yes.svg) 50% 50% no-repeat;
}

/* Talk to Expert Button - Nav*/

.header-nav a#cta_button_8645105_342049df-71c2-46e0-b967-fd4ad362f2e3 {
   background-image: radial-gradient(closest-side at 54% 50%,#24b34c 46%,#24b34c 100%);
/*    box-shadow: 1px 1px 25px 10px rgb(27 222 128 / 40%); */
}

.header-nav a#cta_button_8645105_342049df-71c2-46e0-b967-fd4ad362f2e3:hover {
  box-shadow: none;
}

/* tables */

/* adding so tables apply scrollbars on mobile when necessary */
.table-wrap {
  overflow:auto;
}

/* Buttons */

/* .btn-primary,
.btn-secondary {
  transition: 0.2s ease-in-out;
}

.btn-secondary {
  box-shadow: 1px 1px 25px 10px rgb(27 222 128 / 10%);
  background: tranparent;
  transform: translateY(1px);
  transition: 0.2s ease-in-out;
}

.btn-secondary:hover {
  box-shadow: inset 1px 2px 5px #000;
  transform: translateY(1px);
  transition: 0.2s ease-in-out;
  border: 3px solid #fff;
}

.hs-button.primary.large,
.cta_button.btn-tertiary {
  border-radius: 100px;
  background: #fff;
  box-shadow: inset 1px 1px 25px 10px rgb(245 246 250 / 50%);
  border: 3px solid #97979729;
  transition: 0.2s ease-in-out;
  
}

.hs-button.primary.large:hover,
.cta_button.btn-tertiary:hover {
  background: #c7c7c7;
  box-shadow: inset 1px 1px 25px 10px rgb(245 246 250 / 50%);
  border: 3px solid #97979729;
  color: #fff;
}
 */

/* green button on white background - keeping a fill color on hover */
.btn-solid-green {
    display: inline-block;
    padding: 10px 35px;
    position: relative;
    font-family: Open Sans;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 700;
    text-decoration: none;
    color: #000000;
    text-align: center;
    margin: 10px 0;
    text-transform: uppercase;
    border-radius: 100px;
    letter-spacing: 0px;
    background-color: rgba(23, 198, 113, 1);
    border: 3px solid rgba(53, 255, 148, 1);
}

.btn-solid-green:hover, btn-solid-green:focus {
  color: #ffffff;
  
}

/* START fourth button style, found in footer */
.btn-quaternary, .btn-quaternary:visited, .footer .hs-button {
    display: inline-block;
    padding: 10px 35px;
    position: relative;
    font-family: Open Sans;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 500;
    text-decoration: none;
    color: #FFFFFF;
    text-align: center;
    margin: 10px 0;
    text-transform: uppercase;
    border-radius: 100px;
    letter-spacing: 1px;
    background: #1a1b1e;
		background: -moz-linear-gradient(-45deg,  #1a1b1e 0%, #3b4148 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(-45deg,  #1a1b1e 0%,#3b4148 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(135deg,  #1a1b1e 0%,#3b4148 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1b1e', endColorstr='#3b4148',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	  border: none;
  	padding: 10px 35px;
	  line-height: normal;
}
.btn-quaternary:hover, .btn-quaternary:focus, .footer input[type="submit"]:focus {
    color: #ffffff;
    cursor: pointer;
    text-decoration: none;
    box-shadow: 0px 0px 10px rgb(200 200 200 / 10%) inset;
}

/* mid grey stroke w/ transparent background - 5th button style */

.btn-quinary, .btn-quinary:visited {
	display: inline-block;
	padding: 10px 35px;
	position: relative;
	font-family: Open Sans;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: 500;
	text-decoration: none;
	color: #000000;
	text-align: center;
	margin: 10px 0;
	text-transform: uppercase;
	border-radius: 100px;
	letter-spacing: px;
	background-color: rgba(255, 255, 255, 0);
	border: 3px solid rgba(213, 214, 216, 1);
}

.btn-quinary:hover, btn-quinary:focus {
  text-decoration: none;
  color: rgba(213, 214, 216, 1);
}

/* Hero Banners*/

.std-padding.widget_1664377607991 {
  background-color: rgba(0, 0, 0, 1);
}


/* Apex Awards page */

.apex-section h2 {
   font-size: 20px;
}


/* Article Page */

.article-list a img {
  color: #128ee3;
}

/* BLOG */

/* Style for in-line code examples */
.code-block pre {
    font-size: 14px;
    width: 100%;
    height: auto;
    border: 2px solid #ccc;
    overflow-x: auto;
  	padding: 20px;
}

/* Corelight Labs Pages */

/* .our-team-wrapper .team-tabber-info.current {
    justify-content: center;
 } */


/* Investigator Product Page */

li.checkmark-icon::marker {
  font-size: 10%;
}

.prlister {
    padding-top: 60px;
    padding-bottom: 70px;
}


/* Press Release Lister */

.Press_Release_Lister.std-padding.reg-padding,
.widget_1668540977938.std-padding.reg-padding,
.widget_1669065008540.std-padding.reg-padding {
/*     padding: 80px 0; */
}

.back-btn_newsroom {
	max-width: 1700px;
	margin: 60px auto 0;
}

.back-btn_newsroom a::before {
	background: url(../hubfs/ig-arrow-blue.svg);
	background-repeat: no-repeat;
}



/* Event Lister */

/* .event-lister-item-icon-section div:nth-child(1) {
    max-width: 77px;
} */

.cat-filter-wrap .cat-item {
    margin: 0 20px 20px 0;
    display: inline-block;
}


.event-lister-section.event-lister-wrapper .event-lister-item:nth-child(4n+4) {
    padding-right: 40px;
}

.event-lister_feature-cat-section span:not(:first-child),
.event-lister_feature-cat-section span:after,
.featured-event-icon-section span.featured-cat:not(:first-child),
.featured-event-icon-section span.featured-cat:after {
    display: none;
}

/* Contact Us Page -- this styles all pages actually */

form input[type="text"], 
form input[type="email"], 
form input[type="number"], 
form input[type="phone"], 
form input[type="url"], 
form input[type="tel"], 
form input[type="password"],
.hs-input {
    border-radius: 8px;
    border: 1px solid #E5E5Ea;
    color: #717480;
    font-size: 13px;
}

form input::placeholder {
  color: #717480;
  font-size: 13px;
}

.hs_newsletter.hs-newsletter.hs-fieldtype-booleancheckbox.field.hs-form-field {
    padding: 10px 0;
}

.hs-richtext.hs-main-font-element p span,
.hs-richtext.hs-main-font-element p a {
  background-color: transparent !important;
}


#hs_form_target_widget_1668115507334 .input input {
    margin-right: 0;
}


/* Animations */

.animation-only .column-1-embed {
   padding: 0;
}

.animation-only .column-1-embed lottie-player {
   height: auto !important;
}


/* Contact Us Section */

.contact-us-section {
   text-align: left;
}

/* .contact-us-section .btn-secondary {
   background-color: rgba(0, 0, 0, .75);
    transform: translateY(1px);
    transition: 0.2s ease-in-out;
}

.contact-us-section .btn-secondary:hover { 
    color: rgba(255, 255, 255, 1);
    background-color: rgba(23, 198, 113, .0);
    border: 3px solid rgba(255, 255, 255, 1);
} */

.title-center {
   margin: 0;
}

.products-wrapper div ul li i.fas.fa-chevron-right {
  content: "\f054";
  font-size: 14px !important;
  position: relative;
  left: 5px !important;
  bottom: 2px !important;
  padding: 5px;
  color: #098ae2;
}

.products-wrapper div ul {
  padding-left: 0;
}


/* Global Footer Section */

/* .footer h3.footer-career {
   text-shadow: 0 0 32px #00ab49;
} */

.footer {
   font-size: 18px;
}

.footer .hs_consent.hs-consent.hs-fieldtype-booleancheckbox.field.hs-form-field label {
   font-size: 16px;
}

.footer ul.no-list.hs-error-msgs.inputs-list {
    padding: 20px 0 0;
}

.footer .footer-nav li a:hover{
  text-decoration: none;
}

.footer-top.custom-footer input[name='email'] {
    padding: 12px 20px !important;
}

.footer .hs-form-required {
    color: red;
}

.footer .nav-col {
    padding: 40px 0;
}

.footer-nav li {
    margin: 0;
}

.footer ul.inputs-list {
    padding: 0;
}

.footer ul li.hs-form-booleancheckbox {
    list-style-type: none;
}

/* .footer .btn-quaternary,
.footer .hs-button.primary.large,
.footer .cta_button.btn-quaternary {
     background: linear-gradient(135deg,#1a1b1e,#3b4148);
    box-shadow: inset 1px 2px 5px #000;
    transform: translateY(1px);
  transition: 0.2s ease-in-out;
    border: 3px solid #fff; 
   
} */

/* .footer .btn-quaternary:hover,
.footer .hs-button.primary.large:hover,
.footer .cta_button.btn-quaternary:hover {
    background: #fff;
    color: #000;
    border: 3px solid #fff;
} */

.custom-footer-flex .nav-col.nav-col_1{
  display: flex;
  flex-direction: column;
}

.custom-footer-flex .nav-col.nav-col_1 .group-images{
  display: flex; 
  gap: 20px; 
  flex-direction: row; 
  margin-top: 20px; 
}
    
/* @media screen and (min-width: 766px){
  .custom-footer-flex .nav-col.nav-col_1 .group-images{
    margin-bottom: 200px;
  }
} */

@media screen and (max-width: 990px) {
  .custom-footer-flex .nav-col.nav-col_1 {
    /*margin: 0 0 80px !important;*/
    margin: 0 auto;
   }

}
/*---  MEDIA QUERIES ---*/

@media screen and (max-width: 767px) {
  
  h3.apex-awards-header_3 {
    padding-top: 30px;
}
  
  .footer {
      background-color: rgba(0, 0, 0, 1.0);
  }
  
  .custom-footer-flex.column-2 .nav-col, 
    .custom-footer-flex .nav-col {
      padding: 0;
   }
  
/*   .nav-col.nav-col_2 {
      margin-bottom: 200px;
  } */
  
  .nav-col.nav-col_3 {
      margin: 40px 0;
  }
  
  .footer-nav li a, 
  .footer-nav li a:visited {
    color: rgba(255, 255, 255, 1.0);
  }
  
  div#hs_cos_wrapper_widget_1668623976614_ h1 {
    text-align: center;
    padding-top: 40px;
}

  div#hs_cos_wrapper_widget_1668623976614_ p {
     text-align: center;
  }
 
/*   .two-flex.default.top-align {
    display: flex;
    flex-flow: column;
    flex-direction: column-reverse;
  } */
  
  .brand-portal-icon {
    display: none;
  }
  
  .white .medium,
  .white .two-flex {
    text-align: left;
  }
  
  h2.aws-cloud-title {
    padding-top: 0;
    margin-top: 40px;
  }
  
  .body-col-section {
    margin-bottom: 60px;
    padding-bottom: 40px;
  }
  
  .defend-evidence-section {
    padding: 0;
  }
  
  /* Partner Application Page */

  #hs_form_target_widget_1669834827000 .field.hs-form-field {
    width: 100%;
  }
}


@media (min-width: 480px) and (max-width: 991px) {

  .footer .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
     width: 75%;
  }
}

@media(max-width: 767px) {
/*   .std-padding.module_16690783295723.white {
    display: none;
  }
  
  .std-padding.module_16690778770723 {
    padding: 40px 0 40px;
  } */
  
  div#hs_cos_wrapper_widget_1665687543772_ h2,
  div#hs_cos_wrapper_widget_1667390584833_ {
     text-align: left;
  }
  
  div#hs_cos_wrapper_widget_1665687543772_ {
    padding-top: 20px;
  }
  
 .footer-top {
    padding: 0;
  }

/*   .footer-number-container {
    position: absolute;
    bottom: 0em;
  } */

  .nav-col.nav-col_3 {
    position: relative;
    display: flex;
    justify-content: left;
  }
  
/*   .footer-nav {
    position: absolute;
    margin: 0 0 0 0;
} */
  
  .column-content.w-35 {
    width: 100%;
  }
  
  .column-content img {
    display: block;
    margin: 0 auto;
  }
  
  .threat-hunting_cheatsheets {
    display: none;
  }
}
 

@media(min-width: 768px) {
  
  .page-content .column-content.w-35 {
    width: 55%;
  }
  
  .header-utility {
    padding: 20px 0;
  }
  
   div#hs_cos_wrapper_widget_1667249479407_ {
    text-align: center;
  }
    
/*   div#hs_cos_wrapper_widget_1665687543772 .std-padding.widget_1665687543772 {
    padding: 80px 0 40px !important;
  } */
  
  .nav-col.nav-col_2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  
  .medium {
    text-align: left;
  }
  
  .intro-body_section,
  .top-title h2,
  .title-center-section {
    text-align: left;
  }
  
   .center-body_section {
    text-align: center;
  }
  
  .footer .nav-col {
    padding: 0;
}
  
}


@media(max-width: 991px) {
  
  .footer-top {
    padding: 0;
  }

/* .footer-number-container {
  top: -12.7em;
  position: absolute;
  } */
  .footer-nav{
    margin: 20px 0 0 0;
  }

  .nav-col.nav-col_3 {
    position: relative;
    display: flex;
    justify-content: left;
  }
  
    .pillar-spacer {
      padding-top: 40px; 
  }
  
   /* GDPR Page */

  #hs_form_target_widget_1668115507334 .field.hs-form-field {
    width: 100%;
  }
  
  #hs_form_target_widget_1668115507334 .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field,
  #hs_form_target_widget_1668115507334 .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
    padding: 0;
  } 
}


@media(min-width: 992px) {
   
  .custom-footer-flex.std-padding.column-3 {
    padding: 80px 0;
  }
  .footer-number-container,
  #hs_menu_wrapper_mojoflex-child-footer_ > ul{
    width: 208px;
    margin: 0 auto;
    display: block;
  }
  
  .hs_menu_wrapper_mojoflex-child-footer_{
  }

  div#hs_menu_wrapper_mojoflex-footer_ {
    margin: 0 auto;
    width: 198px;
  }
  
  .nav-col.nav-col_3 {
    justify-content: center;
  }  
  
}


@media(min-width: 992px) and (max-width: 1199px) {   
  .footer .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
     width: 100%;
  }
}

@media(max-width: 1200px) {
  .mega-menu-wrapper p {
    color: #fff;
  }
}

@media(min-width: 1200px) {
  
  .mega-menu-nav .nav-col hr {
    width: 80%;
  }
  
  .page-content.module_16690783295723.max.flexed.left-side {
    padding: 0 50px;
  }
  
   #hs_form_target_widget_1668115507334 .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
      width: 49%;
  }
  
  .sticky-header .nav.standard ul li a:hover, 
  .sticky-header .nav.standard .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a:hover,
  .sticky-header .nav.standard .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.active > a {
    color: rgba(56, 255, 156, 1.0) !important;
  }
}


@media(min-width: 1200px) and (max-width: 1599px) {  
  
.header .page-content.max:not(.right-side) .header-flex {
    /* margin: 0 auto; */
    /* max-width: 1450px; */
    padding: 0 80px;
  }
}


@media(max-width: 1599px) {
  
  /* Partner Application Page */
  
   #hs_form_target_widget_1669834827000 .field.hs-form-field {
    width: 100%;
  }
  
  #hs_form_target_widget_1669834827000 .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field,
  #hs_form_target_widget_1669834827000 .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
    padding: 0;
  }
  
   /* Request a Demo Page */
  
  #hs_form_target_widget_1671136958823 .field.hs-form-field {
    width: 100%;
  }
  
  #hs_form_target_widget_1671136958823 .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field,
  #hs_form_target_widget_1671136958823 .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
    padding: 0;
  }
}


@media(min-width: 1600px) {

  .page-content {
    padding: 0 110px !important;
  }
  
  .footer .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
     width: 61%;
  }
  
/*   .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field,
  .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
    width: 34.25%;
  } */
}


/*** END Corelight Mojoflex CSS Overrides ***/

/* Begin General Styles Newtarget Styles */
html {
  overflow-x: hidden;
  scroll-behavior: smooth; 
  scroll-padding-top: 170px; /* If you need scroll offset try this magic! */
}

.nt-flex.columns-5 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.nt-flex.columns-5 img {
  margin: 47px 37px;
}

/* End General Styles */


/* Begin Federal Page */
#hs_cos_wrapper_widget_1673963040856 h3,
#hs_cos_wrapper_widget_1673963040856 p {
   margin-bottom: 0px;
}
/* End Federal Page */

/* Begin Top Hero Banners Big */
#hs_cos_wrapper_widget_1669301068931,
#hs_cos_wrapper_module_16696972355634,
#hs_cos_wrapper_module_1670458990705,
#hs_cos_wrapper_module_16752778236984 {
  background-image: -webkit-linear-gradient(top, black, #041628);
  background-image: linear-gradient(to bottom, black, #041628);
}
#hs_cos_wrapper_module_16704571675965 {
  background: linear-gradient(180.53deg, #000000 9%, #0A192A 28%, #020202 50%, #000000 60%, #0A192A 75%, #020202 99.52%);
}

@media (min-width: 768px) {
  .text-section-space {
    margin: 50px 0px 350px 0px;
  }
}

@media (min-width: 1201px) {
  .text-section-space {
    margin: 150px 0px 250px 0px;
  }
}


#hs_cos_wrapper_module_16829572641353 {
  background-image: linear-gradient(#000 0%, #0a192a 20.4%, #020202 100%);
  background-image: -webkit-linear-gradient(#000 0%, #0a192a 20.4%, #020202 100%);
}
#hs_cos_wrapper_widget_1669301068931 > .std-padding,
#hs_cos_wrapper_module_16696972355634 > .std-padding,
#hs_cos_wrapper_module_1670458990705 > .std-padding,
#hs_cos_wrapper_module_16752778236984 > .std-padding,
#hs_cos_wrapper_module_16829572641353 > .std-padding {
  height: 695px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-size: 1078px 613px;
  background-position: center right -200px;
}
#hs_cos_wrapper_module_16704571675965 > .std-padding {  
  background-size: 1078px 613px;
  background-position: center right -200px;
}
@media (max-width: 1199px) {
  #hs_cos_wrapper_widget_1669301068931 > .std-padding,
#hs_cos_wrapper_module_16696972355634 > .std-padding,
#hs_cos_wrapper_module_1670458990705 > .std-padding,
#hs_cos_wrapper_module_16704571675965 > .std-padding,
#hs_cos_wrapper_module_16752778236984 > .std-padding,
#hs_cos_wrapper_module_16829572641353 > .std-padding {
    background-size: 50vw 35vw;
    background-position: center right 0px;
  }
}
@media (max-width: 767px) {
  #hs_cos_wrapper_widget_1669301068931 > .std-padding,
#hs_cos_wrapper_module_16696972355634 > .std-padding,
#hs_cos_wrapper_module_1670458990705 > .std-padding,
#hs_cos_wrapper_module_16704571675965 > .std-padding,
#hs_cos_wrapper_module_16752778236984 > .std-padding,
#hs_cos_wrapper_module_16829572641353 > .std-padding,
#hs_cos_wrapper_module_17011176392113 > .std-padding {
    background-position: center top 8vw;
    background-size: 95vw 56vw;
    height: unset;
  }
}
#hs_cos_wrapper_widget_1669301068931 .page-content,
#hs_cos_wrapper_module_16696972355634 .page-content,
#hs_cos_wrapper_module_1670458990705 .page-content,
#hs_cos_wrapper_module_16704571675965 .page-content,
#hs_cos_wrapper_module_16752778236984 .page-content,
#hs_cos_wrapper_module_16829572641353 .page-content,
#hs_cos_wrapper_module_17011176392113 .page-content {
  height: 100%;
}
#hs_cos_wrapper_widget_1669301068931 .page-content .two-flex,
#hs_cos_wrapper_module_16696972355634 .page-content .two-flex,
#hs_cos_wrapper_module_1670458990705 .page-content .two-flex,
#hs_cos_wrapper_module_16704571675965 .page-content .two-flex,
#hs_cos_wrapper_module_16752778236984 .page-content .two-flex,
#hs_cos_wrapper_module_16829572641353 .page-content .two-flex,
#hs_cos_wrapper_module_17011176392113 .page-content .two-flex {
  height: 100%;
}
#hs_cos_wrapper_module_16696972355634 > .std-padding {
  background-position: bottom right -200px;
}
@media (max-width: 1199px) {
  #hs_cos_wrapper_module_16696972355634 > .std-padding {
    background-size: 50vw 35vw;
    background-position: center right 0px;
  }
}
@media (max-width: 767px) {
  #hs_cos_wrapper_module_16696972355634 > .std-padding {
    background-position: center bottom 50%;
    background-size: 95vw 56vw;
    height: unset;
  }
  #hs_cos_wrapper_module_16752778236984 > .std-padding {
    padding-top: 50px;
  }
}

/* End Top Hero Banners Big */
/* Begin Top Hero Banners Medium */
#hs_cos_wrapper_module_16697276878294,
#hs_cos_wrapper_module_16697373674694,
#hs_cos_wrapper_module_16697515998683,
#hs_cos_wrapper_module_1669759538570,
#hs_cos_wrapper_module_16697718798254,
#hs_cos_wrapper_module_16698299460254,
#hs_cos_wrapper_module_16698326520284,
#hs_cos_wrapper_module_16698405579602,
#hs_cos_wrapper_module_16698406593594,
#hs_cos_wrapper_module_16698429540874,
#hs_cos_wrapper_module_16700164063364,
#hs_cos_wrapper_module_16700984896292,
#hs_cos_wrapper_module_16698404871914,
#hs_cos_wrapper_module_1670102592211,
#hs_cos_wrapper_module_16701043780124,
#hs_cos_wrapper_module_16701053728622,
#hs_cos_wrapper_module_16701063950964,
#hs_cos_wrapper_module_16701072454164,
#hs_cos_wrapper_module_16704584010436 {
  background-image: -webkit-linear-gradient(top, black, #041628);
  background-image: linear-gradient(to bottom, black, #041628);
}
#hs_cos_wrapper_module_16697276878294 > .std-padding,
#hs_cos_wrapper_module_16697373674694 > .std-padding,
#hs_cos_wrapper_module_16697515998683 > .std-padding,
#hs_cos_wrapper_module_1669759538570 > .std-padding,
#hs_cos_wrapper_module_16697718798254 > .std-padding,
#hs_cos_wrapper_module_16698299460254 > .std-padding,
#hs_cos_wrapper_module_16698326520284 > .std-padding,
#hs_cos_wrapper_module_16698405579602 > .std-padding,
#hs_cos_wrapper_module_16698406593594 > .std-padding,
#hs_cos_wrapper_module_16698429540874 > .std-padding,
#hs_cos_wrapper_module_16700164063364 > .std-padding,
#hs_cos_wrapper_module_16700984896292 > .std-padding,
#hs_cos_wrapper_module_16698404871914 > .std-padding,
#hs_cos_wrapper_module_1670102592211 > .std-padding,
#hs_cos_wrapper_module_16701043780124 > .std-padding,
#hs_cos_wrapper_module_16701053728622 > .std-padding,
#hs_cos_wrapper_module_16701063950964 > .std-padding,
#hs_cos_wrapper_module_16701072454164 > .std-padding,
#hs_cos_wrapper_module_16704584010436 > .std-padding {
  padding-top: 0px;
  padding-bottom: 0px;
}
@media (min-width: 768px) {
  #hs_cos_wrapper_module_16697276878294 > .std-padding,
#hs_cos_wrapper_module_16697373674694 > .std-padding,
#hs_cos_wrapper_module_16697515998683 > .std-padding,
#hs_cos_wrapper_module_1669759538570 > .std-padding,
#hs_cos_wrapper_module_16697718798254 > .std-padding,
#hs_cos_wrapper_module_16698299460254 > .std-padding,
#hs_cos_wrapper_module_16698326520284 > .std-padding,
#hs_cos_wrapper_module_16698405579602 > .std-padding,
#hs_cos_wrapper_module_16698406593594 > .std-padding,
#hs_cos_wrapper_module_16698429540874 > .std-padding,
#hs_cos_wrapper_module_16700164063364 > .std-padding,
#hs_cos_wrapper_module_16700984896292 > .std-padding,
#hs_cos_wrapper_module_16698404871914 > .std-padding,
#hs_cos_wrapper_module_1670102592211 > .std-padding,
#hs_cos_wrapper_module_16701043780124 > .std-padding,
#hs_cos_wrapper_module_16701053728622 > .std-padding,
#hs_cos_wrapper_module_16701063950964 > .std-padding,
#hs_cos_wrapper_module_16701072454164 > .std-padding,
#hs_cos_wrapper_module_16704584010436 > .std-padding {
    height: 435px;
  }
}
@media (max-width: 767px) {
  #hs_cos_wrapper_module_16697276878294 > .std-padding img,
#hs_cos_wrapper_module_16697373674694 > .std-padding img,
#hs_cos_wrapper_module_16697515998683 > .std-padding img,
#hs_cos_wrapper_module_1669759538570 > .std-padding img,
#hs_cos_wrapper_module_16697718798254 > .std-padding img,
#hs_cos_wrapper_module_16698299460254 > .std-padding img,
#hs_cos_wrapper_module_16698326520284 > .std-padding img,
#hs_cos_wrapper_module_16698405579602 > .std-padding img,
#hs_cos_wrapper_module_16698406593594 > .std-padding img,
#hs_cos_wrapper_module_16698429540874 > .std-padding img,
#hs_cos_wrapper_module_16700164063364 > .std-padding img,
#hs_cos_wrapper_module_16700984896292 > .std-padding img,
#hs_cos_wrapper_module_16698404871914 > .std-padding img,
#hs_cos_wrapper_module_1670102592211 > .std-padding img,
#hs_cos_wrapper_module_16701043780124 > .std-padding img,
#hs_cos_wrapper_module_16701053728622 > .std-padding img,
#hs_cos_wrapper_module_16701063950964 > .std-padding img,
#hs_cos_wrapper_module_16701072454164 > .std-padding img,
#hs_cos_wrapper_module_16704584010436 > .std-padding img {
    float: none !important;
    margin-bottom: 30px;
  }
}
#hs_cos_wrapper_module_16697276878294 .page-content,
#hs_cos_wrapper_module_16697373674694 .page-content,
#hs_cos_wrapper_module_16697515998683 .page-content,
#hs_cos_wrapper_module_1669759538570 .page-content,
#hs_cos_wrapper_module_16697718798254 .page-content,
#hs_cos_wrapper_module_16698299460254 .page-content,
#hs_cos_wrapper_module_16698326520284 .page-content,
#hs_cos_wrapper_module_16698405579602 .page-content,
#hs_cos_wrapper_module_16698406593594 .page-content,
#hs_cos_wrapper_module_16698429540874 .page-content,
#hs_cos_wrapper_module_16700164063364 .page-content,
#hs_cos_wrapper_module_16700984896292 .page-content,
#hs_cos_wrapper_module_16698404871914 .page-content,
#hs_cos_wrapper_module_1670102592211 .page-content,
#hs_cos_wrapper_module_16701043780124 .page-content,
#hs_cos_wrapper_module_16701053728622 .page-content,
#hs_cos_wrapper_module_16701063950964 .page-content,
#hs_cos_wrapper_module_16701072454164 .page-content,
#hs_cos_wrapper_module_16704584010436 .page-content {
  height: 100%;
}
#hs_cos_wrapper_module_16697276878294 .page-content .two-flex,
#hs_cos_wrapper_module_16697373674694 .page-content .two-flex,
#hs_cos_wrapper_module_16697515998683 .page-content .two-flex,
#hs_cos_wrapper_module_1669759538570 .page-content .two-flex,
#hs_cos_wrapper_module_16697718798254 .page-content .two-flex,
#hs_cos_wrapper_module_16698299460254 .page-content .two-flex,
#hs_cos_wrapper_module_16698326520284 .page-content .two-flex,
#hs_cos_wrapper_module_16698405579602 .page-content .two-flex,
#hs_cos_wrapper_module_16698406593594 .page-content .two-flex,
#hs_cos_wrapper_module_16698429540874 .page-content .two-flex,
#hs_cos_wrapper_module_16700164063364 .page-content .two-flex,
#hs_cos_wrapper_module_16700984896292 .page-content .two-flex,
#hs_cos_wrapper_module_16698404871914 .page-content .two-flex,
#hs_cos_wrapper_module_1670102592211 .page-content .two-flex,
#hs_cos_wrapper_module_16701043780124 .page-content .two-flex,
#hs_cos_wrapper_module_16701053728622 .page-content .two-flex,
#hs_cos_wrapper_module_16701063950964 .page-content .two-flex,
#hs_cos_wrapper_module_16701072454164 .page-content .two-flex,
#hs_cos_wrapper_module_16704584010436 .page-content .two-flex {
  height: 100%;
}
/* End Top Hero Banners Medium */
/* Begin Top Hero Banners Small */
:is(#hs_cos_wrapper_module_16697405252144,
#hs_cos_wrapper_module_16823534000896) {
  background-image: -webkit-linear-gradient(top, black, #041628);
  background-image: linear-gradient(to bottom, black, #041628);
}
:is(#hs_cos_wrapper_module_16697405252144,
#hs_cos_wrapper_module_16823534000896) > .std-padding {
  padding-top: 0px;
  padding-bottom: 0px;
}
@media (min-width: 0px) {
  :is(#hs_cos_wrapper_module_16697405252144,
  #hs_cos_wrapper_module_16823534000896) > .std-padding {
    height: 185px;
  }
}
:is(#hs_cos_wrapper_module_16697405252144,
#hs_cos_wrapper_module_16823534000896) > .std-padding h1 {
  margin-bottom: 0px;
}
:is(#hs_cos_wrapper_module_16697405252144,
#hs_cos_wrapper_module_16823534000896) .page-content {
  height: 100%;
}
:is(#hs_cos_wrapper_module_16697405252144,
#hs_cos_wrapper_module_16823534000896) .page-content .two-flex {
  height: 100%;
  justify-content: center;
}

/* End Top Hero Banners Small */
/* Begin some custom styles with clasess */
#hs_cos_wrapper_module_16696972355634 > .std-padding {
  mix-blend-mode: hard-light;
}

.corelight-content-list li {
  padding-left: 18px;
}
.core2k22-background {
  background: -webkit-linear-gradient(#000 0%, #0a192a 46.3%, #020202 100%);
  background: linear-gradient(#000 0%, #0a192a 46.3%, #020202 100%);
}

.core2k22-blend-mode {
  mix-blend-mode: lighten;
}

/* Align columns center*/
#hs_cos_wrapper_widget_1669311646293 .two-flex,
#hs_cos_wrapper_module_16696580706088 .two-flex,
#hs_cos_wrapper_module_16696580846899 .two-flex,
#hs_cos_wrapper_widget_1669308824577 .two-flex,
#hs_cos_wrapper_widget_1669409001517 .two-flex,
#hs_cos_wrapper_module_16694099071033 .two-flex,
#hs_cos_wrapper_module_16694103398113 .two-flex,
#hs_cos_wrapper_module_16694107039873 .two-flex,
#hs_cos_wrapper_module_16694115912313 .two-flex,
#hs_cos_wrapper_module_16694117139203 .two-flex,
#hs_cos_wrapper_module_16694118754363 .two-flex,
#hs_cos_wrapper_module_1669411808055 .two-flex,
#hs_cos_wrapper_module_16694130982973 .two-flex,
#hs_cos_wrapper_module_1669414377081 .two-flex,
#hs_cos_wrapper_module_16694144730443 .two-flex,
#hs_cos_wrapper_module_1669414570833 .two-flex,
#hs_cos_wrapper_widget_1669485057931 .two-flex,
#hs_cos_wrapper_widget_1669477140489 .two-flex,
#hs_cos_wrapper_module_16698299460254 .two-flex,
#hs_cos_wrapper_module_16698326520284 .two-flex,
#hs_cos_wrapper_module_16698405579602 .two-flex,
#hs_cos_wrapper_module_16698406593594 .two-flex,
#hs_cos_wrapper_widget_1669520216809 .two-flex {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.core2k22-grid {
  margin: 40px 0px;
}
.core2k22-grid.columns-2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 75px;
  grid-row-gap: 60px;
}
.core2k22-grid.columns-4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 25px;
  grid-row-gap: 40px;
}
@media (max-width: 767px) {
  .core2k22-grid.columns-4 {
    grid-template-columns: repeat(2, 1fr);
  }
}

.core2k22-icon-with-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.core2k22-icon-with-title img {
  margin-right: 20px;
  margin-left: 0px;
}
.core2k22-icon-with-title h2, .core2k22-icon-with-title p {
  margin-bottom: 0px;
}

/* End some custom styles with clasess */


/* Begin Logos */
#hs_cos_wrapper_widget_1669737721340 .team-content-wrapper {
  display: none;
}
#hs_cos_wrapper_widget_1669737721340 .team-link, #hs_cos_wrapper_widget_1669737721340 .team-link:visited, #hs_cos_wrapper_widget_1669737721340 .team-item {
  padding: 0 0 0px 0;
  margin-bottom: 30px;
}

/* End Logos */
/* Begin Tabs */
#hs_cos_wrapper_widget_1669347347187 .tabs a {
  margin-top: auto;
  text-transform: inherit;
  padding: 0px 13px 20px 13px;
  margin-right: 80px;
  font-size: 21px;
  font-weight: normal;
  line-height: 1.75rem;
  letter-spacing: 0.25px;
}
@media (max-width: 1199px) {
  #hs_cos_wrapper_widget_1669347347187 .tabs a {
    margin-right: 30px;
  }
}
@media (max-width: 767px) {
  #hs_cos_wrapper_widget_1669347347187 .tabs a {
    margin-right: 0px;
    margin-bottom: 30px;
  }
}
#hs_cos_wrapper_widget_1669347347187 .tabs a:hover {
  color: #2E3438;
  -webkit-animation: all 0.3s ease-in;
          animation: all 0.3s ease-in;
}
#hs_cos_wrapper_widget_1669347347187 .tabs a.active {
  border-bottom: 1px solid #979797;
  font-weight: bold;
}
#hs_cos_wrapper_widget_1669347347187 .tabs a:before {
  content: "";
  display: block;
  text-align: center;
  margin: 0 auto 20px;
}
#hs_cos_wrapper_widget_1669347347187 .tabs a:nth-child(1):before {
  width: 88px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg id='Group_90' data-name='Group 90' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='88' height='12' viewBox='0 0 88 12'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Clip_38' data-name='Clip 38' d='M0 0H88V12H0Z' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath id='Fill_35' data-name='Fill 35' d='M80 8H1.57V7.132L0 6.259V2.109L1.57.941V0H80l0 8ZM72.924 1.97l-.046.958a5.527 5.527 0 0 1-3.442 4.937h5.611a9.624 9.624 0 0 0 1.495-4.848l.035-1.04L72.924 1.97h0ZM58.948.172a9.751 9.751 0 0 0-.335 2.5 9.593 9.593 0 0 0 1.514 5.194h5.581a5.535 5.535 0 0 1-3.353-4.054A5.914 5.914 0 0 1 62.248 2.7 5.678 5.678 0 0 1 62.835.172Zm-5.191.953a.659.659 0 0 0-.476.2L49.388 5.28a.7.7 0 0 0 0 .97.668.668 0 0 0 .952 0L54.235 2.3a.694.694 0 0 0 0-.968A.664.664 0 0 0 53.758 1.125Zm-3.892.008a.669.669 0 0 0-.476.194L45.5 5.28a.7.7 0 0 0 0 .97.668.668 0 0 0 .952 0L50.342 2.3a.694.694 0 0 0 0-.968A.671.671 0 0 0 49.866 1.133Zm-3.892-.008a.659.659 0 0 0-.476.2L41.6 5.28a.7.7 0 0 0 0 .97.669.669 0 0 0 .953 0L46.451 2.3a.694.694 0 0 0 0-.968A.664.664 0 0 0 45.974 1.125Zm-3.892.008a.669.669 0 0 0-.476.194L37.714 5.28a.7.7 0 0 0 0 .97.666.666 0 0 0 .475.2.674.674 0 0 0 .477-.2L42.559 2.3a.7.7 0 0 0 0-.968A.676.676 0 0 0 42.081 1.133ZM38.19 1.125a.661.661 0 0 0-.476.2L33.821 5.28a.7.7 0 0 0 0 .97.669.669 0 0 0 .953 0L38.668 2.3a.7.7 0 0 0 0-.968A.666.666 0 0 0 38.19 1.125Zm-3.893 0a.657.657 0 0 0-.475.2L29.93 5.28a.7.7 0 0 0 0 .97.669.669 0 0 0 .953 0L34.775 2.3a.694.694 0 0 0 0-.968A.666.666 0 0 0 34.3 1.125Zm-3.891.008a.669.669 0 0 0-.476.194L26.038 5.28a.7.7 0 0 0 0 .97.668.668 0 0 0 .952 0L30.884 2.3a.7.7 0 0 0 0-.968A.673.673 0 0 0 30.406 1.133Zm-3.892-.008a.659.659 0 0 0-.476.2L22.145 5.28a.7.7 0 0 0 0 .97.668.668 0 0 0 .952 0L26.991 2.3a.691.691 0 0 0 0-.968A.661.661 0 0 0 26.515 1.125Zm-3.892.008a.668.668 0 0 0-.476.194L18.254 5.28a.7.7 0 0 0 0 .97.669.669 0 0 0 .953 0L23.1 2.3a.694.694 0 0 0 0-.968A.671.671 0 0 0 22.622 1.133ZM18.73 1.125a.659.659 0 0 0-.476.2L14.361 5.28a.7.7 0 0 0 0 .97.668.668 0 0 0 .952 0L19.208 2.3a.7.7 0 0 0 0-.968A.666.666 0 0 0 18.73 1.125Zm-3.892.008a.666.666 0 0 0-.475.194L10.471 5.28a.7.7 0 0 0 0 .97.668.668 0 0 0 .952 0L15.315 2.3a.7.7 0 0 0 0-.968A.673.673 0 0 0 14.838 1.133ZM6.361 2.892a1.318 1.318 0 1 0 1.3 1.318A1.308 1.308 0 0 0 6.361 2.892Z' transform='translate(4 2)' fill='%23fff'/%3E%3Cg id='Group_39' data-name='Group 39'%3E%3Cpath id='Clip_38-2' data-name='Clip 38' d='M0 0H88V12H0Z' fill='none'/%3E%3Cg id='Group_39-2' data-name='Group 39' clip-path='url(%23clip-path)'%3E%3Cpath id='Fill_37' data-name='Fill 37' d='M86.2 12H1.8A1.848 1.848 0 0 1 0 10.12V1.879A1.848 1.848 0 0 1 1.805 0H86.2A1.848 1.848 0 0 1 88 1.878v8.244A1.847 1.847 0 0 1 86.2 12ZM4.525 1.879V2.85l-1.581 1.2V8.327l1.581.9v.894H83.473l0-8.24Z' transform='translate(-0.001 0)' fill='%23231f20'/%3E%3C/g%3E%3C/g%3E%3Cpath id='Fill_40' data-name='Fill 40' d='M7 7A5.125 5.125 0 0 1 3.692 3.311 4.972 4.972 0 0 1 3.586 2.3 4.877 4.877 0 0 1 4.165 0H.331A8.158 8.158 0 0 0 0 2.275 8.237 8.237 0 0 0 1.494 7Z' transform='translate(63 3)' fill='%235aba52'/%3E%3Cpath id='Fill_42' data-name='Fill 42' d='M6.966 1.065 7 .006 3.419 0 3.375.974A5.622 5.622 0 0 1 0 6H5.5A10.034 10.034 0 0 0 6.966 1.065' transform='translate(73 4)' fill='%235aba52'/%3E%3Cpath id='Fill_44' data-name='Fill 44' d='M.355 3.942 3.94.354a.209.209 0 0 0 0-.293A.213.213 0 0 0 3.792 0a.208.208 0 0 0-.146.061L.06 3.649a.21.21 0 0 0 0 .3.217.217 0 0 0 .294 0' transform='translate(15 4)'/%3E%3Cpath id='Fill_46' data-name='Fill 46' d='M.355 3.942 3.94.354a.208.208 0 0 0 0-.293.207.207 0 0 0-.293 0L.06 3.649a.21.21 0 0 0 0 .3.217.217 0 0 0 .294 0' transform='translate(18 4)'/%3E%3Cpath id='Fill_48' data-name='Fill 48' d='M.355 3.942 3.94.354a.209.209 0 0 0 0-.293A.213.213 0 0 0 3.792 0a.208.208 0 0 0-.146.061L.06 3.649a.21.21 0 0 0 0 .3.217.217 0 0 0 .294 0' transform='translate(23 4)'/%3E%3Cpath id='Fill_50' data-name='Fill 50' d='M.354 3.942 3.939.354a.207.207 0 0 0 0-.293A.209.209 0 0 0 3.793 0a.207.207 0 0 0-.146.061L.061 3.649a.21.21 0 0 0 0 .3.218.218 0 0 0 .294 0' transform='translate(26 4)'/%3E%3Cpath id='Fill_52' data-name='Fill 52' d='M.355 3.942 3.94.354a.209.209 0 0 0 0-.293A.213.213 0 0 0 3.792 0a.209.209 0 0 0-.146.061L.06 3.649a.21.21 0 0 0 0 .3.217.217 0 0 0 .294 0' transform='translate(30 4)'/%3E%3Cpath id='Fill_54' data-name='Fill 54' d='M.354 3.942 3.939.354a.207.207 0 0 0 0-.293A.21.21 0 0 0 3.792 0a.206.206 0 0 0-.146.061L.061 3.649a.21.21 0 0 0 0 .3.218.218 0 0 0 .294 0' transform='translate(34 4)'/%3E%3Cpath id='Fill_56' data-name='Fill 56' d='M.355 3.942 3.94.354a.208.208 0 0 0 0-.293.207.207 0 0 0-.293 0L.06 3.649a.21.21 0 0 0 0 .3.217.217 0 0 0 .294 0' transform='translate(38 4)'/%3E%3Cpath id='Fill_58' data-name='Fill 58' d='M.355 3.942 3.94.354a.209.209 0 0 0 0-.293A.213.213 0 0 0 3.792 0a.209.209 0 0 0-.146.061L.06 3.649a.21.21 0 0 0 0 .3.217.217 0 0 0 .294 0' transform='translate(42 4)'/%3E%3Cpath id='Fill_60' data-name='Fill 60' d='M.355 3.942 3.94.354a.208.208 0 0 0 0-.293.207.207 0 0 0-.293 0L.06 3.649a.21.21 0 0 0 0 .3.217.217 0 0 0 .294 0' transform='translate(46 4)'/%3E%3Cpath id='Fill_62' data-name='Fill 62' d='M.355 3.942 3.94.354a.209.209 0 0 0 0-.293A.213.213 0 0 0 3.792 0a.208.208 0 0 0-.146.061L.06 3.649a.21.21 0 0 0 0 .3.217.217 0 0 0 .294 0' transform='translate(49 4)'/%3E%3Cpath id='Fill_64' data-name='Fill 64' d='M.355 3.942 3.94.354a.208.208 0 0 0 0-.293.207.207 0 0 0-.293 0L.06 3.649a.21.21 0 0 0 0 .3.217.217 0 0 0 .294 0' transform='translate(54 4)'/%3E%3Cpath id='Fill_66' data-name='Fill 66' d='M4.812.182a.659.659 0 0 0-.91 0L.187 3.9a.648.648 0 0 0 0 .913.647.647 0 0 0 .909 0l3.714-3.72a.646.646 0 0 0 0-.911' transform='translate(15 3)' fill='%23231f20'/%3E%3Cpath id='Fill_68' data-name='Fill 68' d='M4.812.227a.569.569 0 0 0-.91 0L.187 4.683a.89.89 0 0 0 0 1.094A.592.592 0 0 0 .642 6 .6.6 0 0 0 1.1 5.776L4.812 1.319a.887.887 0 0 0 0-1.092' transform='translate(18 3)' fill='%23231f20'/%3E%3Cpath id='Fill_70' data-name='Fill 70' d='M4.812.182a.659.659 0 0 0-.91 0L.187 3.9a.649.649 0 0 0 0 .913.647.647 0 0 0 .909 0l3.714-3.72a.646.646 0 0 0 0-.911' transform='translate(23 3)' fill='%23231f20'/%3E%3Cpath id='Fill_72' data-name='Fill 72' d='M4.812.227a.569.569 0 0 0-.91 0L.187 4.683a.89.89 0 0 0 0 1.094A.592.592 0 0 0 .642 6 .594.594 0 0 0 1.1 5.776L4.812 1.319a.888.888 0 0 0 0-1.092' transform='translate(26 3)' fill='%23231f20'/%3E%3Cpath id='Fill_74' data-name='Fill 74' d='M4.812.182a.659.659 0 0 0-.91 0L.187 3.9a.648.648 0 0 0 0 .913.647.647 0 0 0 .909 0l3.714-3.72a.646.646 0 0 0 0-.911' transform='translate(30 3)' fill='%23231f20'/%3E%3Cpath id='Fill_76' data-name='Fill 76' d='M4.812.227a.57.57 0 0 0-.91 0L.187 4.683a.89.89 0 0 0 0 1.094A.593.593 0 0 0 .642 6 .6.6 0 0 0 1.1 5.776L4.812 1.319a.887.887 0 0 0 0-1.092' transform='translate(34 3)' fill='%23231f20'/%3E%3Cpath id='Fill_78' data-name='Fill 78' d='M4.812.227a.569.569 0 0 0-.91 0L.187 4.683a.89.89 0 0 0 0 1.094A.592.592 0 0 0 .642 6 .6.6 0 0 0 1.1 5.776L4.812 1.319a.888.888 0 0 0 0-1.092' transform='translate(38 3)' fill='%23231f20'/%3E%3Cpath id='Fill_80' data-name='Fill 80' d='M4.812.182a.659.659 0 0 0-.91 0L.187 3.9a.648.648 0 0 0 0 .913.647.647 0 0 0 .909 0l3.714-3.72a.646.646 0 0 0 0-.911' transform='translate(41 3)' fill='%23231f20'/%3E%3Cpath id='Fill_82' data-name='Fill 82' d='M4.812.227a.569.569 0 0 0-.91 0L.187 4.683a.89.89 0 0 0 0 1.094A.592.592 0 0 0 .642 6 .6.6 0 0 0 1.1 5.776L4.812 1.319a.887.887 0 0 0 0-1.092' transform='translate(46 3)' fill='%23231f20'/%3E%3Cpath id='Fill_84' data-name='Fill 84' d='M4.812.182a.659.659 0 0 0-.91 0L.187 3.9a.648.648 0 0 0 0 .913.647.647 0 0 0 .909 0l3.714-3.72a.646.646 0 0 0 0-.911' transform='translate(49 3)' fill='%23231f20'/%3E%3Cpath id='Fill_86' data-name='Fill 86' d='M4.812.227a.569.569 0 0 0-.91 0L.187 4.683a.89.89 0 0 0 0 1.094A.592.592 0 0 0 .642 6 .6.6 0 0 0 1.1 5.776L4.812 1.319a.888.888 0 0 0 0-1.092' transform='translate(53 3)' fill='%23231f20'/%3E%3Cpath id='Fill_88' data-name='Fill 88' d='M1 2A1 1 0 1 0 0 1 1 1 0 0 0 1 2' transform='translate(9 6)' fill='%23231f20'/%3E%3C/svg%3E");
}
#hs_cos_wrapper_widget_1669347347187 .tabs a:nth-child(2):before {
  width: 51px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='51.457' height='32.379' viewBox='0 0 51.457 32.379'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Clip_18' data-name='Clip 18' d='M0 0H51V32H0Z' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2'%3E%3Cpath id='Clip_22' data-name='Clip 22' d='M.09 0 0 20H31V0Z' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_4' data-name='Group 4' transform='translate(0.21 0.198)'%3E%3Cg id='Group_20' data-name='Group 20'%3E%3Cpath id='Stroke_13' data-name='Stroke 13' d='M48.9 25.432a7.613 7.613 0 0 1-7.444 4.942q-16.256.028-32.511 0A9.5 9.5 0 0 1 7.13 11.68c.373-.1.456-.243.464-.592A11.319 11.319 0 0 1 17.778.061a11.013 11.013 0 0 1 11 5.547c.287.46.5.608 1.048.452A9.408 9.408 0 0 1 41.737 14.2c.027.274.068.548.1.824C51.747 15.612 49.15 24.774 48.9 25.432Z' transform='translate(0.805 0.805)' fill='none' stroke='%23231f20' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpath id='Stroke_15' data-name='Stroke 15' d='M48.9 25.432a7.613 7.613 0 0 1-7.444 4.942q-16.256.028-32.511 0A9.5 9.5 0 0 1 7.13 11.68c.373-.1.456-.243.464-.592A11.319 11.319 0 0 1 17.778.061a11.013 11.013 0 0 1 11 5.547c.287.46.5.608 1.048.452A9.408 9.408 0 0 1 41.737 14.2c.027.274.068.548.1.824C51.747 15.612 49.15 24.774 48.9 25.432Z' transform='translate(0.805 0.805)' fill='none' stroke='%23231f20' stroke-miterlimit='10' stroke-width='2'/%3E%3Cg id='Group_19' data-name='Group 19'%3E%3Cpath id='Clip_18-2' data-name='Clip 18' d='M0 0H51V32H0Z' fill='none'/%3E%3Cg id='Group_19-2' data-name='Group 19' clip-path='url(%23clip-path)'%3E%3Cpath id='Fill_17' data-name='Fill 17' d='M25.844 32c-5.49 0-10.754-.005-16.091-.016A10.2 10.2 0 0 1 .217 23.859 10.455 10.455 0 0 1 1.5 16.32 10.378 10.378 0 0 1 7.6 11.742a12.363 12.363 0 0 1 3.3-7.941A11.908 11.908 0 0 1 18.509.062c.452-.041.9-.062 1.342-.062a11.736 11.736 0 0 1 5.927 1.517 12.917 12.917 0 0 1 4.485 4.469c.028.044.054.084.078.119l.013 0 .053-.013a10.215 10.215 0 0 1 12.938 8.84c0 .039.007.078.012.118l0 .033c3 .306 5.163 1.443 6.425 3.379a8.7 8.7 0 0 1 1.187 5.3 11.867 11.867 0 0 1-.506 2.758 8.379 8.379 0 0 1-8.2 5.467C36.888 32 31.516 32 25.844 32ZM19.873 1.611c-.4 0-.8.019-1.217.057A10.485 10.485 0 0 0 9.205 11.912a1.3 1.3 0 0 1-1.062 1.352A8.7 8.7 0 0 0 9.756 30.371c5.424.011 10.733.016 16.23.016 5.273 0 10.75-.005 16.278-.015a6.816 6.816 0 0 0 6.69-4.417c.014-.037 1.274-3.866-.52-6.619-1.059-1.626-3.023-2.534-5.837-2.7l-.67-.04-.119-.951c-.028-.209-.05-.384-.068-.562A8.607 8.607 0 0 0 38 8.8 8.508 8.508 0 0 0 30.848 7.64a2.2 2.2 0 0 1-.591.089 1.562 1.562 0 0 1-1.363-.89A10.171 10.171 0 0 0 19.873 1.611Z' fill='%23231f20'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_23' data-name='Group 23' transform='translate(11 9)'%3E%3Cpath id='Clip_22-2' data-name='Clip 22' d='M.09 0 0 20H31V0Z' fill='none'/%3E%3Cg id='Group_23-2' data-name='Group 23' clip-path='url(%23clip-path-2)'%3E%3Cpath id='Fill_21' data-name='Fill 21' d='M21.466 12.254a9.329 9.329 0 0 1-9.709 8.391 9.358 9.358 0 0 1-9.047-7.491 8.677 8.677 0 0 1-.135-1.818 9.31 9.31 0 0 1 9.743-8.817L12.4 0A11.85 11.85 0 0 0 .005 11.227 11.787 11.787 0 0 0 11.7 23.133a11.878 11.878 0 0 0 12.379-10.8Z' transform='translate(3.828 1.571)' fill='%2351b848'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#hs_cos_wrapper_widget_1669347347187 .tabs a:nth-child(3):before {
  width: 37px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg id='Group_9' data-name='Group 9' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='37' height='40' viewBox='0 0 37 40'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Clip_96' data-name='Clip 96' d='M0 0H37V40H0Z' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2'%3E%3Cpath id='Clip_100' data-name='Clip 100' d='M15 .66 2.273 8.066A5.473 5.473 0 0 0 0 12.187H0V26.264a5.006 5.006 0 0 0 2.369 3.964h0l13.1 7.244a5.424 5.424 0 0 0 4.721-.026h0L32.647 30.3A5.079 5.079 0 0 0 35 26.308h0V11.943a4.906 4.906 0 0 0-2.388-3.927h0L19.664.468A4.633 4.633 0 0 0 17.546 0h0A4.86 4.86 0 0 0 15 .66Z' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_98' data-name='Group 98'%3E%3Cpath id='Fill_91' data-name='Fill 91' d='M5.3 5.485a1.832 1.832 0 0 1-.778 1.584 3.7 3.7 0 0 1-2.184.558A4.816 4.816 0 0 1 .021 7.163V6.13a5.662 5.662 0 0 0 1.157.423 4.908 4.908 0 0 0 1.192.154 2.741 2.741 0 0 0 1.365-.279.95.95 0 0 0 .1-1.584 6.006 6.006 0 0 0-1.478-.722A8.094 8.094 0 0 1 .87 3.454a2.011 2.011 0 0 1-.656-.648A1.667 1.667 0 0 1 0 1.94 1.644 1.644 0 0 1 .744.52 3.51 3.51 0 0 1 2.785 0 6.068 6.068 0 0 1 5.147.483l-.4.907A5.5 5.5 0 0 0 2.7.933a2.383 2.383 0 0 0-1.215.249.766.766 0 0 0-.409.685.826.826 0 0 0 .153.5 1.517 1.517 0 0 0 .5.4 11.237 11.237 0 0 0 1.311.543 4.912 4.912 0 0 1 1.8.961A1.674 1.674 0 0 1 5.3 5.485' transform='translate(11.466 23.524)' fill='%23231f20'/%3E%3Cpath id='Fill_93' data-name='Fill 93' d='M7.154 7.358 5.781 3.041q-.129-.4-.484-1.8H5.243q-.273 1.175-.479 1.812l-1.412 4.3H2.041L0 0H1.188q.724 2.773 1.1 4.222a16.793 16.793 0 0 1 .433 1.954h.054q.076-.384.242-.991c.111-.405.209-.726.29-.964L4.683 0H5.911L7.249 4.222a14.113 14.113 0 0 1 .519 1.94h.054a7.178 7.178 0 0 1 .147-.745Q8.088 4.914 9.393 0h1.174L8.5 7.358Z' transform='translate(17.568 23.658)' fill='%23231f20'/%3E%3Cg id='Group_97' data-name='Group 97'%3E%3Cpath id='Clip_96-2' data-name='Clip 96' d='M0 0H37V40H0Z' fill='none'/%3E%3Cg id='Group_97-2' data-name='Group 97' clip-path='url(%23clip-path)'%3E%3Cpath id='Fill_95' data-name='Fill 95' d='M18.8 40a5.789 5.789 0 0 1-2.724-.627L2.782 32.025A5.78 5.78 0 0 1 0 27.367V13.091A6.251 6.251 0 0 1 2.645 8.3L15.588.775A5.615 5.615 0 0 1 18.537 0a5.488 5.488 0 0 1 2.511.564L34.212 8.233A5.65 5.65 0 0 1 37 12.845V27.411a5.855 5.855 0 0 1-2.762 4.682L21.6 39.338A5.824 5.824 0 0 1 18.8 40ZM18.563 1.467a4.2 4.2 0 0 0-2.191.55L3.428 9.543a4.843 4.843 0 0 0-1.941 3.549V27.367a4.393 4.393 0 0 0 2.02 3.381L16.8 38.1a4.308 4.308 0 0 0 2 .439 4.352 4.352 0 0 0 2.06-.462l12.633-7.246a4.47 4.47 0 0 0 2.019-3.415V12.845a4.286 4.286 0 0 0-2.031-3.337L20.317 1.838A3.854 3.854 0 0 0 18.563 1.467Z' fill='%23231f20'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_101' data-name='Group 101' transform='translate(2 1)'%3E%3Cpath id='Clip_100-2' data-name='Clip 100' d='M15 .66 2.273 8.066A5.473 5.473 0 0 0 0 12.187H0V26.264a5.006 5.006 0 0 0 2.369 3.964h0l13.1 7.244a5.424 5.424 0 0 0 4.721-.026h0L32.647 30.3A5.079 5.079 0 0 0 35 26.308h0V11.943a4.906 4.906 0 0 0-2.388-3.927h0L19.664.468A4.633 4.633 0 0 0 17.546 0h0A4.86 4.86 0 0 0 15 .66Z' fill='none'/%3E%3Cg id='Group_101-2' data-name='Group 101' clip-path='url(%23clip-path-2)'%3E%3Cpath id='Fill_99' data-name='Fill 99' d='M26.524 15.182A11.71 11.71 0 0 1 3.41 16.989a11.392 11.392 0 0 1-.233-2.3A11.6 11.6 0 0 1 14.868 3.185V0A14.767 14.767 0 0 0 0 14.648 14.767 14.767 0 0 0 14.883 29.3 14.777 14.777 0 0 0 29.756 15.182Z' transform='translate(2.622 12.652)' fill='%2324b34c'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_104' data-name='Group 104'%3E%3Cpath id='Clip_103-2' data-name='Clip 103' d='M0 0H37V40H0Z' fill='none'/%3E%3Cg id='Group_104-2' data-name='Group 104' clip-path='url(%23clip-path)'%3E%3Cpath id='Fill_102' data-name='Fill 102' d='M18.8 40a5.789 5.789 0 0 1-2.724-.627L2.782 32.025A5.78 5.78 0 0 1 0 27.367V13.091A6.251 6.251 0 0 1 2.645 8.3L15.588.775A5.615 5.615 0 0 1 18.537 0a5.488 5.488 0 0 1 2.511.564L34.212 8.233A5.65 5.65 0 0 1 37 12.845V27.411a5.855 5.855 0 0 1-2.762 4.682L21.6 39.338A5.824 5.824 0 0 1 18.8 40ZM18.563 1.467a4.2 4.2 0 0 0-2.191.55L3.428 9.543a4.843 4.843 0 0 0-1.941 3.549V27.367a4.393 4.393 0 0 0 2.02 3.381L16.8 38.1a4.308 4.308 0 0 0 2 .439 4.352 4.352 0 0 0 2.06-.462l12.633-7.246a4.47 4.47 0 0 0 2.019-3.415V12.845a4.286 4.286 0 0 0-2.031-3.337L20.317 1.838A3.854 3.854 0 0 0 18.563 1.467Z' fill='%23231f20'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#hs_cos_wrapper_widget_1669347347187 .tabs a:nth-child(4):before {
  width: 41px;
  height: 33px;
  background-image: url("data:image/svg+xml,%3Csvg id='Group_10' data-name='Group 10' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='41' height='33' viewBox='0 0 41 33'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Clip_25' data-name='Clip 25' d='M0 0H41V33H0Z' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2'%3E%3Cpath id='Clip_28' data-name='Clip 28' d='M0 19.882 30.917 20 31 .118.172 0Z' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_26' data-name='Group 26'%3E%3Cpath id='Clip_25-2' data-name='Clip 25' d='M0 0H41V33H0Z' fill='none'/%3E%3Cg id='Group_26-2' data-name='Group 26' clip-path='url(%23clip-path)'%3E%3Cpath id='Fill_24' data-name='Fill 24' d='M28.957 33h-.029L7.034 32.912a6.988 6.988 0 0 1-4.985-2.1A7.1 7.1 0 0 1 0 25.766l.058-14.41A7.068 7.068 0 0 1 5.5 4.463 7.024 7.024 0 0 1 12.046 0h.028L33.968.088a6.99 6.99 0 0 1 4.985 2.105A7.1 7.1 0 0 1 41 7.234l-.058 14.41a7.072 7.072 0 0 1-5.438 6.894A7.02 7.02 0 0 1 28.957 33ZM12.046 1.538A5.528 5.528 0 0 0 6.791 5.371l-.145.442-.454.076a5.547 5.547 0 0 0-4.609 5.472L1.526 25.772a5.569 5.569 0 0 0 1.606 3.951A5.483 5.483 0 0 0 7.04 31.375l21.894.087h.023a5.528 5.528 0 0 0 5.254-3.832l.144-.441.454-.077a5.551 5.551 0 0 0 4.609-5.474l.058-14.41a5.565 5.565 0 0 0-1.606-3.951 5.477 5.477 0 0 0-3.907-1.651l-21.9-.088Z' transform='translate(0 0)' fill='%23231f20'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_29' data-name='Group 29' transform='translate(3 11)'%3E%3Cpath id='Clip_28-2' data-name='Clip 28' d='M0 19.882 30.917 20 31 .118.172 0Z' fill='none'/%3E%3Cg id='Group_29-2' data-name='Group 29' clip-path='url(%23clip-path-2)'%3E%3Cpath id='Fill_27' data-name='Fill 27' d='M21.173 14.059c-.4 4.78-4.423 6.626-9.485 6.464A9.321 9.321 0 0 1 2.7 13.042a8.655 8.655 0 0 1-.127-1.808 9.277 9.277 0 0 1 9.753-8.729l.087-2.5a11.809 11.809 0 0 0-12.4 11.11A11.726 11.726 0 0 0 11.622 23c6.489.207 11.716-2.733 12.161-8.879Z' transform='translate(3.846 1.621)' fill='%2351b848'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_34' data-name='Group 34' transform='translate(14 18)'%3E%3Cpath id='Fill_30' data-name='Fill 30' d='M1.3 0l1.3 3.838a17.594 17.594 0 0 1 .532 1.749h.042c.154-.564.349-1.127.573-1.745L5.053.021l1.269 0L3.673 6.833l-1.159 0L0 0Z' transform='translate(0 0.111)' fill='%23231f20'/%3E%3Cpath id='Fill_32' data-name='Fill 32' d='M.048 1.987C.051 1.282.039.7 0 .141l1.063 0 .051 1.1h.041A2.3 2.3 0 0 1 3.259 0 1.977 1.977 0 0 1 5.145 1.374h.027A2.8 2.8 0 0 1 5.921.49 2.247 2.247 0 0 1 7.4.016c.883 0 2.193.6 2.184 2.968L9.568 7 8.38 6.994l.015-3.86c.006-1.31-.461-2.1-1.44-2.1A1.573 1.573 0 0 0 5.515 2.15a2.033 2.033 0 0 0-.1.621L5.4 6.982l-1.187 0 .016-4.086c0-1.085-.462-1.875-1.386-1.879a1.668 1.668 0 0 0-1.51 1.234 1.74 1.74 0 0 0-.1.605L1.215 6.965l-1.186 0Z' transform='translate(7.417)' fill='%23231f20'/%3E%3C/g%3E%3C/svg%3E");
}
#hs_cos_wrapper_widget_1669347347187 .tab-content > div {
  padding: 40px 0px;
}
#hs_cos_wrapper_widget_1669347347187 table {
  width: 100%;
}
#hs_cos_wrapper_widget_1669347347187 table tbody tr {
  min-height: 100px;
  height: 100px !important;
}
#hs_cos_wrapper_widget_1669347347187 table tbody tr:first-child td {
  font-weight: bold;
}
#hs_cos_wrapper_widget_1669347347187 table tbody tr:nth-child(even) td {
  background-color: #F6F7F9;
}
#hs_cos_wrapper_widget_1669347347187 table tbody td {
  font-size: 16px;
  color: #2E3438;
  vertical-align: middle;
  border: 2px solid white;
  min-height: 100px;
  height: 100% !important;
  padding: 10px 20px !important;
}
#hs_cos_wrapper_widget_1669347347187 table.appliance-sensors tbody td:first-child {
  font-weight: bold;
}

/* End Tabs */
/* Begin Line After First Column */
@media (min-width: 768px) {  
#hs_cos_wrapper_widget_1669417985386 .two-flex .column-content:first-child:after,
#hs_cos_wrapper_module_1669476961672 .two-flex .column-content:first-child:after,
#hs_cos_wrapper_module_1669477030620 .two-flex .column-content:first-child:after,
#hs_cos_wrapper_module_1669477064288 .two-flex .column-content:first-child:after,
#hs_cos_wrapper_module_16694842222502 .two-flex .column-content:first-child:after,
#hs_cos_wrapper_module_16694842222503 .two-flex .column-content:first-child:after,
#hs_cos_wrapper_module_16694857598652 .two-flex .column-content:first-child:after,
#hs_cos_wrapper_module_16694857598653 .two-flex .column-content:first-child:after,
#hs_cos_wrapper_module_16694857598654 .two-flex .column-content:first-child:after,
#hs_cos_wrapper_module_16694861161432 .two-flex .column-content:first-child:after,
#hs_cos_wrapper_module_16694861161433 .two-flex .column-content:first-child:after,
#hs_cos_wrapper_module_16694861161434 .two-flex .column-content:first-child:after,
#hs_cos_wrapper_module_16694864619002 .two-flex .column-content:first-child:after,
#hs_cos_wrapper_widget_1669525216463_ .two-flex .column-content:first-child:after  {
    background-color: #979797;
    content: "";
    height: 100%;
    width: 1px;
    display: block;
    position: absolute;
    top: 0px;
    right: -1.5vw;
    min-height: 210px;
  }
}


/* End Line After First Column */
/* Begin AP Sensors Two Column Section Styles */
@media (min-width: 768px) {
  #hs_cos_wrapper_widget_1669525216463 .two-flex .column-content:nth-child(2):before,
  #hs_cos_wrapper_widget_1665687543772 .two-flex .column-content:nth-child(2):before {
    background-color: #979797;
    content: "";
    height: 100%;
    width: 1px;
    display: block;
    position: absolute;
    top: 0px;
    left: -2.4vw;
    min-height: 210px;
  }
}

@media (min-width: 768px) {
  #hs_cos_wrapper_widget_1669525216463 .two-flex .column-content:nth-child(1),
  #hs_cos_wrapper_widget_1665687543772 .two-flex .column-content:nth-child(1) {
    padding-right: 60px;
  }
}
#hs_cos_wrapper_widget_1669525216463 .two-flex .column-content:nth-child(2) ul,
#hs_cos_wrapper_widget_1665687543772 .two-flex .column-content:nth-child(2) ul {
  margin-left: 0px;
}
#hs_cos_wrapper_widget_1669525216463 .two-flex .column-content:nth-child(2) table,
#hs_cos_wrapper_widget_1665687543772 .two-flex .column-content:nth-child(2) table {
  margin-bottom: 20px;
  height: unset !important;
}
@media (min-width: 1200px) {
  #hs_cos_wrapper_widget_1669525216463 .two-flex .column-content:nth-child(2) table,
  #hs_cos_wrapper_widget_1665687543772 .two-flex .column-content:nth-child(2) table {
    margin-left: -5px;
  }
}
#hs_cos_wrapper_widget_1669525216463 .two-flex .column-content:nth-child(2) table tr,
#hs_cos_wrapper_widget_1665687543772 .two-flex .column-content:nth-child(2) table tr {
  height: unset !important;
}
#hs_cos_wrapper_widget_1669525216463 .two-flex .column-content:nth-child(2) table tr td,
#hs_cos_wrapper_widget_1665687543772 .two-flex .column-content:nth-child(2) table tr td {
  height: unset !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
@media (min-width: 768px) {
  #hs_cos_wrapper_widget_1669525216463 .two-flex .column-content:nth-child(2),
  #hs_cos_wrapper_widget_1665687543772 .two-flex .column-content:nth-child(2) {
    padding-left: 40px;
  }
}
#hs_cos_wrapper_widget_1669525216463 .two-flex .column-content ul li,
#hs_cos_wrapper_widget_1665687543772 .two-flex .column-content ul li {
  padding-left: 18px;
}
#hs_cos_wrapper_widget_1669525216463 .two-flex .column-content .hs-cta-wrapper,
#hs_cos_wrapper_widget_1665687543772 .two-flex .column-content .hs-cta-wrapper {
  margin-right: 10px;
}

/* End AP Sensors Two Column Section Styles */
/* Begin List Separation for each item */
#hs_cos_wrapper_widget_1669347347187 ul li {
  padding-left: 18px;
}

/* End List Separation for each item */
/* Begin Logos Grid */
.core2k22-logos-grid {
  display: grid;
  grid-row-gap: 30px;
  text-align: center;
  min-height: 100px;
}
.core2k22-logos-grid.columns-5 {
  grid-template-columns: repeat(5, 1fr);
}
@media (max-width: 1199px) {
  .core2k22-logos-grid.columns-5 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 767px) {
  .core2k22-logos-grid.columns-5 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.core2k22-logos-grid.columns-4 {
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 1199px) {
  .core2k22-logos-grid.columns-4 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .core2k22-logos-grid.columns-4 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.core2k22-logos-grid.columns-2 {
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 767px) {
  .core2k22-logos-grid.columns-2 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.core2k22-logos-grid.end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.core2k22-logos-grid.baseline {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.core2k22-logos-grid.middle {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.core2k22-logos-grid.one-row a {
  display: flex;
  align-items: center;
}
.core2k22-logos-grid.one-row a img  {
  margin-right: 25px;
  margin-left: 0px;
}
.core2k22-logos-grid a {
  color: #1B2437;
  -webkit-transition: 0.3s ease-in all;
          transition: 0.3s ease-in all;
}
.core2k22-logos-grid a img {
  -webkit-transition: 0.3s ease-in all;
          transition: 0.3s ease-in all;
}
.core2k22-logos-grid a:hover {
  text-decoration: none;
}
.core2k22-logos-grid a:hover img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition: 0.3s ease-in all;
          transition: 0.3s ease-in all;
}
.core2k22-logos-grid a:hover div {
  color: #128ee3;
  -webkit-transition: 0.3s ease-in all;
          transition: 0.3s ease-in all;
}

/* End Logos Grid */
/* Begin Image inside paragraph - spacing */
#hs_cos_wrapper_widget_1669517988191 p img {
  margin-right: 40px;
  margin-bottom: 65px;
}

/* End Image inside paragraph - spacing */
/* Begin Accordions */
#hs_cos_wrapper_widget_1669520462684 .accordion-flex .accordion-item,
#hs_cos_wrapper_widget_1669588921549 .accordion-flex .accordion-item,
#hs_cos_wrapper_module_16704205874543 .accordion-flex .accordion-item,
#hs_cos_wrapper_widget_1669761605584 .accordion-flex .accordion-item,
#hs_cos_wrapper_module_16829601959695 .accordion-flex .accordion-item {
  margin-bottom: 0px;
  border: 0px;
}
#hs_cos_wrapper_widget_1669520462684 .accordion-flex .accordion-item .accordion-link,
#hs_cos_wrapper_widget_1669588921549 .accordion-flex .accordion-item .accordion-link,
#hs_cos_wrapper_module_16704205874543 .accordion-flex .accordion-item .accordion-link,
#hs_cos_wrapper_widget_1669761605584 .accordion-flex .accordion-item .accordion-link,
#hs_cos_wrapper_module_16829601959695 .accordion-flex .accordion-item .accordion-link {
  border-bottom: 1px solid #979797;
}
#hs_cos_wrapper_widget_1669520462684 .accordion-flex .accordion-item .accordion-link .accordion-title,
#hs_cos_wrapper_widget_1669588921549 .accordion-flex .accordion-item .accordion-link .accordion-title,
#hs_cos_wrapper_module_16704205874543 .accordion-flex .accordion-item .accordion-link .accordion-title,
#hs_cos_wrapper_widget_1669761605584 .accordion-flex .accordion-item .accordion-link .accordion-title,
#hs_cos_wrapper_module_16829601959695 .accordion-flex .accordion-item .accordion-link .accordion-title {
  background-color: transparent;
  padding: 10px 25px 10px 0px;
}
#hs_cos_wrapper_module_16829601959695 .accordion-flex .accordion-item .accordion-link .accordion-title {
  color: white;
}
@media (max-width: 767px) {
  #hs_cos_wrapper_widget_1669520462684 .accordion-flex .accordion-item .accordion-link .accordion-title,
#hs_cos_wrapper_widget_1669588921549 .accordion-flex .accordion-item .accordion-link .accordion-title,
#hs_cos_wrapper_module_16704205874543 .accordion-flex .accordion-item .accordion-link .accordion-title,
#hs_cos_wrapper_widget_1669761605584 .accordion-flex .accordion-item .accordion-link .accordion-title,
#hs_cos_wrapper_module_16829601959695 .accordion-flex .accordion-item .accordion-link .accordion-title {
    font-size: 18px !important;
  }
}
#hs_cos_wrapper_widget_1669520462684 .accordion-flex .accordion-item .accordion-link .accordion-title span,
#hs_cos_wrapper_widget_1669588921549 .accordion-flex .accordion-item .accordion-link .accordion-title span,
#hs_cos_wrapper_module_16704205874543 .accordion-flex .accordion-item .accordion-link .accordion-title span,
#hs_cos_wrapper_widget_1669761605584 .accordion-flex .accordion-item .accordion-link .accordion-title span,
#hs_cos_wrapper_module_16829601959695 .accordion-flex .accordion-item .accordion-link .accordion-title span {
  right: 5px;
}
#hs_cos_wrapper_widget_1669520462684 .accordion-flex .accordion-item .accordion-link .accordion-title i:before,
#hs_cos_wrapper_widget_1669588921549 .accordion-flex .accordion-item .accordion-link .accordion-title i:before,
#hs_cos_wrapper_module_16704205874543 .accordion-flex .accordion-item .accordion-link .accordion-title i:before,
#hs_cos_wrapper_widget_1669761605584 .accordion-flex .accordion-item .accordion-link .accordion-title i:before {
  color: #273038;
  font-size: 21px;
}

#hs_cos_wrapper_module_16829601959695 .accordion-flex .accordion-item .accordion-link .accordion-title i:before {
  color: white;
  font-size: 21px
}
#hs_cos_wrapper_widget_1669520462684 .accordion-flex .accordion-item .accordion-content,
#hs_cos_wrapper_widget_1669588921549 .accordion-flex .accordion-item .accordion-content,
#hs_cos_wrapper_module_16704205874543 .accordion-flex .accordion-item .accordion-content,
#hs_cos_wrapper_widget_1669761605584 .accordion-flex .accordion-item .accordion-content,
#hs_cos_wrapper_module_16829601959695 .accordion-flex .accordion-item .accordion-content {
  background: transparent;
}
#hs_cos_wrapper_widget_1669520462684 .accordion-flex .accordion-item .accordion-content.active,
#hs_cos_wrapper_widget_1669588921549 .accordion-flex .accordion-item .accordion-content.active,
#hs_cos_wrapper_module_16704205874543 .accordion-flex .accordion-item .accordion-content.active,
#hs_cos_wrapper_widget_1669761605584 .accordion-flex .accordion-item .accordion-content.active,
#hs_cos_wrapper_module_16829601959695 .accordion-flex .accordion-item .accordion-content.active {
  padding: 40px 0;
}
#hs_cos_wrapper_widget_1669520462684 .accordion-flex .accordion-item .accordion-content .accordion-content-inner,
#hs_cos_wrapper_widget_1669588921549 .accordion-flex .accordion-item .accordion-content .accordion-content-inner,
#hs_cos_wrapper_module_16704205874543 .accordion-flex .accordion-item .accordion-content .accordion-content-inner,
#hs_cos_wrapper_widget_1669761605584 .accordion-flex .accordion-item .accordion-content .accordion-content-inner,
#hs_cos_wrapper_module_16829601959695 .accordion-flex .accordion-item .accordion-content .accordion-content-inner {
  padding: 0px;
}
#hs_cos_wrapper_widget_1669520462684 .accordion-flex .accordion-item .accordion-content p img,
#hs_cos_wrapper_widget_1669588921549 .accordion-flex .accordion-item .accordion-content p img,
#hs_cos_wrapper_module_16704205874543 .accordion-flex .accordion-item .accordion-content p img,
#hs_cos_wrapper_widget_1669761605584 .accordion-flex .accordion-item .accordion-content p img,
#hs_cos_wrapper_module_16829601959695 .accordion-flex .accordion-item .accordion-content p img {
  margin-right: 40px;
  margin-bottom: 40px;
}
#hs_cos_wrapper_widget_1669520462684 .accordion-flex .accordion-item:last-child .accordion-content.active,
#hs_cos_wrapper_widget_1669588921549 .accordion-flex .accordion-item:last-child .accordion-content.active,
#hs_cos_wrapper_module_16704205874543 .accordion-flex .accordion-item:last-child .accordion-content.active,
#hs_cos_wrapper_widget_1669761605584 .accordion-flex .accordion-item:last-child .accordion-content.active,
#hs_cos_wrapper_module_16829601959695 .accordion-flex .accordion-item:last-child .accordion-content.active {
  padding-bottom: 0px;
}
#hs_cos_wrapper_widget_1669520462684 .accordion-flex .accordion-item:last-child .accordion-content p img,
#hs_cos_wrapper_widget_1669588921549 .accordion-flex .accordion-item:last-child .accordion-content p img,
#hs_cos_wrapper_module_16704205874543 .accordion-flex .accordion-item:last-child .accordion-content p img,
#hs_cos_wrapper_widget_1669761605584 .accordion-flex .accordion-item:last-child .accordion-content p img,
#hs_cos_wrapper_module_16829601959695 .accordion-flex .accordion-item:last-child .accordion-content p img {
  margin-bottom: 0px;
}

/* End Accordions */
/* Begin Accordion for Homepage */
#hs_cos_wrapper_widget_1669901011515 .accordion-flex .accordion-item .accordion-link .accordion-title {
  background-color: transparent;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  padding: 15px 50px 15px 50px;
}
#hs_cos_wrapper_widget_1669901011515 .accordion-flex .accordion-item .accordion-link .accordion-title span {
  position: relative;
  right: inherit;
  top: inherit;
  margin-right: 18px;
}
#hs_cos_wrapper_widget_1669901011515 .accordion-flex .accordion-item .accordion-link i:before {
  content: "";
}
#hs_cos_wrapper_widget_1669901011515 .accordion-flex .accordion-item .accordion-link.active i:before {
  content: "";
}
#hs_cos_wrapper_widget_1669901011515 .accordion-flex .accordion-item .accordion-content {
  border-radius: 20px;
  background: -webkit-linear-gradient(45deg, #12141d 0%, #000 100%);
  background: linear-gradient(45deg, #12141d 0%, #000 100%);
  box-shadow: inset -3px -3px 10px 0px #40464e;
}
#hs_cos_wrapper_widget_1669901011515 .accordion-flex .accordion-item .accordion-content .accordion-content-inner {
  padding: 50px 70x 40px 70px;
}
#hs_cos_wrapper_widget_1669901011515 .core2k22-flex-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1199px) {
  #hs_cos_wrapper_widget_1669901011515 .core2k22-flex-items {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
#hs_cos_wrapper_widget_1669901011515 .core2k22-flex-items .grid-item {
  font-size: 24px;
}
#hs_cos_wrapper_widget_1669901011515 .core2k22-flex-items .grid-item .title {
  font-weight: bold;
}
#hs_cos_wrapper_widget_1669901011515 .core2k22-flex-items .grid-item:not(:last-child) {
  border-right: 1px solid #394551;
}
@media (max-width: 1199px) {
  #hs_cos_wrapper_widget_1669901011515 .core2k22-flex-items .grid-item:not(:last-child) {
    border-right: 0px;
    margin-bottom: 30px;
  }
}
#hs_cos_wrapper_widget_1669901011515 .core2k22-flex-items .grid-item .inner-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#hs_cos_wrapper_widget_1669901011515 .core2k22-flex-items .grid-item .inner-flex .columnA {
  margin-right: 30px;
}
#hs_cos_wrapper_widget_1669901011515 .core2k22-flex-items .grid-item:nth-child(1) {
  width: 20%;
}
@media (max-width: 1199px) {
  #hs_cos_wrapper_widget_1669901011515 .core2k22-flex-items .grid-item:nth-child(1) {
    width: 100%;
  }
}
#hs_cos_wrapper_widget_1669901011515 .core2k22-flex-items .grid-item:nth-child(3) {
  width: 30%;
  margin-left: 30px;
}
@media (max-width: 1199px) {
  #hs_cos_wrapper_widget_1669901011515 .core2k22-flex-items .grid-item:nth-child(3) {
    width: 100%;
    margin-left: 0px;
  }
}
#hs_cos_wrapper_widget_1669901011515 .core2k22-flex-items .grid-item:nth-child(2) {
  width: 50%;
  padding-left: 40px;
}
@media (max-width: 1199px) {
  #hs_cos_wrapper_widget_1669901011515 .core2k22-flex-items .grid-item:nth-child(2) {
    width: 100%;
    padding-left: 0px;
  }
}

/* End Accordion for Homepage*/
/* Begin Anchor Links */
.hs-content-id-93039098694 a[data-hs-anchor=true],
.hs-content-id-98833328249 a[data-hs-anchor=true] {
  display: block;
  position: relative;
  top: -170px;
}

/* End Anchor Links */
/* Begin PDF 3 Column Cards - All Cards Same */
#hs_cos_wrapper_module_16700995136762 .marketing-ctas-flex,
#hs_cos_wrapper_module_16701048501354 .marketing-ctas-flex,
#hs_cos_wrapper_module_1670192933811 .marketing-ctas-flex,
#hs_cos_wrapper_module_16829583549285 .marketing-ctas-flex {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 40px;
}
@media (max-width: 767px) {
#hs_cos_wrapper_module_16700995136762 .marketing-ctas-flex,
#hs_cos_wrapper_module_16701048501354 .marketing-ctas-flex,
#hs_cos_wrapper_module_1670192933811 .marketing-ctas-flex,
#hs_cos_wrapper_module_16829583549285 .marketing-ctas-flex {
    grid-template-columns: repeat(1, 1fr);
  }
}
#hs_cos_wrapper_module_16700995136762 .marketing-ctas-flex a,
#hs_cos_wrapper_module_16701048501354 .marketing-ctas-flex a,
#hs_cos_wrapper_module_1670192933811 .marketing-ctas-flex a,
#hs_cos_wrapper_module_16829583549285 .marketing-ctas-flex a {
  width: 100%;
  padding: 0px;
  min-height: 576px;
  background-color: transparent;
  box-shadow: none;
  -webkit-transition: 0.3s all ease-in;
          transition: 0.3s all ease-in;
  max-width: 318px;
  margin: 0px;
}
#hs_cos_wrapper_module_16700995136762 .marketing-ctas-flex a .marketing-cta-image,
#hs_cos_wrapper_module_16701048501354 .marketing-ctas-flex a .marketing-cta-image,
#hs_cos_wrapper_module_1670192933811 .marketing-ctas-flex a .marketing-cta-image,
#hs_cos_wrapper_module_16829583549285 .marketing-ctas-flex a .marketing-cta-image {
  min-height: 418px;
  background-size: contain;
  padding-bottom: 0;
  -webkit-transition: 0.3s all ease-in;
          transition: 0.3s all ease-in;
}
#hs_cos_wrapper_module_16700995136762 .marketing-ctas-flex a .marketing-cta-content,
#hs_cos_wrapper_module_16701048501354 .marketing-ctas-flex a .marketing-cta-content,
#hs_cos_wrapper_module_1670192933811 .marketing-ctas-flex a .marketing-cta-content,
#hs_cos_wrapper_module_16829583549285 .marketing-ctas-flex a .marketing-cta-content {
  padding-top: 48px; 
}
#hs_cos_wrapper_module_16700995136762 .marketing-ctas-flex a .marketing-cta-content p:first-child:after,
#hs_cos_wrapper_module_16701048501354 .marketing-ctas-flex a .marketing-cta-content p:first-child:after,
#hs_cos_wrapper_module_1670192933811 .marketing-ctas-flex a .marketing-cta-content p:first-child:after,
#hs_cos_wrapper_module_16829583549285 .marketing-ctas-flex a .marketing-cta-content p:first-child:after {
  content: "";
  display: inline-block;
  width: 7px;
  height: 11px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='14px' height='21px' viewBox='0 0 14 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eig-arrow-midnight%3C/title%3E%3Cg id='%C2%AE' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Investigator' transform='translate(-1505.000000  -3364.000000)' fill='%23128EE3'%3E%3Cg id='ig-arrow-midnight' transform='translate(1505.000000  3364.000000)'%3E%3Cpolygon id='ig-arrow-green' points='3.32740457 0 0 3.32740457 7.1724597 10.4998643 0 17.6725954 3.32740457 21 13.8269974 10.4998643'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 10px;
}
#hs_cos_wrapper_module_16700995136762 .marketing-ctas-flex a .marketing-cta-title,
#hs_cos_wrapper_module_16701048501354 .marketing-ctas-flex a .marketing-cta-title,
#hs_cos_wrapper_module_1670192933811 .marketing-ctas-flex a .marketing-cta-title,
#hs_cos_wrapper_module_16829583549285 .marketing-ctas-flex a .marketing-cta-title {
  font-size: 18px !important;
  line-height: 33px;
  color: #1B2437;
  margin-bottom: 0px;
  text-align: left;
  font-weight: normal;
}
#hs_cos_wrapper_module_16700995136762 .marketing-ctas-flex a:hover .marketing-cta-title,
#hs_cos_wrapper_module_16701048501354 .marketing-ctas-flex a:hover .marketing-cta-title,
#hs_cos_wrapper_module_1670192933811 .marketing-ctas-flex a:hover .marketing-cta-title,
#hs_cos_wrapper_module_16829583549285 .marketing-ctas-flex a:hover .marketing-cta-title {
  color: #0C7EC9;
  -webkit-transition: 0.3s all ease-in;
          transition: 0.3s all ease-in;
}
#hs_cos_wrapper_module_16700995136762 .marketing-ctas-flex a:hover .marketing-cta-image,
#hs_cos_wrapper_module_16701048501354 .marketing-ctas-flex a:hover .marketing-cta-image,
#hs_cos_wrapper_module_1670192933811 .marketing-ctas-flex a:hover .marketing-cta-image,
#hs_cos_wrapper_module_16829583549285 .marketing-ctas-flex a:hover .marketing-cta-image {
  opacity: 0.9;
  -webkit-transition: 0.3s all ease-in;
          transition: 0.3s all ease-in;
}

/* End PDF 3 Column Cards - All Cards Same */

/* Begin PDF 3 Column Cards - Middle Card Bigger */
#hs_cos_wrapper_widget_1669580844562 .marketing-ctas-flex,
#hs_cos_wrapper_module_16701057895164 .marketing-ctas-flex {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 40px;
}
@media (max-width: 767px) {
  #hs_cos_wrapper_widget_1669580844562 .marketing-ctas-flex,
#hs_cos_wrapper_module_16701057895164 .marketing-ctas-flex {
    grid-template-columns: repeat(1, 1fr);
  }
}
#hs_cos_wrapper_widget_1669580844562 .marketing-ctas-flex a,
#hs_cos_wrapper_module_16701057895164 .marketing-ctas-flex a {
  width: 100%;
  padding: 0px;
  min-height: 576px;
  background-color: transparent;
  box-shadow: none;
  -webkit-transition: 0.3s all ease-in;
          transition: 0.3s all ease-in;
  max-width: 318px;
  margin: 0px;
}
#hs_cos_wrapper_widget_1669580844562 .marketing-ctas-flex a .marketing-cta-image,
#hs_cos_wrapper_module_16701057895164 .marketing-ctas-flex a .marketing-cta-image {
  min-height: 418px;
  background-size: contain;
  padding-bottom: 0;
  -webkit-transition: 0.3s all ease-in;
          transition: 0.3s all ease-in;
}
#hs_cos_wrapper_widget_1669580844562 .marketing-ctas-flex a .marketing-cta-content,
#hs_cos_wrapper_module_16701057895164 .marketing-ctas-flex a .marketing-cta-content {
  padding-top: 48px;
}
#hs_cos_wrapper_widget_1669580844562 .marketing-ctas-flex a .marketing-cta-content p:first-child:after,
#hs_cos_wrapper_module_16701057895164 .marketing-ctas-flex a .marketing-cta-content p:first-child:after {
  content: "";
  display: inline-block;
  width: 7px;
  height: 11px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='14px' height='21px' viewBox='0 0 14 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eig-arrow-midnight%3C/title%3E%3Cg id='%C2%AE' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Investigator' transform='translate(-1505.000000  -3364.000000)' fill='%23128EE3'%3E%3Cg id='ig-arrow-midnight' transform='translate(1505.000000  3364.000000)'%3E%3Cpolygon id='ig-arrow-green' points='3.32740457 0 0 3.32740457 7.1724597 10.4998643 0 17.6725954 3.32740457 21 13.8269974 10.4998643'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 10px;
}
#hs_cos_wrapper_widget_1669580844562 .marketing-ctas-flex a .marketing-cta-title,
#hs_cos_wrapper_module_16701057895164 .marketing-ctas-flex a .marketing-cta-title {
  font-size: 18px !important;
  line-height: 33px;
  color: #1B2437;
  margin-bottom: 0px;
  text-align: left;
  font-weight: normal;
}
#hs_cos_wrapper_widget_1669580844562 .marketing-ctas-flex a:hover .marketing-cta-title,
#hs_cos_wrapper_module_16701057895164 .marketing-ctas-flex a:hover .marketing-cta-title {
  color: #0C7EC9;
  -webkit-transition: 0.3s all ease-in;
          transition: 0.3s all ease-in;
}
#hs_cos_wrapper_widget_1669580844562 .marketing-ctas-flex a:hover .marketing-cta-image,
#hs_cos_wrapper_module_16701057895164 .marketing-ctas-flex a:hover .marketing-cta-image {
  opacity: 0.9;
  -webkit-transition: 0.3s all ease-in;
          transition: 0.3s all ease-in;
}
@media (min-width: 1200px) {
  #hs_cos_wrapper_widget_1669580844562 .marketing-ctas-flex a:nth-child(2),
#hs_cos_wrapper_module_16701057895164 .marketing-ctas-flex a:nth-child(2) {
    /*min-width: 440px;*/
  }
}
@media (max-width: 767px) {
  #hs_cos_wrapper_widget_1669580844562 .marketing-ctas-flex a:nth-child(2),
#hs_cos_wrapper_module_16701057895164 .marketing-ctas-flex a:nth-child(2) {
    min-height: 288px;
  }
  #hs_cos_wrapper_widget_1669580844562 .marketing-ctas-flex a:nth-child(2) .marketing-cta-image,
#hs_cos_wrapper_module_16701057895164 .marketing-ctas-flex a:nth-child(2) .marketing-cta-image {
    min-height: 209px;
  }
}

/* End PDF 3 Columns Cards - Middle Card Bigger */
/* Begin PDF 3 Column Cards - Last Card Bigger */
#hs_cos_wrapper_module_16701049309974 .marketing-ctas-flex,
#hs_cos_wrapper_module_1670106611162 .marketing-ctas-flex,
#hs_cos_wrapper_module_16701992492864 .marketing-ctas-flex,
#hs_cos_wrapper_module_16712271284554 .marketing-ctas-flex,
#hs_cos_wrapper_module_16712271923544 .marketing-ctas-flex,
#hs_cos_wrapper_module_16725047848705 .marketing-ctas-flex {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
}
@media (max-width: 767px) {
  #hs_cos_wrapper_module_16701049309974 .marketing-ctas-flex,
#hs_cos_wrapper_module_1670106611162 .marketing-ctas-flex,
#hs_cos_wrapper_module_16701992492864 .marketing-ctas-flex,
#hs_cos_wrapper_module_16712271284554 .marketing-ctas-flex,
#hs_cos_wrapper_module_16712271923544 .marketing-ctas-flex,
#hs_cos_wrapper_module_16725047848705 .marketing-ctas-flex {
    grid-template-columns: repeat(1, 1fr);
  }
}
#hs_cos_wrapper_module_16701049309974 .marketing-ctas-flex a,
#hs_cos_wrapper_module_1670106611162 .marketing-ctas-flex a,
#hs_cos_wrapper_module_16701992492864 .marketing-ctas-flex a,
#hs_cos_wrapper_module_16712271284554 .marketing-ctas-flex a,
#hs_cos_wrapper_module_16712271923544 .marketing-ctas-flex a,
#hs_cos_wrapper_module_16725047848705 .marketing-ctas-flex a {
  width: 100%;
  padding: 0px;
  min-height: 576px;
  background-color: transparent;
  box-shadow: none;
  -webkit-transition: 0.3s all ease-in;
          transition: 0.3s all ease-in;
  max-width: 318px;
  margin: 0px;
}
#hs_cos_wrapper_module_16701049309974 .marketing-ctas-flex a .marketing-cta-image,
#hs_cos_wrapper_module_1670106611162 .marketing-ctas-flex a .marketing-cta-image,
#hs_cos_wrapper_module_16701992492864 .marketing-ctas-flex a .marketing-cta-image,
#hs_cos_wrapper_module_16712271284554 .marketing-ctas-flex a .marketing-cta-image,
#hs_cos_wrapper_module_16712271923544 .marketing-ctas-flex a .marketing-cta-image,
#hs_cos_wrapper_module_16725047848705 .marketing-ctas-flex a .marketing-cta-image {
  min-height: 418px;
  background-size: contain;
  padding-bottom: 0;
  -webkit-transition: 0.3s all ease-in;
          transition: 0.3s all ease-in;
}
#hs_cos_wrapper_module_16701049309974 .marketing-ctas-flex a .marketing-cta-content,
#hs_cos_wrapper_module_1670106611162 .marketing-ctas-flex a .marketing-cta-content,
#hs_cos_wrapper_module_16701992492864 .marketing-ctas-flex a .marketing-cta-content,
#hs_cos_wrapper_module_16712271284554 .marketing-ctas-flex a .marketing-cta-content,
#hs_cos_wrapper_module_16712271923544 .marketing-ctas-flex a .marketing-cta-content,
#hs_cos_wrapper_module_16725047848705 .marketing-ctas-flex a .marketing-cta-content {
  padding-top: 48px;
}
#hs_cos_wrapper_module_16701049309974 .marketing-ctas-flex a .marketing-cta-content p:first-child:after,
#hs_cos_wrapper_module_1670106611162 .marketing-ctas-flex a .marketing-cta-content p:first-child:after,
#hs_cos_wrapper_module_16701992492864 .marketing-ctas-flex a .marketing-cta-content p:first-child:after,
#hs_cos_wrapper_module_16712271284554 .marketing-ctas-flex a .marketing-cta-content p:first-child:after,
#hs_cos_wrapper_module_16712271923544 .marketing-ctas-flex a .marketing-cta-content p:first-child:after,
#hs_cos_wrapper_module_16725047848705 .marketing-ctas-flex a .marketing-cta-content p:first-child:after {
  content: "";
  display: inline-block;
  width: 7px;
  height: 11px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='14px' height='21px' viewBox='0 0 14 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eig-arrow-midnight%3C/title%3E%3Cg id='%C2%AE' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Investigator' transform='translate(-1505.000000  -3364.000000)' fill='%23128EE3'%3E%3Cg id='ig-arrow-midnight' transform='translate(1505.000000  3364.000000)'%3E%3Cpolygon id='ig-arrow-green' points='3.32740457 0 0 3.32740457 7.1724597 10.4998643 0 17.6725954 3.32740457 21 13.8269974 10.4998643'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 10px;
}
#hs_cos_wrapper_module_16701049309974 .marketing-ctas-flex a .marketing-cta-title,
#hs_cos_wrapper_module_1670106611162 .marketing-ctas-flex a .marketing-cta-title,
#hs_cos_wrapper_module_16701992492864 .marketing-ctas-flex a .marketing-cta-title,
#hs_cos_wrapper_module_16712271284554 .marketing-ctas-flex a .marketing-cta-title,
#hs_cos_wrapper_module_16712271923544 .marketing-ctas-flex a .marketing-cta-title,
#hs_cos_wrapper_module_16725047848705 .marketing-ctas-flex a .marketing-cta-title {
  font-size: 18px !important;
  line-height: 33px;
  color: #1B2437;
  margin-bottom: 0px;
  text-align: left;
  font-weight: normal;
}
#hs_cos_wrapper_module_16701049309974 .marketing-ctas-flex a:hover .marketing-cta-title,
#hs_cos_wrapper_module_1670106611162 .marketing-ctas-flex a:hover .marketing-cta-title,
#hs_cos_wrapper_module_16701992492864 .marketing-ctas-flex a:hover .marketing-cta-title,
#hs_cos_wrapper_module_16712271284554 .marketing-ctas-flex a:hover .marketing-cta-title,
#hs_cos_wrapper_module_16712271923544 .marketing-ctas-flex a:hover .marketing-cta-title,
#hs_cos_wrapper_module_16725047848705 .marketing-ctas-flex a:hover .marketing-cta-title {
  color: #0C7EC9;
  -webkit-transition: 0.3s all ease-in;
          transition: 0.3s all ease-in;
}
#hs_cos_wrapper_module_16701049309974 .marketing-ctas-flex a:hover .marketing-cta-image,
#hs_cos_wrapper_module_1670106611162 .marketing-ctas-flex a:hover .marketing-cta-image,
#hs_cos_wrapper_module_16701992492864 .marketing-ctas-flex a:hover .marketing-cta-image,
#hs_cos_wrapper_module_16712271284554 .marketing-ctas-flex a:hover .marketing-cta-image,
#hs_cos_wrapper_module_16712271923544 .marketing-ctas-flex a:hover .marketing-cta-image,
#hs_cos_wrapper_module_16725047848705 .marketing-ctas-flex a:hover .marketing-cta-image {
  opacity: 0.9;
  -webkit-transition: 0.3s all ease-in;
          transition: 0.3s all ease-in;
}
@media (min-width: 1200px) {
  #hs_cos_wrapper_module_16701049309974 .marketing-ctas-flex a:nth-child(3),
#hs_cos_wrapper_module_1670106611162 .marketing-ctas-flex a:nth-child(3),
#hs_cos_wrapper_module_16701992492864 .marketing-ctas-flex a:nth-child(3),
#hs_cos_wrapper_module_16712271284554 .marketing-ctas-flex a:nth-child(3),
#hs_cos_wrapper_module_16712271923544 .marketing-ctas-flex a:nth-child(3),
#hs_cos_wrapper_module_16725047848705 .marketing-ctas-flex a:nth-child(3) {
    /*min-width: 440px;*/
  }
}
@media (max-width: 767px) {
  #hs_cos_wrapper_module_16701049309974 .marketing-ctas-flex a:nth-child(3),
#hs_cos_wrapper_module_1670106611162 .marketing-ctas-flex a:nth-child(3),
#hs_cos_wrapper_module_16701992492864 .marketing-ctas-flex a:nth-child(3),
#hs_cos_wrapper_module_16712271284554 .marketing-ctas-flex a:nth-child(3),
#hs_cos_wrapper_module_16712271923544 .marketing-ctas-flex a:nth-child(3),
#hs_cos_wrapper_module_16725047848705 .marketing-ctas-flex a:nth-child(3) {
    min-height: 288px;
  }
  #hs_cos_wrapper_module_16701049309974 .marketing-ctas-flex a:nth-child(3) .marketing-cta-image,
#hs_cos_wrapper_module_1670106611162 .marketing-ctas-flex a:nth-child(3) .marketing-cta-image,
#hs_cos_wrapper_module_16701992492864 .marketing-ctas-flex a:nth-child(3) .marketing-cta-image,
#hs_cos_wrapper_module_16712271284554 .marketing-ctas-flex a:nth-child(3) .marketing-cta-image,
#hs_cos_wrapper_module_16712271923544 .marketing-ctas-flex a:nth-child(3) .marketing-cta-image,
#hs_cos_wrapper_module_16725047848705 .marketing-ctas-flex a:nth-child(3) .marketing-cta-image {
    min-height: 209px;
  }
}

/* End PDF 3 Columns Cards - Last Card Bigger */
/* Begin PDF 3 Column Cards - Second and Last Card Bigger */
#hs_cos_wrapper_module_16701085610864 .marketing-ctas-flex,
#hs_cos_wrapper_module_16721155853274 .marketing-ctas-flex {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 40px;
}
@media (max-width: 767px) {
  #hs_cos_wrapper_module_16701085610864 .marketing-ctas-flex,
#hs_cos_wrapper_module_16721155853274 .marketing-ctas-flex {
    grid-template-columns: repeat(1, 1fr);
  }
}
#hs_cos_wrapper_module_16701085610864 .marketing-ctas-flex a,
#hs_cos_wrapper_module_16721155853274 .marketing-ctas-flex a {
  width: 100%;
  padding: 0px;
  min-height: 576px;
  background-color: transparent;
  box-shadow: none;
  -webkit-transition: 0.3s all ease-in;
          transition: 0.3s all ease-in;
  max-width: 318px;
  margin: 0px;
}
#hs_cos_wrapper_module_16701085610864 .marketing-ctas-flex a .marketing-cta-image,
#hs_cos_wrapper_module_16721155853274 .marketing-ctas-flex a .marketing-cta-image {
  min-height: 418px;
  background-size: contain;
  padding-bottom: 0;
  -webkit-transition: 0.3s all ease-in;
          transition: 0.3s all ease-in;
}
#hs_cos_wrapper_module_16701085610864 .marketing-ctas-flex a .marketing-cta-content,
#hs_cos_wrapper_module_16721155853274 .marketing-ctas-flex a .marketing-cta-content {
  padding-top: 48px;
}
#hs_cos_wrapper_module_16701085610864 .marketing-ctas-flex a .marketing-cta-content p:first-child:after,
#hs_cos_wrapper_module_16721155853274 .marketing-ctas-flex a .marketing-cta-content p:first-child:after {
  content: "";
  display: inline-block;
  width: 7px;
  height: 11px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='14px' height='21px' viewBox='0 0 14 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eig-arrow-midnight%3C/title%3E%3Cg id='%C2%AE' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Investigator' transform='translate(-1505.000000  -3364.000000)' fill='%23128EE3'%3E%3Cg id='ig-arrow-midnight' transform='translate(1505.000000  3364.000000)'%3E%3Cpolygon id='ig-arrow-green' points='3.32740457 0 0 3.32740457 7.1724597 10.4998643 0 17.6725954 3.32740457 21 13.8269974 10.4998643'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 10px;
}
#hs_cos_wrapper_module_16701085610864 .marketing-ctas-flex a .marketing-cta-title,
#hs_cos_wrapper_module_16721155853274 .marketing-ctas-flex a .marketing-cta-title {
  font-size: 18px !important;
  line-height: 33px;
  color: #1B2437;
  margin-bottom: 0px;
  text-align: left;
  font-weight: normal;
}
#hs_cos_wrapper_module_16701085610864 .marketing-ctas-flex a:hover .marketing-cta-title,
#hs_cos_wrapper_module_16721155853274 .marketing-ctas-flex a:hover .marketing-cta-title {
  color: #0C7EC9;
  -webkit-transition: 0.3s all ease-in;
          transition: 0.3s all ease-in;
}
#hs_cos_wrapper_module_16701085610864 .marketing-ctas-flex a:hover .marketing-cta-image,
#hs_cos_wrapper_module_16721155853274 .marketing-ctas-flex a:hover .marketing-cta-image {
  opacity: 0.9;
  -webkit-transition: 0.3s all ease-in;
          transition: 0.3s all ease-in;
}
@media (min-width: 1200px) {
  #hs_cos_wrapper_module_16701085610864 .marketing-ctas-flex a:nth-child(2), #hs_cos_wrapper_module_16701085610864 .marketing-ctas-flex a:nth-child(3),
#hs_cos_wrapper_module_16721155853274 .marketing-ctas-flex a:nth-child(2),
#hs_cos_wrapper_module_16721155853274 .marketing-ctas-flex a:nth-child(3) {
    /*min-width: 440px;*/
  }
}
@media (max-width: 767px) {
  #hs_cos_wrapper_module_16701085610864 .marketing-ctas-flex a:nth-child(2), #hs_cos_wrapper_module_16701085610864 .marketing-ctas-flex a:nth-child(3),
#hs_cos_wrapper_module_16721155853274 .marketing-ctas-flex a:nth-child(2),
#hs_cos_wrapper_module_16721155853274 .marketing-ctas-flex a:nth-child(3) {
    min-height: 288px;
  }
  #hs_cos_wrapper_module_16701085610864 .marketing-ctas-flex a:nth-child(2) .marketing-cta-image, #hs_cos_wrapper_module_16701085610864 .marketing-ctas-flex a:nth-child(3) .marketing-cta-image,
#hs_cos_wrapper_module_16721155853274 .marketing-ctas-flex a:nth-child(2) .marketing-cta-image,
#hs_cos_wrapper_module_16721155853274 .marketing-ctas-flex a:nth-child(3) .marketing-cta-image {
    min-height: 209px;
  }
}

/* End PDF 3 Columns Cards - Second and Last Card Bigger */
/* Begin Image Mix Blend Mode lighten FPO image with text */
#hs_cos_wrapper_module_16695257862422 {
  mix-blend-mode: lighten;
}

/* End Image Mix Blend Mode lighten FPO image with text */

/* Begin CTA WATCH VIDEO border and dark background */
.hs-cta-wrapper .cta_button.btn-tertiary {
  /*border: 3px solid white;*/
  transition: all 0.3s ease;
}
.hs-cta-wrapper .cta_button.btn-tertiary:hover {
  border: 3px solid rgba(213, 214, 216, 1);
  transition: all 0.3s ease;
}
.hs-cta-wrapper .cta_button.btn-tertiary:focus {
  background-color: white;
}
/* End CTA WATCH VIDEO border and dark background */


/* Begin CTA DOWNLOAD border and dark background */
.hs-cta-wrapper .cta_button.btn-quinary {
  transition: all 0.3s ease;
}
.hs-cta-wrapper .cta_button.btn-quinary:hover {
  border: 3px solid white;
  transition: all 0.3s ease;
  color: #000000;
}
.hs-cta-wrapper .cta_button.btn-quinary:focus {
  background-color: white;
}
/* End CTA DOWNLOAD border and dark background */

/* Begin CTA WATCH VIDEO Arrow */
.hs-cta-wrapper .cta_button.btn-tertiary.arrow:after {
  content: "";
  display: inline-block;
  width: 11px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='11' viewBox='0 0 10 11'%3E%3Cpath id='Triangle' d='M5.5 0 11 10H0Z' transform='translate(10) rotate(90)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  margin-left: 8px;
  background-position: center;
  margin-bottom: 1px;
}

/* End CTA WATCH VIDEO Arrow */
/* Begin General Styles for Header and Footer */
@media (min-width: 768px) {
  .header .header-flex {
    min-height: 105px;
    padding: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 768px) {
  .header > .header-utility {
    padding: 16px 0;
  }
}
@media (min-width: 1200px) {
  .header > .header-utility {
    z-index: 800;
    position: relative;
  }
}
@media (min-width: 1200px) {
  .header .page-content {
    padding: 0px;
  }
  .header .page-content.max:not(.right-side) {
    z-index: 800;
    background-color: black;
    max-width: 100%;
    padding: 0px !important;
  }
  .header .page-content.max:not(.right-side) .header-flex {
    max-width: 1920px;
    margin: 0 auto;
  }
  .header .page-content.right-side {
    max-width: 1920px;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .header .page-content.right-side {
    padding: 0 80px;
  }
}
@media (min-width: 1200px) and (min-width: 1600px) {
  .header .page-content.right-side {
    padding: 0 110px;
  }
}
@media (min-width: 1200px) {
  .header .page-content.max:not(.right-side) .header-flex {
    padding: 0 80px;
  }
}
@media (min-width: 1600px) {
  .header .page-content.max:not(.right-side) .header-flex {
    padding: 0 110px;
  }
}
@media (max-width: 1199px) {
  .header .header.standard {
    background-color: black;
  }
}
.header.sticky-header .header.standard {
  background-color: black;
}
@media (min-width: 1200px) {
  .header.standard .mega-menu-wrapper {
    height: 650px;
    overflow-y: scroll;
    top: -650px;
    -webkit-transition: top 0.3s ease-out;
            transition: top 0.3s ease-out;
    visibility: visible;
    opacity: 0;
    position: absolute;
    max-width: 100%;
    box-shadow: 0px 2px 2px 2px rgba(136, 136, 136, 0.5);
  }
  .header.standard .mega-menu-wrapper.active {
    top: 0px;
    -webkit-transition: top 0.3s ease-out;
            transition: top 0.3s ease-out;
    position: relative;
    opacity: 1;
  }
  .header.standard .mega-menu-wrapper .mega-menu-flex {
    max-width: 1920px;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .header.standard .mega-menu-wrapper .mega-menu-flex .mega-menu-nav {
    -webkit-flex-basis: 52%;
        -ms-flex-preferred-size: 52%;
            flex-basis: 52%;
    border-right: 2px solid #E2E9EE;
    padding-top: 20px;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .header.standard .mega-menu-wrapper .mega-menu-flex .mega-menu-extra-content {
    -webkit-flex-basis: 48%;
        -ms-flex-preferred-size: 48%;
            flex-basis: 48%;
    padding-top: 20px;
  }
  .header.standard .mega-menu-wrapper .mega-menu-flex .mega-menu-extra-content .core2k22-flex {
    padding-left: 70px;
  }
  .header.standard .mega-menu-wrapper .mega-menu-flex .mega-menu-extra-content .core2k22-flex .top {
    margin-bottom: 100px;
  }
  .header.standard .mega-menu-wrapper .mega-menu-flex .mega-menu-extra-content .core2k22-flex .top,
.header.standard .mega-menu-wrapper .mega-menu-flex .mega-menu-extra-content .core2k22-flex .bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  
  
  .header.standard .mega-menu-wrapper .mega-menu-flex .mega-menu-extra-content .core2k22-flex .item:nth-child(odd) {
    min-width: 68px;
    max-width: 68px;
  }
  
  .header.standard .mega-menu-wrapper .mega-menu-flex .mega-menu-extra-content .core2k22-flex.ad-unit-xl .item:nth-child(odd) {
    min-width: 368px;
    max-width: 368px;
  }

 
  .header.standard .mega-menu-wrapper .mega-menu-flex .mega-menu-extra-content .core2k22-flex .item:nth-child(even) {
    padding-left: 65px;
  }
  
.core2k22-flex.ad-unit-xl .item:nth-child(2n) {
    padding-left: 65px;
    padding-top: 80px;
}
  
  .header.standard .mega-menu-wrapper .mega-menu-flex .mega-menu-extra-content .core2k22-flex .item p:last-child {
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  .header.standard .mega-menu-wrapper .mega-menu-nav-flex .nav-col p {
    margin-bottom: 16px;
  }
}
@media (min-width: 1200px) {
  .header.standard .mega-menu-wrapper {
    padding: 0px !important;
  }
}
@media (min-width: 1200px) {
  .header.standard .mega-menu-wrapper.active .mega-menu-flex {
    padding: 30px 80px;
  }
}
@media (min-width: 1600px) {
  .header.standard .mega-menu-wrapper.active .mega-menu-flex {
    padding: 30px 110px;
  }
}

@media (min-width: 1200px) {
  .footer .page-content {
    padding: 0 80px;
  }
}
@media (min-width: 1600px) {
  .footer .page-content {
    padding: 0 110px;
  }
}
.footer .page-content input.hs-button:hover,
.footer .page-content a.cta_button:hover {
  color: black;
  cursor: pointer;
  text-decoration: none;
  background: white;
}

@media (min-width: 768px) {
  .body-container-wrapper {
    padding-top: 0px;
  }
}
@media (max-width: 767px) {
  .body-container-wrapper {
    padding-top: 0px;
  }
}
.body-container-wrapper .page-content {
  max-width: 1920px;
}
.body-container-wrapper .hs_cos_wrapper_type_inline_rich_text hr {
  border-top: 1px solid #979797;
}

/* End General Styles for Header and Footer */
/* Begin Just Newtarget Pages custom Styles */
@media (max-width: 767px) {
  .hs-content-id-92924639894 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-92948599375 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-92953645059 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-92968614793 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-92980905144 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-93039098694 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-93090319705 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-93196426542 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-93245340774 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-93256602726 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-93255089559 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-93255089562 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-93260777077 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-93261245107 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-93261245110 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-93268996869 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-93269273372 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-93271026530 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-93210638154 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-93212141612 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-94082432543 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-94099765785 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-94102576646 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-94126938008 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-94127376702 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-94122857590 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-94123294623 .body-container-wrapper .column-content:not(:last-child),
.hs-content-id-113108493072 .body-container-wrapper .column-content:not(:last-child) {
    margin-bottom: 30px;
  }
}

.hs-content-id-113108493072 .row-fluid-wrapper.row-depth-1.row-number-3 >.row-fluid  >.dnd-column {
  background: linear-gradient(#000 0%, #0a192a 48.4%, #020202 100%);
  background: -webkit-linear-gradient(#000 0%, #0a192a 48.4%, #020202 100%);
}

/* End Just Newtarget Pages custom Styles */
/*  Begin 3 Columns Right Divider */
#hs_cos_wrapper_widget_1669582957778 .three-flex .column-content {
  height: 256px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  padding: 20px;
}
@media (min-width: 768px) {
  #hs_cos_wrapper_widget_1669582957778 .three-flex .column-content:not(:last-child) {
    border-right: 1px solid #979797;
  }
}
@media (max-width: 767px) {
  #hs_cos_wrapper_widget_1669582957778 .three-flex .column-content:not(:last-child) {
    border-bottom: 1px solid #979797;
  }
}

/* End 3 Columns Right Divider */
/* Begin Green Check List icons */
ul.green-check-list-icon {
  list-style: none;
  padding: 0px;
  margin: 25px 0px;
}
ul.green-check-list-icon li {
  margin-bottom: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: 54px;
}
ul.green-check-list-icon li:before {
  content: "";
  display: inline-block;
  width: 27px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg id='ig-site-icon-green-check' xmlns='http://www.w3.org/2000/svg' width='26.461' height='19.76' viewBox='0 0 26.461 19.76'%3E%3Cpath id='Shape' d='M7.688 19.739a1.359 1.359 0 0 1-.9-.543L.279 10.208A1.352 1.352 0 1 1 2.469 8.621l5.7 7.868L24.293.274a1.351 1.351 0 0 1 1.633 2.154L8.7 19.485a1.344 1.344 0 0 1-.816.274C7.82 19.754 7.754 19.749 7.688 19.739Z' transform='translate(0 0)' fill='%2330b44d'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
}

/* End Green Check List icons */
/* Begin Convert background in Gradient */
@media (max-width: 767px) {
  #hs_cos_wrapper_widget_1669520216809 > .std-padding {
    background: -webkit-linear-gradient(#0b0c0c 0%, #041628 33.79%, #040405 100%);
    background: linear-gradient(#0b0c0c 0%, #041628 33.79%, #040405 100%);
  }
}

/* Begin Convert background in Gradient */
/* Begin Quote Body */
.core2k22-qoute-body {
  max-width: 920px;
  margin: 0 auto;
}
@media (max-width: 1450px) {
  .core2k22-qoute-body {
    max-width: 56vw;
  }
}
@media (max-width: 767px) {
  .core2k22-qoute-body {
    max-width: 100%;
  }
}
.core2k22-qoute-body:before {
  width: 48px;
  height: 33px;
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47.992' height='32.984' viewBox='0 0 47.992 32.984'%3E%3Cg id='Group_8' data-name='Group 8' transform='translate(-120 -271)'%3E%3Cg id='Group' transform='translate(120 271)'%3E%3Cpath id='Shape' d='M34.5 32.984h0a10.364 10.364 0 0 1-3.219-.5 10.249 10.249 0 0 1-2.9-1.461 10.823 10.823 0 0 1-2.126-2.032 10.434 10.434 0 0 1-2.093-4.646A10.717 10.717 0 0 1 24 22.076a21.82 21.82 0 0 1 1.126-6.657A22.517 22.517 0 0 1 45.29.018C45.5.007 45.863 0 46.225 0c.341 0 .592.006.654.016a1.4 1.4 0 0 1 .774.378 1.48 1.48 0 0 1 .337.994 1.365 1.365 0 0 1-.716 1.462 2.35 2.35 0 0 1-1.033.141 19.952 19.952 0 0 0-2.764.232 19.617 19.617 0 0 0-8.329 3.408A18.421 18.421 0 0 0 32.722 8.7a18.959 18.959 0 0 0-2.355 2.823 20.182 20.182 0 0 0-1.059 1.753l-.051.1L29.4 13.3a11.386 11.386 0 0 1 1.84-.8 10.63 10.63 0 0 1 3.249-.512c.15 0 .3 0 .452.01a9.587 9.587 0 0 1 1.387.147 10.544 10.544 0 0 1 7.271 5.095 10.418 10.418 0 0 1 1.391 4.788A10.481 10.481 0 0 1 34.5 32.984ZM34.23 15c-.117 0-.2 0-.24.006-.373.036-.528.055-.72.086a7.508 7.508 0 0 0-6.212 6.449 9.375 9.375 0 0 0-.01 1.805 7.5 7.5 0 0 0 13.559 3.484 7.66 7.66 0 0 0 1.244-2.886 5.988 5.988 0 0 0 .125-1.434 5.922 5.922 0 0 0-.087-1.267 7.5 7.5 0 0 0-6.512-6.2C35.209 15.017 34.588 15 34.23 15ZM10.5 32.984h0a10.364 10.364 0 0 1-3.219-.5 10.249 10.249 0 0 1-2.9-1.461 10.844 10.844 0 0 1-2.126-2.032A10.442 10.442 0 0 1 .16 24.342 10.717 10.717 0 0 1 0 22.076a21.82 21.82 0 0 1 1.125-6.657A22.519 22.519 0 0 1 21.29.018C21.5.007 21.863 0 22.225 0c.341 0 .592.006.654.016a1.4 1.4 0 0 1 .775.378 1.48 1.48 0 0 1 .337.994 1.366 1.366 0 0 1-.716 1.462 2.353 2.353 0 0 1-1.034.141 19.956 19.956 0 0 0-2.764.232 19.617 19.617 0 0 0-8.328 3.408A18.488 18.488 0 0 0 8.722 8.7a19.018 19.018 0 0 0-2.355 2.823A20.4 20.4 0 0 0 5.307 13.28l-.051.1L5.4 13.3a11.336 11.336 0 0 1 1.839-.8 10.631 10.631 0 0 1 3.249-.512c.15 0 .3 0 .451.01a9.588 9.588 0 0 1 1.388.147 10.541 10.541 0 0 1 7.27 5.095 10.418 10.418 0 0 1 1.39 4.788A10.481 10.481 0 0 1 10.5 32.984ZM10.231 15c-.117 0-.2 0-.24.006-.374.036-.529.055-.72.086a7.508 7.508 0 0 0-6.213 6.449 9.449 9.449 0 0 0-.01 1.805 7.5 7.5 0 0 0 13.559 3.484 7.66 7.66 0 0 0 1.245-2.886 6.038 6.038 0 0 0 .124-1.434 5.864 5.864 0 0 0-.087-1.267 7.495 7.495 0 0 0-6.511-6.2C11.21 15.017 10.589 15 10.231 15Z' fill='%23fff'/%3E%3C/g%3E%3Ccircle id='Oval' cx='9' cy='9' r='9' transform='translate(145 283)' fill='%23fff'/%3E%3Ccircle id='Oval-2' data-name='Oval' cx='9' cy='9' r='9' transform='translate(122 284)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  left: 0px;
  top: 50%;
}
@media (max-width: 1450px) {
  .core2k22-qoute-body:before {
/*     left: 0px; */
  }
}
@media (max-width: 767px) {
  .core2k22-qoute-body:before {
    position: relative;
    margin-right: 10px;
  }
}
.core2k22-qoute-body:after {
  width: 48px;
  height: 33px;
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47.984' height='32.993' viewBox='0 0 47.984 32.993'%3E%3Cg id='Group_6' data-name='Group 6' transform='translate(-1472 -287)'%3E%3Cg id='Group' transform='translate(1472 287)'%3E%3Cpath id='Shape' d='M25.572 32.993h0a2 2 0 0 1-.728-.084 1.179 1.179 0 0 1-.8-.884A1.706 1.706 0 0 1 24 31.5a1.685 1.685 0 0 1 .042-.528 1.19 1.19 0 0 1 .914-.913A3.483 3.483 0 0 1 25.725 30a21.375 21.375 0 0 0 2.8-.238 19.387 19.387 0 0 0 8.448-3.505 19.832 19.832 0 0 0 5.231-5.719c.224-.37.518-.9.511-.92a.653.653 0 0 0-.139.068 11.01 11.01 0 0 1-2.243.923A10.428 10.428 0 0 1 37.493 21a10.45 10.45 0 0 1-7.478-3.126 10.1 10.1 0 0 1-1.975-2.794 10.222 10.222 0 0 1-.656-1.714 10.667 10.667 0 0 1 0-5.747A10.512 10.512 0 0 1 37.178 0l.193 0c.291 0 .674.012.911.029a10.362 10.362 0 0 1 5.492 2.058 10.48 10.48 0 0 1 4.208 8.826 22.035 22.035 0 0 1-1.6 7.94 22.541 22.541 0 0 1-5.53 8.08A22.341 22.341 0 0 1 37.229 29.7a23.456 23.456 0 0 1-3.211 1.626 22.1 22.1 0 0 1-8.042 1.662C25.8 32.992 25.675 32.993 25.572 32.993ZM37.242 3.01c-.121 0-.21 0-.257.006A7.5 7.5 0 0 0 30.1 9.254a5.856 5.856 0 0 0-.087 1.267 6.035 6.035 0 0 0 .124 1.433A7.5 7.5 0 0 0 33.8 17.025a5.855 5.855 0 0 0 .728.359 7.455 7.455 0 0 0 2.948.61 7.862 7.862 0 0 0 1.307-.111 7.63 7.63 0 0 0 1.945-.625A7.488 7.488 0 0 0 44.97 10.8a8.7 8.7 0 0 0-.036-1.181 7.483 7.483 0 0 0-1.787-4.032 10.015 10.015 0 0 0-.882-.863 7.512 7.512 0 0 0-3.917-1.672C38.173 3.028 37.6 3.01 37.242 3.01ZM1.572 32.993h0a2.005 2.005 0 0 1-.728-.084 1.179 1.179 0 0 1-.8-.884A1.705 1.705 0 0 1 0 31.5a1.685 1.685 0 0 1 .042-.528 1.192 1.192 0 0 1 .914-.913A3.5 3.5 0 0 1 1.725 30a21.371 21.371 0 0 0 2.8-.238 19.379 19.379 0 0 0 8.448-3.505 19.817 19.817 0 0 0 5.231-5.719c.214-.354.519-.9.511-.92a.656.656 0 0 0-.139.068 11 11 0 0 1-2.244.923A10.5 10.5 0 0 1 6.015 17.871 10.1 10.1 0 0 1 4.04 15.077a10.148 10.148 0 0 1-.657-1.714A10.672 10.672 0 0 1 3.37 7.68 10.509 10.509 0 0 1 13.178 0l.193 0c.291 0 .674.012.912.029a10.361 10.361 0 0 1 5.491 2.058 10.48 10.48 0 0 1 4.208 8.826 22.016 22.016 0 0 1-1.6 7.94 22.528 22.528 0 0 1-5.53 8.08A22.327 22.327 0 0 1 13.229 29.7a23.524 23.524 0 0 1-3.212 1.626 22.1 22.1 0 0 1-8.042 1.662C1.8 32.992 1.675 32.993 1.572 32.993ZM13.243 3.01c-.121 0-.21 0-.257.006A7.5 7.5 0 0 0 6.095 9.254a5.912 5.912 0 0 0-.087 1.267 5.984 5.984 0 0 0 .125 1.433 7.548 7.548 0 0 0 1.119 2.705A7.63 7.63 0 0 0 9.8 17.025a5.855 5.855 0 0 0 .728.359 7.456 7.456 0 0 0 2.948.61 7.855 7.855 0 0 0 1.306-.111 7.623 7.623 0 0 0 1.945-.625A7.487 7.487 0 0 0 20.97 10.8a8.864 8.864 0 0 0-.035-1.181 7.5 7.5 0 0 0-1.787-4.032 9.861 9.861 0 0 0-.883-.863 7.512 7.512 0 0 0-3.917-1.672C14.173 3.028 13.6 3.01 13.243 3.01Z' fill='%23fff'/%3E%3C/g%3E%3Ccircle id='Oval' cx='9' cy='9' r='9' transform='translate(1500 289)' fill='%23fff'/%3E%3Ccircle id='Oval-2' data-name='Oval' cx='9' cy='9' r='9' transform='translate(1477 289)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  right: 0px;
  top: 50%;
}
@media (max-width: 1450px) {
  .core2k22-qoute-body:after {
/*     right: 0px; */
  }
}
@media (max-width: 767px) {
  .core2k22-qoute-body:after {
    position: relative;
    margin-left: 10px;
  }
}

/* End Quote Body */
/* Begin List Table Without Borders */
#hs_cos_wrapper_widget_1670182017930 table {
  width: 100%;
}
#hs_cos_wrapper_widget_1670182017930 table tbody tr {
  height: unset !important;
}
#hs_cos_wrapper_widget_1670182017930 table tbody tr td {
  height: unset !important;
  padding: 10px 10px 10px 0px !important;
}
#hs_cos_wrapper_widget_1670182017930 table tbody tr td:nth-child(1) {
  width: 70% !important;
}
#hs_cos_wrapper_widget_1670182017930 table tbody tr td:nth-child(2) {
  width: 30% !important;
}

/* End List Table Without Borders */
/* Begin Tables */
#hs_cos_wrapper_widget_1670190748798 table {
  width: 100%;
}
#hs_cos_wrapper_widget_1670190748798 table tbody tr {
  min-height: 100px;
  height: 100px !important;
}
#hs_cos_wrapper_widget_1670190748798 table tbody tr:first-child td {
  font-weight: bold;
}
#hs_cos_wrapper_widget_1670190748798 table tbody tr:nth-child(even) td {
  background-color: #F6F7F9;
}
#hs_cos_wrapper_widget_1670190748798 table tbody td {
  color: #2E3438;
  vertical-align: middle;
  border: 2px solid white;
  min-height: 100px;
  height: 100% !important;
  padding: 10px 20px !important;
}
#hs_cos_wrapper_widget_1670190748798 table.support tbody td:first-child {
  width: 52% !important;
}
#hs_cos_wrapper_widget_1670190748798 table.support tbody td:not(:first-child) {
  text-align: center;
  vertical-align: middle;
  width: 24% !important;
}

/* End Tables */
/* Begin Detections Page Images Alignment fixes */
#hs_cos_wrapper_widget_1669320121008 .three-flex {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

/* End Detections Page Images Alignment fixes */
/* Begin Remove Second Column on Mobiles */
@media (max-width: 767px) {
  #hs_cos_wrapper_module_16694864619003 .two-flex > .column-content:nth-child(2) {
    display: none;
  }
}

/*End Remove Second Column on Mobiles */
/*Begin Fixing Background for Suppor Page */
#hs_cos_wrapper_widget_1670189883453 > .std-padding {
  background-size: 68vw 100%;
  background-position: left center;
}
@media (max-width: 1199px) {
  #hs_cos_wrapper_widget_1670189883453 > .std-padding {
    background-size: 88vw 100%;
  }
}
@media (max-width: 767px) {
  #hs_cos_wrapper_widget_1670189883453 > .std-padding {
    background-image: none;
  }
}

/*End Fixing Background for Suppor Page */
/*Begin Custom margin for some elements */
@media (min-width: 768px) {
  .negative-margin-tablets-desktop {
    margin-bottom: -70px;
  }
}
/* End Custom margin for some elements */
/* Begin Zeek Data Page Top Hero Image Alignment to Bottom */
@media (min-width: 768px) {
  #hs_cos_wrapper_module_16698429540874 .two-flex .column-content:nth-child(2) {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }
}

/* End Zeek Data Page Top Hero Image Alignment to Bottom */
/* Begin Fix for https://corelight.com/newsroom-test*/
.hs-content-id-91771970589 > .body-container-wrapper {
  background-color: white;
}

/* End Fix for https://corelight.com/newsroom-test*/
/* Begin Homepage Sections */
/* Begin Homepage Slider */
#hs_cos_wrapper_widget_1669144096128 .feature-dots li {
  margin: 0px;
  padding: 8px 10px;
}
#hs_cos_wrapper_widget_1669144096128 .feature-dots li.slick-active button:after {
  content: "";
  display: inline-block;
  position: absolute;
  background-color: transparent;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid white;
  opacity: 0.4;
  left: -4px;
  top: -4px;
}
#hs_cos_wrapper_widget_1669144096128 .feature-dots li button {
  height: 8px;
  width: 8px;
  background: white;
}
#hs_cos_wrapper_widget_1669144096128 .feature-dots li:nth-child(1) button {
  opacity: 1;
}
#hs_cos_wrapper_widget_1669144096128 .feature-dots li:nth-child(2) button {
  opacity: 0.6;
}
#hs_cos_wrapper_widget_1669144096128 .feature-dots li:nth-child(3) button {
  opacity: 0.4;
}
#hs_cos_wrapper_widget_1669144096128 .feature-dots li:nth-child(4) button {
  opacity: 0.2;
}

/* End Homepage Slider */
/* Begin Homepage 4 columns text */
#hs_cos_wrapper_widget_1664892314652 .service-icon {
  display: none;
}
#hs_cos_wrapper_widget_1664892314652 .hs_cos_wrapper strong {
  font-size: 22px;
}
#hs_cos_wrapper_widget_1664892314652 .service-item {
  padding-top: 20px;
}
#hs_cos_wrapper_widget_1664892314652 .service-item:after {
  background: #00AB49;
}
#hs_cos_wrapper_widget_1664892314652 .service-info p {
  font-weight: 400;
  margin: 0px;
}

/* End Homepage 4 columns text */
/* Begin Homepage 4 icons background black */
/* End Homepage 4 icons background black */
/* Begin Homepage 3 icons background white */
#hs_cos_wrapper_module_16713988389562 .service-item {
  padding-left: 10px;
  padding-right: 10px;
}
#hs_cos_wrapper_module_16713988389562 .service-item .service-icon {
  margin-bottom: 50px;
  height: 148px;
}
#hs_cos_wrapper_module_16713988389562 .service-item .service-icon img {
  height: 148px;
  width: auto;
  max-height: 148px;
}
#hs_cos_wrapper_module_16713988389562 .service-item .service-info p {
  font-weight: 600;
  margin: 20px auto 0px auto;
  max-width: 292px;
}

/* End Homepage 3 icons background white */
/* End Homepage Sections */

/* Begin All Press Releases page footer background */
.hs-content-id-91771970589 footer.footer-wrap {
  background: black;
}
/* End All Press Releases page footer background */

/* Begin Search Results Page */
.body-container-wrapper.search-results-main-section {
  background-color: white;
}
/* End Search Results Page */

/* Begin Mitre Attack six columns sections */
.six-columns-content-section .columns {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}
.six-columns-content-section .white-box {
  width: 100%;
  height: 56px;
  border: 1px solid white;
  margin-bottom: -56px;
}
.six-columns-content-section .columns .item .title {
  height: 56px;
  display: flex;
  justify-content:center;
  align-items: center;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
}
.six-columns-content-section .columns .item {
  border: 1px solid white;
}
.six-columns-content-section .columns .item .content {
  background-color: transparent;
  padding: 20px 15px 40px 15px;
}
.six-columns-content-section .columns .item .content span  {
  color: white;
  margin-bottom: 40px;
  font-size: 14px;
  font-weight: bold;
  display: block;
}
@media (max-width: 1200px) {
  .six-columns-content-section .columns {
    grid-template-columns: repeat(3, 1fr);
  }
  .six-columns-content-section .white-box {
    display: none;
  }
  .six-columns-content-section .columns .item .title {
    border: 1px solid white;  
  }
}
@media (max-width: 767px) {
  .six-columns-content-section .columns {
    grid-template-columns: repeat(1, 1fr);
  }
  .six-columns-content-section .columns .item .content {
    padding: 20px 15px 20px 15px;
  }
  .six-columns-content-section .columns .item .content span  {
    display: block;
    line-height: 30px;
    margin-bottom: 10px;
  }
}
/* End Mitre Attack six columns sections */

/* Begin Search Results Page Styles */
.body-wrapper.hs-content-id-0.hs-site-page .header .page-content {
  background-color: #000;
}

/* End Begin Search Results Page Styles */

/*Begin One and Two Colkmn with form submit fix */

.form-wrapper.style_a input[type="submit"].hs-button {
  display: inline-block;
  padding: 10px 35px;
  position: relative;
  font-family: Open Sans;
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  color: #000000;
  text-align: center;
  margin: 10px 0;
  text-transform: uppercase;
  border-radius: 100px;
  letter-spacing: 0px;
  background-color: rgba(23, 198, 113, 1);
  border: 3px solid rgba(53, 255, 148, 1);
  transition: all 0.3s ease-in;
}
.form-wrapper.style_a input[type="submit"].hs-button:hover {
  color: rgba(255, 255, 255, 1);
  cursor: pointer;
  text-decoration: none;
  background-color: rgba(23, 198, 113, .0);
  border: 3px solid rgba(255, 255, 255, 1);
  transition: all 0.3s ease-in;
}

.form-wrapper.style_b input[type="submit"].hs-button {
  display: inline-block;
  padding: 10px 35px;
  position: relative;
  font-family: Open Sans;
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
  color: #ffffff;
  text-align: center;
  margin: 10px 0;
  text-transform: uppercase;
  border-radius: 100px;
  letter-spacing: 1px;
  background-color: rgba(255, 255, 255, 0);
  border: 3px solid rgba(213, 214, 215, 1);
    transition: all 0.3s ease-in;
}

.form-wrapper.style_b input[type="submit"].hs-button:hover {
  color: black;
  text-decoration: none;
  background: white;
    transition: all 0.3s ease-in;
}

.form-wrapper.style_c input[type="submit"].hs-button {
  display: inline-block;
  padding: 10px 35px;
  position: relative;
  font-family: Open Sans;
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
  color: #000000;
  text-align: center;
  margin: 10px 0;
  text-transform: uppercase;
  border-radius: 100px;
  letter-spacing: 1px;
  background-color: rgba(255, 255, 255, 1);
  border: 3px solid rgba(239, 240, 242, 1);
    transition: all 0.3s ease-in;
}

.form-wrapper.style_c input[type="submit"].hs-button:hover {
  color: rgba(0, 0, 0, 1);
  text-decoration: none;
  background-color: rgba(239, 240, 242, 1);
  border: 3px solid rgba(239, 240, 242, 1);
    transition: all 0.3s ease-in;
}

.form-wrapper.style_d input[type="submit"].hs-button {
  display: inline-block;
  padding: 10px 35px;
  position: relative;
  font-family: Open Sans;
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
  color: #FFFFFF;
  text-align: center;
  margin: 10px 0;
  text-transform: uppercase;
  border-radius: 100px;
  letter-spacing: 1px;
  background-color: rgba(255, 255, 255, .0);
  border: 3px solid rgba(53, 255, 148, 1);
    transition: all 0.3s ease-in;
}

.form-wrapper.style_d input[type="submit"].hs-button:hover { 
  color: rgba(0, 0, 0, 1);
  text-decoration: none;
  background-color: rgba(255, 255, 255, 1);
  border: 3px solid rgba(255, 255, 255, 1);
    transition: all 0.3s ease-in;
}

.form-wrapper.style_e input[type="submit"].hs-button {
  display: inline-block;
  padding: 10px 35px;
  position: relative;
  font-family: Open Sans;
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  color: #000000;
  text-align: center;
  margin: 10px 0;
  text-transform: uppercase;
  border-radius: 100px;
  letter-spacing: 0px;
  background-color: rgba(23, 198, 113, 1);
  border: 3px solid rgba(53, 255, 148, 1);
  transition: all 0.3s ease-in;
}

.form-wrapper.style_e input[type="submit"].hs-button:hover {
  color: white;
  background-color: rgba(23, 198, 113, 1);
  border: 3px solid rgba(53, 255, 148, 1);
  transition: 0.3s ease all;
}

/*End One and Two Colkmn with form submit fix */


/*Start Cookier Banner consent */

#hs-banner-parent div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom {
  bottom: 0px !important;
  width: 100%;
  opacity: 0;
  border-radius: 0px;
  border-bottom: 5px solid rgb(32, 177, 74);
  box-shadow: rgba(80, 80, 80, 0.1) 0px 0px 24px;
  transition: 1s ease all;
}

#hs-banner-parent div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom.show-banner {
  transition: 1s ease all;
  opacity: 1;
}

#hs-banner-parent div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom.hs-hidden {
  
}

#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  padding: 15px 20px !important;;
}

#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a, div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p {
  margin: 0px;
  line-height: 20px !important;
  font-size: 13px !important;
}

#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-policy-wording {
  margin: 0px !important;
}


#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p#hs-eu-cookie-disclaimer {
  margin: 0px !important;
}

#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-header-container {
  margin: 0px;
  top: 8px;
  right: 8px;
  position: absolute;
}

#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-cookie-confirmation-buttons-area {
  margin: 0px;
  flex-wrap: wrap;
  gap: 25px;
  justify-content: center;
  width: 100%;
}

#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner button#hs-eu-cookie-settings-button {
  transition: 0.3s ease all;
}
#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner button#hs-eu-cookie-settings-button:hover {
  transition: 0.3s ease all;
  text-decoration: none !important;
}

#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner button#hs-eu-confirmation-button,
#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner button#hs-eu-decline-button {
  margin: 0px !important;
  height: unset;
  padding: 5px !important;
  transition: 0.3s ease all;
}

#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner button#hs-eu-confirmation-button:hover,
#hs-banner-parent div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner button#hs-eu-decline-button:hover {
  transition: 0.3s ease all;
  opacity: 0.8;
}



/*End Cookier Banner consent */


/* Start Open NDR Close Case landing Page */




@keyframes shine {
  from {
    -webkit-mask-position: 150%;
  }
  to {
    -webkit-mask-position: -50%;
  }
}
@keyframes draw-animation {
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes develop {
  0% {
    opacity: 0;
    transform: scale(1.2);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes develop-left {
  0% {
    opacity: 0;
    transform: scale(1.2) rotate(-2deg);
  }
  100% {
    opacity: 1;
    transform: scale(1) rotate(-2deg);
  }
}
@keyframes develop-right {
  0% {
    opacity: 0;
    transform: scale(1.2) rotate(2deg);
  }
  100% {
    opacity: 1;
    transform: scale(1) rotate(2deg);
  }
}
body.ndr-case-landing-page {
  color: white;
  margin: 0px;
  font-family: Open Sans, sans-serif;
  position: relative;
  overflow: hidden;
}
body.ndr-case-landing-page:before {
  content: "";
  position: absolute;
  width: 100vw;
  height: 115%;
  left: 0px;
  top: 0px;
  background-image: radial-gradient(circle closest-side at 50% 50%, #231F20 0%, #121011 67%, #010101 100%);
}
body.ndr-case-landing-page .body-wrapper {
  max-width: 1920px;
  padding: 0 110px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  body.ndr-case-landing-page .body-wrapper {
    padding: 0 30px;
  }
}
body.ndr-case-landing-page .body-wrapper .animated-element.type-image, body.ndr-case-landing-page .body-wrapper .animated-element.type-image-left, body.ndr-case-landing-page .body-wrapper .animated-element.type-image-right, body.ndr-case-landing-page .body-wrapper .animated-element.type-pin, body.ndr-case-landing-page .body-wrapper .animated-element.type-normal-text,
body.ndr-case-landing-page .body-wrapper .polaroid-history.type-image,
body.ndr-case-landing-page .body-wrapper .polaroid-history.type-image-left,
body.ndr-case-landing-page .body-wrapper .polaroid-history.type-image-right,
body.ndr-case-landing-page .body-wrapper .polaroid-history.type-pin,
body.ndr-case-landing-page .body-wrapper .polaroid-history.type-normal-text,
.top-heading-close-case-section-child .top .eyebrow,
.top-heading-close-case-section-child .center .left-col .title,
.top-heading-close-case-section-child .center .left-col .summary{
  opacity: 0;
}
body.ndr-case-landing-page .body-wrapper svg#pinLines {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 3000px;
  z-index: 1;
}
@media (max-width: 1200px) {
  body.ndr-case-landing-page .body-wrapper svg#pinLines {
    display: none;
  }
}
body.ndr-case-landing-page .body-wrapper .polaroid-history.reached.type-pin {
  opacity: 1;
  transition: 0.3s ease-in opacity;
}
body.ndr-case-landing-page .body-wrapper .animated-element.active.type-text {
  -webkit-mask-image: linear-gradient(-75deg, rgba(0, 50, 50, 0.8) 30%, #000 50%, rgba(50, 50, 50, 0.8) 75%);
  -webkit-mask-size: 160%;
  animation: shine 2s linear infinite;
}
body.ndr-case-landing-page .body-wrapper .animated-element.active.fingerprint .drawn-path {
  stroke: black;
  stroke-width: 4;
  stroke-dasharray: 1500;
  stroke-dashoffset: 1500;
  animation: draw-animation 3s linear forwards infinite;
}
body.ndr-case-landing-page .body-wrapper .animated-element.active.type-image {
  animation: develop 2s ease-in-out forwards;
  /* Adjust time as needed */
  opacity: 1;
}
body.ndr-case-landing-page .body-wrapper .animated-element.active.type-image-right {
  animation: develop-right 2s ease-in-out;
  /* Adjust time as needed */
  opacity: 1;
}
body.ndr-case-landing-page .body-wrapper .animated-element.active.type-image-left {
  animation: develop-left 2s ease-in-out;
  /* Adjust time as needed */
  opacity: 1;
}
body.ndr-case-landing-page .body-wrapper .animated-element.active.type-pin{
  opacity: 1;
  transition: 0.3s ease-in opacity;
}
body.ndr-case-landing-page .body-wrapper .animated-element.active.type-normal-text,
.top-heading-close-case-section-child .top .eyebrow,
.top-heading-close-case-section-child .center .left-col .title,
.top-heading-close-case-section-child .center .left-col .summary{
  opacity: 1;
  transition: 2s ease-in opacity;
}
body.ndr-case-landing-page .body-wrapper > .header-section {
  display: flex;
  justify-content: space-between;
  min-height: 140px;
  padding-bottom: 90px;
  align-items: flex-end;
  z-index: 2;
  position: relative;
}
@media (max-width: 576px) {
  body.ndr-case-landing-page .body-wrapper > .header-section {
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 50px;
    row-gap: 40px;
    column-gap: 60px;
  }
}
body.ndr-case-landing-page .body-wrapper > .header-section .left img {
  width: 160px;
  height: auto;
}
body.ndr-case-landing-page .body-wrapper > .header-section .right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  column-gap: 20px;
  row-gap: 35px;
}
@media (max-width: 576px) {
  body.ndr-case-landing-page .body-wrapper > .header-section .right {
    row-gap: 10px;
  }
}
body.ndr-case-landing-page .body-wrapper > .header-section .right .top ul {
  list-style: none;
  display: flex;
  column-gap: 25px;
  margin: 0px;
  padding: 0px;
}
body.ndr-case-landing-page .body-wrapper > .header-section .right .top li a {
  color: white;
  text-decoration: none;
  font-size: 13px;
  font-weight: 600;
}
body.ndr-case-landing-page .body-wrapper > .header-section .right .top li a:hover, body.ndr-case-landing-page .body-wrapper > .header-section .right .top li a:focus {
  color: #00ff99;
}
body.ndr-case-landing-page .body-wrapper > .header-section .right .bottom {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 30px;
  letter-spacing: 1.5px;
  font-weight: 600;
  background-image: -webkit-linear-gradient(90deg, #0f9, #ff3);
  background-image: -moz-linear-gradient(90deg, #0f9, #ff3); 
  background-image: linear-gradient(90deg, #0f9, #ff3);
  text-decoration: none;
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .header-section .right .bottom {
    font-size: 20px;
  }
}
body.ndr-case-landing-page .body-wrapper > .header-section .right .bottom:hover, body.ndr-case-landing-page .body-wrapper > .header-section .right .bottom:focus {
  -webkit-background-clip: unset;
  -webkit-text-fill-color: unset;
  background-image: none;
  color: white;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper {
  padding-bottom: 145px;
  position: relative;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .top-heading {
  padding-bottom: 100px;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .top-heading .eyebrow {
  font-size: 32px;
  font-weight: normal;
  text-align: center;
  letter-spacing: 1.6px;
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .top-heading .eyebrow {
    font-size: 22px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .top-heading .title-wrapper {
  position: relative;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .top-heading .title-wrapper .title {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 600;
  text-align: center;
  font-size: 111px;
  background-image: -webkit-linear-gradient(90deg, #0f9, #ff3);
  background-image: -moz-linear-gradient(90deg, #0f9, #ff3); 
  background-image: linear-gradient(90deg, #0f9, #ff3);
}
@media (max-width: 1200px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .top-heading .title-wrapper .title {
    font-size: 60px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .top-heading .title-wrapper .title.glow {
  text-shadow: 0 0 4px #0f9, 0 0 0px #0f3, 0 0 0px #0f3, 0 0 15px #0f3;
  /* Maximum glow effect */
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .top-heading .title-wrapper .title.front {
  position: absolute;
  width: 100%;
  top: 0px;
  z-index: 2;
}
@media (max-width: 576px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .top-heading .title-wrapper .title {
    font-size: 40px;
    margin: 20px 0px;
  }
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .top-heading .title-wrapper .title.front {
    top: -20px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .top-heading .subtitle {
  font-size: 20px;
  font-weight: normal;
  text-align: center;
  letter-spacing: 1.5px;
  max-width: 950px;
  margin: 0 auto;
}
@media (max-width: 576px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .top-heading .subtitle {
    font-size: 16px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .top-heading .subtitle strong {
  font-weight: 800;
  font-style: italic;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section {
  position: relative;
}
@media (min-width: 1601px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section {
    padding: 90px 40px 0px 40px;
  }
}
@media (max-width: 1200px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section {
    display: flex;
    row-gap: 80px;
    flex-wrap: wrap;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .fingerprint svg {
  width: 90px;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .image {
  position: relative;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .image img {
  width: 480px;
  height: auto;
}
@media (max-width: 576px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .image img {
    width: 100%;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card {
  display: flex;
}
@media (min-width: 1601px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card {
    justify-content: center;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card {
    justify-content: space-around;
  }
}
@media (max-width: 1200px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card {
    flex-wrap: wrap;
    justify-content: center;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card .title {
  text-align: center;
  font-size: 30px;
  line-height: 38px;
  margin: 50px 0px 20px 0px;
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card .title {
    font-size: 20px;
    line-height: 28px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card .summary {
  text-align: center;
  font-size: 20px;
  position: relative;
  line-height: 28px;
  max-width: 450px;
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card .summary {
    font-size: 15px;
    line-height: 23px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card .pin {
  position: absolute;
  z-index: 2;
  left: 50%;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card .pin img {
  width: 24px;
  height: auto;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card.polaroid-guy {
  column-gap: 175px;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card.polaroid-guy .image img.polaroid {
  transform: rotate(2deg);
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card.polaroid-guy .pin {
  top: 20px;
  transform: rotate(2deg);
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card.polaroid-guy .fingerprint {
  position: absolute;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card.polaroid-guy .fingerprint.top {
  top: -25px;
  right: -35px;
  transform: rotate(20deg);
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card.polaroid-guy .fingerprint.bottom {
  bottom: -62px;
  transform: rotate(-20deg);
  left: 11px;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card.polaroid-sensors {
  column-gap: 120px;
}
@media (min-width: 1201px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card.polaroid-sensors {
    margin-top: -250px;
    padding-left: 65px;
    align-items: flex-end;
  }
}
@media (max-width: 1200px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card.polaroid-sensors {
    flex-direction: column-reverse;
    margin: 0 auto;
  }
}
@media (max-width: 1200px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card.polaroid-sensors .summary {
    margin-top: 30px;
  }
}
@media (min-width: 1201px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card.polaroid-sensors .left {
    margin-bottom: 155px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card.polaroid-sensors .pin {
  top: 10px;
  transform: rotate(-2deg);
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card.polaroid-sensors .image img.polaroid {
  transform: rotate(-2deg);
}
@media (min-width: 1601px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card.polaroid-log {
    column-gap: 75px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card.polaroid-log .image img.polaroid {
  transform: rotate(2deg);
}
@media (min-width: 1201px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card.polaroid-log .right {
    padding-top: 100px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card.polaroid-log .pin {
  top: 22px;
  transform: rotate(2deg);
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card.polaroid-log .fingerprint {
  text-align: center;
  transform: rotate(20deg);
  margin-bottom: 30px;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .cards-section .card.polaroid-log .summary {
  max-width: 515px;
}

/*top form*/
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top {
  display: flex;
  column-gap: 95px;
  padding-top: 0px;
  z-index: 2;
  position: relative;
}
@media (max-width: 1200px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top {
    flex-wrap: wrap;
    row-gap: 40px;
    flex-direction: column-reverse;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left {
  width: 65%;
  margin: auto;
}

@media (max-width: 1200px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left {
    width: 100%;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .title {
  font-size: 32px;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .title {
    font-size: 22px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .summary {
  font-size: 20px;
  line-height: 31px;
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .summary {
    font-size: 15px;
    line-height: 26px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .summary p {
  margin: 0px 0px 10px 0px;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form {
  margin-top: 0px;
  width:65%;
  margin: auto;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form form {
  position: relative;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form .submitted-message span {
  font-size: 20px;
  line-height: 31px;
  color: #0f9;
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form .submitted-message span {
    font-size: 15px;
    line-height: 26px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form .hs-error-msgs {
  display: none;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form input[type=email] {
  height: 47px;
  border-radius: 40px;
  padding: 10px 260px 10px 30px;
  width: calc(100% - 290px);
  border: 0px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  color: black;
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form input[type=email] {
    font-size: 15px;
    line-height: 19px;
    padding: 10px 20px 10px 20px;
    width: calc(100% - 40px);
  }
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form .legal-consent-container .inputs-list {
    padding-left: 0px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form .legal-consent-container {
  margin-top: 20px;
}



body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form .legal-consent-container .hs-form-booleancheckbox-display > span {
  margin-left: 10px;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form .legal-consent-container label,
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form .legal-consent-container .hs-form-booleancheckbox {
  display: flex;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form input[type=email]::placeholder {
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  color: black;
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form input[type=email]::placeholder {
    font-size: 15px;
    line-height: 19px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form input[type=email]:focus {
  outline: 2px solid #00ff99;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form .hs_error_rollup {
  display: none;
}
@media (min-width: 769px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form .hs-submit {
    position: absolute;
    top: 0px;
    right: 0px;
  }
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form .hs-submit {
    width: 143px;
    margin: 40px auto 0px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form .hs-submit .actions {
  position: relative;
  display: flex;
  align-items: center;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form .hs-submit input[type=submit] {
  cursor: pointer;
  height: 67px;
  font-size: 20px;
  font-weight: 700;
  border-radius: 40px;
  border: 0px;
  padding: 10px 45px 10px 25px;
  border-radius: 33px;
  box-shadow: 5px 5px 25px #000;
  color: black;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"/></svg>'), linear-gradient(81deg, #37f2c7, #74f777 9%, #b1fb27 54%, #68f925 86%, #1ef623 99%);
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-repeat: no-repeat;
  background-size: 16px, 100%;
  background-position: right 20px center, center;
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form .hs-submit input[type=submit] {
    font-size: 15px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form .hs-submit input[type=submit]:hover, body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section-top .left .form .hs-submit input[type=submit]:focus {
  color: white;
  background: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 28.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"><path fill="%23FFFFFF" class="st0" d="M502.6,278.6c12.5-12.5,12.5-32.8,0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3,0s-12.5,32.8,0,45.3l73.4,73.4H32c-17.7,0-32,14.3-32,32s14.3,32,32,32h370.7l-73.4,73.4c-12.5,12.5-12.5,32.8,0,45.3s32.8,12.5,45.3,0L502.6,278.6L502.6,278.6z"/></svg>'), linear-gradient(81deg, #37f2c7, #74f777 9%, #b1fb27 54%, #68f925 86%, #1ef623 99%);
  background-repeat: no-repeat;
  background-position: right 20px center, 50%;
  background-size: 16px, 100%;
}
/*top form end*/

body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section {
  display: flex;
  column-gap: 95px;
  padding-top: 175px;
  z-index: 2;
  position: relative;
}
@media (max-width: 1200px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section {
    flex-wrap: wrap;
    row-gap: 40px;
    flex-direction: column-reverse;
  }
}

body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left {
  width: 58%;
}

@media (max-width: 1200px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left {
    width: 100%;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .title {
  font-size: 32px;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .title {
    font-size: 22px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .summary {
  font-size: 20px;
  line-height: 31px;
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .summary {
    font-size: 15px;
    line-height: 26px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .summary p {
  margin: 0px 0px 10px 0px;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form {
  margin-top: 50px;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form form {
  position: relative;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form .submitted-message span {
  font-size: 20px;
  line-height: 31px;
  color: #0f9;
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form .submitted-message span {
    font-size: 15px;
    line-height: 26px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form .hs-error-msgs {
  display: none;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form input[type=email] {
  height: 47px;
  border-radius: 40px;
  padding: 10px 260px 10px 30px;
  width: calc(100% - 290px);
  border: 0px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  color: black;
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form input[type=email] {
    font-size: 15px;
    line-height: 19px;
    padding: 10px 20px 10px 20px;
    width: calc(100% - 40px);
  }
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form .legal-consent-container .inputs-list {
    padding-left: 0px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form .legal-consent-container {
  margin-top: 20px;
}



body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form .legal-consent-container .hs-form-booleancheckbox-display > span {
  margin-left: 10px;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form .legal-consent-container label,
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form .legal-consent-container .hs-form-booleancheckbox {
  display: flex;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form input[type=email]::placeholder {
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  color: black;
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form input[type=email]::placeholder {
    font-size: 15px;
    line-height: 19px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form input[type=email]:focus {
  outline: 2px solid #00ff99;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form .hs_error_rollup {
  display: none;
}
@media (min-width: 769px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form .hs-submit {
    position: absolute;
    top: 0px;
    right: 0px;
  }
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form .hs-submit {
    width: 143px;
    margin: 40px auto 0px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form .hs-submit .actions {
  position: relative;
  display: flex;
  align-items: center;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form .hs-submit input[type=submit] {
  cursor: pointer;
  height: 67px;
  font-size: 20px;
  font-weight: 700;
  border-radius: 40px;
  border: 0px;
  padding: 10px 45px 10px 25px;
  border-radius: 33px;
  box-shadow: 5px 5px 25px #000;
  color: black;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"/></svg>'), linear-gradient(81deg, #37f2c7, #74f777 9%, #b1fb27 54%, #68f925 86%, #1ef623 99%);
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-repeat: no-repeat;
  background-size: 16px, 100%;
  background-position: right 20px center, center;
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form .hs-submit input[type=submit] {
    font-size: 15px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form .hs-submit input[type=submit]:hover, body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .left .form .hs-submit input[type=submit]:focus {
  color: white;
  background: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 28.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"><path fill="%23FFFFFF" class="st0" d="M502.6,278.6c12.5-12.5,12.5-32.8,0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3,0s-12.5,32.8,0,45.3l73.4,73.4H32c-17.7,0-32,14.3-32,32s14.3,32,32,32h370.7l-73.4,73.4c-12.5,12.5-12.5,32.8,0,45.3s32.8,12.5,45.3,0L502.6,278.6L502.6,278.6z"/></svg>'), linear-gradient(81deg, #37f2c7, #74f777 9%, #b1fb27 54%, #68f925 86%, #1ef623 99%);
  background-repeat: no-repeat;
  background-position: right 20px center, 50%;
  background-size: 16px, 100%;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .right {
  width: 42%;
}
@media (max-width: 1200px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .right {
    width: 100%;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .right .image {
  position: relative;
}
@media (min-width: 768px) and (max-width: 1200px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .right .image {
    padding: 0 150px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .right .image img {
  width: 100%;
  height: auto;
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .right .image .text {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 32px;
  line-height: 32px;
  position: absolute;
  right: 30px;
  text-align: center;
  top: -83px;
  transform: rotate(15deg);
  right: -30px;
  font-weight: 700;
  background-image: -moz-linear-gradient(0deg, #00ff99 0%, #ccff33 100%);
  background-image: -webkit-linear-gradient(0deg, #00ff99 0%, #ffff33 100%);
  background-image: -ms-linear-gradient(0deg, #00ff99 0%, #ccff33 100%);
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .right .image .text {
    font-size: 25px;
    line-height: 25px;
  }
}
@media (max-width: 576px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .right .image .text {
    right: 0px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .right .image .text .big {
  font-size: 50px;
  line-height: 50px;
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .right .image .text .big {
    font-size: 40px;
    line-height: 40px;
  }
}
body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .right .image .text .icon {
  transform: rotate(-34deg);
  position: relative;
  margin-top: 20px;
  margin-left: -30px;
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .right .image .text .icon {
    margin-top: 10px;
    margin-left: -20px;
  }
}
@media (max-width: 768px) {
  body.ndr-case-landing-page .body-wrapper > .body-container-wrapper .close-case-section .right .image .text .icon svg {
    width: 40px;
    height: auto;
  }
}

/* start top-heading-close-case-section-child */
.top-heading-close-case-section-child {
  margin-bottom: 60px; 
  max-width: 900px;
  margin-inline: auto;
  position: relative;
  z-index: 2;
}

.top-heading-close-case-section-child .top .eyebrow {
  font-size: 28px;
  font-weight: normal;
  text-align: left;
  letter-spacing: -1px;
  margin: 0 0 -26px 7px;
}

/* For Safari on macOS and iOS */
.safari-browser .top-heading-close-case-section-child .top .eyebrow {
  line-height: 2;
}


@media (max-width: 1200px) {
  .top-heading-close-case-section-child .top .eyebrow {
    margin: 0;
  }
}

@media (max-width: 768px) {
  .top-heading-close-case-section-child .top .eyebrow {
    font-size: 19px;
  }
}

.top-heading-close-case-section-child .title-wrapper {
  position: relative;
}

.top-heading-close-case-section-child .title-wrapper .title {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 600;
  text-align: left;
  font-size: 120px;
  background-image: -webkit-linear-gradient(90deg, #0f9, #ff3);
  background-image: -moz-linear-gradient(90deg, #0f9, #ff3);
  background-image: linear-gradient(90deg, #0f9, #ff3);
}

@media (max-width: 1200px) {
  .top-heading-close-case-section-child .title-wrapper .title {
    margin-top: 0;
    font-size: 60px;
  }
}

.top-heading-close-case-section-child .title-wrapper .title.glow {
  text-shadow: 0 0 4px #0f9, 0 0 0px #0f3, 0 0 0px #0f3, 0 0 15px #0f3;
  /* Maximum glow effect */
}

.top-heading-close-case-section-child .title-wrapper .title.front {
  position: absolute;
  width: 100%;
  top: 0px;
  z-index: 2;
}

@media (max-width: 576px) {
  .top-heading-close-case-section-child .title-wrapper .title {
    font-size: 40px;
    margin: 0 0 20px;
  }
}


.top-heading-close-case-section-child .center{
    column-gap: 95px;
    display: flex;
    position: relative;
    z-index: 2;
}

@media (max-width: 1200px) {
  .top-heading-close-case-section-child .center {
    flex-direction: column-reverse;
    row-gap: 20px;
  }
}

.top-heading-close-case-section-child .center .left-col{
  margin-top: -20px;
}

.top-heading-close-case-section-child .center .left-col .title {
  font-weight: 400;
  text-align: center;
  font-size: 75px;
  margin: 0;
  letter-spacing: 5px;
}

@media (max-width: 1200px) {
  .top-heading-close-case-section-child .center .left-col .title {
    font-size: 40px;
  }
}
@media (max-width: 1200px) {
  .top-heading-close-case-section-child .center .right-col .image {
    text-align: center;
  }
}

@media (max-width: 1200px) {
  .top-heading-close-case-section-child .center .right-col .image img {
    width: 100%;
  }
}

.top-heading-close-case-section-child .bottom{
margin-top: -20px;
}
@media (max-width: 1200px) {
  .top-heading-close-case-section-child .bottom {
    margin-top: 0;
  }
}

.top-heading-close-case-section-child .form {
  margin-top: 20px;
}

.top-heading-close-case-section-child .form form {
  position: relative;
}

.top-heading-close-case-section-child .form .submitted-message span {
  font-size: 20px;
  line-height: 31px;
  color: #0f9;
}

@media (max-width: 768px) {
  .top-heading-close-case-section-child .form .submitted-message span {
    font-size: 15px;
    line-height: 26px;
  }
}

.top-heading-close-case-section-child .form .hs-error-msgs {
  display: none;
}

.top-heading-close-case-section-child .form input[type=email] {
  height: 47px;
  border-radius: 40px;
  padding: 10px 260px 10px 30px;
  width: calc(100% - 290px);
  border: 0px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  color: black;
}

@media (max-width: 768px) {
  .top-heading-close-case-section-child .form input[type=email] {
    font-size: 15px;
    line-height: 19px;
    padding: 10px 20px 10px 20px;
    width: calc(100% - 40px);
  }

  .top-heading-close-case-section-child .form .legal-consent-container .inputs-list {
    padding-left: 0px;
  }
}

.top-heading-close-case-section-child .form .legal-consent-container {
  margin-top: 20px;
}



.top-heading-close-case-section-child .form .legal-consent-container .hs-form-booleancheckbox-display>span {
  margin-left: 10px;
}

.top-heading-close-case-section-child .form .legal-consent-container label,
.top-heading-close-case-section-child .form .legal-consent-container .hs-form-booleancheckbox {
  display: flex;
}

.top-heading-close-case-section-child .form input[type=email]::placeholder {
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  color: black;
}

@media (max-width: 768px) {
  .top-heading-close-case-section-child .form input[type=email]::placeholder {
    font-size: 15px;
    line-height: 19px;
  }
}

.top-heading-close-case-section-child .form input[type=email]:focus {
  outline: 2px solid #00ff99;
}

.top-heading-close-case-section-child .form .hs_error_rollup {
  display: none;
}

@media (min-width: 769px) {
  .top-heading-close-case-section-child .form .hs-submit {
    position: absolute;
    top: 0px;
    right: 0px;
  }
}

@media (max-width: 768px) {
  .top-heading-close-case-section-child .form .hs-submit {
    width: 170px;
    margin: 40px auto 0px;
  }
}

.top-heading-close-case-section-child .form .hs-submit .actions {
  position: relative;
  display: flex;
  align-items: center;
}

.top-heading-close-case-section-child .form .hs-submit input[type=submit] {
  cursor: pointer;
  height: 67px;
  font-size: 20px;
  font-weight: 700;
  border-radius: 40px;
  border: 0px;
  padding: 10px 45px 10px 25px;
  border-radius: 33px;
  box-shadow: 5px 5px 25px #000;
  color: black;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"/></svg>'), linear-gradient(81deg, #37f2c7, #74f777 9%, #b1fb27 54%, #68f925 86%, #1ef623 99%);
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-repeat: no-repeat;
  background-size: 16px, 100%;
  background-position: right 20px center, center;
}

@media (max-width: 768px) {
  .top-heading-close-case-section-child .form .hs-submit input[type=submit] {
    font-size: 15px;
  }
}

.top-heading-close-case-section-child .form .hs-submit input[type=submit]:hover,
.top-heading-close-case-section-child .form .hs-submit input[type=submit]:focus {
  color: white;
  background: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 28.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"><path fill="%23FFFFFF" class="st0" d="M502.6,278.6c12.5-12.5,12.5-32.8,0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3,0s-12.5,32.8,0,45.3l73.4,73.4H32c-17.7,0-32,14.3-32,32s14.3,32,32,32h370.7l-73.4,73.4c-12.5,12.5-12.5,32.8,0,45.3s32.8,12.5,45.3,0L502.6,278.6L502.6,278.6z"/></svg>'), linear-gradient(81deg, #37f2c7, #74f777 9%, #b1fb27 54%, #68f925 86%, #1ef623 99%);
  background-repeat: no-repeat;
  background-position: right 20px center, 50%;
  background-size: 16px, 100%;
}


.top-heading-close-case-section-child .bottom .text-form{
  margin: 0;
}
/* end top-heading-close-case-section-child */




body.ndr-case-landing-page .body-wrapper > .footer-section {
  z-index: 2;
  position: relative;
}
body.ndr-case-landing-page .body-wrapper > .footer-section .title {
  font-size: 12px;
  line-height: 31px;
  letter-spacing: 0.3px;
  text-align: center;
  margin-bottom: 30px;
}
body.ndr-case-landing-page .body-wrapper > .footer-section .logos {
  display: flex;
  column-gap: 145px;
  row-gap: 30px;
  align-items: center;
  justify-content: center;
  margin-bottom: 40px;
}
@media (max-width: 1200px) {
  body.ndr-case-landing-page .body-wrapper > .footer-section .logos {
    flex-wrap: wrap;
  }
}
body.ndr-case-landing-page .body-wrapper > .footer-section .logos .logo {
  width: 130px;
}
body.ndr-case-landing-page .body-wrapper > .footer-section .logos .logo svg {
  fill: white;
}
 


/* End Open NDR Close Case landing Page */



/* Start Global Header Menu Fix */
.nav ul, .nav .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
  display: flex;
}
@media ( max-width: 1199px ) {
  .nav ul, .nav .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    flex-direction: column;
  }
}
.nav.standard {
  margin: 0px;
}
.nav ul li, .nav ul li:visited, .nav .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
  margin: 0px;
}

@media screen and (min-width: 1200px) {
  .header-nav .nav.standard ul li a{
    display: flex  ;
    align-items: center ;
  }
  
  .header-flex{
    gap: 10px;
  }
}
/* End Global Header Menu Fix */

/* Start CS5-I176 Add RSS icon and link */
.bright-blog .sidebar-recent-post .rss-link:hover svg path {
  stroke: #0f0;
  transition: 0.3s ease stroke;
}
.bright-blog .sidebar-recent-post {
  position: relative;
} 
.bright-blog .sidebar-recent-post .rss-link {
  position: absolute;
  top: -8px;
  right: 0px;
}  
/* End CS5-I176 Add RSS icon and link */


/* Start CS5-I184 Why Open NDR/ Open NDR Platform - page modules */
.grid-items-cl-2k24 {
  display: grid;
  grid-template-columns: repeat(10, 1fr);
  max-width: 952px;
  margin: 0 auto;
  align-items: center;
  padding-top: 20px;
}
.grid-items-cl-2k24 .item {
  display: flex;
  justify-content: center;
  opacity: 1;
  transition: 0.3s ease-in all;
  transform: tranlate('-100px');
}
.grid-items-cl-2k24 >.item:first-child {
  grid-column: span 2;
}
.grid-items-cl-2k24 >.item:first-child img {
 height: 95px;
}
.grid-items-cl-2k24 .type-svg img {
  height: 90px;
  width: auto;
}

.why-open-ndr-flip-cards .card-title {
  text-align: left;
  margin-bottom: 0px;
  font-weight: 700;
  color: rgba(53, 255, 148, 1);
}

.why-open-ndr-flip-cards .card-title,
.why-open-ndr-flip-cards .card-front-blurb {
  line-height: 1;
}

.why-open-ndr-flip-cards .flip-card-title {
  padding: 215px 50px 55px 20px;
  align-items: flex-start;
}
.why-open-ndr-flip-cards .flip-card-content {
  padding: 160px 35px 30px 20px;
}

.why-open-ndr-flip-cards .flip-card:after {
  content: '';
  position: absolute;
  width: 12px;
  height: 25px;
  display: block;
  top: calc(60%);
  right: 20px;
  z-index: 5;
  background-image: url('data:image/svg+xml,<svg width="12" height="24" viewBox="0 0 12 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.847664 23.991C0.949014 23.971 1.04554 23.926 1.13724 23.861C1.2048 23.811 11.6487 12.9855 11.7066 12.9055C11.9335 12.5905 12.0396 12.1905 11.9865 11.8055C11.9528 11.5455 11.8659 11.3255 11.7163 11.1055C11.6535 11.0154 1.21928 0.200011 1.13723 0.135009C1.06484 0.0800066 1.00693 0.0500059 0.920055 0.0250063C0.86214 0.00500395 0.828357 0.00500395 0.727007 2.89286e-06C0.591873 2.90468e-06 0.543611 0.0100031 0.437435 0.0550051C0.239561 0.140008 0.0706433 0.340016 0.0175551 0.565026C-0.00175013 0.64503 -0.00657665 0.845037 0.0175551 0.920041C0.0368594 1.00004 0.0754699 1.09005 0.114079 1.15505C0.13821 1.19505 1.72603 2.85012 5.35534 6.60527L10.5532 12.0005L5.35051 17.3957C1.72603 21.1509 0.138212 22.8059 0.109255 22.8459C0.0706452 22.9109 0.0320348 23.0009 0.0127305 23.0809C-0.0065747 23.1559 -0.00174814 23.3559 0.0127305 23.436C0.0802974 23.696 0.278172 23.906 0.53396 23.981C0.591875 23.996 0.784923 24.006 0.847664 23.996" fill="%2335FF94"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  
}
.why-open-ndr-flip-cards .card-icon {
  display: none;
}

@media ( max-width: 768px ) {
  
  .grid-items-cl-2k24 .type-svg img {
    width: 35px;
    height: 50px;
  }
  
  .grid-items-cl-2k24 > .item:first-child img {
    height: unset;
    width: 70px;
  }
  
  .grid-items-cl-2k24 {
/*     grid-template-columns: repeat(1, 1fr);
    grid-row-gap: 20px; */
  }
  .grid-items-cl-2k24 .type-line img {
/*     transform: rotate(90deg); */
    width: 30px;
  }
  .grid-items-cl-2k24 .item.type-line {
/*     width: 100%;
    height: 81px;
    align-items: center; */
  }
  
  .grid-items-cl-2k24 >.item:first-child {
/*     grid-column: unset; */
  }
}

.review-section {
  max-width: 810px;
  margin: 0 auto;
}

.review-section .wrapper {
  display: flex;
  column-gap: 135px;
  row-gap: 20px;
}

.review-section .col-one {
  display: flex;
  column-gap: 25px;
  row-gap: 20px;
}

.hs_cos_wrapper_type_inline_rich_text .review-section hr {
border-top: 1px solid #FFF;
}

.review-section span.title  {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.8;
}
.review-section span.subtitle  {
  font-size: 10px;
  line-height: 1.8;
}
.review-section span  {
  display: block;
}

@media (max-width: 767px) {
  .review-section .wrapper {
    column-gap: 30px;
    row-gap: 20px;
  }
}

@media (max-width: 576px) {
  .review-section .wrapper {
    flex-direction: column;
  }
}


/* Start grid items styles */

.logos-grid-items h4 {
  margin: 0px;
}

.logos-grid-items a {
  color: white;
}

.logos-grid-items a:hover {
  color: rgba(18, 142, 227, 1);
  text-decoration: none;
}

.logos-grid-items a {
  color: white;
}

.logos-grid-items {
  display: flex;
  column-gap: 25px;
  row-gap: 20px;
  align-items: center;
  flex-wrap: wrap;
}

.logos-grid-items .logo-item {
  display: flex;
  align-items: center;
}

.logos-grid-items .line-box {
  height: 45px;
  width: 1px;
  background-color: #94989C;
}

@media (max-width: 576px) {
  .logos-grid-items {
    flex-direction: column;
  }
  .logos-grid-items .line {
    display: none;
  }
}

/* End grid items styles */

/* End CS5-I184 Why Open NDR/ Open NDR Platform - page modules */

/* Start CS5-I181 Design and build new eCollateral page */
.ecollateral-landing-page .hs-form-private > .form-columns-1 .hs_event_documents {
  display: none;  
}
.ecollateral-landing-page .left {
  float: unset;
  margin: unset;
}
.ecollateral-landing-page .hs-form-private .hs-form-field > label {
  font-weight: bold;
  font-size: 15px;
  line-height: 27px;
  color: #000;
  padding-bottom: 12px;
  display: inline-block;
}
.ecollateral-landing-page .form-wrapper.add-padding {
  padding: 0px 0px 0px 0px;
}
.ecollateral-landing-page .form-wrapper .hs_cos_wrapper {
  margin: 0px;
}
.ecollateral-landing-page .hs-form-private fieldset {
  max-width: 100%;
}
.ecollateral-landing-page .hs-form-private {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}

.ecollateral-landing-page .hs-form-private fieldset.form-columns-1 .input,
.ecollateral-landing-page .hs-form-private fieldset.form-columns-2 .hs-form-field:last-child .input {
  margin: 0px !important;
}
.ecollateral-landing-page .hs-form-private .hs-form-field input[type="text"],
.ecollateral-landing-page .hs-form-private .hs-form-field input[type="email"],
.ecollateral-landing-page .hs-form-private .hs-form-field input[type="tel"] {
  height: 40px;
  border-radius: 7px;
  background: transparent;
  border: 1px solid #797878;
  padding: 5px 10px;
  width: calc(100% - 22px);
}
.ecollateral-landing-page {
  margin: 0px;
  font-family: "Open Sans";
  position: relative;
  overflow: hidden;
}
.ecollateral-landing-page h1 {
  font-weight: normal;
  font-size: 48px;
  color: white;
}
.ecollateral-landing-page p.subtitle {
  font-weight: normal;
  font-size: 18px;
  line-height: 27px;
  margin-top: 0px;
}

.ecollateral-landing-page .header-section .inner-header,
.ecollateral-landing-page .footer-section .inner-footer {
  max-width: 1920px;
  margin: 0 auto;
}
.ecollateral-landing-page .header-section,
.ecollateral-landing-page .footer-section {
  color: white;
  background: linear-gradient(#041526 0%, #162a47 100%);
}

.ecollateral-landing-page .header-section .inner-header {
  padding: 68px 110px 42px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 384px;
}
.ecollateral-landing-page .header-section .bottom .container {
  max-width: 744px;
  margin: 0 auto;
}
.ecollateral-landing-page .footer-section .social-networks svg {
  height: 20px;
  width: 20px;
  object-fit: contain;
}
.ecollateral-landing-page .footer-section .social-networks a {
  max-height: 20px;
}
.ecollateral-landing-page .footer-section .social-networks a:hover svg path {
  fill: #24B34C;
  transition: 0.3s ease all;
}
.ecollateral-landing-page .footer-section .social-networks {
  display: flex;
  column-gap: 17px;
  height: 40px;
  align-items: center;
}
.ecollateral-landing-page .footer-section .social-networks svg path {
  fill: white;
  transition: 0.3s ease all;
}
.ecollateral-landing-page .footer-section .inner-footer {
  padding: 44px 110px;
  min-height: 205px;
  display: flex;
  justify-content: space-between;
}
.ecollateral-landing-page .body-container-wrapper {
    background-color: white;
}
.ecollateral-landing-page .body-container-wrapper .inner-main-container {
    max-width: 964px;
    margin: 0 auto;
    padding: 34px 110px 84px;
}
.ecollateral-landing-page .clear-forms a {
  color: #797878;
  font-weight: normal;
  font-size: 15px;
  line-height: 27px;
  text-decoration: underline;
}
.ecollateral-landing-page .preview img {
  max-height: 111px;
  object-fit: cover;
  width: 192px;
  object-position: top;
}
.ecollateral-landing-page .clear-forms a:hover {
  text-decoration: none;
}
.ecollateral-landing-page .tab-content {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.ecollateral-landing-page .tab-title {
  display: inline-flex;
  column-gap: 12px;
  align-items: center;
  margin: 32px 0px 20px;
  cursor: pointer;
}
.ecollateral-landing-page .tab-title:not(.active) .tab-icon {
    transform: rotate(180deg); 
}
.ecollateral-landing-page .tab-title:hover .tab-label {
  transition: 0.3s ease all;
  color: #24B34C;
}
.ecollateral-landing-page .tab-title:hover .tab-icon {
  transition: 0.3s ease all;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="7.201" height="4.099" viewBox="0 0 7.201 4.099"><defs><clipPath id="clip-path"><rect id="Rectangle_202" data-name="Rectangle 202" width="7.201" height="4.099" fill="%2324b34c"/></clipPath></defs><g id="Group_5050" data-name="Group 5050" transform="translate(7.201 4.099) rotate(180)"><g id="Group_5049" data-name="Group 5049" transform="translate(0)" clip-path="url(%23clip-path)"><path id="Path_99" data-name="Path 99" d="M7.054.853l-3.1,3.1a.5.5,0,0,1-.707,0L.147.853A.5.5,0,0,1,.5,0H6.7a.5.5,0,0,1,.354.853" transform="translate(0 0)" fill="%2324b34c"/></g></g></svg>');
}
.ecollateral-landing-page .tab-title .tab-label {
  font-weight: bold;
  font-size: 18px;
  line-height: 27px;
  text-align: left;
  color: #000;
  transition: 0.3s ease all;
}
.ecollateral-landing-page .hs-form-booleancheckbox {
  list-style: none;
}
.ecollateral-landing-page .legal-consent-container {
  margin-left: 50px;
  padding: 15px 0px;
}
.ecollateral-landing-page .legal-consent-container input[type="checkbox"] {
  display: none;
}
.ecollateral-landing-page .legal-consent-container .hs-form-booleancheckbox label > span {
  position: relative;
}
.ecollateral-landing-page .legal-consent-container .hs-form-booleancheckbox label {
  cursor: pointer;
}
.ecollateral-landing-page .legal-consent-container .hs-form-booleancheckbox label > span:before {
  content: "";
  display: block;
  position: absolute;
  width: 29px;
  height: 29px;
  border-radius: 6px;
  background: #fff;
  border: 1px solid #797878;
  top: 0px;
  left: -50px;
}
.ecollateral-landing-page .legal-consent-container .hs-form-booleancheckbox input[type="checkbox"]:checked + span:before {
  background-color: #24b34c;
  border-color: #24b34c;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="17.233" viewBox="0 0 22 17.233"><path id="check_small_FILL0_wght400_GRAD0_opsz24" d="M247.333-662.767,240-670.1l2.567-2.567,4.767,4.767,12.1-12.1L262-677.433Z" transform="translate(-240 680)" fill="%23fff"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px 17.23px;
}
.ecollateral-landing-page .legal-consent-container label > span {
  margin: 0px;
  font-weight: bold;
  font-size: 15px;
  line-height: 20px;
  color: #000;
}
.ecollateral-landing-page .legal-consent-container .field.hs-form-field {
  margin: 0px;
}
.ecollateral-landing-page .legal-consent-container .hs-richtext {
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: #000;
}
.ecollateral-landing-page .legal-consent-container .inputs-list  {
  margin: 0px;
  padding: 0px;
}
.ecollateral-landing-page .hs_submit .hs-button {
  min-height: 48px;
  border-radius: 7px;
  background-color: #24b34c;
  font-weight: bold;
  font-size: 15px;
  letter-spacing: 0.1em;
  line-height: 20px;
  color: #fff;
  text-transform: uppercase;
  width: 100%;
  border: 0px;
  cursor: pointer;
  border: 2px solid #24b34c;
}
.ecollateral-landing-page .hs_submit .hs-button:hover {
  background-color: white;
  transition: 0.3s ease all;
  color: black;
}
.ecollateral-landing-page .tab-title .tab-icon {
  width: 7.2px;
  height: 4.1px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="7.201" height="4.099" viewBox="0 0 7.201 4.099"><defs><clipPath id="clip-path"><rect id="Rectangle_202" data-name="Rectangle 202" width="7.201" height="4.099"/></clipPath></defs><g id="Group_5050" data-name="Group 5050" transform="translate(7.201 4.099) rotate(180)"><g id="Group_5049" data-name="Group 5049" transform="translate(0)" clip-path="url(%23clip-path)"><path id="Path_99" data-name="Path 99" d="M7.054.853l-3.1,3.1a.5.5,0,0,1-.707,0L.147.853A.5.5,0,0,1,.5,0H6.7a.5.5,0,0,1,.354.853" transform="translate(0 0)"/></g></g></svg>');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.ecollateral-landing-page .tab-content label {
  height: 99px;
  display: flex;
  border-radius: 11px;
  background: #f0f0f0;
  box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  cursor: pointer;
  margin: 0px;
}
.ecollateral-landing-page .tab-content label .left {
  width: 102px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ecollateral-landing-page .tab-content label .left input[type="checkbox"] {
  display: none;
}
.ecollateral-landing-page .tab-content label .left input[type="checkbox"]:checked + .new-checkbox {
  background-color: #24b34c;
  border-color: #24b34c;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="17.233" viewBox="0 0 22 17.233"><path id="check_small_FILL0_wght400_GRAD0_opsz24" d="M247.333-662.767,240-670.1l2.567-2.567,4.767,4.767,12.1-12.1L262-677.433Z" transform="translate(-240 680)" fill="%23fff"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px 17.23px;
}
.ecollateral-landing-page .page-content {
  padding: 0px;
}
.ecollateral-landing-page  fieldset.form-columns-1 .hs-form-field, .ecollateral-landing-page  fieldset.form-columns-2 .hs-form-field {
  padding: 0px;
}
.ecollateral-landing-page .tab-content label .left .new-checkbox {
  transition: 0.5s ease-in border;
  border: 3px solid #ffffff;
  width: 31px;
  height: 31px;
  border-radius: 6px;
  background-color: #fff;
}

.ecollateral-landing-page .tab-content label.move-image .preview img {
    object-position: 0 -55px;
}
.ecollateral-landing-page .legal-consent-container .hs-form-booleancheckbox label:hover > span:before {
   border-color: #24b34c;
}
.ecollateral-landing-page .tab-content label:hover .left .new-checkbox {
  border-color: #24b34c;
  transition: 0.5s ease-in border;
}
.ecollateral-landing-page .tab-content label .middle {
  width: calc(100% - 294px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 10px;
}
.ecollateral-landing-page .tab-content label .middle .category {
  font-weight: bold;
  font-size: 11px;
  letter-spacing: 0.1em;
  line-height: 27px;
  text-align: left;
  color: #797878;
  text-transform: uppercase;
  display: none;
}
.ecollateral-landing-page .tab-content label .middle .title {
  font-weight: bold;
  font-size: 18px;
  line-height: 27px;
  text-align: left;
  color: #000;
}
.ecollateral-landing-page .tab-content label .preview {
  width: 192px;
  min-height: 100%;
  background-color: black;
}

.ecollateral-landing-page .hidden {
    display: none;
}
.ecollateral-landing-page .legal-consent-container .hs-richtext p,
.ecollateral-landing-page .legal-consent-container .hs-richtext a {
  color: black;
  font-size: 13px;
}
.no-list.hs-error-msgs.inputs-list label {
  color: #797878;
  font-size: 12px;
  padding-top: 5px;
}
.ecollateral-landing-page .footer-section:after {
  width: 100%;
  height: 75px;
  position: absolute;
  content: "";
  background: linear-gradient(to bottom, #162a47, #314a72);
}
.ecollateral-landing-page .tab-content label .preview.white {
  background-color: white;
}
@media (max-width: 767px) {
  .ecollateral-landing-page .header-section .inner-header {
    padding: 18px 35px 32px 35px;
    min-height: 268px;
  }
  .ecollateral-landing-page .tab-content label.move-image .preview img {
    object-position: top;
  }
  .ecollateral-landing-page .preview img,
  .ecollateral-landing-page .tab-content label .preview {
    width: 88px;
  }
  .ecollateral-landing-page .header-section .top img {
    width: 97px;
  }
  .ecollateral-landing-page .footer-section .inner-footer {
    padding: 20px 35px 20px 35px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    row-gap: 15px;
  }
  .ecollateral-landing-page .body-container-wrapper {
    padding: 22px 35px 50px 35px;
  }
  .ecollateral-landing-page .tab-content label .left {
    width: 53px;
  }
  .ecollateral-landing-page .tab-content label .middle {
    width: calc(100% - 141px);
  }
  .ecollateral-landing-page .tab-content label .left .new-checkbox {
    border: 2px solid #ffffff;
    width: 16px;
    height: 16px;
    border-radius: 4px;
    background-color: #fff;
  }
  .ecollateral-landing-page .legal-consent-container .hs-form-booleancheckbox label > span:before {
    width: 18px;
    height: 18px;
    border-radius: 4px;
    top: 0px;
    left: -50px;
  }
  .ecollateral-landing-page .tab-content label .middle .category,
  .ecollateral-landing-page .legal-consent-container .hs-richtext p,
  .ecollateral-landing-page .legal-consent-container .hs-richtext a,
  .no-list.hs-error-msgs.inputs-list {
    font-size: 9px;
  }
  .ecollateral-landing-page h1 {
    font-weight: normal;
    font-size: 30px;
    line-height: 40px;
  }
  .ecollateral-landing-page p.subtitle {
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
  }
  .ecollateral-landing-page .legal-consent-container .hs-form-booleancheckbox input[type="checkbox"]:checked + span:before {
    background-size: 15px 12px;
  }
  .ecollateral-landing-page .tab-content label .left input[type="checkbox"]:checked + .new-checkbox {
    background-size: 15px 12px;
  }
  .ecollateral-landing-page .hs-form-private .hs-form-field > label,
  .ecollateral-landing-page .legal-consent-container label > span,
  .ecollateral-landing-page .tab-title .tab-label,
  .ecollateral-landing-page .tab-content label .middle .title,
  .ecollateral-landing-page .clear-forms a {
    font-size: 12px;
    line-height: 15px;
  }
  .ecollateral-landing-page .body-container-wrapper .inner-main-container {
    padding: 0px;
  }
  .ecollateral-landing-page .tab-content label {
    min-height: 77px;
  }
}


/* End CS5-I181 Design and build new eCollateral page */



.column-content ul, .hs_cos_wrapper_type_rich_text ul {
  list-style-type: disc;
}

/* Start CS5-I143 Decouple website template*/

.widget_1680130303236 #hs_cos_wrapper_widget_1680130303236_ aside{
  float: right; 
  border-left: 2px #606060; 
  width: 40%; 
  height: auto; 
  padding: 40px; 
  margin: 20px; 
  background-color: #eff0f0;
}

@media screen and (max-width: 1025px) {
  .widget_1680130303236 #hs_cos_wrapper_widget_1680130303236_ aside{
    float: unset; 
    width: 100%; 
    margin: 0 0 20px 0;
  }
}

@media screen and (min-width: 770px) and (max-width: 1025px) {
#hs_cos_wrapper_widget_1673975986007 .widget_1673975986007 h2{
      font-size: 27px;
  }
}

@media screen and (max-width: 771px) {
  #hs_cos_wrapper_module_1670106611162 .marketing-ctas-flex a{
  min-height: 1px;
}
  
#hs_cos_wrapper_module_1670106611162 .marketing-ctas-flex .marketing-cta-color-2 .marketing-cta-image{
  min-height: 300px;
  }
}
/* End CS5-I143 Decouple website template*/
  
/* Start CS5-I204 - Lottie for (upcoming) Cloud Solutions */
  .cs2k24-animation .desktop {
      display: flex;
      align-items: start;
  }
  .cs2k24-animation .desktop .desktop-left {
     width: 70%;
     overflow: hidden;
  }
  .cs2k24-animation .desktop .desktop-right {
    width: 30%;
    margin-left: -20px;
    margin-top: 25px;
  }
  .cs2k24-animation .desktop .desktop-right .row-two{
    margin-top: -13px;
  }

  .cs2k24-animation .desktop .desktop-right .row-three{
    margin-top: -15px;
  }

  .cs2k24-animation .desktop .desktop-left .hs-embed-wrapper {
    display: none;
  }

/*   .cs2k24-animation .desktop .desktop-left {
    width: 125%;
    height: calc(450px + 7vw);
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: -17%;
  } */
/*   .cs2k24-animation .desktop .desktop-left #animation > svg {
    height: unset !important;
  } */
.cs2k24-animation .mobile  .mobile-top {
  height: 60vw;
}
.cs2k24-animation .mobile .column-animation .animation-alone {
  display: flex; 
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
.cs2k24-animation .mobile .column-animation .animation-alone > div {
   width: 65%;
}
.cs2k24-animation .mobile  .mobile-bottom {
  display: flex;
  column-gap: 40px;
  row-gap: 40px;
}
.cs2k24-animation .mobile {
  display: flex;
  row-gap: 30px;
  flex-direction: column;
}
.cs2k24-animation .mobile #no-lines-composition {
    align-items: center;
    display: flex;
    height: 100vw;
    justify-content: center;
    width: 100%;
    margin-top: -15vw;
  }
  @media screen and (min-width: 1201px) {
    .cs2k24-animation .mobile {
        display: none;
    }
  }
/*   @media screen and (min-width: 1601px) {
     .cs2k24-animation .desktop #entire-composition {
        width: 120%;
        height: calc(450px + 7vw);
        display: flex;
        justify-content: center;
        align-items: center;
        margin-left: -15%;
      }
  } */
  @media screen and (max-width: 1600px) {
    .cs2k24-animation .desktop .desktop-right h3,
    .cs2k24-animation .desktop .desktop-right ul li {
      font-size: 16px;
    }
  }
  
  @media screen and (max-width: 1200px) {
    .cs2k24-animation .desktop {
      display: none;
    }
  }
  @media screen and (max-width: 767px) {
    .cs2k24-animation .mobile  .mobile-bottom {
      flex-direction: column;
    }
    .cs2k24-animation .mobile .column-animation .animation-alone > div {
       width: 30%;
    }
    .cs2k24-animation .mobile ul {
      display: inline-flex;
      flex-direction: column;
      text-align: left;
    }
  }
  
/* End CS5-I204 - Lottie for (upcoming) Cloud Solutions */

/* Start CS5-I219 - company/careers page updates */

.hs-content-id-94082432543 #hs_cos_wrapper_module_16701072454164{
  background-image: none;
}

.hs-content-id-94082432543 .three-cards-bg-color{
  background: linear-gradient(137.67deg, rgba(251, 251, 251, 0.0425) 4.55%, rgba(149, 149, 149, 0.17) 96.56%);
  box-shadow: 1px 5px 5.7px 0px #00000030;
  padding: 50px 40px 30px;
  border-radius: 10px;  
  min-height: 430px;
}

.hs-content-id-94082432543 .three-flex{
  flex-wrap: wrap;
  justify-content: center;
  gap: 32px;
}

.hs-content-id-94082432543 .three-flex .column-content{
  width: 30%;
}

@media screen and (max-width: 900px) {
  .hs-content-id-94082432543 .three-flex{
    flex-direction: column;
    align-content: center;
    
  }
  .hs-content-id-94082432543 .three-flex .column-content{
    width: 95%;
  }
}

.hs-content-id-94082432543 .three-cards-bg-color h3{
  margin-top: 7px;
  margin-bottom: 10px;
}

.hs-content-id-94082432543 .three-cards-bg-color span{
  font-size: 16px;
}

.hs-content-id-94082432543 .feature-slide .page-content{
  max-width: 1300px;
}
@media screen and (min-width: 1200px) {
 .hs-content-id-94082432543 .feature-slide .page-content{
   margin-right: auto;
  }
}

.hs-content-id-94082432543 .feature-slide-wrapper .feature-dots{
  display: none; 
}

.hs-content-id-94082432543 .feature-slide-wrapper .feature-slide.reg-padding{
  padding: 67px 0 87px;
}

@media screen and (min-width: 760px) and (max-width: 1300px) {
  .hs-content-id-94082432543 .feature-slide .core2k22-qoute-body:before{
    left: 50px;
  }

  .hs-content-id-94082432543 .feature-slide .core2k22-qoute-body:after{
    right: 50px;
  }
}
/* End CS5-I219 - company/careers page updates */

/* Start CS5-I228 - Cloud Campaign Landing page */

.cloud-campaign-landing-page {
  color: #fff;
  padding: 0;
  margin: 0;
  font-family: Open Sans, sans-serif;
  position: relative;
  overflow: hidden;
}

.cloud-campaign-landing-page .body-wrapper{
  margin: 0 auto;
  max-width: 1920px;
  padding: 0 110px;
}
@media (max-width: 1024px) {
  .cloud-campaign-landing-page .body-wrapper{
    margin: 0 auto;
    max-width: 100%;
    padding: 0 30px;
  }
}


/* Header section*/
.cloud-campaign-landing-page .body-wrapper .animated-element.type-normal-text{
  opacity: 0;
}
 
.cloud-campaign-landing-page .body-wrapper .polaroid-history.reached.type-pin {
  opacity: 1;
  transition: 0.3s ease-in opacity;
}
.cloud-campaign-landing-page .body-wrapper .animated-element.active.type-text {
  -webkit-mask-image: linear-gradient(-75deg, rgba(0, 50, 50, 0.8) 30%, #000 50%, rgba(50, 50, 50, 0.8) 75%);
  -webkit-mask-size: 160%;
  animation: shine 2s linear infinite;
}
 
.cloud-campaign-landing-page .body-wrapper .animated-element.active.type-normal-text{
  opacity: 1;
  transition: 2s ease-in opacity;
}
.cloud-campaign-landing-page .body-wrapper > .header-section {
  display: flex;
  justify-content: space-between;
  min-height: 140px;
  padding-bottom: 90px;
  align-items: flex-end;
  z-index: 2;
  position: relative;
}
@media (max-width: 576px) {
  .cloud-campaign-landing-page .body-wrapper > .header-section {
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 50px;
    padding-bottom: 70px;
    row-gap: 40px;
    column-gap: 60px;
  }
}
.cloud-campaign-landing-page .body-wrapper > .header-section .left img {
  width: 160px;
  height: auto;
}
.cloud-campaign-landing-page .body-wrapper > .header-section .right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  column-gap: 20px;
  row-gap: 35px;
}

.cloud-campaign-landing-page .body-wrapper > .header-section .right .top ul {
  list-style: none;
  display: flex;
  column-gap: 25px;
  margin: 0px;
  padding: 0px;
}
.cloud-campaign-landing-page .body-wrapper > .header-section .right .top li a {
  color: white;
  text-decoration: none;
  font-size: 13px;
  font-weight: 600;
}
.cloud-campaign-landing-page .body-wrapper > .header-section .right .top li a:hover, .cloud-campaign-landing-page .body-wrapper > .header-section .right .top li a:focus {
  color: #00ff99;
}
.cloud-campaign-landing-page .body-wrapper > .header-section .right .bottom {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 30px;
  letter-spacing: 1.5px;
  font-weight: 600;
  background-image: -webkit-linear-gradient(90deg, #0f9, #ff3);
  background-image: -moz-linear-gradient(90deg, #0f9, #ff3); 
  background-image: linear-gradient(90deg, #0f9, #ff3);
  text-decoration: none;
  text-align: center;
}
@media (max-width: 768px) {
  .cloud-campaign-landing-page .body-wrapper > .header-section .right .bottom {
    font-size: 20px;
  }
}
.cloud-campaign-landing-page .body-wrapper > .header-section .right .bottom:hover, .cloud-campaign-landing-page .body-wrapper > .header-section .right .bottom:focus {
  -webkit-background-clip: unset;
  -webkit-text-fill-color: unset;
  background-image: none;
  color: white;
}
/*End Header Section*/
.cloud-campaign-landing-page .body-wrapper:before {
  content: "";
  position: absolute;
  height: 100%;
  left: 50%;
  width: 100vw;
  transform: translateX(-50%);
  background: linear-gradient(180deg, #0B0C0C 0%, #041628 15.79%, #040405 27%);
  z-index: -1;
}

.cloud-campaign-landing-page .body-container-wrapper a{
  color: #fff;
}

/* content */
.cloud-campaign-landing-page main .container-fluid{
  display: none;
}

.cloud-campaign-landing-page main .cloud-hero-section .cloud-hero-content{
  display: flex;
  flex-direction: column;
  align-items: center;
}

.cloud-campaign-landing-page main .cloud-hero-section .cloud-hero-content h1{
  text-align: center;
  font-size: 68px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-block-end: 0;

}

.cloud-campaign-landing-page main .cloud-hero-section .cloud-hero-content h2{
  text-align: center;
  font-size: 40px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  margin-block-start: 0px;
  margin-block-end:40px;

}

.cloud-campaign-landing-page main .cloud-hero-section .cloud-hero-content .cloud-hero-subtitle{
  text-align: center;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.4px;
  margin-block-end: 20px;
}

.cloud-campaign-landing-page main .cloud-hero-section .cloud-hero-content .cloud-hero-list{
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  column-gap: 50px;
  row-gap: 20px;
  justify-content: center;
  margin-bottom: 50px;
  padding-inline-start: 5px;
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .cloud-campaign-landing-page main .cloud-hero-section .cloud-hero-content .cloud-hero-list{
    padding-inline-start: 50px;
  }
}

@media (max-width: 768px) {
  .cloud-campaign-landing-page main .cloud-hero-section .cloud-hero-content .cloud-hero-list{
    flex-direction: column;
  }
}

.cloud-campaign-landing-page main .cloud-hero-section .cloud-hero-content .cloud-hero-list li{
  font-size: 18px;
}
 
.cloud-campaign-landing-page main .cloud-hero-section .cloud-hero-content img{
  max-width: 100%;
  object-fit: contain;
}

.cloud-campaign-landing-page main .cloud-banner-section{
  display: flex;
  position: relative;
  flex-direction: column;
  align-items: center;
  z-index: 0;
  margin-top: 50px;
}
.cloud-campaign-landing-page main .cloud-banner-section img{
  max-width: 100%;
}
.cloud-campaign-landing-page main .cloud-banner-section::before{
  content: "";
  position: absolute;
  left: 50%;
  width: 100vw;
  height: 100%;
  max-height: 600px;
  transform: translateX(-50%);
  background: url('https://corelight.com/hubfs/images/graphics/CloudCampaign_Background.webp') no-repeat center;
  background-size: contain;
  z-index: -1;
}

.cloud-campaign-landing-page .cloud-feature-section{
  display: flex;
  flex-direction: column;
  margin-top: -40px;
}

.cloud-campaign-landing-page .cloud-feature-section .cloud-feature-title{
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.4px;
  margin-bottom: 70px;
}

/* General styling for the card container */
.cloud-campaign-landing-page .cloud-features {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  gap: 15px;
}

@media (max-width: 1350px) {
  .cloud-campaign-landing-page .cloud-features {
    flex-direction: column;
    align-items: center;
  }
}

.cloud-campaign-landing-page .cloud-feature-card {
  width: 100%;
  /*height: 100%;*/
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  min-width: 453px;
  max-width: 453px;
  height: 450px;
}

.cloud-campaign-landing-page .cloud-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s ease-in-out;
  transform-style: preserve-3d;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

.cloud-campaign-landing-page .cloud-feature-card.active .cloud-card-inner {
  transform: rotateY(180deg);
}

.cloud-campaign-landing-page .cloud-card-front,
.cloud-campaign-landing-page .cloud-card-back {
  position: absolute;
  height: 100%;
  background: #0D0F0F;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  padding: 110px 40px 40px;
}

.cloud-campaign-landing-page .cloud-card-inner .title {
  color: #fff;
  font-family: "Open Sans", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 34px;
  text-align: left;
}

.cloud-campaign-landing-page .cloud-card-inner .subtitle {
  color: #fff;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
}

.cloud-campaign-landing-page .cloud-card-inner .description {
  color: #fff;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
}

.cloud-campaign-landing-page .cloud-card-inner .footnote {
    position: absolute;
    font-family: Open Sans, sans-serif;
    font-size: 11px;
    color: #a2a2a2;
    text-align: left;
    width: 50%;
    /*margin-left: auto;
    margin-right: auto;*/
    display: block;
    bottom: 160px;
    left: 40px;
}

.cloud-campaign-landing-page .cloud-card-back {
  transform: rotateY(180deg);
}

/* switcher style*/
.cloud-campaign-landing-page .cloud-feature-card .cloud-card-switch {
  position: absolute;
  max-width: 100%;
  margin: 45px 0 40px 40px ;
  z-index: 3;
  display: flex;
  flex-direction: row;
  cursor: pointer;
  height: 52px;
  pointer-events: all;
}
.cloud-campaign-landing-page .cloud-feature-card .cloud-card-switch-inner {
  position: absolute;
  border: 2px solid #ff4135;
  right: -.1px;
  top: -.5px;
  border-radius: 30px;
  width: 100% ;
  height: 100%;
  z-index: 3;
  transition: 0.3s ease width;
  background: linear-gradient(180deg, #0B0C0C 0%, #041628 33.79%, #040405 100%);
}

.cloud-campaign-landing-page .cloud-feature-card .cloud-card-switch-transition {
  border-radius: 30px;
  background: linear-gradient(to right,  #FF4135 100%, transparent 100%);
  position: absolute;
  z-index: 3;
  width: 167px;
  height: 54px;
  top: 0;
  left: -3.3px;
  background-position: 0% 0%;
  transition: 0.3s ease all;
}

.cloud-campaign-landing-page
  .cloud-feature-card.active
  .cloud-card-switch-transition {
  transition: 0.3s ease all;
  background: linear-gradient(
    90deg,
    #56f198 0%,
    #76f46a 18.5%,
    #a6f739 49%,
    #6ff533 85.43%,
    #44f330 100%
  );
    background-position: 100% 0%;
  width: 239px;
  left: 148px;
}

@media (max-width: 450px) {
  .cloud-campaign-landing-page
  .cloud-feature-card.active
  .cloud-card-switch-transition {
    width: 165px;
  }
}

.cloud-campaign-landing-page
  .cloud-feature-card.active
  .cloud-card-switch-inner {
/*   width: calc(100% - 120px); */
  transition: 0.3s ease width;
    border: 2px solid #6ff533; /* Ancho del borde */
}

.cloud-campaign-landing-page .cloud-feature-card .cloud-card-switch-risk,
.cloud-campaign-landing-page .cloud-feature-card .cloud-card-switch-resolution {
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 0;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 8px 20px;
}

.cloud-campaign-landing-page .cloud-feature-card .cloud-card-switch-risk {
  color: #000;
  z-index: 3;
  width: 119px;
  max-width: 119px;
  transition: 0.3s ease all;
  padding-left: 18px;
}

.cloud-campaign-landing-page .cloud-feature-card.active .cloud-card-switch-risk {
  color: #d5d6d8;
  background: transparent;
  transition: 0.3s ease all;
}
.cloud-campaign-landing-page .cloud-feature-card.active .cloud-card-switch-risk svg>path {
  fill: #d5d6d8;
}
.cloud-campaign-landing-page .cloud-feature-card .cloud-card-switch svg>path {
  transition: 0.3s ease all;
}
.cloud-campaign-landing-page .cloud-feature-card .cloud-card-switch-risk img {
  width: 20px;
  height: auto;
  background-size: cover;
}

.cloud-campaign-landing-page .cloud-feature-card .cloud-card-switch-resolution {
  color: #d5d6d8;
  border-radius: 30px;
  width: 190px;
  margin-left: -35px;
  padding-left: 50px;
  z-index: 3;
  transition: 0.3s ease all;
}
.cloud-campaign-landing-page .cloud-feature-card.active .cloud-card-switch-resolution {
  color: #000;
}
.cloud-campaign-landing-page .cloud-feature-card.active .cloud-card-switch-resolution svg>path{
  fill: #000;
}

.cloud-campaign-landing-page
  .cloud-feature-card.active
  .cloud-card-switch-resolution-inner {
  transition: 0.3s ease all;
  padding-left: 0;
}

.cloud-campaign-landing-page
  .cloud-feature-card.active
  .cloud-card-switch-resolution {
  background: transparent;
  transition: 0.3s ease all;
  margin-left: 0px;
  padding-left: 20px;
}

.cloud-campaign-landing-page
  .cloud-feature-card
  .cloud-card-switch-resolution
  img {
  width: 20px;
  height: auto;
}

@media (max-width: 475px) {
 
  .cloud-campaign-landing-page .cloud-feature-card .cloud-card-switch-transition {
  width: 120px;
  }
  
    .cloud-campaign-landing-page .cloud-feature-card.active .cloud-card-switch-transition {
    width: 186px;
    left: 113px;
  }
 
  .cloud-campaign-landing-page .cloud-feature-card {
    min-width: 330px;
    max-width: calc(100% - 5px);
  }

  .cloud-campaign-landing-page .cloud-card-front,
  .cloud-campaign-landing-page .cloud-card-back {
    padding: 90px 20px 40px;
  }

  .cloud-campaign-landing-page .cloud-feature-card .cloud-card-switch {
    margin: 40px 0 0 20px;
  }

  .cloud-campaign-landing-page .cloud-feature-card .cloud-card-switch-risk,
  .cloud-campaign-landing-page
    .cloud-feature-card
    .cloud-card-switch-resolution {
    padding: 0;
      font-size:18px;
  }
  
  .cloud-campaign-landing-page .cloud-feature-card svg{
    width: 25px;
  }

  .cloud-campaign-landing-page
    .cloud-feature-card
    .cloud-card-switch-risk {
     max-width: 110px;
  }
  
  .cloud-campaign-landing-page
    .cloud-feature-card
    .cloud-card-switch-resolution {
    padding: 0;
      padding-left: 45px;
      padding-right: 10px;
      width: 170px;
  }
  
  .cloud-campaign-landing-page .cloud-feature-card.active .cloud-card-switch-resolution {
    padding-left:10px;
  }

}

.cloud-campaign-landing-page .cloud-gartner-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 170px 0 135px;
  gap: 26px;
  font-size: 18px;
}

.cloud-campaign-landing-page .cloud-gartner-section a{
  text-decoration: none;
  font-weight: 700;
}

.cloud-campaign-landing-page .cloud-gartner-section a:hover{
  color: #0f9;
}

@media (max-width: 1024px) {
  .cloud-campaign-landing-page .cloud-gartner-section{
    padding: 100px 0;  
  }
}

.cloud-campaign-landing-page .cloud-video-section{
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 100px;
  padding-bottom: 100px;
  justify-content: center;
  align-items: center;
}

.cloud-campaign-landing-page .cloud-video-section .cloud-video{
  max-width: 40%;
}
.cloud-campaign-landing-page .cloud-video-section .cloud-video img{
  max-width: 100%;
}

.cloud-campaign-landing-page .cloud-video-section .cloud-case-study{
  display: flex;
  flex-direction: column;
  max-width: 617px;
  width: 40%;
}
@media (max-width: 768px) {
  .cloud-campaign-landing-page .cloud-video-section .cloud-case-study a{
    margin-inline: auto;
    width: 197px;
  }
}

@media (max-width: 1024px) {
  .cloud-campaign-landing-page .cloud-video-section .cloud-case-study{
    width: 100%;
  }
}
.cloud-campaign-landing-page .cloud-video-section .cloud-case-study h2{
  font-family: "Open Sans", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  letter-spacing: 0.4px;
  margin-block-start: 0;
  max-width: 430px;
}
.cloud-campaign-landing-page .cloud-video-section .cloud-case-study p{
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 23px;
  margin-block-start: 0;
}

.cloud-campaign-landing-page .cloud-video-section .cloud-case-study .btn-green-gradient{
  background: linear-gradient(90deg, #56F198 0%, #76F46A 18.5%, #A6F739 49%, #6FF533 85.43%, #44F330 100%);
  padding: 14px 25px;
  color: #000;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  text-decoration: none;
  border-radius: 33px;
  transition: color 0.2s ease-in-out;
  max-width: 220px;
  margin-block-start: 20px;
}

.cloud-campaign-landing-page .cloud-video-section .cloud-case-study .btn-green-gradient:hover{
 color: #fff; 
}
 
@media (max-width: 768px) {
  .cloud-campaign-landing-page .cloud-video-section{
     flex-direction: column;
     gap: 50px;
     padding-bottom: 90px;
     justify-content: center;
     align-items: center;
  } 
  .cloud-campaign-landing-page .cloud-video-section .cloud-video{
    max-width: 100%;
  }
}

.cloud-campaign-landing-page .footer-section .footnotes-list{
  display: flex; 
  flex-direction: row;
  column-gap: 40px;
  row-gap: 0;
  padding-bottom: 100px;
  justify-content: center;
  font-size: 16px;
}

@media (max-width: 768px){
  .cloud-campaign-landing-page .footer-section .footnotes-list{
    flex-direction: column;
    align-items: center;
  }
}

.cloud-campaign-landing-page .bottom{
  margin-top: -10px;
  max-width: 700px;
  width: 100%;
}

.cloud-campaign-landing-page .form{
  margin-top: 20px;
}

.cloud-campaign-landing-page .form form {
  position: relative;
}

.cloud-campaign-landing-page .form .submitted-message span {
  font-size: 20px;
  line-height: 31px;
  color: #0f9;
}

@media (max-width: 768px) {
  .cloud-campaign-landing-page .form .submitted-message span {
    font-size: 15px;
    line-height: 26px;
  }
}

.cloud-campaign-landing-page .form .hs-error-msgs {
  display: none;
}

.cloud-campaign-landing-page .form .legal-consent-container p{
  font-size: 14px;
}

.cloud-campaign-landing-page .form input[type=email] {
  height: 47px;
  border-radius: 40px;
  padding: 10px 260px 10px 30px;
  width: calc(100% - 290px);
  border: 0px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  color: black;
  background: rgba(255,255,255,0.2);
}

@media (max-width: 768px) {
  .cloud-campaign-landing-page .form input[type=email] {
    font-size: 15px;
    line-height: 19px;
    padding: 10px 20px 10px 20px;
    width: calc(100% - 40px);
  }

  .cloud-campaign-landing-page .form .legal-consent-container .inputs-list {
    padding-left: 0px;
  }
}

.cloud-campaign-landing-page .form .legal-consent-container {
  margin-top: 20px;
}



.cloud-campaign-landing-page .form .legal-consent-container .hs-form-booleancheckbox-display>span {
  margin-left: 10px;
}

.cloud-campaign-landing-page .form .legal-consent-container label,
.cloud-campaign-landing-page .form .legal-consent-container .hs-form-booleancheckbox {
  display: flex;
}

.cloud-campaign-landing-page .form input[type=email]::placeholder {
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  color: black;
}

@media (max-width: 768px) {
  .cloud-campaign-landing-page .form input[type=email]::placeholder {
    font-size: 15px;
    line-height: 19px;
  }
}

.cloud-campaign-landing-page .form input[type=email]:focus {
  outline: 2px solid #00ff99;
}

.cloud-campaign-landing-page .form .hs_error_rollup {
  display: none;
}

@media (min-width: 769px) {
  .cloud-campaign-landing-page .form .hs-submit {
    position: absolute;
    top: 0px;
    right: 0px;
  }
}

@media (max-width: 768px) {
  .cloud-campaign-landing-page .form .hs-submit {
    width: 170px;
    margin: 40px auto 0px;
  }
}

.cloud-campaign-landing-page .form .hs-submit .actions {
  position: relative;
  display: flex;
  align-items: center;
}

.cloud-campaign-landing-page .form .hs-submit input[type=submit] {
  cursor: pointer;
  height: 67px;
  font-size: 20px;
  font-weight: 700;
  border-radius: 40px;
  border: 0px;
  padding: 10px 45px 10px 25px;
  border-radius: 33px;
  box-shadow: 5px 5px 25px #000;
  color: black;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"/></svg>'), linear-gradient(81deg, #37f2c7, #74f777 9%, #b1fb27 54%, #68f925 86%, #1ef623 99%);
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-repeat: no-repeat;
  background-size: 16px, 100%;
  background-position: right 20px center, center;
}

@media (max-width: 768px) {
  .cloud-campaign-landing-page .form .hs-submit input[type=submit] {
    font-size: 15px;
  }
}

.cloud-campaign-landing-page .form .hs-submit input[type=submit]:hover,
.cloud-campaign-landing-page .form .hs-submit input[type=submit]:focus {
  color: white;
  background: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 28.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"><path fill="%23FFFFFF" class="st0" d="M502.6,278.6c12.5-12.5,12.5-32.8,0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3,0s-12.5,32.8,0,45.3l73.4,73.4H32c-17.7,0-32,14.3-32,32s14.3,32,32,32h370.7l-73.4,73.4c-12.5,12.5-12.5,32.8,0,45.3s32.8,12.5,45.3,0L502.6,278.6L502.6,278.6z"/></svg>'), linear-gradient(81deg, #37f2c7, #74f777 9%, #b1fb27 54%, #68f925 86%, #1ef623 99%);
  background-repeat: no-repeat;
  background-position: right 20px center, 50%;
  background-size: 16px, 100%;
}

.cloud-campaign-landing-page .form .hs-recaptcha{
  display:none;
}

.cloud-campaign-landing-page .form .legal-consent-container .hs-richtext{
  display:none;
}

.cloud-campaign-landing-page .bottom .text-form{
  margin: 0;
}

/* End CS5-I228 - Cloud Campaign Landing page  */

/*Interesting case: the arrows in the accordions comes back after few days
 * 
 *  Start CS5-I230 - arrows on accordion  */

.accordion-content ul {
  margin: 0;
}

.accordion-flex .accordion-item .accordion-link .accordion-title i { 
  display: none;
}

.accordion-flex .accordion-item .accordion-link .accordion-title{ 
  font-size: 18px !important;
  font-weight: 400 !important;
}

.hs-content-id-98833328249 #hs_cos_wrapper_widget_1669588921549 .accordion-flex .accordion-item .accordion-link .accordion-title { 
  font-size: 24px !important;
}

/* .accordion-flex .accordion-item .accordion-link .accordion-title span::before {
  content: "";
  display: block;
  width: 27px;
  height: 20px;
  background-image: url("https://corelight.com/hubfs/website/Corelight_May2021/Images/icon-arrow-right-grey-e0448b9.svg");
  background-repeat: no-repeat;
  position: relative;
  left: 0;
  top: 7px;
} */

.accordion-flex .accordion-item .accordion-link .accordion-title span {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  position: absolute;
  right: 30px !important;
  transition: transform .3s ease-in-out;
  top: unset;
}

.accordion-flex .accordion-item .accordion-link .accordion-title span {
    background-image: url("https://corelight.com/hubfs/images/accordions/chevron-down-solid-dark.svg");
}
.std-padding .accordion-flex .accordion-item .accordion-link .accordion-title {
  color: #000;
}
.std-padding.white .accordion-flex .accordion-item .accordion-link .accordion-title { 
  color: #fff;
}
.std-padding.white .accordion-flex .accordion-item .accordion-link .accordion-title span {
    background-image: url("https://corelight.com/hubfs/images/accordions/chevron-down-solid-white.svg");
}
.accordion-flex .accordion-item .accordion-link:hover .accordion-title span,
.accordion-flex .accordion-item .accordion-link.active .accordion-title span {
  transform: rotate(-180deg);
  transition: transform .3s ease-in-out; 
}

/* End CS5-I230 - arrows on accordion */

/* Start CS5-I229 - Template CSLP  */
.left-sticky-navigation-template #NavContentWrapper .content-wrapper {
  display: flex;
  flex-direction: column;
}

.left-sticky-navigation-template #NavContentWrapper .content-wrapper h2{
  margin: 0px 0 40px 0;
}

.left-sticky-navigation-template h1{
  text-transform: uppercase;
  line-height: 57.6px;
}

.left-sticky-navigation-template .content-wrapper:(.individual-card) p:not(:last-child), .left-sticky-navigation-template .content-wrapper h3{
  margin: 0 0 40px 0;
}
.left-sticky-navigation-template #mainContent{
  background-color: #fff;
}
  
.left-sticky-navigation-template #NavContentWrapper .content-wrapper  .btn-tertiary{
  border-radius: 35px;
  border: 2px solid #C7C7C7;
  background: rgba(53, 254, 148, 0.00);
  color: #000;
  text-align: center;
  font-family: "Open Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  display: inline-flex;
  padding: 18px 25px;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

.left-sticky-navigation-template #NavContentWrapper .content-wrapper  .btn-tertiary:hover{
  background-color: rgba(239, 240, 242, 1);
}

.left-sticky-navigation-template #NavContentWrapper {
  display: grid;
  grid-template-columns: 100%;
}
 
.left-sticky-navigation-template #NavContentWrapper .top-title{
  margin: 0px 0 33px 0;
}

body.left-sticky-navigation-template #NavContentWrapper{
  background-color: #fff;
}

.left-sticky-navigation-template #mainContent .mojo-table td,
.left-sticky-navigation-template #mainContent .mojo-table th {
  padding: 22px 24px;
}

.left-sticky-navigation-template #mainContent .column-content ul{
  line-height: 27px;
  margin: 0;
}
.left-sticky-navigation-template #mainContent .column-content li{
 margin-bottom: 20px; 
}
.left-sticky-navigation-template #mainContent .column-content li:last-child{
 margin-bottom: 40px; 
}

@media(max-width: 1200px) {
  .left-sticky-navigation-template #NavContentWrapper [class*="-background-layers"] {
    background-color: rgb(233, 236, 239, 0.4); 
  }
}

@media(max-width: 1024px) { 
  .left-sticky-navigation-template #mainContent .hero-section .two-flex.split-65 .column-content{
    width: 70%;
  }
  
  .left-sticky-navigation-template #mainContent .hero-section .two-flex.split-65{
    flex-flow: row wrap;
  }
  
  
  .left-sticky-navigation-template #mainContent .mojo-table td:not(:first-child),
  .left-sticky-navigation-template #mainContent .mojo-table th:not(:first-child) {
    min-width: 260px;
  }
}

@media(max-width: 768px) { 
  .left-sticky-navigation-template #mainContent .hero-section .two-flex.split-65 .column-content{
    width: 100%;
  }
}
@media(min-width: 1024px){
  .left-sticky-navigation-template .hero-section .two-flex.split-65 .column-content:nth-child(1){
  width:890px;
}

.left-sticky-navigation-template .hero-section .two-flex.split-65 .column-content:nth-child(2){
  width:0;
}
}

@media(min-width: 1201px) {

  .left-sticky-navigation-template #NavContentWrapper [class*="-background-layers"]::before { 
    position: absolute; 
    margin-left: -50vw;
    margin-right: -50vw;
    content: ""; 
    top: 0;
    left: 0;
    right: 0;
    overflow: visible;
    height: 100%; 
    background-color: rgb(233, 236, 239, 0.4); 
    z-index: 1; 
  }
  
  .left-sticky-navigation-template #NavContentWrapper {
    grid-template-columns: 1fr 3fr;
    max-width: 1920px;
    padding: 0 0 0 30px;
    margin: auto;
  }

  .left-sticky-navigation-template .hero-section h2{
    font-family: Open Sans;
    font-size: 48px;
    font-weight: 400;
    line-height: 65.37px;
    text-align: left;

  }
  
  .left-sticky-navigation-template .hero-section p{
    font-family: Open Sans;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.40px;
    text-align: left;
  }
  
  .left-sticky-navigation-template #NavContentWrapper #hs_cos_wrapper_module_17290839679216 .two-flex .column-content,
  .left-sticky-navigation-template #NavContentWrapper #hs_cos_wrapper_module_17290980163303 .two-flex .column-content{
    width: 48.3%;
  }
  
    .left-sticky-navigation-template #NavContentWrapper #hs_cos_wrapper_module_17290839679216 .two-flex .column-content,
  .left-sticky-navigation-template #NavContentWrapper #hs_cos_wrapper_module_17290980163303 .two-flex .column-content{
    width: 48.3%;
  }
  
  .left-sticky-navigation-template #NavContentWrapper .40_image_60_text .two-flex .column-content:nth-child(1){
    width: 60%;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1299px) {
/*   .left-sticky-navigation-template #NavContentWrapper .content-wrapper {
    max-width: 1000px; 
  } */
}

@media(min-width: 1600px) {
  .left-sticky-navigation-template #NavContentWrapper .content-wrapper .page-content {
    max-width: 1192px;  
  }
}
/* End CS5-I229 - Template CSLP */

/*CS5-I240 start white footer*/
body footer.footer-wrap{
  background-color: #000000; 
}

/*CS5-I240 end */
.comparison-table{
  padding: 0 25px;
  max-width: 1920px;
}

#hs_cos_wrapper_widget_1620475704416{
  padding-top: 50px;
}
@media (min-width: 768px) {
  #hs_cos_wrapper_widget_1620475704416{
    padding-top: 10px;
  }
}
@media (min-width: 991px) {

  .comparison-table{
    padding: 0 40px;
  }
  .comparison-table .head{
    grid-template-areas: "label corelight zeek";
  }
  .comparison-table .head .spec.corelight {
    grid-area: zeek;
  }

  .comparison-table .head .spec.zeek {
    grid-area: corelight;
  }
  .comparison-table .chart-row {
    grid-template-areas: 
      "label corelight last";
  }

  .comparison-table .chart-row .spec.corelight {
    grid-area: last;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .comparison-table .chart-row .spec.last {
    grid-area: corelight;
    display: flex;
    justify-content: center;
    align-items: center;
  }
 }
@media (min-width: 1200px) {
  .comparison-table{
    padding: 0 80px;
  }
  #hs_cos_wrapper_widget_1620475704416{
    max-width: 1920px;
  }
}
@media (min-width: 1600px) {
  .comparison-table{
    padding: 0 110px;
  }
  .left-sticky-navigation-template #NavContentWrapper .content-wrapper {
    margin-right: 56px;
  }
  
    .left-sticky-navigation-template #NavContentWrapper .content-wrapper h2{
    line-height: 52px;
  }
}

@media (min-width: 700px) and (max-width: 879px) {
  .left-sticky-navigation-template .header-title{
    width: 90%;
  }
}
@media (min-width: 880px) and (max-width: 1200px) {
  .left-sticky-navigation-template .header-title{
    width: 80%;
  }
}
@media (min-width: 1201px){
  .left-sticky-navigation-template .header-title{
    width: 1000px;
  }
  .left-sticky-navigation-template .header-title p{
    width: 85%;
  }
  .left-sticky-navigation-template .two-cols-table-30-70 thead tr th:first-child{
    width: 280px;
  }
  .left-sticky-navigation-template .two-cols-table-30-70 thead tr th:last-child{
    width: unset;
  }
}

/* CS5-I319 */
  
@media (min-width: 1201px){ 
  .table-60-40 .mojo-table.border-rows-outside thead tr th:first-child{
  width:360px;}
    .table-60-40 .mojo-table.border-rows-outside thead tr th {
  width:unset;}
}

.green-content .mojo-table tbody tr td:not(:first-child) {
  color:#667085 ;
}


.img-shadow {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  border-radius: 8px;
}

/* CS5-I327  SEO Plus: Network Forensics -  /resources/glossary/network-forensics  */
/* .left-sticky-navigation-template .author-section .two-flex{
  max-width: 1096px;
  margin: auto;
} */
.left-sticky-navigation-template .two-flex .author-wrapper{
  width: 100%;
  display: flex;
  justify-content: right;
}
@media (max-width: 700px){ 
  .left-sticky-navigation-template .author-section .two-flex .column-content{
    flex-wrap: nowrap;
  }
  .left-sticky-navigation-template .author-section .two-flex.split-20 .column-content:nth-child(1){
    width:100%;
    display: flex;
    justify-content: center;
  }
}
@media (min-width: 1024px){ 
  .left-sticky-navigation-template .author-section .two-flex{
    flex-direction: row;
  }
    
/*   .left-sticky-navigation-template .two-flex .author-subwrapper{
    width: 190px;
  } */
}

.left-sticky-navigation-template .two-flex .author-profile{
  border: 1rem solid #0E0D11;
  box-shadow: 0 0 0 0.3rem #35fe94;
  border-radius: 50%;
  outline-offset: 2rem;
  width: 185px;
  height: 185px;
}

.left-sticky-navigation-template .two-flex .author-label{
  color: #FFF;
  font-family: "Open Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.left-sticky-navigation-template .two-flex .author-name{
  color: #FFF;
  font-family: "Open Sans";
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%; /* 24px */
}
 
.left-sticky-navigation-template .two-flex .author-position{
  color: #FFF;
  font-family: "Open Sans";
  font-size: 20px;
  font-style: italic;
  font-weight: 600;
  line-height: normal;
}


/* case-number-ts-0041 custom table */
.left-sticky-navigation-template #mainContent .case-number-ts-0041 .mojo-table td:last-child,
.left-sticky-navigation-template #mainContent .case-number-ts-0041 .mojo-table th:last-child{
  min-width: 190px;
}
.left-sticky-navigation-template #mainContent .case-number-ts-0041 .mojo-table td:nth-child(1),
.left-sticky-navigation-template #mainContent .case-number-ts-0041 .mojo-table th:nth-child(1){
  min-width: 150px;
}
.left-sticky-navigation-template #mainContent .case-number-ts-0041 .mojo-table td:nth-child(2),
.left-sticky-navigation-template #mainContent .case-number-ts-0041 .mojo-table th:nth-child(2){
  min-width: 150px;
}
.left-sticky-navigation-template #mainContent .case-number-ts-0041 .mojo-table td:nth-child(3),
.left-sticky-navigation-template #mainContent .case-number-ts-0041 .mojo-table td:nth-child(3){
  min-width: 430px;
}

.left-sticky-navigation-template #mainContent .case-number-ts-0041 .mojo-table td {
  color: #000 !important;
}

.left-sticky-navigation-template #mainContent .mojo-table td:not(:first-child) {
  color: #667085;
}

.left-sticky-navigation-template #mainContent .defense-table .mojo-table.border-rows-outside{
  border: 1px solid #EAECF0;
  background: #FFF;
  margin: 1px 0 0 0 ;

  /* Shadow/md */
  box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.10), 0px 2px 4px -2px rgba(16, 24, 40, 0.06);
  
}

.left-sticky-navigation-template #mainContent .defense-table .mojo-table.border-rows-outside thead th{
  border-bottom: 1px solid #EAECF0;
  background: rgba(233, 236, 239, 0.40);
  background: rgba(233, 236, 239, 0.40); 
}

.left-sticky-navigation-template #mainContent .defense-table .mojo-table.border-rows-outside tbody tr td:first-child .first-cell-body{
  font-weight: 400;
}

.left-sticky-navigation-template #mainContent .defense-table .mojo-table.border-rows-outside thead tr th:first-child {
  width: 193px;
}

.left-sticky-navigation-template #mainContent .defense-table .mojo-table.border-rows-outside thead tr th:last-child {
  width: unset;
}

.left-sticky-navigation-template #mainContent .defense-table .mojo-table.border-rows-outside p{
    color: #000;
}

/* Carousel basics - Start*/
.left-sticky-navigation-template .hs-content-id-187927152944 #mainContent [class*=-background-layers]:before{
  background-color: #e9ecef;
}

.left-sticky-navigation-template #mainContent .feature-wrapper h4{
  font-family: "Open Sans";
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: capitalize;
}

.left-sticky-navigation-template #mainContent .feature-wrapper .feature-pager{
  width: 50px;
  height: 50px;
  background-size: 20px 30px;
}

.left-sticky-navigation-template #mainContent .feature-wrapper  .feature-pager:hover{
  transform: scale(1.1);
}

.left-sticky-navigation-template #mainContent .feature-wrapper .feature-prev{
  background: url("https://corelight.com/hubfs/images/icons/Arrow-right.svg") center/13px 23px no-repeat;
}

.left-sticky-navigation-template #mainContent .feature-wrapper .feature-next{ 
  background: url("https://corelight.com/hubfs/images/icons/Arrow-left.svg") center/13px 23px no-repeat;
}

.left-sticky-navigation-template #mainContent .feature-wrapper .feature-next span,
.left-sticky-navigation-template #mainContent .feature-wrapper .feature-prev span{
  display: none;
}

.left-sticky-navigation-template #mainContent .feature-slide.slick-slide .two-flex,
.left-sticky-navigation-template #mainContent .feature-slide.slick-slide{
  align-items: flex-start;
}

.left-sticky-navigation-template #sidebar{
  min-width: 300px;
}

.left-sticky-navigation-template #mainContent #hs_cos_wrapper_widget_1743031866035{
  position: relative;
  z-index: 99;
}

.left-sticky-navigation-template .feature-slide img {
  display: block;
  max-width: 100%;
  height: auto;
}

.left-sticky-navigation-template .feature-wrapper .two-flex .column-content:last-child{
  padding: 19px 25px;
  background-color: #273038;
}

/* Carousel basics - End */
/* Carousel basics - Start*/

@media (max-width: 1200px){
  .left-sticky-navigation-template .feature-slide.reg-padding,
  .left-sticky-navigation-template .feature-wrapper .feature-slide .page-content{
    padding: 0 20px;
  }
  
  .left-sticky-navigation-template .feature-wrapper .feature-pager{
    top: -5px;
  }
  
  .left-sticky-navigation-template .feature-wrapper .feature-prev{
    left: 36%;
  }
  
  .left-sticky-navigation-template .feature-wrapper .feature-next{
    left: 44%;
  }
  
  .left-sticky-navigation-template .feature-wrapper .two-flex .column-content:last-child{
    padding: 19px 25px;
  }
}

@media (max-width: 768px){
  .left-sticky-navigation-template #mainContent .feature-wrapper .feature-pager{
      top: 2vw;
      width: 4vw;
      height: 4vw;
      background-size: 4vw;
  } 
  
  .left-sticky-navigation-template .feature-wrapper .feature-prev{
    left: calc(100% - 125px);
  }
  
  .left-sticky-navigation-template .feature-wrapper .feature-next{
    left: calc(100% - 75px);
  }
  
  .left-sticky-navigation-template #mainContent .feature-wrapper .column-content:last-child{
    margin-top: 30px;
  }
}

@media (min-width: 1200px){
  .left-sticky-navigation-template #mainContent #hs_cos_wrapper_widget_1743361203396{
    position: relative;
    z-index: 99;
  }
  
  .left-sticky-navigation-template .feature-slide.reg-padding{
    padding: 0;
  }
  .left-sticky-navigation-template .feature-slide img {
    display: block;
    max-width: 100% !important;
    height: auto !important;
  }

  .left-sticky-navigation-template .feature-wrapper{
    width: 100%;    
    overflow: hidden;
  }

  /* Override the slick-track width and force it to use flex layout */
  .left-sticky-navigation-template #mainContent .feature-slide-wrapper,
  .left-sticky-navigation-template #mainContent .feature-slide-wrapper .slick-track{
    width: 750px  !important;
    min-width: 100%  !important;
    max-width: 750px !important;
    margin: auto;
  }
  
  .left-sticky-navigation-template #mainContent .feature-wrapper .feature-slide{
    width: 100%  !important;
    min-width: 100% !important;
    max-width: 750px !important;
  }
  
  .left-sticky-navigation-template .feature-wrapper .feature-prev{
    left: 80px;
    top: 24vw;
  }
  
  .left-sticky-navigation-template .feature-wrapper .feature-next{
    left: 140px;
    top: 24vw;
  }
}

@media (min-width: 1600px){
   .left-sticky-navigation-template .feature-wrapper .feature-prev{
    top: 400px;
  }
  
  .left-sticky-navigation-template .feature-wrapper .feature-next{;
    top: 400px;
  }
}

@media (min-width: 1760px){
  
  .left-sticky-navigation-template .feature-wrapper .page-content {
    margin: 0 auto;
  }

  .left-sticky-navigation-template .feature-wrapper .feature-prev{
    top: 400px;
    left: 160px;
  }
  
  .left-sticky-navigation-template .feature-wrapper .feature-next{
    top: 400px;
    left: 220px;
  }
}


.left-sticky-navigation-template #mainContent .mttr-table .mojo-table.border-rows-outside{
  border: 1px solid #EAECF0;
  background: #FFF;
  margin: 1px 0 0 0 ;

  /* Shadow/md */
  box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.10), 0px 2px 4px -2px rgba(16, 24, 40, 0.06);
  
}

.left-sticky-navigation-template #mainContent .mttr-table .mojo-table.border-rows-outside thead th{
  border-bottom: 1px solid #EAECF0;
  background: rgba(233, 236, 239, 0.40);
  background: rgba(233, 236, 239, 0.40); 
}

@media (min-width: 1200px){
/*   .left-sticky-navigation-template #mainContent .defense-table .mojo-table.border-rows-outside tbody tr td:first-child .first-cell-body{
    font-weight: 400;
  } */

  .left-sticky-navigation-template #mainContent .mttr-table .mojo-table.border-rows-outside thead tr th:first-child {
    width: 300px;
  }

  .left-sticky-navigation-template #mainContent .mttr-table .mojo-table.border-rows-outside thead tr th:last-child {
    width: unset;
  }
}

/*  Typhoon Landing Page  */
.typhoon-landing-page{
  background: #000;
  color: #fff;
  padding: 0;
  margin: 0;
  font-family: Open Sans, sans-serif;
  position: relative;
  overflow: hidden;
}

.typhoon-landing-page .body-wrapper{
  margin: 0 auto;
  max-width: 1410px;
  padding: 0 110px;
}

.typhoon-landing-page .typhoon-container{
    margin: 80px auto;
  max-width: 1410px;
  padding: 0 110px;
}
@media (max-width: 1024px) {
  .typhoon-landing-page .body-wrapper{
    margin: 0 auto;
    max-width: 100%;
    padding: 0 30px;
  }
}

.typhoon-landing-page .header-section {
display: flex;
justify-content: space-between;
min-height: 140px;
padding-bottom: 0;
align-items: flex-end;
z-index: 2;
position: relative;
}
@media (max-width: 576px) {
.typhoon-landing-page .header-section {
align-items: center;
flex-wrap: wrap;
justify-content: center;
padding-top: 50px;
row-gap: 40px;
column-gap: 60px;
}
}

.typhoon-landing-page .header-section .left img {
width: 160px;
height: auto;
}
.typhoon-landing-page .header-section .right {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
column-gap: 20px;
row-gap: 35px;
}
@media (max-width: 576px) {
.typhoon-landing-page .header-section .right {
row-gap: 10px;
}
}
.typhoon-landing-page .header-section .right .top ul {
list-style: none;
display: flex;
column-gap: 25px;
margin: 0px;
padding: 0px;
}
.typhoon-landing-page .header-section .right .top li a {
color: white;
text-decoration: none;
font-size: 13px;
font-weight: 600;
}
.typhoon-landing-page .header-section .right .top li a:hover, .typhoon-landing-page .header-section .right
.top li a:focus {
color: #00ff99;
}
.typhoon-landing-page .header-section .right .bottom {
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-size: 30px;
letter-spacing: 1.5px;
font-weight: 600;
background-image: -webkit-linear-gradient(90deg, #0f9, #ff3);
background-image: -moz-linear-gradient(90deg, #0f9, #ff3);
background-image: linear-gradient(90deg, #0f9, #ff3);
text-decoration: none;
}
@media (max-width: 768px) {
.typhoon-landing-page .header-section .right .bottom {
font-size: 20px;
}
}
.typhoon-landing-page .header-section .right .bottom:hover, .typhoon-landing-page > .header-section .right
.bottom:focus {
-webkit-background-clip: unset;
-webkit-text-fill-color: unset;
background-image: none;
color: white;
}

.typhoon-landing-page .typhoon-hero-section .form input[type=email]{
  height: 47px!important;
  min-height: 47px!important;
  width: calc(100% - 40px);
}
.typhoon-landing-page .typhoon-hero-section .top .right strong{
  color:#35FF94;
}




.typhoon-resources-section img{
  border: 1px solid #404e4a;
  border-radius: 10px;
}

.typhoon-resources-section a.lp-resource__link{
  text-decoration: none;
  line-height: 1.3;
  font-size: 24px;
    color: white;
  border-bottom: 1px solid #35ff94;
  text-decoration: none;
}

.typhoon-resources-section .column-content{
  max-width: 100%;
}

.typhoon-resources-section .three-flex{
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}

@media (min-width: 768px){
  .typhoon-landing-page .typhoon-hero-section .right{
      max-width: 515px;
      width: 100%; 
  }
  .typhoon-landing-page .typhoon-hero-section .top{
    gap: 50px;
    justify-content: center;
    display: flex;
    align-items: center;
    flex-flow: row nowrap;
  }
  .typhoon-landing-page .typhoon-hero-section .form input[type=email]{
     width: calc(100% - 290px);
  }
  .typhoon-resources-section .column-content{
    max-width: 30%;
  }
  .typhoon-resources-section .three-flex{
  flex-flow: row nowrap;
  justify-content: space-between;
}
}

.typhoon-landing-page h1{
font-size: 38px;
  font-weight: 400;
}
.typhoon-landing-page p{
line-height: 24px;
}

.typhoon-landing-page h2{
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 34px;
    line-height: 1.2;
}

.typhoon-hero-section h1 strong,
.typhoon-hero-section div strong{
  color:#35FF94;
}
.typhoon-hero-section p strong{
  color:#fff;
}
.typhoon-hero-section {
  background-size: contain;
  background-image: url(https://corelight.com/hubfs/images/graphics/redflares.svg);
  background-color: rgba(0, 0, 0, 1);
}

.typhoon-landing-page img{
  max-width:100%;
}

.typhoon-hero-section h6{
  color: #FE2301;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 0.4px;
text-transform: uppercase;
}

.typhoon-promo-cards .columns-wrapper{
  row-gap: 80px !important;
}

.typhoon-promo-cards .promo-container .promo-description{
   color: #FFF;
  font-family: "Open Sans";
  font-size: 68px;
  font-style: normal;
  font-weight: 600;
  line-height: 78px; /* 114.706% */
}

.typhoon-promo-cards .promo-container .promo-cta {
  left: 0 !important;
  bottom: -12% !important;
}

.typhoon-promo-cards .promo-container .promo-cta a::after{
  display:none !important;
}

.typhoon-promo-cards .promo-container .promo-cta a{
  color: #FFF;
  font-size: 24px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 30px !important; /* 125% */
  border-bottom: 1px solid #35FF94;
}

.typhoon-container .page-content{
 max-width: 1410px; 
}

.typhoon-advisor-section .top{
  color: #fff; font-size: 40px; font-style: normal; font-weight: 300; line-height: normal; letter-spacing: 0.4px;
}
.typhoon-advisor-section .bottom{
  color: #35ff94; font-size: 24px; letter-spacing: 0.4px;
}
.typhoon-evade-edr .three-flex .column-content:nth-child(1){
  width: 100%;
  align-self: center;
}

.typhoon-evade-edr .three-flex .column-content:nth-child(2){
  border-radius: 10px;
  background: #141516;
  padding:  50px 30px;
  flex: 1;
  border: 1px solid #FFF;
  max-width: 330px;
  display: flex;
  align-items: start;
  flex-direction: column;
  
}

.typhoon-evade-edr .three-flex .column-content:nth-child(3){
  border-radius: 10px;
  background: rgba(11,30,12,1);
  padding:  50px 30px;
  border-radius: 10px;
  border: 1px solid #35FF94;
  flex: 1;
  max-width: 330px;
      display: flex;
    align-items: center;
  flex-direction: column;
}
.typhoon-evade-edr .three-flex{
  display:flex;
  gap:16px;
  align-items: center;
  flex-wrap: nowrap;
  align-items: stretch;
}

.typhoon-advisor-section .two-flex{
  display:flex;
  gap: 40px;
  flex-flow:column;
}

/* remove default bullets */
.typhoon-evade-edr .three-flex .column-content ul {
  list-style: none;   /* turn off the native bullet */
  margin: 0;
  padding: 0;
}

/* remove default bullets on both lists */
.typhoon-evade-edr .three-flex .column-content ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* common styling for pseudo-bullets */
.typhoon-evade-edr .three-flex .column-content ul li {
  position: relative;
  padding-left: 35px; /* space for the icon */
  margin-bottom: 1em;   /* gap between items */
}
  

/* EDR Shortcoming (“X in circle”) */
.typhoon-evade-edr .three-flex .column-content:nth-child(2) ul li:before,
  .typhoon-landing-page .typhoon-evade-edr .three-flex .column-content:nth-child(2) ul li::before{ 
  content: "";
  position: absolute;
  left: 0;
  top: 0.2em;
  width: 19px;
  height: 19px;
  background: url('/hubfs/images/icons/x%20mark.svg') no-repeat center;
  background-size: contain;  
}

/* Corelight Solution (“check in circle”) */
.typhoon-evade-edr .three-flex .column-content:nth-child(3) ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.2em;
  width: 19px;
  height: 19px;
  background: url('/hubfs/images/icons/check%20mark-1.svg') no-repeat center;
  background-size: contain;max-width: 300px;
}

  .typhoon-evade-edr .three-flex .column-content li::marker {
    display:none;
  }
  
  .typhoon-evade-edr .three-flex {
    gap: 16px
  }

  .typhoon-hero-section ul li{
    margin-bottom: 20px;
    line-height: 24px;
  }

  .typhoon-crucial-section .two-flex{
    display: flex;
    flex-flow: column-reverse nowrap;
  }
  
  .typhoon-landing-page strong{
    font-weight: 700;
  }
@media (min-width: 768px) {
  .typhoon-hero-section h1{
    font-size: 60px;
    margin: 0 0 38px 0;
  }
  .typhoon-hero-section div{
    font-size: 22px;
  }

  .typhoon-hero-section .two-flex {
    justify-content:center;
    gap: 50px;
  }
  
  .typhoon-advisor-section .two-flex{
    flex-flow:row;
    justify-content: center;
  }
  .typhoon-hero-section .two-flex .column-content:nth-child(1){
    max-width: fit-content;
  }
  .typhoon-hero-section .two-flex .column-content:nth-child(2){
        max-width: 515px;
    width: 100%;
  }
  .typhoon-evade-edr .three-flex{
    justify-content:center;
    align-items: stretch;
    flex-flow: row;
  }
  .typhoon-evade-edr .three-flex .column-content:nth-child(1){
    width: 42%;
    margin-right: 83px;
    align-self: center;
  }
  .typhoon-evade-edr .three-flex .column-content:first-child p{
    margin: 0 0 50px 0;
  }
  .typhoon-evade-edr .three-flex .column-content:first-child h2{
    margin: 0 0 40px 0;
  }

  .typhoon-advisor-section .double-colon{
    position: absolute;
    margin-left: -100px;  
    width: 76px !important;
  }
  
  .typhoon-advisor-section .two-flex .column-content:last-child{
    padding-left: 50px;   
  }
  
  .typhoon-advisor-section .two-flex .column-content:last-child p{
    max-width: 560px;
  }
  
  .typhoon-crucial-section .two-flex{
    flex-flow: row nowrap;
    align-items: center;
    gap: 90px;
  }
  
  .typhoon-crucial-section .two-flex .column-content{
    width: 47%;
  }
  
  .widget_1746214263162 .pf-carousel-group .pf-carousel-title{
    margin-bottom: 92px !important;
  }
}

.hs-content-id-189482644134 footer{
  display:none;
}

@media (max-width: 1024px){
  .typhoon-advisor-section .two-flex .column-content:last-child{
    padding-left:0;
  }
  
  .typhoon-evade-edr .three-flex{
    flex-wrap: wrap;
    row-gap: 40px;
    align-items: strech;
  }
  .typhoon-evade-edr .three-flex .column-content:first-child{
    max-width: 100%;
    width: 100%;
    margin: 0;
  }
  .typhoon-advisor-section .top{
    font-size: 34px;
  }
  .typhoon-advisor-section .bottom{
    font-size: 18px;
  }
}

@media (max-width: 768px) {
  .typhoon-hero-section .two-flex{
    gap:30px;
  }
  
    .typhoon-evade-edr .three-flex{
    align-items: center;
      flex-flow:column;
  }

}


.typhoon-hero-section .form form {
  position: relative;
    margin-top: 52px;
  max-width: 700px;
  margin-inline: auto;
  margin-bottom: 63px;
}

.typhoon-hero-section .form .submitted-message span {
  font-size: 20px;
  line-height: 31px;
  color: #0f9;
}

@media (max-width: 768px) {
  .typhoon-hero-section .form .submitted-message span {
    font-size: 15px;
    line-height: 26px;
  }
}

.typhoon-hero-section .form .hs-error-msgs {
  display: none;
}

.typhoon-hero-section .form .legal-consent-container p{
  font-size: 14px;
}

.typhoon-hero-section .form input[type=email] {
  height: 67px !important;
  min-height: 67px !important;
  border-radius: 40px;
  padding: 10px 260px 10px 30px;
  border: 0px !important;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  color: #000;
  background: rgba(255,255,255,1) !important;
}

@media (max-width: 768px) {
  .typhoon-hero-section .form input[type=email] {
    font-size: 15px;
    line-height: 19px;
    padding: 10px 20px 10px 20px;
    width: calc(100% - 40px);
  }

  .typhoon-hero-section .form .legal-consent-container .inputs-list {
    padding-left: 0px;
  }
}

.typhoon-hero-section .form .legal-consent-container {
  margin-top: 20px;
}



.typhoon-hero-section .form .legal-consent-container .hs-form-booleancheckbox-display>span {
  margin-left: 10px;
}

.typhoon-hero-section .form .legal-consent-container label,
.typhoon-hero-section .form .legal-consent-container .hs-form-booleancheckbox {
  display: flex;
}

.typhoon-hero-section .form input[type=email]::placeholder {
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  color: black;
}

@media (max-width: 768px) {
  .typhoon-hero-section .form input[type=email]::placeholder {
    font-size: 15px;
    line-height: 19px;
  }
}

.typhoon-hero-section .form input[type=email]:focus {
  outline: 2px solid #00ff99;
}

.typhoon-hero-section .form .hs_error_rollup {
  display: none;
}

@media (min-width: 769px) {
  .typhoon-hero-section .form .hs-submit {
    position: absolute;
    top: 0px;
    right: 0px;
  }
}

@media (max-width: 768px) {
  .typhoon-hero-section .form .hs-submit {
    width: 170px;
    margin: 40px auto 0px;
  }
}

.typhoon-hero-section .form .hs-submit .actions {
  position: relative;
  display: flex;
  align-items: center;
}

.typhoon-hero-section .form .hs-submit input[type=submit] {
  cursor: pointer;
  height: 67px;
  font-size: 20px;
  font-weight: 700;
  border-radius: 40px;
  border: 0px;
  padding: 10px 35px 10px 35px;
  border-radius: 33px;
  color: black;
  background: #35FF94;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-repeat: no-repeat;
  background-size: 16px, 100%;
  background-position: right 20px center, center;
  margin: 0;
  text-transform: uppercase;
}

@media (max-width: 768px) {
  .typhoon-hero-section .form .hs-submit input[type=submit] {
    font-size: 15px;
  }
}

.typhoon-hero-section .form .hs-submit input[type=submit]:hover,
.typhoon-hero-section .form .hs-submit input[type=submit]:focus {
  color: white;
  background: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 28.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"><path fill="%23FFFFFF" class="st0" d="M502.6,278.6c12.5-12.5,12.5-32.8,0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3,0s-12.5,32.8,0,45.3l73.4,73.4H32c-17.7,0-32,14.3-32,32s14.3,32,32,32h370.7l-73.4,73.4c-12.5,12.5-12.5,32.8,0,45.3s32.8,12.5,45.3,0L502.6,278.6L502.6,278.6z"/></svg>'), linear-gradient(81deg, #37f2c7, #74f777 9%, #b1fb27 54%, #68f925 86%, #1ef623 99%);
  background-repeat: no-repeat;
  background-position: right 20px center, 50%;
  background-size: 16px, 100%;
}

.typhoon-hero-section .form .hs-recaptcha{
  display:none;
}

.typhoon-hero-section .form .legal-consent-container .hs-richtext{
  display:none;
}

 

.hs-content-id-189482644134 .header-section {
  display: flex;
  justify-content: space-between;
  min-height: 140px;
  padding-bottom: 0;
  align-items: flex-end;
  z-index: 2;
  position: relative;
}
@media (max-width: 576px) {
  .hs-content-id-189482644134 .header-section {
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 50px;
    row-gap: 40px;
    column-gap: 60px;
  }
}


.hs-content-id-189482644134 .header-section .left img {
  width: 160px;
  height: auto;
}
.hs-content-id-189482644134 .header-section .right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  column-gap: 20px;
  row-gap: 35px;
}
@media (max-width: 576px) {
  .hs-content-id-189482644134 .header-section .right {
    row-gap: 10px;
  }
}
.hs-content-id-189482644134 .header-section .right .top ul {
  list-style: none;
  display: flex;
  column-gap: 25px;
  margin: 0px;
  padding: 0px;
}
.hs-content-id-189482644134 .header-section .right .top li a {
  color: white;
  text-decoration: none;
  font-size: 13px;
  font-weight: 600;
}
.hs-content-id-189482644134 .header-section .right .top li a:hover, .hs-content-id-189482644134 .header-section .right .top li a:focus {
  color: #00ff99;
}
.hs-content-id-189482644134 .header-section .right .bottom {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 30px;
  letter-spacing: 1.5px;
  font-weight: 600;
  background-image: -webkit-linear-gradient(90deg, #0f9, #ff3);
  background-image: -moz-linear-gradient(90deg, #0f9, #ff3); 
  background-image: linear-gradient(90deg, #0f9, #ff3);
  text-decoration: none;
}
@media (max-width: 768px) {
  .hs-content-id-189482644134 .header-section .right .bottom {
    font-size: 20px;
  }
}
.hs-content-id-189482644134 .header-section .right .bottom:hover, .hs-content-id-189482644134 > .header-section .right .bottom:focus {
  -webkit-background-clip: unset;
  -webkit-text-fill-color: unset;
  background-image: none;
  color: white;
}

.hs-content-id-189482644134 header .page-content,
.hs-content-id-189482644134 .alert-bars-slider{
  display: none;
}



/* Start - Custom CTA hover styles */

a.cta-white-arrow-hover:hover::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='21'%3E%3Cpath fill='%230c7ec9' fill-rule='evenodd' d='M3.327 0 0 3.327 7.172 10.5 0 17.673 3.327 21l10.5-10.5z'/%3E%3C/svg%3E") !important;
}

/* End - Custom CTA hover styles */