@charset "UTF-8";
/*
Theme Name:     SBI Child
Theme URI:      https://www.markenetics.com
Description:    SBI Child Theme
Author:         Markenetics
Author URI:     https://www.markenetics.com
Template:       sbi
Version:        1.0.0
*/
/* line 24, sass/helpers/_basics.scss */
.et_pb_row {
  max-width: 1920px !important;
  width: 90% !important;
}

/* line 29, sass/helpers/_basics.scss */
.full-container .et_pb_row {
  max-width: 100% !important;
  width: 100% !important;
  padding: 0 2.5% !important;
}

/* line 35, sass/helpers/_basics.scss */
.columna-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column nowrap;
  -moz-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  height: 100%;
}

/* line 5, sass/typography/_typography.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Quicksand", sans-serif !important;
  line-height: 1.1;
  padding-bottom: 15px;
}

/* line 16, sass/typography/_typography.scss */
h1 {
  font-size: 40px;
}
@media only screen and (max-width: 1100px) {
  /* line 16, sass/typography/_typography.scss */
  h1 {
    font-size: 35px !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 16, sass/typography/_typography.scss */
  h1 {
    font-size: 31px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 16, sass/typography/_typography.scss */
  h1 {
    font-size: 27px !important;
  }
}
/* line 27, sass/typography/_typography.scss */
h1 span {
  font-size: 40px;
}
@media only screen and (max-width: 1100px) {
  /* line 27, sass/typography/_typography.scss */
  h1 span {
    font-size: 35px !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 27, sass/typography/_typography.scss */
  h1 span {
    font-size: 31px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 27, sass/typography/_typography.scss */
  h1 span {
    font-size: 27px !important;
  }
}

/* line 40, sass/typography/_typography.scss */
h2 {
  font-size: 30px;
}
@media only screen and (max-width: 767px) {
  /* line 40, sass/typography/_typography.scss */
  h2 {
    font-size: 27px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 40, sass/typography/_typography.scss */
  h2 {
    font-size: 25px !important;
  }
}
/* line 49, sass/typography/_typography.scss */
h2 span {
  font-size: 30px;
}
@media only screen and (max-width: 767px) {
  /* line 49, sass/typography/_typography.scss */
  h2 span {
    font-size: 27px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 49, sass/typography/_typography.scss */
  h2 span {
    font-size: 25px !important;
  }
}

/* line 60, sass/typography/_typography.scss */
h3 {
  font-size: 22px;
}
@media only screen and (max-width: 767px) {
  /* line 60, sass/typography/_typography.scss */
  h3 {
    font-size: 20px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 60, sass/typography/_typography.scss */
  h3 {
    font-size: 18px !important;
  }
}
/* line 68, sass/typography/_typography.scss */
h3 span {
  font-size: 22px;
}
@media only screen and (max-width: 767px) {
  /* line 68, sass/typography/_typography.scss */
  h3 span {
    font-size: 20px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 68, sass/typography/_typography.scss */
  h3 span {
    font-size: 18px !important;
  }
}

/* line 78, sass/typography/_typography.scss */
h4 {
  font-size: 20px;
}
@media only screen and (max-width: 480px) {
  /* line 78, sass/typography/_typography.scss */
  h4 {
    font-size: 16px !important;
  }
}
/* line 83, sass/typography/_typography.scss */
h4 span {
  font-size: 20px;
}
@media only screen and (max-width: 480px) {
  /* line 83, sass/typography/_typography.scss */
  h4 span {
    font-size: 16px !important;
  }
}

/* line 90, sass/typography/_typography.scss */
h5 {
  font-size: 18px;
}
@media only screen and (max-width: 767px) {
  /* line 90, sass/typography/_typography.scss */
  h5 {
    font-size: 17px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 90, sass/typography/_typography.scss */
  h5 {
    font-size: 13px !important;
  }
}
/* line 98, sass/typography/_typography.scss */
h5 span {
  font-size: 18px;
}
@media only screen and (max-width: 767px) {
  /* line 98, sass/typography/_typography.scss */
  h5 span {
    font-size: 17px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 98, sass/typography/_typography.scss */
  h5 span {
    font-size: 13px !important;
  }
}

/* line 108, sass/typography/_typography.scss */
h6 {
  font-size: 15px;
}
@media only screen and (max-width: 480px) {
  /* line 108, sass/typography/_typography.scss */
  h6 {
    font-size: 12px;
  }
}
/* line 113, sass/typography/_typography.scss */
h6 span {
  font-size: 15px;
}
@media only screen and (max-width: 480px) {
  /* line 113, sass/typography/_typography.scss */
  h6 span {
    font-size: 12px;
  }
}

/* line 134, sass/typography/_typography.scss */
.texto-large {
  font-family: "Quicksand", sans-serif !important;
  font-size: 20px !important;
}
@media only screen and (max-width: 767px) {
  /* line 134, sass/typography/_typography.scss */
  .texto-large {
    font-size: 18px !important;
  }
}
/* line 140, sass/typography/_typography.scss */
.texto-large p,
.texto-large div {
  font-family: "Quicksand", sans-serif !important;
  font-size: 20px !important;
}
@media only screen and (max-width: 767px) {
  /* line 140, sass/typography/_typography.scss */
  .texto-large p,
  .texto-large div {
    font-size: 18px !important;
  }
}

/* line 149, sass/typography/_typography.scss */
.texto-medium {
  font-family: "Quicksand", sans-serif !important;
  font-size: 15px !important;
}
@media only screen and (max-width: 767px) {
  /* line 149, sass/typography/_typography.scss */
  .texto-medium {
    font-size: 14px !important;
  }
}
/* line 155, sass/typography/_typography.scss */
.texto-medium p,
.texto-medium div {
  font-family: "Quicksand", sans-serif !important;
  font-size: 15px !important;
}
@media only screen and (max-width: 767px) {
  /* line 155, sass/typography/_typography.scss */
  .texto-medium p,
  .texto-medium div {
    font-size: 14px !important;
  }
}

/* line 164, sass/typography/_typography.scss */
.texto-small {
  font-family: "Quicksand", sans-serif !important;
  font-size: 12px !important;
}
/* line 167, sass/typography/_typography.scss */
.texto-small p,
.texto-small div {
  font-family: "Quicksand", sans-serif !important;
  font-size: 12px !important;
}

/* line 174, sass/typography/_typography.scss */
p,
.textos p,
.et_pb_text_inner {
  font-family: "Quicksand", sans-serif !important;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3em;
  padding-bottom: 1em;
}
/* line 178, sass/typography/_typography.scss */
p strong,
.textos p strong,
.et_pb_text_inner strong {
  font-weight: 600;
}

/* line 182, sass/typography/_typography.scss */
.textos.destacados p,
.textos.destacados {
  font-size: 23px;
}
@media only screen and (max-width: 480px) {
  /* line 182, sass/typography/_typography.scss */
  .textos.destacados p,
  .textos.destacados {
    font-size: 19px;
  }
}

/* line 198, sass/typography/_typography.scss */
a {
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
}

/* line 26, sass/components/_forms.scss */
.et_pb_button, .wp-element-button {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
}
/* line 10, sass/components/_forms.scss */
.et_pb_button:hover, .wp-element-button:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.et_pb_button:after, .wp-element-button:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 26, sass/components/_forms.scss */
  .et_pb_button, .wp-element-button {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 26, sass/components/_forms.scss */
  .et_pb_button, .wp-element-button {
    font-size: 15px !important;
  }
}

/* line 30, sass/components/_forms.scss */
.wp-element-button {
  margin: 10px 0;
}

/* line 44, sass/components/_forms.scss */
.boton-dark {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  background: #5b6772 !important;
  color: #fff !important;
}
/* line 10, sass/components/_forms.scss */
.boton-dark:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.boton-dark:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 44, sass/components/_forms.scss */
  .boton-dark {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 44, sass/components/_forms.scss */
  .boton-dark {
    font-size: 15px !important;
  }
}
/* line 38, sass/components/_forms.scss */
.boton-dark:hover {
  background: transparent !important;
  color: #5b6772 !important;
}

/* line 48, sass/components/_forms.scss */
.boton-dark-wp .wp-element-button {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  background: #5b6772 !important;
  color: #fff !important;
}
/* line 10, sass/components/_forms.scss */
.boton-dark-wp .wp-element-button:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.boton-dark-wp .wp-element-button:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 48, sass/components/_forms.scss */
  .boton-dark-wp .wp-element-button {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 48, sass/components/_forms.scss */
  .boton-dark-wp .wp-element-button {
    font-size: 15px !important;
  }
}
/* line 38, sass/components/_forms.scss */
.boton-dark-wp .wp-element-button:hover {
  background: transparent !important;
  color: #5b6772 !important;
}

/* line 64, sass/components/_forms.scss */
.boton-dark-azul {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  background: #5b6772 !important;
  color: #fff !important;
  font-weight: 600;
  background: #48459c !important;
  border-color: #48459c !important;
  font-size: 15px !important;
}
/* line 10, sass/components/_forms.scss */
.boton-dark-azul:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.boton-dark-azul:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 64, sass/components/_forms.scss */
  .boton-dark-azul {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 64, sass/components/_forms.scss */
  .boton-dark-azul {
    font-size: 15px !important;
  }
}
/* line 38, sass/components/_forms.scss */
.boton-dark-azul:hover {
  background: transparent !important;
  color: #5b6772 !important;
}
/* line 58, sass/components/_forms.scss */
.boton-dark-azul:hover {
  background: transparent !important;
  color: #48459c !important;
}

/* line 68, sass/components/_forms.scss */
.boton-dark-azul-wp .wp-element-button {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  background: #5b6772 !important;
  color: #fff !important;
  font-weight: 600;
  background: #48459c !important;
  border-color: #48459c !important;
  font-size: 15px !important;
}
/* line 10, sass/components/_forms.scss */
.boton-dark-azul-wp .wp-element-button:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.boton-dark-azul-wp .wp-element-button:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 68, sass/components/_forms.scss */
  .boton-dark-azul-wp .wp-element-button {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 68, sass/components/_forms.scss */
  .boton-dark-azul-wp .wp-element-button {
    font-size: 15px !important;
  }
}
/* line 38, sass/components/_forms.scss */
.boton-dark-azul-wp .wp-element-button:hover {
  background: transparent !important;
  color: #5b6772 !important;
}
/* line 58, sass/components/_forms.scss */
.boton-dark-azul-wp .wp-element-button:hover {
  background: transparent !important;
  color: #48459c !important;
}

/* line 82, sass/components/_forms.scss */
.boton-azul {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  border-color: #48459c !important;
  color: #48459c !important;
}
/* line 10, sass/components/_forms.scss */
.boton-azul:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.boton-azul:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 82, sass/components/_forms.scss */
  .boton-azul {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 82, sass/components/_forms.scss */
  .boton-azul {
    font-size: 15px !important;
  }
}
/* line 76, sass/components/_forms.scss */
.boton-azul:hover {
  background: #48459c !important;
  color: #fff !important;
}

/* line 86, sass/components/_forms.scss */
.boton-azul-wp .wp-element-button {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  border-color: #48459c !important;
  color: #48459c !important;
}
/* line 10, sass/components/_forms.scss */
.boton-azul-wp .wp-element-button:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.boton-azul-wp .wp-element-button:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 86, sass/components/_forms.scss */
  .boton-azul-wp .wp-element-button {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 86, sass/components/_forms.scss */
  .boton-azul-wp .wp-element-button {
    font-size: 15px !important;
  }
}
/* line 76, sass/components/_forms.scss */
.boton-azul-wp .wp-element-button:hover {
  background: #48459c !important;
  color: #fff !important;
}

/* line 102, sass/components/_forms.scss */
.boton-light {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  background: #5b6772 !important;
  color: #fff !important;
  background: #fff !important;
  border: none !important;
  color: #5b6772 !important;
}
/* line 10, sass/components/_forms.scss */
.boton-light:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.boton-light:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 102, sass/components/_forms.scss */
  .boton-light {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 102, sass/components/_forms.scss */
  .boton-light {
    font-size: 15px !important;
  }
}
/* line 38, sass/components/_forms.scss */
.boton-light:hover {
  background: transparent !important;
  color: #5b6772 !important;
}
/* line 96, sass/components/_forms.scss */
.boton-light:hover {
  background: #5b6772 !important;
  color: #fff !important;
}

/* line 106, sass/components/_forms.scss */
.boton-light-wp .wp-element-button {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  background: #5b6772 !important;
  color: #fff !important;
  background: #fff !important;
  border: none !important;
  color: #5b6772 !important;
}
/* line 10, sass/components/_forms.scss */
.boton-light-wp .wp-element-button:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.boton-light-wp .wp-element-button:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 106, sass/components/_forms.scss */
  .boton-light-wp .wp-element-button {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 106, sass/components/_forms.scss */
  .boton-light-wp .wp-element-button {
    font-size: 15px !important;
  }
}
/* line 38, sass/components/_forms.scss */
.boton-light-wp .wp-element-button:hover {
  background: transparent !important;
  color: #5b6772 !important;
}
/* line 96, sass/components/_forms.scss */
.boton-light-wp .wp-element-button:hover {
  background: #5b6772 !important;
  color: #fff !important;
}

/* line 122, sass/components/_forms.scss */
.boton-verde {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  background: #6dc8c2 !important;
  border-color: #6dc8c2 !important;
  color: #fff !important;
}
/* line 10, sass/components/_forms.scss */
.boton-verde:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.boton-verde:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 122, sass/components/_forms.scss */
  .boton-verde {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 122, sass/components/_forms.scss */
  .boton-verde {
    font-size: 15px !important;
  }
}
/* line 115, sass/components/_forms.scss */
.boton-verde:hover {
  background: #fff !important;
  border-color: #fff !important;
  color: #6dc8c2 !important;
}

/* line 126, sass/components/_forms.scss */
.boton-verde-wp .wp-element-button {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  background: #6dc8c2 !important;
  border-color: #6dc8c2 !important;
  color: #fff !important;
}
/* line 10, sass/components/_forms.scss */
.boton-verde-wp .wp-element-button:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.boton-verde-wp .wp-element-button:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 126, sass/components/_forms.scss */
  .boton-verde-wp .wp-element-button {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 126, sass/components/_forms.scss */
  .boton-verde-wp .wp-element-button {
    font-size: 15px !important;
  }
}
/* line 115, sass/components/_forms.scss */
.boton-verde-wp .wp-element-button:hover {
  background: #fff !important;
  border-color: #fff !important;
  color: #6dc8c2 !important;
}

/* line 141, sass/components/_forms.scss */
.boton-verde-borde {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  background: #6dc8c2 !important;
  border-color: #6dc8c2 !important;
  color: #fff !important;
}
/* line 10, sass/components/_forms.scss */
.boton-verde-borde:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.boton-verde-borde:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 141, sass/components/_forms.scss */
  .boton-verde-borde {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 141, sass/components/_forms.scss */
  .boton-verde-borde {
    font-size: 15px !important;
  }
}
/* line 135, sass/components/_forms.scss */
.boton-verde-borde:hover {
  background: #fff !important;
  color: #6dc8c2 !important;
}

/* line 145, sass/components/_forms.scss */
.boton-verde-borde-wp .wp-element-button {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  background: #6dc8c2 !important;
  border-color: #6dc8c2 !important;
  color: #fff !important;
}
/* line 10, sass/components/_forms.scss */
.boton-verde-borde-wp .wp-element-button:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.boton-verde-borde-wp .wp-element-button:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 145, sass/components/_forms.scss */
  .boton-verde-borde-wp .wp-element-button {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 145, sass/components/_forms.scss */
  .boton-verde-borde-wp .wp-element-button {
    font-size: 15px !important;
  }
}
/* line 135, sass/components/_forms.scss */
.boton-verde-borde-wp .wp-element-button:hover {
  background: #fff !important;
  color: #6dc8c2 !important;
}

/*
Formularios
En ajustes de wp-forms configurarlo como "solo estilos basicos"
*/
/* line 154, sass/components/_forms.scss */
.formulario .wpforms-field-container {
  padding: 25px 0 0;
}
/* line 157, sass/components/_forms.scss */
.formulario .wpforms-field-container .wpforms-field {
  padding-bottom: 0;
}
/* line 160, sass/components/_forms.scss */
.formulario .wpforms-field-container input[type="text"],
.formulario .wpforms-field-container input[type="tel"],
.formulario .wpforms-field-container input[type="email"],
.formulario .wpforms-field-container textarea,
.formulario .wpforms-field-container select {
  font-family: "Quicksand", sans-serif !important;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3em;
  padding-bottom: 1em;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  border: 1px solid transparent;
  color: #000;
  margin-bottom: 0;
  padding: 12px 10px;
  width: 100%;
}
/* line 173, sass/components/_forms.scss */
.formulario .wpforms-field-container input[type="text"]:focus,
.formulario .wpforms-field-container input[type="tel"]:focus,
.formulario .wpforms-field-container input[type="email"]:focus,
.formulario .wpforms-field-container textarea:focus,
.formulario .wpforms-field-container select:focus {
  border-color: #48459c !important;
}
/* line 176, sass/components/_forms.scss */
.formulario .wpforms-field-container input[type="text"]::placeholder,
.formulario .wpforms-field-container input[type="tel"]::placeholder,
.formulario .wpforms-field-container input[type="email"]::placeholder,
.formulario .wpforms-field-container textarea::placeholder,
.formulario .wpforms-field-container select::placeholder {
  color: #000;
}
/* line 180, sass/components/_forms.scss */
.formulario .wpforms-field-container .wpforms-field-label,
.formulario .wpforms-field-container label {
  color: #48459c;
  display: block;
  font-size: 14px;
  margin-bottom: 4px;
  position: relative;
  width: 100%;
}
/* line 190, sass/components/_forms.scss */
.formulario .wpforms-field-container .wpforms-field-rating-items {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 192, sass/components/_forms.scss */
.formulario .wpforms-field-container .wpforms-field-rating-items .wpforms-field-rating-item {
  width: fit-content;
}
/* line 201, sass/components/_forms.scss */
.formulario .wpforms-field-container .wpforms-has-error label:first-child {
  color: red;
}
/* line 207, sass/components/_forms.scss */
.formulario .wpforms-field-container .wpforms-has-error input[type="text"],
.formulario .wpforms-field-container .wpforms-has-error input[type="tel"],
.formulario .wpforms-field-container .wpforms-has-error input[type="email"],
.formulario .wpforms-field-container .wpforms-has-error textarea,
.formulario .wpforms-field-container .wpforms-has-error select {
  border-color: red;
}
/* line 214, sass/components/_forms.scss */
.formulario .wpforms-field-container .wpforms-has-error input[type="text"]::placeholder,
.formulario .wpforms-field-container .wpforms-has-error input[type="tel"]::placeholder,
.formulario .wpforms-field-container .wpforms-has-error input[type="email"]::placeholder,
.formulario .wpforms-field-container .wpforms-has-error textarea::placeholder,
.formulario .wpforms-field-container .wpforms-has-error select::placeholder {
  color: red;
}
/* line 221, sass/components/_forms.scss */
.formulario .wpforms-field-container .wpforms-has-error label:last-child {
  color: red;
}
/* line 229, sass/components/_forms.scss */
.formulario .wpforms-submit-container .wpforms-submit {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  background: #5b6772 !important;
  color: #fff !important;
  font-weight: 600;
  background: #48459c !important;
  border-color: #48459c !important;
  font-size: 15px !important;
  cursor: pointer;
}
/* line 10, sass/components/_forms.scss */
.formulario .wpforms-submit-container .wpforms-submit:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.formulario .wpforms-submit-container .wpforms-submit:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 229, sass/components/_forms.scss */
  .formulario .wpforms-submit-container .wpforms-submit {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 229, sass/components/_forms.scss */
  .formulario .wpforms-submit-container .wpforms-submit {
    font-size: 15px !important;
  }
}
/* line 38, sass/components/_forms.scss */
.formulario .wpforms-submit-container .wpforms-submit:hover {
  background: transparent !important;
  color: #5b6772 !important;
}
/* line 58, sass/components/_forms.scss */
.formulario .wpforms-submit-container .wpforms-submit:hover {
  background: transparent !important;
  color: #48459c !important;
}
/* line 235, sass/components/_forms.scss */
.formulario .wpforms-submit-container .wpforms-submit-spinner {
  display: none !important;
}
/* line 241, sass/components/_forms.scss */
.formulario .wpforms-confirmation-container {
  margin-top: 40px;
}
/* line 244, sass/components/_forms.scss */
.formulario .wpforms-confirmation-container p {
  color: #000;
  font-size: 18px;
}
/* line 251, sass/components/_forms.scss */
.formulario.alt input[type="text"],
.formulario.alt input[type="tel"],
.formulario.alt input[type="email"],
.formulario.alt textarea,
.formulario.alt select {
  border-color: #6dc8c2 !important;
  border-radius: 20px !important;
}
/* line 260, sass/components/_forms.scss */
.formulario.alt .wpforms-field-label,
.formulario.alt label {
  color: #5b6772;
  font-weight: 400;
}
/* line 266, sass/components/_forms.scss */
.formulario.alt .wpforms-field-name {
  padding-bottom: 0 !important;
}
/* line 270, sass/components/_forms.scss */
.formulario.alt .wpforms-submit {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  background: #6dc8c2 !important;
  border-color: #6dc8c2 !important;
  color: #fff !important;
}
/* line 10, sass/components/_forms.scss */
.formulario.alt .wpforms-submit:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.formulario.alt .wpforms-submit:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 270, sass/components/_forms.scss */
  .formulario.alt .wpforms-submit {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 270, sass/components/_forms.scss */
  .formulario.alt .wpforms-submit {
    font-size: 15px !important;
  }
}
/* line 135, sass/components/_forms.scss */
.formulario.alt .wpforms-submit:hover {
  background: #fff !important;
  color: #6dc8c2 !important;
}
/* line 279, sass/components/_forms.scss */
.formulario.calculadora .wpforms-page-next {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  background: #6dc8c2 !important;
  border-color: #6dc8c2 !important;
  color: #fff !important;
}
/* line 10, sass/components/_forms.scss */
.formulario.calculadora .wpforms-page-next:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.formulario.calculadora .wpforms-page-next:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 279, sass/components/_forms.scss */
  .formulario.calculadora .wpforms-page-next {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 279, sass/components/_forms.scss */
  .formulario.calculadora .wpforms-page-next {
    font-size: 15px !important;
  }
}
/* line 135, sass/components/_forms.scss */
.formulario.calculadora .wpforms-page-next:hover {
  background: #fff !important;
  color: #6dc8c2 !important;
}
/* line 283, sass/components/_forms.scss */
.formulario.calculadora .campo-calc .wpforms-field-label {
  position: relative;
}
/* line 285, sass/components/_forms.scss */
.formulario.calculadora .campo-calc .wpforms-field-label::after {
  bottom: -36px;
  content: "UYU";
  font-size: 17px;
  left: 12px;
  position: absolute;
}
/* line 293, sass/components/_forms.scss */
.formulario.calculadora .campo-calc input {
  padding-left: 50px !important;
}
/* line 296, sass/components/_forms.scss */
.formulario.calculadora .campo-calc .wpforms-field-description {
  margin-top: 15px;
}
/* line 301, sass/components/_forms.scss */
.formulario.calculadora .ingresos .wpforms-payment-price, .formulario.calculadora .costo .wpforms-payment-price {
  font-weight: 600;
  color: #48459c;
  font-size: 17px;
  padding: 12px 10px;
  background: white;
  line-height: 1em;
  border-radius: 3px;
}
/* line 309, sass/components/_forms.scss */
.formulario.calculadora .ingresos .wpforms-payment-price .wpforms-price, .formulario.calculadora .costo .wpforms-payment-price .wpforms-price {
  color: #000;
  font-weight: initial;
}
/* line 315, sass/components/_forms.scss */
.formulario.calculadora select {
  padding-bottom: 3px;
  padding-top: 3px;
}

/*Columnas
Se puede hacer desde opciones en wp-forms*/
/* line 326, sass/components/_forms.scss */
.form-columnas {
  /* Para columna medium, third, etc con mas de una fila.
    Añadir un elemento tipo html con un div abierto arriba de los campos que iran en la columna, y luego agregar otro elemento html abajo, cerrando el div
    */
}
/* line 327, sass/components/_forms.scss */
.form-columnas .wpforms-field-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
@media only screen and (max-width: 980px) {
  /* line 327, sass/components/_forms.scss */
  .form-columnas .wpforms-field-container {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 341, sass/components/_forms.scss */
.form-columnas .wpforms-field-html div {
  padding: 0;
}

/* line 354, sass/components/_forms.scss */
.medium .wpforms-field-html {
  -webkit-box-flex: 0 45%;
  -moz-box-flex: 0 45%;
  -webkit-flex: 0 45%;
  -ms-flex: 0 45%;
  flex: 0 45%;
}
@media only screen and (max-width: 980px) {
  /* line 354, sass/components/_forms.scss */
  .medium .wpforms-field-html {
    -webkit-box-flex: 1 1;
    -moz-box-flex: 1 1;
    -webkit-flex: 1 1;
    -ms-flex: 1 1;
    flex: 1 1;
  }
}

/* line 363, sass/components/_forms.scss */
.third {
  -webkit-box-flex: 0 32%;
  -moz-box-flex: 0 32%;
  -webkit-flex: 0 32%;
  -ms-flex: 0 32%;
  flex: 0 32%;
}
@media only screen and (max-width: 980px) {
  /* line 363, sass/components/_forms.scss */
  .third {
    -webkit-box-flex: 1 1;
    -moz-box-flex: 1 1;
    -webkit-flex: 1 1;
    -ms-flex: 1 1;
    flex: 1 1;
  }
}

/* line 371, sass/components/_forms.scss */
.four {
  -webkit-box-flex: 0 23.5%;
  -moz-box-flex: 0 23.5%;
  -webkit-flex: 0 23.5%;
  -ms-flex: 0 23.5%;
  flex: 0 23.5%;
}
@media only screen and (max-width: 980px) {
  /* line 371, sass/components/_forms.scss */
  .four {
    -webkit-box-flex: 1 1;
    -moz-box-flex: 1 1;
    -webkit-flex: 1 1;
    -ms-flex: 1 1;
    flex: 1 1;
  }
}

/* line 1, sass/components/_footer.scss */
#main-footer {
  background: #5b6772;
  padding-top: 30px;
  position: relative;
  overflow: hidden;
  z-index: 100;
}
@media only screen and (max-width: 980px) {
  /* line 1, sass/components/_footer.scss */
  #main-footer {
    background: #5b6772;
  }
}
/* line 11, sass/components/_footer.scss */
#main-footer #extra-row-footer .et_pb_row {
  background: transparent !important;
  padding-bottom: 0;
}
/* line 15, sass/components/_footer.scss */
#main-footer #extra-row-footer .et_pb_text {
  margin-bottom: 10px !important;
}
/* line 17, sass/components/_footer.scss */
#main-footer #extra-row-footer .et_pb_text h3 {
  font-weight: 600;
  color: #fff;
  font-size: 15px;
}
/* line 23, sass/components/_footer.scss */
#main-footer #extra-row-footer .et_pb_blurb {
  margin-bottom: 10px !important;
}
/* line 25, sass/components/_footer.scss */
#main-footer #extra-row-footer .et_pb_blurb .et_pb_main_blurb_image {
  width: 22px;
}
/* line 27, sass/components/_footer.scss */
#main-footer #extra-row-footer .et_pb_blurb .et_pb_main_blurb_image img {
  max-height: 20px;
  max-width: 20px;
}
/* line 33, sass/components/_footer.scss */
#main-footer #extra-row-footer .et_pb_blurb a,
#main-footer #extra-row-footer .et_pb_blurb p {
  color: #fff !important;
  font-size: 15px;
}
/* line 40, sass/components/_footer.scss */
#main-footer #extra-row-footer .et_pb_row .et_pb_column:first-child {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
@media only screen and (min-width: 981px) and (max-width: 1250px) {
  /* line 40, sass/components/_footer.scss */
  #main-footer #extra-row-footer .et_pb_row .et_pb_column:first-child {
    width: 25%;
  }
}
@media only screen and (min-width: 981px) and (max-width: 1100px) {
  /* line 40, sass/components/_footer.scss */
  #main-footer #extra-row-footer .et_pb_row .et_pb_column:first-child {
    width: 30%;
  }
}

/* line 57, sass/components/_footer.scss */
#main-footer #extra-row-footer .et_pb_row .et_pb_column:last-child .et_pb_image {
  margin: 0 !important;
  max-width: none !important;
}
@media only screen and (max-width: 980px) {
  /* line 63, sass/components/_footer.scss */
  #main-footer #extra-row-footer .et_pb_image {
    margin-bottom: 0;
  }
}
/* line 69, sass/components/_footer.scss */
#main-footer .container {
  max-width: 1920px !important;
  width: 90% !important;
  background: url("/wp-content/uploads/2025/06/footer3.png") no-repeat 100% calc(100% - 50px)/auto 250px;
  position: relative;
}
@media only screen and (max-width: 1600px) {
  /* line 69, sass/components/_footer.scss */
  #main-footer .container {
    background-size: auto 200px;
  }
}
@media only screen and (max-width: 1300px) {
  /* line 69, sass/components/_footer.scss */
  #main-footer .container {
    background-size: auto 150px;
  }
}
@media only screen and (max-width: 980px) {
  /* line 69, sass/components/_footer.scss */
  #main-footer .container {
    background: none;
  }
}
/* line 82, sass/components/_footer.scss */
#main-footer .container::after {
  bottom: 271px;
  background: #fff;
  content: "";
  right: -90%;
  height: 28px;
  width: 100%;
  position: absolute;
}
@media only screen and (max-width: 1600px) {
  /* line 82, sass/components/_footer.scss */
  #main-footer .container::after {
    bottom: 228px;
    height: 22px;
  }
}
@media only screen and (max-width: 1300px) {
  /* line 82, sass/components/_footer.scss */
  #main-footer .container::after {
    bottom: 183px;
    height: 16px;
  }
}
@media only screen and (max-width: 980px) {
  /* line 82, sass/components/_footer.scss */
  #main-footer .container::after {
    background: none;
  }
}
/* line 102, sass/components/_footer.scss */
#main-footer .container::before {
  bottom: 50px;
  background: #fff;
  content: "";
  left: -90%;
  height: 28px;
  width: 100%;
  position: absolute;
}
@media only screen and (max-width: 1600px) {
  /* line 102, sass/components/_footer.scss */
  #main-footer .container::before {
    height: 23px;
  }
}
@media only screen and (max-width: 1300px) {
  /* line 102, sass/components/_footer.scss */
  #main-footer .container::before {
    height: 16px;
  }
}
@media only screen and (max-width: 980px) {
  /* line 102, sass/components/_footer.scss */
  #main-footer .container::before {
    background: none;
  }
}
/* line 120, sass/components/_footer.scss */
#main-footer .container #footer-widgets {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-top: 30px;
  padding-bottom: 100px;
  width: 75%;
}
@media only screen and (max-width: 980px) {
  /* line 120, sass/components/_footer.scss */
  #main-footer .container #footer-widgets {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    width: 100%;
  }
}
/* line 129, sass/components/_footer.scss */
#main-footer .container #footer-widgets .footer-widget {
  margin-bottom: 0 !important;
  margin-right: 15px !important;
}
@media only screen and (max-width: 980px) {
  /* line 129, sass/components/_footer.scss */
  #main-footer .container #footer-widgets .footer-widget {
    margin-right: 0 !important;
    margin-top: 40px !important;
    width: 50% !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 129, sass/components/_footer.scss */
  #main-footer .container #footer-widgets .footer-widget {
    width: 100% !important;
  }
}
/* line 140, sass/components/_footer.scss */
#main-footer .container #footer-widgets .footer-widget .fwidget {
  margin-bottom: 0 !important;
  width: 100% !important;
}
/* line 144, sass/components/_footer.scss */
#main-footer .container #footer-widgets .footer-widget .title, #main-footer .container #footer-widgets .footer-widget .wp-block-heading {
  font-weight: 600;
  color: #fff;
  font-size: 15px !important;
}
/* line 150, sass/components/_footer.scss */
#main-footer .container #footer-widgets .footer-widget ul li {
  margin-bottom: 3px;
  padding-left: 0;
}
/* line 153, sass/components/_footer.scss */
#main-footer .container #footer-widgets .footer-widget ul li::before {
  display: none;
}
/* line 156, sass/components/_footer.scss */
#main-footer .container #footer-widgets .footer-widget ul li a {
  display: inline-block;
  font-size: 13px;
  line-height: 1.1em;
}
/* line 163, sass/components/_footer.scss */
#main-footer .container #footer-widgets .footer-widget:empty {
  display: none;
}
/* line 166, sass/components/_footer.scss */
#main-footer .container #footer-widgets .footer-widget:last-child {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 175, sass/components/_footer.scss */
#footer-bottom {
  background: #7e8991;
  padding: 10px 0;
}
/* line 179, sass/components/_footer.scss */
#footer-bottom .container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
@media only screen and (max-width: 767px) {
  /* line 179, sass/components/_footer.scss */
  #footer-bottom .container {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
/* line 187, sass/components/_footer.scss */
#footer-bottom .container::after, #footer-bottom .container::before {
  display: none;
}
/* line 190, sass/components/_footer.scss */
#footer-bottom .container #markenetics {
  display: inline-block;
  height: auto;
  width: 150px;
}
/* line 194, sass/components/_footer.scss */
#footer-bottom .container #markenetics img {
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.6;
}
/* line 201, sass/components/_footer.scss */
#footer-bottom .container #markenetics:hover img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  opacity: 1;
}
/* line 209, sass/components/_footer.scss */
#footer-bottom .container p {
  color: #fff;
  font-size: 14px;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  /* line 209, sass/components/_footer.scss */
  #footer-bottom .container p {
    text-align: center;
    width: 100%;
  }
}

