.elementor-31 .elementor-element.elementor-element-3747e9f > .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-31 .elementor-element.elementor-element-3747e9f > .elementor-container{min-height:595px;}.elementor-31 .elementor-element.elementor-element-3747e9f .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-31 .elementor-element.elementor-element-3747e9f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-3747e9f > .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-31 .elementor-element.elementor-element-29e5a29 > .elementor-widget-container{background-color:#08180054;padding:40px 40px 40px 40px;}.elementor-31 .elementor-element.elementor-element-29e5a29{text-align:center;font-family:"Montserrat", Sans-serif;font-size:49px;font-weight:600;line-height:54px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.85);color:#FFFFFF;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-7a6dd60 .swiper-slide{transition-duration:calc(5000ms*1.2);height:100px;}.elementor-31 .elementor-element.elementor-element-7a6dd60 .swiper-slide-contents{max-width:100%;}.elementor-31 .elementor-element.elementor-element-7a6dd60 .swiper-slide-inner{text-align:center;}.elementor-31 .elementor-element.elementor-element-7a6dd60 .elementor-slide-description{font-family:"Satisfy", Sans-serif;font-size:29px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-dcb53db{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-e203c51 > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-31 .elementor-element.elementor-element-e203c51{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{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-31 .elementor-element.elementor-element-fce90b3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-fce90b3 img{width:238px;}.elementor-31 .elementor-element.elementor-element-a7f5670 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-31 .elementor-element.elementor-element-a7f5670{text-align:end;}.elementor-31 .elementor-element.elementor-element-a7f5670 img{width:140px;}.elementor-31 .elementor-element.elementor-element-ad58551 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-31 .elementor-element.elementor-element-ad58551{text-align:start;}.elementor-31 .elementor-element.elementor-element-ad58551 img{width:148px;}.elementor-31 .elementor-element.elementor-element-ad32932{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-31 .elementor-element.elementor-element-f66afd3 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-f66afd3, .elementor-31 .elementor-element.elementor-element-f66afd3 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-f66afd3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-2c188c7{text-align:center;}.elementor-31 .elementor-element.elementor-element-2c188c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:700;color:#000000;}.elementor-31 .elementor-element.elementor-element-599e842{text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#2A563F;}.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-f28a7d3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31 .elementor-element.elementor-element-f28a7d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31 .elementor-element.elementor-element-f28a7d3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-f28a7d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-69d8bdd{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-40e253b .elementor-button{background-color:#2A563F;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-40e253b .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-40e253b .elementor-button:focus{background-color:#4A9970;}.elementor-31 .elementor-element.elementor-element-40e253b .elementor-button-content-wrapper{flex-direction:row;}.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-2d83771.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31 .elementor-element.elementor-element-2d83771.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31 .elementor-element.elementor-element-29bc8fd > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-29bc8fd img{width:342px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-633530a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-a387663 > .elementor-background-overlay{opacity:1;}.elementor-31 .elementor-element.elementor-element-a387663{padding:50px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-0600893{text-align:center;}.elementor-31 .elementor-element.elementor-element-0600893 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:700;color:#000000;}.elementor-31 .elementor-element.elementor-element-c29f8d8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31 .elementor-element.elementor-element-4f70b77 > .elementor-background-overlay{opacity:1;}.elementor-31 .elementor-element.elementor-element-4f70b77{padding:50px 0px 0px 0px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-8ecede1{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#3C5B42;}.elementor-31 .elementor-element.elementor-element-8ecede1 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;}.elementor-31 .elementor-element.elementor-element-8ecede1 .elementor-headline-plain-text{color:#000000;}.elementor-31 .elementor-element.elementor-element-8ecede1 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:700;font-style:italic;}.elementor-31 .elementor-element.elementor-element-b2cad73 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-31 .elementor-element.elementor-element-b2cad73 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-1cafa66{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#55B18E;}.elementor-31 .elementor-element.elementor-element-1cafa66 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-1cafa66 .elementor-headline-plain-text{color:#000000;}.elementor-31 .elementor-element.elementor-element-1cafa66 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:30px;}.elementor-31 .elementor-element.elementor-element-1cafa66 .elementor-headline-dynamic-wrapper path{stroke:#477C4E;}.elementor-31 .elementor-element.elementor-element-0a4a619 img{width:645px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-108c2e6 > .elementor-background-overlay{opacity:1;}.elementor-31 .elementor-element.elementor-element-108c2e6{padding:50px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-a13a298{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-31 .elementor-element.elementor-element-65c28cf .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31 .elementor-element.elementor-element-219ff34{text-align:center;}.elementor-31 .elementor-element.elementor-element-a428623:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a428623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-31 .elementor-element.elementor-element-a428623 > .elementor-background-overlay{background-image:url("https://biomaratonflora.com/wp-content/uploads/2023/05/fondo1.jpg");background-position:top left;background-repeat:no-repeat;opacity:0.61;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-a428623{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 70px 0px;}.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-b671945.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-31 .elementor-element.elementor-element-b671945.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-31 .elementor-element.elementor-element-b671945 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-33dff56 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-33dff56{text-align:center;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;line-height:45px;color:#2B4C37;}.elementor-31 .elementor-element.elementor-element-5552552{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-31 .elementor-element.elementor-element-f12688b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f12688b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#334D3B;}.elementor-31 .elementor-element.elementor-element-f12688b > .elementor-background-overlay{background-image:url("https://biomaratonflora.com/wp-content/uploads/2023/05/fondo3-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-f12688b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-31 .elementor-element.elementor-element-f12688b > .elementor-shape-top .elementor-shape-fill{fill:#F2F2F2;}.elementor-31 .elementor-element.elementor-element-f12688b > .elementor-shape-top svg{height:28px;}.elementor-31 .elementor-element.elementor-element-f12688b > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:44px;}.elementor-31 .elementor-element.elementor-element-e6dcfe0 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-e6dcfe0{text-align:center;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;line-height:45px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6a8bf72{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-9d6ebf9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-31 .elementor-element.elementor-element-9d6ebf9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biomaratonflora.com/wp-content/uploads/2023/05/coenonympha-pamphilus_s.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-9d6ebf9.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-31 .elementor-element.elementor-element-9d6ebf9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-31 .elementor-element.elementor-element-9d6ebf9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-9d6ebf9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-f1c0cbe:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f1c0cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF4F0;}.elementor-31 .elementor-element.elementor-element-f1c0cbe > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-f1c0cbe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 80px 0px;}.elementor-31 .elementor-element.elementor-element-f6fbdd6 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-f6fbdd6{text-align:center;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;line-height:45px;color:#2B4C37;}.elementor-31 .elementor-element.elementor-element-df321d9{text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-effd76f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31 .elementor-element.elementor-element-effd76f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31 .elementor-element.elementor-element-effd76f > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-d2a0ec4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d2a0ec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biomaratonflora.com/wp-content/uploads/2023/05/siluetas-bottom.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-d2a0ec4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-d2a0ec4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-846cce8:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-846cce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biomaratonflora.com/wp-content/uploads/2023/05/silueta-verde2-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-846cce8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-846cce8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-65aa1db:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-65aa1db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#334D3B;}.elementor-31 .elementor-element.elementor-element-65aa1db > .elementor-background-overlay{background-image:url("https://biomaratonflora.com/wp-content/uploads/2023/05/sombra_s.jpg");background-position:bottom left;background-repeat:no-repeat;background-size:contain;opacity:0.32;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-65aa1db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-31 .elementor-element.elementor-element-65aa1db > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:27px;}.elementor-31 .elementor-element.elementor-element-f9b3221 > .elementor-background-overlay{background-color:#0000005C;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-f9b3221{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-54dcbba{text-align:end;}.elementor-31 .elementor-element.elementor-element-54dcbba img{max-width:300px;}.elementor-31 .elementor-element.elementor-element-55e0f34 img{max-width:300px;}.elementor-31 .elementor-element.elementor-element-f2e1da1{text-align:start;}.elementor-31 .elementor-element.elementor-element-f2e1da1 img{max-width:300px;}.elementor-31 .elementor-element.elementor-element-6b93b38 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-6b93b38{text-align:center;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-e324666{text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-5833bb1 > .elementor-background-overlay{opacity:0.5;}.elementor-31 .elementor-element.elementor-element-5833bb1{margin-top:0px;margin-bottom:70px;}.elementor-31 .elementor-element.elementor-element-078d70e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-078d70e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;color:#2B4C37;}.elementor-31 .elementor-element.elementor-element-831b20c > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-31 .elementor-element.elementor-element-831b20c img{width:600px;}.elementor-31 .elementor-element.elementor-element-9a55dad > .elementor-background-overlay{background-image:url("https://biomaratonflora.com/wp-content/uploads/2023/05/fondo2.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;opacity:0.12;}.elementor-31 .elementor-element.elementor-element-9a55dad{padding:0px 0px 120px 0px;}.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-afc8ead.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31 .elementor-element.elementor-element-afc8ead.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31 .elementor-element.elementor-element-afc8ead > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-afc8ead > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-8192ccf > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-8192ccf{text-align:center;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;line-height:45px;color:#2B4C37;}.elementor-31 .elementor-element.elementor-element-87d7f63 > .elementor-widget-container{background-color:#FFFFFF87;padding:40px 40px 40px 40px;}.elementor-31 .elementor-element.elementor-element-87d7f63{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#000000;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-f28a7d3{width:50%;}.elementor-31 .elementor-element.elementor-element-2d83771{width:50%;}.elementor-31 .elementor-element.elementor-element-b671945{width:32%;}.elementor-31 .elementor-element.elementor-element-aac25ab{width:68%;}.elementor-31 .elementor-element.elementor-element-5170ec9{width:68%;}.elementor-31 .elementor-element.elementor-element-9d6ebf9{width:32%;}.elementor-31 .elementor-element.elementor-element-896a022{width:100%;}.elementor-31 .elementor-element.elementor-element-afc8ead{width:34%;}.elementor-31 .elementor-element.elementor-element-6911d51{width:66%;}}/* Start custom CSS */.bannerbmf26 .titular-banner-home {background-color: transparent;
  background-image: linear-gradient(180deg, #CACE61 0%, #97A275 100%);
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #2A563F;
  border-radius: 22px 22px 22px 22px;transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);}
