body.enrolment .IntegraPTButton:hover, body.email .IntegraPTButton:hover {
    background-color: #F77908 !important;
    color: white !important;
}

.fl-node-p1lqujcg0ekb{margin-top: 120px}

footer form .gform_body input, .fl-module-uabb-gravity-form input[type="text"], .fl-module-uabb-gravity-form select, .fl-module-uabb-gravity-form textarea, .lwa-username-input input[type="text"], .lwa-password-input input[type="password"], .lwa-remember-email input.lwa-user-remember,
body:not(.home) #gform_wrapper_58 input[type="text"], body:not(.home) #gform_wrapper_58 input[type="email"] {
    background: white;
    border-bottom-color: rgb(143, 139, 136) !important;
    border-top: 0px !important;
    border-radius: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.uabb-gf-style input[type="text"] {
    padding: 8px 18px !important;
    padding-top: 8px !important;
    padding-right: 18px !important;
    padding-bottom: 8px !important;
    padding-left: 18px !important;
    border-radius: 3px !important;
    font-size: 16px !important;
    height: 46px !important;
    background: rgb(255, 255, 255) !important;
}

.fl-node-jhuekz4m6y92 .uabb-gf-style{padding:0!important}

 body.email #gform_submit_button_58 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 48px;
    min-height: 48px !important;
    max-height: 48px !important;
}

body.redesign input[type=submit].gform_button.button:hover, #gform_71 .gform_footer input[type=submit].gform_button.button:hover, .gform_footer input[type=submit].gform_button.button#gform_submit_button_71:hover, .ChooseYourJourneySection .fl-photo button:hover, body.redesign .single_blog_ovrvw_innr .BlogNewContainer a.grey_btn:hover, body.redesign li .ReadMoreButton:hover, body.redesign button:not(#showRightPush):not([role="tab"]).gform_button_select_files#gform_browse_button_52_15:hover, body.redesign #gform_submit_button_52:hover {
    border-color: transparent !important;
    color: white !important;
    border-bottom-color: transparent !important;
    background-color: #F77908 !important;
}

.fl-node-p1lqujcg0ekb > .fl-row-content-wrap{margin-bottom: 0!important}

.fl-node-jhuekz4m6y92 > div{margin-bottom: 0!important}

#gform_wrapper_58.gform_wrapper.gravity-theme .gform_footer{padding-bottom:0!important}

html:not(.fl-builder-edit) body.redesign.email footer{margin-top:100px!important}

.fl-node-7965f01kgo4p > div{margin-top:0!important}


@media (max-width:900px){
    .fl-node-7965f01kgo4p > div{margin-bottom:0!important}
    .fl-node-p1lqujcg0ekb{margin-top: 20px}
#gform_wrapper_58.gform_wrapper.gravity-theme .gform_footer{padding-bottom:55px!important}
.fl-node-yhq51xmae6j2 .IntegraPTButton{display:none!important}
html:not(.fl-builder-edit) body.redesign.email footer{margin-top:50px!important}
.fl-node-ko370h6aliuz.fl-module > .fl-module-content{margin-bottom:0!important}
.fl-node-v80dxm1hk6rw.LargeHeader.VerticalMerge{margin-top: 0!important}
body.redesign .fl-row-content-wrap:has(.IconBulletPoints){margin-top:0!important}
.fl-node-7uq8rdah26wz{width:100%}
.fl-node-d1op3j87t0ms > .fl-row-content-wrap{margin-top:0!important}
}

body.integra-edu.redesign footer .astra-advanced-hook-34468 .IntegraPTButton {color:#2B2F3C!important}


#gform_confirmation_message_58{font-size:20px}