body.ce-kit-1{color:#000000;font-family:"Arial", sans-serif;font-size:1rem;font-weight:400;background-color:#FFFFFF;--ce-widgets-space:24px;}body.ce-kit-1 h1{font-family:"MiriamLibre-Bold ", sans-serif;}body.ce-kit-1 h2{font-family:"MiriamLibre-Regular", sans-serif;}body.ce-kit-1 h3{font-family:"MiriamLibre-Regular", sans-serif;}.elementor-button, a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button{--ce-btn-bg-color:rgba(255, 255, 255, 0);background-color:var(--ce-btn-bg-color);}.elementor-button:hover, .elementor-button:focus, a.elementor-button:not(#e):hover, a.elementor-button:not(#e):focus{color:#2B2B2B;}.elementor-button:hover, .elementor-button:focus{--ce-btn-bg-color:rgba(170, 4, 19, 0);}.elementor-button.elementor-size-sm{padding:0px 0px 0px 0px;}.elementor-button.elementor-size-md{font-size:1.25rem;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-button-primary .elementor-button, .elementor-button-primary a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button-primary .elementor-button{--ce-btn-bg-color:#DE071A;background-color:var(--ce-btn-bg-color);}.elementor-button-primary .elementor-button.elementor-size-md{font-size:1.25rem;padding:0.5em 1.25em 00.5em 01.25em;border-radius:10px 10px 10px 10px;}.elementor-button-secondary .elementor-button{font-family:"MiriamLibre-Bold ", sans-serif;--ce-btn-bg-color:#FFFFFF;background-color:var(--ce-btn-bg-color);}.elementor-button-secondary .elementor-button, .elementor-button-secondary a.elementor-button:not(#e){color:#585867;}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus, .elementor-button-secondary a.elementor-button:not(#e):hover, .elementor-button-secondary a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus{--ce-btn-bg-color:#030256;}.elementor-button-secondary .elementor-button.elementor-size-md{padding:.5px 1.25px .5px 1.25px;border-radius:12px 12px 12px 12px;}.btn-primary{font-family:"MiriamLibre-Bold ", sans-serif;font-size:1.25rem;font-weight:400;background-color:#DE071A;border-style:solid;border-width:1px 1px 1px 1px;padding:.5em 1.25em .5em 1.25em;border-radius:12px 12px 12px 12px;}.btn-primary, a.btn-primary{color:#FFFFFF;}.btn-primary:hover, .btn-primary:hover:active, .btn-primary:focus, a.btn-primary:hover, a.btn-primary:focus{color:#FFFFFF;}.btn-primary:hover, .btn-primary:hover:active, .btn-primary:focus{background-color:#AA0413;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}/* Start Custom Fonts CSS */ @font-face {
	font-family: 'MiriamLibre-Bold ';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/MiriamLibre-Bold.woff') format('woff');
}
 /* End Custom Fonts CSS */
/* Start Custom Fonts CSS */ @font-face {
	font-family: 'MiriamLibre-Regular';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/MiriamLibre-Regular.woff') format('woff');
}
 /* End Custom Fonts CSS */
/* Start custom CSS for page-settings */@media (width: 1366px) {
  #adtm_menu .li-niveau1 a.a-niveau1 .advtm_menu_span {
    font-size: 14px !important;
  }
}
@media (min-width: 1280px) and (max-width: 1365px) {
  #adtm_menu .li-niveau1 a.a-niveau1 .advtm_menu_span {
    font-size: 13px !important;
  }
}
@media (min-width: 1024px) and (max-width: 1280px)  {
 #header {
    position: fixed;
    width: 100%;
  }    
    
.advtm_menu_toggle {
  display: none !important;
}
#adtm_menu .li-niveau1 a.a-niveau1 .advtm_menu_span {
  font-size: 12px !important;
}
 
 #adtm_menu  .li-niveau1 a span {
  padding: 0px 5px 0px 4px !important;}
  
#_desktop_top_menu.container {
    width: 1000px;
    max-width: 100%;
  }
  
  #adtm_menu .adtm_sub .adtm_column span.column_wrap_title a
  {
    font-size: 12px !important;
    font-weight: bold;
    text-transform: none;
    text-indent: 0px;
    display: block;
    height: 21px;
    padding: 0 0px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
   .mobile__header.elementor-section-boxed.elementor-section-height-default .elementor-element-populated .search-tablet {
    width: 12% !important;
  }
  .mobile__header.elementor-section-boxed.elementor-section-height-default .elementor-element-populated .user-tablet {
    width: 6% !important;
  }
  
    #adtm_menu ul li.advtm_menu_toggle a.adtm_toggle_menu_button span.adtm_toggle_menu_button_text {
  background-size: 52% !important;
    }
    
      #adtm_menu ul li.advtm_menu_toggle a.adtm_toggle_menu_button span.adtm_toggle_menu_button_text {

    min-height: 31px !important;
    line-height: 32px !important;
  }
  
    .elementor-element.ce-mobile-valign-center.container-logo.elementor-column.elementor-inner-column {
    width: 64%;
  }
    body.hellomoov .mobile__header #_desktop_top_menu ul#menu li.advtm_menu_toggle {
    top: 10px !important;
  }
  
  #search-clic-mobile .elementor-icon {
  margin-top: -4px;
}
#head-tablet {
  box-shadow: 1px 2px 3px #cecece75;
}

}

@media (max-width: 744px) {
    #head-tablet {
  box-shadow: 1px 2px 3px #cecece75;
}
     .elementor-1170101 .elementor-element.elementor-element-5f34935 {
    width: 8%;
  }
   .mobile__header.elementor-section-boxed.elementor-section-height-default .elementor-element-populated .search-tablet {
    width: 12% !important;
  }
  .mobile__header.elementor-section-boxed.elementor-section-height-default .elementor-element-populated .user-tablet {
    width: 6% !important;
  } 
  
   .elementor-element.ce-mobile-valign-center.container-logo.elementor-column.elementor-inner-column {
    width: 62%;
  }
   .elementor-element.ce-mobile-valign-center.container-logo.elementor-column.elementor-inner-column .elementor-image img {
    width: 210px;
  }
  
.elementor-element.ce-mobile-valign-center.menu-tablet.elementor-column.elementor-inner-column {
  width: 7%;
}



 body.hellomoov .mobile__header #_desktop_top_menu ul#menu li.advtm_menu_toggle {

    top: 9px;

  }
  
}/* End custom CSS */