.elementor-1636 .elementor-element.elementor-element-89b20df{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1636 .elementor-element.elementor-element-9c11736{--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;}.elementor-1636 .elementor-element.elementor-element-5e3bc11{text-align:center;}.elementor-1636 .elementor-element.elementor-element-5e3bc11 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:700;color:#102B49;}.elementor-1636 .elementor-element.elementor-element-56bcd85{--display:flex;--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;}.elementor-1636 .elementor-element.elementor-element-bc33bf4{--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;--justify-content:center;}.elementor-1636 .elementor-element.elementor-element-3b800e3{text-align:center;}.elementor-1636 .elementor-element.elementor-element-156a9be{--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;}.elementor-1636 .elementor-element.elementor-element-234fc6b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1636 .elementor-element.elementor-element-234fc6b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:800;color:#072141;}.elementor-1636 .elementor-element.elementor-element-36f120b{--divider-border-style:solid;--divider-color:#CA8B36;--divider-border-width:2.9px;}.elementor-1636 .elementor-element.elementor-element-36f120b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1636 .elementor-element.elementor-element-36f120b .elementor-divider-separator{width:11%;}.elementor-1636 .elementor-element.elementor-element-36f120b .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-1636 .elementor-element.elementor-element-94dfad0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1636 .elementor-element.elementor-element-94dfad0{column-gap:0px;text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1636 .elementor-element.elementor-element-35b6c3b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1636 .elementor-element.elementor-element-35b6c3b{column-gap:0px;text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1636 .elementor-element.elementor-element-24afced{--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;}.elementor-1636 .elementor-element.elementor-element-cc1c62e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1636 .elementor-element.elementor-element-cc1c62e{text-align:center;}.elementor-1636 .elementor-element.elementor-element-cc1c62e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:800;color:#072141;}.elementor-1636 .elementor-element.elementor-element-1fbb20e{--divider-border-style:solid;--divider-color:#CA8B36;--divider-border-width:2.9px;}.elementor-1636 .elementor-element.elementor-element-1fbb20e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1636 .elementor-element.elementor-element-1fbb20e .elementor-divider-separator{width:11%;margin:0 auto;margin-center:0;}.elementor-1636 .elementor-element.elementor-element-1fbb20e .elementor-divider{text-align:center;padding-block-start:3px;padding-block-end:3px;}.elementor-1636 .elementor-element.elementor-element-8bc09e7{--display:flex;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1636 .elementor-element.elementor-element-aed42b9{--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;}.elementor-1636 .elementor-element.elementor-element-4b3040a{--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;}.elementor-1636 .elementor-element.elementor-element-91403b3{--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;}.elementor-1636 .elementor-element.elementor-element-fb49ea7{--display:flex;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1636 .elementor-element.elementor-element-14302b0{--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;}.elementor-1636 .elementor-element.elementor-element-dfcaf8e{--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;}.elementor-1636 .elementor-element.elementor-element-50d7be8{--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;}.elementor-1636 .elementor-element.elementor-element-e77040e{--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;}.elementor-1636 .elementor-element.elementor-element-e77040e:not(.elementor-motion-effects-element-type-background), .elementor-1636 .elementor-element.elementor-element-e77040e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00234B;}.elementor-1636 .elementor-element.elementor-element-6100d61{--divider-border-style:solid;--divider-color:#CA8B36;--divider-border-width:2.9px;}.elementor-1636 .elementor-element.elementor-element-6100d61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1636 .elementor-element.elementor-element-6100d61 .elementor-divider-separator{width:11%;margin:0 auto;margin-center:0;}.elementor-1636 .elementor-element.elementor-element-6100d61 .elementor-divider{text-align:center;padding-block-start:3px;padding-block-end:3px;}.elementor-1636 .elementor-element.elementor-element-be7cd19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1636 .elementor-element.elementor-element-be7cd19:not(.elementor-motion-effects-element-type-background), .elementor-1636 .elementor-element.elementor-element-be7cd19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00234B;}.elementor-1636 .elementor-element.elementor-element-dc8ae56{--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;}.elementor-1636 .elementor-element.elementor-element-fb31a15 > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0px 0px 0px 0px;}.elementor-1636 .elementor-element.elementor-element-fb31a15{text-align:start;}.elementor-1636 .elementor-element.elementor-element-fb31a15 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:800;color:#BD8B38;}.elementor-1636 .elementor-element.elementor-element-f353a81 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:-3px 0px 0px 0px;}.elementor-1636 .elementor-element.elementor-element-f353a81{text-align:start;}.elementor-1636 .elementor-element.elementor-element-f353a81 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-1636 .elementor-element.elementor-element-ee10123 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1636 .elementor-element.elementor-element-ee10123{column-gap:0px;text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1636 .elementor-element.elementor-element-949c66c .elementor-button{background-color:#BD8B38;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:24px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;}.elementor-1636 .elementor-element.elementor-element-949c66c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1636 .elementor-element.elementor-element-182724c{--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;}.elementor-1636 .elementor-element.elementor-element-9a4cfb4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1636 .elementor-element.elementor-element-1e8869f{--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;}.elementor-1636 .elementor-element.elementor-element-1e8869f:not(.elementor-motion-effects-element-type-background), .elementor-1636 .elementor-element.elementor-element-1e8869f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2DBD2;}.elementor-1636 .elementor-element.elementor-element-ace5655{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1636 .elementor-element.elementor-element-d61685b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1636 .elementor-element.elementor-element-2dc0296{text-align:start;}.elementor-1636 .elementor-element.elementor-element-5c8bb94{--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;--justify-content:center;}.elementor-1636 .elementor-element.elementor-element-f1296d8 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:-3px 0px 0px 0px;}.elementor-1636 .elementor-element.elementor-element-f1296d8{text-align:start;}.elementor-1636 .elementor-element.elementor-element-f1296d8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:800;color:#00234B;}.elementor-1636 .elementor-element.elementor-element-651a86e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#DCB279;--border-color:#DCB279;}.elementor-1636 .elementor-element.elementor-element-8043494 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1636 .elementor-element.elementor-element-8043494{column-gap:0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#00234B;}.elementor-1636 .elementor-element.elementor-element-85b402d .elementor-button{background-color:#00234B;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:24px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;}.elementor-1636 .elementor-element.elementor-element-85b402d > .elementor-widget-container{margin:-24px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1636 .elementor-element.elementor-element-5e3bc11 .elementor-heading-title{font-size:31px;}.elementor-1636 .elementor-element.elementor-element-234fc6b{text-align:center;}.elementor-1636 .elementor-element.elementor-element-234fc6b .elementor-heading-title{font-size:30px;}.elementor-1636 .elementor-element.elementor-element-36f120b .elementor-divider{text-align:center;}.elementor-1636 .elementor-element.elementor-element-36f120b .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-1636 .elementor-element.elementor-element-be7cd19{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-1636 .elementor-element.elementor-element-9c11736{--width:90%;}.elementor-1636 .elementor-element.elementor-element-56bcd85{--width:90%;}.elementor-1636 .elementor-element.elementor-element-bc33bf4{--width:50%;}.elementor-1636 .elementor-element.elementor-element-156a9be{--width:50%;}.elementor-1636 .elementor-element.elementor-element-8bc09e7{--width:90%;}.elementor-1636 .elementor-element.elementor-element-aed42b9{--width:33%;}.elementor-1636 .elementor-element.elementor-element-4b3040a{--width:33%;}.elementor-1636 .elementor-element.elementor-element-91403b3{--width:33%;}.elementor-1636 .elementor-element.elementor-element-fb49ea7{--width:90%;}.elementor-1636 .elementor-element.elementor-element-14302b0{--width:33%;}.elementor-1636 .elementor-element.elementor-element-dfcaf8e{--width:33%;}.elementor-1636 .elementor-element.elementor-element-50d7be8{--width:33%;}.elementor-1636 .elementor-element.elementor-element-dc8ae56{--width:50%;}.elementor-1636 .elementor-element.elementor-element-182724c{--width:50%;}.elementor-1636 .elementor-element.elementor-element-d61685b{--width:25%;}.elementor-1636 .elementor-element.elementor-element-5c8bb94{--width:50%;}.elementor-1636 .elementor-element.elementor-element-651a86e{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-24afced */.elementor-1636 .elementor-element.elementor-element-24afced{
    display:flex;
    align-items:stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e77040e */.elementor-1636 .elementor-element.elementor-element-e77040e{
    display:flex;
    align-items:stretch;
}/* End custom CSS */
/* Start custom CSS */#wpforms-submit-1773{
    background-color:#00234C ;
}

