/* Archivo CSS para los estilos extraídos de index.html */

/* Estilos del widget hs_cos_wrapper_widget_1717009433723 */
#hs_cos_wrapper_widget_1717009433723 .flip-box .flip-box-front h5 { margin-top: -5px; }
#hs_cos_wrapper_widget_1717009433723 .flip-box .flip-box-back h5 { margin-bottom: 20px; }
#hs_cos_wrapper_widget_1717009433723 .flip-box:hover .flip-box-inner { transform: rotateY(180deg); }
#hs_cos_wrapper_widget_1717009433723 .flip-box-front .top { height: 214px; }
#hs_cos_wrapper_widget_1717009433723 .flip-box-back { transform: rotateY(180deg); }

@media screen and (max-width: 960px) and (min-width: 300px) {
}


/* Estilos del formulario */
#hs_cos_wrapper_widget_1716478403503 #formulario .formulario {
  background: #FFFFFF;
  border-radius: 50px;
  box-shadow: 0 3px 46px rgba(18, 18, 18, 0.1);
  border: 1px solid #FFCA28;
  padding-top: 57px;
  padding-right: 38px;
  padding-bottom: 75px;
  padding-left: 38px;
  color: #042A5A; /* azul oscuro */
}

/* Placeholder solo dentro del formulario con id="formulario" */
#formulario input::placeholder,
#formulario textarea::placeholder {
  color: #96a1af; /* azul oscuro */
  opacity: 1;
}

/* Prefijos para compatibilidad */
#formulario input::-webkit-input-placeholder,
#formulario textarea::-webkit-input-placeholder {
  color: #96a1af;
  opacity: 1;
}

#formulario input::-moz-placeholder,
#formulario textarea::-moz-placeholder {
  color: #96a1af;
  opacity: 1;
}

#formulario input:-ms-input-placeholder,
#formulario textarea:-ms-input-placeholder {
  color: #96a1af;
  opacity: 1;
}

#formulario input::-ms-input-placeholder,
#formulario textarea::-ms-input-placeholder {
  color: #96a1af;
  opacity: 1;
}