/* line 18, sass/components/_header.scss */
#main-header {
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #fff !important;
}
@media only screen and (max-width: 980px) {
  /* line 18, sass/components/_header.scss */
  #main-header {
    padding: 10px 0;
    position: fixed !important;
  }
}
/* line 25, sass/components/_header.scss */
#main-header .container {
  max-width: 1920px !important;
  width: 90% !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 31, sass/components/_header.scss */
#main-header .container:after {
  display: none;
}
/* line 34, sass/components/_header.scss */
#main-header .container #link-logo {
  display: inline-block;
  position: relative;
  top: 5px;
  width: 180px;
}
@media only screen and (max-width: 1350px) {
  /* line 34, sass/components/_header.scss */
  #main-header .container #link-logo {
    width: 132px;
  }
}
@media only screen and (max-width: 980px) {
  /* line 34, sass/components/_header.scss */
  #main-header .container #link-logo {
    top: 2px;
  }
}
@media only screen and (max-width: 1388px) {
  /* line 49, sass/components/_header.scss */
  #main-header .container .buscador {
    width: 180px;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 49, sass/components/_header.scss */
  #main-header .container .buscador {
    flex: none !important;
    order: 2;
    padding: 0;
    margin-left: 10px;
    width: auto;
  }
  /* line 60, sass/components/_header.scss */
  #main-header .container .buscador svg path {
    fill: #48459c;
  }
}
@media only screen and (max-width: 980px) {
  /* line 49, sass/components/_header.scss */
  #main-header .container .buscador {
    order: 0;
    margin-left: auto;
    margin-right: 0;
  }
}
/* line 70, sass/components/_header.scss */
#main-header .container .buscador .dgwt-wcas-search-wrapp {
  margin-left: auto;
  margin-right: 0;
  min-width: auto;
}
@media only screen and (max-width: 1388px) {
  /* line 70, sass/components/_header.scss */
  #main-header .container .buscador .dgwt-wcas-search-wrapp {
    width: 180px;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 70, sass/components/_header.scss */
  #main-header .container .buscador .dgwt-wcas-search-wrapp {
    margin-right: 0 !important;
    width: auto;
  }
}
/* line 82, sass/components/_header.scss */
#main-header .container .buscador .dgwt-wcas-layout-icon {
  margin-left: auto !important;
  margin-right: 15px !important;
}
/* line 87, sass/components/_header.scss */
#main-header .container .buscador .dgwt-wcas-search-input {
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  border: 1px solid transparent !important;
  height: 40px;
  padding: 6px 40px;
}
/* line 92, sass/components/_header.scss */
#main-header .container .buscador .dgwt-wcas-search-input:focus {
  border-color: #6dc8c2 !important;
}
/* line 96, sass/components/_header.scss */
#main-header .container .buscador .dgwt-wcas-search-submit {
  left: 16px;
  top: 15px;
}
/* line 101, sass/components/_header.scss */
#main-header .container #loading {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100vh;
  background: white;
  z-index: 999999;
  left: 0;
}
@keyframes loading {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* line 123, sass/components/_header.scss */
#main-header .container #loading img {
  animation: loading 2s ease-in-out 0s infinite;
  width: 60px;
}
@media only screen and (max-width: 1200px) {
  /* line 129, sass/components/_header.scss */
  #main-header .container #et-top-navigation {
    margin-left: auto;
  }
}
@media only screen and (max-width: 980px) {
  /* line 129, sass/components/_header.scss */
  #main-header .container #et-top-navigation {
    margin-left: 0;
    padding-top: 0;
  }
}
@media only screen and (max-width: 1250px) {
  /* line 139, sass/components/_header.scss */
  #main-header .container #et-top-navigation #top-menu-nav #top-menu li {
    padding-right: 13px;
  }
}
/* line 143, sass/components/_header.scss */
#main-header .container #et-top-navigation #top-menu-nav #top-menu li a {
  color: #5b6772;
  font-size: 14px !important;
  opacity: 1 !important;
}
@media only screen and (max-width: 1100px) {
  /* line 143, sass/components/_header.scss */
  #main-header .container #et-top-navigation #top-menu-nav #top-menu li a {
    font-size: 12px !important;
  }
}
/* line 151, sass/components/_header.scss */
#main-header .container #et-top-navigation #top-menu-nav #top-menu li .sub-menu {
  -webkit-border-radius: 0 0 0 15px;
  -ms-border-radius: 0 0 0 15px;
  -moz-border-radius: 0 0 0 15px;
  border-radius: 0 0 0 15px;
  border-top: 4px solid #6dc8c2;
}
/* line 154, sass/components/_header.scss */
#main-header .container #et-top-navigation #top-menu-nav #top-menu li .sub-menu li {
  padding-bottom: 15px;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
/* line 159, sass/components/_header.scss */
#main-header .container #et-top-navigation #top-menu-nav #top-menu li .sub-menu li:last-child {
  padding-bottom: 0;
}
/* line 162, sass/components/_header.scss */
#main-header .container #et-top-navigation #top-menu-nav #top-menu li .sub-menu li a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  background: transparent !important;
  gap: 15px;
  line-height: 1em;
  width: 100%;
}
/* line 169, sass/components/_header.scss */
#main-header .container #et-top-navigation #top-menu-nav #top-menu li .sub-menu li a i {
  color: #6dc8c2;
  font-size: 20px;
  text-align: center;
  width: 20px;
}
/* line 180, sass/components/_header.scss */
#main-header .container #et-top-navigation #top-menu-nav #top-menu li .sub-menu li.menu-item-has-children a::after {
  content: "\35";
}
/* line 184, sass/components/_header.scss */
#main-header .container #et-top-navigation #top-menu-nav #top-menu li .sub-menu li.menu-item-has-children .sub-menu {
  border-radius: 0;
}
/* line 187, sass/components/_header.scss */
#main-header .container #et-top-navigation #top-menu-nav #top-menu li .sub-menu li.menu-item-has-children .sub-menu a::after {
  display: none;
}
/* line 206, sass/components/_header.scss */
#main-header .container #et-top-navigation #top-menu-nav #top-menu li.cuenta .sub-menu {
  right: 0;
  width: 130px;
}
/* line 217, sass/components/_header.scss */
#main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar {
  padding-bottom: 0;
}
/* line 219, sass/components/_header.scss */
#main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar:before {
  color: #48459c;
}
/* line 226, sass/components/_header.scss */
#main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar:before {
  content: "\4d";
}
/* line 232, sass/components/_header.scss */
#main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu {
  border-color: #48459c;
  top: 43px;
}
/* line 236, sass/components/_header.scss */
#main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu li a {
  border: none !important;
  background: transparent !important;
  color: #48459c;
  opacity: 1 !important;
}
/* line 242, sass/components/_header.scss */
#main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu li.menu-item-has-children {
  position: relative;
}
/* line 244, sass/components/_header.scss */
#main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu li.menu-item-has-children .sub-menu {
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  max-height: 0;
  overflow: hidden;
  padding: 0;
}
/* line 249, sass/components/_header.scss */
#main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu li.menu-item-has-children .sub-menu li {
  padding-left: 15px;
}
/* line 251, sass/components/_header.scss */
#main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu li.menu-item-has-children .sub-menu li a {
  font-size: 13px;
  font-weight: 500;
}
/* line 256, sass/components/_header.scss */
#main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu {
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  max-height: 0;
  overflow: hidden;
  padding: 0;
}
/* line 262, sass/components/_header.scss */
#main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu li.menu-item-has-children .sub-menu li.menu-item-has-children.open > .sub-menu {
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  max-height: 1000px;
}
/* line 266, sass/components/_header.scss */
#main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu li.menu-item-has-children .sub-menu li.menu-item-has-children.open > .toggle::before {
  content: "\32";
}
/* line 272, sass/components/_header.scss */
#main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu li.menu-item-has-children .toggle {
  position: absolute;
  right: 0;
  top: 9px;
}
/* line 276, sass/components/_header.scss */
#main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu li.menu-item-has-children .toggle::before {
  color: #48459c;
  content: "\33";
  font-family: "etmodules";
  font-size: 20px;
}
/* line 283, sass/components/_header.scss */
#main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu li.menu-item-has-children.open > .sub-menu {
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  max-height: 1000px;
}
/* line 287, sass/components/_header.scss */
#main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav #mobile_menu li.menu-item-has-children.open > .toggle::before {
  content: "\32";
}

/* line 299, sass/components/_header.scss */
.et-cart-info {
  display: none;
}