/* ===========================
   CARD PRINCIPIOS TERESIANOS
=========================== */

.principio-card{

    display:flex;
    align-items:center;

    gap:18px;

    padding:24px;

    background:#fff;

    border:1px solid #E8DFD1;

    border-radius:8px;

    min-height:180px;

    height:100%;

    box-sizing:border-box;

    transition:all .3s ease;

}

/* ===========================
   HOVER
=========================== */

.principio-card:hover{

    transform:translateY(-4px);

    box-shadow:0 10px 25px rgba(0,0,0,.06);

}

/* ===========================
   IMAGEN
=========================== */

.principio-imagen{

    flex-shrink:0;

}

.principio-imagen img{


    width:140px!important;

    height:140px!important;

    border-radius:50%;

    object-fit:cover!important;

    border:3px solid #CA7E3B;

    display:block;


}

/* ===========================
   CONTENIDO
=========================== */

.principio-contenido{

    flex:1;

    display:flex;

    flex-direction:column;

    justify-content:center;

}

/* ===========================
   HEADER
=========================== */

.principio-header{

    display:flex;

    align-items:flex-start;

    gap:12px;

    margin-bottom:10px;

}

/* ===========================
   ICONO
=========================== */

.principio-header img{

    width:50px;

    height:50px;

    flex-shrink:0;

    margin-top:2px;

}