/* Estilos boton formulario */
.botonFormulario {
  border: none; 
  color: white; 
  padding: 14px 28px;
  cursor: pointer; 
  border-radius: 5px; 
  font-size: 16px;
  font-family: "AvenirLTStd";
}
.botonFormularioPrimary {background-color: #007bff;} 
.botonFormularioPrimary:hover {background: #0b7dda;}

/* Otros estilos omitidos por brevedad */



@font-face {
    font-family: "AvenirLTStd";
    src: url("../font/AvenirLTStd-Light.otf") format("opentype");
    font-display: swap;
    font-weight: 100;
}

@font-face {
  font-family: "AvenirLTStd";
  src: url("../font/AvenirLTStd-Black.otf") format("opentype");
  font-display: swap;
  font-weight: 800;
}

@font-face {
  font-family: "AvenirLTStd";
  src: url("../font/AvenirLTStd-Roman.otf") format("opentype");
  font-display: swap;
  font-weight: 300;
}


#hs_cos_wrapper_module_1717085621200  { display: block !important; padding-bottom: 19px !important }
#hs_cos_wrapper_module_17170890421752  { display: block !important; padding-bottom: 20px !important }
#hs_cos_wrapper_module_171647655039911  { display: block !important; padding-bottom: 40px !important }
#hs_cos_wrapper_module_17170898357616  { display: block !important; padding-bottom: 25px !important; padding-top: 25px !important }
#hs_cos_wrapper_module_1717086688250  { display: block !important; padding-bottom: 25px !important; padding-top: 25px !important }
#hs_cos_wrapper_module_1717171445717  { display: block !important; padding-bottom: 19px !important }
#hs_cos_wrapper_module_1717171448511  { display: block !important; padding-bottom: 20px !important }
#hs_cos_wrapper_module_171647655039911  { display: block !important; padding-bottom: 40px !important }
#hs_cos_wrapper_module_17170898357616  { display: block !important; padding-bottom: 25px !important; padding-top: 25px !important }
#hs_cos_wrapper_module_1717086688250  { display: block !important; padding-bottom: 25px !important; padding-top: 25px !important }
#hs_cos_wrapper_module_1717171445717  { display: block !important; padding-bottom: 19px !important }
#hs_cos_wrapper_module_1717171448511  { display: block !important; padding-bottom: 20px !important }
#hs_cos_wrapper_module_1717085621200  { display: block !important; padding-bottom: 19px !important }
#hs_cos_wrapper_module_17170890421752  { display: block !important; padding-bottom: 20px !important }
.banner-row-0-max-width-section-centering > .row-fluid {
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.banner-row-1-force-full-width-section > .row-fluid {
  max-width: none !important;
}
.seccion-2-row-0-max-width-section-centering > .row-fluid {
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.seccion-2-row-1-max-width-section-centering > .row-fluid {
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.seccion-2-row-3-max-width-section-centering > .row-fluid {
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.seccion-2-row-5-max-width-section-centering > .row-fluid {
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.module_17170094041705-flexbox-positioning {
  display: -ms-flexbox !important;
  -ms-flex-direction: column !important;
  -ms-flex-align: center !important;
  -ms-flex-pack: start;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start;
}
.module_17170094041705-flexbox-positioning > div {
  max-width: 100%;
  flex-shrink: 0 !important;
}
.footer-row-0-max-width-section-centering > .row-fluid {
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* HubSpot Non-stacked Media Query Styles */
@media (min-width:768px) {
  .banner-row-0-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .banner-row-1-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .cell_1717013286607-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_1717013286607-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .banner-column-1-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .banner-column-1-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_17274485564903-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_17274485564903-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .seccion-2-row-0-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .seccion-2-row-1-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .seccion-2-row-2-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .seccion-2-row-3-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .seccion-2-row-4-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .seccion-2-row-5-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .cell_17164765503994-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_17164765503994-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_17170099998715-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_17170099998715-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_17170898357602-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_17170898357602-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_17170898357602-row-2-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .cell_171708983576110-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_171708983576110-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_17170094041703-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_17170094041703-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_17170094041702-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_17170094041702-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_17170866882492-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_17170866882492-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_1716478403909-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_1716478403909-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_17164778651532-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_17164778651532-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .footer-row-0-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .footer-column-9-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .footer-column-9-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .footer-column-7-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .footer-column-7-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .footer-column-5-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .footer-column-5-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .footer-column-3-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .footer-column-3-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .footer-column-1-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .footer-column-1-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
}

/* HubSpot Styles (default) */
.banner-row-0-margin {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.banner-row-0-padding {
  padding-top: 60px !important;
  padding-bottom: 100px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.banner-row-0-background-layers {
  background-image: url('../images/fondo%20degrade.jpg') !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.banner-row-1-hidden {
  display: block !important;
}
.banner-row-1-background-layers {
  background-image: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 1)) !important;
  background-position: left top !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
}
.seccion-2-row-0-padding {
  padding-top: 69px !important;
  padding-bottom: 90px !important;
}
.seccion-2-row-0-hidden {
  display: block !important;
}
.seccion-2-row-0-background-layers {
  background-image: linear-gradient(rgba(255, 202, 40, 1), rgba(255, 202, 40, 1)) !important;
  background-position: left top !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
}
.seccion-2-row-1-padding {
  padding-top: 88px !important;
  padding-bottom: 100px !important;
}
.seccion-2-row-1-background-layers {
  background-image: url('../images/parallax_resultado.webp?width=2000&height=1288.2061963030462') !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.seccion-2-row-2-margin {
  margin-top: 0px !important;
}
.seccion-2-row-2-padding {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.seccion-2-row-2-background-layers {
  background-image: linear-gradient(rgba(18, 18, 18, 1), rgba(18, 18, 18, 1)) !important;
  background-position: left top !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
}
.seccion-2-row-3-padding {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}
.seccion-2-row-3-hidden {
  display: block !important;
}
.seccion-2-row-3-background-layers {
  background-image: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 1)) !important;
  background-position: left top !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
}
.seccion-2-row-4-margin {
  margin-top: 0px !important;
}
.seccion-2-row-4-padding {
  padding-top: 50px !important;
  padding-bottom: 80px !important;
}
.seccion-2-row-4-background-layers {
  background-image: linear-gradient(rgba(18, 18, 18, 1), rgba(18, 18, 18, 1)) !important;
  background-position: left top !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
}
.seccion-2-row-5-padding {
  padding-top: 88px !important;
  padding-bottom: 100px !important;
}
.seccion-2-row-5-background-layers {
  background-image: url('../images/parallax_resultado.webp?width=2000&height=1288.2061963030462') !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.cell_17170898357602-row-0-margin {
  margin-top: 20px !important;
}
.cell_17170898357614-margin {
  margin-top: 15px !important;
}
.cell_17170898357617-margin {
  margin-bottom: 40px !important;
}
.cell_17170898357617-padding {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.cell_17170866882495-margin {
  margin-top: 15px !important;
}
.cell_1717169413607-margin {
  margin-bottom: 40px !important;
}
.cell_1717169413607-padding {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.footer-row-0-margin {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.footer-row-0-padding {
  padding-top: 60px !important;
  padding-bottom: 90px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.footer-row-0-background-layers {
  background-image: linear-gradient(rgba(18, 18, 18, 1), rgba(18, 18, 18, 1)) !important;
  background-position: left top !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
}

/* HubSpot Styles (mobile) */
@media (max-width: 767px) {
  .banner-row-0-padding {
    padding-top: 40px !important;
    padding-bottom: 50px !important;
  }
  .banner-row-1-margin {
    margin-bottom: 0px !important;
  }
  .banner-row-1-padding {
    padding-bottom: 0px !important;
  }
  .banner-row-1-hidden {
    display: block !important;
  }
  .module_1717085621200-padding > #hs_cos_wrapper_module_1717085621200 {
    padding-bottom: 0px !important;
  }
  .seccion-2-row-0-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .seccion-2-row-3-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .cell_17164765503994-padding {
    padding-top: 40px !important;
    padding-bottom: 57px !important;
  }
  .cell_17170898357617-padding {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .cell_17170094041703-padding {
    padding-top: 40px !important;
    padding-bottom: 57px !important;
  }
  .module_17170094041705-margin > #hs_cos_wrapper_module_17170094041705 {
    margin-top: 80px !important;
  }
  .cell_1717169413607-padding {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .module_1717171445717-padding > #hs_cos_wrapper_module_1717171445717 {
    padding-bottom: 0px !important;
  }
  .footer-row-0-padding {
    padding-top: 62px !important;
  }
}



@font-face {
  font-family: "Poppins";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../font/Poppins/regular.woff2") format("woff2"), url("../font/Poppins/regular.woff") format("woff");
}
@font-face {
  font-family: "Poppins";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("../font/Poppins/600.woff2") format("woff2"), url("../font/Poppins/600.woff") format("woff");
}
@font-face {
  font-family: "Source Sans Pro";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("../font/Source_Sans_Pro/300.woff2") format("woff2"), url("../font/Source_Sans_Pro/300.woff") format("woff");
}
@font-face {
  font-family: "Source Sans Pro";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("../font/Source_Sans_Pro/600.woff2") format("woff2"), url("../font/Source_Sans_Pro/600.woff") format("woff");
}
@font-face {
  font-family: "Source Sans Pro";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../font/Source_Sans_Pro/regular.woff2") format("woff2"), url("../font/Source_Sans_Pro/regular.woff") format("woff");
}
@font-face {
  font-family: "Source Sans Pro";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("../font/Source_Sans_Pro/700.woff2") format("woff2"), url("../font/Source_Sans_Pro/700.woff") format("woff");
}




#imagen_adornos552 { 
  margin-top: -26px;
  margin-bottom: 75px;
}
    
#imagen_adornos552 img {border-radius:0px 0px 0px 0px;}
@media screen and (max-width:765px) and (min-width:300px) 
{
    #imagen_adornos552 { 
      padding-left: 0px;
      margin-top: 0px;
      margin-bottom: 30px;
      text-align: LEFT
    }

  #imagen_adornos552 img {
      width:150px;
      height:auto;
  }
}


#hs_cos_wrapper_widget_1716475558053 .btn.personalisado {
    background-color:#fff;
    color:#FFCA28;
    border:solid 2px #FFCA28;
  }
  
  #hs_cos_wrapper_widget_1716475558053 .btn.personalisado:hover {
    background-color:#FFCA28;
    color:#fff;
  }
  
  #hs_cos_wrapper_widget_1716475558053 #id_randon {
    display:flex;
    justify-content:start;
    padding-top:10px;
    padding-right:0px;
    padding-bottom:20px;
    padding-left:0px;
  }
  
  @media screen and (max-width:767px) and (min-width:300px) {
    #hs_cos_wrapper_widget_1716475558053 #id_randon {
      padding-top:1px;
      padding-right:0px;
      padding-bottom:30px;
      padding-left:0px;
      margin-top:0px;
      justify-content:start;
      text-align:LEFT;
    }
  }
  
  #imagen_adornos521 img {border-radius:0px 0px 0px 0px;}

@media screen and (max-width:765px) and (min-width:300px) 
{
  #imagen_adornos521 img {
    width:px;
    height:auto;
  }
}


#hs_cos_wrapper_widget_1717010057271 .Objetivo.v1 {
    background:#fff;
    border:#FFCA28 solid 1px;
    box-shadow:rgb(18 18 18 / 10%) 0px 3px 36px;
    min-height:285px;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    padding:37px 44px 20px;
    margin-bottom:40px;
  }
  
  #hs_cos_wrapper_widget_1717010057271 .Objetivo.v2 {
    background:#E9F8F7;
    border:#fff solid 1px;
    box-shadow:rgb(2 38 69/0%) 0px 3px 36px;
    min-height:285px;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    padding:37px 44px 20px;
    margin-bottom:40px;
  }
  
  #hs_cos_wrapper_widget_1717010057271 .Objetivo h3 { margin-bottom:24px; }
  
  #hs_cos_wrapper_widget_1717010057271 .Objetivo.personalizado {
    background:#ffffff;
    border:1px solid #5150C0;
    padding-top:20px;
    padding-right:44px;
    padding-bottom:30px;
    padding-left:44px;
    margin-bottom:0px;
    box-shadow:rgb(2 38 69/0%) 0px 3px 36px;
    min-height:260px;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    border-radius:40px;
  }
  
  #hs_cos_wrapper_widget_1717010057271 .Objetivo.personalizado h3 {
    font-family: AvenirLTStd;
    font-weight:300;
    color:#1a1a1a;
    font-size:24px;

  }
  
  #hs_cos_wrapper_widget_1717010057271 .Objetivo.personalizado p {
    font-family: AvenirLTStd;
    font-weight:100;
    color:#1a1a1a;
    font-size:18px;
  }
  
  @media screen and (max-width:767px) and (min-width:300px) {
    #hs_cos_wrapper_widget_1717010057271 .Objetivo.personalizado {
      padding-top:37px;
      padding-right:20px;
      padding-bottom:20px;
      padding-left:20px;
      margin-bottom:3px;
    }
  
    #hs_cos_wrapper_widget_1717010057271 .Objetivo.personalizado h3 { font-size:22px; }
  
    #hs_cos_wrapper_widget_1717010057271 .Objetivo.personalizado p { font-size:12px; }
  }


  @font-face {
    font-family: "AvenirLTStd";
    src: url("../font/AvenirLTStd-Light.otf") format("opentype");
    font-display: swap;
    font-weight: 100;
  }

  @font-face {
    font-family: "AvenirLTStd";
    src: url("../font/AvenirLTStd-Black.otf") format("opentype");
    font-display: swap;
    font-weight: 800;
  }

  @font-face {
    font-family: "AvenirLTStd";
    src: url("../font/AvenirLTStd-Roman.otf") format("opentype");
    font-display: swap;
    font-weight: 300;
  }
