@charset "UTF-8";
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.contact-form-wrapper,.enquiry-form-wrapper,.qq-contact-form-wrapper{height:100vh;overflow-y:scroll;display:block;padding:20px 10px;background:#fff}@media (min-width:800px){.contact-form-wrapper,.enquiry-form-wrapper,.qq-contact-form-wrapper{overflow:hidden;height:auto}}.contact-form-wrapper .wpcf7-form,.enquiry-form-wrapper .wpcf7-form,.qq-contact-form-wrapper .wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px;font-size:1.2rem}.contact-form-wrapper .wpcf7-form p,.enquiry-form-wrapper .wpcf7-form p,.qq-contact-form-wrapper .wpcf7-form p{width:100%}@media (min-width:600px){.contact-form-wrapper .wpcf7-form p,.enquiry-form-wrapper .wpcf7-form p,.qq-contact-form-wrapper .wpcf7-form p{width:99%;margin:.5%}}.contact-form-wrapper .wpcf7-form p:last-of-type,.enquiry-form-wrapper .wpcf7-form p:last-of-type,.qq-contact-form-wrapper .wpcf7-form p:last-of-type{width:99%;margin:.5%}.contact-form-wrapper .wpcf7-form p:nth-last-of-type(2),.enquiry-form-wrapper .wpcf7-form p:nth-last-of-type(2),.qq-contact-form-wrapper .wpcf7-form p:nth-last-of-type(2){width:99%;margin:.5%}.contact-form-wrapper .wpcf7-form label,.enquiry-form-wrapper .wpcf7-form label,.qq-contact-form-wrapper .wpcf7-form label{color:#333;font-weight:800;font-size:1.5rem}.contact-form-wrapper input[type=date],.contact-form-wrapper input[type=email],.contact-form-wrapper input[type=tel],.contact-form-wrapper input[type=text],.contact-form-wrapper input[type=url],.contact-form-wrapper textarea,.enquiry-form-wrapper input[type=date],.enquiry-form-wrapper input[type=email],.enquiry-form-wrapper input[type=tel],.enquiry-form-wrapper input[type=text],.enquiry-form-wrapper input[type=url],.enquiry-form-wrapper textarea,.qq-contact-form-wrapper input[type=date],.qq-contact-form-wrapper input[type=email],.qq-contact-form-wrapper input[type=tel],.qq-contact-form-wrapper input[type=text],.qq-contact-form-wrapper input[type=url],.qq-contact-form-wrapper textarea{width:100%;padding:10px}.contact-form-wrapper input[type=submit],.enquiry-form-wrapper input[type=submit],.qq-contact-form-wrapper input[type=submit]{padding:10px;width:100%;color:#b42825;font-weight:700;font-size:1.3rem;background:#1d097d;border:0;border-radius:5px}@media (min-width:600px){.contact-form-wrapper input[type=submit],.enquiry-form-wrapper input[type=submit],.qq-contact-form-wrapper input[type=submit]{width:50%;float:right}}.contact-form-wrapper input:hover[type=submit],.enquiry-form-wrapper input:hover[type=submit],.qq-contact-form-wrapper input:hover[type=submit]{background:#333;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.qq-contact-form-wrapper{display:none}.enquiry-form-wrapper{background:rgba(29,9,125,.8);margin-bottom:20px;border-radius:10px}.enquiry-form-wrapper .wpcf7-form label{color:#fff;font-weight:800}.qq-form-close-button:hover{color:#541313}.mobile-menu{height:100vh;overflow-y:scroll}.mobile-menu .current_page_item>a{background:#1d097d;color:#b42825!important}.footer-top{background:#1d097d;color:#b42825;clear:both;overflow:hidden}.footer-top span{display:block;text-align:center;padding:20px;font-size:2rem}.footer-top span a{font-weight:800;color:#fff}.footer-top span a:hover{color:#541313}.footer{display:block;font-size:1.5rem;background:#eee}.footer .wrapper{padding:0 10px}.footer h3{color:#333}.footer .column{width:100%;margin:20px 0}.footer p{margin:0;padding:2px 0}.footer ul{list-style:none;padding:0;margin:0}.footer ul li{padding:2px 5px;display:block}.footer a{font-weight:600;color:#1d097d;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer a:hover{color:#2704c1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer .email{margin-top:20px}.footer .footer-logo{margin:20px 0}.footer .social{font-size:3rem}@media (min-width:800px){.footer .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:30px}.footer .column{width:33%;padding:0 20px;float:left}.footer .col-no-header{padding-top:60px!important}}@media (min-width:1400px){.footer .column{width:25%}}.footer-base{padding:10px;width:100%;background:#1d097d;color:#b42825;clear:both;overflow:hidden;font-size:1rem}.footer-base a:hover{color:#b42825}.buckets{max-width:1600px;margin:20px auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}@media (min-width:1200px){.buckets{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.buckets li{display:block;width:49%;margin:0 .5% 10px .5%}@media (min-width:480px){.buckets li{margin:.5%;width:32%}}@media (min-width:800px){.buckets li{width:24%}}@media (min-width:1200px){.buckets li{width:24%}}.buckets li a{display:block;width:100%;height:100%}.buckets li a img{display:block;margin:0 auto;padding:0 20px}.buckets li a .title{padding:10px;width:100%;background:#1d097d;color:#fff;text-align:center;display:block;font-size:1.8rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;min-height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:10px}.buckets li a .title span{display:block;margin:auto}.buckets li:hover a .title{background:#2704c1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#b42825}.buckets #active a .title{background:#2704c1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#b42825}.why-choose-us-section{color:#fff;padding:20px;position:relative;background:rgba(29,9,125,.8);margin-bottom:10px;border-radius:10px}.why-choose-us-section h3{font-size:3rem;margin-top:0}.why-choose-us-section ul{list-style:none;padding-left:0;font-size:2rem}.why-choose-us-section ul i{margin-right:10px;color:#b42825}.why-choose-us-section .btn{margin:10px auto;display:block}.btn{display:inline-block;padding:10px 20px;color:#b42825;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-weight:600;font-size:1.5rem;margin:10px 5px;text-align:center;min-width:200px;border-radius:10px}.btn:hover{background-color:#2704c1;color:#b42825;text-decoration:none}.btn--white{color:#1d097d;background-color:#fff}.btn--blue{color:#fff;background-color:#1d097d}.accreds-wrapper{padding-top:1px;position:relative;z-index:20;margin:60px auto;clear:both}.accreds-wrapper h2{text-align:center;color:#1d097d;font-size:2.5rem}
/*!
 * Font Awesome Free 5.13.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-bars:before{content:""}.fa-check-square:before{content:""}.fa-envelope:before{content:""}
/*!
 * Font Awesome Free 5.13.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fonts/a69d7756f69e.eot);src:url(/assets/fonts/be67f384d5ec.woff2)format("woff2"),url(/assets/fonts/c57e836f86c0.woff)format("woff")}.fas{font-family:"Font Awesome 5 Free";font-weight:900}
/*!
 * Font Awesome Free 5.13.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
/*!
 * Font Awesome Free 5.13.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/e47bef960b6d.eot);src:url(/assets/fonts/c50579ce6e8a.woff2)format("woff2"),url(/assets/fonts/d6521133e4e8.woff)format("woff")}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:0;border-radius:100%;padding:0;margin:0 24px;position:relative}.wpcf7 .ajax-loader::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:0;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article,aside,details,figure,footer,header,main,nav,section{display:block}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}strong{font-weight:700}img{border:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}