/* @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    */
/*****************************************/
html {
  scroll-behavior: smooth;
}

body {
  position: relative !important;
  overflow: auto !important;
  top: 0 !important;
}

#hs_cos_wrapper_widget_1738454689633 {
  overflow: hidden;
}
.cell_1738458335197-row-2-background-layers{
  border-radius:50px;
  overflow: hidden;
}
.cell_17384658971892-background-layers{
  border-radius:50px;
}
#hs_cos_wrapper_widget_1738524578005 .hs-logo-grid__logo-wrapper{
    flex: 0 1 calc(10% - 25.0px);
    max-width: calc(10% - 25.0px);
    padding: 0px;
}
#hs_cos_wrapper_module_16524285148791 .main-nav__item a, #hs_cos_wrapper_module_16524285148791 .main-nav__item>button {
  font-family: Montserrat;
  font-weight:bold;
  color:#748182;
  size:16px;
}
#hs_cos_wrapper_widget_1738455247188_ h2{
  margin: 0 !important;
}
#hs_cos_wrapper_module_173846014834815{
  min-width: 164px !important;
}
#hs_cos_wrapper_module_173846014834813_{
  min-width: 160px !important;
}
.hs_cos_wrapper_type_linked_image {
    margin-right: 15px !important;
}
  
#hs_cos_wrapper_module_16524285148791 .main-nav__item a:hover, #hs_cos_wrapper_module_16524285148791 .main-nav__item>button:hover {
  color:#000000 !important;
  border-bottom:2px solid #DF3741 !important;
}
#hs_cos_wrapper_widget_1738455824872_{
  display: flex;
  align-items: center; /* Centers content vertically */
  justify-content: center; /* Centers content horizontally */
}
#hs_cos_wrapper_widget_1738455824872_ p,#hs_cos_wrapper_widget_1738457974663_ p{
  margin: 0 !important;
}
#hs_cos_wrapper_button_stack .button1{
  border-radius:6px;
}
main div div div div div div .widget-span {
  border-radius:6px;
}
.cell_17387179680112-background-color {
  border-radius:40px !important;
}
@media (max-width: 768px) {
  #hs_cos_wrapper_widget_1738524578005 .hs-logo-grid__logo-wrapper{
    flex: 0 1 calc(50% - 25.0px);
    max-width: calc(50% - 25.0px);
    padding: 0px;
  }
  .footer-row-0-padding{
    padding-left:20px !important;
  }
  .header__block.is-active{
    margin-top:30px;
  }
  .header__block.is-active : focus{
    display:none;
  }
  #hs_cos_wrapper_widget_1738462304185_ img, 
  #hs_cos_wrapper_module_17384626771847_ img, 
  #hs_cos_wrapper_module_1738462772865_ img, 
  #hs_cos_wrapper_module_17384627399677_ img{
    width:40% !important;
  }
  #hs_cos_wrapper_widget_1738455247188_ {
    scroll-margin-top: 130px !important;
  }
  #hs_cos_wrapper_widget_1738461484033 {
    scroll-margin-top: 120px; !important;
  }
  #hs_cos_wrapper_module_17384642110019_ {
    scroll-margin-top: 130px !important;
  }
  #hs_cos_wrapper_widget_1738465896722_ {
    scroll-margin-top: 160px !important;
  }
  
  #hs_cos_wrapper_widget_1738468684957_ {
    scroll-margin-top: 180px !important;
  }
}
#ac-trigger-0-widget_1738717968000 div, 
#ac-trigger-1-widget_1738717968000 div, 
#ac-trigger-2-widget_1738717968000 div, 
#ac-trigger-3-widget_1738717968000 div {
  order:2
}

.accordion__item-btn{
    justify-content: space-between;
}
.accordion__item-btn .accordion__item-icon{
    transform: none !important;
    width: auto !important;
    margin-top: -.1em !important;
}
.accordion__item-btn[aria-expanded="true"] .accordion__item-icon{
    margin-top: .1em !important;
}

.accordion__item-btn .accordion__item-icon:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    border-right: 2px solid #000; /* Lighter gray */
    border-bottom: 2px solid #000; /* Lighter gray */
    transform: rotate(45deg);
    margin-left: 5px; /* Adjust spacing */
    opacity: 1; /* Even lighter effect */
    transition: transform 0.3s ease, opacity 0.3s ease;
    background-color: transparent !important;
    position: relative !important;
}
.accordion__item-btn .accordion__item-icon:after {
    display:none;
}
.accordion__item-btn[aria-expanded="true"] .accordion__item-icon:before {
    transform: rotate(-135deg); /* Flips when expanded */
}

.main-nav__item {
  margin:0;
  margin-right:27px !important;
}

#hs_cos_wrapper_widget_1738455247188_{
  scroll-margin-top: 260px;
}
#hs_cos_wrapper_widget_1738461484033{
  scroll-margin-top: 160px;
}
#hs_cos_wrapper_module_17384642110019_{
  scroll-margin-top: 180px;
}
#hs_cos_wrapper_widget_1738465896722_{
  scroll-margin-top: 160px;
}
#hs_cos_wrapper_widget_1738468684957_{
  
  scroll-margin-top: 230px;
}
#header__block-toggle span{
  background-color:black;
}
.cell_1738794380436-vertical-alignment{
  padding: 0 !important;
}
.cell_1738794380436-vertical-alignment {
  justify-content: flex-start !important;
  align-items: flex-start !important;
}
#ac-trigger-0-widget_1738717968000 .accordion__item-heading,
#ac-trigger-1-widget_1738717968000 .accordion__item-heading,
#ac-trigger-2-widget_1738717968000 .accordion__item-heading,
#ac-trigger-3-widget_1738717968000 .accordion__item-heading{
  font-family: 'Montserrat';
  font-style: normal !important;
  font-weight: bold !important;
  font-size: 26px !important;
  line-height: 120% !important;
  width: 80% !important;
}

.accordion__item .accordion__item-desc{
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 90% !important;
}
#hs_cos_wrapper_module_16524285148791{
  margin-right: 16px !important;
}

form label{
  padding-left: 0 !important;
}
form .hs-form-field input{
  padding: 10px !important;
  width:100% !important;
  border-radius: 5px;
  border: 2px solid #CBD2E0;
}

html.header-opened,
body.header-opened {
  overflow: hidden !important;
}

body.header-opened {
  position: static !important;
}

.header__block{
  background-color: white !important;
}
.mb_lg {
  margin-bottom: 0 !important;
}
.cell_17384686922562-padding {
  margin:auto;
  width:663px !important;
}