/* line 6, sass/components/_autonomy.scss */
.login-autonomy #login h3 {
  display: none;
}
/* line 10, sass/components/_autonomy.scss */
.login-autonomy #loginform div {
  margin-bottom: 16px;
}
/* line 12, sass/components/_autonomy.scss */
.login-autonomy #loginform div label {
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  display: block;
  font-size: 13px;
}
/* line 17, sass/components/_autonomy.scss */
.login-autonomy #loginform div input[type="text"], .login-autonomy #loginform div input[type="password"] {
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  display: block;
  background: transparent;
  border: none;
  border-bottom: 1px solid #c6c5c5;
  font-size: 15px;
  height: 30px;
  padding-right: 11%;
  width: 100%;
}
/* line 27, sass/components/_autonomy.scss */
.login-autonomy #loginform div input[type="text"]:focus, .login-autonomy #loginform div input[type="password"]:focus {
  border-color: #48459c;
}
/* line 31, sass/components/_autonomy.scss */
.login-autonomy #loginform div input[type="text"] {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath style='fill: %235b6772' d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0z'/%3E%3C/svg%3E") no-repeat 96%/12px;
}
/* line 34, sass/components/_autonomy.scss */
.login-autonomy #loginform div input[type="password"] {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath style='fill:%235b6772' d='M144 144l0 48 160 0 0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192l0-48C80 64.5 144.5 0 224 0s144 64.5 144 144l0 48 16 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256c0-35.3 28.7-64 64-64l16 0z'/%3E%3C/svg%3E") no-repeat 96%/12px;
}
/* line 37, sass/components/_autonomy.scss */
.login-autonomy #loginform div #loginbtn {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  background: #5b6772 !important;
  color: #fff !important;
  font-weight: 600;
  background: #48459c !important;
  border-color: #48459c !important;
  font-size: 15px !important;
  cursor: pointer;
}
/* line 10, sass/components/_forms.scss */
.login-autonomy #loginform div #loginbtn:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.login-autonomy #loginform div #loginbtn:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 37, sass/components/_autonomy.scss */
  .login-autonomy #loginform div #loginbtn {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 37, sass/components/_autonomy.scss */
  .login-autonomy #loginform div #loginbtn {
    font-size: 15px !important;
  }
}
/* line 38, sass/components/_forms.scss */
.login-autonomy #loginform div #loginbtn:hover {
  background: transparent !important;
  color: #5b6772 !important;
}
/* line 58, sass/components/_forms.scss */
.login-autonomy #loginform div #loginbtn:hover {
  background: transparent !important;
  color: #48459c !important;
}
/* line 41, sass/components/_autonomy.scss */
.login-autonomy #loginform div span {
  font-size: 13px;
  float: right;
  margin-top: 0;
}
/* line 45, sass/components/_autonomy.scss */
.login-autonomy #loginform div span a {
  color: #5b6772 !important;
}
/* line 49, sass/components/_autonomy.scss */
.login-autonomy #loginform div:hover label {
  color: #48459c;
}
/* line 54, sass/components/_autonomy.scss */
.login-autonomy #loginform #loginmsg {
  background: #f7f7f7;
  text-align: center;
}

/* line 1, sass/components/_home.scss */
#hero-home {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1366' height='314' viewBox='0 0 1366 314'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_19095' data-name='Rectangle 19095' width='1366' height='314' transform='translate(-7142 -4934)' fill='%23fff' stroke='%23707070' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Mask_Group_11000' data-name='Mask Group 11000' transform='translate(7142 4934)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_16067' data-name='Path 16067' d='M570.826,380.524c22.7,0,145.264.72,311.945,1.7,434.065,2.546,1167.561,6.84,1229.874,4.823,6.246,0,9.538-9.547,3.407-12.69-54.51-27.593-103.834-14.482-172.727-41.681-33.274-11.642-53.715-33.764-76.882-59.377a158.706,158.706,0,0,0-71.431-47.851,147.569,147.569,0,0,0-77.9-2.445c-27.823,6.753-52.01,23.285-78.7,33.531-65.978,25.5-130.027,1.164-177.155-48.9-38.951-41.215-77.108-80.218-129.914-102.338a168.394,168.394,0,0,0-137.636-1.979c-50.422,23.285-85.058,69.855-132.3,98.729C1005.2,235.69,938.2,227.773,876.19,237.9S766.6,301.588,712.209,332.324a112.842,112.842,0,0,1-59.166,18.861c-12.151,0-24.075-3.726-36.113-5.239-18.737-2.329-36.453-1.863-49.059,14.2C564.807,363.992,565.489,380.524,570.826,380.524Z' transform='translate(-4617.685 -4569.933) rotate(180)' fill='%23daecf8'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
  background-repeat: no-repeat;
}
/* line 5, sass/components/_home.scss */
#hero-home .et-pb-controllers a {
  height: 10px;
  width: 10px;
}
/* line 10, sass/components/_home.scss */
#hero-home .et_pb_slide {
  padding: 0;
}
/* line 12, sass/components/_home.scss */
#hero-home .et_pb_slide .et_pb_container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media only screen and (max-width: 980px) {
  /* line 17, sass/components/_home.scss */
  #hero-home .et_pb_slider {
    overflow: visible;
  }
}
/* line 22, sass/components/_home.scss */
#hero-home .et_pb_container {
  max-width: 1920px !important;
  width: 90% !important;
}
/* line 24, sass/components/_home.scss */
#hero-home .et_pb_container .et_pb_slider_container_inner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media only screen and (max-width: 980px) {
  /* line 24, sass/components/_home.scss */
  #hero-home .et_pb_container .et_pb_slider_container_inner {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
}
/* line 34, sass/components/_home.scss */
#hero-home .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description,
#hero-home .et_pb_container .et_pb_slider_container_inner .et_pb_slide_image {
  margin: 0 !important;
  padding: 0;
  position: relative !important;
  width: 50%;
}
@media only screen and (max-width: 980px) {
  /* line 34, sass/components/_home.scss */
  #hero-home .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description,
  #hero-home .et_pb_container .et_pb_slider_container_inner .et_pb_slide_image {
    width: 100%;
  }
}
/* line 43, sass/components/_home.scss */
#hero-home .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_title,
#hero-home .et_pb_container .et_pb_slider_container_inner .et_pb_slide_image .et_pb_slide_title {
  font-weight: 600;
  color: #48459c !important;
  text-shadow: none;
}
@media only screen and (max-width: 980px) {
  /* line 43, sass/components/_home.scss */
  #hero-home .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_title,
  #hero-home .et_pb_container .et_pb_slider_container_inner .et_pb_slide_image .et_pb_slide_title {
    text-align: center;
  }
}
/* line 52, sass/components/_home.scss */
#hero-home .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content p,
#hero-home .et_pb_container .et_pb_slider_container_inner .et_pb_slide_image .et_pb_slide_content p {
  color: #000;
  text-shadow: none;
}
@media only screen and (max-width: 980px) {
  /* line 52, sass/components/_home.scss */
  #hero-home .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content p,
  #hero-home .et_pb_container .et_pb_slider_container_inner .et_pb_slide_image .et_pb_slide_content p {
    text-align: center;
  }
}
/* line 61, sass/components/_home.scss */
#hero-home .et_pb_container .et_pb_slider_container_inner .et_pb_slide_image {
  display: block !important;
  padding: 15px 25px;
}
@media only screen and (max-width: 980px) {
  /* line 61, sass/components/_home.scss */
  #hero-home .et_pb_container .et_pb_slider_container_inner .et_pb_slide_image {
    padding-bottom: 10px;
    padding-top: 10px;
  }
}
/* line 69, sass/components/_home.scss */
#hero-home .et_pb_container .et_pb_slider_container_inner .et_pb_slide_image img {
  display: block !important;
}
/* line 73, sass/components/_home.scss */
#hero-home .et_pb_container .et_pb_slider_container_inner .et_pb_more_button {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  background: #6dc8c2 !important;
  border-color: #6dc8c2 !important;
  color: #fff !important;
}
/* line 10, sass/components/_forms.scss */
#hero-home .et_pb_container .et_pb_slider_container_inner .et_pb_more_button:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
#hero-home .et_pb_container .et_pb_slider_container_inner .et_pb_more_button:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 73, sass/components/_home.scss */
  #hero-home .et_pb_container .et_pb_slider_container_inner .et_pb_more_button {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 73, sass/components/_home.scss */
  #hero-home .et_pb_container .et_pb_slider_container_inner .et_pb_more_button {
    font-size: 15px !important;
  }
}
/* line 135, sass/components/_forms.scss */
#hero-home .et_pb_container .et_pb_slider_container_inner .et_pb_more_button:hover {
  background: #fff !important;
  color: #6dc8c2 !important;
}
@media only screen and (max-width: 980px) {
  /* line 78, sass/components/_home.scss */
  #hero-home .et-pb-controllers {
    bottom: -40px;
  }
}

/* line 86, sass/components/_home.scss */
#que-seguro .et_pb_column {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 91, sass/components/_home.scss */
#que-seguro .et_pb_main_blurb_image .et_pb_image_wrap {
  text-align: center;
  width: 220px;
}
/* line 96, sass/components/_home.scss */
#que-seguro .et_pb_main_blurb_image img {
  height: auto;
  max-height: 190px;
  max-width: 210px;
  width: auto;
}

/* line 106, sass/components/_home.scss */
.carrusel .et_pb_blurb {
  margin-bottom: 0 !important;
  width: 16.666% !important;
}
@media only screen and (max-width: 1250px) {
  /* line 106, sass/components/_home.scss */
  .carrusel .et_pb_blurb {
    width: 20% !important;
  }
}
@media only screen and (max-width: 1100px) {
  /* line 106, sass/components/_home.scss */
  .carrusel .et_pb_blurb {
    width: 25% !important;
  }
}
@media only screen and (max-width: 980px) {
  /* line 106, sass/components/_home.scss */
  .carrusel .et_pb_blurb {
    width: 33.333% !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 106, sass/components/_home.scss */
  .carrusel .et_pb_blurb {
    width: 50% !important;
  }
}
/* line 121, sass/components/_home.scss */
.carrusel .et_pb_blurb .et_pb_module_header {
  padding-bottom: 0;
}
/* line 125, sass/components/_home.scss */
.carrusel .flickity-button {
  background: transparent;
  box-shadow: none !important;
}
/* line 128, sass/components/_home.scss */
.carrusel .flickity-button path {
  fill: #48459c;
}
/* line 131, sass/components/_home.scss */
.carrusel .flickity-button.previous {
  left: -25px;
}
/* line 134, sass/components/_home.scss */
.carrusel .flickity-button.next {
  right: -25px;
}

/* line 140, sass/components/_home.scss */
#titulo-home {
  bottom: 135px;
}

/* line 145, sass/components/_home.scss */
.home .fichas_producto .et_pb_column_empty {
  display: none;
}

@media only screen and (min-width: 981px) and (max-width: 1400px) {
  /* line 152, sass/components/_home.scss */
  .fichas_producto .et_pb_column {
    margin-bottom: 20px !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
    width: 40% !important;
  }
}

/* line 8, sass/components/_home-ilustracion.scss */
#ilustracion-home #Capa_2-2 g #tag,
#ilustracion-home #Capa_2-2 g g[data-name="tag"],
#ilustracion-home #Capa_2-2 g path[data-name="tag"] {
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  opacity: 0;
}
/* line 15, sass/components/_home-ilustracion.scss */
#ilustracion-home #Capa_2-2 g #opacidad,
#ilustracion-home #Capa_2-2 g g[data-name="opacidad"],
#ilustracion-home #Capa_2-2 g path[data-name="opacidad"],
#ilustracion-home #Capa_2-2 g polygon[data-name="opacidad"] {
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  opacity: 0.6;
}
/* line 24, sass/components/_home-ilustracion.scss */
#ilustracion-home #Capa_2-2 g.hover #tag,
#ilustracion-home #Capa_2-2 g.hover g[data-name="tag"],
#ilustracion-home #Capa_2-2 g.hover path[data-name="tag"] {
  opacity: 1;
}
/* line 30, sass/components/_home-ilustracion.scss */
#ilustracion-home #Capa_2-2 g.hover #opacidad,
#ilustracion-home #Capa_2-2 g.hover g[data-name="opacidad"],
#ilustracion-home #Capa_2-2 g.hover path[data-name="opacidad"],
#ilustracion-home #Capa_2-2 g.hover polygon[data-name="opacidad"] {
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  opacity: 0;
}
/* line 40, sass/components/_home-ilustracion.scss */
#ilustracion-home #Capa_2-2 > g {
  cursor: pointer;
}
/* line 43, sass/components/_home-ilustracion.scss */
#ilustracion-home #Capa_2-2 > g:hover #tag,
#ilustracion-home #Capa_2-2 > g:hover g[data-name="tag"],
#ilustracion-home #Capa_2-2 > g:hover path[data-name="tag"] {
  opacity: 1;
}
@media only screen and (min-width: 981px) {
  /* line 52, sass/components/_home-ilustracion.scss */
  #ilustracion-home #tag {
    transform: scale(1.5) translateX(-15%);
  }
}
@media only screen and (min-width: 981px) {
  /* line 57, sass/components/_home-ilustracion.scss */
  #ilustracion-home #tag-2 {
    transform: scale(1.5) translateX(-5.5%) translateY(-20px);
  }
}
@media only screen and (min-width: 981px) {
  /* line 62, sass/components/_home-ilustracion.scss */
  #ilustracion-home #tag-3 {
    transform: scale(1.5) translateX(-22%) translateY(-52px);
  }
}
@media only screen and (min-width: 981px) {
  /* line 67, sass/components/_home-ilustracion.scss */
  #ilustracion-home #tag-4 {
    transform: scale(1.5) translateX(-13%) translateY(-52px);
  }
}
@media only screen and (min-width: 981px) {
  /* line 72, sass/components/_home-ilustracion.scss */
  #ilustracion-home #tag-5 {
    transform: scale(1.5) translateX(-16%) translateY(-215px);
  }
}
@media only screen and (min-width: 981px) {
  /* line 77, sass/components/_home-ilustracion.scss */
  #ilustracion-home #tag-6 {
    transform: scale(1.5) translateX(-11%) translateY(-215px);
  }
}
@media only screen and (min-width: 981px) {
  /* line 82, sass/components/_home-ilustracion.scss */
  #ilustracion-home #tag-7 {
    transform: scale(1.5) translateX(-4%) translateY(-215px);
  }
}
@media only screen and (min-width: 981px) {
  /* line 87, sass/components/_home-ilustracion.scss */
  #ilustracion-home #tag-8 {
    transform: scale(1.5) translateX(-20%) translateY(-260px);
  }
}
@media only screen and (min-width: 981px) {
  /* line 92, sass/components/_home-ilustracion.scss */
  #ilustracion-home #tag-9 {
    transform: scale(1.5) translateX(-8%) translateY(-267px);
  }
}
@media only screen and (min-width: 981px) {
  /* line 97, sass/components/_home-ilustracion.scss */
  #ilustracion-home #tag-10 {
    transform: scale(1.5) translateX(-26%) translateY(-290px);
  }
}
@media only screen and (min-width: 981px) {
  /* line 102, sass/components/_home-ilustracion.scss */
  #ilustracion-home #tag-11 {
    transform: scale(1.4) translateX(-25%) translateY(-220px);
  }
}
@keyframes mover-der {
  0% {
    transform: translateX(-100%);
  }
  50% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(100%);
  }
}
/* line 121, sass/components/_home-ilustracion.scss */
#ilustracion-home #asegura-tu-mercaderia {
  animation: mover-der 20s linear 5s infinite;
  transform: translateX(-40%);
}
/* line 124, sass/components/_home-ilustracion.scss */
#ilustracion-home #asegura-tu-mercaderia:hover {
  animation-play-state: paused;
}
/* line 128, sass/components/_home-ilustracion.scss */
#ilustracion-home #asegura-tu-bici {
  animation: mover-der 35s linear 1s infinite;
  transform: translateX(-100%);
}
/* line 131, sass/components/_home-ilustracion.scss */
#ilustracion-home #asegura-tu-bici:hover {
  animation-play-state: paused;
}
@keyframes mover-izq {
  0% {
    transform: translateX(100%);
  }
  50% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(-100%);
  }
}
/* line 146, sass/components/_home-ilustracion.scss */
#ilustracion-home #asegura-tu-auto {
  animation: mover-izq 12s linear 3s infinite;
  transform: translateX(100%);
}
/* line 149, sass/components/_home-ilustracion.scss */
#ilustracion-home #asegura-tu-auto:hover {
  animation-play-state: paused;
}
/* line 153, sass/components/_home-ilustracion.scss */
#ilustracion-home #asegura-tu-monopatin {
  animation: mover-izq 35s linear 15s infinite;
  transform: translateX(100%);
}
/* line 156, sass/components/_home-ilustracion.scss */
#ilustracion-home #asegura-tu-monopatin:hover {
  animation-play-state: paused;
}

/* line 164, sass/components/_home-ilustracion.scss */
#ilustracion-home-mobile text {
  font-family: "Quicksand", sans-serif !important;
}
/* line 168, sass/components/_home-ilustracion.scss */
#ilustracion-home-mobile #Capa_1 #asegura-tu-celular_00000073701743746740403100000000035540834763043744_ {
  opacity: 0 !important;
}
/* line 172, sass/components/_home-ilustracion.scss */
#ilustracion-home-mobile #Capa_1 a #tag,
#ilustracion-home-mobile #Capa_1 a g[data-name="tag"],
#ilustracion-home-mobile #Capa_1 a path[data-name="tag"] {
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  opacity: 0;
}
/* line 179, sass/components/_home-ilustracion.scss */
#ilustracion-home-mobile #Capa_1 a #opacidad,
#ilustracion-home-mobile #Capa_1 a g[data-name="opacidad"],
#ilustracion-home-mobile #Capa_1 a path[data-name="opacidad"],
#ilustracion-home-mobile #Capa_1 a polygon[data-name="opacidad"] {
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  opacity: 0.4;
}
/* line 190, sass/components/_home-ilustracion.scss */
#ilustracion-home-mobile #Capa_1 a.hover #tag,
#ilustracion-home-mobile #Capa_1 a.hover g[data-name="tag"],
#ilustracion-home-mobile #Capa_1 a.hover path[data-name="tag"] {
  opacity: 1;
}
/* line 196, sass/components/_home-ilustracion.scss */
#ilustracion-home-mobile #Capa_1 a.hover #opacidad,
#ilustracion-home-mobile #Capa_1 a.hover g[data-name="opacidad"],
#ilustracion-home-mobile #Capa_1 a.hover path[data-name="opacidad"],
#ilustracion-home-mobile #Capa_1 a.hover polygon[data-name="opacidad"] {
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  opacity: 0;
}
/* line 208, sass/components/_home-ilustracion.scss */
#ilustracion-home-mobile #Capa_1 > g > g:hover g[data-name="tag"],
#ilustracion-home-mobile #Capa_1 > g > g:hover path[data-name="tag"] {
  opacity: 1;
}
/* line 214, sass/components/_home-ilustracion.scss */
#ilustracion-home-mobile #asegura-tu-auto {
  animation: mover-izq 6s linear 3s infinite;
  transform: translateX(100%);
}
/* line 217, sass/components/_home-ilustracion.scss */
#ilustracion-home-mobile #asegura-tu-auto:hover {
  animation-play-state: paused;
}
/* line 221, sass/components/_home-ilustracion.scss */
#ilustracion-home-mobile #asegura-tu-bici {
  animation: mover-der 15s linear 1s infinite;
  transform: translateX(-100%);
}
/* line 224, sass/components/_home-ilustracion.scss */
#ilustracion-home-mobile #asegura-tu-bici:hover {
  animation-play-state: paused;
}

/* line 232, sass/components/_home-ilustracion.scss */
#seguros-slider .seguro {
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #f2f2f2;
  padding: 20px;
  margin-left: 2.5%;
  margin-right: 2.5%;
  width: 95%;
}
@media only screen and (max-width: 767px) {
  /* line 242, sass/components/_home-ilustracion.scss */
  #seguros-slider .seguro .et_pb_blurb_content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
/* line 250, sass/components/_home-ilustracion.scss */
#seguros-slider .seguro .et_pb_main_blurb_image .et_pb_image_wrap {
  text-align: center;
  width: 220px;
}
/* line 255, sass/components/_home-ilustracion.scss */
#seguros-slider .seguro .et_pb_main_blurb_image img {
  height: auto;
  max-height: 190px;
  max-width: 210px;
  width: auto;
}
/* line 262, sass/components/_home-ilustracion.scss */
#seguros-slider .seguro .et_pb_blurb_container {
  width: calc(100% - 250px);
}
@media only screen and (max-width: 767px) {
  /* line 262, sass/components/_home-ilustracion.scss */
  #seguros-slider .seguro .et_pb_blurb_container {
    text-align: center;
    width: 100%;
  }
}
/* line 271, sass/components/_home-ilustracion.scss */
#seguros-slider .flickity-button {
  background: transparent !important;
  box-shadow: none !important;
  top: 60%;
}
@media only screen and (max-width: 980px) {
  /* line 271, sass/components/_home-ilustracion.scss */
  #seguros-slider .flickity-button {
    visibility: hidden;
  }
}
/* line 279, sass/components/_home-ilustracion.scss */
#seguros-slider .flickity-button svg path {
  fill: #48459c;
}
/* line 284, sass/components/_home-ilustracion.scss */
#seguros-slider .previous {
  left: -50px;
}
/* line 287, sass/components/_home-ilustracion.scss */
#seguros-slider .next {
  right: -20px;
}
@media only screen and (max-width: 1250px) {
  /* line 292, sass/components/_home-ilustracion.scss */
  #seguros-slider .et_pb_column.flickity-enabled {
    margin-right: 0;
    margin-left: 10%;
    width: 80%;
  }
}
@media only screen and (max-width: 980px) {
  /* line 292, sass/components/_home-ilustracion.scss */
  #seguros-slider .et_pb_column.flickity-enabled {
    margin-left: 0;
    width: 100%;
  }
}

