/* line 12, ../scss/main.scss */
:root {
  --medioHorizontal: translateX(-50%);
  --medioVertical: translateY(-50%);
  --medioGlobal: translate(-50%, -50%);
}

/* line 25, ../scss/main.scss */
h6.subtitulo {
  width: 100%;
  letter-spacing: 3px;
  color: #051220;
  margin-bottom: 10px;
}

/* line 32, ../scss/main.scss */
h2.titulo {
  width: 100%;
  font-weight: 700;
  font-size: 60px;
  line-height: 45px;
  margin-bottom: 50px;
  letter-spacing: normal;
  color: #88ad23;
}

/* line 42, ../scss/main.scss */
p.parrafo {
  font-size: 18px;
  line-height: 28px;
}

/* line 3, ../scss/_header.scss */
.dt-sc-button.filled, .dt-sc-button:hover, .dt-sc-button.rounded-border:hover, .dt-sc-button.bordered:hover, .dt-sc-button.fully-rounded-border:hover, .dt-sc-colored-big-buttons:hover, .dt-sc-colored-big-buttons span, .dt-sc-button.default:before, .dt-sc-button.default:after, .dt-sc-dark-bg .dt-sc-button.default.bordered:after, .dt-sc-causes-listing.type2 .dt-sc-causes-image-wrapper a.dt-sc-button.default:after, .dt-sc-causes-listing.type3 .dt-sc-causes-image-wrapper a.dt-sc-button.default:after, .dt-sc-causes-listing.type4 .dt-sc-causes-image-wrapper a.dt-sc-button.default:after {
  background-color: #93ac36;
}

/* line 7, ../scss/_header.scss */
.dt-sc-colored-big-buttons, .dt-sc-button.fully-rounded-border, .dt-sc-button.fully-rounded-border:hover, .dt-sc-button.rounded-border.black:hover, .dt-sc-button.bordered.black:hover, .dt-sc-button.bordered:hover, .dt-sc-button.rounded-border:hover, .dt-sc-button.default.bordered:after {
  border-color: #93ac36;
}

/* line 11, ../scss/_header.scss */
.dt-sc-button.fully-rounded-border, .dt-sc-button.rounded-border, .dt-sc-button.bordered, .dt-sc-button.with-shadow.white, .dt-sc-skin-highlight .dt-sc-button.rounded-border:hover, .dt-sc-skin-highlight .dt-sc-button.bordered:hover, .dt-sc-dark-bg.skin-color .dt-sc-button.fully-rounded-border:hover {
  color: #93ac36;
}

/* line 15, ../scss/_header.scss */
.dt-sc-contact-info.type5 .dt-sc-contact-icon, .dt-sc-contact-info.type5 .dt-sc-contact-icon:before, .dt-sc-contact-info.type5 .dt-sc-contact-icon:after, .dt-sc-image-caption.type2:hover .dt-sc-image-content, .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="email"], .dt-sc-sociable.hexagon-with-border li, .dt-sc-sociable.hexagon-with-border li:before, .dt-sc-sociable.hexagon-with-border li:after, .dt-sc-button.default:hover.bordered:after {
  border-color: #93ac36;
  background-color: #93ac36;
}

/* line 20, ../scss/_header.scss */
.header-on-slider .main-title-section-wrapper {
  background-color: #93ac36;
}
/* line 24, ../scss/_header.scss */
.header-on-slider .main-title-section-wrapper .main-title-section h1 {
  color: #ffffff !important;
}

/*.header-align-left.fullwidth-menu-header .menu-wrapper:before{
    background-color: #f4f4f4;
}

.header-align-left.fullwidth-menu-header .menu-wrapper:after{
    background-color: #f4f4f4;
}

nav#main-menu{
    background-color: #f4f4f4;
}*/
/* line 43, ../scss/_header.scss */
.main-header {
  /*height: 115px;*/
}

