.elementor-3396 .elementor-element.elementor-element-51040bc > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 82%, #236904 96%);opacity:1;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3396 .elementor-element.elementor-element-51040bc > .elementor-container{min-height:380px;}.elementor-3396 .elementor-element.elementor-element-51040bc .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-3396 .elementor-element.elementor-element-51040bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3396 .elementor-element.elementor-element-51040bc > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:62px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3396 .elementor-element.elementor-element-aa6785b > .elementor-widget-container{background-color:#08180054;padding:40px 40px 40px 40px;}.elementor-3396 .elementor-element.elementor-element-aa6785b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:49px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.85);color:#FFFFFF;}.elementor-3396 .elementor-element.elementor-element-b28ea1f > .elementor-background-overlay{background-image:url("https://biomaratonflora.com/wp-content/uploads/2023/05/fondo4.jpg");background-position:top center;background-repeat:repeat;background-size:contain;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3396 .elementor-element.elementor-element-b28ea1f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 120px 0px;}.elementor-3396 .elementor-element.elementor-element-a8aee6b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;color:#2B4C37;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3396 .elementor-element.elementor-element-15ff302 > .elementor-widget-container{background-color:#FBFBFB;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.31);}.elementor-3396 .elementor-element.elementor-element-15ff302 .elementor-accordion-icon, .elementor-3396 .elementor-element.elementor-element-15ff302 .elementor-accordion-title{color:#2A563F;}.elementor-3396 .elementor-element.elementor-element-15ff302 .elementor-accordion-icon svg{fill:#2A563F;}.elementor-3396 .elementor-element.elementor-element-15ff302 .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:30px;}.elementor-3396 .elementor-element.elementor-element-15ff302 .elementor-tab-content{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}/* Start custom CSS */.cabecera-seccion-pagina p {margin-bottom:0;}
.docs-download  .cols {box-shadow:0 0 5px #3C593A; margin:0 10px;background:rgba(255,255,255,0.8);padding-top:30px;}
.docs-download .cols p {margin-bottom:0;}
.docs-download  .cols:hover {opacity:0.7;}

.docs-download  {margin-bottom: -70px;}
.faqtitular p {margin-bottom:0;}
.elementor-tab-content {background:#fff;}
.bannerstitulo p {margin-bottom:0;}
body #page #content .docsdownload  .cols {width:32%;margin:0 auto;}

.galeria .galeriaelem .e-gallery-item {max-width:250px;}

  @media (max-width: 1023px){
      .galeria .galeriaelem .e-gallery-container.e-gallery-grid {max-width:500px; margin:0 auto;}
  }
  @media (max-width: 870px){
.faqs .faqtitular p, .faqs .faqtitular , .faqs .faqtitular  .elementor-widget-container {
  font-size: 35px;
  line-height: 35px;
}
body #page #content .docs-download.faqs {margin-top:0;}
.e-gallery-grid {--columns: 3 !important; width:100%;}
      
  }
@media (max-width: 670px) {
.cabecera-seccion-pagina p {
  font-size: 38px;
  z-index: 2;
  position: relative;
  margin-bottom:20px;
}
.docsdownload .cols {margin:20px 0;}
body #page #content .docsdownload .cols {width:100%; display:block; max.width:300px;margin:10px auto;}
}
@media (max-width: 430px) {
.e-gallery-grid {--columns: 1 !important; width:100%;}
.galeria .galeriaelem .e-gallery-item {left: 50%;
margin-left: -125px;}
body #page #content .cabecera-seccion-pagina .elementor-widget-container {padding-left:0; padding-right:0;}
}/* End custom CSS */