#hs_cos_wrapper_module_1717085621200  { display: block !important; padding-bottom: 19px !important }
#hs_cos_wrapper_module_17170890421752  { display: block !important; padding-bottom: 20px !important }
#hs_cos_wrapper_module_171647655039911  { display: block !important; padding-bottom: 40px !important }
#hs_cos_wrapper_module_17170898357616  { display: block !important; padding-bottom: 25px !important; padding-top: 25px !important }
#hs_cos_wrapper_module_1717086688250  { display: block !important; padding-bottom: 25px !important; padding-top: 25px !important }
#hs_cos_wrapper_module_1717171445717  { display: block !important; padding-bottom: 19px !important }
#hs_cos_wrapper_module_1717171448511  { display: block !important; padding-bottom: 20px !important }
#hs_cos_wrapper_module_171647655039911  { display: block !important; padding-bottom: 40px !important }
#hs_cos_wrapper_module_17170898357616  { display: block !important; padding-bottom: 25px !important; padding-top: 25px !important }
#hs_cos_wrapper_module_1717086688250  { display: block !important; padding-bottom: 25px !important; padding-top: 25px !important }
#hs_cos_wrapper_module_1717171445717  { display: block !important; padding-bottom: 19px !important }
#hs_cos_wrapper_module_1717171448511  { display: block !important; padding-bottom: 20px !important }
#hs_cos_wrapper_module_1717085621200  { display: block !important; padding-bottom: 19px !important }
#hs_cos_wrapper_module_17170890421752  { display: block !important; padding-bottom: 20px !important }
.banner-row-0-max-width-section-centering > .row-fluid {
max-width: 1200px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.banner-row-1-force-full-width-section > .row-fluid {
max-width: none !important;
}
.seccion-2-row-0-max-width-section-centering > .row-fluid {
max-width: 1200px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.seccion-2-row-1-max-width-section-centering > .row-fluid {
max-width: 1200px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.seccion-2-row-3-max-width-section-centering > .row-fluid {
max-width: 1200px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.seccion-2-row-5-max-width-section-centering > .row-fluid {
max-width: 1200px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.module_17170094041705-flexbox-positioning {
display: -ms-flexbox !important;
-ms-flex-direction: column !important;
-ms-flex-align: center !important;
-ms-flex-pack: start;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
justify-content: flex-start;
}
.module_17170094041705-flexbox-positioning > div {
max-width: 100%;
flex-shrink: 0 !important;
}
.footer-row-0-max-width-section-centering > .row-fluid {
max-width: 1200px !important;
margin-left: auto !important;
margin-right: auto !important;
}

/* HubSpot Non-stacked Media Query Styles */
@media (min-width:768px) {
  .banner-row-0-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .banner-row-1-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .cell_1717013286607-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_1717013286607-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .banner-column-1-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .banner-column-1-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_17274485564903-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_17274485564903-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .seccion-2-row-0-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .seccion-2-row-1-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .seccion-2-row-2-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .seccion-2-row-3-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .seccion-2-row-4-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .seccion-2-row-5-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .cell_17164765503994-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_17164765503994-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_17170099998715-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_17170099998715-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_17170898357602-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_17170898357602-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_17170898357602-row-2-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .cell_171708983576110-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_171708983576110-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_17170094041703-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_17170094041703-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_17170094041702-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_17170094041702-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_17170866882492-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_17170866882492-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_1716478403909-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_1716478403909-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .cell_17164778651532-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .cell_17164778651532-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .footer-row-0-vertical-alignment > .row-fluid {
    display: -ms-flexbox !important;
    -ms-flex-direction: row;
    display: flex !important;
    flex-direction: row;
  }
  .footer-column-9-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .footer-column-9-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .footer-column-7-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .footer-column-7-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .footer-column-5-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .footer-column-5-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .footer-column-3-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .footer-column-3-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
  .footer-column-1-vertical-alignment {
    display: -ms-flexbox !important;
    -ms-flex-direction: column !important;
    -ms-flex-pack: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .footer-column-1-vertical-alignment > div {
    flex-shrink: 0 !important;
  }
}
/* HubSpot Styles (default) */
.banner-row-0-margin {
margin-top: 0px !important;
margin-bottom: 0px !important;
}
.banner-row-0-padding {
padding-top: 60px !important;
padding-bottom: 100px !important;
padding-left: 0px !important;
padding-right: 0px !important;
}
.banner-row-0-background-layers {
background-image: url('../images/fondo%20degrade.jpg') !important;
background-position: center center !important;
background-size: cover !important;
background-repeat: no-repeat !important;
}
.banner-row-1-hidden {
display: block !important;
}
.banner-row-1-background-layers {
background-image: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 1)) !important;
background-position: left top !important;
background-size: auto !important;
background-repeat: no-repeat !important;
}
.seccion-2-row-0-padding {
padding-top: 69px !important;
padding-bottom: 90px !important;
}
.seccion-2-row-0-hidden {
display: block !important;
}
.seccion-2-row-0-background-layers {
background-image: linear-gradient(rgba(81, 80, 192, 1), rgba(81, 80, 192, 1)) !important;
background-position: left top !important;
background-size: auto !important;
background-repeat: no-repeat !important;
}
.seccion-2-row-1-padding {
padding-top: 88px !important;
padding-bottom: 100px !important;
}
.seccion-2-row-1-background-layers {
background-image: url('../images/parallax_resultado.webp?width=2000&height=1288.2061963030462') !important;
background-position: center center !important;
background-size: cover !important;
background-repeat: no-repeat !important;
}
.seccion-2-row-2-margin {
margin-top: 0px !important;
}
.seccion-2-row-2-padding {
padding-top: 50px !important;
padding-bottom: 50px !important;
}
.seccion-2-row-2-background-layers {
background-image: linear-gradient(rgba(23, 7, 43, 1), rgba(23, 7, 43, 1)) !important;
background-position: left top !important;
background-size: auto !important;
background-repeat: no-repeat !important;
}
.seccion-2-row-3-padding {
padding-top: 90px !important;
padding-bottom: 90px !important;
}
.seccion-2-row-3-hidden {
display: block !important;
}
.seccion-2-row-3-background-layers {
background-image: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 1)) !important;
background-position: left top !important;
background-size: auto !important;
background-repeat: no-repeat !important;
}
.seccion-2-row-4-margin {
margin-top: 0px !important;
}
.seccion-2-row-4-padding {
padding-top: 50px !important;
padding-bottom: 80px !important;
}
.seccion-2-row-4-background-layers {
background-image: linear-gradient(rgba(23, 7, 43, 1), rgba(23, 7, 43, 1)) !important;
background-position: left top !important;
background-size: auto !important;
background-repeat: no-repeat !important;
}
.seccion-2-row-5-padding {
padding-top: 88px !important;
padding-bottom: 100px !important;
}
.seccion-2-row-5-background-layers {
background-image: url('../images/parallax_resultado.webp?width=2000&height=1288.2061963030462') !important;
background-position: center center !important;
background-size: cover !important;
background-repeat: no-repeat !important;
}
.cell_17170898357602-row-0-margin {
margin-top: 20px !important;
}
.cell_17170898357614-margin {
margin-top: 15px !important;
}
.cell_17170898357617-margin {
margin-bottom: 40px !important;
}
.cell_17170898357617-padding {
padding-left: 40px !important;
padding-right: 40px !important;
}
.cell_17170866882495-margin {
margin-top: 15px !important;
}
.cell_1717169413607-margin {
margin-bottom: 40px !important;
}
.cell_1717169413607-padding {
padding-left: 40px !important;
padding-right: 40px !important;
}
.footer-row-0-margin {
margin-top: 0px !important;
margin-bottom: 0px !important;
}
.footer-row-0-padding {
padding-top: 60px !important;
padding-bottom: 90px !important;
padding-left: 0px !important;
padding-right: 0px !important;
}
.footer-row-0-background-layers {
background-image: linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 1)) !important;
background-position: left top !important;
background-size: auto !important;
background-repeat: no-repeat !important;
}

