.elementor-1339 .elementor-element.elementor-element-949c217{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1339 .elementor-element.elementor-element-fa96ec2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1339 .elementor-element.elementor-element-fa96ec2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-836d5ac .elementor-icon-list-icon{width:14px;}.elementor-1339 .elementor-element.elementor-element-836d5ac .elementor-icon-list-icon i{font-size:14px;}.elementor-1339 .elementor-element.elementor-element-836d5ac .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1339 .elementor-element.elementor-element-836d5ac .elementor-icon-list-text, .elementor-1339 .elementor-element.elementor-element-836d5ac .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-1339 .elementor-element.elementor-element-836d5ac .elementor-icon-list-item{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;}.elementor-1339 .elementor-element.elementor-element-3ef8848 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:800;line-height:1.2;}.elementor-1339 .elementor-element.elementor-element-f803d32{--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;--justify-content:space-between;--align-items:flex-end;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1339 .elementor-element.elementor-element-36fb48e .elementor-icon-list-icon i{color:var( --e-global-color-primary );font-size:14px;}.elementor-1339 .elementor-element.elementor-element-36fb48e .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );--e-icon-list-icon-size:14px;}.elementor-1339 .elementor-element.elementor-element-36fb48e .elementor-icon-list-icon{width:14px;}.elementor-1339 .elementor-element.elementor-element-36fb48e .elementor-icon-list-text, .elementor-1339 .elementor-element.elementor-element-36fb48e .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-1339 .elementor-element.elementor-element-36fb48e .elementor-icon-list-item{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-1339 .elementor-element.elementor-element-56eb291{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:#02010100;--e-share-buttons-secondary-color:var( --e-global-color-primary );}.elementor-1339 .elementor-element.elementor-element-56eb291 .elementor-share-btn__icon{--e-share-buttons-icon-size:24px;}.elementor-1339 .elementor-element.elementor-element-0548a39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1339 .elementor-element.elementor-element-41c18ad img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-1339 .elementor-element.elementor-element-ae420fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:25px 70px;--background-transition:0.3s;--margin-top:55px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;}.elementor-1339 .elementor-element.elementor-element-69e4b94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1339 .elementor-element.elementor-element-69e4b94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1339 .elementor-element.elementor-element-de7b2a6{--box-border-width:0px;--box-border-radius:0px;--box-padding:0px;--header-color:var( --e-global-color-primary );--item-text-hover-color:var( --e-global-color-primary );--item-text-active-color:var( --e-global-color-primary );}.elementor-1339 .elementor-element.elementor-element-de7b2a6 .elementor-toc__header-title{text-align:start;}.elementor-1339 .elementor-element.elementor-element-de7b2a6 .elementor-toc__header, .elementor-1339 .elementor-element.elementor-element-de7b2a6 .elementor-toc__header-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-1339 .elementor-element.elementor-element-de7b2a6 .elementor-toc__list-item{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-1339 .elementor-element.elementor-element-9856c90{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-1339 .elementor-element.elementor-element-9856c90 .elementor-divider-separator{width:100%;}.elementor-1339 .elementor-element.elementor-element-9856c90 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1339 .elementor-element.elementor-element-628ff4c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-1339 .elementor-element.elementor-element-a436c10{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:#02010100;--e-share-buttons-secondary-color:var( --e-global-color-primary );}.elementor-1339 .elementor-element.elementor-element-a436c10 .elementor-share-btn__icon{--e-share-buttons-icon-size:24px;}.elementor-1339 .elementor-element.elementor-element-131739a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1339 .elementor-element.elementor-element-a01057b > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1339 .elementor-element.elementor-element-880746b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;}.elementor-1339 .elementor-element.elementor-element-880746b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1339 .elementor-element.elementor-element-af1cab3 .elementor-icon-list-icon{width:14px;}.elementor-1339 .elementor-element.elementor-element-af1cab3 .elementor-icon-list-icon i{font-size:14px;}.elementor-1339 .elementor-element.elementor-element-af1cab3 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1339 .elementor-element.elementor-element-af1cab3 .elementor-icon-list-text, .elementor-1339 .elementor-element.elementor-element-af1cab3 .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-1339 .elementor-element.elementor-element-af1cab3 .elementor-icon-list-item{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-1339 .elementor-element.elementor-element-cc0bc7d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-1339 .elementor-element.elementor-element-cc0bc7d .elementor-divider-separator{width:100%;}.elementor-1339 .elementor-element.elementor-element-cc0bc7d .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-1339 .elementor-element.elementor-element-635c6ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-1339 .elementor-element.elementor-element-fea3182{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-1339 .elementor-element.elementor-element-fea3182 .elementor-divider-separator{width:100%;}.elementor-1339 .elementor-element.elementor-element-fea3182 .elementor-divider{padding-block-start:100px;padding-block-end:100px;}.elementor-1339 .elementor-element.elementor-element-eba8ce5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:800;}.elementor-1339 .elementor-element.elementor-element-a6b8595{--grid-columns:3;}.elementor-1339 .elementor-element.elementor-element-a6b8595 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1339 .elementor-element.elementor-element-a6b8595 .e-loop-item > .elementor-section, .elementor-1339 .elementor-element.elementor-element-a6b8595 .e-loop-item > .elementor-section > .elementor-container, .elementor-1339 .elementor-element.elementor-element-a6b8595 .e-loop-item > .e-con, .elementor-1339 .elementor-element.elementor-element-a6b8595 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){ .elementor-1339 .elementor-element.elementor-element-56eb291{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;} .elementor-1339 .elementor-element.elementor-element-a436c10{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-1339 .elementor-element.elementor-element-fea3182 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-1339 .elementor-element.elementor-element-a6b8595{--grid-columns:2;}}@media(max-width:767px){.elementor-1339 .elementor-element.elementor-element-949c217{--gap:20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1339 .elementor-element.elementor-element-3ef8848 .elementor-heading-title{font-size:30px;}.elementor-1339 .elementor-element.elementor-element-f803d32{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;} .elementor-1339 .elementor-element.elementor-element-56eb291{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-1339 .elementor-element.elementor-element-ae420fe{--margin-top:50px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;} .elementor-1339 .elementor-element.elementor-element-a436c10{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-1339 .elementor-element.elementor-element-af1cab3 .elementor-icon-list-item{font-size:14px;}.elementor-1339 .elementor-element.elementor-element-a6b8595{--grid-columns:1;}}@media(min-width:768px){.elementor-1339 .elementor-element.elementor-element-fa96ec2{--width:55%;}.elementor-1339 .elementor-element.elementor-element-f803d32{--width:45%;}.elementor-1339 .elementor-element.elementor-element-0548a39{--content-width:1380px;}.elementor-1339 .elementor-element.elementor-element-69e4b94{--width:30%;}.elementor-1339 .elementor-element.elementor-element-131739a{--width:70%;}}/* Start custom CSS for post-info, class: .elementor-element-836d5ac */.post-category{
    padding:2px 20px;
    background-color: #5AC864; 
    border-radius: 15px;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-41c18ad */.imagen-destacada img{
    max-height: 500px;
    height: 100%;
    object-fit: cover;
}

@media screen and (max-width:1024px){
 .imagen-destacada img{
    max-height: 300px;
    height: 100%;
    object-fit: cover;
 }   
}

@media screen and (max-width:767px){
 .imagen-destacada img{
    max-height: 250px;
    height: 100%;
    object-fit: cover;
 }   
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-de7b2a6 */.elementor-toc__header{
    padding: 20px 0 !important;
    border-bottom: 1px solid var(--e-global-color-primary);
    margin-bottom: 32px;
}

.content-anchor li a{
    padding:10px 24px ;
    background: transparent;
    border:1px solid var(--e-global-color-primary);
    border-radius: 24px 0px;
    transition:all 300ms;
    margin-bottom: 10px;
}
.content-anchor li a:hover{
    background: var(--e-global-color-accent);
    border:1px solid var(--e-global-color-accent);
}

.content-anchor li a.elementor-item-active{
    background: var(--e-global-color-accent);
    border:1px solid var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-a01057b */.post-content__text a{
    color: #5AC864;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-af1cab3 */.footer-tags .elementor-icon-list-text{
    display: flex !important;
    flex-wrap: wrap;
    gap: 1rem;
}

.footer-tags .elementor-icon-list-text a{
     padding:8px 20px ;
    background: transparent;
    border:1px solid var(--e-global-color-primary);
    border-radius: 50px;
    transition:all 300ms;
    text-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-131739a */.post-content .wp-block-image img {
    width: 100%;
    border-radius: 10px;
}
.post-content .wp-block-image{
    width: 100%;
    margin: 0;
}

.post-content h2{
    margin-top:2.5rem;
}

.post-content h2,.post-content h1,.post-content h3,.post-content h4,.post-content h5,.post-content h6{
    font-weight: 700;
}

.post-content .wp-block-quote{
    position: relative;
}

.post-content .wp-block-quote:after{
    position: absolute;
    content: "";
    left: -40px;
    top: 0;
    width: 4px;
    background: #5AC864;
    height: 100%;
}/* End custom CSS */