.elementor-1075 .elementor-element.elementor-element-28fe7df3{margin-top:-22px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1075 .elementor-element.elementor-element-3d84b17b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1075 .elementor-element.elementor-element-16b38668 > .elementor-widget-container{background-image:url("https://elmtree-learning.org.uk/wp-content/uploads/2022/10/Elmtree-Page-Featured-Image-2.jpg");margin:0px 0px 0px 0px;padding:300px 0px 300px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1075 .elementor-element.elementor-element-16b38668{z-index:5;text-align:center;}.elementor-1075 .elementor-element.elementor-element-16b38668 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#FFFFFF;}.elementor-1075 .elementor-element.elementor-element-21a11ad{margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-1075 .elementor-element.elementor-element-1e79d6f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1075 .elementor-element.elementor-element-c94c51e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1075 .elementor-element.elementor-element-c94c51e{font-family:var( --e-global-typography-b3915f9-font-family ), Sans-serif;font-size:var( --e-global-typography-b3915f9-font-size );font-weight:var( --e-global-typography-b3915f9-font-weight );line-height:var( --e-global-typography-b3915f9-line-height );letter-spacing:var( --e-global-typography-b3915f9-letter-spacing );color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1075 .elementor-element.elementor-element-16b38668 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1075 .elementor-element.elementor-element-21a11ad{padding:7% 7% 7% 7%;}.elementor-1075 .elementor-element.elementor-element-c94c51e{font-size:var( --e-global-typography-b3915f9-font-size );line-height:var( --e-global-typography-b3915f9-line-height );letter-spacing:var( --e-global-typography-b3915f9-letter-spacing );}}@media(max-width:767px){.elementor-1075 .elementor-element.elementor-element-16b38668 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1075 .elementor-element.elementor-element-c94c51e{font-size:var( --e-global-typography-b3915f9-font-size );line-height:var( --e-global-typography-b3915f9-line-height );letter-spacing:var( --e-global-typography-b3915f9-letter-spacing );}}/* Start custom CSS for formidable, class: .elementor-element-cd7ee23 */.customffcss .frm_pos_top{
    font-family: "Outfit", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    line-height: 30px;
    letter-spacing: 2.5px;
}

.sigNav{
    z-index: 99 !IMPORTANT;
}

.customffcss .frm_primary_label{
    font-family: "Outfit", Sans-serif;
    font-size: 15px;
}

.customffcss .frm_html_container{
    font-family: "Outfit", Sans-serif;
    font-size: 15px !IMPORTANT;
    color: #344054 !IMPORTANT;
}

.customffcss .frm_likert__column{
    font-family: "Outfit", Sans-serif;
}





.customffcss .frm_description{
    font-family: "Outfit", Sans-serif;
    font-size: 15px !IMPORTANT;
}



.customffcss .frm_radio label{
    font-family: "Outfit", Sans-serif !IMPORTANT;
    
}

.with_frm_style input[type=radio]:focus, .with_frm_style input[type=checkbox]:focus{
    0px 0px 0px 3px rgba(228, 92, 44, 0.4) !important
}


.customffcss .frm_button_submit{
    width: 100%;
    background-color: var(--e-global-color-8793c29);
    color: #ffffff !IMPORTANT;
    padding: 13px 13px 13px 13px !IMPORTANT;
    font-family: "Outfit", Sans-serif !IMPORTANT;
    font-size: 17px !IMPORTANT;
    font-weight: 600 !IMPORTANT;
    line-height: 30px !IMPORTANT;
    letter-spacing: 4px !IMPORTANT;
        text-transform: uppercase !IMPORTANT;
}/* End custom CSS */