.elementor-kit-5{--e-global-color-primary:#00254A;--e-global-color-secondary:#FFD524;--e-global-color-text:#AAAAAA;--e-global-color-accent:#FFAA64;--e-global-color-90c462a:#D8945D;--e-global-color-5de77d6:#8E99D2;--e-global-color-8cb1232:#98DF93;--e-global-color-260d1a7:#FE5E50;--e-global-color-ec8ff4b:#A4DCFF;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-size:70px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Playfair Display";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Archivo";--e-global-typography-text-font-size:21px;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Archivo";--e-global-typography-accent-font-size:17px;--e-global-typography-accent-font-weight:300;--e-global-typography-accent-line-height:1.4em;--e-global-typography-f90250d-font-family:"Playfair Display";--e-global-typography-f90250d-font-size:46px;--e-global-typography-f90250d-font-weight:500;--e-global-typography-f90250d-line-height:1.2em;--e-global-typography-061b8cd-font-family:"Playfair Display";--e-global-typography-061b8cd-font-size:34px;--e-global-typography-061b8cd-font-weight:500;--e-global-typography-061b8cd-line-height:1.2em;--e-global-typography-a10e04a-font-family:"Archivo";--e-global-typography-a10e04a-font-size:23px;--e-global-typography-a10e04a-font-weight:600;--e-global-typography-a10e04a-line-height:1.2em;--e-global-typography-e48203c-font-family:"Archivo";--e-global-typography-e48203c-font-size:20px;--e-global-typography-e48203c-font-weight:300;--e-global-typography-e48203c-line-height:1.5em;--e-global-typography-b3640e1-font-family:"Playfair Display";--e-global-typography-b3640e1-font-size:20px;--e-global-typography-b3640e1-font-weight:500;--e-global-typography-b3640e1-line-height:1.2em;color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 a{color:var( --e-global-color-90c462a );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-5 h3{font-family:var( --e-global-typography-a10e04a-font-family ), Sans-serif;font-size:var( --e-global-typography-a10e04a-font-size );font-weight:var( --e-global-typography-a10e04a-font-weight );line-height:var( --e-global-typography-a10e04a-line-height );letter-spacing:var( --e-global-typography-a10e04a-letter-spacing );word-spacing:var( --e-global-typography-a10e04a-word-spacing );}.elementor-kit-5 h4{font-family:var( --e-global-typography-b3640e1-font-family ), Sans-serif;font-size:var( --e-global-typography-b3640e1-font-size );font-weight:var( --e-global-typography-b3640e1-font-weight );line-height:var( --e-global-typography-b3640e1-line-height );letter-spacing:var( --e-global-typography-b3640e1-letter-spacing );word-spacing:var( --e-global-typography-b3640e1-word-spacing );}.elementor-kit-5 h5{font-family:var( --e-global-typography-e48203c-font-family ), Sans-serif;font-size:var( --e-global-typography-e48203c-font-size );font-weight:var( --e-global-typography-e48203c-font-weight );line-height:var( --e-global-typography-e48203c-line-height );letter-spacing:var( --e-global-typography-e48203c-letter-spacing );word-spacing:var( --e-global-typography-e48203c-word-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;background-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;padding:0px 0px 0px 0px;}.elementor-kit-5 img{border-radius:10px 10px 10px 10px;}.elementor-kit-5 label{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-radius:3px 3px 3px 3px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-container{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-bottom:0px;}.elementor-element{--widgets-spacing:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.site-header{padding-right:0px;padding-left:0px;}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-primary-font-size:42px;--e-global-typography-secondary-font-size:28px;--e-global-typography-text-font-size:19px;--e-global-typography-accent-font-size:16px;--e-global-typography-f90250d-font-size:38px;--e-global-typography-061b8cd-font-size:26px;--e-global-typography-a10e04a-font-size:20px;--e-global-typography-e48203c-font-size:18px;--e-global-typography-b3640e1-font-size:20px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-5 h3{font-size:var( --e-global-typography-a10e04a-font-size );line-height:var( --e-global-typography-a10e04a-line-height );letter-spacing:var( --e-global-typography-a10e04a-letter-spacing );word-spacing:var( --e-global-typography-a10e04a-word-spacing );}.elementor-kit-5 h4{font-size:var( --e-global-typography-b3640e1-font-size );line-height:var( --e-global-typography-b3640e1-line-height );letter-spacing:var( --e-global-typography-b3640e1-letter-spacing );word-spacing:var( --e-global-typography-b3640e1-word-spacing );}.elementor-kit-5 h5{font-size:var( --e-global-typography-e48203c-font-size );line-height:var( --e-global-typography-e48203c-line-height );letter-spacing:var( --e-global-typography-e48203c-letter-spacing );word-spacing:var( --e-global-typography-e48203c-word-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-container{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-primary-font-size:37px;--e-global-typography-secondary-font-size:32px;--e-global-typography-text-font-size:20px;--e-global-typography-accent-font-size:17px;--e-global-typography-f90250d-font-size:33px;--e-global-typography-061b8cd-font-size:27px;--e-global-typography-e48203c-font-size:18px;--e-global-typography-b3640e1-font-size:21px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-5 h3{font-size:var( --e-global-typography-a10e04a-font-size );line-height:var( --e-global-typography-a10e04a-line-height );letter-spacing:var( --e-global-typography-a10e04a-letter-spacing );word-spacing:var( --e-global-typography-a10e04a-word-spacing );}.elementor-kit-5 h4{font-size:var( --e-global-typography-b3640e1-font-size );line-height:var( --e-global-typography-b3640e1-line-height );letter-spacing:var( --e-global-typography-b3640e1-letter-spacing );word-spacing:var( --e-global-typography-b3640e1-word-spacing );}.elementor-kit-5 h5{font-size:var( --e-global-typography-e48203c-font-size );line-height:var( --e-global-typography-e48203c-line-height );letter-spacing:var( --e-global-typography-e48203c-letter-spacing );word-spacing:var( --e-global-typography-e48203c-word-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-container{--container-max-width:767px;}}/* Start custom CSS *//*Estilos de número*/
h1, h2, h3, h4, h5, h6, p, a, span, strong, td, tr {
    font-variant-numeric: oldstyle-nums !important;
}

/*BOTONES en General*/
.elementor-button {
    width: 190px;
    height: 40px;
    display: flex !important;
    justify-content: center;
    align-items: center;
}
.elementor-button:hover {
    transform: translateY(-3px);
}


/*BOTONES - Móvil*/
@media(max-width: 767px) {
    .elementor-widget-button {
        width: 100% !important;
    }
    
    .elementor-button {
        width: 100%;
        height: 46px;
    }
}


/*POPUP menu-movil*/
.dialog-message.dialog-lightbox-message:before {
    content: "";
    display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
	border-radius: 0 20px 20px 0;
    overflow: hidden !important;
}

.dialog-message.dialog-lightbox-message {
    position: relative;
    background-color: none !important;
    border: none !important;
}

/*Submenu*/
.elementor-137 .elementor-element.elementor-element-8da98f5 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-137 .elementor-element.elementor-element-8da98f5 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    overflow: hidden !important;
    border-radius: 15px !important;
    -webkit-backdrop-filter: blur(10px) !important;
    backdrop-filter: blur(10px) !important;
}

