.elementor-7771 .elementor-element.elementor-element-8cfcb70>.elementor-container{max-width:1280px}.elementor-7771 .elementor-element.elementor-element-8cfcb70{padding:6.5rem 1rem}.elementor-7771 .elementor-element.elementor-element-c37c786>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px}.elementor-7771 .elementor-element.elementor-element-c37c786>.elementor-element-populated{padding:0}.elementor-7771 .elementor-element.elementor-element-6a300a4 .elementor-heading-title{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--e-global-color-text)}.elementor-7771 .elementor-element.elementor-element-03e6376{padding:5rem 6.5rem 10rem}.elementor-7771 .elementor-element.elementor-element-4b7e00a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:32px}.elementor-7771 .elementor-element.elementor-element-4b7e00a>.elementor-element-populated{padding:0}.elementor-7771 .elementor-element.elementor-element-fe8a3d6 .elementor-post__thumbnail__link{padding-bottom:calc( 1 * 100% )}.elementor-7771 .elementor-element.elementor-element-fe8a3d6:after{content:"1";position:absolute;color:transparent}.elementor-7771 .elementor-element.elementor-element-fe8a3d6{--grid-row-gap:32px;--grid-column-gap:32px}.elementor-7771 .elementor-element.elementor-element-fe8a3d6 a .elementor-portfolio-item__overlay{background-color:#00000087}.elementor-7771 .elementor-element.elementor-element-fe8a3d6 .elementor-portfolio-item__title{font-size:1.5rem}@media(max-width:767px){.elementor-7771 .elementor-element.elementor-element-8cfcb70{padding:4rem 1rem}.elementor-7771 .elementor-element.elementor-element-03e6376{padding:0 1rem}}.elementor-7771 .elementor-element.elementor-element-6a300a4{line-height:1em}.elementor-7771 .elementor-element.elementor-element-3c99d52{hyphens:auto;-webkit-hyphens:auto}.elementor-7771 .elementor-element.elementor-element-03e6376>div{gap:2rem}