.elementor-1098 .elementor-element.elementor-element-c70c33e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1098 .elementor-element.elementor-element-c70c33e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1098 .elementor-element.elementor-element-c40707c .project-text .sub-title{font-weight:300;}.elementor-1098 .elementor-element.elementor-element-c40707c .project-text .lnk-default2{font-weight:300;}.elementor-1098 .elementor-element.elementor-element-c40707c .project-info > h3{font-weight:300;}.elementor-1098 .elementor-element.elementor-element-60691a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1098 .elementor-element.elementor-element-60691a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1098 .elementor-element.elementor-element-2d2f3ba{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-1098 .elementor-element.elementor-element-2d2f3ba:not(.elementor-motion-effects-element-type-background), .elementor-1098 .elementor-element.elementor-element-2d2f3ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1098 .elementor-element.elementor-element-cfa6514.elementor-element{--align-self:flex-end;}.elementor-1098 .elementor-element.elementor-element-cfa6514{text-align:left;}.elementor-1098 .elementor-element.elementor-element-cfa6514 .elementor-heading-title{font-size:28px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1098 .elementor-element.elementor-element-0ba0d9f.elementor-element{--align-self:flex-end;}.elementor-1098 .elementor-element.elementor-element-0ba0d9f{text-align:left;}.elementor-1098 .elementor-element.elementor-element-0ba0d9f .elementor-heading-title{font-size:28px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1098 .elementor-element.elementor-element-77a2c5f.elementor-element{--align-self:flex-end;}.elementor-1098 .elementor-element.elementor-element-77a2c5f{text-align:right;}.elementor-1098 .elementor-element.elementor-element-77a2c5f .elementor-heading-title{font-size:28px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1098 .elementor-element.elementor-element-1649852.elementor-element{--align-self:flex-end;}.elementor-1098 .elementor-element.elementor-element-1649852{text-align:right;}.elementor-1098 .elementor-element.elementor-element-1649852 .elementor-heading-title{font-size:28px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1098 .elementor-element.elementor-element-d0bcc2f.elementor-element{--align-self:flex-end;}.elementor-1098 .elementor-element.elementor-element-d0bcc2f{text-align:left;}.elementor-1098 .elementor-element.elementor-element-d0bcc2f .elementor-heading-title{font-size:28px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1098 .elementor-element.elementor-element-3fe1b04.elementor-element{--align-self:flex-end;}.elementor-1098 .elementor-element.elementor-element-3fe1b04{text-align:left;}.elementor-1098 .elementor-element.elementor-element-3fe1b04 .elementor-heading-title{font-size:28px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1098 .elementor-element.elementor-element-d7e4454 .sub-title{font-weight:300;}.elementor-1098 .elementor-element.elementor-element-d7e4454 .proz-minterio > h3{font-weight:300;}.elementor-1098 .elementor-element.elementor-element-d7e4454 .proz-minterio > p{font-size:13px;}.elementor-1098 .elementor-element.elementor-element-aa6aab5{margin-top:0px;margin-bottom:-60px;}@media(max-width:1024px){.elementor-1098 .elementor-element.elementor-element-2d2f3ba{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1098 .elementor-element.elementor-element-2d2f3ba{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}