/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/



/*****************************************/
/* Partner Showcase - Ai Developers Page
 * Desktop    */
/*****************************************/

#upcomingevents-mobile {display: none;} 
#upcomingevents-desktop {display: block;}

.py-24 {
  padding-top: 3rem !important;
}

.text-sm {
  font-size: 1rem;
}


#flipboxtext {
  padding-right: 100px;
  padding-left: 100px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-54.dnd-section > div > div > div.row-fluid-wrapper.row-depth-1.row-number-56.dnd-row > div > div.span4.widget-span.widget-type-cell.cell_1679089728482-background-color.dnd-column > div {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px; 
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-54.dnd-section > div > div > div.row-fluid-wrapper.row-depth-1.row-number-56.dnd-row > div > div.span4.widget-span.widget-type-cell.cell_1679092574464-background-color.cell_1679092574464-padding.dnd-column > div {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px; 
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-54.dnd-section > div > div > div.row-fluid-wrapper.row-depth-1.row-number-56.dnd-row > div > div.span4.widget-span.widget-type-cell.cell_1679092572497-padding.cell_1679092572497-background-color.dnd-column > div {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px; 
}


#hs_cos_wrapper_widget_1679089776398 > div > div > div > div > img {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

#hs_cos_wrapper_module_16790925744645 > div > div > div > div > img {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}


#hs_cos_wrapper_module_16790925724975 > div > div > div > div > img {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

#hs_cos_wrapper_module_16790882477858 > div > div.relative.text-center.inherit > div > div > div.flipbox-module.flipbox-front.flex.items-center.justify-center.w-full.h-full.text-base.heading-base.relative.bg-overlay.bg-overlay-dark.bg-overlay-opacity-0.bg-cover.bg-no-repeat.bg-top.rounded-3xl.shadow-lg.pt-20.none.none.none > div > h3 {
  color: white;
  font-size: 24px;
}


h3 {
  padding-right: 50px;
  padding-left: 50px;
  padding-bottom: 15px;
  padding-top: 15px;
}

.text-xl {
    font-size: 15px !important;
}

.tracking-widest {
    letter-spacing: 0em;
}

#sticky-wrapper > div > div > div > div.header-menu.inline-flex.items-center.mb\:ml-4.flex-row-reverse.ds\:flex-row.js-enabled > div.hs-menu-wrapper.tb\:mr-8 > ul > li:nth-child(1) > div.mega-menu.absolute.left-0.w-full {
box-shadow: 0 20px 25px -5px rgba(0,0,0,.1), 0 10px 10px -5px rgba(0,0,0,.04); 
}

#sticky-wrapper > div > div > div > div.header-menu.inline-flex.items-center.mb\:ml-4.flex-row-reverse.ds\:flex-row.js-enabled > div.hs-menu-wrapper.tb\:mr-8 > ul > li:nth-child(3) > div.mega-menu.absolute.left-0.w-full {
  box-shadow: 0 20px 25px -5px rgba(0,0,0,.1), 0 10px 10px -5px rgba(0,0,0,.04); 
}

body {
  font-size: 14px;
}



.legal-consent-container {
    font-size: .6rem;
}

.legal-consent-container label {
    font-size: .7rem;
}

#hs_cos_wrapper_footer-global-module-1 > footer > div.relative.footer-row.pt-16.pb-16 > div.relative.container > div > div:nth-child(3) > div:nth-child(2) {
  margin-top: -40px;
}

#hs_cos_wrapper_widget_1679595528283 > div > div > div > div > div > div > div {
  border-radius: 15px; 
}

#sticky-wrapper > div > div > div > div.header-menu.inline-flex.items-center.mb\:ml-4.flex-row-reverse.ds\:flex-row.js-enabled > div.hs-menu-wrapper.tb\:mr-8 {
  font-weight: 800;
}


#slick-slide10 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button  {
    background-image: none;
    border-radius: 100px;
    box-shadow: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1;
    padding: 1.1em 2.25em;
    position: relative;
    text-align: center;
    text-decoration: none!important;
    text-transform: none;
    touch-action: manipulation;
    transition: all .4s ease;
    user-select: none;
    vertical-align: middle;
    white-space: normal;
    background: #09CBAA;
    color: #18325A !important;
}

#slick-slide10 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button > a {
    color: #18325A !important;
}

#slick-slide11 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button {
    background-image: none;
    border-radius: 100px;
    box-shadow: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1;
    padding: 1.1em 2.25em;
    position: relative;
    text-align: center;
    text-decoration: none!important;
    text-transform: none;
    touch-action: manipulation;
    transition: all .4s ease;
    user-select: none;
    vertical-align: middle;
    white-space: normal;
    background: #09CBAA;
    color: #18325A !important;
}

#slick-slide11 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button > a {
    color: #18325A !important;
}





#slick-slide12 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button  {
  background-image: none;
    border-radius: 100px;
    box-shadow: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1;
    padding: 1.1em 2.25em;
    position: relative;
    text-align: center;
    text-decoration: none!important;
    text-transform: none;
    touch-action: manipulation;
    transition: all .4s ease;
    user-select: none;
    vertical-align: middle;
    white-space: normal;
    background: #09CBAA;
    color: #18325A;
}

#slick-slide12 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button > a {
    color: #18325A !important;
}



#slick-slide13 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button {
  background-image: none;
    border-radius: 100px;
    box-shadow: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1;
    padding: 1.1em 2.25em;
    position: relative;
    text-align: center;
    text-decoration: none!important;
    text-transform: none;
    touch-action: manipulation;
    transition: all .4s ease;
    user-select: none;
    vertical-align: middle;
    white-space: normal;
    background: #09CBAA;
    color: #18325A;
}

#slick-slide13 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button > a {
    color: #18325A !important;
}




#slick-slide14 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button {
  background-image: none;
    border-radius: 100px;
    box-shadow: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1;
    padding: 1.1em 2.25em;
    position: relative;
    text-align: center;
    text-decoration: none!important;
    text-transform: none;
    touch-action: manipulation;
    transition: all .4s ease;
    user-select: none;
    vertical-align: middle;
    white-space: normal;
    background: #09CBAA;
    color: #18325A;
}

#slick-slide14 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button > a {
    color: #18325A !important;
}




#slick-slide15 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button  {
  background-image: none;
    border-radius: 100px;
    box-shadow: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1;
    padding: 1.1em 2.25em;
    position: relative;
    text-align: center;
    text-decoration: none!important;
    text-transform: none;
    touch-action: manipulation;
    transition: all .4s ease;
    user-select: none;
    vertical-align: middle;
    white-space: normal;
    background: #09CBAA;
    color: #18325A;
}

#slick-slide15 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button > a {
    color: #18325A !important;
}
 

#slick-slide16 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button  {
  background-image: none;
    border-radius: 100px;
    box-shadow: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1;
    padding: 1.1em 2.25em;
    position: relative;
    text-align: center;
    text-decoration: none!important;
    text-transform: none;
    touch-action: manipulation;
    transition: all .4s ease;
    user-select: none;
    vertical-align: middle;
    white-space: normal;
    background: #09CBAA;
    color: #18325A;
}

#slick-slide16 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button > a {
    color: #18325A !important;
}


#slick-slide17 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button  {
  background-image: none;
    border-radius: 100px;
    box-shadow: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1;
    padding: 1.1em 2.25em;
    position: relative;
    text-align: center;
    text-decoration: none!important;
    text-transform: none;
    touch-action: manipulation;
    transition: all .4s ease;
    user-select: none;
    vertical-align: middle;
    white-space: normal;
    background: #09CBAA;
    color: #18325A;
}

#slick-slide17 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button > a {
    color: #18325A !important;
}

#slick-slide18 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button  {
  background-image: none;
    border-radius: 100px;
    box-shadow: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1;
    padding: 1.1em 2.25em;
    position: relative;
    text-align: center;
    text-decoration: none!important;
    text-transform: none;
    touch-action: manipulation;
    transition: all .4s ease;
    user-select: none;
    vertical-align: middle;
    white-space: normal;
    background: #09CBAA;
    color: #18325A;
}

#slick-slide18 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button > a {
    color: #18325A !important;
}


#slick-slide19 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button  {
  background-image: none;
    border-radius: 100px;
    box-shadow: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1;
    padding: 1.1em 2.25em;
    position: relative;
    text-align: center;
    text-decoration: none!important;
    text-transform: none;
    touch-action: manipulation;
    transition: all .4s ease;
    user-select: none;
    vertical-align: middle;
    white-space: normal;
    background: #09CBAA;
    color: #18325A;
}

#slick-slide19 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button > a {
    color: #18325A !important;
}



#slick-slide110 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button  {
  background-image: none;
    border-radius: 100px;
    box-shadow: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1;
    padding: 1.1em 2.25em;
    position: relative;
    text-align: center;
    text-decoration: none!important;
    text-transform: none;
    touch-action: manipulation;
    transition: all .4s ease;
    user-select: none;
    vertical-align: middle;
    white-space: normal;
    background: #09CBAA;
    color: #18325A;
}

#slick-slide110 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div > button > a {
    color: #18325A !important;
}


#hs_cos_wrapper_widget_1680722151521 > main > div.infograph-wrap > div.infograph-main-content.wow.animate__jackInTheBox > h1 {
  font-size: 36px;
  color: white;
}