/* HubSpot Styles (mobile) */
@media (max-width: 767px) {
  .banner-row-0-padding {
    padding-top: 40px !important;
    padding-bottom: 50px !important;
  }
  .banner-row-1-margin {
    margin-bottom: 0px !important;
  }
  .banner-row-1-padding {
    padding-bottom: 0px !important;
  }
  .banner-row-1-hidden {
    display: block !important;
  }
  .module_1717085621200-padding > #hs_cos_wrapper_module_1717085621200 {
    padding-bottom: 0px !important;
  }
  .seccion-2-row-0-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .seccion-2-row-3-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .cell_17164765503994-padding {
    padding-top: 40px !important;
    padding-bottom: 57px !important;
  }
  .cell_17170898357617-padding {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .cell_17170094041703-padding {
    padding-top: 40px !important;
    padding-bottom: 57px !important;
  }
  .module_17170094041705-margin > #hs_cos_wrapper_module_17170094041705 {
    margin-top: 80px !important;
  }
  .cell_1717169413607-padding {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .module_1717171445717-padding > #hs_cos_wrapper_module_1717171445717 {
    padding-bottom: 0px !important;
  }
  .footer-row-0-padding {
    padding-top: 62px !important;
  }
}

@font-face {
  font-family: "Poppins";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../font/Poppins/regular.woff2") format("woff2"), url("../font/Poppins/regular.woff") format("woff");
}
@font-face {
  font-family: "Poppins";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("../font/Poppins/600.woff2") format("woff2"), url("../font/Poppins/600.woff") format("woff");
}
@font-face {
  font-family: "Source Sans Pro";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("../font/Source_Sans_Pro/300.woff2") format("woff2"), url("../font/Source_Sans_Pro/300.woff") format("woff");
}
@font-face {
  font-family: "Source Sans Pro";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("../font/Source_Sans_Pro/600.woff2") format("woff2"), url("../font/Source_Sans_Pro/600.woff") format("woff");
}
@font-face {
  font-family: "Source Sans Pro";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../font/Source_Sans_Pro/regular.woff2") format("woff2"), url("../font/Source_Sans_Pro/regular.woff") format("woff");
}
@font-face {
  font-family: "Source Sans Pro";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("../font/Source_Sans_Pro/700.woff2") format("woff2"), url("../font/Source_Sans_Pro/700.woff") format("woff");
}

