.elementor-34553 .elementor-element.elementor-element-3f086c4{padding:20px 0 0 0}.elementor-34553 .elementor-element.elementor-element-523e3d1>.elementor-element-populated{padding:0 21px 0 21px}.elementor-34553 .elementor-element.elementor-element-8f101c5 .gem-gallery-grid .gallery-item{padding:calc(21px/2)!important}.elementor-34553 .elementor-element.elementor-element-8f101c5 .gem-gallery-grid .gallery-set{margin-top:calc(-21px/2);margin-bottom:calc(-21px/2)}.elementor-34553 .elementor-element.elementor-element-8f101c5 .gem-gallery-grid .not-fullwidth-block ul,.elementor-34553 .elementor-element.elementor-element-8f101c5 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-21px/2);margin-right:calc(-21px/2)}.elementor-34553 .elementor-element.elementor-element-8f101c5 .gem-gallery-grid .fullwidth-block{padding-left:calc(21px/2);padding-right:calc(21px/2)}.elementor-34553 .elementor-element.elementor-element-8f101c5 .gallery-item .overlay-wrap{opacity:calc(100/100)}.elementor-34553 .elementor-element.elementor-element-210fb41>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-34553 .elementor-element.elementor-element-210fb41>.elementor-element-populated{padding:0 21px 0 21px}.elementor-34553 .elementor-element.elementor-element-c43aef2>.elementor-widget-container{margin:0 0 40px 0}.elementor-34553 .elementor-element.elementor-element-3640397>.elementor-widget-container{margin:0 0 30px 0}.elementor-34553 .elementor-element.elementor-element-3640397 .thegem-te-portfolio-title .portfolio-title{letter-spacing:0;text-transform:none}.elementor-34553 .elementor-element.elementor-element-f2a0478 .thegem-te-portfolio-content{justify-content:left;text-align:left}.elementor-34553 .elementor-element.elementor-element-4d2973d>.elementor-widget-container{margin:25px 0 0 0}.elementor-34553 .elementor-element.elementor-element-4d2973d .thegem-te-portfolio-info .portfolio-info .portfolio-info-item .item-label{padding-top:11px;padding-bottom:11px;padding-right:45px}.elementor-34553 .elementor-element.elementor-element-4d2973d .thegem-te-portfolio-info .portfolio-info .portfolio-info-item .item-value{padding-top:11px;padding-bottom:11px}.elementor-34553 .elementor-element.elementor-element-003b83d{--divider-border-style:solid;--divider-color:#DFE5E8;--divider-border-width:1px}.elementor-34553 .elementor-element.elementor-element-003b83d .elementor-divider-separator{width:100%}.elementor-34553 .elementor-element.elementor-element-003b83d .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-34553 .elementor-element.elementor-element-0f969d5>.elementor-widget-container{margin:8px 0 0 0}.elementor-34553 .elementor-element.elementor-element-7d7882e>.elementor-element-populated{padding:55px 21px 95px 21px}.elementor-34553 .elementor-element.elementor-element-1d93f7b .thegem-te-portfolio-navigation .post-navigation .post-title span{letter-spacing:0;text-transform:none}@media(min-width:768px){.elementor-34553 .elementor-element.elementor-element-523e3d1{width:58%}.elementor-34553 .elementor-element.elementor-element-210fb41{width:42%}}@media(max-width:1024px) and (min-width:768px){.elementor-34553 .elementor-element.elementor-element-523e3d1{width:100%}.elementor-34553 .elementor-element.elementor-element-210fb41{width:100%}}@media(max-width:1024px){.elementor-34553 .elementor-element.elementor-element-3f086c4{padding:0 0 0 0}.elementor-34553 .elementor-element.elementor-element-210fb41>.elementor-element-populated{padding:25px 21px 55px 21px}.elementor-34553 .elementor-element.elementor-element-7d7882e>.elementor-element-populated{padding:55px 21px 65px 21px}}@media(max-width:767px){.elementor-34553 .elementor-element.elementor-element-c43aef2>.elementor-widget-container{margin:0 0 25px 0}.elementor-34553 .elementor-element.elementor-element-3640397>.elementor-widget-container{margin:0 0 20px 0}.elementor-34553 .elementor-element.elementor-element-7d7882e>.elementor-element-populated{padding:35px 21px 65px 21px}}