.elementor-1051 .elementor-element.elementor-element-18ac75a{--display:flex;--min-height:305px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1051 .elementor-element.elementor-element-18ac75a:not(.elementor-motion-effects-element-type-background), .elementor-1051 .elementor-element.elementor-element-18ac75a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5F1;}.elementor-1051 .elementor-element.elementor-element-50a6871{--display:flex;--min-height:52vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.15;}.elementor-1051 .elementor-element.elementor-element-50a6871:not(.elementor-motion-effects-element-type-background), .elementor-1051 .elementor-element.elementor-element-50a6871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5F100;}.elementor-1051 .elementor-element.elementor-element-50a6871::before, .elementor-1051 .elementor-element.elementor-element-50a6871 > .elementor-background-video-container::before, .elementor-1051 .elementor-element.elementor-element-50a6871 > .e-con-inner > .elementor-background-video-container::before, .elementor-1051 .elementor-element.elementor-element-50a6871 > .elementor-background-slideshow::before, .elementor-1051 .elementor-element.elementor-element-50a6871 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1051 .elementor-element.elementor-element-50a6871 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1051 .elementor-element.elementor-element-15592a8{text-align:center;}.elementor-1051 .elementor-element.elementor-element-2e19e98{text-align:center;}.elementor-1051 .elementor-element.elementor-element-2e19e98 .elementor-heading-title{letter-spacing:0px;}.elementor-1051 .elementor-element.elementor-element-0933895{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1051 .elementor-element.elementor-element-15592a8{text-align:center;}}@media(max-width:767px){.elementor-1051 .elementor-element.elementor-element-15592a8{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-0933895 */.stage-desc {
font-family: 'sofia-pro', serif !important;
font-size: 13px !important ;
font-style: none !important;
color: BLACK !important;
line-height: 1.5;
max-width: 320px;
}


.stage-phase {
font-family: 'sofia-pro', sans-serif !important;
font-size: 12px !important;
letter-spacing: 2px !important;
text-transform: uppercase;
color: black !important;
}

.stage-ornament {
margin-top: 36px;
display: flex;
align-items: center;
gap: 12px;
display: none !important;
}

.field label {
font-family: sofia-pro !important;
font-size: 11px;
letter-spacing: 2px;
text-transform: uppercase;
color: black !important;
}/* End custom CSS */