/* line 2, sass/components/_pages.scss */
.whatsappme__copy {
  display: none !important;
}

/* line 6, sass/components/_pages.scss */
html {
  scroll-behavior: smooth;
}

/* line 11, sass/components/_pages.scss */
.logos {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media only screen and (max-width: 980px) {
  /* line 11, sass/components/_pages.scss */
  .logos {
    column-gap: 20px;
  }
}
/* line 19, sass/components/_pages.scss */
.logos .et_pb_image {
  -webkit-border-radius: 40px;
  -ms-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  background: #fff;
  padding: 15px;
  margin-bottom: 25px !important;
  margin-right: 60px;
}
@media only screen and (max-width: 980px) {
  /* line 19, sass/components/_pages.scss */
  .logos .et_pb_image {
    margin-right: 0 !important;
  }
}
/* line 28, sass/components/_pages.scss */
.logos .et_pb_image img {
  height: auto;
  max-height: 35px;
  max-width: 135px;
  width: auto;
}
@media only screen and (max-width: 980px) {
  /* line 28, sass/components/_pages.scss */
  .logos .et_pb_image img {
    max-height: 25px;
    max-width: 100px;
  }
}

/* line 44, sass/components/_pages.scss */
.ingresos .wpforms-price, .costo .wpforms-price {
  display: inline-block;
  margin-left: -7px;
}
/* line 48, sass/components/_pages.scss */
.ingresos .wpforms-price::first-letter, .costo .wpforms-price::first-letter {
  color: #fff !important;
}

/* line 24, sass/components/_carrito.scss */
#carrito .prod-cupon {
  position: absolute;
  top: -150px;
}
/* line 27, sass/components/_carrito.scss */
#carrito .prod-cupon div {
  display: none;
}
/* line 30, sass/components/_carrito.scss */
#carrito .prod-cupon #coupon_code {
  height: 37px;
  margin-right: 15px;
  padding: 5px 10px;
  width: 250px;
}
/* line 36, sass/components/_carrito.scss */
#carrito .prod-cupon input[type="button"] {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  background: #5b6772 !important;
  color: #fff !important;
  background: #fff !important;
  border: none !important;
  color: #5b6772 !important;
  cursor: pointer;
  font-size: 20px;
}
/* line 10, sass/components/_forms.scss */
#carrito .prod-cupon input[type="button"]:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
#carrito .prod-cupon input[type="button"]:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 36, sass/components/_carrito.scss */
  #carrito .prod-cupon input[type="button"] {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 36, sass/components/_carrito.scss */
  #carrito .prod-cupon input[type="button"] {
    font-size: 15px !important;
  }
}
/* line 38, sass/components/_forms.scss */
#carrito .prod-cupon input[type="button"]:hover {
  background: transparent !important;
  color: #5b6772 !important;
}
/* line 96, sass/components/_forms.scss */
#carrito .prod-cupon input[type="button"]:hover {
  background: #5b6772 !important;
  color: #fff !important;
}
@media only screen and (max-width: 480px) {
  /* line 36, sass/components/_carrito.scss */
  #carrito .prod-cupon input[type="button"] {
    margin-top: 15px;
  }
}
/* line 44, sass/components/_carrito.scss */
#carrito .prod-cupon #prod-cupon-msg {
  color: #fa8550;
  display: block;
  margin-top: 5px;
}
/* line 55, sass/components/_carrito.scss */
#carrito .shop_table .product-name a {
  color: #6dc8c2;
  display: block;
  font-size: 22px;
  padding-bottom: 15px;
}
/* line 62, sass/components/_carrito.scss */
#carrito .shop_table .product-quantity {
  display: none;
}
/* line 65, sass/components/_carrito.scss */
#carrito .shop_table .actions {
  display: none;
}
/* line 70, sass/components/_carrito.scss */
#carrito .shop_table tbody .product-name {
  background: transparent;
  display: block;
}
/* line 73, sass/components/_carrito.scss */
#carrito .shop_table tbody .product-name .variation {
  margin-bottom: 0;
}
/* line 75, sass/components/_carrito.scss */
#carrito .shop_table tbody .product-name .variation dt, #carrito .shop_table tbody .product-name .variation dd {
  color: #5b6772;
}
/* line 78, sass/components/_carrito.scss */
#carrito .shop_table tbody .product-name .variation dt {
  max-width: 150px;
}
/* line 81, sass/components/_carrito.scss */
#carrito .shop_table tbody .product-name .variation dd {
  margin-left: 0;
  padding-left: 155px;
  margin-top: -19px;
}
/* line 85, sass/components/_carrito.scss */
#carrito .shop_table tbody .product-name .variation dd p {
  font-weight: 600;
  font-size: 14px !important;
}
/* line 95, sass/components/_carrito.scss */
#carrito .wc-proceed-to-checkout .checkout-button {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  background: #5b6772 !important;
  color: #fff !important;
  font-weight: 600;
  background: #48459c !important;
  border-color: #48459c !important;
  font-size: 15px !important;
}
/* line 10, sass/components/_forms.scss */
#carrito .wc-proceed-to-checkout .checkout-button:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
#carrito .wc-proceed-to-checkout .checkout-button:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 95, sass/components/_carrito.scss */
  #carrito .wc-proceed-to-checkout .checkout-button {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 95, sass/components/_carrito.scss */
  #carrito .wc-proceed-to-checkout .checkout-button {
    font-size: 15px !important;
  }
}
/* line 38, sass/components/_forms.scss */
#carrito .wc-proceed-to-checkout .checkout-button:hover {
  background: transparent !important;
  color: #5b6772 !important;
}
/* line 58, sass/components/_forms.scss */
#carrito .wc-proceed-to-checkout .checkout-button:hover {
  background: transparent !important;
  color: #48459c !important;
}
/* line 101, sass/components/_carrito.scss */
#carrito .cart-discount th::before {
  color: #6dc8c2;
  content: "\f145";
  font-family: "Font Awesome 5 Free";
  margin-right: 5px;
  font-size: 18px;
}
/* line 110, sass/components/_carrito.scss */
#carrito .cart-discount td .woocommerce-remove-coupon {
  color: #6dc8c2;
}
/* line 117, sass/components/_carrito.scss */
#carrito .order-total th {
  font-size: 25px;
  font-weight: 400;
}
/* line 122, sass/components/_carrito.scss */
#carrito .order-total td .amount {
  color: #48459c;
  font-size: 25px;
}
@media only screen and (max-width: 1250px) {
  /* line 122, sass/components/_carrito.scss */
  #carrito .order-total td .amount {
    font-size: 20px;
  }
}
@media only screen and (max-width: 1100px) {
  /* line 122, sass/components/_carrito.scss */
  #carrito .order-total td .amount {
    font-size: 17px;
  }
}