#hs_cos_wrapper_widget_1680722151521 > main > div.infograph-wrap > div.infograph-main-content.wow.animate__jackInTheBox > h3 {
  font-size: 18px;
  color: white;
}









#hs_cos_wrapper_footer-global-module-1 > footer > div.relative.footer-row.pt-2.pb-2 > div.relative.container > div > div:nth-child(4) > div > div > p {
  padding-top: 10px;
}


.icon svg {
  fill: white; 
}

.icon.icon-xs svg {
    height: 2rem;
    width: 3rem;
}

.m-1 {
    margin: 0.75rem;
}

#upcomingevents-desktop > div > div > div.row-fluid-wrapper.row-depth-1.row-number-58.dnd-row > div > div.span4.widget-span.widget-type-cell.cell_1679092572497-padding.cell_1679092572497-background-color.dnd-column {
  border-radius: 15px;
}

#upcomingevents-desktop > div > div > div.row-fluid-wrapper.row-depth-1.row-number-58.dnd-row > div > div.span4.widget-span.widget-type-cell.cell_1679604254242-padding.cell_1679604254242-background-color.dnd-column {
  border-radius: 15px !important;
}

#hs_cos_wrapper_module_16796042542425 > div > div > div > div > img {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

#upcomingevents-desktop > div > div > div.row-fluid-wrapper.row-depth-1.row-number-58.dnd-row > div > div.span4.widget-span.widget-type-cell.cell_1679092574464-background-color.cell_1679092574464-padding.dnd-column {
  border-radius: 15px;
}


#hs_cos_wrapper_module_168024302536414 > div > div > div > div {
  z-index: 2;
}


#hs_cos_wrapper_module_16802430253653 > div > div > div {
  margin-bottom: 40px;
}







/*****************************************/
/* Partner Showcase - Ai Developers Page
 * Mobile    */
/*****************************************/

@media only screen and (max-width: 767px) {
  
  #upcomingevents-desktop {display: none;}
  #upcomingevents-mobile {display: block;}
 
  
  
  #hs_cos_wrapper_module_1679083594146 > div > div > div {
    margin-bottom: 50px;
  }
  
  .dnd_area-row-4-background-image {
    background-position: left top!important; 
  }
  
  #hs_cos_wrapper_widget_1679093737642 > div > div > div > div {
    max-width: 50%;
  }  
  
  .cell_1679079542430-padding {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
}
  
  #hs_cos_wrapper_module_16790805717874 > div > div > div > div {
    margin-top: -50px;
  }
  
  #hs_cos_wrapper_widget_1680722151521 > main > div.infograph-wrap > div.infograph-main-content.wow.animate__jackInTheBox > h6 {
    margin-top: 150px;
  }
  
  
  #healthcare-ai-app {
    background-size: cover !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
  }
  
  
  .healthcare-ai-app-button  {
    margin-top: -40px !important;
  }
  
  #ecosystem > div {
    margin-top: -100px;
  }
  
  
  #hs_cos_wrapper_module_168024302536412 > div > div > div > div {
    text-align: center !important;
  }
  
  #hs_cos_wrapper_module_168024302536412 > div > div > div > h2 {
    text-align: center !important;
  }
  
 
  
  #hs_cos_wrapper_module_168024302536414 .image-module {
    padding: 1rem;
    margin-top: -2rem;
    margin-bottom: -3rem;
    text-align: center;
}
  
  #hs_cos_wrapper_module_168021960021611 > div > div > div > div {
    text-align: center !important;
  }
  
  #hs_cos_wrapper_module_16802430253653 > div > div > div > a {
    margin-bottom: 50px;
  }
  
  #hs_cos_wrapper_widget_1679093321333 > div > div > div > div > img {
    margin-top: 30px;
  }
  
  #hs_cos_wrapper_module_167909352885715 > div > div > div > p {
    text-align: center;
  }
  
  #hs_cos_wrapper_module_167909352885715 > div > div > div {
    text-align: center;
  }
  
  #hs_cos_wrapper_widget_1679093620406 > div > div > div > h2 {
    font-size: 20px;
  }
  
  #hs_cos_wrapper_widget_1679093737642 > div > div > div > div > img {
    margin-top: 20px;
    margin-left: 10px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-54.dnd_area-row-11-vertical-alignment.dnd-section.dnd_area-row-11-force-full-width-section.dnd_area-row-11-background-color.dnd_area-row-11-padding {
    padding-right: 0px !important;
  }
  
  
  #schedule-demo-partner-ai {
    padding-top: 30px;
  }
  
  #our-ecosystem-ai-partner {
    padding-bottom: 15px;
  }
  
  
  
}

/*****************************************/
/* TR Neuro - Solutions Page
 * Desktop    */
/*****************************************/
 



#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-9.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16796107183152-padding.cell_16796107183152-background-color.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 300px;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-9.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.dnd-column.cell_16796107183153-background-color.cell_16796107183153-padding {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 300px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-9.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16796107183154-padding.dnd-column.cell_16796107183154-background-color {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 300px;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-9.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding {
  z-index: 2;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-52.dnd-section.dnd_area-row-9-padding.dnd_area-row-9-margin > div > div.span4.widget-span.widget-type-cell.cell_16796289063312-padding.cell_16796289063312-background-color.dnd-column {
    box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
    border-radius: 15px;
    height: 450px;
}
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-52.dnd-section.dnd_area-row-9-padding.dnd_area-row-9-margin > div > div.span4.widget-span.widget-type-cell.cell_16796289063313-background-color.dnd-column.cell_16796289063313-padding {
    box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
    border-radius: 15px;
    height: 450px;
}
    
    
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-52.dnd-section.dnd_area-row-9-padding.dnd_area-row-9-margin > div > div.span4.widget-span.widget-type-cell.cell_16796289063314-background-color.cell_16796289063314-padding.dnd-column {
     box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
    border-radius: 15px;
    height: 450px;
}  
      
      
      
     

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-10.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin {
  z-index: 2;
}

#hs_cos_wrapper_widget_1679079496404 > div > div > div > div {
  z-index: 2;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-39.dnd-section.dnd_area-row-7-margin.dnd_area-row-7-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063312-padding.cell_16796289063312-background-color.dnd-column {
   box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-39.dnd-section.dnd_area-row-7-margin.dnd_area-row-7-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063313-background-color.dnd-column.cell_16796289063313-padding {
   box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-39.dnd-section.dnd_area-row-7-margin.dnd_area-row-7-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063314-background-color.cell_16796289063314-padding.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
}

#hs_cos_wrapper_module_1679629754221 > div > div > div > ul {
  color: #18325a;
}

#hs_cos_wrapper_module_16796299053605 > div > div > div > ul {
  color: #18325a;
}


#hs_cos_wrapper_widget_1679611605632 .menu-module * {
  font-size: 20px;
}
  

div[data-hs-responsive-table] table tr:first-child {
  background-color: #ffffff00;
}  

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-53.dnd-section.dnd_area-row-8-margin.dnd_area-row-8-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063312-padding.cell_16796289063312-background-color.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 450px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-53.dnd-section.dnd_area-row-8-margin.dnd_area-row-8-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063313-background-color.dnd-column.cell_16796289063313-padding {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 450px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-53.dnd-section.dnd_area-row-8-margin.dnd_area-row-8-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063314-background-color.cell_16796289063314-padding.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 450px;
}

#hs_cos_wrapper_module_168021960021613 > div > div > div > div {
  z-index: 2;
}


 #hs_menu_wrapper_widget_1679611605632_ > ul > li > a:hover {
   background: #09cbaa;
}

#hs_menu_wrapper_widget_1679611605632_ > ul > li > a:active {
   background: #09cbaa !important;
}

.menu-card .hs-menu-item.active a {
  background: #09cbaa !important;
}
  

#hs_cos_wrapper_widget_1680061072985 > div > div > div > div {
  overflow-x: hidden !important;
}


#hs_cos_wrapper_module_1680061120347 > div > div > div > div {
  overflow-x: hidden !important;
}
  

#hs_cos_wrapper_module_16800624711185 > div > div > div > div {
   overflow-x: hidden !important;
} 
    
#hs_cos_wrapper_module_168426048329814 > div > div > h1 {
  font-size: 53px;
}

  
/*****************************************/
/* TR Neuro - Solutions Page
 * Mobile    */
/*****************************************/

