.elementor-6788 .elementor-element.elementor-element-fce4bc0{--display:flex;--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;}.elementor-6788 .elementor-element.elementor-element-dd9b57a{--display:flex;--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;}.elementor-6788 .elementor-element.elementor-element-30ed2e3{--display:flex;--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;}.elementor-6788 .elementor-element.elementor-element-c9ed7aa{--display:flex;--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;}.elementor-6788 .elementor-element.elementor-element-1037290{--display:flex;--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;}.elementor-6788 .elementor-element.elementor-element-2318cc7{--display:flex;--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;}.elementor-6788 .elementor-element.elementor-element-b6c8f2b{--display:flex;--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;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-fce4bc0 */.elementor-6788 .elementor-element.elementor-element-fce4bc0 {
    background-color: #120A27;
    background: radial-gradient(circle at 10% 90%, rgba(35, 15, 65, 0.9) 0%, transparent 40%),
                radial-gradient(circle at 90% 10%, rgba(70, 20, 70, 0.7) 0%, transparent 50%),
                #110924;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd9b57a */.elementor-6788 .elementor-element.elementor-element-dd9b57a {
  background:  #FFFFFF  !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30ed2e3 *//* Elementor Container Custom CSS */
.elementor-6788 .elementor-element.elementor-element-30ed2e3 {
    background-color: #faf9fc; /* Light background representing screenshot backdrop */
    padding: 80px 4% 100px 4%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9ed7aa *//* Elementor Parent Container Setup */
.elementor-6788 .elementor-element.elementor-element-c9ed7aa {
    background-color: #ffffff; /* Representing clean backdrop from screenshot */
    padding: 80px 4% 100px 4%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1037290 *//* Elementor Parent Container Setup */
.elementor-6788 .elementor-element.elementor-element-1037290 {
    background-color: #fef0f3; /* The premium light pink from screenshot */
    padding: 80px 4% 80px 4%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2318cc7 *//* Elementor Parent Container Setup */
.elementor-6788 .elementor-element.elementor-element-2318cc7 {
    background-color: #fbf8fc; /* Beautiful light tint backdrop from screenshot */
    padding: 80px 4% 100px 4%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6c8f2b *//* Elementor Parent Container Setup */
.elementor-6788 .elementor-element.elementor-element-b6c8f2b {
    background-color: #2b1442; /* Premium rich purple background matching screenshot */
    padding: 100px 4% 100px 4%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
}/* End custom CSS */