.elementor-2325 .elementor-element.elementor-element-e00745c{--display:flex;--min-height:395px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.24;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2325 .elementor-element.elementor-element-e00745c::before, .elementor-2325 .elementor-element.elementor-element-e00745c > .elementor-background-video-container::before, .elementor-2325 .elementor-element.elementor-element-e00745c > .e-con-inner > .elementor-background-video-container::before, .elementor-2325 .elementor-element.elementor-element-e00745c > .elementor-background-slideshow::before, .elementor-2325 .elementor-element.elementor-element-e00745c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2325 .elementor-element.elementor-element-e00745c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2325 .elementor-element.elementor-element-e00745c:not(.elementor-motion-effects-element-type-background), .elementor-2325 .elementor-element.elementor-element-e00745c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-repeat:no-repeat;background-size:100% auto;}.elementor-2325 .elementor-element.elementor-element-81da945{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:400px;--margin-right:0px;}.elementor-2325 .elementor-element.elementor-element-76e1582 .elementor-heading-title{font-family:"Abhaya Libre", Sans-serif;font-size:60px;color:#FFFFFF;}.elementor-2325 .elementor-element.elementor-element-b6909b5{--display:flex;--min-height:137px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7A7A7A4F;--border-color:#7A7A7A4F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:400px;--padding-right:0px;}.elementor-2325 .elementor-element.elementor-element-4556779{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2325 .elementor-element.elementor-element-4cac421 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-2325 .elementor-element.elementor-element-4549adc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-2325 .elementor-element.elementor-element-82acd58{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2325 .elementor-element.elementor-element-10bc561 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-2325 .elementor-element.elementor-element-c9c6d48 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-2325 .elementor-element.elementor-element-bc4c106{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2325 .elementor-element.elementor-element-2bf1217 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-2325 .elementor-element.elementor-element-b813ddf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-2325 .elementor-element.elementor-element-fac7672{--display:flex;--overlay-opacity:0.5;}.elementor-2325 .elementor-element.elementor-element-fac7672::before, .elementor-2325 .elementor-element.elementor-element-fac7672 > .elementor-background-video-container::before, .elementor-2325 .elementor-element.elementor-element-fac7672 > .e-con-inner > .elementor-background-video-container::before, .elementor-2325 .elementor-element.elementor-element-fac7672 > .elementor-background-slideshow::before, .elementor-2325 .elementor-element.elementor-element-fac7672 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2325 .elementor-element.elementor-element-fac7672 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-2325 .elementor-element.elementor-element-0a64c84 .elementor-heading-title{font-family:"Abhaya Libre", Sans-serif;font-size:60px;color:#FFFFFF;}.elementor-2325 .elementor-element.elementor-element-59a9de2{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2325 .elementor-element.elementor-element-41a6470 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-2325 .elementor-element.elementor-element-dafc165 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-2325 .elementor-element.elementor-element-aabb732{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2325 .elementor-element.elementor-element-f386f44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-2325 .elementor-element.elementor-element-dcec2f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-2325 .elementor-element.elementor-element-93c0748{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2325 .elementor-element.elementor-element-ebff67b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-2325 .elementor-element.elementor-element-f068a0d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-2325 .elementor-element.elementor-element-8369bd6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2325 .elementor-element.elementor-element-783eec5{text-align:start;color:#525252;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2325 .elementor-element.elementor-element-2ccc04b{--display:flex;}.elementor-2325 .elementor-element.elementor-element-2ccc04b:not(.elementor-motion-effects-element-type-background), .elementor-2325 .elementor-element.elementor-element-2ccc04b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F8;}@media(min-width:768px){.elementor-2325 .elementor-element.elementor-element-81da945{--width:555px;}.elementor-2325 .elementor-element.elementor-element-4556779{--width:165px;}.elementor-2325 .elementor-element.elementor-element-82acd58{--width:165px;}.elementor-2325 .elementor-element.elementor-element-bc4c106{--width:165px;}.elementor-2325 .elementor-element.elementor-element-59a9de2{--width:165px;}.elementor-2325 .elementor-element.elementor-element-aabb732{--width:165px;}.elementor-2325 .elementor-element.elementor-element-93c0748{--width:165px;}.elementor-2325 .elementor-element.elementor-element-8369bd6{--content-width:40%;}}@media(max-width:1024px){.elementor-2325 .elementor-element.elementor-element-e00745c:not(.elementor-motion-effects-element-type-background), .elementor-2325 .elementor-element.elementor-element-e00745c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-2325 .elementor-element.elementor-element-e00745c:not(.elementor-motion-effects-element-type-background), .elementor-2325 .elementor-element.elementor-element-e00745c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2325 .elementor-element.elementor-element-fac7672{--min-height:679px;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:165px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2325 .elementor-element.elementor-element-fac7672:not(.elementor-motion-effects-element-type-background), .elementor-2325 .elementor-element.elementor-element-fac7672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2325 .elementor-element.elementor-element-0a64c84{padding:0px 0px 060px 0px;}.elementor-2325 .elementor-element.elementor-element-59a9de2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2325 .elementor-element.elementor-element-aabb732{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2325 .elementor-element.elementor-element-93c0748{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2325 .elementor-element.elementor-element-8369bd6{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2325 .elementor-element.elementor-element-783eec5{font-size:14px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-783eec5 */.elementor-2325 .elementor-element.elementor-element-783eec5 p{
    margin-bottom:24px;
    line-height:1.8;
}

.elementor-2325 .elementor-element.elementor-element-783eec5 h2{
    margin-top:50px;
    margin-bottom:24px;
}