/* line 2, sass/components/_categoria-producto.scss */
.productos_cat .flickity-viewport {
  min-height: auto !important;
}
/* line 5, sass/components/_categoria-producto.scss */
.productos_cat .flickity-button {
  top: calc(50% - 22px);
}
/* line 7, sass/components/_categoria-producto.scss */
.productos_cat .flickity-button.previous {
  left: -20px;
}
/* line 10, sass/components/_categoria-producto.scss */
.productos_cat .flickity-button.next {
  right: -20px;
}
/* line 14, sass/components/_categoria-producto.scss */
.productos_cat .producto {
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #fff;
  padding: 30px;
  margin-bottom: 30px;
  margin-right: 2%;
  width: 32%;
}
@media only screen and (max-width: 980px) {
  /* line 14, sass/components/_categoria-producto.scss */
  .productos_cat .producto {
    padding: 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 14, sass/components/_categoria-producto.scss */
  .productos_cat .producto {
    margin-bottom: 40px;
    margin-right: 0;
    padding: 30px;
    width: 100%;
  }
}
/* line 30, sass/components/_categoria-producto.scss */
.productos_cat .producto h3 {
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  text-align: center;
  color: #5b6772;
  font-size: 20px !important;
  padding-bottom: 5px;
}
/* line 37, sass/components/_categoria-producto.scss */
.productos_cat .producto .precio {
  margin-bottom: 10px;
  margin-top: 20px;
  text-align: center;
}
/* line 45, sass/components/_categoria-producto.scss */
.productos_cat .producto .precio span {
  display: block;
  line-height: 1em;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 51, sass/components/_categoria-producto.scss */
.productos_cat .producto .precio .woocommerce-Price-amount {
  margin-bottom: 5px;
}
/* line 53, sass/components/_categoria-producto.scss */
.productos_cat .producto .precio .woocommerce-Price-amount bdi {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-weight: 600;
  color: #48459c;
  gap: 2px;
  font-size: 20px;
  margin: 5px 0 0;
}
/* line 62, sass/components/_categoria-producto.scss */
.productos_cat .producto .precio .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {
  font-size: 20px;
}
/* line 68, sass/components/_categoria-producto.scss */
.productos_cat .producto .coberturas {
  margin-top: 30px;
}
/* line 70, sass/components/_categoria-producto.scss */
.productos_cat .producto .coberturas .cobertura {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  border-bottom: 1px solid #fff;
  padding: 10px;
  margin-bottom: 5px;
}
/* line 77, sass/components/_categoria-producto.scss */
.productos_cat .producto .coberturas .cobertura:last-child {
  border-bottom: none;
}
/* line 80, sass/components/_categoria-producto.scss */
.productos_cat .producto .coberturas .cobertura:nth-child(odd) {
  background: #f7f7f7;
}
/* line 83, sass/components/_categoria-producto.scss */
.productos_cat .producto .coberturas .cobertura__nombre {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  color: #000;
  width: 60%;
}
/* line 89, sass/components/_categoria-producto.scss */
.productos_cat .producto .coberturas .cobertura__valor {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  font-weight: 600;
  color: #48459c;
  text-align: right;
  width: 37%;
}
/* line 98, sass/components/_categoria-producto.scss */
.productos_cat .producto .coberturas .cobertura__nombre, .productos_cat .producto .coberturas .cobertura__valor {
  font-size: 14px;
  line-height: 1.2em;
}
@media only screen and (max-width: 980px) {
  /* line 98, sass/components/_categoria-producto.scss */
  .productos_cat .producto .coberturas .cobertura__nombre, .productos_cat .producto .coberturas .cobertura__valor {
    font-size: 12px;
  }
}
/* line 108, sass/components/_categoria-producto.scss */
.productos_cat .producto .producto_botones {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin-top: 30px;
}
/* line 115, sass/components/_categoria-producto.scss */
.productos_cat .producto:hover {
  background: #48459c;
}
/* line 117, sass/components/_categoria-producto.scss */
.productos_cat .producto:hover h5,
.productos_cat .producto:hover h3,
.productos_cat .producto:hover li,
.productos_cat .producto:hover strong,
.productos_cat .producto:hover p,
.productos_cat .producto:hover span,
.productos_cat .producto:hover bdi {
  color: #fff !important;
}
/* line 126, sass/components/_categoria-producto.scss */
.productos_cat .producto:hover .cobertura {
  background: transparent !important;
  border-bottom-color: #fff;
}
/* line 148, sass/components/_categoria-producto.scss */
.productos_cat .producto:hover .producto_botones a {
  background: #fff !important;
  border-color: #fff !important;
  color: #48459c !important;
}
/* line 152, sass/components/_categoria-producto.scss */
.productos_cat .producto:hover .producto_botones a:hover {
  background: transparent !important;
  color: #fff !important;
}

/* line 166, sass/components/_categoria-producto.scss */
#productos_hero .et_pb_row .et_pb_button_module_wrapper,
.et-db #et-boc #productos_hero .et_pb_row .et_pb_button_module_wrapper {
  border: 1px solid #6dc8c2 !important;
  border-radius: 25px !important;
  width: fit-content;
}
@media only screen and (max-width: 980px) {
  /* line 166, sass/components/_categoria-producto.scss */
  #productos_hero .et_pb_row .et_pb_button_module_wrapper,
  .et-db #et-boc #productos_hero .et_pb_row .et_pb_button_module_wrapper {
    margin: 0 auto;
  }
}
@media only screen and (max-width: 980px) {
  /* line 165, sass/components/_categoria-producto.scss */
  #productos_hero .et_pb_row,
  .et-db #et-boc #productos_hero .et_pb_row {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}
/* line 179, sass/components/_categoria-producto.scss */
#productos_cobertura,
.et-db #et-boc #productos_cobertura {
  background: url("/wp-content/themes/sbi-child/images/sbi_cielo.svg") no-repeat top/contain;
}
/* line 185, sass/components/_categoria-producto.scss */
#productos_cobertura .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header,
.et-db #et-boc #productos_cobertura .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
  color: #48459c;
  font-size: 30px;
  line-height: 1em;
}
/* line 197, sass/components/_categoria-producto.scss */
#productos_cobertura .et_pb_tabs,
.et-db #et-boc #productos_cobertura .et_pb_tabs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  border: none;
}
@media only screen and (max-width: 767px) {
  /* line 197, sass/components/_categoria-producto.scss */
  #productos_cobertura .et_pb_tabs,
  .et-db #et-boc #productos_cobertura .et_pb_tabs {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    width: 90%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 197, sass/components/_categoria-producto.scss */
  #productos_cobertura .et_pb_tabs,
  .et-db #et-boc #productos_cobertura .et_pb_tabs {
    margin-top: 60px;
    width: 100%;
  }
}
/* line 210, sass/components/_categoria-producto.scss */
#productos_cobertura .et_pb_tabs .et_pb_tabs_controls,
.et-db #et-boc #productos_cobertura .et_pb_tabs .et_pb_tabs_controls {
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background: transparent;
  gap: 15px;
  padding-right: 20px !important;
  width: 32%;
}
@media only screen and (max-width: 767px) {
  /* line 210, sass/components/_categoria-producto.scss */
  #productos_cobertura .et_pb_tabs .et_pb_tabs_controls,
  .et-db #et-boc #productos_cobertura .et_pb_tabs .et_pb_tabs_controls {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 30px;
    padding-right: 0 !important;
    width: 100%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 210, sass/components/_categoria-producto.scss */
  #productos_cobertura .et_pb_tabs .et_pb_tabs_controls,
  .et-db #et-boc #productos_cobertura .et_pb_tabs .et_pb_tabs_controls {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 227, sass/components/_categoria-producto.scss */
#productos_cobertura .et_pb_tabs .et_pb_tabs_controls::after,
.et-db #et-boc #productos_cobertura .et_pb_tabs .et_pb_tabs_controls::after {
  display: none;
}
/* line 230, sass/components/_categoria-producto.scss */
#productos_cobertura .et_pb_tabs .et_pb_tabs_controls li,
.et-db #et-boc #productos_cobertura .et_pb_tabs .et_pb_tabs_controls li {
  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 0 10px 10px 10px;
  -ms-border-radius: 0 10px 10px 10px;
  -moz-border-radius: 0 10px 10px 10px;
  border-radius: 0 10px 10px 10px;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: #fff;
  border: none;
  height: auto !important;
  min-width: 210px;
  padding: 20px 15px;
  width: fit-content;
}
@media only screen and (max-width: 1100px) {
  /* line 230, sass/components/_categoria-producto.scss */
  #productos_cobertura .et_pb_tabs .et_pb_tabs_controls li,
  .et-db #et-boc #productos_cobertura .et_pb_tabs .et_pb_tabs_controls li {
    min-width: 190px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 230, sass/components/_categoria-producto.scss */
  #productos_cobertura .et_pb_tabs .et_pb_tabs_controls li,
  .et-db #et-boc #productos_cobertura .et_pb_tabs .et_pb_tabs_controls li {
    min-width: auto;
    padding: 20px 10px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 230, sass/components/_categoria-producto.scss */
  #productos_cobertura .et_pb_tabs .et_pb_tabs_controls li,
  .et-db #et-boc #productos_cobertura .et_pb_tabs .et_pb_tabs_controls li {
    padding: 15px 25px;
    width: 100%;
  }
}
/* line 251, sass/components/_categoria-producto.scss */
#productos_cobertura .et_pb_tabs .et_pb_tabs_controls li a,
.et-db #et-boc #productos_cobertura .et_pb_tabs .et_pb_tabs_controls li a {
  display: block;
  line-height: 1em;
  padding-left: 0;
  padding-right: 0;
}
/* line 257, sass/components/_categoria-producto.scss */
#productos_cobertura .et_pb_tabs .et_pb_tabs_controls li h3,
.et-db #et-boc #productos_cobertura .et_pb_tabs .et_pb_tabs_controls li h3 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 18px;
  padding-bottom: 0;
}
@media only screen and (max-width: 1100px) {
  /* line 257, sass/components/_categoria-producto.scss */
  #productos_cobertura .et_pb_tabs .et_pb_tabs_controls li h3,
  .et-db #et-boc #productos_cobertura .et_pb_tabs .et_pb_tabs_controls li h3 {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 257, sass/components/_categoria-producto.scss */
  #productos_cobertura .et_pb_tabs .et_pb_tabs_controls li h3,
  .et-db #et-boc #productos_cobertura .et_pb_tabs .et_pb_tabs_controls li h3 {
    font-size: 14px;
    gap: 5px;
  }
}
/* line 268, sass/components/_categoria-producto.scss */
#productos_cobertura .et_pb_tabs .et_pb_tabs_controls li h3::after,
.et-db #et-boc #productos_cobertura .et_pb_tabs .et_pb_tabs_controls li h3::after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f058";
  margin-left: auto;
}
/* line 275, sass/components/_categoria-producto.scss */
#productos_cobertura .et_pb_tabs .et_pb_tabs_controls li p,
.et-db #et-boc #productos_cobertura .et_pb_tabs .et_pb_tabs_controls li p {
  display: none;
}
/* line 278, sass/components/_categoria-producto.scss */
#productos_cobertura .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active,
.et-db #et-boc #productos_cobertura .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active {
  background: #fa8550;
}
/* line 280, sass/components/_categoria-producto.scss */
#productos_cobertura .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active h3,
.et-db #et-boc #productos_cobertura .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active h3 {
  color: #fff !important;
}
/* line 287, sass/components/_categoria-producto.scss */
#productos_cobertura .et_pb_tabs .et_pb_all_tabs,
.et-db #et-boc #productos_cobertura .et_pb_tabs .et_pb_all_tabs {
  background: transparent;
}
@media only screen and (max-width: 980px) {
  /* line 287, sass/components/_categoria-producto.scss */
  #productos_cobertura .et_pb_tabs .et_pb_all_tabs,
  .et-db #et-boc #productos_cobertura .et_pb_tabs .et_pb_all_tabs {
    z-index: 99;
  }
}
/* line 292, sass/components/_categoria-producto.scss */
#productos_cobertura .et_pb_tabs .et_pb_all_tabs .et_pb_tab,
.et-db #et-boc #productos_cobertura .et_pb_tabs .et_pb_all_tabs .et_pb_tab {
  -webkit-border-radius: 0 20px 20px 20px;
  -ms-border-radius: 0 20px 20px 20px;
  -moz-border-radius: 0 20px 20px 20px;
  border-radius: 0 20px 20px 20px;
  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
  background: #fff;
}
/* line 296, sass/components/_categoria-producto.scss */
#productos_cobertura .et_pb_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content,
#productos_cobertura .et_pb_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content p,
.et-db #et-boc #productos_cobertura .et_pb_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content,
.et-db #et-boc #productos_cobertura .et_pb_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content p {
  font-family: "Quicksand", sans-serif !important;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3em;
  padding-bottom: 1em;
  padding-bottom: 0;
}
@media only screen and (max-width: 980px) {
  /* line 304, sass/components/_categoria-producto.scss */
  #productos_cobertura .et_pb_accordion,
  .et-db #et-boc #productos_cobertura .et_pb_accordion {
    margin-left: 0 !important;
  }
}
/* line 315, sass/components/_categoria-producto.scss */
#productos_cobertura .et_pb_accordion h3,
.et-db #et-boc #productos_cobertura .et_pb_accordion h3 {
  font-weight: 600;
  color: #000;
  font-size: 18px;
  padding-bottom: 0;
}
@media only screen and (max-width: 1100px) {
  /* line 315, sass/components/_categoria-producto.scss */
  #productos_cobertura .et_pb_accordion h3,
  .et-db #et-boc #productos_cobertura .et_pb_accordion h3 {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 315, sass/components/_categoria-producto.scss */
  #productos_cobertura .et_pb_accordion h3,
  .et-db #et-boc #productos_cobertura .et_pb_accordion h3 {
    font-size: 14px;
  }
}
/* line 326, sass/components/_categoria-producto.scss */
#productos_cobertura .et_pb_accordion h3::before,
.et-db #et-boc #productos_cobertura .et_pb_accordion h3::before {
  display: block;
}
/* line 331, sass/components/_categoria-producto.scss */
#productos_cobertura .et_pb_accordion_item,
.et-db #et-boc #productos_cobertura .et_pb_accordion_item {
  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
  background: #fff;
}
/* line 335, sass/components/_categoria-producto.scss */
#productos_cobertura .et_pb_accordion_item .et_pb_toggle_content,
.et-db #et-boc #productos_cobertura .et_pb_accordion_item .et_pb_toggle_content {
  line-height: 1.2em;
}
/* line 340, sass/components/_categoria-producto.scss */
#productos_cobertura .et_pb_accordion_item.et_pb_toggle_open h3,
.et-db #et-boc #productos_cobertura .et_pb_accordion_item.et_pb_toggle_open h3 {
  color: #6dc8c2 !important;
}
/* line 342, sass/components/_categoria-producto.scss */
#productos_cobertura .et_pb_accordion_item.et_pb_toggle_open h3::before,
.et-db #et-boc #productos_cobertura .et_pb_accordion_item.et_pb_toggle_open h3::before {
  color: #6dc8c2;
}
/* line 359, sass/components/_categoria-producto.scss */
#productos_opciones_logos .et_pb_column,
.et-db #et-boc #productos_opciones_logos .et_pb_column {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 363, sass/components/_categoria-producto.scss */
#productos_opciones_logos .et_pb_column .et_pb_blurb,
.et-db #et-boc #productos_opciones_logos .et_pb_column .et_pb_blurb {
  margin: 0;
  width: 20%;
}
@media only screen and (max-width: 1100px) {
  /* line 363, sass/components/_categoria-producto.scss */
  #productos_opciones_logos .et_pb_column .et_pb_blurb,
  .et-db #et-boc #productos_opciones_logos .et_pb_column .et_pb_blurb {
    width: 25%;
  }
}
@media only screen and (max-width: 980px) {
  /* line 363, sass/components/_categoria-producto.scss */
  #productos_opciones_logos .et_pb_column .et_pb_blurb,
  .et-db #et-boc #productos_opciones_logos .et_pb_column .et_pb_blurb {
    width: 33.33%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 363, sass/components/_categoria-producto.scss */
  #productos_opciones_logos .et_pb_column .et_pb_blurb,
  .et-db #et-boc #productos_opciones_logos .et_pb_column .et_pb_blurb {
    margin-bottom: 30px;
    width: 50%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 363, sass/components/_categoria-producto.scss */
  #productos_opciones_logos .et_pb_column .et_pb_blurb,
  .et-db #et-boc #productos_opciones_logos .et_pb_column .et_pb_blurb {
    width: 100%;
  }
}
/* line 379, sass/components/_categoria-producto.scss */
#productos_opciones_logos .et_pb_column .et_pb_blurb .et_pb_main_blurb_image,
.et-db #et-boc #productos_opciones_logos .et_pb_column .et_pb_blurb .et_pb_main_blurb_image {
  margin-bottom: 5px;
}
/* line 382, sass/components/_categoria-producto.scss */
#productos_opciones_logos .et_pb_column .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap img,
.et-db #et-boc #productos_opciones_logos .et_pb_column .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap img {
  height: 80px;
  width: auto;
}
/* line 388, sass/components/_categoria-producto.scss */
#productos_opciones_logos .et_pb_column .et_pb_blurb .et_pb_blurb_content,
.et-db #et-boc #productos_opciones_logos .et_pb_column .et_pb_blurb .et_pb_blurb_content {
  padding: 10px 20px;
}
/* line 390, sass/components/_categoria-producto.scss */
#productos_opciones_logos .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container,
.et-db #et-boc #productos_opciones_logos .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
  text-align: center;
}
/* line 392, sass/components/_categoria-producto.scss */
#productos_opciones_logos .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header,
.et-db #et-boc #productos_opciones_logos .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}
/* line 397, sass/components/_categoria-producto.scss */
#productos_opciones_logos .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description,
#productos_opciones_logos .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p,
.et-db #et-boc #productos_opciones_logos .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description,
.et-db #et-boc #productos_opciones_logos .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p {
  font-family: "Quicksand", sans-serif !important;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3em;
  padding-bottom: 1em;
  font-size: 12px;
  text-align: center;
}
/* line 410, sass/components/_categoria-producto.scss */
#productos_planes h3,
.et-db #et-boc #productos_planes h3 {
  font-size: 22px;
}
/* line 413, sass/components/_categoria-producto.scss */
#productos_planes .et_pb_tabs,
.et-db #et-boc #productos_planes .et_pb_tabs {
  border: none;
  border-radius: 0;
}
/* line 416, sass/components/_categoria-producto.scss */
#productos_planes .et_pb_tabs_controls,
.et-db #et-boc #productos_planes .et_pb_tabs_controls {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background: transparent;
}
/* line 421, sass/components/_categoria-producto.scss */
#productos_planes .et_pb_tabs_controls li,
.et-db #et-boc #productos_planes .et_pb_tabs_controls li {
  border: none;
  border-bottom: 1px solid #d9d9d9;
}
/* line 425, sass/components/_categoria-producto.scss */
#productos_planes .et_pb_tabs_controls a,
.et-db #et-boc #productos_planes .et_pb_tabs_controls a {
  text-align: center;
}
/* line 428, sass/components/_categoria-producto.scss */
#productos_planes .et_pb_tabs_controls::after,
.et-db #et-boc #productos_planes .et_pb_tabs_controls::after {
  display: none;
}
/* line 433, sass/components/_categoria-producto.scss */
#productos_planes .flickity-button,
.et-db #et-boc #productos_planes .flickity-button {
  box-shadow: none !important;
}
@media only screen and (min-width: 981px) {
  /* line 438, sass/components/_categoria-producto.scss */
  #productos_planes.no-arrow .flickity-button,
  .et-db #et-boc #productos_planes.no-arrow .flickity-button {
    display: none;
  }
}
@media only screen and (max-width: 980px) {
  /* line 443, sass/components/_categoria-producto.scss */
  #productos_planes.no-arrow .flickity-button,
  .et-db #et-boc #productos_planes.no-arrow .flickity-button {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 448, sass/components/_categoria-producto.scss */
  #productos_planes.no-arrow .flickity-button,
  .et-db #et-boc #productos_planes.no-arrow .flickity-button {
    display: block;
  }
}
/* line 456, sass/components/_categoria-producto.scss */
#productos_tabs .et_pb_tabs,
.et-db #et-boc #productos_tabs .et_pb_tabs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  border: none;
}
@media only screen and (max-width: 980px) {
  /* line 456, sass/components/_categoria-producto.scss */
  #productos_tabs .et_pb_tabs,
  .et-db #et-boc #productos_tabs .et_pb_tabs {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}
/* line 465, sass/components/_categoria-producto.scss */
#productos_tabs .et_pb_tabs .et_pb_tabs_controls,
.et-db #et-boc #productos_tabs .et_pb_tabs .et_pb_tabs_controls {
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background: transparent;
  width: 47.5%;
}
@media only screen and (max-width: 980px) {
  /* line 465, sass/components/_categoria-producto.scss */
  #productos_tabs .et_pb_tabs .et_pb_tabs_controls,
  .et-db #et-boc #productos_tabs .et_pb_tabs .et_pb_tabs_controls {
    width: 100%;
  }
}
/* line 472, sass/components/_categoria-producto.scss */
#productos_tabs .et_pb_tabs .et_pb_tabs_controls li,
.et-db #et-boc #productos_tabs .et_pb_tabs .et_pb_tabs_controls li {
  background: #fff;
  border: none;
  border-bottom: 1px solid #f7f7f7;
  padding: 20px 15px;
  width: 100%;
}
/* line 478, sass/components/_categoria-producto.scss */
#productos_tabs .et_pb_tabs .et_pb_tabs_controls li:first-child,
.et-db #et-boc #productos_tabs .et_pb_tabs .et_pb_tabs_controls li:first-child {
  padding-top: 0;
}
/* line 481, sass/components/_categoria-producto.scss */
#productos_tabs .et_pb_tabs .et_pb_tabs_controls li:last-child,
.et-db #et-boc #productos_tabs .et_pb_tabs .et_pb_tabs_controls li:last-child {
  border-bottom: none;
}
@media only screen and (max-width: 980px) {
  /* line 472, sass/components/_categoria-producto.scss */
  #productos_tabs .et_pb_tabs .et_pb_tabs_controls li,
  .et-db #et-boc #productos_tabs .et_pb_tabs .et_pb_tabs_controls li {
    height: auto !important;
  }
}
/* line 487, sass/components/_categoria-producto.scss */
#productos_tabs .et_pb_tabs .et_pb_tabs_controls li a,
#productos_tabs .et_pb_tabs .et_pb_tabs_controls li a h2,
.et-db #et-boc #productos_tabs .et_pb_tabs .et_pb_tabs_controls li a,
.et-db #et-boc #productos_tabs .et_pb_tabs .et_pb_tabs_controls li a h2 {
  font-size: 22px;
  font-weight: 500;
  line-height: 1.2em;
  padding: 0;
}
@media only screen and (max-width: 767px) {
  /* line 487, sass/components/_categoria-producto.scss */
  #productos_tabs .et_pb_tabs .et_pb_tabs_controls li a,
  #productos_tabs .et_pb_tabs .et_pb_tabs_controls li a h2,
  .et-db #et-boc #productos_tabs .et_pb_tabs .et_pb_tabs_controls li a,
  .et-db #et-boc #productos_tabs .et_pb_tabs .et_pb_tabs_controls li a h2 {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 487, sass/components/_categoria-producto.scss */
  #productos_tabs .et_pb_tabs .et_pb_tabs_controls li a,
  #productos_tabs .et_pb_tabs .et_pb_tabs_controls li a h2,
  .et-db #et-boc #productos_tabs .et_pb_tabs .et_pb_tabs_controls li a,
  .et-db #et-boc #productos_tabs .et_pb_tabs .et_pb_tabs_controls li a h2 {
    font-size: 16px !important;
  }
}
/* line 501, sass/components/_categoria-producto.scss */
#productos_tabs .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a,
#productos_tabs .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a h2, #productos_tabs .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a h3,
.et-db #et-boc #productos_tabs .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a,
.et-db #et-boc #productos_tabs .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a h2,
.et-db #et-boc #productos_tabs .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a h3 {
  color: #48459c;
  font-weight: 800;
}
/* line 510, sass/components/_categoria-producto.scss */
#productos_tabs .et_pb_tabs .et_pb_all_tabs,
.et-db #et-boc #productos_tabs .et_pb_tabs .et_pb_all_tabs {
  background: transparent;
  width: 47.5%;
}
@media only screen and (max-width: 980px) {
  /* line 510, sass/components/_categoria-producto.scss */
  #productos_tabs .et_pb_tabs .et_pb_all_tabs,
  .et-db #et-boc #productos_tabs .et_pb_tabs .et_pb_all_tabs {
    margin-top: 40px;
    width: 100%;
  }
}
/* line 517, sass/components/_categoria-producto.scss */
#productos_tabs .et_pb_tabs .et_pb_all_tabs .et_pb_tab,
.et-db #et-boc #productos_tabs .et_pb_tabs .et_pb_all_tabs .et_pb_tab {
  -webkit-border-radius: 0 20px 20px 20px;
  -ms-border-radius: 0 20px 20px 20px;
  -moz-border-radius: 0 20px 20px 20px;
  border-radius: 0 20px 20px 20px;
  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
  background: #fff;
}
/* line 521, sass/components/_categoria-producto.scss */
#productos_tabs .et_pb_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content,
#productos_tabs .et_pb_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content p,
.et-db #et-boc #productos_tabs .et_pb_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content,
.et-db #et-boc #productos_tabs .et_pb_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content p {
  font-family: "Quicksand", sans-serif !important;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3em;
  padding-bottom: 1em;
}
/* line 525, sass/components/_categoria-producto.scss */
#productos_tabs .et_pb_tabs .et_pb_all_tabs .et_pb_tab h3,
.et-db #et-boc #productos_tabs .et_pb_tabs .et_pb_all_tabs .et_pb_tab h3 {
  color: #48459c;
}
/* line 545, sass/components/_categoria-producto.scss */
#productos_siniestros .et_pb_blurb .et_pb_blurb_content,
.et-db #et-boc #productos_siniestros .et_pb_blurb .et_pb_blurb_content {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
/* line 550, sass/components/_categoria-producto.scss */
#productos_contacto,
.et-db #et-boc #productos_contacto {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 28.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1366 535' style='enable-background:new 0 0 1366 535;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_00000013894492757237527710000002724715561580509113_);fill:none;%7D .st1%7Bclip-path:url(%23SVGID_00000013894492757237527710000002724715561580509113_);fill:%23A7EFDF;%7D .st2%7Bopacity:0.2;clip-path:url(%23SVGID_00000013894492757237527710000002724715561580509113_);fill:%232FA388;enable-background:new ;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' y='0' width='1366' height='535'/%3E%3C/defs%3E%3CclipPath id='SVGID_00000087410399396495542690000004164990824883990161_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Crect y='0' style='clip-path:url(%23SVGID_00000087410399396495542690000004164990824883990161_);fill:none;' width='1366' height='535'/%3E%3Crect id='Rectángulo_12011' y='129.1' style='clip-path:url(%23SVGID_00000087410399396495542690000004164990824883990161_);fill:%23A7EFDF;' width='1366' height='430'/%3E%3Cpath id='wave_2_' style='clip-path:url(%23SVGID_00000087410399396495542690000004164990824883990161_);fill:%23A7EFDF;' d=' M-1.6,24.5l103.1,0c114.9,4.2,344.9,13.7,574.9,26.7c230.1,13.3,460.3,30.8,575.4,39.5l115.1,8.8l1.8,51l-1261.2,44L0.1,133.3 L-1.6,24.5z'/%3E%3Cpath id='Unión_110' style='opacity:0.2;clip-path:url(%23SVGID_00000087410399396495542690000004164990824883990161_);fill:%232FA388;enable-background:new ;' d=' M-26,469h-71.6v-1.7h-17.7c-0.2,0-0.3-0.1-0.3-0.2l-24.3,4.8l-264.7-4.4v-15c-51.5,0.3-88.1,0.1-90.2-0.9c0-4.1-0.2-4.1-0.2-4.1 l2.3-0.9l3.7,0.5l1.4-0.5h1.4l3.8-0.8l11.8,0.8l2.6-0.8h2.3l2.4-1.1l1.1,0.5l3.9-2.3c0,0,7.9,0.2,9.5,1.2c0.8-0.3,1.7-0.5,2.6-0.4 c0.7,0,4.3-0.5,5.5-0.5s2.6-0.4,2.8-1c0.1-0.3,0.7,0,1.4,0.3c0.4,0.3,0.9,0.4,1.4,0.4c0.7-0.2,1.6-0.5,1.8-1.4s1.9,0.7,2.7,0.7 c0.7-0.1,1.3-0.3,1.9-0.7l2.6,0.4l0.3-0.4h2.6l0.6-1l1.9,0.6l2.3-1.4l1.6,0.8l2-0.6l1.3,1.2l3.7-1.2h1.4l1.5-1.3l1,1.1 c0,0,1.1,1,1.8,0s1.7-1.1,2.8,0c0.6,0.6,1.6,0.6,2.3,0l0.8,1.4c1-0.2,1.9-1,2.1-2c0.5-1.8,1.4,0.3,1.4,0.3l0.9-0.5h1.3l1-0.3 l1.8,0.5l4.3-1.4l1.1,1.1c0,0,0.9,0.5,1.5-1.1c0.3-1,0.8-0.7,1.3-0.3c0.3,0.2,0.6,0.5,0.9,0.3c0.6-0.4,1.8-1.4,1.8-1.4h1.6l1.3-1 l1,0.3l1.6-0.9l1.4,0.9l2.2-0.3l1.9,0.3v-0.9c0,0,3.2-0.2,4.6,0.5s1.4-0.9,1.4-0.9l1.6,0.3l1.3,0.5h4.7l0.9-1.3l2.6,1.3l0.4-1.3 l1.9,0.7c0,0,0.2-1.9,2.6-1.7s2.1-1.2,2.1-1.2l2.1,0.6c0,0,1-2.2,1.8-1.4s1.6,1.6,1.6,1.6l1-0.7l1.4-0.3h1.3l1.4-0.6l1.4,0.6 c0.7-0.1,1.3-0.4,1.8-0.8c0.2-0.5,0.8-0.8,1.3-0.7c0.7,0,0.9-0.3,0.9-0.8s1.2-0.4,1.4,0s0.6,0.8,1.6,0.5s2.6-0.9,2.6-0.9l0.9-0.6 h0.9l1.1-1c0,0,1.4,0.5,1.7-0.5s0.2-0.9,1.3-0.9s1.2-1,2.2-1.3c0.6-0.2,1.3,0.1,1.5,0.7c0,0,0,0.1,0,0.2c0,0.3,0.8,1,0.9,0 s0.8-0.6,1.4-0.2c0.5,0.4,1.2,0.6,1.8,0.4c0.6-0.2,3.2-1,3.2-1l2.2-0.6l1.9-0.5h1.8c0,0,1.9-0.9,2.1-0.6c0.1,0.2,0.2,0,0.5-0.2 c0.3-0.3,0.8-0.4,1.2-0.3c0.6,0.2,1.2,0.2,1.8,0h1.8l1.4-0.8l1.4,0.3h2.7l1.4-0.3l1.5-0.6h1.3l4.1-1.8v-3.6h4V413h1.6v-3.7h0.8v3.7 h0.8v0.8h1.2V413h1.1v3.1h0.6v-0.8l3.7,0v3.7l0.7,0.8l1.7,0c0,0,0,1,0.9,0.9s1.2-1.2,1.2-1.2c0.4,0.7,0.7,1.5,0.8,2.4 c0,0.9,2.6,0.2,2.6,0.2h2.1l0.5,0.8h1.3v0.7l2.4-0.3l1.8,0.9l2.5,0.4c0.8,0.2,1.7,0.3,2.5,0.3c0.6-0.1,1.4-0.6,1.3,0h0.2l0.2,0.2 l0.3,0.5l0.8,0.2h2.4l1.3-0.9l1,0.2l2.4,0.7h1.2l0.7,1.2h7.1l2.4-0.7l0.7,0.9c0.3-0.3,0.8-0.4,1.2-0.2c0.3,0.1,0.7,0.1,1.1,0 c0.6-0.1,1.1-0.3,1.5,0.3c0.6,0.9,2.1,0,2.1,0l0.9,0.5h2.1l1.1,0.8l1.9-0.4l2.6,0.4c0.2-0.6,0.7-1,1.3-1c1,0,0.6,1,0.6,1 s1,1.2,2,0.4s1.4-1.7,3-0.4c0.8,0.8,2,0.9,2.9,0.4l0.8,1.2h1.3l0.7,0.3h0.6l0.7,0.5h1.3l0.3,0.8h1.1c0.4,0.1,0.8,0,1-0.4 c0.3-0.6,1.2-0.4,1.2-0.4l0.6-0.5l1.1,0.1l0.3,0.8c0,0,1.2,0.2,1.3,0.2s1.3,0.6,1.3,0.6l1.4-0.6l0.9,0.2l0.4,1.3h2.2 c0,0,0.3-0.7,2-0.7c1,0,1.9,0.3,2.7,0.9c0,0,0-0.3,1.1-0.2c0.6,0,1.1,0.4,1.4,0.9l1.1,0.1v-0.6h3.3c0.1-0.1,0.2-0.1,0.4-0.1 c0.7,0.1,1.3,1,1.3,1l0.9-0.8l0.5,0.4l0.1,0v-0.6h3.3l0-0.1l9.5,1.8h3.2l2.6-0.3v-34.1h1.1v16.4h9.9v-11.3h17.8v-3.1h25.2v3.3h14.8 V401h8.7v8.2H-55v-42.7h29.1l0-50.2l70.2-0.5v16.5h28.5l0-0.1H49.7v-13.7h19.2v-88.4h45.2v114.5h18.6v-0.4h-0.1v-0.4h0.1v-3.3h-0.1 v-0.4h0.1v-3.8h-0.1v-0.4h0.1v-3.3h-0.1v-0.4h0.1v-3.3h-0.1v-0.4h0.1v-3.3h-0.1v-0.4h0.1v-3.3h-0.1V321h0.1v-3.3h-0.1v-0.4h0.1V314 h-0.1v-0.4h0.1v-3.3h-0.1v-0.4h0.1v-3.3h-0.1v-0.4h0.1v-3.8h9.7v-13.7h9.8v-34.2h0.5v34.2h9.8v13.7h9.7v33.4l11.2-0.8v13.8l9.6-0.8 v-6.8h3.4v-0.6h-0.1v-0.4h0.1v-3.8h-0.1v-0.4h0.1v-3.3h-0.1v-0.4h0.1v-3.3h-0.1v-0.4h0.1v-3.3h-0.1v-0.4h0.1v-3.3h-0.1V321h0.1 v-3.3h-0.1v-0.4h0.1V314h-0.1v-0.4h0.1v-3.3h-0.1v-0.4h0.1v-3.3h-0.1v-0.4h0.1v-3.8h9.7v-13.7h9.8v-34.2h0.6v34.2h9.8v13.7h9.7V330 l58.4,0.2v-42.5h154.1v8.8h25v10.7h14.8v29.8h6v-19.5h45.1v-57.4h21.6v-15.6h31.9V296h44v-9.5h-0.2l0.2-0.1v-4.1h0 c0-0.1,0-0.2,0-0.2c0-1,0.8-1.8,1.7-1.8c0,0,0,0,0,0c1,0,1.8,0.8,1.8,1.7c0,0,0,0,0,0c0,0.1,0,0.2,0,0.2h0v2.4l27-13.7v-3.6h0 c0-0.1,0-0.2,0-0.2c0-1,0.8-1.8,1.7-1.8c0,0,0,0,0,0c1,0,1.7,0.8,1.7,1.7c0,0,0,0,0,0c0,0.1,0,0.2,0,0.2h0v3.6l26,13.2v-1.8h0 c0-0.1,0-0.2,0-0.2c0-1,0.8-1.8,1.7-1.8c0,0,0,0,0,0c1,0,1.8,0.8,1.7,1.8c0,0,0,0,0,0c0,0.1,0,0.2,0,0.2h0v2.5h6.5 c0-0.1,0-0.2,0-0.2c0-1,0.8-1.7,1.7-1.8c1,0,1.8,0.8,1.8,1.8c0,0,0,0,0,0c0,0.1,0,0.2,0,0.2h6.5c0-0.1,0-0.2,0-0.2 c0-1,0.8-1.8,1.7-1.8c1,0,1.7,0.8,1.7,1.8c0,0.1,0,0.2,0,0.2h6.5c0-0.1,0-0.2,0-0.2c0-1,0.8-1.8,1.7-1.8c1,0,1.8,0.8,1.8,1.8 c0,0.1,0,0.2,0,0.2h8.7v-12.5l-1.7-3.3l1.1-0.9v-4h1.9l2-15.3h2.1v-28.2l-1.4-1.4l1.4-1.4v-4.7l-1.4-1.4h1.4v-1.7l2.1-2.1h3.9 l2.1,2.1v1.7h1.5l-1.4,1.4v4.7l1.4,1.4l-1.4,1.4l2.5,2.5h2.1v-1.4h1v1.4h2v-1.4h1.1v1.4h2.1v-1.4h1v1.4h1.7v-1.4h1v1.4h2v-1.4h1.1 v1.4h2.2v-1.4h1.1v1.4h2v-1.4h1v1.4h1.7v-1.4h1v1.4h2.1v-1.4h1.1v1.4h2v-1.4h1v1.4h2.1l2.5-2.5l-1.4-1.4l1.4-1.4v-4.7l-1.4-1.4h1.5 v-1.7l2.1-2.1h3.9l2.1,2.1v1.7h1.4l-1.4,1.4v4.7l1.4,1.4l-1.4,1.4v28.2h2.1l2,15.3h1.9v4l1.1,0.9l-1.7,3.3v0.2l0.2,0.1h-0.2v12.3 h8.9c0-0.1,0-0.2,0-0.2c0-1,0.8-1.8,1.7-1.8c1,0,1.7,0.8,1.7,1.7c0,0,0,0,0,0c0,0.1,0,0.2,0,0.2h6.5c0-0.1,0-0.2,0-0.2 c0-1,0.8-1.8,1.7-1.8c0,0,0,0,0,0c1,0,1.7,0.8,1.7,1.8c0,0.1,0,0.2,0,0.2h2.4v-0.5h4.1c0.1-0.9,0.9-1.5,1.7-1.5 c0.9,0,1.6,0.7,1.7,1.5h6.5v-2h0c0-0.1,0-0.2,0-0.2c0-1,0.8-1.8,1.7-1.8c0,0,0,0,0,0c1,0,1.8,0.8,1.8,1.8c0,0.1,0,0.2,0,0.2h0v1.8 l26-13.2v-3.6h0c0-0.1,0-0.2,0-0.2c0-1,0.8-1.8,1.8-1.8l0,0c1,0,1.8,0.8,1.7,1.8c0,0,0,0,0,0c0,0.1,0,0.2,0,0.2h0v3.6l26.4,13.4 h0.6v-2h0c0-0.1,0-0.2,0-0.2c0-1,0.8-1.8,1.7-1.8c0,0,0,0,0,0c1,0,1.8,0.8,1.8,1.7c0,0,0,0,0,0c0,0.1,0,0.2,0,0.2h0v2h10.8v-46.1 h0.8v46.1h27.1v9.1h-4.6v14.4l22.8,0v11.6h9.1v-15.1h23.6v-16.3h14.3v-50h0.8v50h14.3v20h14.1v5.5h0.1v0.6h-0.1v0.5h27.2V202.5 h66.1v104.1h9.2l8.5,5.8v6.2h19.4v-11.9h12.8v7.5h21.6v-4.9h27.4c0.2-44.5,0.2-97.8-0.5-132.5c0-0.5,0.3-0.9,0.6-0.7 c0.2,0.1,0.4,0.2,0.6,0.3c2.7,1.4,5.4,2.9,8,4.6l0,0c8.2,5.3,15.7,11.6,22.3,18.8c13.6,14.6,27.4,39.7,27.5,72c0,1.6,0,3.3,0,5.1 h18.6v51.7h6.9v-53.2h131.4v149.6h-81.7v21.3l27.3-0.3l16.9,1.5l11.2-1.6l7,1.6l7.7-1.4l8.5,0.8h4.7l13.9-2.7l0.1,0.1h4.9v0.8 l0.2-0.1l0.8-0.6l1.3,1.2c0,0,0.9-1.3,1.9-1.4c0.2,0,0.4,0,0.5,0.1h4.8v0.9l1.6-0.2c0.4-0.8,1.1-1.3,2-1.4c1.5-0.1,1.6,0.3,1.6,0.3 c1.1-0.9,2.5-1.3,3.9-1.3c2.4,0,2.8,1,2.8,1h3.2l0.6-1.9l1.3-0.2l2.1,0.9c0,0,1.7-0.9,1.8-0.9s2-0.3,2-0.3l0.5-1.2l1.6-0.2l0.9,0.7 c0,0,1.3-0.3,1.7,0.6c0.3,0.5,0.9,0.8,1.5,0.6h1.5l0.5-1.2h1.9l1-0.7h0.8l1-0.5h1.9l1.1-1.7c1.4,0.8,3.2,0.6,4.3-0.5 c2.3-1.9,2.8-0.8,4.3,0.5s3-0.5,3-0.5s-0.6-1.6,0.9-1.5c0.9,0.1,1.6,0.7,1.9,1.5l3.7-0.6l2.8,0.6l1.5-1.2h3.1l1.4-0.8 c0,0,2.2,1.3,3,0c0.5-0.8,1.3-0.6,2.2-0.4c0.5,0.2,1,0.2,1.6,0.1c0.6-0.3,1.3-0.1,1.8,0.4l1-1.3l3.4,1h10.4l1-1.7h1.8l3.6-1 l1.4-0.3l2,1.3h3.5l1.1-0.3l0.4-0.7l0.3-0.4h0.4c-0.1-0.9,1-0.1,1.9,0c1.2,0,2.5-0.2,3.7-0.4l3.6-0.6l2.6-1.4l3.6,0.4v-1.1h2 l0.8-1.1h3c0,0,3.8,1,3.8-0.3c0.2-1.2,0.6-2.4,1.2-3.5c0,0,0.5,1.6,1.7,1.8s1.3-1.3,1.3-1.3l2.5,0l1-1.2V418l5.5,0v1.1h0.9v-4.5 h1.6v1.1h1.7v-1.1h1.1v-5.5h1.1v5.5h2.3v4.1h5.9v5.2l6,2.6h1.9l2.1,0.9l2,0.4h3.9l2.1-0.4l2,1.2h2.7c0.9,0.3,1.8,0.3,2.6,0 c0.6-0.2,1.3,0,1.7,0.4c0.4,0.3,0.7,0.6,0.8,0.4c0.2-0.6,3,0.8,3,0.8h2.7l2.7,0.8l3.2,0.8c0,0,3.8,1.1,4.7,1.4 c0.9,0.3,1.9,0.1,2.6-0.5c0.9-0.6,1.9-1.1,2.1,0.4s1.3,0.5,1.4,0c0.2-0.9,1.1-1.5,2-1.3c0.1,0,0.1,0,0.2,0.1 c1.4,0.4,1.6,1.9,3.2,1.9s1.4-0.1,1.9,1.3s2.5,0.7,2.5,0.7l1.7,1.5h1.4l1.3,0.9c0,0,2.4,0.9,3.8,1.3s2.1-0.1,2.4-0.8s2-0.8,2,0 s0.3,1.2,1.3,1.2c0.8-0.1,1.6,0.3,2,1c0.7,0.7,1.6,1.1,2.6,1.2l2-0.9l2.1,0.9h1.9l2.1,0.4l1.4,1.1c0,0,1.2-1.1,2.3-2.3s2.6,2,2.6,2 l3.1-0.8c0,0-0.4,2.1,3.1,1.7s3.8,2.4,3.8,2.4l2.7-1l0.6,1.8l3.8-1.8l1.3,1.8h6.9l1.9-0.8l2.3-0.5c0,0-0.1,2.4,2,1.3 s6.8-0.8,6.8-0.8v1.3l2.8-0.5l3.2,0.5l2.1-1.3l2.4,1.3l1.5-0.5l2,1.5h2.3c0,0,1.7,1.5,2.6,2c0.3,0.2,0.8-0.1,1.3-0.4 c0.7-0.5,1.5-1,2,0.4c0.8,2.4,2.1,1.7,2.1,1.7l1.7-1.7l6.3,2l2.6-0.7l1.5,0.4h1.9l1.4,0.8c0,0,1.3-3,2-0.4c0.4,1.5,1.6,2.6,3.1,3 l1.3-2.1c0,0,1.8,1.6,3.3,0s3-1.4,4,0s2.6,0,2.6,0l1.5-1.6l2.2,2h2l5.5,1.8l1.9-1.8l2.9,0.9l2.3-1.2l3.3,2.1l2.8-0.9l0.8,1.4h3.8 l0.4,0.5l3.8-0.5c0.8,0.5,1.7,0.9,2.7,1c1.2,0,3.6-2.3,4-1s1.6,1.7,2.7,2c0.7,0,1.5-0.2,2.1-0.6c1-0.4,1.8-0.8,2-0.4 c0.3,0.8,2.4,1.3,4.1,1.4s7,0.8,8,0.7c1.3-0.1,2.6,0.1,3.8,0.6c2.2-1.5,13.8-1.7,13.8-1.7l5.8,3.4l1.7-0.7l3.5,1.6h3.3l3.8,1.2 l17.3-1.2l5.6,1.2h2.1l2,0.8l5.4-0.8l3.4,1.2c0,0-0.3,0.1-0.3,6c-3,1.4-56.4,1.7-131.8,1.3v21.9l-372.6,6.2l-5.5,111.1L-26.1,612 L-26,469z M1397.2,468.8h50.7l0,1l15.6-1.1c-23.9-0.3-46.3-0.6-66.5-0.9L1397.2,468.8z M-161.4,450l16.2,1.2v-1.4 C-150.5,449.8-155.9,449.9-161.4,450z M781.6,242.6h3v-9h-3V242.6z M775.6,242.6h3v-9h-3V242.6z M769.6,242.6h3v-9h-3V242.6z M763.6,242.6h3v-9h-3V242.6z M757.6,242.6h3v-9h-3V242.6z M1480.7,440.3v-5.4h5.4v5.4L1480.7,440.3z M1471.2,440.3v-5.4h5.4v5.4 L1471.2,440.3z M1461.7,440.3v-5.4h5.4v5.4L1461.7,440.3z M1480.7,430.8v-5.4h5.4v5.4H1480.7z M1471.2,430.8v-5.4h5.4v5.4H1471.2z M1461.7,430.8v-5.4h5.4v5.4H1461.7z M-163.9,430.6v-3.7h3.7v3.7H-163.9z M-170.4,430.6v-3.7h3.7v3.7H-170.4z M-176.9,430.6v-3.7 h3.7v3.7H-176.9z M-163.9,424.1v-3.7h3.7v3.7H-163.9z M-170.4,424.1v-3.7h3.7v3.7H-170.4z M-176.9,424.1v-3.7h3.7v3.7H-176.9z M1480.7,422v-5.4h5.4v5.4H1480.7z M1471.2,422v-5.4h5.4v5.4H1471.2z M1461.7,422v-5.4h5.4v5.4H1461.7z M-163.9,418v-3.7h3.7v3.7 H-163.9z M-170.4,418v-3.7h3.7v3.7H-170.4z M-176.9,418v-3.7h3.7v3.7H-176.9z'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat bottom/contain;
}
/* line 553, sass/components/_categoria-producto.scss */
#productos_contacto .wpforms-container,
.et-db #et-boc #productos_contacto .wpforms-container {
  margin-top: 0;
}
/* line 555, sass/components/_categoria-producto.scss */
#productos_contacto .wpforms-container .wpforms-field-container,
.et-db #et-boc #productos_contacto .wpforms-container .wpforms-field-container {
  padding-top: 0;
}
/* line 557, sass/components/_categoria-producto.scss */
#productos_contacto .wpforms-container .wpforms-field-container #wpforms-295-field_1-container,
.et-db #et-boc #productos_contacto .wpforms-container .wpforms-field-container #wpforms-295-field_1-container {
  padding-top: 0;
}
/* line 562, sass/components/_categoria-producto.scss */
#productos_contacto_datos,
.et-db #et-boc #productos_contacto_datos {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 566, sass/components/_categoria-producto.scss */
#productos_contacto_datos .et_pb_blurb,
.et-db #et-boc #productos_contacto_datos .et_pb_blurb {
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);
  background: #fff;
  margin-bottom: 15px !important;
  margin-right: 2.5%;
  padding: 15px;
  width: 45%;
}
@media only screen and (max-width: 480px) {
  /* line 566, sass/components/_categoria-producto.scss */
  #productos_contacto_datos .et_pb_blurb,
  .et-db #et-boc #productos_contacto_datos .et_pb_blurb {
    margin-right: 0;
    width: 100%;
  }
}
/* line 578, sass/components/_categoria-producto.scss */
#productos_contacto_datos .et_pb_blurb .et_pb_blurb_content,
.et-db #et-boc #productos_contacto_datos .et_pb_blurb .et_pb_blurb_content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media only screen and (max-width: 480px) {
  /* line 578, sass/components/_categoria-producto.scss */
  #productos_contacto_datos .et_pb_blurb .et_pb_blurb_content,
  .et-db #et-boc #productos_contacto_datos .et_pb_blurb .et_pb_blurb_content {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 587, sass/components/_categoria-producto.scss */
