.elementor-3 .elementor-element.elementor-element-3fc03d0>.elementor-container{min-height:400px}.elementor-3 .elementor-element.elementor-element-3fc03d0:not(.elementor-motion-effects-element-type-background),.elementor-3 .elementor-element.elementor-element-3fc03d0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/_mirror/wp-content/uploads/2023/11/5329445-scaled.webp);background-repeat:no-repeat;background-size:cover}.elementor-3 .elementor-element.elementor-element-3fc03d0{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-3 .elementor-element.elementor-element-3fc03d0>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-3 .elementor-element.elementor-element-5453e79.elementor-column .elementor-column-wrap{align-items:center}.elementor-3 .elementor-element.elementor-element-5453e79.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-3 .elementor-element.elementor-element-5453e79.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{justify-content:center}.elementor-3 .elementor-element.elementor-element-0a3b7f0 .cms-heading-wrapper{text-align:center}.elementor-3 .elementor-element.elementor-element-0a3b7f0 .cms-heading-wrapper .custom-heading{margin-top:0;margin-bottom:15px}.elementor-3 .elementor-element.elementor-element-0a3b7f0 .cms-heading-wrapper .custom-subheading{margin-bottom:15px}.elementor-3 .elementor-element.elementor-element-0a3b7f0 .custom-heading-description{color:var(--e-global-color-secondary);font-size:24px}.elementor-3 .elementor-element.elementor-element-0a3b7f0>.elementor-widget-container{margin:0}.elementor-3 .elementor-element.elementor-element-f2148e4{margin-top:20px;margin-bottom:20px}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-0a3b7f0 .custom-heading{font-size:72px}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-0a3b7f0 .cms-heading-wrapper{text-align:left}.elementor-3 .elementor-element.elementor-element-0a3b7f0 .custom-heading{font-size:32px;line-height:1.5em}.elementor-3 .elementor-element.elementor-element-0a3b7f0 .custom-heading-description{font-size:20px;line-height:1.5em}}