@media only screen and (max-width: 767px) {
  
  
 
  
 #trneuro-hero {
    background-image: url(https://536501.fs1.hubspotusercontent-na1.net/hubfs/536501/TeraRecon-TR-Neuro-Hero_mobile_May5_23.jpg) !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

    #hs_cos_wrapper_widget_1680193105248 > div > div > div > div {
      margin-top: 80px;
    }

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-10.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.cell_16796107183152-padding.cell_16796107183152-background-color.dnd-column {
  margin-top: 50px;
}
  
  
#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-10.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.dnd-column.cell_16796107183153-background-color.cell_16796107183153-padding {
  margin-top: 75px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-10.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.cell_16796107183154-padding.dnd-column.cell_16796107183154-background-color {
  margin-top: 75px;
}
  
  #hs_cos_wrapper_module_167961071831515 > div > div > div > div > img {
    margin-top: -50px;
  }
    
    #hs_cos_wrapper_module_167961071831523 > div > div > div > div > img {
      margin-top: -50px;
  }
  
  .dnd_area-row-4-background-image {
  background-position: right center !important;
}
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-53.dnd-section.dnd_area-row-8-margin.dnd_area-row-8-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063312-padding.cell_16796289063312-background-color.dnd-column {
 margin-top: 50px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-53.dnd-section.dnd_area-row-8-margin.dnd_area-row-8-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063313-background-color.dnd-column.cell_16796289063313-padding {
   margin-top: 50px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-53.dnd-section.dnd_area-row-8-margin.dnd_area-row-8-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063314-background-color.cell_16796289063314-padding.dnd-column {
   margin-top: 50px;
}
  

  
  
  #hs_cos_wrapper_module_168021960021613 .image-module {
    padding: 1rem;
    margin-top: -2rem;
    margin-bottom: -4rem;
    text-align: center;
}
  
  #hs_cos_wrapper_module_168021960021611 > div > div > div > div {
    text-align: center !important;
  }
  
  #hs_cos_wrapper_module_168021960021611 > div > div > div > h2 {
    text-align: center !important;
  }
  
  #hs_cos_wrapper_module_168021960021611 > div > div > div > div {
    text-align: center !important;
  }
  
  
  #hs_cos_wrapper_widget_1679079496404 > div > div > div > div {
    text-align: center !important;
    margin-left: 20px;
  } 
  
   #hs_cos_wrapper_widget_1679079496404 .image-module {
    padding: 1rem;
    margin-top: -2rem;
    margin-bottom: -4rem;
    text-align: center;
    margin-left: 20px;
  }
  
  #hs_cos_wrapper_widget_1679079496404 > div > div > div > div > img {
    margin-bottom: 220px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-81.dnd_area-row-12-vertical-alignment.dnd_area-row-12-background-color.dnd_area-row-12-padding.dnd-section.dnd_area-row-12-force-full-width-section > div > div.span1.widget-span.widget-type-cell.cell_1679079542430-padding.dnd-column.cell_1679079542430-vertical-alignment {
    display: none;
  }
  

  
  
  #hs_cos_wrapper_widget_1679079550338 > div > div > div > h2 {
    text-align: center !important;
      margin-left: 20px;
  }

  #hs_cos_wrapper_widget_1679079550338 > div > div > div > div {
   text-align: center !important;
    padding-top: 50px;
    margin-left: 20px;
  }
  
  #hs_cos_wrapper_module_16790805717874 > div > div > div > div {
    margin-left: 20px;
  }
  
  
  #trneuro-demo-bottom {
    background-position: left bottom !important;
}
  
  .decision-support {
    margin-bottom: 50px;
  }

  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-66.dnd-section.dnd_area-row-9-padding.dnd_area-row-9-force-full-width-section.dnd_area-row-9-background-color.dnd_area-row-9-vertical-alignment {
    padding-right: 0px !important;
  }
  
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-9.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16796107183152-padding.cell_16796107183152-background-color.dnd-column {
  margin-top: 50px;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-9.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.dnd-column.cell_16796107183153-background-color.cell_16796107183153-padding {
   margin-top: 75px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-9.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16796107183154-padding.dnd-column.cell_16796107183154-background-color {
   margin-top: 75px;
}
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-24.dnd_area-row-5-background-image.dnd-section.dnd_area-row-5-padding {
  background-position: right center !important;
  }
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-52.dnd-section.dnd_area-row-9-padding.dnd_area-row-9-margin > div > div.span4.widget-span.widget-type-cell.cell_16796289063312-padding.cell_16796289063312-background-color.dnd-column {
    margin-top: 50px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-52.dnd-section.dnd_area-row-9-padding.dnd_area-row-9-margin > div > div.span4.widget-span.widget-type-cell.cell_16796289063313-background-color.dnd-column.cell_16796289063313-padding {
   margin-top: 50px;
  }
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-53.dnd-section.dnd_area-row-8-margin.dnd_area-row-8-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063314-background-color.cell_16796289063314-padding.dnd-column {
   margin-top: 50px;
  } 
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-52.dnd-section.dnd_area-row-9-padding.dnd_area-row-9-margin > div > div.span4.widget-span.widget-type-cell.cell_16796289063314-background-color.cell_16796289063314-padding.dnd-column {
    margin-top: 50px;
  }
  
  #hs_cos_wrapper_module_168021960021613 > div > div > div > div > img {
    max-width: 200px;
  }
  
  
  #hs_cos_wrapper_widget_1679079550338 > div > div > div > div {
    margin-top: -200px;
  }
  
  
  
  
  
  
  
  

}
/*****************************************/
/* Artificial Intelligence - Solutions Page
 * Desktop */
/*****************************************/



#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-17.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin {
z-index: 2;
}

 
#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-17.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.cell_16796107183152-padding.cell_16796107183152-background-color.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 300px; 
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-17.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.dnd-column.cell_16796107183153-background-color.cell_16796107183153-padding {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 300px;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-17.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.cell_16796107183154-padding.dnd-column.cell_16796107183154-background-color {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 300px;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-30.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16800242669622-padding.dnd-column.cell_16800242669622-background-color {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 300px;
} 
    
    
    
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-30.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16800242669623-padding.dnd-column.cell_16800242669623-background-color {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 300px;
} 
     
     
     
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-30.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16800242669624-background-color.cell_16800242669624-padding.dnd-column { 
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 300px;
}




#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-21.dnd-section.dnd_area-row-7-margin.dnd_area-row-7-background-image.dnd_area-row-7-padding > div > div.span4.widget-span.widget-type-cell.cell_1684431168709-background-color.cell_1684431168709-padding.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
    height: 450px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-21.dnd-section.dnd_area-row-7-margin.dnd_area-row-7-background-image.dnd_area-row-7-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063313-background-color.dnd-column.cell_16796289063313-padding {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
    height: 450px;
}  
  
  
#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-21.dnd-section.dnd_area-row-7-margin.dnd_area-row-7-background-image.dnd_area-row-7-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063314-background-color.cell_16796289063314-padding.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
    height: 450px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-7.dnd_area-row-10-margin.dnd-section.dnd_area-row-10-padding > div > div.span4.widget-span.widget-type-cell.dnd-column.cell_16800323349932-background-color.cell_16800323349932-padding {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
}  
 
#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-7.dnd_area-row-10-margin.dnd-section.dnd_area-row-10-padding > div > div.span4.widget-span.widget-type-cell.cell_16800323349933-background-color.cell_16800323349933-padding.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
}  
  
   
#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-7.dnd_area-row-10-margin.dnd-section.dnd_area-row-10-padding > div > div.span4.widget-span.widget-type-cell.cell_16800323349934-padding.cell_16800323349934-background-color.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-57.dnd_area-row-18-margin.dnd_area-row-18-padding.dnd-section.dnd_area-row-18-background-image > div > div.span4.widget-span.widget-type-cell.cell_1680030533979-background-color.dnd-column.cell_1680030533979-padding {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 600px;
}  
  
  
#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-57.dnd_area-row-18-margin.dnd_area-row-18-padding.dnd-section.dnd_area-row-18-background-image > div > div.span4.widget-span.widget-type-cell.cell_16800305339792-padding.dnd-column.cell_16800305339792-background-color {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 600px;
}   
   
   
#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-57.dnd_area-row-18-margin.dnd_area-row-18-padding.dnd-section.dnd_area-row-18-background-image > div > div.span4.widget-span.widget-type-cell.cell_16800305339793-background-color.dnd-column.cell_16800305339793-padding {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 600px;
}

#hs_cos_wrapper_module_168003786115310 > div > div > div > div {
  z-index: 2;
}
   

#hs_cos_wrapper_module_168002729672810 > div > div > div > div {
   z-index: 2;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-46.dnd_area-row-18-margin.dnd_area-row-18-padding.dnd-section.dnd_area-row-18-background-image > div > div.span4.widget-span.widget-type-cell.cell_1680030533979-background-color.dnd-column.cell_1680030533979-padding {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 550px;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-46.dnd_area-row-18-margin.dnd_area-row-18-padding.dnd-section.dnd_area-row-18-background-image > div > div.span4.widget-span.widget-type-cell.cell_16800305339792-padding.dnd-column.cell_16800305339792-background-color {
    box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 550px;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-46.dnd_area-row-18-margin.dnd_area-row-18-padding.dnd-section.dnd_area-row-18-background-image > div > div.span4.widget-span.widget-type-cell.cell_16800305339793-background-color.dnd-column.cell_16800305339793-padding {
 box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 550px;
}

#hs_cos_wrapper_widget_1680726329188 > div > div > div > div > img {
  mix-blend-mode: multiply;
}

#hs_cos_wrapper_widget_1680732911576 > div > div {
  z-index: 2;
}

#hs_cos_wrapper_widget_1679611605632 .menu-module * {
  border-radius: 100px;
  text-align: center;
}

#hs_cos_wrapper_module_1679083594146 > div > div {
  margin-bottom: 15px;
}

#hs_cos_wrapper_module_168021960021617 > div > div > div > a {
   margin-bottom: 15px;
}


#hs_cos_wrapper_module_1680037639640 > div > div > div > a {
  margin-bottom: 25px;
}

#hs_cos_wrapper_module_168003786115314 > div > div > div > a {
  margin-bottom: 25px;
}


#hs_cos_wrapper_module_168002729672814 > div > div > div > a {
  margin-bottom: 25px;
}

#download-brochure-ai {
  margin-bottom: 25px;
}


  #ai-logo-slider > div > ul {
    bottom: -7px;
  }


.hero-mockups-img {
  vertical-align: bottom;
}