@media(min-width: 768px) {
    
    #elementor-popup-modal-137 .dialog-widget-content {
        display: none;
    }
}


/*SPAN Encabezado Inicio*/
.span-a {
    font-family: 'Archivo', Sans-Serif;
    text-transform: uppercase;
    color: #ffd524;
    font-weight: 400;
    line-height: 2; 
	font-size: 30px;
    	letter-spacing: 33px;
}


@media(max-width: 1024px) {
    .span-a {
        font-size: 27px;
        letter-spacing: 30px;
    }
}


@media(max-width: 767px) {
    .span-a {
        font-size: 22px;
        letter-spacing: 28px;
    }
}


/*Span Encabezado Prisaja*/
.span-b {
    font-family: 'Archivo', Sans-Serif;
    font-weight: 200;
    line-height: 1.5; 
	font-size: 55px;
	letter-spacing: 1px;
}

@media(max-width: 767px) {
    .span-b {
        line-height: 1.4; 
    	font-size: 42px;
    	letter-spacing: 0.5px;
    }
}


/*SLIDER Inicio - navegación*/
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 25px;
}

/*SLIDER Overflow*/
.swiper-container {
    overflow: visible !important;
}

/*SLIDER Slide*/
.swiper-slide {
    overflow: visible !important;
}