#productos_contacto_datos .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image,
.et-db #et-boc #productos_contacto_datos .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
  margin-bottom: 0;
  margin-right: 20px;
}
@media only screen and (max-width: 480px) {
  /* line 587, sass/components/_categoria-producto.scss */
  #productos_contacto_datos .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image,
  .et-db #et-boc #productos_contacto_datos .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
/* line 595, sass/components/_categoria-producto.scss */
#productos_contacto_datos .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon,
.et-db #et-boc #productos_contacto_datos .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
  color: #48459c;
  font-size: 30px;
}
@media only screen and (max-width: 480px) {
  /* line 602, sass/components/_categoria-producto.scss */
  #productos_contacto_datos .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container,
  .et-db #et-boc #productos_contacto_datos .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
    text-align: center;
  }
}
/* line 606, sass/components/_categoria-producto.scss */
#productos_contacto_datos .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header,
.et-db #et-boc #productos_contacto_datos .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
  color: #48459c;
  font-size: 22px;
  font-weight: 800;
  padding-bottom: 4px;
}
/* line 612, sass/components/_categoria-producto.scss */
#productos_contacto_datos .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description,
#productos_contacto_datos .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p,
.et-db #et-boc #productos_contacto_datos .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description,
.et-db #et-boc #productos_contacto_datos .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p {
  font-size: 20px;
  font-weight: 500;
}
@media only screen and (max-width: 1250px) {
  /* line 624, sass/components/_categoria-producto.scss */
  #productos_beneficios .et_pb_column_single,
  #productos_beneficios .et_pb_specialty_column,
  .et-db #et-boc #productos_beneficios .et_pb_column_single,
  .et-db #et-boc #productos_beneficios .et_pb_specialty_column {
    width: 100%;
  }
}
@media only screen and (max-width: 980px) {
  /* line 630, sass/components/_categoria-producto.scss */
  #productos_beneficios .et_pb_row_inner,
  .et-db #et-boc #productos_beneficios .et_pb_row_inner {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
@media only screen and (max-width: 767px) {
  /* line 630, sass/components/_categoria-producto.scss */
  #productos_beneficios .et_pb_row_inner,
  .et-db #et-boc #productos_beneficios .et_pb_row_inner {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}
/* line 637, sass/components/_categoria-producto.scss */
#productos_beneficios .et_pb_row_inner .et_pb_column,
.et-db #et-boc #productos_beneficios .et_pb_row_inner .et_pb_column {
  margin-right: 2% !important;
  width: 32% !important;
}
/* line 640, sass/components/_categoria-producto.scss */
#productos_beneficios .et_pb_row_inner .et_pb_column .et_pb_module_header,
.et-db #et-boc #productos_beneficios .et_pb_row_inner .et_pb_column .et_pb_module_header {
  min-height: 60px;
}
@media only screen and (max-width: 767px) {
  /* line 640, sass/components/_categoria-producto.scss */
  #productos_beneficios .et_pb_row_inner .et_pb_column .et_pb_module_header,
  .et-db #et-boc #productos_beneficios .et_pb_row_inner .et_pb_column .et_pb_module_header {
    min-height: auto;
  }
}
/* line 646, sass/components/_categoria-producto.scss */
#productos_beneficios .et_pb_row_inner .et_pb_column:last-child,
.et-db #et-boc #productos_beneficios .et_pb_row_inner .et_pb_column:last-child {
  margin-right: 0 !important;
}
@media only screen and (max-width: 980px) {
  /* line 637, sass/components/_categoria-producto.scss */
  #productos_beneficios .et_pb_row_inner .et_pb_column,
  .et-db #et-boc #productos_beneficios .et_pb_row_inner .et_pb_column {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 637, sass/components/_categoria-producto.scss */
  #productos_beneficios .et_pb_row_inner .et_pb_column,
  .et-db #et-boc #productos_beneficios .et_pb_row_inner .et_pb_column {
    margin-right: 0 !important;
    margin-bottom: 30px !important;
    width: 100% !important;
  }
}

@media only screen and (min-width: 981px) {
  /* line 663, sass/components/_categoria-producto.scss */
  .et_pb_section:has(#botones-fijos) {
    top: 54px !important;
  }
}

/* line 670, sass/components/_categoria-producto.scss */
#botones-fijos .et_pb_code_inner, #botones-fijos .et_pb_text_inner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
@media only screen and (max-width: 767px) {
  /* line 670, sass/components/_categoria-producto.scss */
  #botones-fijos .et_pb_code_inner, #botones-fijos .et_pb_text_inner {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
/* line 678, sass/components/_categoria-producto.scss */
#botones-fijos span {
  font-weight: 600;
  color: #fff;
  font-size: 22px;
  margin-right: auto;
}
@media only screen and (max-width: 767px) {
  /* line 678, sass/components/_categoria-producto.scss */
  #botones-fijos span {
    display: block;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 18px;
    text-align: center;
    width: 100%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 678, sass/components/_categoria-producto.scss */
  #botones-fijos span {
    font-size: 14px;
    margin-bottom: 5px;
  }
}
/* line 696, sass/components/_categoria-producto.scss */
#botones-fijos a {
  font-size: 18px !important;
}
@media only screen and (max-width: 767px) {
  /* line 696, sass/components/_categoria-producto.scss */
  #botones-fijos a {
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 696, sass/components/_categoria-producto.scss */
  #botones-fijos a {
    font-size: 12px !important;
    padding: 3px 6px !important;
  }
  /* line 704, sass/components/_categoria-producto.scss */
  #botones-fijos a:hover {
    padding: 3px 6px !important;
  }
}
/* line 709, sass/components/_categoria-producto.scss */
#botones-fijos a:not(.boton-light):hover {
  background: #fff !important;
}

/* line 716, sass/components/_categoria-producto.scss */
.btn-cat {
  border-color: #6dc8c2 !important;
  border-radius: 25px !important;
  font-weight: 600 !important;
}

/* line 723, sass/components/_categoria-producto.scss */
.mailcheck-error {
  display: none !important;
}

/* line 3, sass/components/_producto.scss */
.et_pb_shop .products,
.et_pb_wc_related_products .products {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
/* line 6, sass/components/_producto.scss */
.et_pb_shop .products .product,
.et_pb_wc_related_products .products .product {
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #f2f2f2;
  margin-right: 2% !important;
  padding: 45px 25px 85px !important;
  width: 23.5% !important;
}
/* line 12, sass/components/_producto.scss */
.et_pb_shop .products .product:nth-child(4n + 4),
.et_pb_wc_related_products .products .product:nth-child(4n + 4) {
  margin-right: 0 !important;
}
/* line 15, sass/components/_producto.scss */
.et_pb_shop .products .product .et_shop_image,
.et_pb_wc_related_products .products .product .et_shop_image {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 220px;
  padding: 0 15px;
  text-align: center;
}
/* line 21, sass/components/_producto.scss */
.et_pb_shop .products .product .et_shop_image .et_overlay,
.et_pb_wc_related_products .products .product .et_shop_image .et_overlay {
  display: none;
}
/* line 24, sass/components/_producto.scss */
.et_pb_shop .products .product .et_shop_image img,
.et_pb_wc_related_products .products .product .et_shop_image img {
  width: auto;
}
/* line 28, sass/components/_producto.scss */
.et_pb_shop .products .product .woocommerce-loop-product__title,
.et_pb_wc_related_products .products .product .woocommerce-loop-product__title {
  font-weight: 600;
  font-size: 20px !important;
  text-align: center;
}
/* line 33, sass/components/_producto.scss */
.et_pb_shop .products .product .descripcion,
.et_pb_wc_related_products .products .product .descripcion {
  color: #5b6772;
  line-height: 1em;
  padding: 0 10px;
  text-align: center;
}
/* line 39, sass/components/_producto.scss */
.et_pb_shop .products .product .boton-dark-azul,
.et_pb_wc_related_products .products .product .boton-dark-azul {
  bottom: 40px;
  display: block;
  left: calc(50% - 38px);
  position: absolute;
  width: fit-content;
  line-height: 1.2em;
}

/* line 52, sass/components/_producto.scss */
.related > h2 {
  font-weight: 600;
  color: #fff !important;
  margin-bottom: 40px !important;
  text-align: center !important;
  width: 100% !important;
}
/* line 61, sass/components/_producto.scss */
.related .product:nth-child(n + 5) {
  display: none;
}

/* line 67, sass/components/_producto.scss */
.single-product #left-area {
  width: 100%;
}
/* line 71, sass/components/_producto.scss */
.single-product .container::before {
  display: none;
}

