.elementor-1963 .elementor-element.elementor-element-73cfd79 .thegem-te-post-excerpt{justify-content:left;text-align:left;}.elementor-1963 .elementor-element.elementor-element-9e07de2 > .elementor-element-populated{padding:0px 21px 0px 21px;}.elementor-1963 .elementor-element.elementor-element-eb743c6{padding:45px 0px 0px 0px;}.elementor-1963 .elementor-element.elementor-element-b5da13b .thegem-te-post-content{justify-content:left;text-align:left;}.elementor-1963 .elementor-element.elementor-element-154ff27 > .elementor-element-populated{padding:90px 21px 120px 21px;}.elementor-1963 .elementor-element.elementor-element-d2fa505 .item-inner .image-inner{aspect-ratio:1.48 !important;}.elementor-1963 .elementor-element.elementor-element-d2fa505 .portfolio-grid .item{width:calc(100% / 3);padding:calc(16px / 2);}.elementor-1963 .elementor-element.elementor-element-d2fa505 .portfolio-grid{margin:calc(-16px / 2);}@media(min-width:768px){.elementor-1963 .elementor-element.elementor-element-2e36374{width:18%;}.elementor-1963 .elementor-element.elementor-element-9e07de2{width:64%;}.elementor-1963 .elementor-element.elementor-element-976416e{width:17.664%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1963 .elementor-element.elementor-element-2e36374{width:15%;}.elementor-1963 .elementor-element.elementor-element-9e07de2{width:70%;}.elementor-1963 .elementor-element.elementor-element-976416e{width:15%;}}@media(max-width:1024px){.elementor-1963 .elementor-element.elementor-element-9e07de2 > .elementor-element-populated{padding:80px 21px 0px 21px;}.elementor-1963 .elementor-element.elementor-element-154ff27 > .elementor-element-populated{padding:75px 21px 90px 21px;}.elementor-1963 .elementor-element.elementor-element-d2fa505 .portfolio-grid .item{width:calc(100% / 2);}}@media(max-width:767px){.elementor-1963 .elementor-element.elementor-element-d2fa505 .portfolio-grid .item{width:calc(100% / 1);}}@media (max-width:1350px) and (min-width:1025px){.elementor-1963 .elementor-element.elementor-element-3472fe5 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-1963 .elementor-element.elementor-element-9e07de2 > .elementor-element-populated{padding: 90px 21px 0px 21px !important;}}