.elementor-10166 .elementor-element.elementor-element-c1dfb81{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-10166 .elementor-element.elementor-element-483d733 .project_filters{text-align:center;}.elementor-10166 .elementor-element.elementor-element-483d733 .project_filters a{margin-left:16px;}.elementor-10166 .elementor-element.elementor-element-483d733 .project_filters li a{font-size:1.2em;font-weight:600;}.elementor-10166 .elementor-element.elementor-element-483d733 .portfolio-effect1 .caption-inner, .elementor-10166 .elementor-element.elementor-element-483d733 .portfolio-effect2 .content-block, .elementor-10166 .elementor-element.elementor-element-483d733 .portfolio-effect3 .details, .elementor-10166 .elementor-element.elementor-element-483d733 .portfolio-effect4 .perspective-caption{text-align:left;}.elementor-10166 .elementor-element.elementor-element-483d733 .portfolio-effect1 .caption-inner, .elementor-10166 .elementor-element.elementor-element-483d733 .portfolio-effect2 .content-block h4, .elementor-10166 .elementor-element.elementor-element-483d733 .portfolio-effect2 .content-block .portfolio-cates, .elementor-10166 .elementor-element.elementor-element-483d733 .portfolio-effect3 .details, .elementor-10166 .elementor-element.elementor-element-483d733 .portfolio-effect4 .perspective-caption{padding-top:0px;padding-bottom:0px;}.elementor-10166 .elementor-element.elementor-element-651bc92{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10166 .elementor-element.elementor-element-b636fdd .gallery-item .gallery-caption{text-align:center;}.elementor-10166 .elementor-element.elementor-element-966db08{--display:flex;}.elementor-10166 .elementor-element.elementor-element-579dc29 .gallery-item .gallery-caption{text-align:center;}.elementor-10166 .elementor-element.elementor-element-7c5e61a{--display:flex;}.elementor-10166 .elementor-element.elementor-element-f32afaf .gallery-item .gallery-caption{text-align:center;}.elementor-10166 .elementor-element.elementor-element-7b709e4{--display:flex;}.elementor-10166 .elementor-element.elementor-element-f3ae686 .gallery-item .gallery-caption{text-align:center;}.elementor-10166 .elementor-element.elementor-element-662ec67{--display:flex;}.elementor-10166 .elementor-element.elementor-element-2f7fbd9 .gallery-item .gallery-caption{text-align:center;}.elementor-10166 .elementor-element.elementor-element-e3c2423{--display:flex;}.elementor-10166 .elementor-element.elementor-element-c772c7f{--display:flex;}.elementor-10166 .elementor-element.elementor-element-1dabbaf{--display:flex;}.elementor-10166 .elementor-element.elementor-element-2451608 .gallery-item .gallery-caption{text-align:center;}.elementor-10166 .elementor-element.elementor-element-119f40e{--display:flex;}.elementor-10166 .elementor-element.elementor-element-6dde839{--display:flex;}.elementor-10166 .elementor-element.elementor-element-be312d4 .gallery-item .gallery-caption{text-align:center;}.elementor-10166 .elementor-element.elementor-element-dd63b97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10166 .elementor-element.elementor-element-e28bb95{--display:flex;}.elementor-10166 .elementor-element.elementor-element-e18757f .gallery-item .gallery-caption{text-align:center;}@media(max-width:767px){.elementor-10166 .elementor-element.elementor-element-c1dfb81{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10166 .elementor-element.elementor-element-483d733 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10166 .elementor-element.elementor-element-483d733 .project-item{padding:calc(0px/2);}.elementor-10166 .elementor-element.elementor-element-483d733 .projects-grid{margin:calc(-0px/2);}.elementor-10166 .elementor-element.elementor-element-483d733 .project_filters{text-align:center;}.elementor-10166 .elementor-element.elementor-element-483d733 .project_filters a{margin-left:0px;}}