#imagen_adornos552 { 
  margin-top: -26px;
  margin-bottom: 75px;
}
    
#imagen_adornos552 img {border-radius:0px 0px 0px 0px;}




#hs_cos_wrapper_widget_1716475558053 .btn.personalisado {
  background-color:#fff;
  color:#F9B91C;
  border:solid 2px #F9B91C;
}

#hs_cos_wrapper_widget_1716475558053 .btn.personalisado:hover {
  background-color:#F9B91C;
  color:#fff;
}

#hs_cos_wrapper_widget_1716475558053 #id_randon {
  display:flex;
  justify-content:start;
  padding-top:10px;
  padding-right:0px;
  padding-bottom:20px;
  padding-left:0px;
}


@media screen and (max-width:767px) and (min-width:300px) {
  #imagen_adornos552 { padding-left: 0px;
    margin-top: 0px;
    margin-bottom: 30px;
    ;text-align: LEFT
      }
      #imagen_adornos552 img {
        width:150px;
        height:auto;
      }
  
  #hs_cos_wrapper_widget_1716475558053 #id_randon {
    padding-top:1px;
    padding-right:0px;
    padding-bottom:30px;
    padding-left:0px;
    margin-top:0px;
    justify-content:start;
    text-align:LEFT;
  }


  #imagen_adornos521 img {border-radius:0px 0px 0px 0px;}
}

  #slider-imagenes {
    padding: 0px;
  margin-top: 50px;
  margin-bottom: 50px;
  }

  #slider-imagenes .slick-slide {
    margin:0 10px;
  }

  #slider-imagenes .slick-slide img {
    display: block;
    width: 100%;
    height: auto;
    object-fit:cover;
  }  



/* Estilos extraídos del HTML */

/* Bloque 1 */
#hs_cos_wrapper_widget_1717010057271 .Objetivo.v1 {
  background:#fff;
  border:#FFCA28 solid 1px;
  box-shadow:rgb(18 18 18 / 10%) 0px 3px 36px;
  min-height:285px;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  padding:37px 44px 20px;
  margin-bottom:40px;
}

#hs_cos_wrapper_widget_1717010057271 .Objetivo.v2 {
  background:#FFFFFF;
  border:#FFCA28 solid 1px;
  box-shadow:rgb(18 18 18 / 0%) 0px 3px 36px;
  min-height:285px;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  padding:37px 44px 20px;
  margin-bottom:40px;
}

#hs_cos_wrapper_widget_1717010057271 .Objetivo h3 { margin-bottom:24px; }

#hs_cos_wrapper_widget_1717010057271 .Objetivo.personalizado {
  background:#ffffff;
  border:1px solid #FFCA28;
  padding-top:20px;
  padding-right:44px;
  padding-bottom:30px;
  padding-left:44px;
  margin-bottom:0px;
  box-shadow:rgb(18 18 18 / 0%) 0px 3px 36px;
  min-height:260px;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  border-radius:40px;
}

#hs_cos_wrapper_widget_1717010057271 .Objetivo.personalizado h3 {
  font-family:AvenirLTStd;
  font-weight:300;
  font-family:AvenirLTStd;
  color:#7A7A7A;
  font-size:24px;
}

#hs_cos_wrapper_widget_1717010057271 .Objetivo.personalizado p {
  font-family:AvenirLTStd;
  font-weight:100;
  font-family:AvenirLTStd;
  color:#7A7A7A;
  font-size:18px;
}

@media screen and (max-width:767px) and (min-width:300px) {
  #hs_cos_wrapper_widget_1717010057271 .Objetivo.personalizado {
    padding-top:37px;
    padding-right:20px;
    padding-bottom:20px;
    padding-left:20px;
    margin-bottom:3px;
  }

  #hs_cos_wrapper_widget_1717010057271 .Objetivo.personalizado h3 { font-size:22px; }

  #hs_cos_wrapper_widget_1717010057271 .Objetivo.personalizado p { font-size:12px; }
}

/* Bloque 2 */
#hs_cos_wrapper_widget_1717009433723 .flip-product {
  display:flex;
  justify-content:center;
  align-items:flex-start;
  gap:20px;
}

#hs_cos_wrapper_widget_1717009433723 .flip-box {
  perspective:1000px;
  width:224px;
  min-height:321px;
}

#hs_cos_wrapper_widget_1717009433723 .flip-box h5 {
  font-size:22px;
  color:#ffffff;
  font-weight:600;
}

#hs_cos_wrapper_widget_1717009433723 .flip-box .flip-box-front h5 { margin-top:-5px; }

#hs_cos_wrapper_widget_1717009433723 .flip-box .flip-box-back h5 { margin-bottom:20px; }

#hs_cos_wrapper_widget_1717009433723 .flip-box p {
  font-size:18px;
  color:#ffffff;
  font-weight:300;
}

#hs_cos_wrapper_widget_1717009433723 .flip-box-inner {
  position:relative;
  width:100%;
  height:100%;
  text-align:center;
  transition:transform 0.8s;
  transform-style:preserve-3d;
}

#hs_cos_wrapper_widget_1717009433723 .flip-box:hover .flip-box-inner { transform:rotateY(180deg); }

#hs_cos_wrapper_widget_1717009433723 .flip-box-front,
#hs_cos_wrapper_widget_1717009433723 .flip-box-back {
  position:absolute;
  width:100%;
  height:100%;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
}

#hs_cos_wrapper_widget_1717009433723 .flip-box-front .top { height:214px; }

#hs_cos_wrapper_widget_1717009433723 .flip-box-front .top img {
  object-fit:cover;
  width:100%;
  height:auto;
  border-radius:15px 15px 0 0;
}

#hs_cos_wrapper_widget_1717009433723 .flip-box-front .bottom {
  display:flex;
  align-items:center;
  justify-content:center;
  text-align:center;
  padding:0 15px;
  background:rgb(0 0 0/100%);
  min-height:107px;
  border-radius:0 0 15px 15px;
  position:relative;
  z-index:2;
}