/* line 78, sass/components/_producto.scss */
#imagen-producto img {
  position: absolute;
  top: -100px;
  max-height: 250px;
  max-width: 300px;
  height: auto;
  right: 0;
  width: auto;
}
@media only screen and (max-width: 980px) {
  /* line 78, sass/components/_producto.scss */
  #imagen-producto img {
    position: initial;
  }
}

/* line 94, sass/components/_producto.scss */
#plan_contenedor_items ul {
  padding: 0;
}
/* line 96, sass/components/_producto.scss */
#plan_contenedor_items ul li {
  color: #000;
  border-bottom: 1px solid #f7f7f7;
  line-height: 1.2em;
  margin-bottom: 5px;
  padding-bottom: 5px;
  padding-right: 170px;
  position: relative;
}
/* line 97, sass/components/_producto.scss */
#plan_contenedor_items ul li::marker {
  content: "";
}
@media only screen and (max-width: 480px) {
  /* line 96, sass/components/_producto.scss */
  #plan_contenedor_items ul li {
    padding-right: 0;
  }
}
/* line 110, sass/components/_producto.scss */
#plan_contenedor_items ul li strong {
  color: #48459c;
  position: absolute;
  right: 0;
  top: 0;
  width: 115px;
}
@media only screen and (max-width: 480px) {
  /* line 110, sass/components/_producto.scss */
  #plan_contenedor_items ul li strong {
    display: block;
    position: initial;
    width: auto;
  }
}
/* line 122, sass/components/_producto.scss */
#plan_contenedor_items ul li:last-child {
  border-bottom: none;
}
/* line 129, sass/components/_producto.scss */
#plan_contenedor_rango .et_pb_module_inner {
  display: inline-block;
}
/* line 131, sass/components/_producto.scss */
#plan_contenedor_rango .et_pb_module_inner::before {
  content: "Tu seguro desde ";
}
/* line 134, sass/components/_producto.scss */
#plan_contenedor_rango .et_pb_module_inner::after, #plan_contenedor_rango .et_pb_module_inner::before {
  color: #000;
  font-weight: 300;
  font-size: 25px;
}
@media only screen and (max-width: 980px) {
  /* line 134, sass/components/_producto.scss */
  #plan_contenedor_rango .et_pb_module_inner::after, #plan_contenedor_rango .et_pb_module_inner::before {
    font-size: 20px;
  }
}
/* line 146, sass/components/_producto.scss */
#plan_contenedor_rango .price {
  color: #48459c;
}
/* line 148, sass/components/_producto.scss */
#plan_contenedor_rango .price bdi {
  font-weight: 600;
  color: #48459c;
}
@media only screen and (max-width: 980px) {
  /* line 148, sass/components/_producto.scss */
  #plan_contenedor_rango .price bdi {
    font-size: 20px;
  }
}
/* line 159, sass/components/_producto.scss */
#plan_contenedor_carrito #campos-acotados .cobertura-acotado label {
  display: block;
  color: #48459c;
  font-weight: 700;
}
/* line 164, sass/components/_producto.scss */
#plan_contenedor_carrito #campos-acotados .cobertura-acotado .acotado-input {
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #000;
  height: 32px;
  font-size: 16px;
  margin: 10px 0;
  padding: 2px 5px;
}
/* line 172, sass/components/_producto.scss */
#plan_contenedor_carrito #campos-acotados .cobertura-acotado .acotado-input:focus {
  border-color: #48459c;
}
/* line 175, sass/components/_producto.scss */
#plan_contenedor_carrito #campos-acotados .cobertura-acotado .acotado-input.error {
  border-color: red !important;
}
/* line 179, sass/components/_producto.scss */
#plan_contenedor_carrito #campos-acotados .cobertura-acotado .acotado-minmax {
  font-size: 12px;
}
/* line 185, sass/components/_producto.scss */
#plan_contenedor_carrito .variations th {
  color: #48459c;
}
/* line 187, sass/components/_producto.scss */
#plan_contenedor_carrito .variations th .woo-selected-variation-item-name {
  font-weight: 600;
  color: #6dc8c2;
}
/* line 193, sass/components/_producto.scss */
#plan_contenedor_carrito .variations td li {
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
}
/* line 195, sass/components/_producto.scss */
#plan_contenedor_carrito .variations td li::before, #plan_contenedor_carrito .variations td li::after {
  display: none;
}
/* line 199, sass/components/_producto.scss */
#plan_contenedor_carrito .variations td li span {
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  font-family: "Quicksand", sans-serif !important;
}
/* line 202, sass/components/_producto.scss */
#plan_contenedor_carrito .variations td li span::after {
  display: none;
}
/* line 207, sass/components/_producto.scss */
#plan_contenedor_carrito .variations td li.selected {
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #6dc8c2;
}
/* line 210, sass/components/_producto.scss */
#plan_contenedor_carrito .variations td li.selected span {
  color: #fff;
}
/* line 215, sass/components/_producto.scss */
#plan_contenedor_carrito .variations td.value {
  padding-bottom: 0 !important;
}
/* line 220, sass/components/_producto.scss */
#plan_contenedor_carrito .variations .reset_variations {
  color: #6dc8c2;
  float: left;
  text-decoration: underline;
}
/* line 227, sass/components/_producto.scss */
#plan_contenedor_carrito .single_variation_wrap {
  margin-top: 20px;
}
/* line 231, sass/components/_producto.scss */
#plan_contenedor_carrito .price {
  line-height: 1em !important;
}
/* line 233, sass/components/_producto.scss */
#plan_contenedor_carrito .price bdi {
  color: #6dc8c2;
  font-size: 20px;
}
@media only screen and (max-width: 980px) {
  /* line 233, sass/components/_producto.scss */
  #plan_contenedor_carrito .price bdi {
    font-size: 18px;
  }
}
/* line 239, sass/components/_producto.scss */
#plan_contenedor_carrito .price bdi::after {
  content: " por año.";
}
/* line 244, sass/components/_producto.scss */
#plan_contenedor_carrito .price .cuotas {
  font-weight: 600;
  color: #48459c;
  margin-bottom: 5px;
  font-size: 30px;
}
@media only screen and (max-width: 980px) {
  /* line 244, sass/components/_producto.scss */
  #plan_contenedor_carrito .price .cuotas {
    font-size: 23px;
  }
}
/* line 254, sass/components/_producto.scss */
#plan_contenedor_carrito .button {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  background: #5b6772 !important;
  color: #fff !important;
  font-weight: 600;
  background: #48459c !important;
  border-color: #48459c !important;
  font-size: 15px !important;
  margin-top: 20px;
}
/* line 10, sass/components/_forms.scss */
#plan_contenedor_carrito .button:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
#plan_contenedor_carrito .button:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 254, sass/components/_producto.scss */
  #plan_contenedor_carrito .button {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 254, sass/components/_producto.scss */
  #plan_contenedor_carrito .button {
    font-size: 15px !important;
  }
}
/* line 38, sass/components/_forms.scss */
#plan_contenedor_carrito .button:hover {
  background: transparent !important;
  color: #5b6772 !important;
}
/* line 58, sass/components/_forms.scss */
#plan_contenedor_carrito .button:hover {
  background: transparent !important;
  color: #48459c !important;
}
/* line 261, sass/components/_producto.scss */
#plan_contenedor .carrito-lleno-aviso {
  background: #5b6772;
  padding: 10px;
  color: #fff;
  font-size: 15px;
  margin-top: 35px;
}
/* line 267, sass/components/_producto.scss */
#plan_contenedor .carrito-lleno-aviso a {
  font-weight: 600;
  display: block;
  color: #fff;
  margin-top: 5px;
  text-decoration: underline;
}

/* line 277, sass/components/_producto.scss */
.fichas_producto {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
/* line 281, sass/components/_producto.scss */
.fichas_producto .et_pb_column {
  padding: 20px 10px 40px;
}
/* line 285, sass/components/_producto.scss */
.fichas_producto .et_pb_blurb .et_pb_main_blurb_image {
  margin-bottom: 15px;
  height: 230px !important;
  overflow: hidden;
}
/* line 290, sass/components/_producto.scss */
.fichas_producto .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap img {
  height: auto;
  max-height: 230px;
  width: auto;
}
/* line 297, sass/components/_producto.scss */
.fichas_producto .et_pb_blurb .et_pb_blurb_container {
  text-align: center !important;
}
/* line 300, sass/components/_producto.scss */
.fichas_producto .et_pb_blurb .et_pb_module_header {
  font-weight: 600;
  color: #48459c;
}
/* line 304, sass/components/_producto.scss */
.fichas_producto .et_pb_blurb .et_pb_blurb_description {
  min-height: 100px;
}
/* line 307, sass/components/_producto.scss */
.fichas_producto .et_pb_blurb .et_pb_blurb_description,
.fichas_producto .et_pb_blurb p {
  line-height: 1.2em;
  font-size: 14px;
}
/* line 312, sass/components/_producto.scss */
.fichas_producto .et_pb_blurb p {
  padding: 0;
}
/* line 315, sass/components/_producto.scss */
.fichas_producto .et_pb_blurb .boton-dark-azul {
  bottom: -20px;
  left: calc(50% - 40.72px);
  position: absolute;
  width: fit-content;
}

/* line 325, sass/components/_producto.scss */
body:not(.variable-product) #plan_contenedor_rango {
  margin-bottom: 5px;
}
/* line 326, sass/components/_producto.scss */
body:not(.variable-product) #plan_contenedor_rango::before {
  display: none;
}

/* line 334, sass/components/_producto.scss */
#plantilla-producto {
  background: url("/wp-content/themes/sbi-child/images/sbi_cielo.svg") no-repeat top/contain;
}

/* line 339, sass/components/_producto.scss */
.postid-11143 #campos-acotados .price {
  display: block;
  margin-top: 30px;
}

/* line 2, sass/components/_checkout.scss */
.woocommerce-checkout .container {
  max-width: 1920px !important;
  width: 90% !important;
}
/* line 4, sass/components/_checkout.scss */
.woocommerce-checkout .container h3 {
  font-weight: 600;
  color: #48459c;
  font-size: 25px;
}
/* line 9, sass/components/_checkout.scss */
.woocommerce-checkout .container label {
  font-weight: 600;
  color: #48459c;
  font-size: 15px;
}
/* line 14, sass/components/_checkout.scss */
.woocommerce-checkout .container select,
.woocommerce-checkout .container input,
.woocommerce-checkout .container .select2-selection {
  background: #eee;
  border: 1px solid transparent !important;
  color: #000 !important;
  font-weight: 500;
  padding: 16px;
}
/* line 22, sass/components/_checkout.scss */
.woocommerce-checkout .container select:focus,
.woocommerce-checkout .container input:focus,
.woocommerce-checkout .container .select2-selection:focus {
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  border-color: #6dc8c2 !important;
}
/* line 28, sass/components/_checkout.scss */
.woocommerce-checkout .container .select2-selection {
  font-size: 15px;
  height: 60px;
}
/* line 32, sass/components/_checkout.scss */
.woocommerce-checkout .container .select2-selection__arrow {
  right: 20px;
  top: 16px;
}
/* line 37, sass/components/_checkout.scss */
.woocommerce-checkout .container .col-1 {
  margin-bottom: 0 !important;
}
/* line 41, sass/components/_checkout.scss */
.woocommerce-checkout .container .woocommerce-additional-fields h3 {
  display: none;
}
/* line 48, sass/components/_checkout.scss */
.woocommerce-checkout .container #billing_wcj_checkout_field_6_field::after {
  font-weight: 600;
  content: "Ahora necesitamos saber algunos datos más";
  display: block;
  font-size: 22px;
  margin-bottom: 10px;
  margin-top: 40px;
  width: 100%;
}
/* line 59, sass/components/_checkout.scss */
.woocommerce-checkout .container #content-area {
  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #fcfcfc;
  padding: 60px 30px 100px;
  margin: 0 10% 60px;
}
@media only screen and (max-width: 1250px) {
  /* line 59, sass/components/_checkout.scss */
  .woocommerce-checkout .container #content-area {
    margin: 0 0 60px;
  }
}
@media only screen and (max-width: 980px) {
  /* line 59, sass/components/_checkout.scss */
  .woocommerce-checkout .container #content-area {
    margin: 0;
    padding: 60px 10px;
  }
}
/* line 74, sass/components/_checkout.scss */
.woocommerce-checkout .container .main_title {
  display: none;
}
/* line 78, sass/components/_checkout.scss */
.woocommerce-checkout .container .woocommerce-form-coupon-toggle,
.woocommerce-checkout .container .checkout_coupon, .woocommerce-checkout .container .woocommerce-form-coupon {
  display: none;
}
/* line 92, sass/components/_checkout.scss */
.woocommerce-checkout .container .woocommerce-error {
  background: #e73f27 !important;
}
/* line 96, sass/components/_checkout.scss */
.woocommerce-checkout .container .checkout_coupon .form-row-first {
  width: 75%;
}
/* line 99, sass/components/_checkout.scss */
.woocommerce-checkout .container .checkout_coupon .form-row-last {
  width: 20%;
}
/* line 101, sass/components/_checkout.scss */
.woocommerce-checkout .container .checkout_coupon .form-row-last button {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
}
/* line 10, sass/components/_forms.scss */
.woocommerce-checkout .container .checkout_coupon .form-row-last button:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.woocommerce-checkout .container .checkout_coupon .form-row-last button:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 101, sass/components/_checkout.scss */
  .woocommerce-checkout .container .checkout_coupon .form-row-last button {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 101, sass/components/_checkout.scss */
  .woocommerce-checkout .container .checkout_coupon .form-row-last button {
    font-size: 15px !important;
  }
}
/* line 110, sass/components/_checkout.scss */
.woocommerce-checkout .container .checkout #customer_details .col-1,
.woocommerce-checkout .container .checkout #customer_details .col-2 {
  margin-bottom: 40px;
  width: 100%;
}
/* line 121, sass/components/_checkout.scss */
.woocommerce-checkout .container #order_review .cart-discount th::before {
  color: #6dc8c2;
  content: "\f145";
  font-family: "Font Awesome 5 Free";
  margin-right: 5px;
  font-size: 18px;
}
/* line 130, sass/components/_checkout.scss */
.woocommerce-checkout .container #order_review .cart-discount td .woocommerce-remove-coupon {
  color: #6dc8c2;
}
/* line 139, sass/components/_checkout.scss */
.woocommerce-checkout .container #wc_payment_form hr {
  display: none;
}
/* line 142, sass/components/_checkout.scss */
.woocommerce-checkout .container #wc_payment_form h4 {
  font-weight: 600;
  color: #48459c;
  font-size: 20px !important;
}
/* line 147, sass/components/_checkout.scss */
.woocommerce-checkout .container #wc_payment_form #btnAddCard {
  font-weight: 600;
  left: 37px;
  position: relative;
  top: 25px;
  white-space: nowrap;
}
/* line 154, sass/components/_checkout.scss */
.woocommerce-checkout .container #wc_payment_form #btnCheckoutCT {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  top: 10px;
}
/* line 10, sass/components/_forms.scss */
.woocommerce-checkout .container #wc_payment_form #btnCheckoutCT:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.woocommerce-checkout .container #wc_payment_form #btnCheckoutCT:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 154, sass/components/_checkout.scss */
  .woocommerce-checkout .container #wc_payment_form #btnCheckoutCT {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 154, sass/components/_checkout.scss */
  .woocommerce-checkout .container #wc_payment_form #btnCheckoutCT {
    font-size: 15px !important;
  }
}
/* line 159, sass/components/_checkout.scss */
.woocommerce-checkout .container #btnAssociate,
.woocommerce-checkout .container .btnAddFav {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
}
/* line 10, sass/components/_forms.scss */
.woocommerce-checkout .container #btnAssociate:hover,
.woocommerce-checkout .container .btnAddFav:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.woocommerce-checkout .container #btnAssociate:after,
.woocommerce-checkout .container .btnAddFav:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 159, sass/components/_checkout.scss */
  .woocommerce-checkout .container #btnAssociate,
  .woocommerce-checkout .container .btnAddFav {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 159, sass/components/_checkout.scss */
  .woocommerce-checkout .container #btnAssociate,
  .woocommerce-checkout .container .btnAddFav {
    font-size: 15px !important;
  }
}
/* line 163, sass/components/_checkout.scss */
.woocommerce-checkout .container #btnVolver {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  background: #5b6772 !important;
  color: #fff !important;
}
/* line 10, sass/components/_forms.scss */
.woocommerce-checkout .container #btnVolver:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.woocommerce-checkout .container #btnVolver:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 163, sass/components/_checkout.scss */
  .woocommerce-checkout .container #btnVolver {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 163, sass/components/_checkout.scss */
  .woocommerce-checkout .container #btnVolver {
    font-size: 15px !important;
  }
}
/* line 38, sass/components/_forms.scss */
.woocommerce-checkout .container #btnVolver:hover {
  background: transparent !important;
  color: #5b6772 !important;
}
/* line 169, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-thankyou-order-received {
  font-weight: 600;
  color: #48459c;
  font-size: 25px;
  text-align: center;
}
/* line 174, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-thankyou-order-received::before {
  content: "\52";
  display: block;
  font-size: 40px;
  font-family: "etmodules";
  margin-bottom: 10px;
}
/* line 182, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-thankyou-order-details {
  margin: 0 auto !important;
  width: fit-content;
}
/* line 186, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-thankyou-order-details li strong {
  color: #48459c;
}
/* line 191, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-thankyou-order-details + p {
  color: #48459c;
  margin-bottom: 60px;
  text-align: center;
}
/* line 197, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-order {
  position: relative;
}
/* line 200, sass/components/_checkout.scss */
.woocommerce-checkout #textofin-poliza {
  font-weight: 600;
  color: #48459c;
  position: absolute;
  bottom: -60px;
  width: 100%;
  text-align: center;
}
/* line 209, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-order-details {
  border-bottom: 1px solid #f2f2f2;
  max-height: 39px;
  overflow: hidden;
  transition: 0.4s linear all !important;
}
/* line 214, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-order-details__title {
  color: #000;
  cursor: pointer;
  font-size: 20px !important;
  position: relative;
}
/* line 219, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-order-details__title::after {
  color: #48459c;
  content: "\43";
  font-family: "etmodules";
  position: absolute;
  right: 0;
  top: 2px;
}
/* line 229, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-order-details table.order_details thead {
  background: #5b6772;
}
/* line 231, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-order-details table.order_details thead th {
  color: #fff;
}
/* line 236, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-order-details table.order_details tbody a {
  color: #48459c;
}
/* line 239, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-order-details table.order_details tbody .wc-item-meta {
  padding-left: 0 !important;
}
/* line 241, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-order-details table.order_details tbody .wc-item-meta li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  /* line 241, sass/components/_checkout.scss */
  .woocommerce-checkout .woocommerce-order-details table.order_details tbody .wc-item-meta li {
    display: block;
    line-height: 1.2em;
    margin: 5px 0;
  }
}
/* line 249, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-order-details table.order_details tbody .wc-item-meta li strong {
  font-weight: 300;
  float: none;
}
/* line 253, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-order-details table.order_details tbody .wc-item-meta li p {
  font-weight: 600;
  color: #48459c;
}
/* line 257, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-order-details table.order_details tbody .wc-item-meta li::marker {
  content: "";
}
/* line 264, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-order-details p {
  font-weight: 600;
  font-size: 15px;
  color: #48459c;
}
/* line 268, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-order-details p strong {
  color: #000;
  font-weight: 300;
}
/* line 274, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-order-details p.order-again a {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
}
/* line 10, sass/components/_forms.scss */
.woocommerce-checkout .woocommerce-order-details p.order-again a:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.woocommerce-checkout .woocommerce-order-details p.order-again a:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 274, sass/components/_checkout.scss */
  .woocommerce-checkout .woocommerce-order-details p.order-again a {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 274, sass/components/_checkout.scss */
  .woocommerce-checkout .woocommerce-order-details p.order-again a {
    font-size: 15px !important;
  }
}
/* line 279, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-order-details p:nth-child(5), .woocommerce-checkout .woocommerce-order-details p:nth-child(6), .woocommerce-checkout .woocommerce-order-details p:nth-child(8) {
  display: none;
}
/* line 285, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-order-details.open {
  max-height: 1000px;
}
/* line 287, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-order-details.open .woocommerce-order-details__title::after {
  content: "\42";
}
/* line 292, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-customer-details {
  border-bottom: 1px solid #f2f2f2;
  max-height: 39px;
  overflow: hidden;
  transition: 0.4s linear all !important;
}
/* line 297, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-customer-details .woocommerce-column__title {
  color: #000;
  cursor: pointer;
  font-size: 20px !important;
  position: relative;
}
/* line 302, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-customer-details .woocommerce-column__title::after {
  color: #48459c;
  content: "\43";
  font-family: "etmodules";
  position: absolute;
  right: 0;
  top: 2px;
}
/* line 311, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-customer-details address {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: "Quicksand", sans-serif !important;
  font-weight: 600;
  width: 145px;
  border: none;
  padding: 0;
  position: relative;
}
/* line 320, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-customer-details address p {
  color: #000;
  font-size: 15px;
  padding-bottom: 0;
}
/* line 321, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-customer-details address p::before {
  position: relative !important;
}
/* line 328, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-customer-details address .woocommerce-customer-details--phone {
  order: 3;
  padding-top: 15px;
}
/* line 332, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-customer-details address .woocommerce-customer-details--email {
  order: 4;
}
/* line 335, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-customer-details address .nro-puerta {
  font-weight: 600;
  color: #666;
  font-size: 14px;
  order: 1;
  left: 145px;
  position: absolute;
  top: 52px;
  width: 100%;
}
/* line 345, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-customer-details address .nro-apto {
  font-weight: 600;
  color: #666;
  font-size: 14px;
  left: 145px;
  order: 2;
  position: absolute;
  top: 26px;
  width: 100%;
}
/* line 356, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-customer-details.open {
  max-height: 1000px;
}
/* line 358, sass/components/_checkout.scss */
.woocommerce-checkout .woocommerce-customer-details.open .woocommerce-column__title::after {
  content: "\42";
}

