.elementor-317 .elementor-element.elementor-element-af57686, .elementor-317 .elementor-element.elementor-element-af57686 > .elementor-background-overlay{border-radius:18px 18px 18px 18px;}.elementor-317 .elementor-element.elementor-element-af57686{padding:1px 1px 1px 1px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-317 .elementor-element.elementor-element-9706e95{text-align:left;}.elementor-317 .elementor-element.elementor-element-9706e95 .elementor-heading-title{font-family:"Larken", Sans-serif;font-size:40px;font-weight:400;}.elementor-317 .elementor-element.elementor-element-af6ab93{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}#jet-popup-317 .jet-popup__container{width:500px;}#jet-popup-317 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-317 .jet-popup__container-inner{justify-content:flex-start;border-radius:18px 18px 18px 18px;}#jet-popup-317 .jet-popup__container-overlay{border-radius:18px 18px 18px 18px;}#jet-popup-317 .jet-popup__close-button{transform:translateX(0px) translateY(0px);-webkit-transform:translateX(0px) translateY(0px);color:var( --e-global-color-1e22339 );background-color:var( --e-global-color-primary );}/* Start custom CSS for shortcode, class: .elementor-element-e4b4bc0 */.gform-field-label {
    color: #254940 !important;
    font-family: raleway, sans-serif !important;
    font-size: 18px !important;
}

    .gform-field-placeholder{
        color: red ;
    }

input#gform_submit_button_3 {
    font-family: raleway, sans-serif;
    background-color: #254940;
    border-radius: 0px !important;
    padding: 20px 20px;
    text-transform: uppercase;
    color: #FFFFFF;
}

body #gform_wrapper_3 .gform_footer input[type="submit"]:hover {
       background: #225b4d !important;
}


/*gap between fields*/

.gform-theme--foundation #gform_fields_3
{
        grid-row-gap: 16px !important;
}

.gform_required_legend {
    font-size: 12px !important;
}

.winter-jobs input#input_3_6:focus {
    outline-color: #254940 !important;
    outline-width: 1px;
}
.winter-jobs input#input_3_6 {
    border-block-color: #d5d0d0 !important;
    }

.email-winter-job input#input_3_3:focus {
    outline-color: #254940 !important;
    outline-width: 1px;
}

.email-winter-job input#input_3_3 {
        border-color: #d5d0d0 !important;
    }

.name-winter-job input#input_3_1_3:focus {
    outline-color: #254940 !important;
    outline-width: 1px;
}

.name-winter-job input#input_3_1_3 {
        border-color: #d5d0d0 !important;
    }

.intro-winter-job textarea#input_3_4:focus {
    border-color: #254940;
    outline-color: #254940;
    outline-width: 1px;
}

.intro-winter-job textarea#input_3_4 {
        border-color: #d5d0d0 !important;
    }
    
.resume-winter-job input#input_3_5:focus {
    border-color: #254940 !important;
    outline-color: #254940 !important;
    outline-width: 1px;
}

.resume-winter-job input#input_3_5 {
        border-color: #d5d0d0 !important;
    }/* End custom CSS */