.elementor-3425 .elementor-element.elementor-element-b306dcb > .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-3425 .elementor-element.elementor-element-b306dcb > .elementor-container{min-height:380px;}.elementor-3425 .elementor-element.elementor-element-b306dcb .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-3425 .elementor-element.elementor-element-b306dcb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3425 .elementor-element.elementor-element-b306dcb > .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-3425 .elementor-element.elementor-element-c328d90 > .elementor-widget-container{background-color:#08180054;padding:40px 40px 40px 40px;}.elementor-3425 .elementor-element.elementor-element-c328d90{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-3425 .elementor-element.elementor-element-79759f5{margin-top:50px;margin-bottom:0px;}.elementor-3425 .elementor-element.elementor-element-7c54c4e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:#2A563F;}.elementor-3425 .elementor-element.elementor-element-c654fe8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3425 .elementor-element.elementor-element-c654fe8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biomaratonflora.com/wp-content/uploads/2025/06/thumb-eventos-v-biomaraton-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-3425 .elementor-element.elementor-element-c654fe8.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3425 .elementor-element.elementor-element-c654fe8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3425 .elementor-element.elementor-element-c654fe8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3425 .elementor-element.elementor-element-c654fe8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3425 .elementor-element.elementor-element-7f77e1a7 > .elementor-widget-container{background-color:#000000CC;}.elementor-3425 .elementor-element.elementor-element-7f77e1a7{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-3425 .elementor-element.elementor-element-e82837c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3425 .elementor-element.elementor-element-e82837c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biomaratonflora.com/wp-content/uploads/2024/07/Visita-al-campus-Arrosadia.-16-05-2024-2.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-3425 .elementor-element.elementor-element-e82837c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3425 .elementor-element.elementor-element-e82837c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3425 .elementor-element.elementor-element-e82837c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3425 .elementor-element.elementor-element-e82837c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3425 .elementor-element.elementor-element-9ab4c45 > .elementor-widget-container{background-color:#000000CC;}.elementor-3425 .elementor-element.elementor-element-9ab4c45{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-3425 .elementor-element.elementor-element-9ca0333:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3425 .elementor-element.elementor-element-9ca0333 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biomaratonflora.com/wp-content/uploads/2023/06/01_Encabezado-Twitter-III-BiomaratonInvaPlant-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-3425 .elementor-element.elementor-element-9ca0333.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3425 .elementor-element.elementor-element-9ca0333.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3425 .elementor-element.elementor-element-9ca0333 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3425 .elementor-element.elementor-element-9ca0333 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3425 .elementor-element.elementor-element-c100782 > .elementor-widget-container{background-color:#000000CC;}.elementor-3425 .elementor-element.elementor-element-c100782{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-3425 .elementor-element.elementor-element-3427762:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3425 .elementor-element.elementor-element-3427762 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biomaratonflora.com/wp-content/uploads/2023/06/01_biomaraton_macaronesico-1.jpeg");background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-3425 .elementor-element.elementor-element-3427762.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3425 .elementor-element.elementor-element-3427762.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3425 .elementor-element.elementor-element-3427762 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3425 .elementor-element.elementor-element-3427762 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3425 .elementor-element.elementor-element-e54865e > .elementor-widget-container{background-color:#000000CC;}.elementor-3425 .elementor-element.elementor-element-e54865e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-3425 .elementor-element.elementor-element-2859965:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3425 .elementor-element.elementor-element-2859965 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biomaratonflora.com/wp-content/uploads/2023/06/01_cartel-biomaraton.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-3425 .elementor-element.elementor-element-2859965.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3425 .elementor-element.elementor-element-2859965.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3425 .elementor-element.elementor-element-2859965 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3425 .elementor-element.elementor-element-2859965 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3425 .elementor-element.elementor-element-774abc1 > .elementor-widget-container{background-color:#000000CC;}.elementor-3425 .elementor-element.elementor-element-774abc1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-3425 .elementor-element.elementor-element-8683a6c{margin-top:50px;margin-bottom:0px;}.elementor-3425 .elementor-element.elementor-element-bc43c91{text-align:center;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:#2A563F;}.elementor-3425 .elementor-element.elementor-element-f264cb8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3425 .elementor-element.elementor-element-f264cb8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biomaratonflora.com/wp-content/uploads/2025/06/thumb-fotos-v-biomaraton-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-3425 .elementor-element.elementor-element-f264cb8.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3425 .elementor-element.elementor-element-f264cb8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3425 .elementor-element.elementor-element-f264cb8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3425 .elementor-element.elementor-element-f264cb8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3425 .elementor-element.elementor-element-2d27fe07 > .elementor-widget-container{background-color:#2D8F5E;}.elementor-3425 .elementor-element.elementor-element-2d27fe07{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-3425 .elementor-element.elementor-element-c11463a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3425 .elementor-element.elementor-element-c11463a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biomaratonflora.com/wp-content/uploads/2024/07/DSCN0787.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-3425 .elementor-element.elementor-element-c11463a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3425 .elementor-element.elementor-element-c11463a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3425 .elementor-element.elementor-element-c11463a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3425 .elementor-element.elementor-element-c11463a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3425 .elementor-element.elementor-element-3db41ea > .elementor-widget-container{background-color:#000000CC;}.elementor-3425 .elementor-element.elementor-element-3db41ea{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-3425 .elementor-element.elementor-element-8a2cec6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3425 .elementor-element.elementor-element-8a2cec6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biomaratonflora.com/wp-content/uploads/2023/06/01_Madrid_Ciudad-Universitaria2.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-3425 .elementor-element.elementor-element-8a2cec6.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3425 .elementor-element.elementor-element-8a2cec6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3425 .elementor-element.elementor-element-8a2cec6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3425 .elementor-element.elementor-element-8a2cec6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3425 .elementor-element.elementor-element-0efe460 > .elementor-widget-container{background-color:#000000CC;}.elementor-3425 .elementor-element.elementor-element-0efe460{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-3425 .elementor-element.elementor-element-19d799e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3425 .elementor-element.elementor-element-19d799e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biomaratonflora.com/wp-content/uploads/2023/06/01-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-3425 .elementor-element.elementor-element-19d799e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3425 .elementor-element.elementor-element-19d799e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3425 .elementor-element.elementor-element-19d799e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3425 .elementor-element.elementor-element-19d799e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3425 .elementor-element.elementor-element-0cf2f71 > .elementor-widget-container{background-color:#000000CC;}.elementor-3425 .elementor-element.elementor-element-0cf2f71{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-3425 .elementor-element.elementor-element-cbea008:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3425 .elementor-element.elementor-element-cbea008 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biomaratonflora.com/wp-content/uploads/2024/07/da1ca9ee-60ff-4667-bfad-ba2588429876-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-3425 .elementor-element.elementor-element-cbea008.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3425 .elementor-element.elementor-element-cbea008.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3425 .elementor-element.elementor-element-cbea008 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3425 .elementor-element.elementor-element-cbea008 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3425 .elementor-element.elementor-element-1f39116 > .elementor-widget-container{background-color:#000000CC;}.elementor-3425 .elementor-element.elementor-element-1f39116{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}/* Start custom CSS */.headlines p {margin-bottom:0; text-transform:uppercase;}
.cabecera-seccion-pagina p {margin-bottom:0;}
.cartelestitular p {margin-bottom:10px;}
.caja {height:300px; margin:5px;}
.elementor-flip-box__button.elementor-button.elementor-size-sm {width:100%;height:100%;position:absolute;left:0;top:0;}
.elementor-flip-box__layer.elementor-flip-box__front .elementor-flip-box__layer__title {padding: 20px;
background: rgba(0,0,0,0.8);
width: 100%;
bottom: 0;
position: absolute;
margin: 0;
left: 0;}
body #page #content section .elementor-container .caja {border-radius:20px; overflow:hidden;  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
  transition: transform 0.2s ease, box-shadow 0.2s ease;}
body #page #content section .elementor-container .caja:hover{  transform: scale(1.05);
  box-shadow: 0 4px 12px rgba(0,0,0,0.3);}

.caja.elementor-column:hover .elementor-widget-container {
    background-color: #2a563f;
    transition: background-color 0.6s ease; /* 0.3s es el tiempo de la transición, se puede ajustar */
}

.caja.elementor-widget-container {
    background-color: black; /* Fondo inicial */
    transition: background-color 0.3s ease; /* Aplicar la transición al estado inicial */
}

.etiqueta p {margin-bottom:0; padding:20px;}
.elementor-flip-box__layer.elementor-flip-box__back .elementor-flip-box__layer__title {padding: 20px;
background: #2A563F;
width: 100%;
bottom: 0;
position: absolute;
margin: 0;
left: 0;}
@media (max-width: 920px) {
}
@media (max-width: 670px) {
body #page #content .cabecera-seccion-pagina p {
  font-size: 38px;
  z-index: 2;
  position: relative;
  margin-bottom:20px;
}
}
@media (max-width: 430px) {
body #page #content .cabecera-seccion-pagina .elementor-widget-container {padding-left:0; padding-right:0;}
}/* End custom CSS */