.elementor-225 .elementor-element.elementor-element-b30e2dc{margin-top:0px;margin-bottom:0px;padding:050px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for section, class: .elementor-element-b30e2dc */.mainn {
    background: #fff;
    background-image: radial-gradient(#e6f8f3 20%, transparent 0), radial-gradient(#08c18a 20%, transparent 0);
    background-size: 15px 15px;
    background-position: 0 0, 15px 15px;
}/* End custom CSS */
/* Start custom CSS */h2.gsection_title {
    font-size: 2em !important;
}

label.gfield_label {
    font-size: 1.1em !important;
    font-weight: 500 !important;
}

div.ginput_container {
    margin-bottom: 25px !important;
}

.gform_wrapper select {
    font-size: 1em !important;
}

div.gsection_description {
    font-family: 'niveau-grotesk' !important;
    font-size: 1em !important;
}

.gform_previous_button.button {
    background-color: rgb(255, 255, 255, 0) !important;
    color: #08c18a !important;
}
.gform_previous_button.button {
    background-color: rgb(255, 255, 255, 0) !important;
    color: #08c18a !important;
}

.gform_wrapper .gf_progressbar_percentage span {
    font-family: 'niveau-grotesk' !important;
}

h3.gf_progressbar_title {
    display: none;
}

.gform_wrapper .percentbar_blue {
    background-image: none !important;
    background-color: #08c18a !important;
}

.gform_wrapper .gf_progressbar {
    background-image: none !important;
    background-color: #f5f9fa !important;
    border-radius: 50px !important;
    border: 3px solid rgb(8, 193, 138, 0.2) !important;
}/* End custom CSS */