.elementor-16722 .elementor-element.elementor-element-df4051d{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-16722 .elementor-element.elementor-element-453386e{--display:flex;--padding-top:50px;--padding-bottom:55px;--padding-left:21px;--padding-right:21px}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(60px/2)!important}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .skeleton-posts.portfolio-row{margin:calc(-60px/2)}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-60px/2) 0}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:60px;padding-right:60px}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(60px/2);padding-right:calc(60px/2)}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:60px;padding-right:60px}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:60px}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-60px/2)}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio-item .caption .description{max-height:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .image-inner:not(.empty){height:307px!important;padding-bottom:0!important;aspect-ratio:initial!important}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a{height:307px!important}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio.portfolio-grid.news-grid .portfolio-item .image{border-radius:8px 8px 8px 8px}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio.news-grid.caption-position-page .portfolio-item .wrap{border-radius:8px 8px 0 0}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio.news-grid.caption-position-hover .portfolio-item .wrap{border-radius:8px 8px 8px 8px}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio.news-grid.caption-position-image .portfolio-item .wrap{border-radius:8px 8px 8px 8px}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio-item .caption .title a{text-transform:none}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .caption .title *,.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .highlight-item-alternate-box .title *,.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *,.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *{letter-spacing:0}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio-filters-list.style-hidden .portfolio-filter-item,.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio-filters-list.style-sidebar .portfolio-filter-item,.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio-filters-list.style-standard-mobile .portfolio-filter-item,.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio-filters-list.style-hidden .widget-area .widget,.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio-filters-list.style-sidebar .widget-area .widget,.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio-filters-list.style-standard-mobile .widget-area .widget{border-width:1px}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio-filters-list .portfolio-show-filters-button{margin-right:auto}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:70px}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .read-more-button .gem-button-container .gem-button{border-radius:20px 20px 20px 20px;background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .read-more-button .gem-button-container .gem-button span{color:#FFF}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .read-more-button .gem-button-container .gem-button .gem-button-icon{color:#FFF}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .read-more-button .gem-button-container .gem-button .gem-button-icon svg{fill:#FFF}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .read-more-button .gem-button-container .gem-button:hover span{color:#406CB4}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .read-more-button .gem-button-container .gem-button:hover .gem-button-icon{color:#406CB4}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .read-more-button .gem-button-container .gem-button:hover .gem-button-icon svg{fill:#406CB4}.elementor-16722 .elementor-element.elementor-element-2f1dfc6 .read-more-button .gem-button-container .gem-button:hover{background-color:#FFF;border-color:#FFF;box-shadow:0 0 10px 0 #406CB4}.elementor-16722 .elementor-element.elementor-element-9d2a4bf{--display:flex;--padding-top:45px;--padding-bottom:70px;--padding-left:21px;--padding-right:21px}.elementor-16722 .elementor-element.elementor-element-18e4274{padding:30px 0 5px 0}.elementor-16722 .elementor-element.elementor-element-18e4274 .elementor-heading-title{text-transform:none;letter-spacing:0}.elementor-16722 .elementor-element.elementor-element-4ad1b19{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:25px;--grid-column-gap:13px;--grid-row-gap:0px}.elementor-16722 .elementor-element.elementor-element-4ad1b19 .elementor-social-icon{background-color:#fff0;--icon-padding:0em}.elementor-16722 .elementor-element.elementor-element-4ad1b19 .elementor-social-icon i{color:#ABB1B5}.elementor-16722 .elementor-element.elementor-element-4ad1b19 .elementor-social-icon svg{fill:#ABB1B5}.elementor-16722 .elementor-element.elementor-element-bc47c48{padding:40px 0 5px 0}.elementor-16722 .elementor-element.elementor-element-bc47c48 .elementor-heading-title{text-transform:none;letter-spacing:0}.elementor-16722 .elementor-element.elementor-element-dd00a11 .bloglist .post-item .post-img a:hover::before{background:rgb(255 255 255 / .8)!important}.elementor-16722 .elementor-element.elementor-element-dd00a11 .bloglist .post-img a:hover:after{opacity:1!important}.elementor-16722 .elementor-element.elementor-element-dd00a11 .bloglist .post-item .post-img a img,.elementor-16722 .elementor-element.elementor-element-dd00a11 .bloglist .post-item .post-img a,.elementor-16722 .elementor-element.elementor-element-dd00a11 .blog-style-compact-tiny-1 .gem-compact-tiny-item-image,.elementor-16722 .elementor-element.elementor-element-dd00a11 .blog-style-compact-tiny-2 .gem-news-item-image,.elementor-16722 .elementor-element.elementor-element-dd00a11 .blog-style-classic-tiny .gem-compact-tiny-item-image,.elementor-16722 .elementor-element.elementor-element-dd00a11 .gem-dummy{border-radius:8% 8% 8% 8%}.elementor-16722 .elementor-element.elementor-element-dd00a11 .bloglist .post-item:not(.sticky) .post-img{opacity:calc(100/100)}.elementor-16722 .elementor-element.elementor-element-dd00a11 .bloglist .post-item:not(.sticky) .post-img a:after{background-color:#3c3950}.elementor-16722 .elementor-element.elementor-element-dd00a11 .bloglist.blog-style-compact .gem-compact-item-right{margin-left:12px}.elementor-16722 .elementor-element.elementor-element-dd00a11 .bloglist.blog-style-compact-2 .gem-news-item-right{margin-left:12px}.elementor-16722 .elementor-element.elementor-element-dd00a11 .bloglist .post-item:not(.sticky) .caption-container{padding:0 0 0 0}.elementor-16722 .elementor-element.elementor-element-dd00a11 .bloglist:not(.blog-style-compact-2) .post-item:not(.sticky) .post-title{margin-top:calc(0px - 50px);margin-bottom:calc(0px - 20px)}.elementor-16722 .elementor-element.elementor-element-dd00a11 .bloglist.blog-style-compact-2 .post-item:not(.sticky) .post-title{margin-top:0;margin-bottom:0}.elementor-16722 .elementor-element.elementor-element-dd00a11 .bloglist .post-item:not(.sticky) .summary{margin-bottom:0}.elementor-16722 .elementor-element.elementor-element-dd00a11 .bloglist-pagination .gem-pagination{margin-top:100px}.elementor-16722 .elementor-element.elementor-element-dd00a11 .gem-pagination .prev i,.elementor-16722 .elementor-element.elementor-element-dd00a11 .gem-pagination .next i{font-size:24px}.elementor-16722 .elementor-element.elementor-element-dd00a11 .gem-pagination .prev svg,.elementor-16722 .elementor-element.elementor-element-dd00a11 .gem-pagination .next svg{width:24px;height:24px}.elementor-16722 .elementor-element.elementor-element-dd00a11 .bloglist .post-footer-sharing .gem-button-container .gem-button{margin-right:13px}.elementor-16722 .elementor-element.elementor-element-dd00a11 .bloglist .post-footer-sharing .gem-button i{font-size:20px}.elementor-16722 .elementor-element.elementor-element-dd00a11 .bloglist .post-footer-sharing .gem-button .elementor-icon{font-size:20px;color:#fff}.elementor-16722 .elementor-element.elementor-element-dd00a11 .bloglist .post-footer-sharing .gem-button{width:30px;height:30px;border-radius:3px 3px 3px 3px}.elementor-16722 .elementor-element.elementor-element-dd00a11 .bloglist .post-footer-sharing .gem-button:hover .elementor-icon{color:#fff}.elementor-16722 .elementor-element.elementor-element-dd00a11 .bloglist .sharing-popup .socials-sharing a.socials-item{color:#99a9b5}@media(min-width:768px){.elementor-16722 .elementor-element.elementor-element-453386e{--width:75%}.elementor-16722 .elementor-element.elementor-element-9d2a4bf{--width:25%}}@media(max-width:1024px) and (min-width:768px){.elementor-16722 .elementor-element.elementor-element-453386e{--width:100%}.elementor-16722 .elementor-element.elementor-element-9d2a4bf{--width:100%}}@media(max-width:1024px){.elementor-16722 .elementor-element.elementor-element-df4051d{--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-16722 .elementor-element.elementor-element-453386e{--padding-top:50px;--padding-bottom:55px;--padding-left:21px;--padding-right:21px}.elementor-16722 .elementor-element.elementor-element-9d2a4bf{--padding-top:10px;--padding-bottom:70px;--padding-left:21px;--padding-right:21px}}@media(max-width:767px){.elementor-16722 .elementor-element.elementor-element-dd00a11 .bloglist .post-item:not(.sticky) .caption-container{padding:30px 0 0 0}}