.elementor-28604 .elementor-element.elementor-element-8455a96:not(.elementor-motion-effects-element-type-background), .elementor-28604 .elementor-element.elementor-element-8455a96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1271dea );}.elementor-28604 .elementor-element.elementor-element-8455a96{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-2%;margin-bottom:0%;padding:140px 0px 75px 0px;}.elementor-28604 .elementor-element.elementor-element-8455a96 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28604 .elementor-element.elementor-element-c242287 > .elementor-element-populated{padding:0px 21px 0px 21px;}.elementor-28604 .elementor-element.elementor-element-9a0dac7 .thegem-te-portfolio-title .portfolio-title{letter-spacing:0px;text-transform:none;font-family:"Jura", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-2c04889 );}.elementor-28604 .elementor-element.elementor-element-271473f > .elementor-element-populated{padding:0px 21px 0px 21px;}.elementor-28604 .elementor-element.elementor-element-3ec40d5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-28604 .elementor-element.elementor-element-3ec40d5 .thegem-te-portfolio-excerpt{justify-content:left;text-align:left;}.elementor-28604 .elementor-element.elementor-element-3ec40d5 .thegem-te-portfolio-excerpt .portfolio-excerpt{font-family:var( --e-global-typography-29d8617-font-family ), Sans-serif;font-size:var( --e-global-typography-29d8617-font-size );font-weight:var( --e-global-typography-29d8617-font-weight );text-transform:var( --e-global-typography-29d8617-text-transform );color:var( --e-global-color-2c04889 );}.elementor-28604 .elementor-element.elementor-element-09d7451:not(.elementor-motion-effects-element-type-background), .elementor-28604 .elementor-element.elementor-element-09d7451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1271dea );}.elementor-28604 .elementor-element.elementor-element-09d7451{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28604 .elementor-element.elementor-element-09d7451 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28604 .elementor-element.elementor-element-6d03b90 > .elementor-element-populated{padding:0px 21px 0px 21px;}.elementor-28604 .elementor-element.elementor-element-7a7c4f3 .item-inner .image-inner{aspect-ratio:1 !important;}.elementor-28604 .elementor-element.elementor-element-7a7c4f3 .portfolio-grid .item{width:calc(100% / 4);padding:calc(15px / 2);}.elementor-28604 .elementor-element.elementor-element-7a7c4f3 .portfolio-grid{margin:calc(-15px / 2);}.elementor-28604 .elementor-element.elementor-element-7a7c4f3 .item-inner{border-radius:15px;}.elementor-28604 .elementor-element.elementor-element-57b3248:not(.elementor-motion-effects-element-type-background), .elementor-28604 .elementor-element.elementor-element-57b3248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1271dea );}.elementor-28604 .elementor-element.elementor-element-57b3248{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28604 .elementor-element.elementor-element-57b3248 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28604 .elementor-element.elementor-element-d790bd8 > .elementor-element-populated{padding:35px 21px 45px 21px;}.elementor-28604 .elementor-element.elementor-element-137eb7e .thegem-te-portfolio-content{justify-content:left;text-align:left;}.elementor-28604 .elementor-element.elementor-element-6125773:not(.elementor-motion-effects-element-type-background), .elementor-28604 .elementor-element.elementor-element-6125773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1271dea );}.elementor-28604 .elementor-element.elementor-element-6125773{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28604 .elementor-element.elementor-element-6125773 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28604 .elementor-element.elementor-element-44244ee > .elementor-element-populated{padding:75px 21px 30px 21px;}body.elementor-page-28604:not(.elementor-motion-effects-element-type-background), body.elementor-page-28604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1271dea );}@media(max-width:1024px) and (min-width:768px){.elementor-28604 .elementor-element.elementor-element-c242287{width:33.3%;}.elementor-28604 .elementor-element.elementor-element-271473f{width:66.6%;}}@media(max-width:1024px){.elementor-28604 .elementor-element.elementor-element-8455a96{padding:140px 0px 60px 0px;}.elementor-28604 .elementor-element.elementor-element-3ec40d5 .thegem-te-portfolio-excerpt .portfolio-excerpt{font-size:var( --e-global-typography-29d8617-font-size );}.elementor-28604 .elementor-element.elementor-element-7a7c4f3 .portfolio-grid .item{width:calc(100% / 3);}.elementor-28604 .elementor-element.elementor-element-d790bd8 > .elementor-element-populated{padding:55px 21px 20px 21px;}.elementor-28604 .elementor-element.elementor-element-44244ee > .elementor-element-populated{padding:35px 21px 30px 21px;}}@media(max-width:767px){.elementor-28604 .elementor-element.elementor-element-8455a96{margin-top:-11%;margin-bottom:0%;padding:120px 0px 50px 0px;}.elementor-28604 .elementor-element.elementor-element-c242287{width:100%;}.elementor-28604 .elementor-element.elementor-element-271473f{width:100%;}.elementor-28604 .elementor-element.elementor-element-271473f > .elementor-element-populated{padding:40px 21px 0px 21px;}.elementor-28604 .elementor-element.elementor-element-3ec40d5 .thegem-te-portfolio-excerpt .portfolio-excerpt{font-size:var( --e-global-typography-29d8617-font-size );}.elementor-28604 .elementor-element.elementor-element-7a7c4f3 .portfolio-grid .item{width:calc(100% / 2);}.elementor-28604 .elementor-element.elementor-element-d790bd8 > .elementor-element-populated{padding:35px 21px 20px 21px;}}