/* line 366, sass/components/_checkout.scss */
#custom_iframe_window {
  top: 23% !important;
}

/* line 371, sass/components/_checkout.scss */
.woocommerce-privacy-policy-text a {
  color: #6dc8c2;
}

/* line 376, sass/components/_checkout.scss */
#place_order {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  background: #5b6772 !important;
  color: #fff !important;
  font-weight: 600;
  background: #48459c !important;
  border-color: #48459c !important;
  font-size: 15px !important;
}
/* line 10, sass/components/_forms.scss */
#place_order:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
#place_order:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 376, sass/components/_checkout.scss */
  #place_order {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 376, sass/components/_checkout.scss */
  #place_order {
    font-size: 15px !important;
  }
}
/* line 38, sass/components/_forms.scss */
#place_order:hover {
  background: transparent !important;
  color: #5b6772 !important;
}
/* line 58, sass/components/_forms.scss */
#place_order:hover {
  background: transparent !important;
  color: #48459c !important;
}

/* line 380, sass/components/_checkout.scss */
.page-id-9 #main-content {
  background: url("/wp-content/themes/sbi-child/images/sbi_cielo.svg") no-repeat top right/contain;
}

/* line 385, sass/components/_checkout.scss */
.blockUI.blockOverlay {
  display: none;
}

/* line 389, sass/components/_checkout.scss */
#loading-checkout {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(255, 255, 255, 0.8);
  z-index: 999999;
  left: 0;
  visibility: hidden;
}
@keyframes loading {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* line 412, sass/components/_checkout.scss */
#loading-checkout img {
  animation: loading 2s ease-in-out 0s infinite;
  width: 60px;
}
/* line 416, sass/components/_checkout.scss */
#loading-checkout.load {
  visibility: visible;
}

/* line 422, sass/components/_checkout.scss */
#order_wcj_checkout_field_9_field {
  -webkit-border-radius: 0 0 15px 15px;
  -ms-border-radius: 0 0 15px 15px;
  -moz-border-radius: 0 0 15px 15px;
  border-radius: 0 0 15px 15px;
  background: #48459c;
  order: 2;
  padding: 0 15px 15px;
}
/* line 427, sass/components/_checkout.scss */
#order_wcj_checkout_field_9_field .description {
  display: none;
}
/* line 431, sass/components/_checkout.scss */
#order_wcj_checkout_field_9_field .woocommerce-input-wrapper label {
  color: #fff;
  font-size: 0 !important;
}
/* line 434, sass/components/_checkout.scss */
#order_wcj_checkout_field_9_field .woocommerce-input-wrapper label input {
  position: relative;
  top: -5px;
}
/* line 438, sass/components/_checkout.scss */
#order_wcj_checkout_field_9_field .woocommerce-input-wrapper label .required {
  font-size: 15px;
}
/* line 440, sass/components/_checkout.scss */
#order_wcj_checkout_field_9_field .woocommerce-input-wrapper label .required::before {
  color: #fff;
  content: "Entendido!";
  font-size: 15px !important;
}

/* line 449, sass/components/_checkout.scss */
.prod-info-importante {
  -webkit-border-radius: 15px 15px 0 0;
  -ms-border-radius: 15px 15px 0 0;
  -moz-border-radius: 15px 15px 0 0;
  border-radius: 15px 15px 0 0;
  background: #48459c;
  margin-top: 0;
  order: 1;
  padding: 15px;
}
/* line 455, sass/components/_checkout.scss */
.prod-info-importante .prod-info-tit {
  font-weight: 600;
  color: #fff;
  font-size: 20px;
  padding-bottom: 10px;
}
/* line 461, sass/components/_checkout.scss */
.prod-info-importante .prod-info-txt {
  color: #fff;
  line-height: 1.2em;
}

/* line 467, sass/components/_checkout.scss */
.woocommerce-additional-fields {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 470, sass/components/_checkout.scss */
.woocommerce-additional-fields__field-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 30px;
  order: 10;
}

/* line 479, sass/components/_checkout.scss */
#payment label[for="payment_method_jetpack_custom_gateway"] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 484, sass/components/_checkout.scss */
#payment label[for="payment_method_jetpack_custom_gateway"] img {
  margin-left: 0;
  width: 190px;
}

/* line 492, sass/components/_checkout.scss */
#fin_vigencia {
  font-weight: 600;
  color: #000;
  font-size: 15px;
}

/* line 498, sass/components/_checkout.scss */
#billing_wcj_checkout_field_1 {
  background: #eee !important;
  border: 1px solid transparent !important;
  border-radius: 0 !important;
  color: #000 !important;
  font-weight: 500;
  line-height: 1.7em !important;
  padding: 16px !important;
}

/* line 507, sass/components/_checkout.scss */
#billing_wcj_checkout_field_6 {
  margin-bottom: 15px;
}

/* line 512, sass/components/_checkout.scss */
#pac-acl {
  resize: none;
  width: 100%;
  height: 100px;
}

/* line 520, sass/components/_checkout.scss */
#adicional_field_52_field label {
  position: relative;
}
/* line 522, sass/components/_checkout.scss */
#adicional_field_52_field label .label-info {
  display: block;
  font-size: 14px;
  color: #666;
  margin-bottom: -25px;
}
/* line 528, sass/components/_checkout.scss */
#adicional_field_52_field label .required {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 71px;
}

/* line 538, sass/components/_checkout.scss */
.place-order {
  text-align: center;
}
/* line 540, sass/components/_checkout.scss */
.place-order .woocommerce-terms-and-conditions-wrapper {
  text-align: left;
}
/* line 543, sass/components/_checkout.scss */
.place-order #place_order {
  float: none !important;
  font-size: 18px !important;
  margin-top: 30px !important;
}

/* line 4, sass/components/modules/_slider-full.scss */
#content-slider-full__slides {
  max-width: 100% !important;
  width: 100% !important;
  margin: 0 auto;
}
/* line 9, sass/components/modules/_slider-full.scss */
#content-slider-full__slides .et_pb_slides .et_pb_slide {
  padding: 0 !important;
}
/* line 11, sass/components/modules/_slider-full.scss */
#content-slider-full__slides .et_pb_slides .et_pb_slide .et_pb_container {
  height: auto !important;
  min-height: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
}
/* line 17, sass/components/modules/_slider-full.scss */
#content-slider-full__slides .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner {
  position: relative;
}
/* line 20, sass/components/modules/_slider-full.scss */
#content-slider-full__slides .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_image {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  position: relative !important;
  top: 0 !important;
  width: 100% !important;
}
/* line 27, sass/components/modules/_slider-full.scss */
#content-slider-full__slides .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_image img {
  max-height: none !important;
  width: 100% !important;
}
/* line 32, sass/components/modules/_slider-full.scss */
#content-slider-full__slides .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description {
  max-width: 1920px !important;
  width: 90% !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column nowrap;
  -moz-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  bottom: 0 !important;
  height: auto !important;
  left: 0 !important;
  margin: 0 auto !important;
  padding: 0 !important;
  position: absolute !important;
  right: 0 !important;
  top: 0 !important;
}
/* line 46, sass/components/modules/_slider-full.scss */
#content-slider-full__slides .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_title {
  padding-bottom: 15px;
}
/* line 49, sass/components/modules/_slider-full.scss */
#content-slider-full__slides .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content {
  font-family: "Quicksand", sans-serif !important;
  font-size: 22px;
}

/* line 4, sass/components/modules/_slider.scss */
#content-slider {
  height: 100vh;
}
/* line 8, sass/components/modules/_slider.scss */
#content-slider__slides .et_pb_slides {
  height: 100%;
}
/* line 10, sass/components/modules/_slider.scss */
#content-slider__slides .et_pb_slides .et_pb_slide {
  height: 100%;
  padding: 0;
}
/* line 13, sass/components/modules/_slider.scss */
#content-slider__slides .et_pb_slides .et_pb_slide .et_pb_container {
  max-width: 1920px !important;
  width: 90% !important;
}
/* line 15, sass/components/modules/_slider.scss */
#content-slider__slides .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner {
  vertical-align: bottom;
}
/* line 31, sass/components/modules/_slider.scss */
#content-slider__slides .et-pb-controllers a {
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
}
/* line 34, sass/components/modules/_slider.scss */
#content-slider__slides .et-pb-controllers a.et-pb-active-control {
  opacity: 1;
}

/* line 3, sass/components/modules/_blog.scss */
.et_pb_posts .et_pb_ajax_pagination_container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
/* line 9, sass/components/modules/_blog.scss */
.et_pb_posts .et_pb_ajax_pagination_container article {
  margin-right: 2% !important;
  width: 31.968% !important;
}
/* line 222, sass/helpers/_mixins.scss */
.et_pb_posts .et_pb_ajax_pagination_container article:nth-child(3n + 3) {
  margin-right: 0 !important;
}
@media only screen and (max-width: 980px) {
  /* line 9, sass/components/modules/_blog.scss */
  .et_pb_posts .et_pb_ajax_pagination_container article {
    margin-right: 0 !important;
    width: 100% !important;
  }
}
/* line 12, sass/components/modules/_blog.scss */
.et_pb_posts .et_pb_ajax_pagination_container article .entry-featured-image-url {
  height: 207px;
}
/* line 14, sass/components/modules/_blog.scss */
.et_pb_posts .et_pb_ajax_pagination_container article .entry-featured-image-url img {
  height: 100%;
  object-fit: contain !important;
  object-position: top;
}
/* line 21, sass/components/modules/_blog.scss */
.et_pb_posts .et_pb_ajax_pagination_container article .entry-title {
  font-weight: 600;
  color: #48459c;
  font-size: 25px;
}
/* line 50, sass/components/modules/_blog.scss */
.et_pb_posts .et_pb_ajax_pagination_container article .post-content .more-link {
  font-weight: 600;
  -webkit-transition: 0.2s ease-in all;
  -moz-transition: 0.2s ease-in all;
  -ms-transition: 0.2s ease-in all;
  -o-transition: 0.2s ease-in all;
  transition: 0.2s ease-in all;
  background: transparent !important;
  border: 1px solid #5b6772 !important;
  border-radius: 20px !important;
  color: #5b6772 !important;
  padding: 5px 10px !important;
  background: #6dc8c2 !important;
  border-color: #6dc8c2 !important;
  color: #fff !important;
  width: fit-content;
  margin-top: 20px;
  text-transform: capitalize;
}
/* line 10, sass/components/_forms.scss */
.et_pb_posts .et_pb_ajax_pagination_container article .post-content .more-link:hover {
  background: #5b6772 !important;
  color: #fff !important;
  padding: 5px 10px !important;
}
/* line 15, sass/components/_forms.scss */
.et_pb_posts .et_pb_ajax_pagination_container article .post-content .more-link:after {
  display: none;
}
@media only screen and (max-width: 980px) {
  /* line 50, sass/components/modules/_blog.scss */
  .et_pb_posts .et_pb_ajax_pagination_container article .post-content .more-link {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 50, sass/components/modules/_blog.scss */
  .et_pb_posts .et_pb_ajax_pagination_container article .post-content .more-link {
    font-size: 15px !important;
  }
}
/* line 135, sass/components/_forms.scss */
.et_pb_posts .et_pb_ajax_pagination_container article .post-content .more-link:hover {
  background: #fff !important;
  color: #6dc8c2 !important;
}
/* line 59, sass/components/modules/_blog.scss */
.et_pb_posts div {
  margin: 0 auto;
}
/* line 62, sass/components/modules/_blog.scss */
.et_pb_posts div .wp-pagenavi {
  border-bottom: 2px solid #48459c;
  padding-bottom: 7px;
}
/* line 66, sass/components/modules/_blog.scss */
.et_pb_posts div .pages {
  border: none;
}
/* line 69, sass/components/modules/_blog.scss */
.et_pb_posts div a, .et_pb_posts div span {
  border: none !important;
}
/* line 72, sass/components/modules/_blog.scss */
.et_pb_posts div a {
  color: #000 !important;
}
/* line 75, sass/components/modules/_blog.scss */
.et_pb_posts div .current {
  font-weight: 600;
  color: #fff !important;
  background: #48459c !important;
}

/* line 85, sass/components/modules/_blog.scss */
#img-blog .et_pb_image_wrap {
  width: 100%;
}
/* line 87, sass/components/modules/_blog.scss */
#img-blog .et_pb_image_wrap img {
  object-fit: cover;
  width: 100%;
}

/* line 100, sass/components/modules/_blog.scss */
#plan_contenedor {
  max-width: 1100px !important;
  margin: 0 auto;
}

/* line 105, sass/components/modules/_blog.scss */
.buscador {
  flex: 2 1 auto !important;
  padding: 0 10px;
}

/* line 110, sass/components/modules/_blog.scss */
.rank-math-question {
  padding-top: 15px;
}

/* line 114, sass/components/modules/_blog.scss */
h2.wp-block-heading, h3.wp-block-heading, h4.wp-block-heading {
  padding-top: 15px;
}

/* line 118, sass/components/modules/_blog.scss */
.wp-block-image {
  margin: 15px 0px 15px 0px;
}

/* line 122, sass/components/modules/_blog.scss */
#toc_container {
  background: transparent;
  border: none !important;
  border-bottom: 2px solid #48459c !important;
  margin-top: 30px;
  padding: 0;
  width: 100% !important;
}
/* line 129, sass/components/modules/_blog.scss */
#toc_container .toc_toggle {
  position: absolute;
  right: 0;
}
/* line 132, sass/components/modules/_blog.scss */
#toc_container .toc_toggle .toc_brackets {
  display: none;
}
/* line 135, sass/components/modules/_blog.scss */
#toc_container .toc_toggle a {
  font-size: 0;
  text-decoration: none !important;
}
/* line 138, sass/components/modules/_blog.scss */
#toc_container .toc_toggle a::after {
  content: "\4f";
  color: #48459c;
  font-family: "etmodules";
  font-size: 16px;
  position: relative;
  top: 3px;
}
/* line 151, sass/components/modules/_blog.scss */
#toc_container.contracted .toc_toggle a::after {
  content: "\50";
}
/* line 157, sass/components/modules/_blog.scss */
#toc_container .toc_title {
  font-weight: 600;
  text-align: left !important;
  font-size: 18px !important;
  padding-bottom: 10px !important;
}
/* line 163, sass/components/modules/_blog.scss */
#toc_container .toc_list {
  padding: 10px;
}
/* line 165, sass/components/modules/_blog.scss */
#toc_container .toc_list li > a {
  font-weight: 600;
  color: #48459c;
}
/* line 171, sass/components/modules/_blog.scss */
#toc_container .toc_list li ul a {
  color: #000;
}

/* line 179, sass/components/modules/_blog.scss */
.custom-margin-related-post .et_pb_post {
  border: 1px solid #f7f7f7 !important;
  padding: 15px;
  margin-bottom: 30px;
}
/* line 183, sass/components/modules/_blog.scss */
.custom-margin-related-post .et_pb_post .entry-featured-image-url {
  margin-bottom: 15px;
}
/* line 187, sass/components/modules/_blog.scss */
.custom-margin-related-post .et_pb_post p a {
  font-weight: 600;
  color: #000;
}

/* line 194, sass/components/modules/_blog.scss */
.custom-margin-related-post-sidebar .size-1of1 .et_pb_post {
  margin-bottom: 5px !important;
  padding-left: 0;
  padding-right: 0;
  text-align: left;
}

/* line 202, sass/components/modules/_blog.scss */
.custom-margin-related-post-sidebar p {
  border-left: 5px solid #48459c;
  padding-left: 15px;
}

/* line 207, sass/components/modules/_blog.scss */
.custom-margin-related-post-sidebar p a {
  font-weight: 500;
  text-align: left;
  color: black;
}

/* line 2, sass/components/plugins/_profile-press.scss */
.formulario .profilepress-login-status {
  background-color: #34495e;
  color: #ffffff;
  border: medium none;
  border-radius: 4px;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.4;
  padding: 8px 5px;
  margin: 4px 0;
  transition: border 0.25s linear 0s, color 0.25s linear 0s, background-color 0.25s linear 0s;
}
/* line 15, sass/components/plugins/_profile-press.scss */
.formulario .profilepress-login-status a {
  color: #ea9629 !important;
}

/* line 6, sass/components/plugins/_chatbot.scss */
body #webChatHey {
  font-family: 'Quicksand';
}
/* line 10, sass/components/plugins/_chatbot.scss */
body #webChatHey:not(.hey-dragging) {
  position: fixed;
  bottom: 2em !important;
  top: unset !important;
  left: unset !important;
}
/* line 16, sass/components/plugins/_chatbot.scss */
body #webChatHey:not(.hey-dragging).hey-expanded {
  right: 2em !important;
  max-height: 80vh !important;
  max-width: 300px !important;
}
/* line 22, sass/components/plugins/_chatbot.scss */
body #webChatHey:not(.hey-dragging):not(.hey-expanded) {
  right: 5em !important;
}
/* line 28, sass/components/plugins/_chatbot.scss */
body #webChatHey.hey-expanded .hey-head {
  border-radius: 6px 6px 0 0;
}
/* line 33, sass/components/plugins/_chatbot.scss */
body #webChatHey.hey-show {
  box-shadow: none;
}
/* line 36, sass/components/plugins/_chatbot.scss */
body #webChatHey.hey-show .hey-poster.hey-show {
  background-image: none;
  background-color: #101e88;
  height: auto;
  width: auto;
  top: -3.5rem;
  left: -2.5rem;
  border-radius: 8px;
  padding: 7px 15px;
}
/* line 46, sass/components/plugins/_chatbot.scss */
body #webChatHey.hey-show .hey-poster.hey-show:before {
  color: #fff;
  content: '¿Hablamos?';
  font-size: 1.3rem;
}
/* line 54, sass/components/plugins/_chatbot.scss */
body #webChatHey.hey-show .hey-head {
  background-color: #101e88;
  background-image: url("/wp-content/themes/sbi-child/images/chatbot.svg");
  box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.7);
}
/* line 59, sass/components/plugins/_chatbot.scss */
body #webChatHey.hey-show .hey-head > h1 {
  font-size: 1rem;
  color: #fff;
}
/* line 65, sass/components/plugins/_chatbot.scss */
body #webChatHey.hey-show .hey-head .minimizeButton .placeholder {
  width: 1em;
  height: 1em;
  background-image: url("/wp-content/themes/sbi-child/images/close.png");
  background-size: contain;
  opacity: 1;
  background-color: transparent;
  cursor: pointer;
  margin-top: -1px;
  margin-right: 1px;
}
/* line 77, sass/components/plugins/_chatbot.scss */
body #webChatHey.hey-show .hey-head .minimizeButton .default {
  display: none !important;
}
/* line 84, sass/components/plugins/_chatbot.scss */
body #webChatHey.hey-show .hey-body {
  border: none;
  box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.7);
}
/* line 90, sass/components/plugins/_chatbot.scss */
body #webChatHey.hey-show .hey-foot {
  background: #eaeaea;
  border-radius: 0 0 6px 6px;
  box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.7);
}
/* line 94, sass/components/plugins/_chatbot.scss */
body #webChatHey.hey-show .hey-foot > span {
  color: #505c67;
}
/* line 102, sass/components/plugins/_chatbot.scss */
body #webChatHey.hey-show.hey-expanded .hey-poster.hey-show {
  opacity: 0;
}

@media (max-width: 850px) {
  /* line 112, sass/components/plugins/_chatbot.scss */
  body #webChatHey.hey-show {
    display: none !important;
  }
}
