.elementor-5929 .elementor-element.elementor-element-58ddeeb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-block-start:0px;--padding-block-end:120px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5929 .elementor-element.elementor-element-58ddeeb:not(.elementor-motion-effects-element-type-background), .elementor-5929 .elementor-element.elementor-element-58ddeeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c56e5bd );}.elementor-5929 .elementor-element.elementor-element-58ddeeb::before, .elementor-5929 .elementor-element.elementor-element-58ddeeb > .elementor-background-video-container::before, .elementor-5929 .elementor-element.elementor-element-58ddeeb > .e-con-inner > .elementor-background-video-container::before, .elementor-5929 .elementor-element.elementor-element-58ddeeb > .elementor-background-slideshow::before, .elementor-5929 .elementor-element.elementor-element-58ddeeb > .e-con-inner > .elementor-background-slideshow::before, .elementor-5929 .elementor-element.elementor-element-58ddeeb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://berricafruits.com/wp-content/uploads/2026/04/Group-2608862.png");--background-overlay:'';background-position:center center;background-size:cover;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-58ddeeb{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5929 .elementor-element.elementor-global-5529{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5929 .elementor-element.elementor-global-5529.elementor-element{--align-self:flex-start;}.elementor-5929 .elementor-element.elementor-element-9dc3fea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5929 .elementor-element.elementor-element-bdc8adb{width:100%;max-width:100%;}@media(min-width:768px){.elementor-5929 .elementor-element.elementor-element-9dc3fea{--width:100%;}}@media(max-width:991px){.elementor-5929 .elementor-element.elementor-element-58ddeeb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-block-start:0px;--padding-block-end:078px;--padding-inline-start:032px;--padding-inline-end:032px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-58ddeeb{--padding-inline-start:032px;--padding-inline-end:032px;}.elementor-5929 .elementor-element.elementor-global-5529{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5929 .elementor-element.elementor-element-9dc3fea{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-5929 .elementor-element.elementor-element-58ddeeb{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-block-start:0px;--padding-block-end:60px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-58ddeeb{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-5929 .elementor-element.elementor-global-5529{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5929 .elementor-element.elementor-element-9dc3fea{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}}/* Start custom CSS for container, class: .elementor-element-9dc3fea */.gform-theme--framework .gf_progressbar .percentbar_blue,.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))
 {
    background-color: #5d1f63;
}


/* Gravity Forms - Global Previous Button Styling */
body .gform_wrapper .gform_page_footer .gform_previous_button {
    background-color: transparent !important; /* white background */
    color: #5d1f63 !important;            /* brand text color */
    border: 1px solid #5d1f63 !important; }
   

/* Hover effect for all Previous buttons */
body .gform_wrapper .gform_page_footer .gform_previous_button:hover {
    background-color: #f2f2f2 !important; /* light grey hover */
    color: #5d1f63 !important;
}

h2,h3{
    font-family: var(--e-global-typography-secondary-font-family), Inter;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ddeeb */.elementor-5929 .elementor-element.elementor-element-58ddeeb {
    background: linear-gradient(180deg, rgba(74, 27, 78, 0.1) 0%, rgba(251, 244, 240, 0.1) 100%);

}/* End custom CSS */