/* @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;
}

.hs-cmsf-branding__button{
  display: none !important;
}

.container-fluid {
  border-bottom: 2px solid #FFAB00; 
}
#hs_cos_wrapper_widget_1728050788267 .offer-card__button-wrapper{
  text-align: left;
}
.offer-card__button-wrapper{
  text-align: left;
}
.img-enhanced{
 border-radius: 16px;   
}
.row-fluid .span12{
 border-radius: 16px; 
}
.card-flip .card-back{
  overflow: hidden;
}
.grecaptcha-badge{
  display: none!important;  
}

.span12.widget-span.widget-type-cell.cell_17280521815532-background-color
.cell_17280521815532-padding.cell_17280521815532-background-layers
.cell_17280521815532-margin.cell_17280521815532-vertical-alignment.dnd-column{
     box-shadow: 2px 10px 18px 2px rgba(0, 0, 0, 0.1);
}
#hs_cos_wrapper_widget_1728050788267 .offer-card__button-wrapper {
    margin-top: 32px;
}
#hs_cos_wrapper_widget_1728568344888{
  box-shadow: 2px 10px 18px 2px rgba(0, 0, 0, 0.1);
}
#hs_cos_wrapper_widget_1729585236180{
 width: 80%;
 margin: 0 auto;
 box-shadow: 2px 10px 18px 2px rgba(0, 0, 0, 0.1); 
}
/* .span4.widget-span.widget-type-cell.dnd-column{
 box-shadow: 2px 10px 18px 2px rgba(0, 0, 0, 0.2); 
 border-radius: 16px;
} */
.span4.widget-span.widget-type-cell.cell_1729589132539-background-color.cell_1729589132539-background-layers.cell_1729589132539-margin.cell_1729589132539-padding.dnd-column{
  box-shadow: 2px 10px 18px 2px rgba(0, 0, 0, 0.1); 
 border-radius: 16px;
}
.span4.widget-span.widget-type-cell.cell_17295891325392-margin.cell_17295891325392-background-layers.cell_17295891325392-padding.dnd-column.cell_17295891325392-background-color{
  box-shadow: 2px 10px 18px 2px rgba(0, 0, 0, 0.1); 
 border-radius: 16px;
}
.span4.widget-span.widget-type-cell.cell_17295891325393-background-layers.cell_17295891325393-background-color.dnd-column.cell_17295891325393-padding{
  box-shadow: 2px 10px 18px 2px rgba(0, 0, 0, 0.1); 
 border-radius: 16px;
}
#hs_cos_wrapper_dnd_area-module-18{
  box-shadow: 2px 10px 18px 2px rgba(0, 0, 0, 0.1); 
}
.span6.widget-span.widget-type-cell.dnd_area-column-17-padding.dnd_area-column-17-background-layers.dnd-column.dnd_area-column-17-background-color{
box-shadow: 2px 10px 18px 2px rgba(0, 0, 0, 0.1); 
 border-radius: 16px;
}
.span6.widget-span.widget-type-cell.dnd_area-column-3-background-layers.dnd_area-column-3-background-color.dnd_area-column-3-padding.dnd_area-column-3-margin.dnd-column{
 box-shadow: 2px 10px 18px 2px rgba(0, 0, 0, 0.1); 
 border-radius: 16px;
}
.hs-search-field{
  display: none;
 }

#hs_cos_wrapper_widget_1729597254056 .tabs__tab[aria-selected='true']:after {
  border-bottom: 3px solid #FFAB00!important;
}
.tabs__tab:after {
  border-bottom: 1px solid #FFAB00!important
}

#hs_cos_wrapper_widget_1730903894428 .card-slider__slide-image{
 width: 50%;
  margin: 0 auto;
}

.header__language-switcher-label{
 align-items: center;
 margin-left: 1rem;
}

iframe {
  border-radius: 16px;
}

#hs_cos_wrapper_widget_1730127160000_language_switcher{
  display: flex;
  align-items: center;
  justify-content: center;
}

.header__language-switcher-current-label{
  margin-bottom: 0px!important;
}

/* #hs_cos_wrapper_widget_1730127160000 .header__top{
  background: none!important;
} */
.header__container--left .header__menu-col{
 text-align: center; 
}

.header__bottom{
  background: none;
}
.card-group__image{
  margin: 0 auto;
}

.span4.widget-span.widget-type-cell.cell_1729589132539-background-color.cell_1729589132539-background-layers.cell_1729589132539-margin.cell_1729589132539-padding.dnd-column{
  height: 320px;
}

.span4.widget-span.widget-type-cell.cell_17295891325392-margin.cell_17295891325392-background-layers.cell_17295891325392-padding.dnd-column.cell_17295891325392-background-color{
  height: 320px;
}

.span4.widget-span.widget-type-cell.cell_17295891325393-background-layers.cell_17295891325393-background-color.dnd-column.cell_17295891325393-padding{
  height: 320px;
}

/* hero header */

#hs_cos_wrapper_widget_1756458453766{
  z-index: 10;
}

#hs_cos_wrapper_widget_1756461968464{
  z-index: 10;
}

#hs_cos_wrapper_widget_1756461818635{
  z-index: 10;
}
#hs_cos_wrapper_widget_1756461506921{
  z-index: 10;
}

/* menu-mobile */
.header__menu--mobile{
  border-radius: 32px;
  box-shadow: 2px 10px 18px 2px rgba(0, 0, 0, 0.1);
}

@media (max-width: 767px) {
  h1 {
    word-break: normal;
    font-size: 36px !important;
  }
  h2 {
     word-break: normal;
     font-size: 30px !important;
  }
  p {
    font-size: 16px !important;
  }
  .card-flip {
   margin-bottom: 20px!important;
  }
  
  .content-slider-2__column h1{
    text-align: center!important;
  }
  
   .content-slider-2__column div{
     text-align: center!important;
  }
  
  .content-slider-2__column img{
    width: 80%;
  }
  
  .content-slider-2__content{
   display: flex;
   flex-direction: column-reverse;
  }
  #hs_cos_wrapper_widget_1728050788267 .content-slider-2__content .content-slider-2__column:first-child{
    padding: 20px 10px; !important
  }
  .dnd_area-row-0-padding{
   padding-bottom: 20px !important; 
  }
  #hs_cos_wrapper_widget_1728568344888 label:not(.hs-error-msg) p{
   font-size: 14px !important; 
  }
   .header__menu--mobile {
     background-color: #fff!important;
  }
  .tns-outer{
   padding-bottom: 0px!important; 
  }
  
  .tns-item img{
   margin: 0 auto; 
  }
  .card-body h4{
    font-size: 20px;
  }
  
  #hs_cos_wrapper_widget_1737451704022{
    margin: 0 auto;
    padding-left: 0px !important;
  }
  
  .widget_1758543158527-flexbox-positioning > div{
    margin: 0 auto;
  }
  
  .header__language-switcher-col{
    display: none;
  }
/*   hero header */
  #hs_cos_wrapper_widget_1756461968464{
    margin: 0 auto !important;
    padding-left: 0px !important;
    margin-top: 20px !important;
  }
  #hs_cos_wrapper_widget_1756458453766{
    margin: 0 auto !important;
    padding-left: 0px !important;
    margin-top: 20px !important;
  }
  #hs_cos_wrapper_widget_1756461818635{
    margin: 0 auto !important;
    padding-left: 0px !important;
    margin-top: 20px !important;
  }
  #hs_cos_wrapper_widget_1756461506921{
    margin: 0 auto !important;
    padding-left: 0px !important;
    margin-top: 20px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  h3{
    font-size: 22px;
  }
}