#hs_cos_wrapper_module_1679088466751 > div > div > h1 {
  font-size: 53px;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-10.dnd_area-row-11-background-gradient.dnd-section > div > div > div.row-fluid-wrapper.row-depth-1.row-number-15.dnd-row > div > div.span4.widget-span.widget-type-cell.cell_1684431190244-padding.cell_1684431190244-background-color.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px; 
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-10.dnd_area-row-11-background-gradient.dnd-section > div > div > div.row-fluid-wrapper.row-depth-1.row-number-15.dnd-row > div > div.span4.widget-span.widget-type-cell.cell_1684431188363-background-color.cell_1684431188363-padding.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px; 
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-10.dnd_area-row-11-background-gradient.dnd-section > div > div > div.row-fluid-wrapper.row-depth-1.row-number-15.dnd-row > div > div.span4.widget-span.widget-type-cell.cell_1684431186083-background-color.cell_1684431186083-padding.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px; 
}



#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-10.dnd_area-row-11-background-gradient.dnd-section > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.cell_16844270754375-row-4-padding.dnd-row > div > div.span4.widget-span.widget-type-cell.cell_16844318321515-background-color.cell_16844318321515-padding.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px; 
  height: 300px;
}



#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-10.dnd_area-row-11-background-gradient.dnd-section > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.cell_16844270754375-row-4-padding.dnd-row > div > div.span4.widget-span.widget-type-cell.cell_16844318321516-background-color.dnd-column.cell_16844318321516-padding {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px; 
  height: 300px;
}


/*****************************************/
/* Artificial Intelligence - Solutions Page
 * Mobile & Tablet   */
/*****************************************/




@media only screen and (max-width: 1340px) {

 #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-17.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.cell_16796107183152-padding.cell_16796107183152-background-color.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 370px; 
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-17.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.dnd-column.cell_16796107183153-background-color.cell_16796107183153-padding {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 370px;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-17.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.cell_16796107183154-padding.dnd-column.cell_16796107183154-background-color {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 370px;
}

  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-30.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16800242669622-padding.dnd-column.cell_16800242669622-background-color {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 370px;
} 
    
    
    
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-30.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16800242669623-padding.dnd-column.cell_16800242669623-background-color {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 370px;
} 
     
     
     
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-30.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16800242669624-background-color.cell_16800242669624-padding.dnd-column { 
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 370px;
}

      #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-54.dnd_area-row-17-padding.dnd_area-row-17-margin.dnd-section.dnd_area-row-17-background-image > div > div.span4.widget-span.widget-type-cell.cell_1680030533979-background-color.dnd-column.cell_1680030533979-padding {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 550px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-54.dnd_area-row-17-padding.dnd_area-row-17-margin.dnd-section.dnd_area-row-17-background-image > div > div.span4.widget-span.widget-type-cell.cell_16800305339792-padding.dnd-column.cell_16800305339792-background-color {
    box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 550px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-54.dnd_area-row-17-padding.dnd_area-row-17-margin.dnd-section.dnd_area-row-17-background-image > div > div.span4.widget-span.widget-type-cell.cell_16800305339793-background-color.dnd-column.cell_16800305339793-padding {
 box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 550px;
}
  

  
  
  
}

/*****************************************/

@media screen and (max-width: 1450px) and (min-width: 768px) {

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-33.dnd_area-row-8-background-image.dnd-section.dnd_area-row-8-padding > div > div > div > div > div.span6.widget-span.widget-type-cell.cell_1680031172652-vertical-alignment.dnd-column.cell_1680031172652-padding {
  margin-left: 15px;
}
}

/*****************************************/

@media screen and (max-width: 1170px) and (min-width: 768px) {
  
    #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-54.dnd_area-row-17-padding.dnd_area-row-17-margin.dnd-section.dnd_area-row-17-background-image > div > div.span4.widget-span.widget-type-cell.cell_1680030533979-background-color.dnd-column.cell_1680030533979-padding {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 730px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-54.dnd_area-row-17-padding.dnd_area-row-17-margin.dnd-section.dnd_area-row-17-background-image > div > div.span4.widget-span.widget-type-cell.cell_16800305339792-padding.dnd-column.cell_16800305339792-background-color {
    box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 730px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-54.dnd_area-row-17-padding.dnd_area-row-17-margin.dnd-section.dnd_area-row-17-background-image > div > div.span4.widget-span.widget-type-cell.cell_16800305339793-background-color.dnd-column.cell_16800305339793-padding {
 box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 730px;
}
} 
  
/*****************************************/

@media only screen and (max-width: 1010px) {
  
  
  #hero-mockups-img  {
  display: none;
  }
  
  
  
  
}
/*****************************************/