#hs_cos_wrapper_widget_1717009433723 .flip-box-back { transform:rotateY(180deg); }

#hs_cos_wrapper_widget_1717009433723 .flip-box-back .back {
  padding:0 15px;
  background-color:rgb(0 0 0/100%);
  text-align:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  border-radius:15px;
  height:321px;
}

@media screen and (max-width:960px) and (min-width:300px) {
  #hs_cos_wrapper_widget_1717009433723 #flipbox { display:none !important; }
}

/* Bloque 3 */
#hs_cos_wrapper_widget_1717009433723 .multi-accordion.normal {
  display:none;
  width:100%;
  border-top:0;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:space-between;
  align-items:flex-start;
  gap:25px;
  width:100%;
}

#hs_cos_wrapper_widget_1717009433723 .multi-accordion.normal .panel { padding:0px 0px; }

#hs_cos_wrapper_widget_1717009433723 .multi-accordion.normal .accormio {
  transition:.4s;
  background:#ffffff;
  padding:20px;
  border:solid 1px #5150C0;
  border-radius:21px;
}

#hs_cos_wrapper_widget_1717009433723 .multi-accordion.normal .accormio.active {
  background:rgb(81 80 192/100%);
  padding:20px 20px 40px;
}

#hs_cos_wrapper_widget_1717009433723 .multi-accordion .accordion.normal {
  display:flex;
  align-items:center;
  justify-content:space-between;
  font-family:Poppins;
  font-family:Poppins,sans-serif;
  font-style:normal;
  font-weight:600;
  text-decoration:none;
  color:#000000;
  font-size:22px;
  line-height:1.3;
  padding:0px 0;
  margin:0px;
  width:100%;
}

#hs_cos_wrapper_widget_1717009433723 .multi-accordion button.accordion {
  font-family:Poppins,sans-serif;
  cursor:pointer;
  padding:27px 0;
  width:92%;
  text-align:left;
  outline:0;
  font-size:18px;
  transition:.4s;
  background-color:rgba(255,255,255,0);
  border:0;
  margin:0 4%;
}

#hs_cos_wrapper_widget_1717009433723 .multi-accordion button.accordion.active,
#hs_cos_wrapper_widget_1717009433723 button.accordion:hover { color:#FFFFFF; }

#hs_cos_wrapper_widget_1717009433723 .multi-accordion button.accordion svg {
  overflow:initial;
  width:15px;
  height:35px;
  justify-content:center;
  align-items:center;
  transition:.3s;
  float:right;
}

#hs_cos_wrapper_widget_1717009433723 .multi-accordion button.accordion svg text { font-size:16px; }

#hs_cos_wrapper_widget_1717009433723 .multi-accordion button.accordion svg.mas text { fill:#000000; }

#hs_cos_wrapper_widget_1717009433723 .multi-accordion button.accordion svg.menos text { fill:#FFFFFF; }

#hs_cos_wrapper_widget_1717009433723 .multi-accordion button.accordion svg.mas {
  display:flex;
  overflow:initial;
}

#hs_cos_wrapper_widget_1717009433723 .multi-accordion button.accordion svg.menos { display:none; }

#hs_cos_wrapper_widget_1717009433723 .multi-accordion button.accordion.active svg.mas { display:none; }

#hs_cos_wrapper_widget_1717009433723 .multi-accordion button.accordion.active svg.menos { display:block; }

#hs_cos_wrapper_widget_1717009433723 .multi-accordion .panel {
  padding:0;
  background-color:rgba(255,255,255,0);
  max-height:0;
  overflow:hidden;
  transition:.6s ease-in-out;
  opacity:0;
  width:100%;
  font-size:16.5px;
  color:#041027;
  font-weight:400;
}

#hs_cos_wrapper_widget_1717009433723 .multi-accordion .panel p {
  font-size:18px;
  color:#ffffff;
  font-weight:300;
  margin-top:28px;
}

#hs_cos_wrapper_widget_1717009433723 .multi-accordion .panel.show {
  opacity:1;
  max-height:500px;
}

#hs_cos_wrapper_widget_1717009433723 .multi-accordion .panel.hide {
  opacity:0;
  height:0;
}

@media screen and (max-width:960px) and (min-width:300px) {
  #hs_cos_wrapper_widget_1717009433723 .multi-accordion.normal {
    display:flex !important;
    width:100%;
    flex-direction:column;
  }
}

/* Bloque 4 */
#hs_cos_wrapper_module_1716476709325 .btn.personalisado {
  background-color:#fff;
  color:#F9B91C;
  border:solid 2px #F9B91C;
}

#hs_cos_wrapper_module_1716476709325 .btn.personalisado:hover {
  background-color:#F9B91C;
  color:#fff;
}

#hs_cos_wrapper_module_1716476709325 #id_randon {
  display:flex;
  justify-content:center;
  padding:0px;
  margin-top:70px;
}

@media screen and (max-width:767px) and (min-width:300px) {
  #hs_cos_wrapper_module_1716476709325 #id_randon {
    justify-content:center;
    text-align:CENTER;
  }
}

/* Bloque 5 */
#hs_cos_wrapper_module_17170898357619 .ico-txt-l { padding:0px; }

#hs_cos_wrapper_module_17170898357619 .caja {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:flex-start;
  gap:17px;
  position:relative;
  background:rgb(255 255 255/100%);
  border-radius:30px;
  padding:35px;
  min-height:320px;
  text-align:center;
  box-shadow:10px 10px 36px rgb(5 15 72/9%);
  text-align:LEFT;
}

#hs_cos_wrapper_module_17170898357619 .ico-txt-l .caja img {
  width:auto;
  height:37px !important;
}

#hs_cos_wrapper_module_17170898357619 .ico-txt-l .caja h5 {
  font-family:AvenirLTStd;
  font-weight:800;
  font-family:AvenirLTStd;
  color:#5150c0;
  font-size:20px;
}

#hs_cos_wrapper_module_17170898357619 .ico-txt-l .caja p {
  font-family:AvenirLTStd;
  font-weight:100;
  font-family:AvenirLTStd;
  color:#000000;
  font-size:18px;
}

#hs_cos_wrapper_module_17170898357619 .ico-txt-l .caja a {
  display:flex;
  gap:15px;
  align-items:center;
  transition:all ease 0.3s;
}

#hs_cos_wrapper_module_17170898357619 .ico-txt-l .caja a:hover { color:#3EB2B9; }