.elementor-2325 .elementor-element.elementor-element-783eec5 h3{
    margin-top:40px;
    margin-bottom:20px;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-a9d3107 *//* ==========================================
   CONTENEDOR
========================================== */

.blog-comments #respond{
    max-width: 760px;
    margin: 0 auto;
    padding: 45px 0;
}


/* ==========================================
   TITULO
========================================== */

.blog-comments #reply-title{
    font-family: "Abhaya Libre", serif;
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 18px;
    color:#0E0E0E;
    text-transform: uppercase;
}


/* ==========================================
   TEXTO
========================================== */

.blog-comments .comment-notes{
    text-align:center;
    color:#525252;
    font-size:15px;
    margin-bottom:55px;
}


/* ==========================================
   LABELS
========================================== */

.blog-comments label{
    display:block;
    margin-bottom:18px;
    font-size:16px;
    color:#111;
}


/* ==========================================
   TEXTAREA
========================================== */

.blog-comments textarea{

    width:100%;
    height:50px;

    resize:none;

    border:none;
    border-bottom:1px solid #bdbdbd;

    background:transparent;

    padding:0 0 12px;

    outline:none;

    font-size:16px;

    transition:.3s;
}

.blog-comments textarea:focus{

    border-color:#c79a52;

}


/* ==========================================
   FILA DE INPUTS
========================================== */

.blog-comments .comment-form-author,
.blog-comments .comment-form-email{
    width:48%;
    display:inline-block;
    vertical-align:top;
}

.blog-comments .comment-form-author{
    margin-right:4%;
}

.blog-comments .comment-form-url{
    display:none;
}


/* ==========================================
   INPUTS
========================================== */

.blog-comments input[type=text],
.blog-comments input[type=email],
.blog-comments input[type=url]{

    width:110%;

    border:none;
    border-bottom:1px solid #bdbdbd;

    background:transparent;

    padding:10px 0;

    outline:none;

    transition:.3s;

    font-size:16px;
}

.blog-comments input:focus{

    border-color:#c79a52;

}


/* ==========================================
   CHECKBOX
========================================== */

.blog-comments .comment-form-cookies-consent{

    display:flex;
    align-items:center;

    gap:12px;

    margin:35px 0 45px;
}

.blog-comments .comment-form-cookies-consent label{

    margin:0;
    color:#777;
    font-size:16px;
    line-height:1.5;
}

.blog-comments .comment-form-cookies-consent input{

    width:16px;
    height:16px;
}


/* ==========================================
   BOTON
========================================== */

.blog-comments .form-submit{

    text-align:center;
}

.blog-comments .submit{

    background:#c89a55;

    color:#fff;

    border:none;

    padding:18px 46px;

    font-size:15px;

    letter-spacing:.4px;

    cursor:pointer;

    transition:.35s;
}

.blog-comments .submit:hover{

    background:#111;

}


/* ==========================================
   PLACEHOLDER
========================================== */

.blog-comments ::placeholder{

    color:#999;
}

/* ==========================================
   OCULTOS Y MODIFICACIONES AL TEXTO
========================================== */

.blog-comments .comment-form-url{
    display: none;
}

.blog-comments .comment-form-cookies-consent label{
    font-size:0;
}

.blog-comments .comment-form-cookies-consent label::after{
    content:"Guardar mis datos para futuros comentarios.";
    font-size:16px;
    color:#777;
}
/*====================================================
=            RESPONSIVE
====================================================*/

@media (max-width:767px){

    .blog-comments #respond{
        padding:40px 20px;
    }

    .blog-comments #reply-title{
        font-size:30px;
    }

    /* Nombre y correo en dos columnas también en móvil */
    .blog-comments .comment-form-author,
    .blog-comments .comment-form-email{
        width:48%;
        margin:0;
    }

    .blog-comments .comment-form-author{
        margin-right:4%;
    }

    .blog-comments label{
        margin-bottom:8px;
        font-size:15px;
        line-height:1.3;
    }

    .blog-comments textarea{
        height:60px;
    }

    .blog-comments .submit{
        width:100%;
    }

    .blog-comments .comment-form-cookies-consent{
        gap:10px;
        align-items:flex-start;
    }

    .blog-comments .comment-form-cookies-consent label::after{
        font-size:15px;
    }

}

/*==============================
=        LISTA COMENTARIOS
==============================*/


.blog-comments .title-comments{
    text-align:center;
    font-family: "Abhaya Libre", serif;
    text-transform: uppercase;
    font-size:22px;
    font-weight:500;
    margin:45px 0 50px;
}

.blog-comments .comment{
    font-family: "Montserrat", serif;
    font-size: 16px;
    color: #0D1D28;
    list-style:none;
    margin-bottom:45px;
}

.blog-comments .fn{
    font-family: "Montserrat", serif;
    font-size: 16px;
    color: #0D1D28;
    font-style:normal;
}

.blog-comments .fn a{
    color:#0D1D28;
    text-decoration:none;
}

.blog-comments .comment-metadata a{
    color:#888;
    font-size:14px;
    text-decoration:none;
}

.blog-comments .reply a{

    color:#0D1D28;
    text-decoration:none;
    font-size:14px;
    letter-spacing:.08em;
    transition:.3s;
}

.blog-comments .reply a:hover{

    color:#C89A55;
}

.blog-comments .cancel-comment-reply-link{

    color:#0D1D28;
    text-decoration:none;
    font-size:14px;
    letter-spacing:.08em;
    transition:.3s;
}

.logged-in-as{

    text-align: center;
    margin-bottom: 18px;
    color:#0E0E0E;
    
    

}

.logged-in-as a{

 
    color:#C89A55
    
    

}/* End custom CSS */