@media only screen and (max-width: 767px) {


 #ai-hero-section {
    background-image: url(https://536501.fs1.hubspotusercontent-na1.net/hubfs/536501/TeraRecon_Hero_Mobile_May18_23.jpg) !important;
    background-size: cover !important;
    background-position: right center !important;
    background-repeat: no-repeat !important;
   padding-top: 130px !important;
   padding-bottom: 50px !important;
  }

#hs_cos_wrapper_widget_1680207859012 > div > div > div > div {
  margin-top: 90px;
  }

  
  #hs_cos_wrapper_module_1679088968961 > div > div > div > h4 > span:nth-child(1) {
    font-size: 20px;      
  }
  
  #hs_cos_wrapper_module_1679088968961 > div > div > div > h4 {
    margin-top: -50px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-15.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.cell_16796107183152-padding.cell_16796107183152-background-color.dnd-column {
    margin-top: 40px;
    height: 325px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-15.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.dnd-column.cell_16796107183153-background-color.cell_16796107183153-padding {
    margin-top: 80px;
    height: 325px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-15.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.cell_16796107183154-padding.dnd-column.cell_16796107183154-background-color {
    margin-top: 80px;
    height: 325px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-28.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16800242669623-padding.dnd-column.cell_16800242669623-background-color {
     margin-top: 80px;
    height: 325px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-28.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16800242669624-background-color.cell_16800242669624-padding.dnd-column {
      margin-top: 80px;
    height: 325px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-28.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div {
    padding-right: 1.5em;
  }
  
  
  #hs_cos_wrapper_module_16790805717874 > div > div > div > div {
    margin-top: -40px;
  }
  
  #hs_cos_wrapper_module_1680037639640 > div > div > div > a {
    margin-bottom: 70px;
  }
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-20.dnd-section.dnd_area-row-7-margin.dnd_area-row-7-background-image.dnd_area-row-7-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063312-padding.cell_16796289063312-background-color.dnd-column {
    margin-top: -30px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-33.dnd_area-row-8-background-image.dnd-section.dnd_area-row-8-padding > div {
    padding-right: 15px;
    padding-left: 15px;
  }
  
  
  #hs_cos_wrapper_module_16800319842506 > div > div > h6 {
    margin-top: 50px;
  }
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-7.dnd_area-row-10-margin.dnd-section.dnd_area-row-10-padding > div > div.span4.widget-span.widget-type-cell.dnd-column.cell_16800323349932-background-color.cell_16800323349932-padding {
    margin-top: 50px;
  }
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-7.dnd_area-row-10-margin.dnd-section.dnd_area-row-10-padding > div > div.span4.widget-span.widget-type-cell.cell_16800323349933-background-color.cell_16800323349933-padding.dnd-column {
    margin-top: 80px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-7.dnd_area-row-10-margin.dnd-section.dnd_area-row-10-padding > div > div.span4.widget-span.widget-type-cell.cell_16800323349934-padding.cell_16800323349934-background-color.dnd-column {
    margin-top: 80px;
  }
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-13.dnd_area-row-12-padding.dnd-section.dnd_area-row-12-background-image > div > div > div.row-fluid-wrapper.row-depth-1.row-number-19.cell_16800311519122-row-2-vertical-alignment.dnd-row > div {
    padding-right: 15px;
    padding-left: 15px;
  }
  
  
  #hs_cos_wrapper_module_16800378611538 > div > div > div > h2 {
    text-align: center!important;
  }
  
  
  
  #hs_cos_wrapper_module_168003786115310 .image-module {
  padding: 1rem;
    margin-top: -2rem;
    margin-bottom: -3rem;
    text-align: center;
}
  
  
  #hs_cos_wrapper_module_16800378611538 > div > div > div > div {
    text-align: center !important;
    padding-top: 40px;
}
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-30.dnd_area-row-14-background-color.dnd_area-row-14-vertical-alignment.dnd-section.dnd_area-row-14-force-full-width-section.dnd_area-row-14-padding {
    padding-right: 0px !important;
  }
  
  
  #hs_cos_wrapper_module_1680821935102 > div > div > div > a {
    margin-bottom: 40px;
  }
  
  
  
  
 #hs_cos_wrapper_module_16800272967288 > div > div > div > div {
    text-align: center!important;
    padding-top: 40px;
  }
  
 #hs_cos_wrapper_module_16800272967288 > div > div > div > h2 {
    text-align: center!important;
  }
  
  
  #hs_cos_wrapper_module_168002729672810 .image-module {
  padding: 1rem;
    margin-top: -2rem;
    margin-bottom: -3rem;
    text-align: center;
}
  
  #hs_cos_wrapper_module_168003786115314 > div > div > div > a {
    margin-bottom: 40px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-43.dnd_area-row-16-padding.dnd-section.dnd_area-row-16-background-color.dnd_area-row-16-vertical-alignment.dnd_area-row-16-force-full-width-section > div {
    padding-right: 0px !important;
  }
  
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-57.dnd_area-row-18-margin.dnd_area-row-18-padding.dnd-section.dnd_area-row-18-background-image > div > div.span4.widget-span.widget-type-cell.cell_1680030533979-background-color.dnd-column.cell_1680030533979-padding {
  margin-top: 20px
   height: 600px;
}  
  
  
#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-63.dnd_area-row-19-background-image.dnd-section.dnd_area-row-19-padding.dnd_area-row-19-margin > div > div.span4.widget-span.widget-type-cell.cell_16800305339792-padding.dnd-column.cell_16800305339792-background-color {
  margin-top: 80px
    height: 600px;
}   
   
   
#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-63.dnd_area-row-19-background-image.dnd-section.dnd_area-row-19-padding.dnd_area-row-19-margin > div > div.span4.widget-span.widget-type-cell.cell_16800305339793-background-color.dnd-column.cell_16800305339793-padding {
  margin-top: 80px
    height: 600px;
}
  
  
  
  #artificial-contact-section  {
    background-position: left bottom !important;
}
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-63.dnd_area-row-19-background-image.dnd-section.dnd_area-row-19-padding.dnd_area-row-19-margin > div > div.span4.widget-span.widget-type-cell.cell_16800305339792-padding.dnd-column.cell_16800305339792-background-color {
    margin-top: 80px;
  }
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-20.dnd-section.dnd_area-row-7-margin.dnd_area-row-7-background-image.dnd_area-row-7-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063313-background-color.dnd-column.cell_16796289063313-padding {
    margin-top: 50px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-20.dnd-section.dnd_area-row-7-margin.dnd_area-row-7-background-image.dnd_area-row-7-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063314-background-color.cell_16796289063314-padding.dnd-column {
    margin-top: 50px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-63.dnd_area-row-19-background-image.dnd-section.dnd_area-row-19-padding.dnd_area-row-19-margin > div > div.span4.widget-span.widget-type-cell.cell_16800305339793-background-color.dnd-column.cell_16800305339793-padding {
    margin-top: 80px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-63.dnd_area-row-19-background-image.dnd-section.dnd_area-row-19-padding.dnd_area-row-19-margin > div > div.span4.widget-span.widget-type-cell.cell_1680030533979-background-color.dnd-column.cell_1680030533979-padding {
  height: 585px !important;
}
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-63.dnd_area-row-19-background-image.dnd-section.dnd_area-row-19-padding.dnd_area-row-19-margin > div > div.span4.widget-span.widget-type-cell.cell_1680030533979-background-color.dnd-column.cell_1680030533979-padding {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 500px !important;
}
 
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-17.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.dnd-column.cell_16796107183153-background-color.cell_16796107183153-padding {
    margin-top: 80px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-17.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.cell_16796107183154-padding.dnd-column.cell_16796107183154-background-color {
    margin-top: 80px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-30.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16800242669623-padding.dnd-column.cell_16800242669623-background-color {
    margin-top: 80px;
  }
    
    
    #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-30.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16800242669624-background-color.cell_16800242669624-padding.dnd-column {
     margin-top: 80px;
  } 
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-30.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding.ai-columns-mobile {
    margin-right: 20px;
  }
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-12.dnd-section.dnd_area-row-5-padding.dnd_area-row-5-vertical-alignment.dnd_area-row-5-background-color.dnd_area-row-5-force-full-width-section > div > div.span5.widget-span.widget-type-cell.cell_1679080571787-vertical-alignment.dnd-column {
    padding-top: 200px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-2.dnd_area-row-12-padding.dnd-section.dnd_area-row-12-background-image > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.cell_16800311519122-row-2-vertical-alignment.dnd-row {
    padding-left: 15px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-46.dnd_area-row-18-margin.dnd_area-row-18-padding.dnd-section.dnd_area-row-18-background-image > div > div.span4.widget-span.widget-type-cell.cell_16800305339792-padding.dnd-column.cell_16800305339792-background-color {
    margin-top: 80px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-46.dnd_area-row-18-margin.dnd_area-row-18-padding.dnd-section.dnd_area-row-18-background-image > div > div.span4.widget-span.widget-type-cell.cell_16800305339793-background-color.dnd-column.cell_16800305339793-padding {
     margin-top: 80px;
  }
    
  
  #hs_cos_wrapper_module_16790805717874 > div > div > div > div {
    padding-top: 90px;
  }
  
  #hs_cos_wrapper_widget_1679079550338 > div > div > div > div > div {
    margin-top: -50px;
  }
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-10.dnd_area-row-11-background-gradient.dnd-section > div > div > div.row-fluid-wrapper.row-depth-1.row-number-15.dnd-row > div > div.span4.widget-span.widget-type-cell.cell_1684431188363-background-color.cell_1684431188363-padding.dnd-column {
    margin-top: 50px;
  }
  
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-10.dnd_area-row-11-background-gradient.dnd-section > div > div > div.row-fluid-wrapper.row-depth-1.row-number-15.dnd-row > div > div.span4.widget-span.widget-type-cell.cell_1684431186083-background-color.cell_1684431186083-padding.dnd-column {
    margin-top: 50px;
  }
  
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-10.dnd_area-row-11-background-gradient.dnd-section > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.cell_16844270754375-row-4-padding.dnd-row > div > div.span4.widget-span.widget-type-cell.cell_16844318321515-background-color.cell_16844318321515-padding.dnd-column {
    margin-top: -10px;
  }
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-10.dnd_area-row-11-background-gradient.dnd-section > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.cell_16844270754375-row-4-padding.dnd-row > div > div.span4.widget-span.widget-type-cell.cell_16844318321516-background-color.dnd-column.cell_16844318321516-padding {
    margin-top: 50px;
  }
  
  #hs_cos_wrapper_module_16844311883634 > div > div > div > div > img {
    margin-top: -30px;
  }
  
  
  #hs_cos_wrapper_module_16844311860834 > div > div > div > div > img {
margin-top: -50px;
}
  

#hs_cos_wrapper_module_168443183215129 > div > div > div > div > img {
  margin-top: -50px;
}


#hs_cos_wrapper_module_168443183215137 > div > div > div > div > img {
   margin-top: -30px;
}
  
  
  
  
  
  
  

}



/*****************************************/
/* Advanced Visualizations - Solutions Page
 * Mobile    */
/*****************************************/

@media only screen and (max-width: 767px) {
  
h1 {
  font-size: 45px !important;
  }
  
 #av-hero {
    background-image: url(https://536501.fs1.hubspotusercontent-na1.net/hubfs/536501/TeraRecon-Mobile-Hero-AV-1.jpg) !important;
    background-size: contain !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
   padding-top: 0px !important;
   padding-bottom: 0px !important;
   margin-top: -400px !important;
  }

  #hs_cos_wrapper_widget_1680278513275 > div > div > div > div {
      margin-top: 600px;
    }
  

  
  
  
  
  
#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-11.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.cell_16796107183152-padding.cell_16796107183152-background-color.dnd-column {
  margin-top: 25px;
}
  
  
#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-11.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.dnd-column.cell_16796107183153-background-color.cell_16796107183153-padding {
  margin-top: 80px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-11.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.cell_16796107183154-padding.dnd-column.cell_16796107183154-background-color {
  margin-top: 80px;
}
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-24.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16800242669623-padding.dnd-column.cell_16800242669623-background-color {
    margin-top: 80px;
}
  
 #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-24.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16800242669624-background-color.cell_16800242669624-padding.dnd-column {
     margin-top: 80px;
}
 
  #hs_cos_wrapper_module_168002426696223 > div > div > div > div > img {
    margin-top: -30px;
  }
  
#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-21.dnd-section.dnd_area-row-7-margin.dnd_area-row-7-background-image.dnd_area-row-7-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063312-padding.cell_16796289063312-background-color.dnd-column {
  margin-top: 50px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-21.dnd-section.dnd_area-row-7-margin.dnd_area-row-7-background-image.dnd_area-row-7-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063313-background-color.dnd-column.cell_16796289063313-padding {
  margin-top: 50px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-21.dnd-section.dnd_area-row-7-margin.dnd_area-row-7-background-image.dnd_area-row-7-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063314-background-color.cell_16796289063314-padding.dnd-column {
  margin-top: 50px;
}
  
  #hs_cos_wrapper_module_16796289063328 > div > div > div > div > img {
    margin-top: -30px;
  }
  
  #hs_cos_wrapper_module_167962890633216 > div > div > div > div > img {
    margin-top: -30px;
  } 
  
  #av-demo-bottom  {
    background-position: left bottom !important;
}
  
  #hs_cos_wrapper_module_16800306342083 > div > div > div > p {
    margin-top: 15px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-24.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding {
    padding-right: 1.5em !important;
  }
  
  #hs_cos_wrapper_module_16790805717874 > div > div > div > div {
    margin-top: -200px;
  }
  
  #hs_cos_wrapper_widget_1680742366879 > div > div {
    margin-top: -100px;
    padding-bottom: 25px;
  }
  
  
  
  #av-subheadline > div > div > h4 {
    margin-top: 0px !important;
  }
  
  
  #partner-with-copy > div > div > div {
    margin-top: -100px;
    margin-bottom: 50px;
  }
  
  #logo-slider-section > div > div.span1.widget-span.widget-type-cell.cell_1679079542430-padding.dnd-column.cell_1679079542430-vertical-alignment {
    display: none;
  }
  
  
  #hs_cos_wrapper_module_16824500194825 > div > div > div > h2 {
    text-align: center !important;
    margin-top: 25px !important; 
  }
  


