.specialBG{background-position:50% 0!important}.et_pb_blurb_description h2{font-size:40px!important;border-bottom:1px solid #3852AE}.homeBlog h2.entry-title{font-size:18px!important;font-weight:600!important}.et_pb_post p{color:#333!important}.flexMenu ul{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;padding:0;margin:0;width:100%}.flexMenu li{display:inline-block;flex-grow:3;padding:10px 20px;margin:5px 10px 5px 0;word-break:none;border-radius:5px;transition:all 0.3s ease-in-out;color:#333;text-align:center;background:white}.flexMenu a{display:block;flex-grow:3;padding:0px 40px;color:#333}.flexMenu li:hover{background:#f7f7f7}.flexMenu a:hover{color:white}.et_pb_section_1_tb_header.et_pb_section{position:fixed;width:100%;top:28px!important;left:0}.fixed{position:fixed;width:100%;top:0;left:0;z-index:9999;height:28px}.et_pb_menu__menu{width:100%;display:flex;justify-content:flex-end!important}.et-menu li>a{text-transform:uppercase;letter-spacing:1px;font-weight:400}.et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:14px;line-height:1.2em!important}.mainMenu li.current_page_item{background:#3852AE}footer .et_pb_menu .et_pb_menu__menu{display:block!important}footer .et_mobile_nav_menu{display:none!important}.squareList ul{list-style:none;padding-left:0;margin-top:20px}.squareList li{margin:0 0 5px 10px;text-indent:-1.3em;padding-left:1.3em}.squareList li::before{content:"";display:inline-block;margin:15px 10px 0 0;width:10px;height:10px;line-height:15px;background:#3852AE}h1 strong,h2 strong{font-size:65%;font-weight:400;color:#333}p{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.et_pb_scroll_top.et-pb-icon{text-align:center;background:#3852AE}.message.message_success{background:white;border:1px solid #EE7305;border-radius:10px;padding:10px}.df_field_description_text{margin:25px 0 10px 0}.df_step_1 .et_pb_contact_field_checkbox,.df_step_2 .et_pb_contact_field_checkbox{background:#FFDEBC;padding:10px;border-radius:10px;margin-top:20px;height:220px;width:220px}.et_pb_contact_field_checkbox img{align-items:center;margin:10px 0 20px 10px;width:120px}input.maths_answer.required{background:white;border:1px solid #ccc}span.et_pb_contact_field_options_list{display:flex;justify-content:space-evenly;flex-wrap:wrap}.et_pb_contact p input[type="checkbox"]+label i,.et_pb_contact p input[type="radio"]+label i{border:1px solid #bbb}.et-l--footer ul{list-style-type:disc;padding:0 0 30px;line-height:26px}