/* ===========================
   TITULO
=========================== */

.principio-titulo{

    display:flex;

    flex-direction:column;

    justify-content:flex-start;

    min-height:42px;

}

.principio-titulo span{

    color:#132A45;

    font-size:15px;

    font-weight:700;

    text-transform:uppercase;

    letter-spacing:.4px;

    line-height:1.2;

}

/* ===========================
   DESCRIPCION
=========================== */

.principio-contenido p{

    margin:0;

    color:#444;

    font-size:15px;

    line-height:1.6;

}

/* ===========================
   DESKTOP 1280
=========================== */

@media (max-width:1280px){

    .principio-card{

        padding:20px;

        gap:16px;

        min-height:165px;

    }

    .principio-imagen img{

       width:140px!important;

    height:140px!important;

    border-radius:50%;

    object-fit:cover!important;

    border:3px solid #CA7E3B;

    display:block;
    }

    .principio-header img{

        width:30px;

        height:30px;

    }

    .principio-titulo span{

        font-size:14px;

    }

    .principio-contenido p{

        font-size:14px;

        line-height:1.5;

    }

}

/* ===========================
   TABLET
=========================== */

@media (max-width:1024px){

    .principio-card{

        flex-direction:column;

        text-align:center;

        min-height:auto;

    }

    .principio-contenido{

        align-items:center;

    }

    .principio-header{

        justify-content:center;

        align-items:center;

    }

    .principio-titulo{

        min-height:auto;

    }

}

/* ===========================
   MOVIL
=========================== */

@media (max-width:767px){

    .principio-card{

        padding:20px;

    }

    .principio-imagen img{

       width:140px!important;

    height:140px!important;

    border-radius:50%;

    object-fit:cover!important;

    border:3px solid #CA7E3B;

    display:block;

    }

    .principio-header img{

        width:50px;

        height:50px;

    }

    .principio-titulo span{

        font-size:14px;

    }

    .principio-contenido p{

        font-size:14px;

        line-height:1.5;

    }

}/* End custom CSS */