.titular-banner-home {}
.titular-banner-home .line1 {margin-bottom:0;font-size:45px;font-weight:700;color:#fff;padding-top:20px;text-shadow:3px 3px 3px #494949;}
.titular-banner-home .line2 {margin-bottom:0;color:#2a563f; font-size:30px;font-weight:800;}
.titular-banner-home .line3 {margin-bottom:0;font-size:30px;font-weight:700;color:#fff;font-style:italic;padding-bottom:20px;}
.psinmargen p {margin-bottom:0;}
.slider-home .titulo {}
.slider-home .subtitulo {font-size:30px;}
.textoscabecera-home {width:300px;}
.seccion-home .titular p {margin-bottom:20px;}
.seccion-home.seccion1 .textos p{text-align:justify;}
.slider-home {}
.seccion-home.seccion1 {}
.seccion-home {margin-bottom:50px;}
.separador-home.separador1 {padding:0;height:190px;}
.separador-home.separador1b {padding:0;height:190px;}
.seccion-home.seccion2{margin-bottom:-1px;}
.separador-home.separador2 {padding:0;height:395px;margin-top:-130px;}
.seccion-home.seccion4 .textos {width:800px; margin:0 auto;}
.seccion-home.seccion5 {margin-bottom:-60px;}
.seccion-home.seccion5 .textos, .seccion-home.seccion1 .textos {width:600px; margin:0 auto;}
.slider-frases .elementor-swiper-button,.slider-frases  .swiper-pagination{display:none;}
.slider-frases .elementor-slide-description {text-shadow:1px 1px 1px #000;}
.seccion-home.seccion4 a {color:#cace61;}
.seccion1 .imagen img {max-width:300px;width:100%;}
.seccion5 .imagen img {max-width:300px;width:100%;}
.separador-home.separador1 {margin-bottom:-1px;}
.listaobjetivos ul {list-style:none;}
.listaobjetivos li {padding:10px 0;}
.listaobjetivos li::before {
  content: '▶';
  position: absolute;
  left: 60px;
  color:#cace61;
}
body .elementor .slider-colaboracion, body .elementor .slider-colaboracion p {margin-bottom:-15px;}
body #page #content .seccion-home.seccion5 .elementor-container.elementor-column-gap-default {width:950px;max-width:95%;}
body #page #content .videohome {width:700px; margin:0 auto; max-width:95%;}
@media (max-width: 870px) {
.seccion-home .textos {padding-left:35px;padding-right:35px;}
.seccion-home .titular p,.seccion-home .titular, .seccion-home .titular .elementor-widget-container {font-size:35px; line-height:35px;}
.listaobjetivos ul {margin-left:10px;}
}
@media (max-width: 767px) {
body #page #content .seccion-home.seccion1 {padding-bottom:0;}
.seccion2 .imagen img {max-width:400px;width:100%;}
.triofotos .imagen1, .triofotos .imagen2, .triofotos .imagen3 {width:30%;}
.triofotos .elementor-column {width:33%; overflow:hidden;}
.triofotos .imagen1 img, .triofotos .imagen2 img, .triofotos .imagen3 img {max-width:300px; margin:0 auto; } 
body .elementor .logos-sebot-sebicop .elementor-container {flex-wrap:initial;}
}
@media (max-width: 670px) {
    .textoscabecera-home .titulo {font-size:38px;z-index:2; position:relative;}
        .textoscabecera-home .subtitulo {font-size:20px;line-height:30px;}
    
}
@media (max-width: 630px) {
body #page #content .elementor-slides .swiper-slide-inner .elementor-slide-description {line-height:29px; font-size:25px;}
body #page #content .seccion-home.seccion3 img {max-width:280px;}


}
@media (max-width: 500px) {
    .triofotos .elementor-column{width:100%;}
.triofotos .elementor-column:nth-child(2),.triofotos .elementor-column:nth-child(3){display:none;}
.triofotos .imagen1 {width:100%;}
.triofotos .imagen1 .elementor-widget-container {text-align:center;}
.separador-home.separador2 {height:200px;}
.titular-banner-home .line1 {font-size:35px;}
.titular-banner-home .line2 {font-size:20px;}
.titular-banner-home .line3 {font-size:23px;}
}

@media (max-width: 410px) {
.textoscabecera-home .titulo {font-size:30px;line-height:35px;}
.textoscabecera-home .subtitulo {font-size:18px;line-height:28px;} 
body #page #content .elementor-slides .swiper-slide-inner .elementor-slide-description {line-height:24px; font-size:21px;}
.seccion-home .textos {padding-left:15px;padding-right:15px;}
.seccion-home.seccion5 .textos .elementor-widget-container {padding-left:0; padding-right:0;}
.listaobjetivos li::before {  left: 0;}
}
@media (max-width: 350px) {
    .textoscabecera-home .titulo {font-size:23px;line-height:32px;}
    body #page #content .elementor-slides .swiper-slide-inner .elementor-slide-description {line-height:22px; font-size:19px;}
}/* End custom CSS */