.elementor-8307 .elementor-element.elementor-element-2831fa81 .elementor-repeater-item-c457949.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-8307 .elementor-element.elementor-element-6a4d7e6d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-8307 .elementor-element.elementor-element-764253dc .jet-listing-dynamic-terms__link{background-color:#0E3E5A87;font-size:14px;color:#FFFFFF;padding:1px 20px 1px 20px;border-radius:30px 30px 30px 30px;}.elementor-8307 .elementor-element.elementor-element-764253dc{width:auto;max-width:auto;}.elementor-8307 .elementor-element.elementor-element-764253dc > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 10px 0px 20px;}.elementor-8307 .elementor-element.elementor-element-764253dc .jet-listing-dynamic-terms{text-align:center;}.elementor-widget-theme-post-title .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-8307 .elementor-element.elementor-element-10491b81 > .elementor-widget-container{margin:0px 20px 0px 020px;}.elementor-8307 .elementor-element.elementor-element-10491b81{text-align:left;}.elementor-8307 .elementor-element.elementor-element-10491b81 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:900;color:var( --e-global-color-8b4c86d );}.elementor-8307 .elementor-element.elementor-element-6da0f117 .elementor-repeater-item-228c1d6.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-8307 .elementor-element.elementor-element-31afd97e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8307 .elementor-element.elementor-element-31afd97e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8307 .elementor-element.elementor-element-31afd97e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8307 .elementor-element.elementor-element-31afd97e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8307 .elementor-element.elementor-element-7ae99041{text-align:left;}.elementor-bc-flex-widget .elementor-8307 .elementor-element.elementor-element-3eda537a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8307 .elementor-element.elementor-element-3eda537a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8307 .elementor-element.elementor-element-3eda537a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:1px;}.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-8307 .elementor-element.elementor-element-76dbdda2{width:auto;max-width:auto;text-align:left;}.elementor-8307 .elementor-element.elementor-element-76dbdda2 .elementor-heading-title{font-family:"Muli", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-8b4c86d );}.elementor-8307 .elementor-element.elementor-element-1f1dd8dd{width:auto;max-width:auto;text-align:left;}.elementor-8307 .elementor-element.elementor-element-1f1dd8dd > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-8307 .elementor-element.elementor-element-1f1dd8dd .elementor-heading-title{font-family:"Muli", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-8b4c86d );}.elementor-bc-flex-widget .elementor-8307 .elementor-element.elementor-element-17c00ef8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8307 .elementor-element.elementor-element-17c00ef8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8307 .elementor-element.elementor-element-7664b6c0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8307 .elementor-element.elementor-element-7664b6c0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8307 .elementor-element.elementor-element-7664b6c0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8307 .elementor-element.elementor-element-7664b6c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8307 .elementor-element.elementor-element-7664b6c0 .elementor-icon-list-item > a{font-family:"Muli", Sans-serif;font-size:13px;font-weight:400;}.elementor-8307 .elementor-element.elementor-element-7664b6c0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8307 .elementor-element.elementor-element-6da0f117 > .elementor-container{max-width:1050px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8307 .elementor-element.elementor-element-e20808 > .elementor-widget-container{margin:40px 20px 20px 20px;}.elementor-8307 .elementor-element.elementor-element-e20808{text-align:left;color:#0E3E5A;font-family:"Arial", Sans-serif;font-weight:400;}.elementor-8307 .elementor-element.elementor-element-660b683d .elementor-repeater-item-f7e65fa.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-8307 .elementor-element.elementor-element-1bd8e944 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:1px;}.elementor-8307 .elementor-element.elementor-element-3403fa28 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8307 .elementor-element.elementor-element-3403fa28{text-align:left;}.elementor-8307 .elementor-element.elementor-element-3403fa28 .elementor-heading-title{font-family:"Muli", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-8b4c86d );}.elementor-8307 .elementor-element.elementor-element-7bfeedcc{text-align:center;}.elementor-8307 .elementor-element.elementor-element-7bfeedcc .elementor-heading-title{font-family:"Muli", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0.6px;}.elementor-8307 .elementor-element.elementor-element-5e3510b{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:#FFFFFF00;}.elementor-8307 .elementor-element.elementor-element-5e3510b .elementor-share-btn__icon{--e-share-buttons-icon-size:2.5em;}.elementor-8307 .elementor-element.elementor-element-4777dad5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8307 .elementor-element.elementor-element-4edf9ac7 .elementor-repeater-item-77ca9e8.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-8307 .elementor-element.elementor-element-6c1a0de3{text-align:center;}.elementor-8307 .elementor-element.elementor-element-6c1a0de3 .elementor-heading-title{font-family:"Muli", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0.6px;color:var( --e-global-color-8b4c86d );}.elementor-8307 .elementor-element.elementor-element-5b2ced79 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#79828740;}.elementor-8307 .elementor-element.elementor-element-5b2ced79{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:#FFFFFF00;--e-share-buttons-secondary-color:#0E3E5A;}.elementor-8307 .elementor-element.elementor-element-5b2ced79 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.5em;}.elementor-8307 .elementor-element.elementor-element-2831fa81 > .elementor-container{max-width:1200px;}.elementor-8307 .elementor-element.elementor-element-2831fa81{margin-top:30px;margin-bottom:50px;}@media(max-width:1024px){.elementor-8307 .elementor-element.elementor-element-7ae99041{text-align:center;}.elementor-8307 .elementor-element.elementor-element-76dbdda2{text-align:center;}.elementor-8307 .elementor-element.elementor-element-1f1dd8dd{text-align:center;}.elementor-8307 .elementor-element.elementor-element-6da0f117 > .elementor-container{max-width:683px;}.elementor-8307 .elementor-element.elementor-element-e20808{text-align:left;}.elementor-8307 .elementor-element.elementor-element-3403fa28{text-align:center;}.elementor-8307 .elementor-element.elementor-element-7bfeedcc > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8307 .elementor-element.elementor-element-7bfeedcc{text-align:left;}.elementor-8307 .elementor-element.elementor-element-7bfeedcc .elementor-heading-title{font-size:22px;} .elementor-8307 .elementor-element.elementor-element-5e3510b{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;} .elementor-8307 .elementor-element.elementor-element-5b2ced79{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}@media(min-width:768px){.elementor-8307 .elementor-element.elementor-element-6a4d7e6d{width:91.917%;}.elementor-8307 .elementor-element.elementor-element-31afd97e{width:3.274%;}.elementor-8307 .elementor-element.elementor-element-3eda537a{width:71.477%;}.elementor-8307 .elementor-element.elementor-element-17c00ef8{width:24.915%;}.elementor-8307 .elementor-element.elementor-element-4777dad5{width:8.043%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8307 .elementor-element.elementor-element-6a4d7e6d{width:100%;}.elementor-8307 .elementor-element.elementor-element-31afd97e{width:7%;}.elementor-8307 .elementor-element.elementor-element-3eda537a{width:45%;}.elementor-8307 .elementor-element.elementor-element-17c00ef8{width:48%;}.elementor-8307 .elementor-element.elementor-element-1bd8e944{width:100%;}.elementor-8307 .elementor-element.elementor-element-4777dad5{width:2%;}}@media(max-width:767px){.elementor-8307 .elementor-element.elementor-element-764253dc > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-8307 .elementor-element.elementor-element-10491b81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8307 .elementor-element.elementor-element-10491b81 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-8307 .elementor-element.elementor-element-31afd97e{width:10%;}.elementor-8307 .elementor-element.elementor-element-7ae99041{text-align:left;}.elementor-8307 .elementor-element.elementor-element-3eda537a{width:90%;}.elementor-8307 .elementor-element.elementor-element-76dbdda2{text-align:center;}.elementor-8307 .elementor-element.elementor-element-1f1dd8dd{text-align:center;}.elementor-8307 .elementor-element.elementor-element-e20808 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8307 .elementor-element.elementor-element-1bd8e944 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8307 .elementor-element.elementor-element-3403fa28{text-align:center;} .elementor-8307 .elementor-element.elementor-element-5e3510b{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;} .elementor-8307 .elementor-element.elementor-element-5b2ced79{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-8307 .elementor-element.elementor-element-2831fa81{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-7ae99041 */.elementor-8307 .elementor-element.elementor-element-7ae99041 img{
    width: 30px;
    height: 30px;
    object-fit: cover;
    border-radius: 3em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ae99041 */.elementor-8307 .elementor-element.elementor-element-7ae99041 img{
    width: 30px;
    height: 30px;
    object-fit: cover;
    border-radius: 3em;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-e20808 */.elementor-8307 .elementor-element.elementor-element-e20808 h2{
    font-weight: 700;
    font-size: 25px
}

.elementor-8307 .elementor-element.elementor-element-e20808 img{
    border-radius: 10px;
}

.elementor-8307 .elementor-element.elementor-element-e20808 a{
    color:#0E3E5A;
    font-weight: 700
}
h6{
    color:transparent !important;
}

/*.elementor-8307 .elementor-element.elementor-element-e20808 p{*/
/*    text-align: left !important*/
/*}*//* End custom CSS */
/* Start custom CSS for wp-widget-recent-posts, class: .elementor-element-1051c1c6 */.bloque-entrada ul{
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    margin:0;
    gap: 10px;
}

.bloque-entrada ul li{
    padding: 8px 12px;
    background:#0e3e5a;
    border-radius: 10px;
    transition:.3s all ease;
    display: block;
    
}

.bloque-entrada ul li:hover{
    background: #1db4ed
}

.bloque-entrada a{
    color:#fff;
    font-weight: 500;
    font-size: 15px;
    display: inline-block;
    line-height: 1.2
}

.bloque-entrada h5{
    display: none
}

@media(max-width:667px){
.bloque-entrada a{
font-size: 16px
}
}/* End custom CSS */
/* Start custom CSS for wp-widget-recent-posts, class: .elementor-element-1051c1c6 */.bloque-entrada ul{
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    margin:0;
    gap: 10px;
}

.bloque-entrada ul li{
    padding: 8px 12px;
    background:#0e3e5a;
    border-radius: 10px;
    transition:.3s all ease;
    display: block;
    
}

.bloque-entrada ul li:hover{
    background: #1db4ed
}

.bloque-entrada a{
    color:#fff;
    font-weight: 500;
    font-size: 15px;
    display: inline-block;
    line-height: 1.2
}

.bloque-entrada h5{
    display: none
}

@media(max-width:667px){
.bloque-entrada a{
font-size: 16px
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4edf9ac7 */.elementor-8307 .elementor-element.elementor-element-4edf9ac7{
    position: sticky;
    top:100px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ae99041 */.elementor-8307 .elementor-element.elementor-element-7ae99041 img{
    width: 30px;
    height: 30px;
    object-fit: cover;
    border-radius: 3em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ae99041 */.elementor-8307 .elementor-element.elementor-element-7ae99041 img{
    width: 30px;
    height: 30px;
    object-fit: cover;
    border-radius: 3em;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-e20808 */.elementor-8307 .elementor-element.elementor-element-e20808 h2{
    font-weight: 700;
    font-size: 25px
}

.elementor-8307 .elementor-element.elementor-element-e20808 img{
    border-radius: 10px;
}

.elementor-8307 .elementor-element.elementor-element-e20808 a{
    color:#0E3E5A;
    font-weight: 700
}
h6{
    color:transparent !important;
}

/*.elementor-8307 .elementor-element.elementor-element-e20808 p{*/
/*    text-align: left !important*/
/*}*//* End custom CSS */
/* Start custom CSS for wp-widget-recent-posts, class: .elementor-element-1051c1c6 */.bloque-entrada ul{
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    margin:0;
    gap: 10px;
}

.bloque-entrada ul li{
    padding: 8px 12px;
    background:#0e3e5a;
    border-radius: 10px;
    transition:.3s all ease;
    display: block;
    
}

.bloque-entrada ul li:hover{
    background: #1db4ed
}

.bloque-entrada a{
    color:#fff;
    font-weight: 500;
    font-size: 15px;
    display: inline-block;
    line-height: 1.2
}

.bloque-entrada h5{
    display: none
}

@media(max-width:667px){
.bloque-entrada a{
font-size: 16px
}
}/* End custom CSS */
/* Start custom CSS for wp-widget-recent-posts, class: .elementor-element-1051c1c6 */.bloque-entrada ul{
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    margin:0;
    gap: 10px;
}

.bloque-entrada ul li{
    padding: 8px 12px;
    background:#0e3e5a;
    border-radius: 10px;
    transition:.3s all ease;
    display: block;
    
}

.bloque-entrada ul li:hover{
    background: #1db4ed
}

.bloque-entrada a{
    color:#fff;
    font-weight: 500;
    font-size: 15px;
    display: inline-block;
    line-height: 1.2
}

.bloque-entrada h5{
    display: none
}

@media(max-width:667px){
.bloque-entrada a{
font-size: 16px
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4edf9ac7 */.elementor-8307 .elementor-element.elementor-element-4edf9ac7{
    position: sticky;
    top:100px;
}/* End custom CSS */
/* Start custom CSS */div#ez-toc-container {
    background:#f2f3f5 !important;
    border:none;
    padding:15px 50px;
    position:relative;
    margin-bottom: 50px;
    width: 100%;
}

div#ez-toc-container .ez-toc-title{font-size:16px !important}

div#ez-toc-container .ez-toc-pull-right span svg{display:none;}

div#ez-toc-container .ez-toc-pull-right span{height:20px !important}

.ez-toc-container-direction a.ez-toc-pull-right label > span:before{
    content: "\f078";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color:#0e3e5a;
    display:block;
    transform:rotate(180deg);
    transition: .3s all ease
}

.ez-toc-container-direction.toc_close a.ez-toc-pull-right label > span:before{
   transform:rotate(0deg);
}

#ez-toc-container .ez-toc-toggle label{
    border:none;
    padding:0
}

.ez-toc-title-container{display:flex !important;}

div#ez-toc-container p.ez-toc-title{
    order:2;
    display:flex !important
}

.ez-toc-title-toggle{
   position:absolute;
   left:0;
   background:transparent;
   width:100%;
}

#ez-toc-container a{
  font-weight:500 !important;
   font-family: "Muli", Sans-serif !important;
   font-size:16px !important;
   width:100%
}

#ez-toc-container a:hover{
   text-decoration:none;
   color:#209ab4;
}


/*-----------------------------------------------------------------------*/
ul.ez-toc-list li a:before{
    font-weight: 400;
    color: #0e3e5a;
    margin-right:10px
}
ul.ez-toc-list li:hover a:before{
    color:#209ab4
}/* End custom CSS */