/*Página Prisaja CARDS - Team*/
.card-team {
    box-shadow: 0 0 0 0 rgba(0,0,0,0.15);
    transition: all 0.3s;
}

.card-team:hover {
    box-shadow: 0 15px 25px -5px rgba(0,0,0,0.13);
    transform: translateY(-3px);
}

@media(max-width: 1024px) {
    .card-team {
        box-shadow: 0 15px 25px -5px rgba(0,0,0,0.13);
    }
    
    .card-team:hover {
        transform: translateY(0);
    }
}





/*BLOG*/

/*LAYOUT - Último artículo*/
/*CONTENEDOR*/
.cl-layout--item-spacing- .cl-layout__item-spacing {
    padding: 0 20px !important;
}

/*IMG Contenedor*/
.cl-template--id-1170 .cl-element--instance-1005 {
    width: calc(100% + 40px);
    height: 250px;
    margin-left: -20px !important;
    border-style: solid;
    border-width: 0 0 5px 0;
    border-color: #FFD524;
    overflow: hidden;
    transition: all .2s;
}
.cl-template--id-1170 .cl-element--instance-1005:hover {
        border-width: 0 0 12px 0;
}

/*IMG Contenedor 2-nivel*/
.cl-template--id-1170 .cl-element--instance-1005 .cl-element-featured_media__anchor {
    width: 100% !important;
}

/*IMG*/
.cl-template--id-1170 .cl-element--instance-1005 .cl-element-featured_media__image {
    object-fit: cover;
    object-position: center center;
    width: 100%; 
    height: 100%;
    border-radius: 0 !important;
    transition: all .2s;
}
.cl-template--id-1170 .cl-element--instance-1005 .cl-element-featured_media__image:hover {
    transform: scale(1.06) translateY(6px);
}

/*CATEGORÍAS*/
.cl-template--id-1170 div.cl-element--instance-1001 .cl-element-taxonomy__term {
    font-family: 'Archivo', Sans-Serif;
    font-size: 14px !important;
    padding: 8px 12px !important;
    border-radius: 3px !important;
    text-decoration: none !important;
}
.cl-template--id-1170 div.cl-element--instance-1001 .cl-element-taxonomy__term:hover {
    background-color: #ffe98a !important;
}

/*TÍTULO

Este título se maneja junto con el título de "LAYOUT - Artículos Grid" debajo*/


/*EXTRACTO*/
.cl-template--id-1170 div.cl-element--instance-1003 {
    font-family: 'Archivo', Sans-Serif;
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 1.35 !important;
}


/*ETIQUETAS*/
.cl-template--id-1170 div.cl-element--instance-1004 {
    display: none;
}




/*LAYOUT - Artículos grid*/
/*CARDS - Contenedor*/
.cl-template--id-1107 {
    color: #00254A !important;
    padding: 0 20px 20px !important;
    border-radius: 15px !important;
    border-style: solid !important;
    border-width: 0 0 6px !important;
    border-color: #D8945D !important;
    overflow: hidden;
    box-shadow: 0 15px 30px rgba(0,0,0,0.15) !important;
}

/*IMG Contenedor*/
.cl-template--id-1107 .cl-element--instance-1005 {
    width: calc(100% + 40px);
    height: 221px;
    margin-left: -20px !important;
    border-style: solid;
    border-width: 0 0 5px 0;
    border-color: #FFD524;
    overflow: hidden;
    transition: all .2s;
}
.cl-template--id-1107 .cl-element--instance-1005:hover {
        border-width: 0 0 12px 0;
}