#hs_cos_wrapper_module_17170898357619 .ico-txt-l .caja a:hover svg path { fill:#3EB2B9; }

#hs_cos_wrapper_module_17170898357619 .ico-txt-l .slick-track {
  display:flex;
  gap:0;
  padding:0;
}

#hs_cos_wrapper_module_17170898357619 .ico-txt-l .slick-track::before,
#hs_cos_wrapper_module_17170898357619 .ico-txt-l .slick-track::after { display:none; }

#hs_cos_wrapper_module_17170898357619 .ico-txt-l .slick-slide { margin:0 11px; }

#hs_cos_wrapper_module_17170898357619 .slick-arrow { top:35%; }

@media screen and (max-width:767px) and (min-width:300px) {
  #hs_cos_wrapper_module_17170898357619 .ico-txt-l .caja h5 {
    font-size:18px;
    min-height:unset;
  }

  #hs_cos_wrapper_module_17170898357619 .ico-txt-l .caja p {
    font-size:16px;
    min-height:unset;
  }

  #hs_cos_wrapper_module_17170898357619 .ico-txt-l .caja {
    min-height:320px;
    box-shadow:unset;
    align-items:center;
    text-align:center;
    padding:38px 33px 0;
  }

  #hs_cos_wrapper_module_17170898357619 .ico-txt-l .slick-active .caja { box-shadow:0px 10px 36px rgb(5 15 72/5%); }

  #hs_cos_wrapper_module_17170898357619 .Slick-Next { margin-right:0px; }

  #hs_cos_wrapper_module_17170898357619 .Slick-Prev { margin-left:0px; }

  #hs_cos_wrapper_module_17170898357619 .slick-arrow { top:35%; }
}

/* Bloque 6 */
#hs_cos_wrapper_module_171708983576112 .btn.personalisado {
  background-color:#fff;
  color:#F9B91C;
  border:solid 2px #F9B91C;
}

#hs_cos_wrapper_module_171708983576112 .btn.personalisado:hover {
  background-color:#F9B91C;
  color:#fff;
}

#hs_cos_wrapper_module_171708983576112 #id_randon {
  display:flex;
  justify-content:center;
  padding:0px;
  margin-bottom:39px;
}

@media screen and (max-width:767px) and (min-width:300px) {
  #hs_cos_wrapper_module_171708983576112 #id_randon {
    justify-content:center;
    text-align:CENTER;
  }
}

/* Bloque 7 */
#lista_destacada328 .icon svg {fill:#2cc3cc;}

/* Bloque 8 */
#lista_destacada328 .icon svg {fill:#2cc3cc;}

/* Bloque 9 */
#lista_destacada328 .icon svg {fill:#2cc3cc;}

/* Bloque 10 */
#lista_destacada328 .icon svg {fill:#2cc3cc;}

/* Bloque 11 */
#lista_destacada328 .icon svg {fill:#2cc3cc;}

/* Bloque 12 */
#lista_destacada328 { background-color: #FFFFFF; }
  #lista_destacada328 .lista_destacada {gap:25px;padding-top: 30px;
    padding-right: 0px;
    padding-bottom: 30px;
    padding-left: 0px;
    }
  #lista_destacada328 .icon-txt {gap:10px;flex-direction:row;align-items:flex-start;}
  #lista_destacada328 .icon-txt .icon {width:26px;height:26px;display: flex;justify-content: center;align-items: center;margin-top:4px;}
  #lista_destacada328 .icon-txt .icon svg {width:26px;height:26px;}
  #lista_destacada328 .text p {font-family: AvenirLTStd; font-weight: 300; font-family: AvenirLTStd; color: #10101b; font-size: 16px;}
  
@media screen and (max-width:767px) and (min-width:300px) 
{
  #lista_destacada328 .text p {font-size: 16px }
  #lista_destacada328 .icon-txt .icon {width:18px;height:18px;margin-top:6px;}
  #lista_destacada328 .icon-txt .icon svg {width:18px;height:18px;}
}

/* Bloque 13 */
#hs_cos_wrapper_module_171700940417012 .btn.personalisado {
  background-color:#fff;
  color:#F9B91C;
  border:solid 2px #F9B91C;
}

#hs_cos_wrapper_module_171700940417012 .btn.personalisado:hover {
  background-color:#F9B91C;
  color:#fff;
}

#hs_cos_wrapper_module_171700940417012 #id_randon {
  display:flex;
  justify-content:start;
  padding:0px;
}

@media screen and (max-width:767px) and (min-width:300px) {
  #hs_cos_wrapper_module_171700940417012 #id_randon {
    justify-content:center;
    text-align:CENTER;
  }
}

/* Bloque 14 */
#hs_cos_wrapper_module_17171694136073 .ico-txt-l { padding:0px; }

#hs_cos_wrapper_module_17171694136073 .ico-txt-l .caja {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:flex-start;
  gap:17px;
  position:relative;
  background:rgb(255 255 255/100%);
  border-radius:30px;
  padding-top:37px;
  padding-right:34px;
  padding-bottom:34px;
  padding-left:34px;
  min-height:320px;
  text-align:center;
  box-shadow:10px 10px 36px rgb(5 15 72/9%);
  text-align:LEFT;
}

#hs_cos_wrapper_module_17171694136073 .ico-txt-l .caja img {
  width:auto;
  height:37px !important;
}

#hs_cos_wrapper_module_17171694136073 .ico-txt-l .caja h5 {
  font-family:AvenirLTStd;
  font-weight:800;
  font-family:AvenirLTStd;
  color:#5150c0;
  font-size:20px;
}

#hs_cos_wrapper_module_17171694136073 .ico-txt-l .caja p {
  font-family:AvenirLTStd;
  font-weight:100;
  font-family:AvenirLTStd;
  color:#000000;
  font-size:18px;
}

#hs_cos_wrapper_module_17171694136073 .ico-txt-l .caja a {
  display:flex;
  gap:15px;
  align-items:center;
  transition:all ease 0.3s;
}

#hs_cos_wrapper_module_17171694136073 .ico-txt-l .caja a:hover { color:#3EB2B9; }

#hs_cos_wrapper_module_17171694136073 .ico-txt-l .caja a:hover svg path { fill:#3EB2B9; }

#hs_cos_wrapper_module_17171694136073 .ico-txt-l .slick-track {
  display:flex;
  gap:0;
  padding:0;
}

#hs_cos_wrapper_module_17171694136073 .ico-txt-l .slick-track::before,
#hs_cos_wrapper_module_17171694136073 .ico-txt-l .slick-track::after { display:none; }

