.elementor-450 .elementor-element.elementor-element-42c7663>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-450 .elementor-element.elementor-element-cef52d9 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-widget-aux_modern_heading .aux-modern-heading-primary{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-aux_modern_heading .aux-modern-heading-secondary{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-aux_modern_heading .aux-modern-heading-secondary .aux-head-highlight{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-aux_modern_heading .aux-modern-heading-description{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-450 .elementor-element.elementor-element-749cd24 .aux-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.elementor-450 .elementor-element.elementor-element-749cd24 .aux-modern-heading-description{max-width:47em}.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-450 .elementor-element.elementor-element-c2ab178{text-align:center}.elementor-widget-aux_recent_portfolios_masonry .entry-header .entry-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-aux_recent_portfolios_masonry .entry-tax{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-450 .elementor-element.elementor-element-8e31dd2 .entry-header .entry-title a{color:var(--e-global-color-secondary)}.elementor-450 .elementor-element.elementor-element-8e31dd2 .entry-header .entry-title a:hover{color:var(--e-global-color-primary)}.elementor-450 .elementor-element.elementor-element-8e31dd2 .entry-header{margin-bottom:0}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media(min-width:768px){.elementor-450 .elementor-element.elementor-element-42c7663{width:100%}}