/*
Theme Name: SinzerAD Hello Child
Theme URI: https://www.sinzerad.com
Description: Tema hijo de Hello Elementor para personalizaciones de SinzerAD
Author: SinzerAD
Author URI: https://www.sinzerad.com
Template: hello-elementor
Version: 1.0.0
Text Domain: sinzerad-hello-child
*/


/* ---------------------------
   Botón primario
--------------------------- */
.btn-primary a {
  background-color: #0071CE !important;
  border-radius: 12px !important;
  padding: 16px 32px !important;
  color: #FFF !important;
  transition: background-color 1s, color 1s !important;
  text-decoration: none !important;
  display: inline-block !important;
  font-family: 'Open Sans', sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  border: none !important;
  cursor: pointer !important;
}

.btn-primary a:hover {
  background-color: #4D9CDD !important;
  color: #FFF !important;
}

/* ---------------------------
   Botón secundario
--------------------------- */
.btn-secondary a {
  background-color: #FFF !important;
  border-radius: 12px !important;
  padding: 14px 32px !important;
  color: #0071CE !important;
  transition: background-color 1s, color 1s !important;
  text-decoration: none !important;
  display: inline-block !important;
  font-family: 'Open Sans', sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  border: 2px solid #0071CE !important;
  cursor: pointer !important;
}

.btn-secondary a:hover {
  background-color: #E1EFF9 !important;
}

/* ---------------------------
   Botón CTA
--------------------------- */
.btn-cta a {
  background-color: #FF4D63 !important;
  border-radius: 12px !important;
  padding: 16px 32px !important;
  color: #FFF !important;
  transition: background-color 1s, color 1s !important;
  text-decoration: none !important;
  display: inline-block !important;
  font-family: 'Open Sans', sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  border: none !important;
  cursor: pointer !important;
}

.btn-cta a:hover {
  background-color: #FF8292 !important;
  color: #FFF !important;
}

/* ---------------------------
   Botón CTA contenedor
--------------------------- */
.btn-cta-container a {
  background-color: #FF4D63 !important;
  border-radius: 12px !important;
  padding: 16px 32px !important;
  color: #FFF !important;
  transition: background-color 1s, color 1s !important;
  text-decoration: none !important;
  display: inline-block !important;
  font-family: 'Open Sans', sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  border: none !important;
  cursor: pointer !important;
}

.btn-cta-container a:hover {
  background-color: #FF8292 !important;
  color: #FFF !important;
}

/* ---------------------------
   Botón link
--------------------------- */
.btn-link a {
  background-color: transparent !important;
  padding: 0 !important;
  color: #0071CE !important;
  text-decoration: none !important;
  display: inline-block !important;
  font-family: 'Open Sans', sans-serif !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  border: none !important;
  cursor: pointer !important;
}

.btn-link a:hover {
  text-decoration: underline !important;
}

/* ---------------------------
   Botones del banner cookies
--------------------------- */
.cky-btn-customize,
.cky-btn-reject,
.cky-btn-accept {
  padding: 8px 16px !important;
  border-radius: 12px !important;
}


/* ---------------------------
   Landing page M365
--------------------------- */
html.region-andorra  .pack-cataluna { 
    display:none !important; 
}

html.region-cataluna .pack-andorra  { 
    display:none !important; 
}