#hs_cos_wrapper_module_16824500194825 > div > div > div > div {
   text-align: center !important;
    padding-top: 50px;
    margin-left: 20px;
  margin-bottom: 35px;
  }
  
  
  
  #hs_cos_wrapper_module_16824500194827 .image-module {
    padding: 1rem;
    margin-top: -2rem;
    margin-bottom: -3rem;
    text-align: center;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-34.dnd-section.dnd_area-row-8-force-full-width-section.dnd_area-row-8-padding.dnd_area-row-8-vertical-alignment.dnd_area-row-8-background-color {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  
  
  #watch-web-button {
    margin-bottom: 50px !important;
  }
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-13.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.dnd-column.cell_16796107183153-background-color.cell_16796107183153-padding {
   margin-top: 60px;
}
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-13.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.cell_16796107183154-padding.dnd-column.cell_16796107183154-background-color {
     margin-top: 60px;
}
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-26.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16800242669623-padding.dnd-column.cell_16800242669623-background-color {
    margin-top: 60px;
}  
    
    #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-26.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16800242669624-background-color.cell_16800242669624-padding.dnd-column {
      margin-top: 60px;
}  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-26.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding {
    padding-right: 20px !important;
  }
  
  
  #logo-slider-section > div > div.span10.widget-span.widget-type-cell.cell_16790795424312-vertical-alignment.dnd-column {
    margin-top: 160px;
  }
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-22.dnd-section.dnd_area-row-7-margin.dnd_area-row-7-background-image.dnd_area-row-7-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063313-background-color.dnd-column.cell_16796289063313-padding {
  margin-top: 75px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-22.dnd-section.dnd_area-row-7-margin.dnd_area-row-7-background-image.dnd_area-row-7-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063314-background-color.cell_16796289063314-padding.dnd-column {
    margin-top: 75px;
}
  
  .dnd_area-row-8-padding {
    padding-left: 10px !important;
    padding-right: 25px !important;
  }
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-13.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.cell_16796107183154-padding.dnd-column.cell_16796107183154-background-color {
    margin-top: 80px;
  }
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-13.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.dnd-column.cell_16796107183153-background-color.cell_16796107183153-padding {
    margin-top: 80px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-13.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.cell_16796107183152-padding.cell_16796107183152-background-color.dnd-column {
    margin-top: 0px;
  }
  
  #hs_cos_wrapper_widget_1682634316021 > div > div > div > div {
    margin-top: -100px;
  }
   
  

}
/*****************************************/
/* Advanced Visualizations - Solutions Page
 * Desktop    */
/*****************************************/

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-13.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin {
  z-index: 2;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-11.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin {
  z-index: 2;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-10.dnd_area-row-11-background-gradient.dnd-section > div > div > div.row-fluid-wrapper.row-depth-1.row-number-14.dnd-row > div > div.span3.widget-span.widget-type-cell.cell_1684431190244-padding.cell_1684431190244-background-color.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
}  


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-10.dnd_area-row-11-background-gradient.dnd-section > div > div > div.row-fluid-wrapper.row-depth-1.row-number-14.dnd-row > div > div.span3.widget-span.widget-type-cell.cell_1684431188363-background-color.cell_1684431188363-padding.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
}  

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-10.dnd_area-row-11-background-gradient.dnd-section > div > div > div.row-fluid-wrapper.row-depth-1.row-number-14.dnd-row > div > div.span3.widget-span.widget-type-cell.cell_1684431186083-background-color.cell_1684431186083-padding.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
}  

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-10.dnd_area-row-11-background-gradient.dnd-section > div > div > div.row-fluid-wrapper.row-depth-1.row-number-14.dnd-row > div > div.span3.widget-span.widget-type-cell.cell_1699642180069-padding.cell_1699642180069-background-color.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
}  



#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-55.dnd_area-row-18-margin.dnd_area-row-18-padding.dnd-section.dnd_area-row-18-background-image > div > div.span4.widget-span.widget-type-cell.cell_1680030533979-background-color.dnd-column.cell_1680030533979-padding {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 550px;
}  



#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-55.dnd_area-row-18-margin.dnd_area-row-18-padding.dnd-section.dnd_area-row-18-background-image > div > div.span4.widget-span.widget-type-cell.cell_16800305339792-padding.dnd-column.cell_16800305339792-background-color {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 550px;
}  


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-55.dnd_area-row-18-margin.dnd_area-row-18-padding.dnd-section.dnd_area-row-18-background-image > div > div.span4.widget-span.widget-type-cell.cell_16800305339793-background-color.dnd-column.cell_16800305339793-padding {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 550px;
}  




#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-13.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.cell_16796107183152-padding.cell_16796107183152-background-color.dnd-column {
 box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 275px;
}  
  
  
#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-13.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.dnd-column.cell_16796107183153-background-color.cell_16796107183153-padding {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 275px;
} 
  
  
#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-13.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-margin > div > div.span4.widget-span.widget-type-cell.cell_16796107183154-padding.dnd-column.cell_16796107183154-background-color {
   box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 275px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-24.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16800242669622-padding.dnd-column.cell_16800242669622-background-color {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 275px;
}
  
#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-24.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16800242669623-padding.dnd-column.cell_16800242669623-background-color {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 275px;
}
  
#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-24.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16800242669624-background-color.cell_16800242669624-padding.dnd-column {
   box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 275px;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-26.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16800242669622-padding.dnd-column.cell_16800242669622-background-color {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 275px;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-26.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16800242669623-padding.dnd-column.cell_16800242669623-background-color {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 275px;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-26.dnd_area-row-3-background-image.dnd-section.dnd_area-row-3-margin.dnd_area-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16800242669624-background-color.cell_16800242669624-padding.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 275px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-22.dnd-section.dnd_area-row-7-margin.dnd_area-row-7-background-image.dnd_area-row-7-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063312-padding.cell_16796289063312-background-color.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 500px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-22.dnd-section.dnd_area-row-7-margin.dnd_area-row-7-background-image.dnd_area-row-7-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063313-background-color.dnd-column.cell_16796289063313-padding {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 500px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-22.dnd-section.dnd_area-row-7-margin.dnd_area-row-7-background-image.dnd_area-row-7-padding > div > div.span4.widget-span.widget-type-cell.cell_16796289063314-background-color.cell_16796289063314-padding.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 500px;
}

 

table tbody tr {
  border-bottom: none;
    border-left: none;
    border-right: none;
}


#slick-slide01 > div > div {
  background-color: rgba(0, 0, 0, 0.0);
}

#slick-slide00 > div > div {
  background-color: rgba(0, 0, 0, 0.0);
}

#slick-slide02 > div > div {
  background-color: rgba(0, 0, 0, 0.0);
}



#slick-slide00 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div:nth-child(3) > p:nth-child(2) > button {
    background-image: none;
    border-radius: 100px;
    box-shadow: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1;
    padding: 1.1em 2.25em;
    position: relative;
    text-align: center;
    text-decoration: none!important;
    text-transform: none;
    touch-action: manipulation;
    transition: all .4s ease;
    user-select: none;
    vertical-align: middle;
    white-space: normal;
    background: #ffffff;
    color: #1c7ce7;
}

#slick-slide01 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div:nth-child(3) > p:nth-child(2) > button {
 background-image: none;
    border-radius: 100px;
    box-shadow: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1;
    padding: 1.1em 2.25em;
    position: relative;
    text-align: center;
    text-decoration: none!important;
    text-transform: none;
    touch-action: manipulation;
    transition: all .4s ease;
    user-select: none;
    vertical-align: middle;
    white-space: normal;
    background: #ffffff;
    color: #1c7ce7;
}




#slick-slide02 > div > div > div > div > div.tb\:w-5\/12.mb\:mb-4 > div:nth-child(3) > button {
 background-image: none;
    border-radius: 100px;
    box-shadow: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1;
    padding: 1.1em 2.25em;
    position: relative;
    text-align: center;
    text-decoration: none!important;
    text-transform: none;
    touch-action: manipulation;
    transition: all .4s ease;
    user-select: none;
    vertical-align: middle;
    white-space: normal;
    background: #ffffff;
    color: #1c7ce7;
}


#hs_cos_wrapper_widget_1680742366879 > div > div > ul {
      bottom: -0.5rem !important;
}

#hs_cos_wrapper_module_16824500194827 > div > div > div > div {
  z-index: 2;
}

#hs_cos_wrapper_module_168245001948211 > div > div > div > a {
  margin-bottom: 25px;
}


/*****************************************/
/* Home Page
 * Desktop    */
/*****************************************/

 #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd_area-row-4-background-image.dnd-section.dnd_area-row-4-padding > div > div > div.row-fluid-wrapper.row-depth-1.row-number-14.cell_168006832378017-row-2-padding.cell_168006832378017-row-2-vertical-alignment.dnd-row.cell_168006832378017-row-2-margin {
    display: block;
  }
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd_area-row-4-background-image.dnd-section.dnd_area-row-4-padding > div > div > div.row-fluid-wrapper.row-depth-1.row-number-2.cell_168006832378017-row-3-margin.cell_168006832378017-row-3-vertical-alignment.dnd-row.cell_168006832378017-row-3-padding {
    display: none;
  }


