.elementor-32760 .elementor-element.elementor-element-4f6566b:not(.elementor-motion-effects-element-type-background),.elementor-32760 .elementor-element.elementor-element-4f6566b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#b5f4fa;background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32760 .elementor-element.elementor-element-4f6566b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-32760 .elementor-element.elementor-element-4f6566b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-32760 .elementor-element.elementor-element-14bc10a{--spacer-size:680px}.elementor-32760 .elementor-element.elementor-element-3b6c639>.elementor-element-populated{padding:105px 21px 50px}.elementor-32760 .elementor-element.elementor-element-d5008e1>.elementor-widget-container{margin:0 0 30px}.elementor-32760 .elementor-element.elementor-element-d5008e1 .thegem-te-portfolio-title .portfolio-title{letter-spacing:0px;text-transform:none}.elementor-32760 .elementor-element.elementor-element-9135a47 .thegem-te-portfolio-excerpt{justify-content:center;text-align:center}.elementor-32760 .elementor-element.elementor-element-9135a47 .thegem-te-portfolio-excerpt .portfolio-excerpt{max-width:770px}.elementor-32760 .elementor-element.elementor-element-e8a9ea4{margin-top:75px;margin-bottom:0}.elementor-32760 .elementor-element.elementor-element-91bd22d>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:#dfe5e8;padding:20px 21px}.elementor-32760 .elementor-element.elementor-element-3da6164>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:#dfe5e8;padding:20px 21px}.elementor-32760 .elementor-element.elementor-element-54f9d17>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:#dfe5e8;padding:20px 21px}.elementor-32760 .elementor-element.elementor-element-25d4806>.elementor-element-populated{padding:20px 21px}.elementor-32760 .elementor-element.elementor-element-f25bba6>.elementor-element-populated{padding:50px 21px}.elementor-32760 .elementor-element.elementor-element-5dc5a3e .portfolio-grid .item{width:calc(100%/2);padding:calc(42px/2)}.elementor-32760 .elementor-element.elementor-element-5dc5a3e .portfolio-grid{margin:calc(-42px/2)}.elementor-32760 .elementor-element.elementor-element-5dc5a3e .item-inner{max-height:436px}.elementor-32760 .elementor-element.elementor-element-32cc906>.elementor-element-populated{padding:50px 21px 40px}.elementor-32760 .elementor-element.elementor-element-1771d02 .thegem-te-portfolio-content{justify-content:left;text-align:left}.elementor-32760 .elementor-element.elementor-element-5abc364>.elementor-element-populated{padding:50px 21px 100px}.elementor-32760 .elementor-element.elementor-element-553aff2{text-align:center}.elementor-32760 .elementor-element.elementor-element-553aff2>.elementor-widget-container{margin:0 0 65px}.elementor-32760 .elementor-element.elementor-element-553aff2 .thegem-heading,.elementor-32760 .elementor-element.elementor-element-553aff2 .thegem-heading .light{text-transform:none;letter-spacing:0px}.elementor-32760 .elementor-element.elementor-element-e81cb9e .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio,.double-item) .image-inner:not(.empty){aspect-ratio:1.24 !important;height:auto}.elementor-32760 .elementor-element.elementor-element-e81cb9e .portfolio.portfolio-grid .portfolio-item,.elementor-32760 .elementor-element.elementor-element-e81cb9e .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important}.elementor-32760 .elementor-element.elementor-element-e81cb9e .portfolio.portfolio-grid .portfolio-row,.elementor-32760 .elementor-element.elementor-element-e81cb9e .skeleton-posts.portfolio-row{margin:calc(-42px/2)}.elementor-32760 .elementor-element.elementor-element-e81cb9e .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0}.elementor-32760 .elementor-element.elementor-element-e81cb9e .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px}.elementor-32760 .elementor-element.elementor-element-e81cb9e .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-32760 .elementor-element.elementor-element-e81cb9e .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px}.elementor-32760 .elementor-element.elementor-element-e81cb9e .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px}.elementor-32760 .elementor-element.elementor-element-e81cb9e .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-32760 .elementor-element.elementor-element-e81cb9e .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-32760 .elementor-element.elementor-element-e81cb9e .portfolio-item .caption .subtitle{max-height:initial !important}.elementor-32760 .elementor-element.elementor-element-e81cb9e .portfolio-item .caption .subtitle span{white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.elementor-32760 .elementor-element.elementor-element-e81cb9e .portfolio-item .caption .subtitle a,.elementor-32760 .elementor-element.elementor-element-e81cb9e .portfolio-item .caption .subtitle p{white-space:initial;overflow:initial}.elementor-32760 .elementor-element.elementor-element-e81cb9e .portfolio.portfolio-grid .gem-pagination{margin-top:100px}@media(max-width:1024px){.elementor-32760 .elementor-element.elementor-element-14bc10a{--spacer-size:480px}.elementor-32760 .elementor-element.elementor-element-3b6c639>.elementor-element-populated{padding:85px 21px 20px}.elementor-32760 .elementor-element.elementor-element-e8a9ea4{margin-top:40px;margin-bottom:0}.elementor-32760 .elementor-element.elementor-element-f25bba6>.elementor-element-populated{padding:50px 21px 30px}.elementor-32760 .elementor-element.elementor-element-5dc5a3e .portfolio-grid .item{width:calc(100%/2)}.elementor-32760 .elementor-element.elementor-element-5abc364>.elementor-element-populated{padding:35px 21px 50px}.elementor-32760 .elementor-element.elementor-element-553aff2>.elementor-widget-container{margin:0 0 45px}}@media(max-width:767px){.elementor-32760 .elementor-element.elementor-element-14bc10a{--spacer-size:380px}.elementor-32760 .elementor-element.elementor-element-3b6c639>.elementor-element-populated{padding:70px 21px 20px}.elementor-32760 .elementor-element.elementor-element-d5008e1>.elementor-widget-container{margin:0 0 10px}.elementor-32760 .elementor-element.elementor-element-e8a9ea4{margin-top:45px;margin-bottom:0}.elementor-32760 .elementor-element.elementor-element-91bd22d{width:50%}.elementor-32760 .elementor-element.elementor-element-3da6164{width:50%}.elementor-32760 .elementor-element.elementor-element-54f9d17{width:50%}.elementor-32760 .elementor-element.elementor-element-25d4806{width:50%}.elementor-32760 .elementor-element.elementor-element-f25bba6>.elementor-element-populated{padding:50px 21px 10px}.elementor-32760 .elementor-element.elementor-element-5dc5a3e .portfolio-grid .item{width:calc(100%/1);padding:calc(21px/2)}.elementor-32760 .elementor-element.elementor-element-5dc5a3e .portfolio-grid{margin:calc(-21px/2)}.elementor-32760 .elementor-element.elementor-element-e81cb9e .portfolio.portfolio-grid .portfolio-item,.elementor-32760 .elementor-element.elementor-element-e81cb9e .skeleton-posts.portfolio-row .portfolio-item{padding:calc(21px/2) !important}.elementor-32760 .elementor-element.elementor-element-e81cb9e .portfolio.portfolio-grid .portfolio-row,.elementor-32760 .elementor-element.elementor-element-e81cb9e .skeleton-posts.portfolio-row{margin:calc(-21px/2)}.elementor-32760 .elementor-element.elementor-element-e81cb9e .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-21px/2) 0}.elementor-32760 .elementor-element.elementor-element-e81cb9e .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:21px;padding-right:21px}.elementor-32760 .elementor-element.elementor-element-e81cb9e .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(21px/2);padding-right:calc(21px/2)}.elementor-32760 .elementor-element.elementor-element-e81cb9e .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:21px;padding-right:21px}.elementor-32760 .elementor-element.elementor-element-e81cb9e .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:21px}}