@media (min-width: 769px) {
  /* line 52, ../scss/_header.scss */
  nav#main-menu {
    width: 100%;
  }

  /* line 56, ../scss/_header.scss */
  nav#main-menu ul.menu {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }

  /* line 62, ../scss/_header.scss */
  .dt-sc-button.bordered {
    /*top: -60px*/
  }

  /* line 66, ../scss/_header.scss */
  .home #header-wrapper {
    margin-bottom: 0;
  }

  /* line 70, ../scss/_header.scss */
  .header-align-left #logo {
    max-width: 190px;
  }

  /* line 74, ../scss/_header.scss */
  .vc_row.wpb_row.vc_row-fluid.datos_detalle {
    display: flex;
    justify-content: right;
  }

  /* line 79, ../scss/_header.scss */
  .vc_row.wpb_row.vc_row-fluid.datos_detalle .alignleft {
    margin: 0 0 0 30px;
  }

  /* line 83, ../scss/_header.scss */
  .header-align-center .header-left, .header-align-center .header-right, .header-align-left .header-right {
    padding-top: 30px;
  }

  /* line 87, ../scss/_header.scss */
  .header-on-slider .main-title-section-wrapper {
    background-color: #93ac36;
  }
  /* line 91, ../scss/_header.scss */
  .header-on-slider .main-title-section-wrapper .main-title-section h1 {
    color: #ffffff !important;
    font-size: 38px;
    letter-spacing: 0;
  }

  /* line 99, ../scss/_header.scss */
  .header-on-slider .main-title-section-wrapper:before {
    display: none;
  }

  /* line 103, ../scss/_header.scss */
  #logo a {
    height: 83px;
  }

  /* line 107, ../scss/_header.scss */
  .is-sticky #logo a {
    height: 76px;
  }

  /* line 111, ../scss/_header.scss */
  .main-header-wrapper-sticky-wrapper {
    height: 115px;
  }

  /* line 115, ../scss/_header.scss */
  #main-menu > ul.menu > li > a {
    height: 115px;
    line-height: 115px;
  }

  /* line 120, ../scss/_header.scss */
  .is-sticky #main-menu > ul.menu > li > a {
    line-height: 115px;
  }

  /* line 124, ../scss/_header.scss */
  .caja_superior_derecha {
    display: flex;
    justify-content: right;
    align-items: center;
  }
  /* line 128, ../scss/_header.scss */
  .caja_superior_derecha .idioma {
    width: 60px;
    margin-right: 30px;
  }
  /* line 133, ../scss/_header.scss */
  .caja_superior_derecha a.dt-sc-button {
    height: 44px;
    margin: 0;
  }
}
/* line 3, ../scss/_footer.scss */
footer .footer-widgets:before {
  background-color: #fff;
}
/* line 9, ../scss/_footer.scss */
footer aside .wp-block-image.size-full {
  max-width: 180px;
}

/* line 3, ../scss/_home.scss */
.wp-block-group.is-vertical.is-layout-flex.wp-container-core-group-layout-1.wp-block-group-is-layout-flex {
  justify-content: center;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  display: flex;
}
/* line 10, ../scss/_home.scss */
.wp-block-group.is-vertical.is-layout-flex.wp-container-core-group-layout-1.wp-block-group-is-layout-flex p.parrafo {
  width: 100%;
  text-align: center;
}

/* line 18, ../scss/_home.scss */
.wrapper h1 {
  color: #88ad23;
  font-size: 48px;
  letter-spacing: -0.5px;
}
@media (max-width: 540px) {
  /* line 18, ../scss/_home.scss */
  .wrapper h1 {
    font-size: 30px;
  }
}
/* line 29, ../scss/_home.scss */
.wrapper .dt-sc-title.script-with-sub-title strong {
  color: #884d8d;
}
/* line 33, ../scss/_home.scss */
.wrapper .dt-sc-title.script-with-sub-title h2 {
  color: #88ad23;
  font-size: 58px;
}
/* line 38, ../scss/_home.scss */
.wrapper .dt-sc-title.script-with-sub-title h3 {
  color: #88ad23;
  font-size: 34px;
}

/* line 46, ../scss/_home.scss */
#slider-1-slide-1-layer-3,
#slider-1-slide-2-layer-3,
#slider-1-slide-3-layer-3,
#slider-1-slide-4-layer-3,
#slider-1-slide-5-layer-3,
#slider-1-slide-6-layer-3,
#slider-1-slide-7-layer-3 {
  color: #ffffff;
  -webkit-text-fill-color: #ffffff !important;
}

@media (max-width: 768px) {
  /* line 58, ../scss/_home.scss */
  .wrapper .dt-sc-title.script-with-sub-title h3 {
    font-size: 30px;
    text-align: center;
  }

  /* line 63, ../scss/_home.scss */
  .wrapper .dt-sc-title.script-with-sub-title h2 {
    font-size: 32px;
    text-align: center;
  }
}
/* line 2, ../scss/_internas.scss */
.wpb_wrapper h3 {
  color: #88ad23;
}

/*Web created by Franco Saavedra - https://www.linkedin.com/in/franco-saavedra-00b84aba*/
