.elementor-33679 .elementor-element.elementor-element-6799ced{--display:flex;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-33679 .elementor-element.elementor-element-6799ced.e-con{--align-self:center;}.elementor-33679 .elementor-element.elementor-element-4ec1b75{text-align:center;}.elementor-33679 .elementor-element.elementor-element-4ec1b75, .elementor-33679 .elementor-element.elementor-element-4ec1b75 .elementor-text-editor *{font-size:50px;}.elementor-33679 .elementor-element.elementor-element-22fd8c4{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:0.9px;}.elementor-33679 .elementor-element.elementor-element-22fd8c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33679 .elementor-element.elementor-element-22fd8c4.elementor-element{--align-self:center;}.elementor-33679 .elementor-element.elementor-element-22fd8c4 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-33679 .elementor-element.elementor-element-22fd8c4 .elementor-divider{text-align:center;padding-block-start:35px;padding-block-end:35px;}.elementor-33679 .elementor-element.elementor-element-e53ee8e{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;}.elementor-33679 .elementor-element.elementor-element-e53ee8e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 70px 0px;}.elementor-33679 .elementor-element.elementor-element-e53ee8e.elementor-element{--align-self:center;}.elementor-33679 .elementor-element.elementor-element-e53ee8e, .elementor-33679 .elementor-element.elementor-element-e53ee8e .elementor-text-editor *{font-size:18px;line-height:1.5em;}.elementor-33679 .elementor-element.elementor-element-ab047e8{--display:flex;--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;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-33679 .elementor-element.elementor-element-ab047e8, .elementor-33679 .elementor-element.elementor-element-ab047e8.thegem-e-con-layout-thegem{--content-width:90%;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio, .double-item) .image-inner:not(.empty){aspect-ratio:1 !important;height:auto;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid.news-grid .portfolio-item,
					 .elementor-33679 .elementor-element.elementor-element-f50262d .skeleton-posts.portfolio-row .portfolio-item{padding:calc(30px/2) !important;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid.news-grid .portfolio-row,
					 .elementor-33679 .elementor-element.elementor-element-f50262d .skeleton-posts.portfolio-row{margin:calc(-30px/2);}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-30px/2) 0;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:30px;padding-right:30px;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(30px/2);padding-right:calc(30px/2);}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:30px;padding-right:30px;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:30px;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-30px/2);}.elementor-33679 .elementor-element.elementor-element-f50262d .read-more-button .gem-button-container .gem-button{border-style:none;background-color:#02010100;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio-item .caption .title span, .elementor-33679 .elementor-element.elementor-element-f50262d .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-33679 .elementor-element.elementor-element-f50262d .portfolio-item .caption .description{max-height:initial;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio-item .caption .title a{text-transform:normal;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.news-grid:not(.disabled-hover) .portfolio-item .caption .title *, 
						.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.news-grid:not(.disabled-hover) .portfolio-item .highlight-item-alternate-box .title *,
						.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *, 
						.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *{font-family:"Poppins";font-size:18px;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid.news-grid .portfolio-item .caption .description, .elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid.news-grid .portfolio-item .caption .subtitle{font-family:"Poppins";font-size:16px;color:#323C4B !important;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid.news-grid .portfolio-item .wrap > .caption{padding:20px 20px 20px 20px !important;border-style:solid;border-width:1px 1px 1px 1px;border-color:#dfe5e8;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.news-grid.title-on-page .portfolio-item .wrap > .caption .title{margin:30px 0px 30px 0px;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid.news-grid .portfolio-item .wrap > .caption .description{margin:0px 0px 40px 0px;}.elementor-33679 .elementor-element.elementor-element-f50262d .version-new.news-grid.portfolio.title-on-page .portfolio-item .image .links .caption .info{left:10px;right:inherit;top:10px;bottom:inherit;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px;}.elementor-33679 .elementor-element.elementor-element-f50262d .post-read-more .gem-button-container .gem-inner-wrapper-btn{padding:0px 0px 0px 0px;}.elementor-33679 .elementor-element.elementor-element-f50262d .read-more-button .gem-button-container .gem-button span{color:#003862;}.elementor-33679 .elementor-element.elementor-element-f50262d .read-more-button .gem-button-container .gem-button .gem-button-icon{color:#003862;}.elementor-33679 .elementor-element.elementor-element-f50262d .read-more-button .gem-button-container .gem-button .gem-button-icon svg{fill:#003862;}.elementor-33679 .elementor-element.elementor-element-f50262d .read-more-button .gem-button-container .gem-button:hover span{color:#003862;}.elementor-33679 .elementor-element.elementor-element-f50262d .read-more-button .gem-button-container .gem-button:hover .gem-button-icon{color:#003862;}.elementor-33679 .elementor-element.elementor-element-f50262d .read-more-button .gem-button-container .gem-button:hover .gem-button-icon svg{fill:#003862;}.elementor-33679 .elementor-element.elementor-element-57937b1{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:#003862;--border-color:#003862;}.elementor-33679 .elementor-element.elementor-element-57937b1:not(.elementor-motion-effects-element-type-background), .elementor-33679 .elementor-element.elementor-element-57937b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33679 .elementor-element.elementor-element-57937b1::before, .elementor-33679 .elementor-element.elementor-element-57937b1 > .elementor-background-video-container::before, .elementor-33679 .elementor-element.elementor-element-57937b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-33679 .elementor-element.elementor-element-57937b1 > .elementor-background-slideshow::before, .elementor-33679 .elementor-element.elementor-element-57937b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33679 .elementor-element.elementor-element-57937b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, .elementor-33679 .elementor-element.elementor-element-57937b1 > .e-con-inner > .thegem-ken-burns-bg::before, .elementor-33679 .elementor-element.elementor-element-57937b1 > .thegem-ken-burns-bg::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-33679 .elementor-element.elementor-element-59d9759d .gem-button-container .gem-button{background-color:#003862;border-style:none;}.elementor-33679 .elementor-element.elementor-element-59d9759d .gem-button-container .gem-button:hover{background-color:#F2D72C;border-style:none;}.elementor-33679 .elementor-element.elementor-element-59d9759d.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-33679 .elementor-element.elementor-element-59d9759d .gem-button-container .gem-button .gem-text-button{text-transform:none;}.elementor-33679 .elementor-element.elementor-element-59d9759d .gem-button-container .gem-button:hover .gem-text-button{color:#003862;}@media(max-width:1024px){.elementor-33679 .elementor-element.elementor-element-6799ced{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33679 .elementor-element.elementor-element-4ec1b75, .elementor-33679 .elementor-element.elementor-element-4ec1b75 .elementor-text-editor *{font-size:35px;line-height:1.2em;}.elementor-33679 .elementor-element.elementor-element-e53ee8e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-33679 .elementor-element.elementor-element-e53ee8e > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-33679 .elementor-element.elementor-element-ab047e8, .elementor-33679 .elementor-element.elementor-element-ab047e8.thegem-e-con-layout-thegem{--content-width:100%;}.elementor-33679 .elementor-element.elementor-element-ab047e8{--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;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid.news-grid .portfolio-item,
					 .elementor-33679 .elementor-element.elementor-element-f50262d .skeleton-posts.portfolio-row .portfolio-item{padding:calc(40px/2) !important;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid.news-grid .portfolio-row,
					 .elementor-33679 .elementor-element.elementor-element-f50262d .skeleton-posts.portfolio-row{margin:calc(-40px/2);}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-40px/2) 0;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:40px;padding-right:40px;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(40px/2);padding-right:calc(40px/2);}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:40px;padding-right:40px;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:40px;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-40px/2);}.elementor-33679 .elementor-element.elementor-element-f50262d{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-33679 .elementor-element.elementor-element-f50262d.elementor-element{--align-self:center;}.elementor-33679 .elementor-element.elementor-element-57937b1{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}}@media(max-width:767px){.elementor-33679 .elementor-element.elementor-element-4ec1b75{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-33679 .elementor-element.elementor-element-4ec1b75.elementor-element{--align-self:center;}.elementor-33679 .elementor-element.elementor-element-4ec1b75, .elementor-33679 .elementor-element.elementor-element-4ec1b75 .elementor-text-editor *{font-size:25px;line-height:1em;}.elementor-33679 .elementor-element.elementor-element-e53ee8e, .elementor-33679 .elementor-element.elementor-element-e53ee8e .elementor-text-editor *{font-size:16px;}.elementor-33679 .elementor-element.elementor-element-ab047e8{--margin-top:20px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:40px;}.elementor-33679 .elementor-element.elementor-element-f50262d .gem-pagination a{padding:0px 0px 0px 0px;font-size:14px;}.elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid.news-grid .gem-pagination .prev i, .elementor-33679 .elementor-element.elementor-element-f50262d .portfolio.portfolio-grid.news-grid .gem-pagination .next i{width:17px;height:17px;font-size:17px;line-height:17px;}.elementor-33679 .elementor-element.elementor-element-57937b1{--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;--align-items:center;--overlay-opacity:0;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--thegem-sticky-offset:0px;}.elementor-33679 .elementor-element.elementor-element-59d9759d{width:100%;max-width:100%;}.elementor-33679 .elementor-element.elementor-element-59d9759d.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-33679 .elementor-element.elementor-element-59d9759d > .elementor-widget-container{border-radius:0px 0px 0px 0px;}}