/*IMG Contenedor 2-nivel*/
.cl-template--id-1107 .cl-element--instance-1005 .cl-element-featured_media__anchor {
    width: 100% !important;
}

/*IMG*/
.cl-template--id-1107 .cl-element--instance-1005 .cl-element-featured_media__image {
    object-fit: cover;
    object-position: center center;
    width: 100% !important; 
    height: 101% !important;
    border-radius: 0 !important;
    transition: all .2s;
}
.cl-template--id-1107 .cl-element--instance-1005 .cl-element-featured_media__image:hover {
    transform: scale(1.06) translateY(6px);
}

/*FONT ARCHIVO - título, extracto, */
.cl-template h3 a, .cl-template--id-1107 div.cl-element--instance-1002, .blog-post-tags .cl-element-taxonomy__term, .blog-post-category .cl-element-taxonomy__term {
    font-family: 'Archivo', Sans-Serif;
}

.cl-template--id-1107 div.cl-element--instance-1002, .blog-post-tags .cl-element-taxonomy__term, .blog-post-category .cl-element-taxonomy__term {
    font-weight: 300 !important;
}

/*TÍTULO*/
.cl-template h3, .cl-template h3 a {
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 1.3;
}

/*EXTRACTO*/
.cl-template--id-1107 div.cl-element--instance-1002 {
    font-size: 16px;
    line-height: 1.35;
    margin-bottom: 30px !important;
}

/*ETIQUETAS*/
.blog-post-tags .cl-element-taxonomy__term {
    color: #00254A !important;
    font-size: 13px !important;
    background-color: #e4e4e4 !important;
    padding: 5px !important;
    border-radius: 3px !important;
    margin: 0px 6px 6px 0px !important;
    text-decoration: none !important;
}
.blog-post-tags .cl-element-taxonomy__term:hover {
    background-color: #f1f1f1 !important;
}

.blog-post-tags .cl-element-taxonomy__term:before {
    content: "#";
    padding-right: 0.1em;
}

/*CATEGORÍAS*/
.blog-post-category .cl-element-taxonomy__term {
    color: #00254A !important;
    font-size: 14px !important;
    background-color: #FFD524 !important;
    padding: 8px 12px !important;
    border-radius: 3px !important;
    text-decoration: none !important;
}
.blog-post-category .cl-element-taxonomy__term:hover {
    background-color: #ffe98a !important;
}




/*ARTÍCULOS RESPONSIVE*/

/*TABLET*/
@media(max-width: 1024px) {
    
    /*LAYOUT - Último artículo*/
    /*CATEGORÍAS*/
    .cl-template--id-1170 div.cl-element--instance-1001 .cl-element-taxonomy__term {
        font-size: 12px !important;
        padding: 5px 9px !important;
        margin-bottom: 0;
    }
    
    /*TÍTULO*/
    .cl-template h3, .cl-template h3 a {
        padding: 5px 0 !important;
        font-size: 18px !important;
        line-height: 1.2;
    }
    
    /*ETIQUETAS*/
    .cl-template--id-1170 div.cl-element--instance-1004 .cl-element-taxonomy__term {
        font-family: 'Archivo', Sans-Serif;
        font-size: 12px !important;
        line-height: 1.2;
        padding: 4px 6px !important;
        margin: 0px 4px 4px 0px !important;
    }
    
    /*EXTRACTO*/
    .cl-template--id-1170 div.cl-element--instance-1003 {
        display: none;
    }
    
        
    /*LAYOUT - Artículos grid*/
    /*EXTRACTO*/
    .cl-template--id-1107 div.cl-element--instance-1002 {
        display: none;
    }
    
    /*ETIQUETAS*/
    .cl-template--id-1107 div.cl-element--instance-1003 {
        display: none;
    }
    
}

