.elementor-8792 .elementor-element.elementor-element-c4cbe5c{--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:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20%;--margin-bottom:5.5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8792 .elementor-element.elementor-element-c4cbe5c.e-con{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8792 .elementor-element.elementor-element-2c7dabc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8792 .elementor-element.elementor-element-2c7dabc{font-family:"Inter", Sans-serif;font-weight:700;color:#009DDF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8792 .elementor-element.elementor-element-132613d .elementor-button{background-color:#009DDF;font-family:"Inter", Sans-serif;font-weight:300;border-radius:54px 54px 54px 54px;}.elementor-8792 .elementor-element.elementor-element-132613d .elementor-button:hover, .elementor-8792 .elementor-element.elementor-element-132613d .elementor-button:focus{background-color:#000000;}.elementor-8792 .elementor-element.elementor-element-132613d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8792 .elementor-element.elementor-element-132613d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8792 .elementor-element.elementor-element-58f92be{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8792 .elementor-element.elementor-element-58f92be.e-con{--align-self:center;}.elementor-8792 .elementor-element.elementor-element-eb1d4e5{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-weight:700;color:#485562;}.elementor-8792 .elementor-element.elementor-element-eb1d4e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8792 .elementor-element.elementor-element-4ac27c2 .elementor-button{background-color:#009DDF;font-family:"Inter", Sans-serif;font-weight:300;border-radius:54px 54px 54px 54px;}.elementor-8792 .elementor-element.elementor-element-4ac27c2 .elementor-button:hover, .elementor-8792 .elementor-element.elementor-element-4ac27c2 .elementor-button:focus{background-color:#000000;}.elementor-8792 .elementor-element.elementor-element-4ac27c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8792 .elementor-element.elementor-element-4ac27c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8792 .elementor-element.elementor-element-64290bf{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:2vw;--margin-left:0;--margin-right:0;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:11.45833333%;}.elementor-8792 .elementor-element.elementor-element-64290bf.e-con{--align-self:center;}.elementor-8792 .elementor-element.elementor-element-69e8b4a .elementor-button{background-color:#485562;font-family:"Inter", Sans-serif;font-size:clamp(0.375rem, 0.0179rem + 0.744vw, 0.6875rem);font-weight:300;line-height:133.5%;fill:#FFFFFF;color:#FFFFFF;border-radius:54px 54px 54px 54px;padding:11px 15px 07px 15px;}.elementor-8792 .elementor-element.elementor-element-69e8b4a .elementor-button:hover, .elementor-8792 .elementor-element.elementor-element-69e8b4a .elementor-button:focus{background-color:#000000;}.elementor-8792 .elementor-element.elementor-element-69e8b4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8792 .elementor-element.elementor-element-69e8b4a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8792 .elementor-element.elementor-element-69e8b4a .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-8792 .elementor-element.elementor-element-ff7aacf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:11.45833333%;--padding-right:11.45833333%;}.elementor-8792 .elementor-element.elementor-element-c4592b7{--swiper-slides-to-display:1;--swiper-slides-gap:0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-pagination-size:8px;--progressbar-normal-color:#009DDF;--progressbar-hover-color:#009DDF;}.elementor-8792 .elementor-element.elementor-element-c4592b7 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-8792 .elementor-element.elementor-element-c4592b7 .swiper-slide > .elementor-element{height:100%;}.elementor-8792 .elementor-element.elementor-element-defcacf{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:2vw;--margin-left:0;--margin-right:0;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:11.45833333%;}.elementor-8792 .elementor-element.elementor-element-defcacf.e-con{--align-self:center;}.elementor-8792 .elementor-element.elementor-element-5b9e948 .elementor-button{background-color:#485562;font-family:"Inter", Sans-serif;font-size:clamp(0.375rem, 0.0179rem + 0.744vw, 0.6875rem);font-weight:300;line-height:133.5%;fill:#FFFFFF;color:#FFFFFF;border-radius:54px 54px 54px 54px;padding:10px 25px 10px 25px;}.elementor-8792 .elementor-element.elementor-element-5b9e948 .elementor-button:hover, .elementor-8792 .elementor-element.elementor-element-5b9e948 .elementor-button:focus{background-color:#000000;}.elementor-8792 .elementor-element.elementor-element-5b9e948 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8792 .elementor-element.elementor-element-5b9e948 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8792 .elementor-element.elementor-element-5b9e948 .elementor-button .elementor-button-content-wrapper{gap:45px;}.elementor-8792 .elementor-element.elementor-element-f1e367c{--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:flex-end;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:7Vw;--margin-bottom:26vw;--margin-left:0;--margin-right:0;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8792 .elementor-element.elementor-element-cde26a7{--grid-columns:3;--grid-row-gap:85px;}@media(min-width:768px){.elementor-8792 .elementor-element.elementor-element-c4cbe5c{--width:100%;}.elementor-8792 .elementor-element.elementor-element-58f92be{--width:100%;}.elementor-8792 .elementor-element.elementor-element-64290bf{--width:100%;}.elementor-8792 .elementor-element.elementor-element-ff7aacf{--width:100%;}.elementor-8792 .elementor-element.elementor-element-defcacf{--width:100%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-8792 .elementor-element.elementor-element-c4592b7{--swiper-slides-to-display:1;}.elementor-8792 .elementor-element.elementor-element-cde26a7{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-8792 .elementor-element.elementor-element-58f92be{--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-8792 .elementor-element.elementor-element-eb1d4e5{width:100%;max-width:100%;}.elementor-8792 .elementor-element.elementor-element-4ac27c2 > .elementor-widget-container{margin:51px 0px 51px 0px;padding:0px 0px 0px 0px;}.elementor-8792 .elementor-element.elementor-element-4ac27c2.elementor-element{--align-self:center;}.elementor-8792 .elementor-element.elementor-element-ff7aacf{--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-8792 .elementor-element.elementor-element-c4592b7{--swiper-slides-to-display:1;}.elementor-8792 .elementor-element.elementor-element-defcacf{--justify-content:center;}.elementor-8792 .elementor-element.elementor-element-5b9e948 > .elementor-widget-container{margin:8vw 0 8vw 0;}.elementor-8792 .elementor-element.elementor-element-f1e367c{--margin-top:0;--margin-bottom:26vw;--margin-left:0;--margin-right:0;}.elementor-8792 .elementor-element.elementor-element-cde26a7{--grid-columns:1;}}/* Start custom CSS */.loopnews .hentry {
    display: flex !important;
}
.loopnews .hentry .elementor-section-wrap{
    display: flex !important;
}
.barrahtml {
    width: 100%;
    max-width: 100%;
    height: 1vh;
    display: block;
    overflow: hidden;
}
.barrafondo{
    background-color: gray;
    height: 1vh;
    width: 100%;
    animation: barra;
    z-index: 1;
    display: block;
}
.barraprogreso {
    background-color: red;
    height: 1vh;
    width: 0%;
    display: block;
    left: 0;
    z-index: 999;
    position: absolute !important;
    animation: barra 16.5s linear infinite;
}

@keyframes barra {
      from {
          width: 0%;
          
      }
      to {
          width: 100%;
          
      }
}

.swiper-pagination-progressbar {
    background: rgb(71 175 213 / 25%);
}
.elementor-swiper-button-next {
    top: 7.5%;
    transform: translateY(0);
}
.elementor-swiper-button-prev {
    top: 7.5%;
    transform: translateY(0);
    left: auto !important;
    right: 3%;
}
@media (min-width: 1024px) and (max-width: 1439px) {
 .elementor-swiper-button-prev {
    right: 5%;
}   
}
@media (min-width: 768px) and (max-width: 1023px) {
 .elementor-swiper-button-prev {
    right: 8%;
}   
}


.titular {
    font-size: 3.4375rem;
    font-size: clamp(3.4375rem, -0.4911rem + 8.1845vw, 6.875rem) !important;
    font-weight: 700 !important;
    line-height: 115.02%;
}

.botonsub a{
    padding: 0.625rem 1.563rem !important;
    font-size: clamp(0.5rem, -0.0714rem + 1.1905vw, 1rem);
    display: flex;
    height: 55px;
    align-items: center !important;
}

.botonsub svg{
    max-width: 75%;
}

.loopcarrusel .elementor-page-title {
    margin-top: 3vw !important;
}
.botonsub .elementor-button-text{
    margin-right: 20px;
}
@media (max-width: 767px) {
    
    .textosmovil-titulopositivo {
    	font-weight: 700 !important;
    	font-size: 2.438rem !important;
     }
         .textosmovil-bodypositivomovil{
        font-weight: 400 !important;
        font-size: 1rem !important;
        line-height: 140% !important;
        
    }
    
.elementor-swiper-button-next {
    top: 5vw;
    transform: translateY(0);
    left: 20%;
    scale: 1.1;
}
.elementor-swiper-button-prev {
    top: 5vw;
    transform: translateY(0);
    left: auto !important;
    right: auto !important;
    scale: 1.1;
}
.parpadeo svg{
    max-width: 80% !important;
    margin-left: 5px;
}

.loopcarrusel .elementor-page-title {
    margin-top: 20vw !important;
    margin-bottom: 5vw !important;
}
.botonsub .elementor-button-text{
    margin-right: 20px;
}
.botonsub a{
    font-size: 0.688rem !important;
    padding: 0.625rem 1.563rem !important;
    height: 40px;
    display: flex;
    align-items: center !important;
}

.loopcarrusel .elementor-page-title {
    margin-top: 20vw !important;
    margin-bottom: 5vw !important;
}

.botonsub svg{
    max-width: 75%;
}

}
.noticiastodas img{
    max-height: 426px !important;
}
.vertodas a{
    width: 199px;
}
/*
.noticiastodas .e-loop-item {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}

.e-loop-item .elementor-section-wrap{
    height: 100%;
}
.e-loop-item .elementor-section-wrap .e-con-full{
    height: 100%;
}
*//* End custom CSS */