.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio, .double-item) .image-inner:not(.empty){aspect-ratio:1.5 !important;height:auto;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.portfolio-grid.news-grid .portfolio-item,
					 .elementor-3513 .elementor-element.elementor-element-5057f79 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(28px/2) !important;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.portfolio-grid.news-grid .portfolio-row,
					 .elementor-3513 .elementor-element.elementor-element-5057f79 .skeleton-posts.portfolio-row{margin:calc(-28px/2);}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-28px/2) 0;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:28px;padding-right:28px;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(28px/2);padding-right:calc(28px/2);}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:28px;padding-right:28px;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:28px;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-28px/2);}.elementor-3513 .elementor-element.elementor-element-5057f79 .read-more-button .gem-button-container .gem-button{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio-item .caption .title span, .elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio-item .caption .title a{max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio-item .caption .description{max-height:initial;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.portfolio-grid.news-grid .portfolio-item .image{border-radius:18px 18px 18px 18px;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.news-grid.caption-position-page .portfolio-item .wrap{border-radius:18px 18px 0 0;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.news-grid.caption-position-hover .portfolio-item .wrap{border-radius:18px 18px 18px 18px;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.news-grid.caption-position-image .portfolio-item .wrap{border-radius:18px 18px 18px 18px;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .caption .title *, 
						.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .highlight-item-alternate-box .title *,
						.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *, 
						.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *{font-size:22px;font-weight:700;line-height:1.25em;letter-spacing:-0.3px;color:#071F36 !important;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.news-grid:not(.disabled-hover) .portfolio-item:hover .caption .title *, 
						.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.news-grid:not(.disabled-hover) .portfolio-item:hover .highlight-item-alternate-box .title *,
						.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *:hover, 
						.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *:hover{color:#174F87 !important;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .description, .elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .subtitle{font-size:10px;font-weight:400;line-height:1.7em;letter-spacing:0.06em;color:#5F6E7E !important;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.portfolio-grid.news-grid .portfolio-item:hover .caption .description, .elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.portfolio-grid.news-grid .portfolio-item:hover .caption .subtitle{color:#5F6E7E !important;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.portfolio-grid.news-grid .grid-post-meta .post-meta-likes, .elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.portfolio-grid.news-grid .grid-post-meta .comments-link{border-color:#AAB9C6 !important;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.news-grid.title-on-page .wrap > .caption{text-align:left;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.portfolio-grid.news-grid .portfolio-item .wrap > .caption{border-radius:18px 18px 18px 18px;padding:22px 22px 24px 22px !important;box-shadow:0px 8px 25px 0px rgba(6.999999999999989, 30.99999999999999, 54, 0.06);border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFE8EF;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.news-grid.title-on-page .portfolio-item .wrap{border-bottom-right-radius:18px;border-bottom-left-radius:18px;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.news-grid.title-on-page .portfolio-item .wrap > .caption .title{margin:9px 0px 10px 0px;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio.portfolio-grid.news-grid .portfolio-load-more{margin-top:55px;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio-load-more button{border-radius:999px 999px 999px 999px;border-style:solid;border-width:1px 1px 1px 1px;padding:14px 24px 14px 24px;background-color:#174F87;border-color:#174F87;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio-load-more button span{color:#FFFFFF;font-size:11px;font-weight:800;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio-load-more button i:before{color:#FFFFFF;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio-load-more button svg{fill:#FFFFFF;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio-load-more button:hover span{color:#FFFFFF;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio-load-more button:hover i:before{color:#FFFFFF;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio-load-more button:hover svg{fill:#FFFFFF;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio-load-more button:hover{background-color:#0B2D50;border-color:#0B2D50;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3513 .elementor-element.elementor-element-5057f79 .post-read-more .gem-button-container .gem-inner-wrapper-btn{padding:0px 0px 0px 0px;}.elementor-3513 .elementor-element.elementor-element-5057f79 .read-more-button .gem-button-container .gem-button span{color:#174F87;}.elementor-3513 .elementor-element.elementor-element-5057f79 .read-more-button .gem-button-container .gem-button .gem-button-icon{color:#174F87;}.elementor-3513 .elementor-element.elementor-element-5057f79 .read-more-button .gem-button-container .gem-button .gem-button-icon svg{fill:#174F87;}.elementor-3513 .elementor-element.elementor-element-5057f79 .read-more-button .gem-button-container .gem-button:hover span{color:#2875B7;}.elementor-3513 .elementor-element.elementor-element-5057f79 .read-more-button .gem-button-container .gem-button:hover .gem-button-icon{color:#2875B7;}.elementor-3513 .elementor-element.elementor-element-5057f79 .read-more-button .gem-button-container .gem-button:hover .gem-button-icon svg{fill:#2875B7;}/* Start custom CSS for thegem-extended-blog-grid, class: .elementor-element-5057f79 *//* Estilos locales de Actualidad COMOTRANS */
.elementor-3513 .elementor-element.elementor-element-5057f79 {width:100%;max-width:100%;box-sizing:border-box;padding:64px 24px 72px;background:#F5F8FB;}
.elementor-3513 .elementor-element.elementor-element-5057f79 > .elementor-widget-container {width:100%;max-width:1180px;margin:0 auto;}
.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio-row {margin:-14px !important;}
.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio-item {padding:14px !important;min-width:0;}
.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio-item > .wrap {height:100%;overflow:hidden;background:#fff;border:1px solid #DFE8EF;border-radius:18px;box-shadow:0 8px 25px rgba(7,31,54,.06);}
.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio-item .image {border-radius:0 !important;}
.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio-item > .wrap > .caption {display:flex;flex-direction:column;flex:1;padding:22px 22px 24px;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:#fff !important;}
.elementor-3513 .elementor-element.elementor-element-5057f79 .post-date {color:#2875B7 !important;font-size:13px;line-height:1.5;}
.elementor-3513 .elementor-element.elementor-element-5057f79 .title {margin:10px 0 12px !important;}
.elementor-3513 .elementor-element.elementor-element-5057f79 .title .title-h6,.elementor-3513 .elementor-element.elementor-element-5057f79 .title a {color:#071F36 !important;font-size:22px !important;font-weight:700 !important;line-height:1.3 !important;text-transform:none !important;letter-spacing:-.02em;}
.elementor-3513 .elementor-element.elementor-element-5057f79 .title .title-h6 {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;}
.elementor-3513 .elementor-element.elementor-element-5057f79 .description {color:#5F6E7E !important;font-size:13px !important;line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.elementor-3513 .elementor-element.elementor-element-5057f79 .gem-button {background:#174F87 !important;color:#fff !important;border:0 !important;border-radius:999px !important;box-shadow:none !important;text-transform:none !important;transition:background-color .2s,color .2s;}
.elementor-3513 .elementor-element.elementor-element-5057f79 .gem-button:hover,.elementor-3513 .elementor-element.elementor-element-5057f79 .gem-button:focus-visible {background:#0B2D50 !important;color:#fff !important;}
.elementor-3513 .elementor-element.elementor-element-5057f79 .read-more-button {margin-top:auto;padding-top:16px;}
.elementor-3513 .elementor-element.elementor-element-5057f79 .read-more-button .gem-button {display:inline-flex;background:transparent !important;border:0 !important;border-radius:0 !important;color:#174F87 !important;font-size:13px;line-height:1.5;height:auto;min-height:0;padding:0 !important;}
.elementor-3513 .elementor-element.elementor-element-5057f79 .read-more-button .gem-inner-wrapper-btn {padding:0 !important;}
.elementor-3513 .elementor-element.elementor-element-5057f79 .read-more-button .gem-button:hover,.elementor-3513 .elementor-element.elementor-element-5057f79 .read-more-button .gem-button:focus-visible {color:#2875B7 !important;background:transparent !important;text-decoration:underline;text-underline-offset:4px;}
@media(max-width:767px){.elementor-3513 .elementor-element.elementor-element-5057f79 {padding:36px 18px 44px;}.elementor-3513 .elementor-element.elementor-element-5057f79 .portfolio-item > .wrap > .caption {padding:20px;}}/* End custom CSS */