@media(max-width: 767px) {
    
    /*LAYOUT - Último artículo*/
    /*CARDS MÓVIL - Contenedor*/
    .cl-layout__item-spacing {
        padding: 10px 0 0 !important;
    }
    
    /*IMG Contenedor*/
    .cl-template--id-1187 .cl-element--instance-1005 {
        width: calc(100% + 40px) !important;
        height: 221px;
        margin-left: -20px !important;
        border-radius: 0;
        border-style: solid;
        border-width: 0 0 5px 0;
        border-color: #FFD524;
        overflow: hidden;
        transition: all .2s;
    }
    .cl-template--id-1187 .cl-element--instance-1005:hover {
            border-width: 0 0 12px 0;
    }
    
    /*IMG*/
    .cl-template--id-1187 .cl-element--instance-1005 .cl-element-featured_media__image {
        border-radius: 0 !important;
        transition: all .2s;
    }
    .cl-template--id-1187 .cl-element--instance-1005 .cl-element-featured_media__image:hover {
        transform: scale(1.06) translateY(6px);
    }
    
    /*EXTRACTO*/
    .cl-template--id-1187 div.cl-element--instance-1003 {
        display: none;
    }
    
    /*ETIQUETAS*/
    .cl-template--id-1187 div.cl-element--instance-1004 {
            display: none;
    }
    
    /*ÚLTIMO ARTÍCULO - Quitar box-shadow*/
    .last-article {
        box-shadow: none !important;
    }
    
    
    /*LAYOUT - Artículos grid*/
    
    /*CARDS - Contenedor*/
    .cl-template--id-1107 {
        margin-bottom: 40px !important;
    }
    
    /*(QUITAR FORMATO CARDS)
    /*CARDS - Contenedor
    .cl-template--id-1107 {
        padding: 0 5% !important;
        margin-bottom: 40px !important;
        border-radius: 0 !important;
        border: none !important;
        box-shadow: none !important;
    }*/
    
    /*(QUITAR FORMATO CARDS)
    /*IMG Contenedor
    .cl-template--id-1107 .cl-element--instance-1005 {
        width: calc(100% + 10%);
        height: 221px;
        margin-left: -5% !important;
    }*/
    
    /*EXTRACTO*/
    .cl-template--id-1107 div.cl-element--instance-1002 {
        display: none;
    }
    
    /*ETIQUETAS*/
    .blog-post-tags .cl-element-taxonomy__term {
        display: none !important;
    }
    
}




/*FORMULARIO SUSCRIPCIÓN*/
/*CAMPOS*/
.elementor-1032 .elementor-element.elementor-element-471051b .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    height: 40px;
    border: 2px solid rgba(255,255,255,0) !important;
    transition: all 0.3s !important;
}
.elementor-1032 .elementor-element.elementor-element-471051b .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper):focus {
    border-color: #00254a !important;
}

/*CASILLA VERIFICACIÓN Formulario*/
.elementor-field-subgroup {
    line-height: 1;
}

.elementor-field-subgroup label, .elementor-field-subgroup label a {
    font-size: 15px !important;
}


@media(max-width: 767px) {
    
    /*CASILLA VERIFICACIÓN Formulario*/
    .elementor-field-subgroup label, .elementor-field-subgroup label a {
        font-size: 14px !important;
    }
}





/*ARTÍCULO INDIVIDUAL*/
/*BOTONES Compartir*/
.elementor-1328 .elementor-element.elementor-element-e036319 .elementor-share-btn__icon, .elementor-1328 .elementor-element.elementor-element-e11e818 .elementor-share-btn, .elementor-1328 .elementor-element.elementor-element-16e86f3 .elementor-share-btn__icon {
    border-radius: 3px;
}

/*BOTONES COMPARTIR - Barra laterañ*/
.btn-share-lateral-bar {
    margin-bottom: 30px !important;
}

.elementor-grid-0 .elementor-grid .elementor-grid-item {
    transition: all 0.2s;
}
.elementor-grid-0 .elementor-grid .elementor-grid-item:hover {
    transform: translateY(-3px);
}

/*CATEGORÍAS*/
.articulo-categorias a {
    color: #00254A;
    font-size: 14px !important;
    border-radius: 3px;
    text-decoration: none;
    background-color: #ffd524;
    padding: 8px 12px !important;
    margin: 0 6px 6px 0;
}
.articulo-categorias a:hover {
    background-color: #ffe98a;
}

