.elementor-27862 .elementor-element.elementor-element-4e08ee02>.elementor-element-populated{padding:20px 21px 35px}.elementor-27862 .elementor-element.elementor-element-216f4bd7 .thegem-te-portfolio-breadcrumbs .portfolio-breadcrumbs{justify-content:center;text-align:center}.elementor-27862 .elementor-element.elementor-element-216f4bd7 .thegem-te-portfolio-breadcrumbs .portfolio-breadcrumbs ul{justify-content:center;text-align:center}.elementor-27862 .elementor-element.elementor-element-c7b9dbc:not(.elementor-motion-effects-element-type-background),.elementor-27862 .elementor-element.elementor-element-c7b9dbc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5c4bd;background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-27862 .elementor-element.elementor-element-c7b9dbc{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-27862 .elementor-element.elementor-element-c7b9dbc>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-27862 .elementor-element.elementor-element-2edb59ea{--spacer-size:620px}.elementor-27862 .elementor-element.elementor-element-4fcd2d62{margin-top:-175px;margin-bottom:0;z-index:10}.elementor-27862 .elementor-element.elementor-element-3d0bed38:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27862 .elementor-element.elementor-element-3d0bed38>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-27862 .elementor-element.elementor-element-3d0bed38>.elementor-element-populated{box-shadow:0px 5px 20px -5px rgba(0,0,0,.1);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:55px 120px}.elementor-27862 .elementor-element.elementor-element-3d0bed38>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-27862 .elementor-element.elementor-element-544e1c24>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-27862 .elementor-element.elementor-element-79c700b>.elementor-widget-container{margin:0 0 25px}.elementor-27862 .elementor-element.elementor-element-2f5c61e2>.elementor-widget-container{margin:0 0 25px}.elementor-27862 .elementor-element.elementor-element-2f5c61e2 .thegem-te-portfolio-title .portfolio-title{letter-spacing:0px;text-transform:none}.elementor-27862 .elementor-element.elementor-element-36c0c9a1 .thegem-te-portfolio-content{justify-content:left;text-align:left}.elementor-27862 .elementor-element.elementor-element-2a4987de .thegem-te-portfolio-info .portfolio-info .portfolio-info-item{margin-top:25px}.elementor-27862 .elementor-element.elementor-element-65763b7c>.elementor-element-populated{padding:0 21px}.elementor-27862 .elementor-element.elementor-element-24d67d49>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-27862 .elementor-element.elementor-element-5866eda0 .item-inner .image-inner{aspect-ratio:.73 !important}.elementor-27862 .elementor-element.elementor-element-5866eda0 .portfolio-grid .item{width:calc(100%/3);padding:calc(65px/2)}.elementor-27862 .elementor-element.elementor-element-5866eda0 .portfolio-grid{margin:calc(-65px/2)}.elementor-27862 .elementor-element.elementor-element-5d811bf0>.elementor-widget-container{margin:0}.elementor-27862 .elementor-element.elementor-element-5d811bf0 .thegem-te-socials-sharing .socials-sharing .socials-item-icon{font-size:20px}.elementor-27862 .elementor-element.elementor-element-ef01354>.elementor-widget-container{padding:20px 0}.elementor-27862 .elementor-element.elementor-element-ef01354 .thegem-te-portfolio-navigation .post-navigation .post-title span{letter-spacing:0px;text-transform:none}.elementor-27862 .elementor-element.elementor-element-4ca1ebe9>.elementor-element-populated{padding:0 95px}.elementor-27862 .elementor-element.elementor-element-7742190f .portfolio.portfolio-grid .portfolio-item,.elementor-27862 .elementor-element.elementor-element-7742190f .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important}.elementor-27862 .elementor-element.elementor-element-7742190f .portfolio.portfolio-grid .portfolio-row,.elementor-27862 .elementor-element.elementor-element-7742190f .skeleton-posts.portfolio-row{margin:calc(-42px/2)}.elementor-27862 .elementor-element.elementor-element-7742190f .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0}.elementor-27862 .elementor-element.elementor-element-7742190f .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px}.elementor-27862 .elementor-element.elementor-element-7742190f .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-27862 .elementor-element.elementor-element-7742190f .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px}.elementor-27862 .elementor-element.elementor-element-7742190f .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px}.elementor-27862 .elementor-element.elementor-element-7742190f .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-27862 .elementor-element.elementor-element-7742190f .portfolio-item .caption .title span{max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.elementor-27862 .elementor-element.elementor-element-7742190f .portfolio.portfolio-grid .gem-pagination{margin-top:100px}@media(max-width:1024px){.elementor-27862 .elementor-element.elementor-element-2edb59ea{--spacer-size:430px}.elementor-27862 .elementor-element.elementor-element-3d0bed38>.elementor-element-populated{padding:55px 70px}.elementor-27862 .elementor-element.elementor-element-5866eda0 .portfolio-grid .item{width:calc(100%/3);padding:calc(42px/2)}.elementor-27862 .elementor-element.elementor-element-5866eda0 .portfolio-grid{margin:calc(-42px/2)}.elementor-27862 .elementor-element.elementor-element-4ca1ebe9>.elementor-element-populated{padding:0 42px}}@media(max-width:767px){.elementor-27862 .elementor-element.elementor-element-4e08ee02>.elementor-element-populated{padding:60px 21px 35px}.elementor-27862 .elementor-element.elementor-element-2edb59ea{--spacer-size:380px}.elementor-27862 .elementor-element.elementor-element-4fcd2d62{margin-top:-120px;margin-bottom:0;padding:0 21px}.elementor-27862 .elementor-element.elementor-element-3d0bed38>.elementor-element-populated{padding:35px 42px}.elementor-27862 .elementor-element.elementor-element-79c700b>.elementor-widget-container{margin:0 0 5px}.elementor-27862 .elementor-element.elementor-element-5866eda0 .portfolio-grid .item{width:calc(100%/1);padding:calc(21px/2)}.elementor-27862 .elementor-element.elementor-element-5866eda0 .portfolio-grid{margin:calc(-21px/2)}.elementor-27862 .elementor-element.elementor-element-4ca1ebe9>.elementor-element-populated{padding:0 21px}}@media(min-width:768px){.elementor-27862 .elementor-element.elementor-element-1070bca9{width:9%}.elementor-27862 .elementor-element.elementor-element-3d0bed38{width:82%}.elementor-27862 .elementor-element.elementor-element-282a7ce2{width:60%}.elementor-27862 .elementor-element.elementor-element-6bf78e45{width:39.999%}.elementor-27862 .elementor-element.elementor-element-36e5b8ae{width:8.332%}.elementor-27862 .elementor-element.elementor-element-93106c8{width:16.65%}.elementor-27862 .elementor-element.elementor-element-65763b7c{width:66.6%}.elementor-27862 .elementor-element.elementor-element-5e8a7338{width:16.082%}}@media(max-width:1024px) and (min-width:768px){.elementor-27862 .elementor-element.elementor-element-93106c8{width:9%}.elementor-27862 .elementor-element.elementor-element-65763b7c{width:82%}.elementor-27862 .elementor-element.elementor-element-5e8a7338{width:9%}}@media (max-width:1400px) and (min-width:1024px){.elementor-27862 .elementor-element.elementor-element-413263d3>.elementor-container>.elementor-row{flex-wrap:wrap}.elementor-27862 .elementor-element.elementor-element-4ca1ebe9>.elementor-element-populated{padding:0 42px !important}}