#hs_cos_wrapper_module_1679088466751 > div > div > h1 {
  font-size: 55px;
}

#home-hero-text > div > h1 {
  font-size: 55px;
}

.watch-video-headline {
  padding-top: 20px;
}

#hero-mockup-home > div > div > div > img {
  margin-top: 40px;
}

.hs-input, .hs-search-field__input, input:not([type=checkbox]):not([type=radio]):not([type=submit]) {
  font-size: .8em;
  padding: .8em .8em; 
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd_area-row-4-background-image.dnd-section.dnd_area-row-4-padding > div > div > div.row-fluid-wrapper.row-depth-1.row-number-14.cell_168006832378017-row-2-vertical-alignment.dnd-row > div > div.span4.widget-span.widget-type-cell.cell_16796107183152-margin.cell_16796107183152-padding.cell_16796107183152-vertical-alignment.cell_16796107183152-background-color.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 500px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd_area-row-4-background-image.dnd-section.dnd_area-row-4-padding > div > div > div.row-fluid-wrapper.row-depth-1.row-number-14.cell_168006832378017-row-2-vertical-alignment.dnd-row > div > div.span4.widget-span.widget-type-cell.cell_1680068352017-vertical-alignment.cell_1680068352017-padding.cell_1680068352017-margin.cell_1680068352017-background-color.dnd-column {
box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 500px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd_area-row-4-background-image.dnd-section.dnd_area-row-4-padding > div > div > div.row-fluid-wrapper.row-depth-1.row-number-14.cell_168006832378017-row-2-vertical-alignment.dnd-row > div > div.span4.widget-span.widget-type-cell.cell_1680068349967-margin.cell_1680068349967-background-color.cell_1680068349967-vertical-alignment.dnd-column.cell_1680068349967-padding {
 box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  height: 500px;
}


#hs_cos_wrapper_module_16802224104503 > div.relative.video.module_16802224104503 > div > div > div {
  font-size: 20px;
}

#hs_cos_wrapper_widget_1680066975761 > div.relative.video.widget_1680066975761 > div > div > div {
  font-size: 20px;
}


#hs_cos_wrapper_module_1680286705713 > div > div > div > a {
  margin-bottom: -85px;
}

#hs_cos_wrapper_module_1680286709809 > div > div > div > a {
  margin-bottom: -60px;
}
  
#hs_cos_wrapper_module_168002729672814 > div > div > div > a {
  margin-bottom: -60px;
}


#hs_cos_wrapper_module_1680284007598 > div > div > div > a {
  margin-bottom: 15px;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd_area-row-5-background-image.dnd-section.dnd_area-row-5-padding > div > div > div.row-fluid-wrapper.row-depth-1.row-number-2.cell_168006832378017-row-3-margin.cell_168006832378017-row-3-vertical-alignment.dnd-row.cell_168006832378017-row-3-padding > div {
  margin-top: 80px;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd_area-row-5-background-image.dnd-section.dnd_area-row-5-padding > div > div > div.row-fluid-wrapper.row-depth-1.row-number-14.cell_168006832378017-row-2-padding.cell_168006832378017-row-2-vertical-alignment.dnd-row.cell_168006832378017-row-2-margin > div > div.span4.widget-span.widget-type-cell.cell_16796107183152-margin.cell_16796107183152-padding.cell_16796107183152-vertical-alignment.cell_16796107183152-background-color.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd_area-row-5-background-image.dnd-section.dnd_area-row-5-padding > div > div > div.row-fluid-wrapper.row-depth-1.row-number-14.cell_168006832378017-row-2-padding.cell_168006832378017-row-2-vertical-alignment.dnd-row.cell_168006832378017-row-2-margin > div > div.span4.widget-span.widget-type-cell.cell_1680068352017-vertical-alignment.cell_1680068352017-padding.cell_1680068352017-margin.cell_1680068352017-background-color.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd_area-row-5-background-image.dnd-section.dnd_area-row-5-padding > div > div > div.row-fluid-wrapper.row-depth-1.row-number-14.cell_168006832378017-row-2-padding.cell_168006832378017-row-2-vertical-alignment.dnd-row.cell_168006832378017-row-2-margin > div > div.span4.widget-span.widget-type-cell.cell_1680068349967-margin.cell_1680068349967-background-color.cell_1680068349967-vertical-alignment.dnd-column.cell_1680068349967-padding {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd_area-row-5-background-image.dnd-section.dnd_area-row-5-padding > div > div > div.row-fluid-wrapper.row-depth-1.row-number-2.cell_168006832378017-row-3-margin.cell_168006832378017-row-3-vertical-alignment.dnd-row.cell_168006832378017-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16807614287002-background-color.cell_16807614287002-padding.cell_16807614287002-margin.cell_16807614287002-vertical-alignment.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd_area-row-5-background-image.dnd-section.dnd_area-row-5-padding > div > div > div.row-fluid-wrapper.row-depth-1.row-number-2.cell_168006832378017-row-3-margin.cell_168006832378017-row-3-vertical-alignment.dnd-row.cell_168006832378017-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16807614287003-vertical-alignment.cell_16807614287003-margin.cell_16807614287003-padding.cell_16807614287003-background-color.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
}

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd_area-row-5-background-image.dnd-section.dnd_area-row-5-padding > div > div > div.row-fluid-wrapper.row-depth-1.row-number-2.cell_168006832378017-row-3-margin.cell_168006832378017-row-3-vertical-alignment.dnd-row.cell_168006832378017-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16807614287004-vertical-alignment.cell_16807614287004-margin.cell_16807614287004-background-color.dnd-column.cell_16807614287004-padding {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
}




/*****************************************/
/* Home Page
 * Mobile   */
/*****************************************/


@media only screen and (max-width: 767px) {
  

  
 #home-hero {
    background-image: url(https://536501.fs1.hubspotusercontent-na1.net/hubfs/536501/TeraRecon-Mobile-Home-Hero_may5_23.jpg) !important;
    background-size: cover !important;
    background-position: right center !important;
    background-repeat: no-repeat !important;
   padding-top: 130px !important;
   padding-bottom: 50px !important;
  }

  #home-hero-text > div > h1 {
    margin-top: 110px;
    text-align: left;
  }
  
  #hs_cos_wrapper_module_1679088968961 > div > div > div > h4 {
    font-size: 12px !important;
    text-align: left;
  }
  
  
  
  
  #home-hero-sub > div > div > h4 > span:nth-child(1) {
   font-size: 12px !important;
  }
  
  #home-hero-sub > div > div > h4 {
     margin-top: 10px !important;
  }
  
  
  
  
  #hs_cos_wrapper_widget_1680066435029 > div > div > div > div {
    margin-top: -50px;
  }
  
