.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2475 .elementor-element.elementor-element-5d97136{border-style:none;padding:60px 0px 60px 0px;}.elementor-2475 .elementor-element.elementor-element-5d97136, .elementor-2475 .elementor-element.elementor-element-5d97136 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2475 .elementor-element.elementor-element-02d64e0 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFB500;}.elementor-2475 .elementor-element.elementor-element-02d64e0 > .elementor-element-populated, .elementor-2475 .elementor-element.elementor-element-02d64e0 > .elementor-element-populated > .elementor-background-overlay, .elementor-2475 .elementor-element.elementor-element-02d64e0 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}/* Start custom CSS */#survy-frm span.gfield_required.gfield_required_text {
    display: none;
}

#survy-frm h2.gform_title {
    display: none;
}
#survy-frm img {
    width: 300px;
}
#survy-frm p {
    color: #fff;
    font-size: 16px;
    text-align: center;
    margin: 20px;
    font-family: 'Montserrat';
}
#survy-frm p.gf_progressbar_title {
    color: #fff;
    font-family: 'Montserrat';
    font-size: 16px;
}

#survy-frm .gform-theme--framework .gf_progressbar .percentbar_blue {
    background: #FFB500 !important;
}

#survy-frm h3 {
    color: #fff;
    text-align: center;
    font-family: 'Montserrat';
    font-size: 18px;
    margin: 0;
}

#survy-frm h2 {
    text-align: center;
    color: #fff;
    font-family: 'Montserrat';
    font-size: 26px;
    line-height: 36px;
}

#survy-frm legend {
    color: #fff;
    font-family: 'Inter';
    font-size: 18px;
    line-height: 30px;
}

#survy-frm label {
    color: #fff;
    font-family: 'Inter';
    font-size: 15px;
    line-height: 20px;
}

#survy-frm .elementor-widget-wrap {
    padding: 30px 100px;
}
#masthead {
    display: none;
}

section#ftr {
    display: none;
}

section#cntct-info {
    display: none;
}

#cpy-rght{
    display: none;
}

#survy-frm button, html input[type=button], input[type=reset], input[type=submit] {
    background: #3e1aae !important;
    color: #fff !important;
    font-family: 'Inter' !important;
    font-size: 17px !important;
    border: 2px solid #3e1aae !important;
    border-radius: 5px !important;
    padding: 12px 40px !important;
}

#survy-frm button, html input[type=button], input[type=reset], input[type=submit]:hover {
    background: #3e1aae !important;
    color: #fff !important;
    border: unset !important;
}

#survy-frm button, html input[type=button], input[type=reset], input[type=submit]:active {
    background: #3e1aae !important;
    color: #fff !important;
    border: unset !important;
}


@media screen and (max-width: 1024px) {

    #survy-frm .elementor-widget-wrap {
    padding: 30px 60px !important;
    margin: 0 30px;
}
    
    
}


@media screen and (max-width: 768px) {
    
    #survy-frm {
    padding: 30px 0 !important;
}
    
    
    #survy-frm h2 {
    font-size: 20px;
}

#survy-frm h3 {
    font-size: 16px;
}
    
}



@media screen and (max-width: 480px) {
    
#survy-frm legend {
    font-size: 15px;
    line-height: 24px;
}

#survy-frm label {
    font-size: 14px;
}
    
    #survy-frm button, html input[type=button], input[type=reset], input[type=submit] {
    padding: 10px 24px !important;
    font-size: 15px !important;
}
    
    #survy-frm .elementor-widget-wrap {
        padding: 30px 30px !important;
        margin: 0 20px;
}
#survy-frm h3 {
        font-size: 15px;
        line-height: 24px;
}
#survy-frm h2 {
        font-size: 18px;
        line-height: 28px;
}
    
}/* End custom CSS */