.elementor-1880 .elementor-element.elementor-element-a3f2221 > .elementor-container{max-width:1240px;min-height:30vh;}.elementor-1880 .elementor-element.elementor-element-a3f2221{margin-top:0%;margin-bottom:0%;padding:3em 0em 3em 0em;}.elementor-1880 .elementor-element.elementor-element-ed90ae1 .elementor-heading-title{font-weight:700;}.elementor-1880 .elementor-element.elementor-element-4800dbc{width:var( --container-widget-width, 48.595% );max-width:48.595%;--container-widget-width:48.595%;--container-widget-flex-grow:0;}.elementor-1880 .elementor-element.elementor-element-4800dbc .elementor-heading-title{font-size:80px;font-weight:800;text-transform:uppercase;}.elementor-1880 .elementor-element.elementor-element-4187a1c{font-size:18px;}.elementor-1880 .elementor-element.elementor-element-5f0f74a > .elementor-container{max-width:1240px;}.elementor-1880 .elementor-element.elementor-element-0760697{width:var( --container-widget-width, 101.901% );max-width:101.901%;--container-widget-width:101.901%;--container-widget-flex-grow:0;}.elementor-1880 .elementor-element.elementor-element-0760697 > .elementor-widget-container{margin:0px 0px 41px 0px;}.elementor-1880 .elementor-element.elementor-element-0760697 .row{margin-top:calc( 2.8rem * -1 );margin-right:calc( 2.8rem/ -2 );margin-left:calc( 2.8rem/ -2 );}.elementor-1880 .elementor-element.elementor-element-0760697 .grid-item-p{padding-right:calc(2.8rem/ 2);padding-left:calc(2.8rem/ 2);margin-top:2.8rem;padding:-1px -1px -1px -1px;}.elementor-1880 .elementor-element.elementor-element-0760697 .portfolio_wrap .ajax-area{text-align:left;}.elementor-1880 .elementor-element.elementor-element-0760697 .portfolio_wrap .filter-nav__nav{justify-content:flex-start;}.elementor-1880 .elementor-element.elementor-element-0760697 .ms-p-content{text-align:left;}.elementor-1880 .elementor-element.elementor-element-0760697 .btn-load-more{border-top-left-radius:0px 0px;border-top-right-radius:0px 0px;border-bottom-right-radius:0px 0px;border-bottom-left-radius:0px 0px;}@media(max-width:1024px){.elementor-1880 .elementor-element.elementor-element-4800dbc .elementor-heading-title{font-size:56px;}}@media(max-width:767px){.elementor-1880 .elementor-element.elementor-element-4800dbc .elementor-heading-title{font-size:48px;}.elementor-1880 .elementor-element.elementor-element-5f0f74a{margin-top:-40px;margin-bottom:-40px;}.elementor-1880 .elementor-element.elementor-element-0760697 > .elementor-widget-container{margin:0px 0px 100px 0px;}}