.elementor-1453 .elementor-element.elementor-element-2d05a2b{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.6;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1453 .elementor-element.elementor-element-2d05a2b:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-2d05a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1453 .elementor-element.elementor-element-2d05a2b::before, .elementor-1453 .elementor-element.elementor-element-2d05a2b > .elementor-background-video-container::before, .elementor-1453 .elementor-element.elementor-element-2d05a2b > .e-con-inner > .elementor-background-video-container::before, .elementor-1453 .elementor-element.elementor-element-2d05a2b > .elementor-background-slideshow::before, .elementor-1453 .elementor-element.elementor-element-2d05a2b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1453 .elementor-element.elementor-element-2d05a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-db0585f );--background-overlay:'';}.elementor-1453 .elementor-element.elementor-element-13c58a7{--display:flex;--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.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-1453 .elementor-element.elementor-element-2b59073.ob-harakiri{writing-mode:inherit;}.elementor-1453 .elementor-element.elementor-element-2b59073.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-1453 .elementor-element.elementor-element-2b59073.ob-harakiri div{writing-mode:inherit;}.elementor-1453 .elementor-element.elementor-element-2b59073 .elementor-heading-title{font-family:var( --e-global-typography-bd93d85-font-family ), Sans-serif;font-size:var( --e-global-typography-bd93d85-font-size );font-weight:var( --e-global-typography-bd93d85-font-weight );line-height:var( --e-global-typography-bd93d85-line-height );letter-spacing:var( --e-global-typography-bd93d85-letter-spacing );color:var( --e-global-color-6fd9f93 );}.elementor-1453 .elementor-element.elementor-element-2b59073.ob-harakiri > div, .elementor-1453 .elementor-element.elementor-element-2b59073.ob-harakiri > h1, .elementor-1453 .elementor-element.elementor-element-2b59073.ob-harakiri > h2, .elementor-1453 .elementor-element.elementor-element-2b59073.ob-harakiri > h3, .elementor-1453 .elementor-element.elementor-element-2b59073.ob-harakiri > h4, .elementor-1453 .elementor-element.elementor-element-2b59073.ob-harakiri > h5, .elementor-1453 .elementor-element.elementor-element-2b59073.ob-harakiri > h6, .elementor-1453 .elementor-element.elementor-element-2b59073.ob-harakiri > p{transform:rotate(0deg);}.elementor-1453 .elementor-element.elementor-element-2b59073 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-1453 .elementor-element.elementor-element-c046a42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.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.ob-postman blockquote{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.ob-postman blockquote cite{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-1453 .elementor-element.elementor-element-afe95ad.ob-harakiri{writing-mode:inherit;}.elementor-1453 .elementor-element.elementor-element-afe95ad.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-1453 .elementor-element.elementor-element-afe95ad.ob-harakiri div{writing-mode:inherit;}.elementor-1453 .elementor-element.elementor-element-afe95ad.ob-harakiri > div, .elementor-1453 .elementor-element.elementor-element-afe95ad.ob-harakiri > h1, .elementor-1453 .elementor-element.elementor-element-afe95ad.ob-harakiri > h2, .elementor-1453 .elementor-element.elementor-element-afe95ad.ob-harakiri > h3, .elementor-1453 .elementor-element.elementor-element-afe95ad.ob-harakiri > h4, .elementor-1453 .elementor-element.elementor-element-afe95ad.ob-harakiri > h5, .elementor-1453 .elementor-element.elementor-element-afe95ad.ob-harakiri > h6, .elementor-1453 .elementor-element.elementor-element-afe95ad.ob-harakiri > p{transform:rotate(0deg);}.elementor-1453 .elementor-element.elementor-element-afe95ad > div{text-indent:0px;mix-blend-mode:inherit;}html, body{overflow-x:auto;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1453 .elementor-element.elementor-element-13c58a7{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1453 .elementor-element.elementor-element-13c58a7{--width:100%;}}@media(max-width:1366px){.elementor-1453 .elementor-element.elementor-element-2b59073 .elementor-heading-title{font-size:var( --e-global-typography-bd93d85-font-size );line-height:var( --e-global-typography-bd93d85-line-height );letter-spacing:var( --e-global-typography-bd93d85-letter-spacing );}}@media(max-width:1024px){.elementor-1453 .elementor-element.elementor-element-2b59073 .elementor-heading-title{font-size:var( --e-global-typography-bd93d85-font-size );line-height:var( --e-global-typography-bd93d85-line-height );letter-spacing:var( --e-global-typography-bd93d85-letter-spacing );}}@media(max-width:767px){.elementor-1453 .elementor-element.elementor-element-13c58a7{--padding-top:20%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1453 .elementor-element.elementor-element-2b59073 .elementor-heading-title{font-size:var( --e-global-typography-bd93d85-font-size );line-height:var( --e-global-typography-bd93d85-line-height );letter-spacing:var( --e-global-typography-bd93d85-letter-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-afe95ad *//* =========================================
   AGRIFLUIDE · TEXTOS BLOG / LEGALES
   ========================================= */

.elementor-1453 .elementor-element.elementor-element-afe95ad {
    font-family: "Pathway Extreme", sans-serif;
    color: #202020;
    font-size: 16px;
    line-height: 1.7;
}


/* PÁRRAFOS
----------------------------------------- */

.elementor-1453 .elementor-element.elementor-element-afe95ad p {
    font-family: "Pathway Extreme", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    margin: 0 0 20px 0;
}


/* TITULAR H1
----------------------------------------- */

.elementor-1453 .elementor-element.elementor-element-afe95ad h1 {
    font-family: "Pathway Extreme", sans-serif;
    font-size: clamp(36px, 4vw, 56px);
    font-weight: 700;
    line-height: 1.05;
    letter-spacing: -0.03em;
    margin: 0 0 32px 0;
    color: #111111;
}


/* TITULAR H2
----------------------------------------- */

.elementor-1453 .elementor-element.elementor-element-afe95ad h2 {
    font-family: "Pathway Extreme", sans-serif;
    font-size: clamp(28px, 3vw, 38px);
    font-weight: 700;
    line-height: 1.15;
    letter-spacing: -0.025em;
    margin: 48px 0 20px 0;
    color: #111111;
}


/* TITULAR H3
----------------------------------------- */

.elementor-1453 .elementor-element.elementor-element-afe95ad h3 {
    font-family: "Pathway Extreme", sans-serif;
    font-size: 24px;
    font-weight: 650;
    line-height: 1.25;
    letter-spacing: -0.015em;
    margin: 38px 0 16px 0;
    color: #111111;
}


/* TITULAR H4
----------------------------------------- */

.elementor-1453 .elementor-element.elementor-element-afe95ad h4 {
    font-family: "Pathway Extreme", sans-serif;
    font-size: 19px;
    font-weight: 650;
    line-height: 1.35;
    margin: 30px 0 12px 0;
    color: #111111;
}


/* ENLACES
----------------------------------------- */

.elementor-1453 .elementor-element.elementor-element-afe95ad a {
    color: #009640;
    font-weight: 500;
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
    transition:
        color .25s ease,
        opacity .25s ease;
}

.elementor-1453 .elementor-element.elementor-element-afe95ad a:hover {
    color: #006f30;
}


/* NEGRITAS
----------------------------------------- */

.elementor-1453 .elementor-element.elementor-element-afe95ad strong,
.elementor-1453 .elementor-element.elementor-element-afe95ad b {
    font-weight: 650;
    color: #111111;
}


/* LISTAS
----------------------------------------- */

.elementor-1453 .elementor-element.elementor-element-afe95ad ul,
.elementor-1453 .elementor-element.elementor-element-afe95ad ol {
    margin: 0 0 24px 0;
    padding-left: 24px;
}

.elementor-1453 .elementor-element.elementor-element-afe95ad li {
    font-family: "Pathway Extreme", sans-serif;
    font-size: 16px;
    line-height: 1.65;
    margin-bottom: 8px;
}

.elementor-1453 .elementor-element.elementor-element-afe95ad ul li::marker {
    color: #009640;
}

.elementor-1453 .elementor-element.elementor-element-afe95ad ol li::marker {
    color: #009640;
    font-weight: 650;
}


/* CITAS
----------------------------------------- */

.elementor-1453 .elementor-element.elementor-element-afe95ad blockquote {
    margin: 32px 0;
    padding: 6px 0 6px 24px;
    border-left: 3px solid #009640;

    font-size: 20px;
    font-weight: 500;
    line-height: 1.5;
    color: #333333;
}

.elementor-1453 .elementor-element.elementor-element-afe95ad blockquote p:last-child {
    margin-bottom: 0;
}


/* LÍNEA SEPARADORA
----------------------------------------- */

.elementor-1453 .elementor-element.elementor-element-afe95ad hr {
    border: 0;
    border-top: 1px solid #E2E2E2;
    margin: 40px 0;
}


/* TABLAS - por si aparecen en legales
----------------------------------------- */

.elementor-1453 .elementor-element.elementor-element-afe95ad table {
    width: 100%;
    border-collapse: collapse;
    margin: 28px 0;
    font-size: 15px;
}

.elementor-1453 .elementor-element.elementor-element-afe95ad th,
.elementor-1453 .elementor-element.elementor-element-afe95ad td {
    padding: 14px 16px;
    border: 1px solid #E5E5E5;
    text-align: left;
    vertical-align: top;
}

.elementor-1453 .elementor-element.elementor-element-afe95ad th {
    font-weight: 650;
    background: #F5F5F5;
    color: #111111;
}


/* MÓVIL
----------------------------------------- */

@media (max-width: 767px) {

    .elementor-1453 .elementor-element.elementor-element-afe95ad {
        font-size: 15px;
        line-height: 1.65;
    }

    .elementor-1453 .elementor-element.elementor-element-afe95ad p,
    .elementor-1453 .elementor-element.elementor-element-afe95ad li {
        font-size: 15px;
    }

    .elementor-1453 .elementor-element.elementor-element-afe95ad h1 {
        font-size: 34px;
        margin-bottom: 24px;
    }

    .elementor-1453 .elementor-element.elementor-element-afe95ad h2 {
        font-size: 27px;
        margin-top: 38px;
    }

    .elementor-1453 .elementor-element.elementor-element-afe95ad h3 {
        font-size: 22px;
        margin-top: 32px;
    }

    .elementor-1453 .elementor-element.elementor-element-afe95ad h4 {
        font-size: 18px;
    }

    .elementor-1453 .elementor-element.elementor-element-afe95ad blockquote {
        font-size: 18px;
        padding-left: 18px;
    }
}/* End custom CSS */