/** Built: Fri Dec 22 2023 09:43:39 GMT+0000 (Greenwich Mean Time) **/
body form div.error{color:#c73f42}body form label{margin-bottom:.5em;color:#333!important}body form label span{color:#c73f42;margin-left:4px}body form .postcode-field.disabled{opacity:.6}body form .field{width:100%;padding:8px 5px;position:relative}body form .field div.radio{padding:2px 0}body form .field select.ui.dropdown{background-color:#fff;border-radius:4px;font-size:1.4em!important;line-height:2.2em;height:2.2em;border:1px solid rgba(34,36,38,.15);color:#312682!important}body form .field.error input,body form .field.error textarea{background-color:#ffdedc}body form .field input,body form .field textarea{background:#fff;border-radius:4px;color:#312682;border:1px solid rgba(34,36,38,.15);font-size:1.4em;line-height:2em;padding:5px 10px;width:100%}body form .field input[type=radio],body form .field textarea[type=radio]{width:20px}body form .field .forgotten{color:#b4a8d3;display:block;text-align:right;margin-top:5px;text-decoration:underline}body .modal .login-form{text-align:center;display:block;position:relative;top:0}body .login-form{display:none;position:absolute;top:170px;left:50%;margin-left:-180px;width:360px}body .login-form input{width:100%}body .login-form .primary-button{margin-top:30px}body .login-form .social-logins{margin-top:15px}body .login-form .social-logins i{margin:0 15px;cursor:pointer}body .menu-box.login .login-form{display:block}
body .main-box .popup-home{text-align:left;position:relative;min-height:800px;top:0;right:0;left:0;width:100%;z-index:105}body .main-box .popup-home img.home-img{width:350px;height:250px;border:6px solid #fff}body .main-box .popup-home img.home-img.img1{margin-left:8em;transform:rotate(-5deg)}body .main-box .popup-home img.home-img.img2{margin-top:-5em;margin-left:2em;transform:rotate(5deg)}body .main-box .popup-home .home-bg1{margin-top:-120px;z-index:1;height:600px;width:4000px;position:absolute;left:50%;margin-left:-2000px;background:url(/img/home-bg-1.jpg) no-repeat center center;background-size:65%}body .main-box .popup-home .home-widgets{overflow:hidden;margin-top:400px}body .main-box .popup-home .home-widgets .home-widget{background:#fab800 url(/img/home-wid-1.jpg) no-repeat right 1.8em bottom 1.8em;background-size:50%;box-sizing:border-box;padding:1.8em;border-radius:10px;color:#312682;width:306px;float:left;margin:0;height:390px}body .main-box .popup-home .home-widgets .home-widget h1,body .main-box .popup-home .home-widgets .home-widget h2{color:#312682}body .main-box .popup-home .home-widgets .home-widget a.primary-button{background:#312682;color:#fff;border:1px solid #fff;font-size:.9em;margin:0}body .main-box .popup-home .home-widgets .home-widget:first-child{margin-right:40px}body .main-box .popup-home .home-widgets .home-widget:last-child{margin-left:40px}body .main-box .popup-home .home-widgets .home-widget.blue{background:#312682 url(/img/home-wid-2.jpg) no-repeat right 1.8em bottom 1.8em;background-size:50%;color:#fff}body .main-box .popup-home .home-widgets .home-widget.blue h1,body .main-box .popup-home .home-widgets .home-widget.blue h2{color:#fab800}body .main-box .popup-home .home-widgets .home-widget.blue a.primary-button{background:#fab800;color:#312682}body .main-box .popup-home .home-widgets .home-widget.dark-green{background:#173650 url(/img/home-wid-3.jpg) no-repeat center bottom 1.8em;background-size:50%;color:#fff}body .main-box .popup-home .home-widgets .home-widget.dark-green h1,body .main-box .popup-home .home-widgets .home-widget.dark-green h2{color:#fff}body .main-box .popup-home .home-widgets .home-widget.dark-green a.primary-button{background:#c1c1ff;color:#312682}body .main-box .popup-home .service-box{width:4000px;position:relative;left:50%;margin-left:-2000px;background-color:#f4f4f4;padding:1.5em 0}body .main-box .popup-home .service-box>.ui.grid{margin:0 auto;width:1000px;background:url(/img/service-bg.jpg) no-repeat right bottom;background-size:50%}body .main-box .popup-home .community-box{min-height:510px;padding:1.5em 0;background:url(/img/stars-bg.jpg) no-repeat center center;background-size:100%}body .main-box .popup-home .community-box img.com-img{width:320px;height:230px;border:4px solid #fff;position:absolute}body .main-box .popup-home .community-box img.com-img.img1{margin-left:0;margin-top:82px;transform:rotate(-12deg);z-index:10}body .main-box .popup-home .community-box img.com-img.img2{margin-top:15px;margin-left:270px;transform:rotate(-1deg);z-index:5}body .main-box .popup-home .community-box img.com-img.img3{margin-top:150px;margin-left:500px;transform:rotate(-5deg);z-index:20}body .main-box .popup-home .community-box img.com-img.img4{margin-top:10px;margin-left:685px;transform:rotate(10deg);z-index:10}
body{background:#fff;color:#333;font-family:'Montserrat',sans-serif;text-rendering:optimizeLegibility;font-size:14px}body img{image-rendering:optimizeQuality}body .modal.popup .content label,body a{color:#312682}body a:hover{color:#5545c9}body ul{margin:.5em}body h1,body h2,body h3,body h4{color:#34307a}body h1{font-size:2.5em}body .ui.dimmer{background-color:#fff;color:#333}body .separator-line{z-index:1;height:2px;width:4000px;position:relative;left:50%;margin-left:-2000px;background:url(/img/line.jpg) no-repeat center center;background-size:70%}body .ratings-bg{background:url(/img/home-ratings.jpg) no-repeat right bottom;background-size:80%;height:200px;margin-top:5px;padding:30px 0;box-sizing:border-box}body .ui.toggle.checkbox.determineLocationButton.checked label:before{background-color:#312682!important}body .determineLocationButton{margin:0!important;padding:0!important}body .determineLocationButton label{color:#333!important;display:inline!important;padding-left:55px!important}body .ui.toggle.checkbox.determineLocationButton.checked label{color:#312682!important}body .cms-box h1{margin-bottom:1em!important}body .right-aligned{float:right;margin-right:0!important}body .loginForm{width:100%!important}body .loginForm .cancel.icon{position:absolute;top:50px!important;right:50px!important;cursor:pointer}body .modal.alert .content,body .modal.info .content{text-align:center}body .modal.popup{width:100%;left:0;max-width:100%}body .modal.popup .content{width:700px;margin:20px auto;font-size:1.3em}body .back-link{display:inline-block;margin-right:0;cursor:pointer}body .hightlight-text{color:#312682}body .yellow-bg{background-color:#fab800}body .button,body .primary-button,body a.button,body a.primary-button{text-decoration:none;text-align:center;color:#333;display:inline-block;line-height:1.8em;font-weight:400}body .button,body a.button{background:0 0;margin:0 1em;font-size:1em;padding:2px 1em}body .button.bordered,body a.button.bordered{border:1px solid #f7ab03}body .primary-button,body a.primary-button{background:#fab800;border-radius:12px;font-size:1.2em;padding:4px 1em;box-shadow:none;border:1px solid #333}body .primary-button.bordered,body a.primary-button.bordered{border:1px solid #24166f}body .primary-button.fixed{min-width:220px}body .nav-icon{cursor:pointer;margin:1em;position:fixed;display:block;z-index:300;top:40px;right:40px;width:45px;height:40px}body .nav-icon p{color:#312682;position:absolute;font-size:1em;bottom:-25px;text-transform:uppercase}body .nav-icon div,body .nav-icon:after,body .nav-icon:before{background-color:#312682;border-radius:3px;content:'';display:block;height:5px;margin:7px 0;transition:all .2s ease-in-out}body .nav-icon.on:before{transform:translateY(12px) rotate(135deg)}body .nav-icon.on:after{transform:translateY(-12px) rotate(-135deg)}body .nav-icon.on div{transform:scale(0)}body .menu-box{display:none;width:100%;background:rgba(60,22,144,.95);position:fixed;margin:0;padding-top:165px;text-align:center;z-index:200;box-shadow:0 20px 40px #000}body .yellow-bar{text-align:center;background:#fab800;padding:25px 0;margin:35px 0 0;width:100%;min-height:100px;color:#312682;font-weight:700}body .yellow-bar p{padding:3px 0;font-size:1.2em}body .yellow-bar p strong{font-size:1.4em}body .menu-box.login .login-button,body .menu-box.login .main-menu{opacity:0;margin-left:-10000px}body .no-padding{padding:0!important}body .rating-stars{color:#fab800;padding:10px 0}body .rating-stars.big{font-size:2.5em}::-webkit-input-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}:-moz-placeholder{color:#666}.testimonials{width:380px;font-size:1.5em;line-height:1.5em;margin:3em auto}.testimonials em,.testimonials p{text-align:left;text-shadow:0 0 8px rgb(0 0 0)}.testimonials em{text-align:right}.top-ratings{padding:2em 0;position:relative;min-height:150px;width:100%}.top-ratings .top-item{width:330px;text-rendering:optimizeQuality;text-align:center}.top-ratings .top-item strong{color:#312682;font-size:1.2em}.top-ratings .top-item .rating-stars.tiny.inline{margin-right:0}
body .main-menu.mobile-only{min-height:240px;font-size:2em;font-weight:700;text-indent:0;padding:0}body .main-menu.mobile-only li{padding:8px 0;list-style-type:none}body .main-menu.mobile-only li a{color:#fff}body .main-menu.mobile-only li a.active,body .main-menu.mobile-only li a:hover{color:#fab800}body .main-menu.mobile-only li .submenu{padding-left:0}body .main-menu.mobile-only li .submenu li{font-weight:400}
@media only screen and (min-width:901px){body .mobile-only{visibility:hidden!important;display:none}}@media only screen and (max-width:528px){body .main-box{z-index:99;overflow:hidden!important;max-width:100%!important}body .main-box .popup-home{top:-80px}}@media only screen and (max-width:1000px){body .modal.basic .content{width:100%}body .modal.popup{width:100%!important}body .modal.popup .content{box-sizing:border-box;padding:1em;width:100%!important}body .main-box{overflow:hidden!important;max-width:100%!important}body .main-box .popup-home .home-widgets{margin:300px auto 1em;width:700px}body .main-box .popup-home .home-widgets .home-widget{margin:1em!important}body .service-box{width:105%!important;margin-left:-15px!important;overflow:hidden;box-sizing:border-box;left:0!important}body .service-box .ui.grid{width:97%!important;padding-bottom:100px!important;background-size:250px!important}}@media only screen and (max-width:900px){body .ui.grid{width:100%;margin:0!important}body .main-box{padding:0 1em}body .mobile-only{visibility:visible!important}body .not-mobile{visibility:hidden!important}body .testimonials{margin-top:1em;width:80%;font-size:1em}body .nav-icon-bg{position:fixed;width:100%;height:130px;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,.87) 0%,#fff 0%,#fff 62%,rgba(60,22,144,0) 100%);z-index:100}body .nav-icon-bg .logo{width:80px;margin:1em}body .sorters-box{text-align:center!important}body .sorters-box .ui.mini.button{font-size:.6em!important;margin-bottom:15px!important}body .login-form{left:0;margin-left:0;width:90%}body form{margin-top:20px!important;width:100%!important}body .login-widget{top:40px!important;width:100%;right:auto;left:20px;z-index:1000;font-size:.8em}body .login-widget .icon{font-size:2em}body .back-link,body .corner-logo{display:none}body .cms-box{width:100%!important}body .nav-icon{right:10px!important;top:10px!important;z-index:103}body .main-box{z-index:99}body .main-box .popup-home .logo{width:35%;padding-top:180px}body .main-box .popup-home .button{width:75%;margin:8px}body .main-box .popup-home img.home-img.img1{margin-left:1em}body .main-box .popup-home .home-bg1{background-size:200%;margin-left:0;left:0;width:100%!important}body .main-box .popup-home .home-widgets{margin:300px auto 1em;width:304px}body .main-box .popup-home .home-widgets .home-widget{margin:1em auto!important}body .main-box .popup-home .community-box{background-position:center bottom}body .main-box .popup-home .community-box img.com-img{position:relative;margin-top:-2em!important}body .main-box .popup-home .community-box img.com-img.img1{margin-left:5%;margin-top:1em!important}body .main-box .popup-home .community-box img.com-img.img2{margin-left:15%}body .main-box .popup-home .community-box img.com-img.img3{margin-left:5%}body .main-box .popup-home .community-box img.com-img.img4{margin-left:15%}body .footer.ui.grid .column{text-align:center!important;font-size:.8em}body .footer.ui.grid .column .menu{height:1.2em}body .ui.grid>.column{clear:both!important;width:100%!important;min-width:100%!important;padding:20px 0}body .main-menu li{font-size:.7em;padding:15px 0;color:#312682}body .main-menu li a{color:#312682!important}body .menu-box{background-color:#fff;color:#312682;position:absolute;padding-top:80px;height:100vh;z-index:102}body .menu-box .yellow-bar{position:absolute;bottom:0}body .menu-box .logo{width:25%}body.menu-on .main-box{height:30px;overflow:hidden}}
body{background-color:#f4f4f4!important}body .main-bg{background-color:#fff}body .main-box{width:1000px;margin:0 auto;max-width:100%;min-height:100px;position:relative;text-align:center}body .main-box .top-bar{width:100%;height:140px;position:relative;z-index:888}body .main-box .top-bar .button,body .main-box .top-bar .primary-button{margin:0 1em}body .main-box .top-bar .logo{position:relative;float:left;width:90px;z-index:10;display:block;padding-top:0;margin:0}body .main-box .top-bar .main-menu.not-mobile{height:3em;font-size:1em;text-indent:0;padding:.5em 0 0 3em;text-decoration:none;float:left}body .main-box .top-bar .main-menu.not-mobile li{padding:7px 0 0;list-style-type:none;text-decoration:none;float:left}body .main-box .top-bar .main-menu.not-mobile li a{color:#111;background-color:#fff;z-index:11;padding:0 1em .5em;display:block;position:relative}body .main-box .top-bar .main-menu.not-mobile li a.active,body .main-box .top-bar .main-menu.not-mobile li a:hover{color:#312682}body .main-box .top-bar .main-menu.not-mobile li.has-children{border:1px solid #fff;z-index:10}body .main-box .top-bar .main-menu.not-mobile li.has-children:hover{border:1px solid #ccc;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none}body .main-box .top-bar .main-menu.not-mobile li.has-children:hover .submenu{display:block}body .main-box .top-bar .main-menu.not-mobile .submenu{display:none;position:absolute;top:41px;padding-top:.5em;background:#fff;border:1px solid #ccc;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-left:0;margin-left:-1px}body .main-box .top-bar .main-menu.not-mobile .submenu li{clear:both;float:none;margin:0 1em;text-align:left}body .main-box .top-bar .main-menu.not-mobile .submenu li a{text-align:left}body .main-box .top-bar .top-buttons{margin-top:.8em;float:right}body .main-box form button.clear-button{display:none;background-color:#999!important;border:0!important;color:#333;position:absolute;margin:0;right:5px;top:5px}body .login-widget{color:#fab800;margin-top:10px;position:relative;display:none;right:0;text-align:right;z-index:200;height:20px}body .page.spinner,body .spinner{background:url(/img/loading.gif) no-repeat center center!important;background-size:40%!important}body .page.spinner{background-size:30%!important}body .page,body .spinner>*{display:none}body .page{z-index:20;padding:0 0 30px;background:#fff;position:relative;width:100%;min-height:350px}body .page .cms-box{margin:10px auto 0;width:100%;text-align:left}body .footer{background-color:#f4f4f4!important;margin:0!important;min-height:50px}body .footer .main-box{color:#312682;text-align:left!important;padding:1rem 0 0!important}body .footer .main-box p{line-height:1.5em;color:#312682}body .footer .main-box a{color:#312682!important;text-decoration:none}body .footer .main-box .social .icon{font-size:30px;margin-left:.6em}body .register-page form{width:70%;margin:0 auto}body .register-page form .field{padding:10px 0}body .register-page form .field label{display:block;text-align:left;padding:0 0 5px;font-weight:700}body .register-page form .field input,body .register-page form .field textarea{width:100%}body .register-page form .field.terms{text-align:right}body .register-page form .field.terms input[type=checkbox]{display:inline-block;width:20px}
body .social-share a{color:#312682;margin-left:1em}body .rating-stars .star{display:inline-block;width:48px;height:48px;background:url(/img/rating-star.png) no-repeat 0 0;background-size:cover;background-position-y:-192px}body .rating-stars .star.full{background-position-y:0}body .rating-stars .star.half{background-position-y:-96px}body .rating-stars .star.quarter{background-position-y:-144px}body .rating-stars .star.half.quarter{background-position-y:-48px}body .rating-stars.small .star{width:24px;height:24px;background-position-y:-96px}body .rating-stars.small .star.full{background-position-y:0}body .rating-stars.small .star.half{background-position-y:-48px}body .rating-stars.small .star.quarter{background-position-y:-72px}body .rating-stars.small .star.half.quarter{background-position-y:-24px}body .statistics .item{overflow:hidden;float:none;clear:right}body .statistics .item span{width:50px;display:block;float:left;margin-top:2px}body .statistics .item .rating-stars{padding:0;display:block;float:left;margin-right:10px}body .report-link{clear:both;text-align:right;display:block;padding-bottom:2px;cursor:pointer;float:right}body .report-link span{text-decoration:underline}body .latest-reviews{font-size:.9em;overflow:hidden}body .latest-reviews .rating.field{padding-bottom:1em;border-bottom:1px solid #fff;overflow:hidden}body .latest-reviews .rating.field .rating-stars{padding:0;display:block!important;float:left;margin:0 50px 0 0!important}body .latest-reviews .rating.field .feedbackBy{text-align:right;line-height:1.3em;font-size:.9em;display:block;float:right;clear:right}body .latest-reviews .rating.field .yellow.review{clear:both;width:100%;float:left;color:#fab800;margin:1em 0!important}body .sorters-box{text-align:right;width:100%}body .sorters-box .button{display:inline-block;font-size:10px!important;font-weight:400;padding:3px 5px;margin:0!important}body .sorters-box .button:first-child{border-left:2px solid #fff!important}body .rating-list .field{margin-bottom:3em}body .rating-stars.tiny.inline{display:inline-block;margin-right:2em}body .feedbackBy{display:inline-block;line-height:1.2em}body .rating-stars.tiny .star{width:18px;height:18px;background-position-y:-72px}body .rating-stars.tiny .star.full{background-position-y:0}body .rating-stars.tiny .star.half{background-position-y:-36px}body .rating-stars.tiny .star.quarter{background-position-y:-54px}body .rating-stars.tiny .star.half.quarter{background-position-y:-18px}body .rating-stars.rater{cursor:pointer}body .check-rating-page,body .make-rating-page,body .rating-page,body .view-rating-page{background:#fff}body .view-rating-page .statistics span.rate{color:#fab800;text-decoration:underline;cursor:pointer}body .check-rating-page .ui.grid,body .make-rating-page .ui.grid{border-bottom:1px solid #fff;padding-bottom:30px}body .check-rating-page .ui.grid .column.add-col,body .check-rating-page .ui.grid .column.result-col,body .make-rating-page .ui.grid .column.add-col,body .make-rating-page .ui.grid .column.result-col{display:none}body .check-rating-page .column.result-col.loading .result-list:after,body .make-rating-page .column.result-col.loading .result-list:after{content:'';width:100%;background:url(/img/loading.gif) no-repeat center center;background-size:50%;display:block;height:50px}body .check-rating-page .column,body .make-rating-page .column{padding:20px!important}body .check-rating-page h4,body .make-rating-page h4{font-size:1.2em;font-weight:400}body .check-rating-page form label,body .make-rating-page form label{line-height:50px;font-weight:700}body .check-rating-page form .field,body .make-rating-page form .field{margin-bottom:18px;padding:0}body .check-rating-page form .field .postcode-field,body .make-rating-page form .field .postcode-field{width:110px;float:right}body .check-rating-page .bordered-item,body .make-rating-page .bordered-item{border:2px solid #312682;border-radius:10px;padding:5px 20px;color:#312682;width:100%;display:block;margin-bottom:15px}body .check-rating-page .bordered-item.hightlight-text,body .make-rating-page .bordered-item.hightlight-text{border-color:#fab800;color:#fab800;line-height:38px}body .rating-page h1{font-size:3em;margin-bottom:2em}body .rating-page .field{padding:5px 0}body .rating-page .field textarea{height:7em;line-height:1.1em;padding:.5em}body hr{margin:2em 0;border:1px solid #fff}.my-ratings-page .rating.field{margin-bottom:3.5em!important}.my-ratings-page .rating.field h3{margin-bottom:.3em}
.ui.modal.basic,.ui.modal.basic>.close,.ui.modal>.header{color:#333!important}