#hs_cos_wrapper_module_16790805717875 > div > div > div > a {
    margin-top: 50px;
   margin-bottom: 50px;
  }
  
  #hs_cos_wrapper_module_1679609359611 > div > div > h2 {
    margin-bottom: -70px;
  }
  
  #hs_cos_wrapper_module_168006807776610 > div > div > h2 {
    margin-bottom: -70px;
    margin-top: 50px;
  }
  
  #hs_cos_wrapper_module_168006807776615 > div > div > div > h2 {
    margin-top: -40px;
    padding-bottom: 50px;
  }
  
  #hs_cos_wrapper_module_168006807776625 > div > div > div > div > img {
    max-width: 150px !important;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-5.dnd_area-row-2-background-gradient.dnd-section > div > div > div.row-fluid-wrapper.row-depth-1.row-number-10.dnd-row > div > div.span5.widget-span.widget-type-cell.cell_168006807776616-padding.dnd-column > div > div.row-fluid-wrapper.row-depth-1.row-number-11.dnd-row.cell_168006807776616-row-0-vertical-alignment > div > div.span3.widget-span.widget-type-cell.cell_168006807776621-vertical-alignment.dnd-column > div {
    padding-left: 0px !important;
  }
  
  #hs_cos_wrapper_module_168006807776629 > div > div {
    text-align: center !important;;
  }
  
  
  #hs_cos_wrapper_module_16800272967288 > div > div > div > h4:nth-child(1) {
    text-align: center !important;
    margin-top: 25px;
  }
  
  #hs_cos_wrapper_module_16800272967288 > div > div > div > h4:nth-child(2) {
    text-align: center !important;
  }
  
  #hs_cos_wrapper_module_168002729672810 .image-module {
    padding: 1rem;
    margin-top: -2rem;
    margin-bottom: -4rem;
    text-align: center;
}
  
  #hs_cos_wrapper_module_1680284007598 > div > div > div > a {
    margin-bottom: 25px;
  }
  
 .dnd_area-row-3-padding {
    padding-right: 0px !important;
  }
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd_area-row-4-background-image.dnd-section.dnd_area-row-4-padding > div > div > div.row-fluid-wrapper.row-depth-1.row-number-14.cell_168006832378017-row-2-padding.cell_168006832378017-row-2-vertical-alignment.dnd-row.cell_168006832378017-row-2-margin {
    display: none;
  }
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd_area-row-4-background-image.dnd-section.dnd_area-row-4-padding > div > div > div.row-fluid-wrapper.row-depth-1.row-number-2.cell_168006832378017-row-3-margin.cell_168006832378017-row-3-vertical-alignment.dnd-row.cell_168006832378017-row-3-padding {
    display: block;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd_area-row-4-background-image.dnd-section.dnd_area-row-4-padding > div > div > div.row-fluid-wrapper.row-depth-1.row-number-2.cell_168006832378017-row-3-margin.cell_168006832378017-row-3-vertical-alignment.dnd-row.cell_168006832378017-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16807614287002-background-color.cell_16807614287002-padding.cell_16807614287002-margin.cell_16807614287002-vertical-alignment.dnd-column {
  margin-right: 20px;
    margin-left: 20px;
    box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  }
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd_area-row-4-background-image.dnd-section.dnd_area-row-4-padding > div > div > div.row-fluid-wrapper.row-depth-1.row-number-2.cell_168006832378017-row-3-margin.cell_168006832378017-row-3-vertical-alignment.dnd-row.cell_168006832378017-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16807614287003-vertical-alignment.cell_16807614287003-margin.cell_16807614287003-padding.cell_16807614287003-background-color.dnd-column {
     margin-top: 100px !important;
    margin-right: 20px;
    margin-left: 20px;
    box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd_area-row-4-background-image.dnd-section.dnd_area-row-4-padding > div > div > div.row-fluid-wrapper.row-depth-1.row-number-2.cell_168006832378017-row-3-margin.cell_168006832378017-row-3-vertical-alignment.dnd-row.cell_168006832378017-row-3-padding > div > div.span4.widget-span.widget-type-cell.cell_16807614287004-vertical-alignment.cell_16807614287004-margin.cell_16807614287004-background-color.dnd-column.cell_16807614287004-padding {
     margin-top: 100px !important;
    margin-right: 20px;
    margin-left: 20px;
    box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  }
  
  #hs_cos_wrapper_module_168076142870018 > div > div > div > div > img {
    margin-top: -30px;
  }
  
  #hs_cos_wrapper_module_168076142870028 > div > div > div > div > img {
    margin-top: -30px;
  }
  
  #hs_cos_wrapper_module_168006832378021 > div > div > h2 {
    margin-top: -30px;
  }
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-2.dnd_area-row-5-background-image.dnd-section.dnd_area-row-5-padding {
  background-size: cover !important;
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  
  #hs_cos_wrapper_module_16800697526807 > div > div > h6 {
    padding-top: 50px;
  }
  
  #hs_cos_wrapper_module_16800702523506 > div > div > h6 {
     padding-top: 50px;
  }
  
  #hs_form_target_form_302171729 {
    margin-top: -25px;
  }
  
  
  
  #hs_cos_wrapper_module_168006807776625 > div > div > div > div > img {
    margin-right: 90px;
  }
  
  
  #hs_cos_wrapper_module_16800683520174 > div > div > div > div {
    margin-top: -35px;
  }
  
  
  #hs_cos_wrapper_module_16800683499674 > div > div > div > div {
   margin-top: -35px;
  }

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd_area-row-5-background-image.dnd-section.dnd_area-row-5-padding > div > div > div.row-fluid-wrapper.row-depth-1.row-number-14.cell_168006832378017-row-2-padding.cell_168006832378017-row-2-vertical-alignment.dnd-row.cell_168006832378017-row-2-margin > div > div.span4.widget-span.widget-type-cell.cell_16796107183152-margin.cell_16796107183152-padding.cell_16796107183152-vertical-alignment.cell_16796107183152-background-color.dnd-column {
  margin-bottom: 80px;
  }
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd_area-row-5-background-image.dnd-section.dnd_area-row-5-padding > div > div > div.row-fluid-wrapper.row-depth-1.row-number-14.cell_168006832378017-row-2-padding.cell_168006832378017-row-2-vertical-alignment.dnd-row.cell_168006832378017-row-2-margin > div > div.span4.widget-span.widget-type-cell.cell_1680068352017-vertical-alignment.cell_1680068352017-padding.cell_1680068352017-margin.cell_1680068352017-background-color.dnd-column {
   margin-bottom: 80px;
  } 
  
  
  #main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-2.dnd_area-row-6-padding.dnd-section.dnd_area-row-6-background-image {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }


  
}

@media screen and (max-width: 1450px) and (min-width: 768px) {

  #hs_cos_wrapper_module_168331579929611 > div > div > div > a {
    margin-left: 30px;
    margin-right: -200px;
  }
  
  #free-trial-button-home > div > div > a {
    min-width: 150px;
  }

  #home-hero-sub > div > div > h4 {
    font-size: 18px;
  }

}
/*****************************************/
/* Landing Pages
 * Desktop & Mobile  */
/*****************************************/

.hs-form label {
  font-weight: 700;
  font-size: 15px;
}


.legal-consent-container {
  font-size: 0.6rem;
}


#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section.dnd_area-row-0-background-gradient.dnd_area-row-0-padding > div > div.span7.widget-span.widget-type-cell.cell_1680215093930-margin.cell_1680215093930-padding.cell_1680215093930-background-color.dnd-column {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
}



/*****************************************/
/* How To Buy
 * Desktop   */
/*****************************************/


.pricing-bubble-text {
    background-color: #09bf9e; /* Changing background color */
    font-weight: bold; /* Making font bold */
     width: 105px;
    border-radius: 20px; /* Making border radius */
    height: auto; /* Making auto-sizable height */
    padding: 5px 30px 5px 30px; /* Making space around letters */
    font-size: 18px; /* Changing font size */
}


.text-6xl {
  font-size: 55px !important; 
}
  
/*****************************************/
/* Blog & News Pages
 * Desktop   */
/*****************************************/





#hs_cos_wrapper_widget_1683046332074 > div.image-box-module.relative.mh-parent > div > div > div > div {
  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
}

#hs_cos_wrapper_widget_1683046332074 > div.image-box-module.relative.mh-parent > div > div > div > div > div.mh-item {
  margin: 1rem;
}

#hs_cos_wrapper_widget_1683046332074 > div.image-box-module.relative.mh-parent > div > div > div > div > div.mt-4 {
  margin: 1rem;
}



#hs_cos_wrapper_widget_1683046332074 > div.image-box-module.relative.mh-parent > div > div > div > div > div.relative.pb-6\/19.mb-4 > img {
  border-radius: 15px 15px 0 0;
}


.p-2 {
  padding: 1rem !important;
}


#hs_cos_wrapper_widget_1683046332074 > div.image-box_filter.inline-flex.items-center.flex-wrap.-mx-2.mb-8 > button.text-sm.p-2.bg-primary.text-white.shadow-md.m-2.font-bold.uppercase.cursor-pointer.transition.duration-300 {
  border-radius: 10px;
}

#hs_cos_wrapper_widget_1683046332074 > div.image-box_filter.inline-flex.items-center.flex-wrap.-mx-2.mb-8 > button.text-sm.p-2.bg-white.hover\:bg-primary.shadow-md.text-primary.hover\:text-white.font-bold.uppercase.cursor-pointer.transition.duration-300 {
  border-radius: 10px;
}

#hs_cos_wrapper_widget_1683046332074 > div.image-box-module.relative.mh-parent > div > div > div > div > div.mt-4 > a {
  margin-bottom: 15px;
}


.shadow-lg {
    box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.15); 
}


/*****************************************/
/* Top Header Gradient & LPs
 * Desktop   */
/*****************************************/


body > div.body-wrapper.hs-content-id-106958343274.hs-site-page.page > div:nth-child(1) > header > div.relative.z-10.top-header.py-2.tb\:text-md.bg-base.text-success.text-left {
  background-image: linear-gradient(to right, rgba(24, 50, 90, 1), rgba(170, 170, 199, 1)) !important; 
}

body > div.body-wrapper.hs-content-id-108592287837.hs-site-page.page > div:nth-child(1) > header > div.relative.z-10.top-header.py-2.tb\:text-md.bg-base.text-success.text-left {
  background-image: linear-gradient(to right, rgba(24, 50, 90, 1), rgba(170, 170, 199, 1)) !important; 
}

body > div.body-wrapper.hs-content-id-108613561946.hs-site-page.page > div:nth-child(1) > header > div.relative.z-10.top-header.py-2.tb\:text-md.bg-base.text-success.text-left {
  background-image: linear-gradient(to right, rgba(24, 50, 90, 1), rgba(170, 170, 199, 1)) !important; 
}

body > div.body-wrapper.hs-content-id-108548395798.hs-site-page.page > div:nth-child(1) > header > div.relative.z-10.top-header.py-2.tb\:text-md.bg-base.text-success.text-left {
  background-image: linear-gradient(to right, rgba(24, 50, 90, 1), rgba(170, 170, 199, 1)) !important; 
}

body > div.body-wrapper.hs-content-id-107741886521.hs-site-page.page > div:nth-child(1) > header > div.relative.z-10.top-header.py-2.tb\:text-md.bg-base.text-success.text-left {
   background-image: linear-gradient(to right, rgba(24, 50, 90, 1), rgba(170, 170, 199, 1)) !important; 
}


body > div.body-wrapper.hs-content-id-107741886521.hs-site-page.page > div:nth-child(1) > div.header-search.active > div > div.header-search_top.block.absolute > div {
  border-radius: 10px;
}

body .header-search .hs-search-field .hs-search-field__bar form input {
  border-radius: 5px;
}


***************

#main-content > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section.dnd_area-row-0-background-gradient.dnd_area-row-0-padding > div > div.span7.widget-span.widget-type-cell.cell_1680215093930-margin.cell_1680215093930-padding.cell_1680215093930-background-color.dnd-column {
  margin-top: 40px;
}