/*ETIQUETAS*/
.articulo-tags a {
    color: #00254A;
    font-size: 13px;
    background-color: #e4e4e4;
    padding: 5px;
    border-radius: 3px;
    margin: 0px 6px 6px 0px;
    text-decoration: none;
}
.articulo-tags a:hover {
    background-color: #f1f1f1 !important;
}

.articulo-tags a:before {
    content: "#";
    padding-right: 0.1em;
}

/*NAVEGACIÓN ARTÍCULO*/
.post-navigation__prev--label, .post-navigation__prev--title, .post-navigation__next--title, .post-navigation__next--label {
    font-size: 14.5px !important;
}
.post-navigation__prev--label:hover, .post-navigation__prev--title:hover, .post-navigation__next--title:hover, .post-navigation__next--label:hover {
    text-decoration: underline;
}

/*SEPARADOR - Post-nav*/
.elementor-1328 .elementor-element.elementor-element-367b601 .elementor-post-navigation__separator {
    margin: 0 8px;
}



/*ARTÍCULO INDIVIDUAL - Responsive*/
@media(max-width: 1024px) {
    .elementor-grid-0 .elementor-grid .elementor-grid-item:hover {
        transform: translateY(0);
    }
}





/*CONMUTADOR - Normas*/

/*CONTENEDOR*/
.elementor-widget-toggle {
    border-radius: 12px;
    left: 50px !important;
    overflow: hidden;
    box-shadow: 0 15px 30px -3px rgba(0,0,0,0.15);
}

/*TÍTULO*/
.elementor-toggle .elementor-tab-title {
    background-color: #fff !important;
    padding: 10px !important;
    text-align: center !important;
}

/*ICONO - Chevron*/
.elementor-toggle .elementor-tab-title span {
    float: none !important;
}

/*CONTENIDO*/
.elementor-tab-content {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    padding: 30px 30px 20px;
    border: none !important;
}

/*CONTENIDO*/
.elementor-tab-content strong {
    font-weight: 700;
}


@media(max-width: 1024px) {
    
    /*CONTENEDOR*/
    .elementor-widget-toggle {
        border-radius: 10px;
        left: 25px !important;
    }
    
    /*CONTENIDO*/
    .elementor-tab-content {
        padding: 20px 20px 10px !important;
    }
}


@media(max-width: 767px) {
    
    /*CONTENEDOR*/
    .elementor-widget-toggle {
        left: 0 !important;
    }
    
}


/*CONTENIDO DE ARTÍCULO*/
.elementor-widget-theme-post-content strong {
    font-weight: 600;
}

.elementor-widget-theme-post-content a:hover {
    text-decoration: underline;
}

.elementor-widget-theme-post-content blockquote {
    background-color: #FFAA64;
    border-radius: 7px;
    margin: 40px 0;
    padding: 30px 30px 30px 90px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    min-height: 150px;
    background-image: url(https://prisaja.com.mx/wp-content/uploads/2022/04/Lineas-web-46-azul.png);
    background-size: 80px 85%;
    background-position: 0 50%;
    background-repeat: no-repeat;
    quotes: "\201C" "\201D.";
}

.elementor-widget-theme-post-content blockquote:before {
}


.elementor-widget-theme-post-content blockquote p {
    margin: 0;
    font-size: 21px;
    font-style: italic;
}

.elementor-widget-theme-post-content blockquote p:before {
    content: open-quote;
}

.elementor-widget-theme-post-content blockquote p:after {
    content: close-quote;
}


@media(max-width: 767px) {
    
    .elementor-widget-theme-post-content blockquote {
        background-image: url(https://prisaja.com.mx/wp-content/uploads/2022/04/Lineas-web-11-azul.png);
        background-size: 80% 80px;
        background-position: 50% 101%;
        min-height: 220px;
        padding-top: 40px;
        align-items: flex-start;
        width: 112%;
        margin-left: -6%;
        border-radius: 0;
    }
    
}/* End custom CSS */