#hs_cos_wrapper_module_17171694136073 .ico-txt-l .slick-slide { margin:0 11px; }

#hs_cos_wrapper_module_17171694136073 .slick-arrow { top:35%; }

@media screen and (max-width:767px) and (min-width:300px) {
  #hs_cos_wrapper_module_17171694136073 .ico-txt-l .caja h5 {
    font-size:18px;
    min-height:unset;
  }

  #hs_cos_wrapper_module_17171694136073 .ico-txt-l .caja p {
    font-size:16px;
    min-height:unset;
  }

  #hs_cos_wrapper_module_17171694136073 .ico-txt-l .caja {
    min-height:340px;
    box-shadow:unset;
    align-items:center;
    text-align:center;
    padding:38px 33px 0;
  }

  #hs_cos_wrapper_module_17171694136073 .ico-txt-l .slick-active .caja { box-shadow:0px 10px 36px rgb(5 15 72/5%); }

  #hs_cos_wrapper_module_17171694136073 .Slick-Next { margin-right:0px; }

  #hs_cos_wrapper_module_17171694136073 .Slick-Prev { margin-left:0px; }

  #hs_cos_wrapper_module_17171694136073 .slick-arrow { top:35%; }
}

/* Bloque 15 */
#hs_cos_wrapper_module_17171694461373 .btn.personalisado {
  background-color:#fff;
  color:#F9B91C;
  border:solid 2px #F9B91C;
}

#hs_cos_wrapper_module_17171694461373 .btn.personalisado:hover {
  background-color:#F9B91C;
  color:#fff;
}

#hs_cos_wrapper_module_17171694461373 #id_randon {
  display:flex;
  justify-content:center;
  padding:0px;
}

@media screen and (max-width:767px) and (min-width:300px) {
  #hs_cos_wrapper_module_17171694461373 #id_randon {
    justify-content:center;
    text-align:CENTER;
  }
}

/* Bloque 16 */
#hs_cos_wrapper_widget_1716478403503 #formulario .formulario {
  background:#FFFFFF;
  border-radius:50px;
  box-shadow:0 3px 46px rgba(25,53,106,.16);
  border:1px none #2cc3cc;
  padding-top:57px;
  padding-right:38px;
  padding-bottom:75px;
  padding-left:38px;
}

#hs_cos_wrapper_widget_1716478403503 #formulario .formulario form {
  display:flex;
  flex-direction:column;
  width:100%;
}

#hs_cos_wrapper_widget_1716478403503 #formulario h6 {
  font-family:AvenirLTStd;
  font-weight:300;
  font-family:AvenirLTStd;
  color:#000000;
  font-size:25px;
  padding:0px;
  text-align:LEFT;
  padding-top:10px;
  padding-bottom:10px;
}

#hs_cos_wrapper_widget_1716478403503 #formulario .formulario fieldset {
  align-items:flex-start;
  display:flex;
  gap:12px;
  justify-content:flex-start;
}

#hs_cos_wrapper_widget_1716478403503 #formulario form label span {
  font-family:AvenirLTStd;
  font-weight:300;
  font-family:AvenirLTStd;
  color:#3f3f41;
  font-size:18px;
  float:left;
  padding-bottom:10px;
}

#hs_cos_wrapper_widget_1716478403503 #formulario form .hs-error-msg {
  font-family:AvenirLTStd;
  font-weight:300;
  font-family:AvenirLTStd;
  color:#CC0201;
  font-size:16px;
}

#hs_cos_wrapper_widget_1716478403503 #formulario form input,
#hs_cos_wrapper_widget_1716478403503 #formulario form select.hs-input,
#hs_cos_wrapper_widget_1716478403503 #formulario textarea {
  background-color:#f2f7fc;
  border:0px solid #666666;
  border-radius:20;
  font-family:Source Sans Pro;
  font-family:'Source Sans Pro',sans-serif;
  font-style:normal;
  font-weight:normal;
  text-decoration:none;
  color:#000000;
  font-size:18px;
  height:47px;
  line-height:47px;
  padding:0 13px;
  transition:.3s;
  width:100%;
}

#hs_cos_wrapper_widget_1716478403503 #formulario form .hs-button {
  background:#5150C0;
  border:2px solid #5150C0;
  border-radius:40px;
  display:block;
  float:left;
  font-family:AvenirLTStd;
  font-weight:300;
  font-family:AvenirLTStd;
  color:#FFFFFF;
  font-size:24px;
  height:60px;
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  -o-transition:all .4s ease;
  -ms-transition:all .4s ease;
  transition:all .4s ease;
  width:100%;
  z-index:1;
}

#hs_cos_wrapper_widget_1716478403503 #formulario form .hs-button:hover {
  background:#FFFFFF;
  border:2px solid #5150C0;
  color:#5150C0;
}

#hs_cos_wrapper_widget_1716478403503 #formulario form .form-columns-1 .hs-dependent-field {
  display:flex;
  flex-direction:column;
  flex-wrap:nowrap;
  justify-content:space-between;
  width:calc(100%);
  gap:14px;
}

@media screen and (max-width:767px) and (min-width:300px) {
  #hs_cos_wrapper_widget_1716478403503 #formulario .formulario {
    padding-top:30px;
    padding-right:20px;
    padding-bottom:50px;
    padding-left:20px;
  }

  #hs_cos_wrapper_widget_1716478403503 #formulario h6 { font-size:20px; }

  #hs_cos_wrapper_widget_1716478403503 #formulario form .hs-button {
    font-size:20px;
    height:50px;
  }

  #hs_cos_wrapper_widget_1716478403503 #formulario form label span { font-size:18px; }

  #hs_cos_wrapper_widget_1716478403503 #formulario form input,
  #hs_cos_wrapper_widget_1716478403503 #formulario form select.hs-input,
  #hs_cos_wrapper_widget_1716478403503 #formulario textarea { font-size:18px; }
}

/* Bloque 17 */
.columna {min-height:10px;}

/* Bloque 18 */
#imagen_adornos89 {
    text-align: LEFT;
  }
  
  #imagen_adornos89 img {border-radius:0px 0px 0px 0px;}
@media screen and (max-width:765px) and (min-width:300px) 
{
  #imagen_adornos89 { margin-bottom: 18px;
  text-align: LEFT;
  }
  #imagen_adornos89 img {
    width:150px;
    height:auto;
  }
}

/* Bloque 19 */
.columna {min-height:10px;}

/* Bloque 20 */
.columna {min-height:10px;}
