@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Roboto:500");@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,600i,700");@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,600&display=swap");*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:none;outline:0;color:#000}input[type=submit],button{-webkit-appearance:none;border-radius:0;border:0;outline:0;cursor:pointer}img{max-width:100%;outline:0;border:0}sup{vertical-align:baseline;position:relative;top:-.4em}input[type=search]{-webkit-appearance:none;border-radius:0}input[type=search]:focus{outline:3px solid #fec10b!important}input[type=text]:focus{outline:3px solid #fec10b!important}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}select{outline:0;-moz-appearance:none;text-indent:.01px;text-overflow:"";-webkit-appearance:none}select::-ms-expand{display:none}select:focus{outline:3px solid #fec10b!important}header{background-color:#4f107a;background-image:url("/images/header-heartx2.png");background-repeat:no-repeat;background-position:right;background-size:600px 100%;padding:45px 0}@media(max-width:1024px){header{padding-top:30px}}@media(max-width:900px){header{padding:10px 0 82px 0}}@media(max-width:360px){header>.container{padding:0 25px}}header a:focus,header a.is-focused{outline-color:#fec10b!important}header nav{background:#fff;position:fixed;opacity:0;z-index:-1;padding-top:100px;top:0;right:0;width:620px;box-shadow:0 3px 21px rgba(0,0,0,.25);height:100vh;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-in-out .2s,opacity .3s ease-in-out .2s;transition:transform .3s ease-in-out .2s,opacity .3s ease-in-out .2s}@media(max-width:1280px){header nav{width:594px}}@media(max-width:650px){header nav{padding-top:100px;width:calc(100% - 45px)}}@media(max-width:350px){header nav{width:calc(100% - 25px)}}header nav .container{height:calc(100vh - 140px);overflow-y:auto;padding-bottom:80px;-webkit-overflow-scrolling:touch}header nav .close-nav{cursor:pointer;background:#fff url("/images/icon-x.png") no-repeat right center;background-size:21px 21px;position:absolute;z-index:9999;color:#4f107a;font-weight:700;top:20px;right:40px;padding-bottom:2px;padding-right:35px}@media(max-width:650px){header nav .close-nav{right:20px}}header nav .close-nav span{border-bottom:1px solid transparent;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}header nav .close-nav:hover span{border-color:#000}header nav ul{list-style-type:none;max-width:880px;margin:0 auto;padding:0}header nav ul:after{content:"";display:block;width:100%;clear:both}header nav ul li{margin-bottom:0}@media(max-width:600px){header nav ul li{width:100%}}header nav ul li a{display:inline-block;margin-top:3px;font-size:20px;color:#4f107a;padding:11px 0;min-width:44px}@media(max-width:1280px){header nav ul li a{font-size:19px}}@media(max-width:480px){header nav ul li a{font-size:18px}}header nav ul li a:hover{text-decoration:underline}header nav .main-links{margin-bottom:30px}@media(max-width:900px){header nav .main-links{margin-bottom:20px}}header nav .main-links ul li a{font-weight:700}header nav .other-links{margin-bottom:40px}@media(max-width:900px){header nav .other-links{margin-bottom:30px}}header nav .other-links ul li a{color:#000;font-size:18px;font-weight:700}@media(max-width:1280px){header nav .other-links ul li a{font-size:17px}}header nav .other-links ul li a:hover{border-color:#aaaeb0}header nav .az-services{background:#ebf0ee;text-align:center;padding:14px 20px;font-size:16px}@media(max-width:1280px){header nav .az-services{padding:10px 20px}}@media(max-width:480px){header nav .az-services{padding:10px 20px}header nav .az-services span{margin-top:14px;display:block}}header nav .az-services a{color:#000;border-bottom:1px solid #aaaeb0;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}header nav .az-services a:hover{border-color:transparent}header .header-contents{position:relative;display:flex}@media(max-width:360px){header .header-contents{margin:0 -10px}}header .header-contents .logo{position:relative;z-index:1000;display:inline-block;background:url("/images/Blaby-logox2.png") no-repeat center;width:190px;height:100px;background-size:190px 100px;text-indent:-1000px;color:#fff}header .header-contents .logo a{color:#fff}@media(max-width:1024px){header .header-contents .logo{padding-top:6px;margin:0 20px 0 0;width:160px;height:78px;background-size:160px 78px}}@media(max-width:900px){header .header-contents .logo{z-index:100;width:154px;height:70px;background-size:154px 64px}}@media(max-width:480px){header .header-contents .logo{width:132px;height:60px;margin:0;background:url("/images/Blaby-logox2.png") no-repeat center;background-size:132px 60px}}header .header-contents .header-links{display:inline-block;z-index:300;margin-left:auto;align-self:center}@media(max-width:1280px){header .header-contents .header-links{top:-10px}}@media(max-width:1024px){header .header-contents .header-links{top:6px}}@media(max-width:900px){header .header-contents .header-links{top:0}}header .header-contents .header-links ul{padding:0;margin:0;list-style-type:none}header .header-contents .header-links ul:after{content:"";display:block;width:100%;clear:both}header .header-contents .header-links ul li{display:inline-block;margin-left:24px}@media(max-width:480px){header .header-contents .header-links ul li{margin-left:16px}}@media(max-width:360px){header .header-contents .header-links ul li{margin-left:8px}}header .header-contents .header-links ul li.menu{position:relative;z-index:1000}header .header-contents .header-links ul li.menu a{padding-right:58px;height:55px;padding-top:17px}header .header-contents .header-links ul li.menu a .menu-icon{position:absolute;top:50%;margin-top:-9px;right:20px;width:22px;height:18px}@media(max-width:900px){header .header-contents .header-links ul li.menu a .menu-icon{margin-top:-17px;right:0;left:0;margin-left:auto;margin-right:auto}}header .header-contents .header-links ul li.menu a .menu-icon .line{height:2px;margin-bottom:6px;width:100%;border-bottom:2px solid #fff}@media(max-width:900px){header .header-contents .header-links ul li.menu a .menu-icon .line{margin-bottom:5px}}header .header-contents .header-links ul li.menu a .menu-icon .line:nth-child(2){width:60%}header .header-contents .header-links ul li.menu a .menu-icon .line:nth-child(3){width:84%}@media(max-width:900px){header .header-contents .header-links ul li.menu a{padding-right:8px;padding-top:32px;padding-bottom:6px}header .header-contents .header-links ul li.menu a .menu-icon{width:22px;height:16px}}header .header-contents .header-links ul li.menu a:hover{color:#6c2d97;background-color:#fff}header .header-contents .header-links ul li.menu a:hover .menu-icon .line{border-color:#6c2d97;width:84%;-moz-transition:width .25s ease-in-out,border-color .25s ease-in-out;-o-transition:width .25s ease-in-out,border-color .25s ease-in-out;-webkit-transition:width .25s ease-in-out,border-color .25s ease-in-out;transition:width .25s ease-in-out,border-color .25s ease-in-out}header .header-contents .header-links ul li.menu a:hover .menu-icon .line:nth-child(2){width:100%}header .header-contents .header-links ul li.menu a:hover .menu-icon .line:nth-child(3){width:68%}header .header-contents .header-links ul li.my-account a{border-color:transparent;padding-right:34px;padding-left:0;background:url("/images/icon-myaccount-x2.png") no-repeat right center;background-size:22px 30px}header .header-contents .header-links ul li.my-account a span{border-bottom:1px solid transparent;padding-bottom:3px;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}header .header-contents .header-links ul li.my-account a:hover span{border-color:#fff}header .header-contents .header-links ul li.logout a{border-color:transparent;padding-right:42px;padding-left:0;background:url("/images/logout.png") no-repeat right center;background-size:28px 28px}header .header-contents .header-links ul li.logout a span{border-bottom:1px solid transparent;padding-bottom:3px;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}header .header-contents .header-links ul li.logout a:hover span{border-color:#fff}@media(max-width:900px){header .header-contents .header-links ul li{vertical-align:bottom}header .header-contents .header-links ul li.menu{max-width:74px}header .header-contents .header-links ul li.my-account a{padding:32px 0 6px;background:url("/images/icon-myaccount.png") no-repeat center 8px;background-size:15px 20px}header .header-contents .header-links ul li.logout a{padding:31px 0 6px;background:url("/images/logout.png") no-repeat center 8px;background-size:20px 20px}}header .header-contents .header-links ul li a{border:1px solid #fff;display:inline-block;padding:12px 22px;font-size:16px;border-radius:6px;color:#fff;-moz-transition:background-color .15s ease-in-out,color .15s ease-in-out;-o-transition:background-color .15s ease-in-out,color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out,color .15s ease-in-out;transition:background-color .15s ease-in-out,color .15s ease-in-out}@media(max-width:1280px){header .header-contents .header-links ul li a{font-size:14px}}@media(max-width:900px){header .header-contents .header-links ul li a{display:block;text-align:center;padding:8px}}@media(max-width:480px){header .header-contents .header-links ul li a{font-size:13px}}header .header-contents form{display:inline-block;margin:auto;width:60%}@media(max-width:900px){header .header-contents form{width:100%;position:absolute;top:80px}}header .header-contents .search-area .search-box{max-width:890px;margin:0 auto;display:flex;column-gap:10px}header .header-contents .search-area .search-box>*:focus,header .header-contents .search-area .search-box>*.is-focused{outline-color:#fec10b!important}header .header-contents .search-area .search-box input:-webkit-autofill,header .header-contents .search-area .search-box input:-webkit-autofill:hover,header .header-contents .search-area .search-box input:-webkit-autofill:focus,header .header-contents .search-area .search-box input:-webkit-autofill:active{-webkit-background-clip:text}header .header-contents .search-area .search-box .search-field{background:#fff url("/images/icon-search.png") no-repeat 15px center;background-size:25px 26px;border-radius:5px;flex:1}header .header-contents .search-area .search-box input[type=search]{background-color:transparent;height:55px;width:100%;outline:0;border:0;font-family:"Raleway",arial,sans-serif;font-weight:500;font-size:18px;padding:0 10px 0 56px;color:#000;border-radius:5px;border:1px solid #202020}@media(max-width:900px){header .header-contents .search-area .search-box input[type=search]{background-size:19px 20px;font-size:16px;height:45px;padding:0 84px 0 44px}}@media(max-width:550px){header .header-contents .search-area .search-box input[type=search]{background-size:15px 16px}}header .header-contents .search-area .search-box input[type=search]::-webkit-input-placeholder{font-family:"Raleway",arial,sans-serif;font-size:18px;color:#000;font-weight:600}@media(max-width:900px){header .header-contents .search-area .search-box input[type=search]::-webkit-input-placeholder{font-size:16px}}header .header-contents .search-area .search-box input[type=search]:-moz-placeholder{font-family:"Raleway",arial,sans-serif;font-size:18px;color:#000;font-weight:600}@media(max-width:900px){header .header-contents .search-area .search-box input[type=search]:-moz-placeholder{font-size:16px}}header .header-contents .search-area .search-box input[type=search]::-moz-placeholder{opacity:1;font-family:"Raleway",arial,sans-serif;font-size:18px;color:#000;font-weight:600}@media(max-width:900px){header .header-contents .search-area .search-box input[type=search]::-moz-placeholder{font-size:16px}}header .header-contents .search-area .search-box input[type=search]:-ms-input-placeholder{font-family:"Raleway",arial,sans-serif;font-size:18px;color:#000;font-weight:600}@media(max-width:900px){header .header-contents .search-area .search-box input[type=search]:-ms-input-placeholder{font-size:16px}}header .header-contents .search-area .search-box input[type=submit]{background:#e3e3e4;padding:10px 26px;margin:0;font-family:"Raleway",arial,sans-serif;font-size:16px;font-weight:700;border-radius:5px;color:#000;border:1px solid #202020;-moz-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}header .header-contents .search-area .search-box input[type=submit]:hover{background:#202020;color:#fff}@media(max-width:1280px){header .header-contents .search-area .search-box input[type=submit]{font-size:14px}}@media(max-width:900px){header .header-contents .search-area .search-box input[type=submit]{padding:10px 14px}}header.menu-open nav{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}header.menu-open .header-links{display:none!important}header.menu-open .header-links ul li.menu{display:inline-block!important}header.menu-open .header-links ul li.menu a{background-image:url("/images/close.png")}@media(max-width:900px){header.menu-open .header-links ul li.menu a{background-image:url("/images/close-mob.png")}}html.overlay,body.overlay{height:100vh;overflow:hidden}body{padding:0;margin:0;background:#fff;font-family:"Raleway",arial,sans-serif;font-weight:600;font-size:18px;color:#000;-webkit-overflow-scrolling:touch}@media(max-width:480px){body{font-size:16px}}body:before{content:" ";display:block;opacity:0;position:fixed;z-index:-1;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.3);-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}body.overlay:before{opacity:1}body.index:before{z-index:480}*:focus,.is-focused{transition:none!important;display:inline-block;box-shadow:0 0 0 2px #fec724,0 0 0 4px #4f107a,0 0 4px 8px #fec724!important}.yellow *:focus,.yellow .is-focused{outline:3px solid #000!important}p{line-height:26px;font-weight:500}@media(max-width:480px){p{line-height:24px}}h1{margin:0 0 32px;font-size:46px;color:#4f107a;font-family:"Raleway",arial,sans-serif;font-weight:700;text-align:center}@media(max-width:1280px){h1{font-size:40px}}@media(max-width:900px){h1{font-size:32px;margin:24px 0 18px}}@media(max-width:550px){h1{font-size:26px}}h1+.rte-outer P{text-align:center;margin:0 auto 60px;max-width:850px}@media(max-width:900px){h1+.rte-outer P{margin:0 auto 40px}}h2{font-family:"Roboto",arial;font-weight:500;color:#4f107a;margin:0 0 30px;font-size:26px;text-align:center}@media(max-width:550px){h2{font-size:20px;margin:0 0 26px}}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#4f107a;text-decoration:underline}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}.al-left{text-align:left}.btn{background:#4f107a;display:inline-block;padding:14px 22px;font-size:16px;border:0!important;border-radius:5px;color:#fff;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}@media(max-width:1024px){.btn{font-size:14px}}@media(max-width:900px){.btn{padding:10px 14px}}.btn:hover{background:#6c2d97}.btn[disabled]{background-color:#e3e3e4;color:#000;cursor:wait}.content-col-left .right .ctaList{display:table;table-layout:fixed;margin:0 0 18px}@media(max-width:900px){.content-col-left .right .ctaList{width:100%}}.content-col-left .right .ctaList div{display:table-row;padding:0 0 10px}.content-col-left .right .ctaList div+div .btn{margin:3px 0 0}.content-col-left .right .ctaList span{display:table-cell;padding:0 0 10px}.content-col-left .right .ctaList .btn{display:block;text-align:center;margin-bottom:5px}blockquote{position:relative;background:#ececec;padding:40px 80px;font-weight:normal;margin:20px 0}@media(max-width:480px){blockquote{padding:20px 46px}}blockquote:before{position:absolute;top:0;left:30px;content:"“";font-family:"Raleway",arial,sans-serif;font-size:70px;color:#4f107a}@media(max-width:480px){blockquote:before{font-size:50px;left:15px}}blockquote:after{position:absolute;top:0;right:30px;content:"”";font-family:"Raleway",arial,sans-serif;font-size:70px;color:#4f107a}@media(max-width:480px){blockquote:after{font-size:50px;right:15px}}.cookie-banner{position:fixed;z-index:500;bottom:0;left:0;width:100%;color:#fff;padding:30px 0 40px;background:rgba(52,9,93,.96)}@media(max-width:1024px){.cookie-banner{font-size:16px}}@media(max-width:900px){.cookie-banner{font-size:12px;padding:14px 0 18px}.cookie-banner p{line-height:22px}}@media(max-width:360px){.cookie-banner{font-size:11px;padding:14px 0 18px}.cookie-banner p{line-height:17px}}.cookie-banner a{color:#fff;text-decoration:underline}.cookie-banner a:hover{text-decoration:none}.cookie-banner .container{position:relative;padding-right:200px}@media(max-width:1280px){.cookie-banner .container{padding-right:160px}}@media(max-width:650px){.cookie-banner .container{padding-right:65px}}@media(max-width:360px){.cookie-banner .container{padding-right:52px}}.cookie-banner .container .close-x{cursor:pointer;position:absolute;padding-bottom:2px;padding-right:33px;font-weight:600;top:2px;right:50px;background:transparent;color:#fff}@media(max-width:650px){.cookie-banner .container .close-x{right:20px;width:25px;height:18px;padding:0}}@media(max-width:360px){.cookie-banner .container .close-x{right:15px}}.cookie-banner .container .close-x:before{content:" ";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;background:url("/images/close-mob-white.png") no-repeat 0 0;background-size:21px 21px;width:21px;height:21px}.cookie-banner .container .close-x span{border-bottom:1px solid transparent;padding-bottom:2px;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}@media(max-width:650px){.cookie-banner .container .close-x span{display:none}}.cookie-banner .container .close-x:hover span{border-color:#fff}.cookie-banner .container button.close-x{background:none;color:#fff;font-size:18px}.cookie-banner p{margin:0}.alert{background:#202020;color:#fff}.alert.section{background:#0cb773;color:#000}.alert.section a,.alert.section button span{color:#000}.alert.section .close-x{background-image:url("/images/close-mob-21.png")!important}.alert.section a:focus,.alert.section a.is-focused,.alert.section input:focus,.alert.section input.is-focused,.alert.section button:focus,.alert.section button.is-focused{outline-color:#4f107a!important}.alert a:focus,.alert a.is-focused,.alert input:focus,.alert input.is-focused,.alert button:focus,.alert button.is-focused{outline-color:#fec10b!important}.alert a{color:#fff;padding:11px 0;display:inline!important;text-decoration:underline}.alert a:hover{text-decoration:none}.alert .container .alert-content{display:flex;justify-content:space-between;column-gap:20px}@media(max-width:650px){.alert .container .alert-content{column-gap:10px}}.alert .container .alert-content .close-x{background:url("/images/close-mob-white-21.png") no-repeat right center;height:44px;padding-right:30px;display:block;color:#fff;margin-top:9px}@media(max-width:650px){.alert .container .alert-content .close-x{width:70px;min-width:44px;height:44px;background-position:right 5px center}.alert .container .alert-content .close-x span{display:none}}.page-wrapper{overflow:hidden;position:relative;height:100%;min-height:100vh}.al-center{margin-top:30px;text-align:center}@media(max-width:900px){.hide-mob{display:none}}.container{max-width:1380px;padding:0 50px;margin:0 auto}@media(max-width:650px){.container{padding:0 25px}}@media(max-width:360px){.container{padding:0 15px}}.container span.icon img{vertical-align:middle;margin:0 5px}.container span.icon.single+a{padding:14px 0;min-width:44px;display:inline-block;border:0;text-decoration:underline}.container span.icon.single+a:hover{text-decoration:none}.breadcrumbs{padding:0;margin:20px 0 0 0}.breadcrumbs li{position:relative;display:inline-block;font-size:16px;font-weight:600;color:#000;margin-right:10px;padding-right:10px}@media(max-width:900px){.breadcrumbs li{font-size:14px}}.breadcrumbs li:after{content:"/";font-size:16px;position:absolute;top:10px;right:-6px}@media(max-width:900px){.breadcrumbs li:after{font-size:14px}}.breadcrumbs li:last-child:after{display:none}.breadcrumbs li a{font-weight:400;border-bottom:1px solid transparent;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;height:44px;min-width:44px;text-align:center;display:inline-block;padding:10px 4px}.breadcrumbs li a:hover{text-decoration:underline}.spacer{margin:20px 0 16px}.additional-content{margin-bottom:60px}.contact-strip{position:relative;display:block;cursor:pointer;font-size:17px;margin-bottom:24px;color:#000;font-weight:600;padding:16px 42px;padding-left:60px;background:#ececec url("/images/arrow-grey-right.png") no-repeat right;background-size:55px 56px;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}@media(min-width:801px){.contact-strip:hover{background-color:#dedede}}.contact-strip.blue{background-color:#78c4dc;background-image:url("/images/arrow-blue-right.png")}@media(min-width:801px){.contact-strip.blue:hover{background-color:#a1d6e7}}.contact-strip:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:18px;content:" ";display:block;background:url("/images/icon-getintouch.png") no-repeat 0 0;background-size:25px 25px;width:25px;height:25px}.accordion-item{margin-bottom:24px}.accordion-item .accordion-title{cursor:pointer;font-size:17px;color:#fff;font-weight:600;padding:16px 18px;padding-right:42px;background:#4f107a url("/images/arrow-purple-down.png") no-repeat right;background-size:54px 54px;width:100%;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}@media(min-width:801px){.accordion-item .accordion-title:hover{background-color:#6c2d97}}.accordion-item .accordion-title.open{background-image:url("/images/arrow-purple-up.png")}@media(min-width:801px){.accordion-item .accordion-title.open{background-color:#6c2d97}}.accordion-item .accordion-drop{display:none}.accordion-item .accordion-drop .inner-content{padding:30px 18px 10px}.accordion-item .accordion-drop .inner-content ul{margin:0 0 20px}.accordion-item .accordion-drop .inner-content p{margin:0 0 40px}.accordion-item .accordion-drop .inner-content p:last-child{margin-bottom:20px}.accordion-item.feedback .accordion-title{position:relative;color:#fff;padding-left:60px;background-color:#00acaa;background-image:url("/images/arrow-torquoise-down.png")}.accordion-item.feedback .accordion-title:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:18px;content:" ";display:block;background:url("/images/icon-feedback.png") no-repeat 0 0;background-size:25px 25px;width:25px;height:25px}@media(min-width:801px){.accordion-item.feedback .accordion-title:hover{background-color:#00c6c3}}.accordion-item.feedback .accordion-title.open{background-image:url("/images/arrow-torquoise-up.png")}@media(min-width:801px){.accordion-item.feedback .accordion-title.open{background-color:#00c6c3}}button{font-family:inherit;font-size:1em}.pagination{padding:0;margin:0;font-size:0}.pagination span{display:inline-block;vertical-align:top;margin:0 4px;margin-bottom:12px!important;padding:0!important;font-weight:600;font-size:16px}.pagination span.prev-page{margin-left:0;margin-right:22px}.pagination span.next-page{margin-right:0;margin-left:22px}.pagination span.dots{margin:0 8px;margin-bottom:12px!important}.pagination span:before{display:none}.pagination span a,.pagination span button{display:block;border-radius:5px;background-color:#4f107a;color:#fff;text-align:center;width:35px;height:34px;line-height:34px;font-weight:600;font-size:16px;padding:0;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.pagination span a:hover,.pagination span button:hover{background-color:#6c2d97}.pagination span.active a,.pagination span.active button{background:#d7d7d7;color:#4f107a}.intro-section{position:relative;background:#4f107a}.intro-section .container{position:relative;z-index:10}.content-panel{background:#fff;padding:45px 0}@media(max-width:480px){.content-panel{padding:35px 0}}.content-panel-grey{background:#ececec;padding:45px 0}@media(max-width:480px){.content-panel-grey{padding:35px 0}}.content-panel-grey+.promo-banner,.content-panel-grey+.half-carousel{margin-bottom:0}.az-services{background:#202020;padding:22px 0 8px}.az-services:after{content:"";display:block;width:100%;clear:both}@media(max-width:900px){.az-services{text-align:center}}.az-services .heading{color:#fff;width:300px;float:left;font-family:"Roboto",arial;font-weight:500;font-size:20px;margin:0 0 8px}.az-services .heading a{color:#fff;height:44px;display:inline-block;padding:10px 4px}.az-services .heading a:hover{text-decoration:underline}.az-services .heading a:focus,.az-services .heading a.is-focused{outline-color:#fec10b!important}@media(max-width:1280px){.az-services .heading{width:270px}}@media(max-width:900px){.az-services .heading{width:100%;float:none;margin-bottom:16px;font-size:18px}}.az-services .az-list{width:calc(100% - 300px);float:right}@media(max-width:1280px){.az-services .az-list{width:calc(100% - 270px)}}@media(max-width:900px){.az-services .az-list{margin:0 -9px;width:100%;float:none}}.az-services ul{padding:3px 0 0;margin:0;float:right}@media(max-width:900px){.az-services ul{float:none}}.az-services ul li{display:inline-block;margin:0 8px 16px}@media(max-width:1280px){.az-services ul li{margin:0 7px 16px}}.az-services ul li:last-child{margin-right:0}.az-services ul li a{color:#fff;border-bottom:1px solid transparent;padding:0 2px;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}@media(max-width:1280px){.az-services ul li a{font-size:17px}}@media(max-width:900px){.az-services ul li a{font-size:16px}}.az-services ul li a:hover{border-color:#fff}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]+label{display:inline-block;font-size:16px;font-weight:400;padding-left:30px;background:url("/images/tick-off.png") no-repeat center left;background-size:20px 20px;-moz-transition:background-image .15s ease-in-out;-o-transition:background-image .15s ease-in-out;-webkit-transition:background-image .15s ease-in-out;transition:background-image .15s ease-in-out}.checkbox input[type=checkbox]+label a{color:#4f107a;border-bottom:1px solid #4f107a;font-weight:600;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.checkbox input[type=checkbox]+label a:hover{border-color:transparent}.checkbox input[type=checkbox]:checked+label{background-image:url("/images/tick-on.png")}.radio input[type=radio]{display:none}.radio input[type=radio]+label{position:relative;display:inline-block;font-size:16px;font-weight:600;padding-left:30px}.radio input[type=radio]+label:before{position:absolute;top:0;left:0;content:" ";display:block;width:20px;height:20px;border-radius:50%;border:3px solid #fff;background:#fff;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.radio input[type=radio]:checked+label:before{background-color:#202020}.intro-section .checkbox{text-align:left}.intro-section .checkbox input[type=checkbox]+label{padding:5px 0 0 30px;font-size:14px;margin:10px 0 0}.intro a{text-decoration:underline}.intro a:hover{text-decoration:none}table{overflow-x:auto;display:block;border-collapse:collapse;-webkit-box-shadow:inset 0 0 0 10px #b7babc;-moz-box-shadow:inset 0 0 0 10px #b7babc;box-shadow:inset 0 0 0 1px #b7babc;background:#ececec}table th{background:#4f107a;vertical-align:top;color:#fff;width:15%;font-weight:600;padding:18px 20px;text-align:left;font-size:17px}@media(max-width:650px){table th{font-size:15px}}table tr:last-child td{border-bottom:0}table td{width:15%;vertical-align:top;padding:18px 20px;text-align:left;font-weight:400;border-right:1px solid #b7babc;border-bottom:1px solid #b7babc}table td:first-of-type{font-weight:600}table td:last-of-type{border-right:0}.table-responsive{overflow-x:auto;padding:1em 0;clear:both}.table-responsive table{overflow:unset;display:table}@media(max-width:650px){.table-responsive table{font-size:16px;border:1px solid #b7babc;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.table-responsive table th{display:none}.table-responsive table tr:nth-child(odd){background:#fff}.table-responsive table tr:nth-child(odd) td:before{background:#5f1f8a}.table-responsive table td{display:table;width:100%!important;border-right:0;font-weight:400;padding:0}.table-responsive table td:after{content:"";display:block;width:100%;clear:both}.table-responsive table td:before{background:#4f107a;color:#fff;content:attr(data-label);width:40%;text-align:left;padding:18px 18px 18px 20px;display:table-cell;font-weight:600}.table-responsive table td span.cellWrap{padding:18px 25px 18px 18px;display:block;width:60%;text-align:left;display:table-cell}}@media(max-width:650px) and (max-width:360px){.table-responsive table td span.cellWrap{padding-left:10px}}@media(max-width:650px){.table-responsive table tr:last-child td{border-bottom:1px solid #b7babc}.table-responsive table tr:last-child td:last-child{border-bottom:0}}.postcode-finder-box{background:#ececec;padding:30px;margin-bottom:40px}.postcode-finder-box h3{margin-top:0}.postcode-finder-box .postcode-input{position:relative;max-width:200px;margin-bottom:20px}.postcode-finder-box .postcode-input:focus,.postcode-finder-box .postcode-input.is-focused{outline-color:#070746!important}.postcode-finder-box .postcode-input input[type=text]{background:#fff;background-size:25px 26px;border:1px solid #bcbcbc;height:46px;width:100%;outline:0;font-family:"Raleway",arial,sans-serif;font-size:18px;padding:0 14px;color:#000;border-top-left-radius:5px;border-bottom-left-radius:5px}@media(max-width:900px){.postcode-finder-box .postcode-input input[type=text]{padding:0 10px;font-size:16px}}.postcode-finder-box .postcode-input input[type=text]::-webkit-input-placeholder{font-family:"Raleway",arial,sans-serif;font-size:18px;color:#000}@media(max-width:900px){.postcode-finder-box .postcode-input input[type=text]::-webkit-input-placeholder{font-size:16px}}.postcode-finder-box .postcode-input input[type=text]:-moz-placeholder{font-family:"Raleway",arial,sans-serif;font-size:18px;color:#000}@media(max-width:900px){.postcode-finder-box .postcode-input input[type=text]:-moz-placeholder{font-size:16px}}.postcode-finder-box .postcode-input input[type=text]::-moz-placeholder{opacity:1;font-family:"Raleway",arial,sans-serif;font-size:18px;color:#000}@media(max-width:900px){.postcode-finder-box .postcode-input input[type=text]::-moz-placeholder{font-size:16px}}.postcode-finder-box .postcode-input input[type=text]:-ms-input-placeholder{font-family:"Raleway",arial,sans-serif;font-size:18px;color:#000}@media(max-width:900px){.postcode-finder-box .postcode-input input[type=text]:-ms-input-placeholder{font-size:16px}}.postcode-finder-box .postcode-input input[type=submit]{position:absolute;top:0;right:0;height:100%;background:#4f107a;display:inline-block;margin:0;padding:14px 16px;font-size:16px;font-weight:600;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#fff;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.postcode-finder-box .postcode-input input[type=submit]:hover{background:#6c2d97}.link-panel-box{background:#ececec;padding:30px;margin-bottom:40px}.link-panel-box.yellow{background-color:#fec724}.link-panel-box.l-red{background-color:#f46b73}.link-panel-box.l-blue{background-color:#78c4dc}.link-panel-box.citrus{background-color:#a1c616}.link-panel-box.shocking{background-color:#eba8cb}.link-panel-box.blue-bell{background-color:#9aa2d0}.link-panel-box.light-coral{background-color:#ed6e78}.link-panel-box.turquoise{background-color:#00acaa}.link-panel-box.purple{background-color:#4f107a}.link-panel-box .download-title{padding:0 0 3px;font-weight:500;font-family:"Roboto",arial;color:#4f107a;font-size:21px}.link-panel-box h3{margin-top:0}.link-panel-box ul{margin-bottom:0}.link-panel-box ul li a{color:#4f107a;font-weight:600;padding:14px 0;text-decoration:underline;min-width:44px;display:inline-block;margin-top:-12px}.link-panel-box ul li a:hover{text-decoration:none}.download-panel-box{background:#ececec;padding:30px;margin-bottom:40px}.download-panel-box.yellow{background:#fec724}.download-panel-box.l-red{background:#f46b73}.download-panel-box.l-blue{background:#78c4dc}.download-panel-box.citrus{background:#a1c616}.download-panel-box.shocking{background:#eba8cb}.download-panel-box.blue-bell{background:#9aa2d0}.download-panel-box.light-coral{background:#ed6e78}.download-panel-box.turquoise{background:#00acaa}.download-panel-box.purple{background:#4f107a}.download-panel-box .download-title{padding:0 0 18px;font-weight:500;font-family:"Roboto",arial;color:#4f107a;font-size:21px}.download-panel-box h3{margin-top:0}.download-panel-box ul{margin-bottom:0}.download-panel-box ul li{position:relative}.download-panel-box ul li .icon{position:absolute;top:0;left:0;width:26px}.download-panel-box ul li .icon img{height:auto;width:auto}@media(max-width:480px){.download-panel-box ul li .icon{width:18px}}.download-panel-box ul li a{color:#4f107a;font-weight:600;padding:11px 0;display:inline-block;text-decoration:underline;margin-top:-7px}.download-panel-box ul li a:hover{text-decoration:none}.download-panel-box ul li:before{display:none}.content-col-left .right .download-panel-box ul li{padding-left:42px;margin-bottom:16px}@media(max-width:480px){.content-col-left .right .download-panel-box ul li{padding-left:28px}}.content-col-left .right .download-panel-box .pagination{padding:18px 0 0}img[src$=".svg"]{width:100%}#secured-area{background:#6c2d97;text-align:center;padding:5px;color:#fff}#secured-area a{color:#fff}#secured-area a:hover{text-decoration:underline}#secured-area.fixed{position:fixed;top:0;width:100%;z-index:1000}.login-wrap{text-align:center;padding-top:20px}.login-box{width:50%;margin:0 auto 40px;padding:40px;display:inline-block;background:#e3e3e4;text-align:left}.login-box:after{content:"";display:block;width:100%;clear:both}@media(max-width:480px){.login-box{width:100%}}.login-box label{display:block;color:#52358a;font-size:18px;font-weight:600;margin-bottom:10px}.login-box input[type=text],.login-box input[type=email],.login-box input[type=password]{height:48px;width:100%;background:#fff;outline:0;margin-bottom:30px;background-size:24px 9px;margin-right:15px;font-size:19px;padding:0 10px;padding-right:36px;border-radius:5px;border:1px solid #b7b7b7;color:#616167}@media(max-width:480px){.login-box input[type=text],.login-box input[type=email],.login-box input[type=password]{font-size:16px}}.login-box .error{color:#f00;margin:-26px 0 15px;display:block;font-size:smaller}.login-box .btn{float:right}.icon-remove{cursor:pointer;background:transparent url("/images/icon-x.png") no-repeat right center;background-size:10px 10px;color:#000;padding-bottom:2px;padding-right:35px;height:10px;width:10px}#myblabyform p{margin:0 0 10px}.h3{padding:0 0 18px;font-weight:500;font-family:"Roboto",arial;color:#4f107a;font-size:21px;margin:21px 0}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.clearfix::after{content:"";clear:both;display:table}.attraction h2{text-align:left}.attraction h3{font-family:"Roboto",arial;font-weight:500;color:#6c2d97;margin:0 0 30px;font-size:26px}.attraction a:hover{text-decoration:underline}ul.event-list{margin:0 -50px 56px;padding:0 30px 0;font-weight:normal}ul.event-list:after{content:"";display:block;width:100%;clear:both}@media(max-width:650px){ul.event-list{margin:0 -27px 30px}}ul.event-list a:hover{text-decoration:underline}ul.event-list li{list-style:none;margin:0;display:block;position:relative;float:left;width:33.333%;min-height:250px;padding:38px 30px 50px}@media(max-width:1024px){ul.event-list li{float:none;min-height:0;width:100%;height:auto!important}}@media(max-width:650px){ul.event-list li{padding:28px 28px 25px}}@media(max-width:480px){ul.event-list li{padding:28px 25px}}ul.event-list li h3{text-align:left;font-size:26px;line-height:28px;margin:0 0 12px}@media(max-width:1280px){ul.event-list li h3{font-size:24px}}@media(max-width:550px){ul.event-list li h3{font-size:22px}}ul.event-list li a{text-decoration:none}ul.event-list li a:hover{text-decoration:underline}ul.event-list .event-date{color:#4f107a;font-size:1.45rem}ul.three-panels{list-style:none;padding:0!important;margin-top:30px}ul.three-panels li{flex:1;padding:0!important;margin:0 0 54px!important}ul.three-panels li:before{content:none!important}ul.three-panels li .box-item{display:flex;flex:1}ul.three-panels li .box-item a:hover{text-decoration:underline}ul.three-panels li .box-item .image{margin:0 0 0 auto;height:180px;width:180px}ul.three-panels li .box-item .image img{opacity:1;transition:opacity .15s ease-in-out}ul.three-panels li .box-item .image img:hover{opacity:.7}ul.three-panels li .box-item h2{margin:0!important;text-align:left}ul.three-panels li .box-item p{font-size:17px;margin-right:10px;text-align:left}ul.three-panels li .box-item .text-link{display:inline-block}@media(min-width:900px){ul.three-panels{display:flex}}ul.three-panels.two-items li .box-item .image{padding-right:20px}@media(min-width:900px){ul.three-panels.three-items li .box-item p{margin-right:0}ul.three-panels.three-items li .box-item .image{height:170px;width:170px;padding-right:10px}}@media(min-width:1024px){ul.three-panels.three-items li .box-item p{margin-right:10px}ul.three-panels.three-items li .box-item .image{height:180px;width:180px}}@media(min-width:1280px){ul.three-panels.three-items li .box-item p{margin-right:15px}ul.three-panels.three-items li .box-item .image{height:auto;width:auto;padding-right:20px}}.gmap{height:460px;margin:0 0 36px}.gmapLabel{margin-left:calc(50% + 20px)}.left-align{text-align:left}.centre-align{text-align:center}.fosse-foxes-content{padding:0;max-width:none}.fosse-foxes-content .banner-image img{width:100%}.fosse-foxes-content .right h1{margin:26px 0}.rte-outer{overflow:auto}.rte-outer a{color:#4f107a;font-weight:600;border-bottom:1px solid #4f107a;text-decoration:none;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.rte-outer a:hover{border-color:transparent;text-decoration:none}.rte-outer>*{margin-top:0!important}.grid-element-padding{margin:0 0 40px 0}#ccc input[type=submit]:focus,button:focus,#ccc .checkbox-toggle:focus-within{outline:3px solid #fec10b!important}#ccc-close{width:44px;height:44px}#ccc-close svg{margin:auto}.pseudo-checkbox{margin-top:10px;display:flex}.pseudo-checkbox.grid-layout{display:block;margin-top:40px}.pseudo-checkbox .holder{margin:0 auto;display:flex}.pseudo-checkbox .holder div{width:20px;height:20px;cursor:pointer;background:#fff;border:1px solid #202020;color:transparent;flex-basis:20px;flex-grow:0;flex-shrink:0}.pseudo-checkbox .holder div.checked{background:#0075ff url("/images/tick-white.png") no-repeat center center}.pseudo-checkbox .holder span{font-size:14px;font-weight:normal;padding-left:10px;text-align:left}.pseudo-checkbox .holder span a{color:#4f107a;border-bottom:1px solid #4f107a;font-weight:600;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.pseudo-checkbox .holder span a:hover{border-color:transparent}.cookie-info-link{margin:5px 0 0 42px;text-align:left!important}.cookie-info-link.less-margin{margin:0 0 0 30px}.cookie-info-link a{color:#4f107a!important;border-bottom:0;padding:12px 0 13px 0!important;font-size:14px!important;font-weight:normal;text-decoration:underline;display:inline-block}.cookie-info-link a:hover{text-decoration:none}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.pseudo-checkbox2{display:inline-block}.pseudo-checkbox2 input{position:absolute;left:-10000px;top:auto;overflow:hidden;width:44px;height:44px}.pseudo-checkbox2 label{width:unset;display:flex;column-gap:10px;font-weight:normal;align-items:center}.pseudo-checkbox2 label span{width:20px;height:20px;flex-shrink:0;border:1px solid #000;background:#fff}.pseudo-checkbox2 input[type=checkbox]:focus+label span{box-shadow:0 0 0 2px #fec724,0 0 0 4px #4f107a,0 0 4px 8px #fec724!important}.pseudo-checkbox2 input[type=checkbox]:checked+label span{background-image:url("/images/tick-black.png");background-size:cover}.content-page .banner-image{margin-bottom:10px}.banner-container{position:relative}.main-banner{position:relative}.main-banner .image{height:390px;background-size:cover;background-repeat:no-repeat;background-position:center}@media(max-width:1280px){.main-banner .image{height:300px}}@media(max-width:1024px){.main-banner .image{height:220px}}@media(max-width:550px){.main-banner .image{height:150px}}.main-banner .slick-dots{position:absolute;bottom:20px;left:0;right:0;padding:0;margin:0;text-align:center}.main-banner .slick-dots li{display:inline-block;margin:0 5px}.main-banner .slick-dots li button{padding:0;display:block;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 1px 1px #000;text-indent:-9999px}@media(max-width:480px){.main-banner .slick-dots li button{box-shadow:0 0 1px 1px rgba(0,0,0,.7)}}.main-banner .slick-dots li.slick-active button{background:#78c4dc}.main-banner a:hover{text-decoration:underline}.main-banner a:hover .text{text-decoration:underline}.grid-panel{margin:0 -50px}.grid-panel:after{content:"";display:block;width:100%;clear:both}@media(max-width:650px){.grid-panel{margin:0 -27px}}.grid-panel .half{width:50%;float:left}@media(max-width:1180px){.grid-panel .half{width:100%;float:none}.grid-panel .half:after{content:"";display:block;width:100%;clear:both}}.grid-panel .split-boxes{width:50%;float:left}@media(max-width:900px){.grid-panel .split-boxes{width:100%;float:none}}.grid-panel .split-boxes .box-item{width:100%}.grid-panel .box-item{width:50%;float:left}.grid-panel .box-item.al-left .inner{text-align:left;padding-left:50px}.grid-panel .box-item.al-left .inner h1{font-family:"Roboto",arial;font-weight:500;color:#000;margin:0 0 30px;font-size:26px;text-align:left}@media(max-width:550px){.grid-panel .box-item.al-left .inner h1{font-size:20px;margin:0 0 26px}}.grid-panel .box-item.al-left .inner h2{text-align:left}@media(max-width:650px){.grid-panel .box-item.al-left .inner{padding-left:27px;padding-right:27px}}.grid-panel .box-item.tall{width:50%;float:right}@media(max-width:900px){.grid-panel .box-item.tall{width:100%;float:none}.grid-panel .box-item.tall+.box-item .inner{background:#ececec}}.grid-panel .box-item.tall .inner{background:#f46b73;position:relative;text-align:left;padding-left:50px;padding-right:50px}@media(max-width:650px){.grid-panel .box-item.tall .inner{padding-left:27px;padding-right:27px}}.grid-panel .box-item.tall h1,.grid-panel .box-item.tall h2{text-align:left}.grid-panel .box-item.tall .image{width:100%;padding:40px;position:absolute;bottom:0;left:0;text-align:center}.grid-panel .box-item.tall .image img{max-width:180px}@media(max-width:900px){.grid-panel .box-item.tall .image{width:100%;padding:30px;padding-left:60%;height:100%;text-align:right;position:absolute;top:0;right:0}.grid-panel .box-item.tall .image img{max-height:210px}}@media(max-width:480px){.grid-panel .box-item.tall .image{display:none}}.grid-panel .box-item.wide{width:100%}.grid-panel .box-item.wide .inner{background-color:#0cb773;position:relative;text-align:left;padding-left:50px;padding-right:50%}@media(max-width:650px){.grid-panel .box-item.wide .inner{padding-left:27px;padding-right:27px}}@media(max-width:480px){.grid-panel .box-item.wide .inner{padding:30px 25px 44px}}.grid-panel .box-item.wide h1,.grid-panel .box-item.wide h2{text-align:left}.grid-panel .box-item.wide .image{width:40%;padding:40px;padding-left:0;height:100%;position:absolute;top:0;right:30px;text-align:right}.grid-panel .box-item.wide .image img{max-width:180px}@media(max-width:900px){.grid-panel .box-item.wide .image{right:0}.grid-panel .box-item.wide .image img{max-height:210px}}@media(max-width:480px){.grid-panel .box-item.wide .image{display:none}}@media(max-width:900px){.grid-panel .box-item{width:100%;float:none;padding:0}}.grid-panel .box-item .inner{min-height:300px;padding:38px 20px 38px;background:#fff;text-align:center}@media(max-width:900px){.grid-panel .box-item .inner{height:auto!important;padding-top:30px;padding-bottom:38px;min-height:0}}@media(max-width:650px){.grid-panel .box-item .inner{padding-left:27px;padding-right:27px}}.grid-panel .box-item .inner h1,.grid-panel .box-item .inner h2{display:inline-block;font-family:"Roboto",arial;font-weight:500;margin:0 0 18px;font-size:25px;color:#000}@media(max-width:480px){.grid-panel .box-item .inner h1,.grid-panel .box-item .inner h2{font-size:20px;margin:0 0 16px}}.grid-panel .box-item .inner p{margin-bottom:24px}.grid-panel .box-item .inner>a{font-size:16px;color:#000;border-bottom:1px solid transparent;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.grid-panel .box-item .inner>a:hover{border-color:#000}.grid-panel .box-item .inner .btn{color:#fff;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.grid-panel .box-item .inner ul{position:relative;z-index:10;padding:0;margin:0 0 18px;list-style-type:none}@media(max-width:650px){.grid-panel .box-item .inner ul{margin-bottom:0}}.grid-panel .box-item .inner ul li{margin-bottom:10px}@media(max-width:650px){.grid-panel .box-item .inner ul li:last-child{margin-bottom:0}}.grid-panel .box-item .inner ul li a{cursor:pointer;font-size:18px;color:#000;border-bottom:1px solid transparent;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}@media(max-width:480px){.grid-panel .box-item .inner ul li a{font-size:16px}}.grid-panel .box-item .inner ul li a:hover{border-color:#000}.grid-panel .box-item .inner .postcode-finder{position:relative;max-width:200px;margin:0 auto;padding-right:50px}@media(max-width:1180px){.grid-panel .box-item .inner .postcode-finder+.checkbox{text-align:center}}.grid-panel .box-item .inner .postcode-finder:focus,.grid-panel .box-item .inner .postcode-finder.is-focused{outline-color:#fec10b!important;background:#f00!important}.grid-panel .box-item .inner .postcode-finder input[type=text]{background:#ececec;background-size:25px 26px;border:1px solid #bcbcbc;height:46px;width:100%;outline:0;font-family:"Raleway",arial,sans-serif;font-size:18px;padding:0 14px;color:#000;border-top-left-radius:5px;border-bottom-left-radius:5px}@media(max-width:900px){.grid-panel .box-item .inner .postcode-finder input[type=text]{padding:0 10px;font-size:16px}}.grid-panel .box-item .inner .postcode-finder input[type=text]::-webkit-input-placeholder{font-family:"Raleway",arial,sans-serif;font-size:18px;color:#000}@media(max-width:900px){.grid-panel .box-item .inner .postcode-finder input[type=text]::-webkit-input-placeholder{font-size:16px}}.grid-panel .box-item .inner .postcode-finder input[type=text]:-moz-placeholder{font-family:"Raleway",arial,sans-serif;font-size:18px;color:#000}@media(max-width:900px){.grid-panel .box-item .inner .postcode-finder input[type=text]:-moz-placeholder{font-size:16px}}.grid-panel .box-item .inner .postcode-finder input[type=text]::-moz-placeholder{opacity:1;font-family:"Raleway",arial,sans-serif;font-size:18px;color:#000}@media(max-width:900px){.grid-panel .box-item .inner .postcode-finder input[type=text]::-moz-placeholder{font-size:16px}}.grid-panel .box-item .inner .postcode-finder input[type=text]:-ms-input-placeholder{font-family:"Raleway",arial,sans-serif;font-size:18px;color:#000}@media(max-width:900px){.grid-panel .box-item .inner .postcode-finder input[type=text]:-ms-input-placeholder{font-size:16px}}.grid-panel .box-item .inner .postcode-finder input[type=submit]{position:absolute;top:0;right:0;height:100%;background:#4f107a;display:inline-block;margin:0;padding:14px 16px;font-size:16px;font-weight:600;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#fff;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.grid-panel .box-item .inner .postcode-finder input[type=submit]:hover{background:#6c2d97}.grid-panel .box-item.blue .inner{background:#78c4dc}.grid-panel .box-item.yellow .inner{background:#fec724}.grid-panel .box-item.yellow .inner a:focus,.grid-panel .box-item.yellow .inner a.is-focused{box-shadow:0 0 0 2px #4f107a,0 0 0 4px #fec724,0 0 4px 8px #4f107a!important}.three-in-row{margin:0 -50px 56px;padding:0}.three-in-row:after{content:"";display:block;width:100%;clear:both}@media(max-width:650px){.three-in-row{margin:0 -27px 30px}}.three-in-row li{list-style:none;padding:0;margin:0}.three-in-row a:hover{text-decoration:underline;color:#000}.three-in-row .box-item{display:block;position:relative;float:left;width:33.333%;min-height:250px;padding:38px 156px 38px 50px}@media(max-width:1024px){.three-in-row .box-item{float:none;min-height:0;width:100%;height:auto!important}}@media(max-width:650px){.three-in-row .box-item{padding:18px 145px 14px 25px}}@media(max-width:480px){.three-in-row .box-item{padding:14px 25px}}.three-in-row .box-item.yellow{background:#fec724}.three-in-row .box-item.l-red{background:#f46b73}.three-in-row .box-item.l-blue{background:#78c4dc}.three-in-row .box-item.citrus{background:#a1c616}.three-in-row .box-item.shocking{background:#eba8cb}.three-in-row .box-item.blue-bell{background:#9aa2d0}.three-in-row .box-item.light-coral{background:#ed6e78}.three-in-row .box-item.turquoise{background:#00acaa}.three-in-row .box-item.purple{background:#4f107a}.three-in-row .box-item:focus{z-index:9999}.three-in-row .box-item p{color:#000}@media(max-width:480px){.three-in-row .box-item p{margin:4px auto}}.three-in-row .box-item h1,.three-in-row .box-item h2{color:#000;text-align:left;font-size:26px;line-height:28px;margin:0 0 12px;font-weight:500}@media(max-width:1280px){.three-in-row .box-item h1,.three-in-row .box-item h2{font-size:24px}}@media(max-width:550px){.three-in-row .box-item h1,.three-in-row .box-item h2{font-size:22px;margin:0 0 6px}}.three-in-row .box-item img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:30px;display:block;max-height:112px}@media(max-width:1024px){.three-in-row .box-item img{max-height:106px}}@media(max-width:480px){.three-in-row .box-item img{display:none}}.link-grid-panel{background:#ececec;padding:50px 0;margin-bottom:60px}@media(max-width:900px){.link-grid-panel{padding:20px 0;margin-bottom:30px}}.link-grid-panel .inner{position:relative;margin:0 -40px}.link-grid-panel .inner:after{content:"";display:block;width:100%;clear:both}.link-grid-panel .inner:before{content:" ";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#ececec}.link-grid-panel .inner .clear-row:after{content:"";display:block;width:100%;clear:both}@media(min-width:901px){.link-grid-panel .inner .clear-row:first-child .link-group:nth-child(1),.link-grid-panel .inner .clear-row:first-child .link-group:nth-child(2),.link-grid-panel .inner .clear-row:first-child .link-group:nth-child(3){padding-top:10px}.link-grid-panel .inner .clear-row .link-group:nth-child(3n){border-right:0}}.link-grid-panel .inner .link-group{width:33.333%;padding:30px 50px 30px;float:left;text-align:left;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}@media(max-width:900px){.link-grid-panel .inner .link-group{width:100%;height:auto!important;float:none;padding:30px 50px 25px;border-right:0}}.link-grid-panel .inner .link-group h1,.link-grid-panel .inner .link-group h2{display:inline;text-align:left;border-bottom:1px solid transparent;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}@media(max-width:1280px){.link-grid-panel .inner .link-group h1,.link-grid-panel .inner .link-group h2{font-size:24px}}@media(max-width:1024px){.link-grid-panel .inner .link-group h1,.link-grid-panel .inner .link-group h2{font-size:22px}}.link-grid-panel .inner .link-group h1:hover,.link-grid-panel .inner .link-group h2:hover{border-color:#4f107a}.link-grid-panel .inner .link-group ul{padding:0;margin:20px 0 0;list-style-type:none}.link-grid-panel .inner .link-group ul li{margin-bottom:8px}.link-grid-panel .inner .link-group ul li a{border-bottom:1px solid transparent;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.link-grid-panel .inner .link-group ul li a:hover{border-color:#000}.tile-panel-list{margin:-10px -7px 40px}.tile-panel-list:after{content:"";display:block;width:100%;clear:both}.tile-panel-list .tile-link{padding:0 7px;float:left;width:25%;margin-bottom:14px}@media(max-width:1024px){.tile-panel-list .tile-link{width:50%}}@media(max-width:900px){.tile-panel-list .tile-link{padding:0 10px;margin-bottom:25px}}@media(max-width:480px){.tile-panel-list .tile-link{width:100%}}@media(min-width:1025px){.tile-panel-list .tile-link:nth-child(4n+1){clear:left}}@media(max-width:1024px){.tile-panel-list .tile-link:nth-child(2n+1){clear:left}}.tile-panel-list .tile-link a{display:block;background:#ececec;padding:30px 36px;color:#000}@media(max-width:1180px){.tile-panel-list .tile-link a{padding:26px 36px}}@media(max-width:900px){.tile-panel-list .tile-link a{padding:20px 30px}}@media(max-width:480px){.tile-panel-list .tile-link a{height:auto!important;padding:20px 30px 10px}}@media(max-width:360px){.tile-panel-list .tile-link a{padding:16px 20px 6px}}@media(max-width:480px){.tile-panel-list .tile-link a .title{height:auto!important}}.tile-panel-list .tile-link a p{margin:16px 0}.tile-panel-list .tile-link a h1,.tile-panel-list .tile-link a h2{display:inline;margin:0 0 5px;color:#4f107a;font-size:26px;line-height:32px;font-family:"Roboto",arial;font-weight:500;border-bottom:1px solid transparent;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}@media(max-width:1180px){.tile-panel-list .tile-link a h1,.tile-panel-list .tile-link a h2{font-size:22px;line-height:28px}}@media(max-width:900px){.tile-panel-list .tile-link a h1,.tile-panel-list .tile-link a h2{font-size:20px}}.tile-panel-list .tile-link a h1:hover,.tile-panel-list .tile-link a h2:hover{border-color:#4f107a}.more-services-panel{margin:-10px 0 0}.more-services-panel ul{padding:0;margin:0 0 40px;text-align:center}.more-services-panel ul:after{content:"";display:block;width:100%;clear:both}.more-services-panel ul li{display:inline-block;vertical-align:top;width:24%;padding:0 7px;margin-bottom:20px}@media(max-width:1024px){.more-services-panel ul li{width:32%;padding:0 4px}}@media(max-width:650px){.more-services-panel ul li{width:49%}}@media(max-width:480px){.more-services-panel ul li{width:100%;padding:0;margin-bottom:15px}}.more-services-panel ul li a{display:block;padding:18px 10px;border-radius:5px;font-size:17px;font-weight:500;background:#4f107a;box-shadow:2px 2px 6px -1px rgba(0,0,0,.4);text-align:center;color:#fff;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}@media(max-width:1024px){.more-services-panel ul li a{font-size:14px;padding:12px}}.more-services-panel ul li a:hover{background:#6c2d97}.promo-banner{position:relative;margin-bottom:60px;transition:background-color 240ms}@media(max-width:900px){.promo-banner{margin-bottom:30px}}.promo-banner.yellow{background-color:#fec724}.promo-banner.l-red{background-color:#f46b73}.promo-banner.l-blue{background-color:#78c4dc}.promo-banner.citrus{background-color:#a1c616}.promo-banner.shocking{background-color:#eba8cb}.promo-banner.blue-bell{background-color:#9aa2d0}.promo-banner.light-coral{background-color:#ed6e78}.promo-banner.turquoise{background-color:#00acaa}.promo-banner.purple{background-color:#4f107a}.promo-banner .slider-state{position:absolute;bottom:37px;right:0;left:0;list-style-type:none;padding:0 50px;max-width:1380px;margin:0 auto;text-align:right;z-index:10}@media(max-width:1400px){.promo-banner .slider-state{display:inline-block;left:auto}}@media(max-width:1024px){.promo-banner .slider-state{right:calc(50% - 97px)}}@media(max-width:900px){.promo-banner .slider-state{left:0;right:auto}}@media(max-width:650px){.promo-banner .slider-state{padding:0 20px}}.promo-banner .slider-state .control-play{cursor:pointer;margin-left:844px;width:44px;height:44px;border:1px solid #fff;border-radius:5px;background:url("/images/white-pause-icon.png") no-repeat center;background-size:14px 16px;display:block!important;font-size:0;line-height:0}@media(max-width:1400px){.promo-banner .slider-state .control-play{margin-left:auto;margin-right:404px}}@media(max-width:1024px){.promo-banner .slider-state .control-play{margin-left:0;margin-right:0}}@media(max-width:900px){.promo-banner .slider-state .control-play{width:28px;height:28px;background-size:12px 14px}}.promo-banner .slider-state .control-play.paused{background-image:url("/images/white-play-icon.png")}.promo-banner .slick-dots{position:absolute;bottom:36px;right:0;left:0;list-style-type:none;padding:0 50px;max-width:1380px;margin:0 auto;text-align:right}@media(max-width:1400px){.promo-banner .slick-dots{display:inline-block;left:auto}}@media(max-width:650px){.promo-banner .slick-dots{padding:0 20px}}.promo-banner .slick-dots li{position:relative;z-index:100;display:inline-block;margin:0 5px 0 0}.promo-banner .slick-dots li input[type=button]{display:inline-block;font-size:15px;font-family:"Open Sans",arial;color:#fff;background:transparent;border:1px solid #fff;border-radius:5px;width:44px;padding:11px;cursor:pointer}@media(max-width:900px){.promo-banner .slick-dots li input[type=button]{font-size:13px;width:28px;padding:4px}}.promo-banner .slick-dots li.slick-active input[type=button]{background:#fff;color:#4f107a;border:solid 1px #000}.promo-banner .inner-item{position:relative;min-height:380px;margin:0 -50px}.promo-banner .inner-item:after{content:"";display:block;width:100%;clear:both}.promo-banner .inner-item .image{position:absolute;top:0;left:0;width:calc(100% - 500px);height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}@media(max-width:1024px){.promo-banner .inner-item .image{width:50%}}@media(max-width:900px){.promo-banner .inner-item .image{position:relative;height:300px;width:100%}}@media(max-width:480px){.promo-banner .inner-item .image{height:200px}}@media(max-width:360px){.promo-banner .inner-item .image{height:170px}}.promo-banner .inner-item .image:before{content:" ";position:absolute;top:0;right:0;height:100%;width:100px;display:block;background-size:100px 436px}@media(max-width:1180px){.promo-banner .inner-item .image:before{right:-17px}}@media(max-width:900px){.promo-banner .inner-item .image:before{display:none}}.promo-banner .inner-item .text{padding:50px 40px 80px 116px;width:600px;float:right;color:#fff;background-color:#4f107a;border-radius:16% 84% 0% 100%/100% 0% 100% 0%;background-position:right bottom;background-size:100%;background-repeat:no-repeat;position:relative;height:400px!important;color:#000}.promo-banner .inner-item .text.yellow{background-color:#fec724}.promo-banner .inner-item .text.l-red{background-color:#f46b73}.promo-banner .inner-item .text.l-blue{background-color:#78c4dc}.promo-banner .inner-item .text.citrus{background-color:#a1c616}.promo-banner .inner-item .text.shocking{background-color:#eba8cb}.promo-banner .inner-item .text.blue-bell{background-color:#9aa2d0}.promo-banner .inner-item .text.light-coral{background-color:#ed6e78}.promo-banner .inner-item .text.turquoise{background-color:#00acaa}.promo-banner .inner-item .text.purple{background-color:#4f107a}.promo-banner .inner-item .text.text-citrus h2{color:#a1c616}.promo-banner .inner-item .text.text-purple h2{color:#4f107a}.promo-banner .inner-item .text.text-black h2{color:#000}.promo-banner .inner-item .text.text-white h2{color:#fff}@media(max-width:1180px){.promo-banner .inner-item .text{width:565px;padding:50px 40px 80px 81px;border-radius:12% 88% 0% 100%/100% 0% 100% 0%}}@media(max-width:1024px){.promo-banner .inner-item .text{width:57%;padding:50px 40px 80px 81px;border-radius:12% 88% 0% 100%/100% 0% 100% 0%}}@media(max-width:900px){.promo-banner .inner-item .text{width:100%;padding-left:50px;padding-right:50px}}@media(max-width:650px){.promo-banner .inner-item .text{padding-top:30px}}@media(max-width:900px){.promo-banner .inner-item .text{border-radius:0}}.promo-banner .inner-item .text h2{text-align:left;color:#000}.promo-banner .inner-item .text.text-title-citrus h2{color:#a1c616}.promo-banner .inner-item .text.text-title-purple h2{color:#4f107a}.promo-banner .inner-item .text.text-title-black h2{color:#000}.promo-banner .inner-item .text.text-title-white h2{color:#fff}.promo-banner .inner-item .text span.banner-copy-citrus{color:#a1c616}.promo-banner .inner-item .text span.banner-copy-purple{color:#4f107a}.promo-banner .inner-item .text span.banner-copy-black{color:#000}.promo-banner .inner-item .text span.banner-copy-white{color:#fff}.promo-banner+.content-panel{padding-top:40px}.promo-banner a:hover{text-decoration:underline}.promo-banner a:hover .text h2{text-decoration:underline}.promo-banner .item{display:block!important}.promo-banner .item:focus,.promo-banner .item.is-focused{margin:8px!important;box-shadow:0 0 0 2px #fec724,0 0 0 4px #4f107a,0 0 4px 8px #fec724!important}.promo-banner .glide__slides{margin:0;padding:0}.promo-banner [type=button]:focus,.promo-banner [type=button].is-focused{box-shadow:0 0 0 2px #fec724,0 0 0 4px #4f107a,0 0 4px 8px #fec724!important}.content-col-left .right .promo-banner ul{padding:0 50px}.content-col-left .right .promo-banner ul li{padding-left:0;margin-bottom:0}.content-col-left .right .promo-banner ul li::before{content:none}.half-carousel{position:relative;margin-bottom:60px}.half-carousel.purple{background:#4f107a}.half-carousel.purple .slider-item{width:60%;float:right}@media(max-width:1024px){.half-carousel.purple .slider-item{width:50%}}@media(max-width:900px){.half-carousel.purple .slider-item{width:100%}}.half-carousel.purple .text{width:40%;color:#fff;padding:50px 16px 80px 40px}@media(max-width:1024px){.half-carousel.purple .text{width:50%}}.half-carousel.purple .text h1,.half-carousel.purple .text h2,.half-carousel.purple .text h3,.half-carousel.purple .text h4,.half-carousel.purple .text h5{color:#fff}.half-carousel.purple .inner-item .image:before{content:" ";position:absolute;top:0;left:0;height:100%;width:100px;display:block;background:url("/images/banner-curve-left-purple.png") no-repeat top;background-size:100px 436px}@media(max-width:1180px){.half-carousel.purple .inner-item .image:before{right:-17px}}@media(max-width:900px){.half-carousel.purple .inner-item .image:before{display:none}}.half-carousel.purple .slick-dots li button{font-size:15px;color:#fff;width:32px;height:auto;padding:5px;background:transparent}@media(max-width:900px){.half-carousel.purple .slick-dots li button{font-size:13px;width:28px;padding:4px}}.half-carousel.purple .slick-dots li.slick-active button{background:#fff;color:#4f107a}@media(max-width:900px){.half-carousel{margin-bottom:30px}}.half-carousel .slider-item{width:50%;float:right}@media(max-width:900px){.half-carousel .slider-item{width:100%}}.half-carousel .slider-state{position:absolute;bottom:37px;right:0;left:0;list-style-type:none;padding:0 50px;max-width:1380px;margin:0 auto;text-align:right;z-index:10}@media(max-width:1400px){.half-carousel .slider-state{display:inline-block;left:auto}}@media(max-width:900px){.half-carousel .slider-state{left:0;right:auto}}@media(max-width:650px){.half-carousel .slider-state{padding:0 20px}}.half-carousel .slider-state .control-play{cursor:pointer;margin-left:844px;width:32px;height:32px;border:1px solid #fff;border-radius:5px;background:url("/images/white-pause-icon.png") no-repeat center;background-size:14px 16px}.half-carousel .slider-state .control-play.paused{background-image:url("/images/white-play-icon.png")}.half-carousel .slick-dots{position:absolute;bottom:36px;right:0;left:0;list-style-type:none;padding:0 50px;max-width:1380px;margin:0 auto;text-align:right}@media(max-width:1400px){.half-carousel .slick-dots{display:inline-block;left:auto}}@media(max-width:650px){.half-carousel .slick-dots{padding:0 20px}}.half-carousel .slick-dots li{position:relative;z-index:100;display:inline-block;margin:0 5px 0 0}.half-carousel .slick-dots li button{display:inline-block;font-size:0;font-family:"Open Sans",arial;color:#fff;background:#8e17e0;border:1px solid #fff;border-radius:5px;width:12px;height:12px;padding:5px}.half-carousel .slick-dots li.slick-active button{background:#4f107a;color:#fff}.half-carousel .inner-item{position:relative;min-height:380px;margin:0}.half-carousel .inner-item:after{content:"";display:block;width:100%;clear:both}.half-carousel .inner-item .image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}@media(max-width:900px){.half-carousel .inner-item .image{position:relative;height:300px;width:100%;padding:0 0 63%}}@media(max-width:480px){.half-carousel .inner-item .image{height:200px}}@media(max-width:360px){.half-carousel .inner-item .image{height:170px}}.half-carousel .text{width:50%;float:left;padding:0 16px 0 0}@media(max-width:900px){.half-carousel .text{width:100%;height:auto!important;padding:20px}}.half-carousel+.content-panel{padding-top:40px}.half-carousel a:hover{text-decoration:underline}.content-col-left .right .promo-banner.purple ul,.content-col-left .right .half-carousel.purple ul{text-align:right}.content-col-left .right .promo-banner ul,.content-col-left .right .half-carousel ul{padding:0 50px;text-align:center}.content-col-left .right .promo-banner ul li,.content-col-left .right .half-carousel ul li{padding-left:0;margin-bottom:0}.content-col-left .right .promo-banner ul li::before,.content-col-left .right .half-carousel ul li::before{content:none}.grid-carousel ul{padding:0!important}.grid-carousel .slider-item{height:430px!important}.grid-carousel .glide__slide{position:absolute!important}.grid-carousel .inner-item .image{background-color:#008080}.grid-carousel .inner-item .text h2{margin-top:0}.search-results{max-width:972px;margin-bottom:60px}.search-results h1,.search-results h2{text-align:left}.search-results .search-filter{margin:0 0 32px 0;padding:0;display:flex;list-style:none;column-gap:10px}.search-results .search-filter a{background:#d7d7d7;color:#4f107a;font-weight:600;margin-bottom:6px}.search-results .search-filter a:hover{background:#c7c7c7}.search-results .search-filter a.active{background:#4f107a;color:#fff}.search-results .about-result{font-weight:400;margin-bottom:32px}.search-results .result-item{margin-bottom:34px}.search-results .result-item h2{margin:0;display:inline;font-size:22px;border-bottom:1px solid transparent;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}@media(max-width:900px){.search-results .result-item h2{font-size:20px}}.search-results .result-item h2:hover{border-color:#4f107a}.search-results .result-item p{margin:10px 0 8px}.search-results .result-item small{font-size:16px;font-weight:400}@media(max-width:900px){.search-results .result-item small{font-size:14px;word-wrap:break-word}}.search-results .featured-results .result-item{padding:24px 26px 28px;background:#78c4dc;margin-bottom:20px}.search-results .featured-results .result-item:last-child{margin-bottom:40px}.search-results .featured-results .result-item h2{color:#000}.search-results .featured-results .result-item h2:hover{border-color:#000}.search-results .featured-results .result-item .left{width:85%;display:inline-block;padding:0 10px 0 0}.search-results .pagination{margin:50px 0}.search-results .search-input{position:relative;margin-bottom:50px}.search-results .search-input input[type=search],.search-results .search-input input[type=text]{height:52px;outline:0;border:0;padding:0 18px;padding-right:68px;font-size:18px;font-weight:600;font-family:"Raleway",arial,sans-serif;border-radius:5px;width:100%;background:#ececec;border:1px solid #202020}.search-results .search-input input[type=search]:focus,.search-results .search-input input[type=search].is-focused,.search-results .search-input input[type=text]:focus,.search-results .search-input input[type=text].is-focused{outline-color:#070746!important}.search-results .search-input .btn{position:absolute;width:54px;height:100%;background:#4f107a url("/images/icon-search-white.png") no-repeat center;background-size:20px 21px;right:0;top:0;border-top-right-radius:5px;border-bottom-right-radius:5px;z-index:10;text-indent:-9999px}.search-results .search-input .btn:hover{background-color:#6c2d97}.content-col-left .assetbrowser .search-results{margin-bottom:10px}.content-col-left .assetbrowser .search-results .search-input{margin-bottom:10px}.content-col-left .assetbrowser select{margin-bottom:10px}.content-col-left .assetbrowser .clearSearch{padding:5px 18px 10px;font-size:smaller}.content-col-left:after{content:"";display:block;width:100%;clear:both}.content-col-left select{font-size:18px;font-weight:600;width:100%;margin-bottom:30px;padding:0 60px 0 22px;border-radius:5px;font-family:"Raleway",arial,sans-serif;color:#333;background:#ececec url("/images/arrow-purple-down.png") no-repeat right;background-size:54px 54px;border:1px solid #bcbcbc;height:50px}.content-col-left select+select{margin-top:-10px}.content-col-left .download-panel-box select{background-color:#fff}.content-col-left .download-panel-box .search-results input[type=search]{background-color:#fff}.content-col-left .left{float:left;margin-top:10px;margin-left:-22px;width:300px;padding-right:30px}@media(max-width:1024px){.content-col-left .left{width:100%;float:none;margin-top:40px;margin-left:0;padding-right:0}}.content-col-left .left .grey-box{background:#ececec;margin-bottom:30px;padding:20px 22px}.content-col-left .left .grey-box .heading{font-size:18px;margin:0 0 18px;font-weight:bold}.content-col-left .left .grey-box .key>div{margin-bottom:10px;font-weight:400;line-height:18px}.content-col-left .left .grey-box .key>div img{vertical-align:top;max-width:20px;margin-right:16px}.content-col-left .left .grey-box ul{margin:0;padding:0;list-style-type:none}.content-col-left .left .grey-box ul li{color:#4f107a;font-weight:300}.content-col-left .left .grey-box ul li a{color:#4f107a;font-weight:600;padding:13px 0;display:inline-block;text-decoration:none;min-width:44px}.content-col-left .left .grey-box ul li a:hover{text-decoration:underline}.content-col-left .left .grey-box ul li a.active{font-weight:900;border-left:3px solid #00acaa;padding-left:4px;margin-left:-7px}.content-col-left .left .grey-box ul ul{margin:0 0 0 10px}.content-col-left .left .blue-box{background:#77c4dc;margin-bottom:30px;padding:20px 22px}.content-col-left .left .blue-box h3{font-size:18px;margin:0 0 18px}.content-col-left .left .blue-box ul{margin:0;padding:0;list-style-type:none}.content-col-left .left .blue-box ul p{margin:0}.content-col-left .left .blue-box ul li{margin-bottom:10px;color:#000;font-weight:300}.content-col-left .left .blue-box ul li a{color:#000;font-weight:600;border-bottom:1px solid transparent;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.content-col-left .left .blue-box ul li a:hover{border-color:#000}.content-col-left .left .postcode-finder{padding:0 22px;margin-bottom:30px}.content-col-left .left .postcode-finder .postcode-area{position:relative;max-width:200px;padding-right:50px}.content-col-left .left .postcode-finder .postcode-area input[type=text]{background:#ececec;background-size:25px 26px;border:1px solid #bcbcbc;height:46px;width:100%;outline:0;font-family:"Raleway",arial,sans-serif;font-size:18px;padding:0 14px;color:#000;border-top-left-radius:5px;border-bottom-left-radius:5px}@media(max-width:900px){.content-col-left .left .postcode-finder .postcode-area input[type=text]{padding:0 10px;font-size:16px}}.content-col-left .left .postcode-finder .postcode-area input[type=text]::-webkit-input-placeholder{font-family:"Raleway",arial,sans-serif;font-size:18px;color:#000}@media(max-width:900px){.content-col-left .left .postcode-finder .postcode-area input[type=text]::-webkit-input-placeholder{font-size:16px}}.content-col-left .left .postcode-finder .postcode-area input[type=text]:-moz-placeholder{font-family:"Raleway",arial,sans-serif;font-size:18px;color:#000}@media(max-width:900px){.content-col-left .left .postcode-finder .postcode-area input[type=text]:-moz-placeholder{font-size:16px}}.content-col-left .left .postcode-finder .postcode-area input[type=text]::-moz-placeholder{opacity:1;font-family:"Raleway",arial,sans-serif;font-size:18px;color:#000}@media(max-width:900px){.content-col-left .left .postcode-finder .postcode-area input[type=text]::-moz-placeholder{font-size:16px}}.content-col-left .left .postcode-finder .postcode-area input[type=text]:-ms-input-placeholder{font-family:"Raleway",arial,sans-serif;font-size:18px;color:#000}@media(max-width:900px){.content-col-left .left .postcode-finder .postcode-area input[type=text]:-ms-input-placeholder{font-size:16px}}.content-col-left .left .postcode-finder .postcode-area input[type=submit]{position:absolute;top:0;right:0;height:100%;background:#4f107a;display:inline-block;margin:0;padding:14px 16px;font-size:16px;font-weight:600;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#fff;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.content-col-left .left .postcode-finder .postcode-area input[type=submit]:hover{background:#6c16a7}.content-col-left .left .side-promo-image{margin-bottom:30px;text-align:center}@media(max-width:1024px){.content-col-left .left .side-promo-image a{display:inline-block}}.content-col-left .left .side-promo-image img{display:block;width:100%}@media(max-width:1024px){.content-col-left .left .side-promo-image img{width:auto}}.content-col-left .right{float:right;width:calc(100% - 300px)}@media(max-width:1024px){.content-col-left .right{width:100%;float:none}}.content-col-left .right h1,.content-col-left .right h2{text-align:left}.content-col-left .right h1+h2{margin-top:32px}.content-col-left .right h1+.additional-content{margin:16px 0 30px}.content-col-left .right h2{margin-top:46px}.content-col-left .right h3{font-weight:500;font-family:"Roboto",arial;color:#4f107a}.content-col-left .right .download-link{color:#4f107a;border-bottom:1px solid #4f107a;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.content-col-left .right .download-link:hover{border-color:transparent}.content-col-left .right p{text-align:left;max-width:none;margin-bottom:30px}.content-col-left .right p a{color:#4f107a;font-weight:600;border-bottom:1px solid #4f107a;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.content-col-left .right p a:hover{border-color:transparent}.content-col-left .right p a.btn{color:#fff}.content-col-left .right p+.link-panel-box,.content-col-left .right p+.download-panel-box{margin-top:40px}.content-col-left .right p+.table-responsive{margin-top:40px}.content-col-left .right .additional-content{margin-top:50px}.content-col-left .right .three-in-row{margin:50px 0 56px 0;padding:0}.content-col-left .right .three-in-row li{margin:0;padding:0}.content-col-left .right .three-in-row li::before{background:none}.content-col-left .right .three-in-row h2{margin:0 0 12px}@media(min-width:901px){.content-col-left .right .three-in-row{margin-left:0;margin-right:0}.content-col-left .right .three-in-row .box-item{width:100%;height:auto!important;float:none;min-height:0;padding:28px 148px 28px 30px}.content-col-left .right .three-in-row .box-item h2{margin-top:0}.content-col-left .right .three-in-row .box-item img{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.content-col-left .right .three-in-row .box-item p:last-of-type{margin-bottom:10px}.content-col-left .right .three-in-row .box-item:focus{z-index:9999}}.content-col-left .right .all-services{max-width:900px;margin-top:40px}@media(max-width:900px){.content-col-left .right .all-services{margin:30px 0}}.content-col-left .right .all-services ul{padding:0;margin:0;font-family:"Raleway",arial,sans-serif}.content-col-left .right .all-services ul li{display:inline-block;padding:0;text-align:center;margin-bottom:8px;margin-right:4px}@media(max-width:550px){.content-col-left .right .all-services ul li{margin:0 2px 6px 0}}.content-col-left .right .all-services ul li.active a{color:#4f107a;background:#ececec}.content-col-left .right .all-services ul li.active a:hover{color:#4f107a;background:#ececec}.content-col-left .right .all-services ul li:before{display:none}.content-col-left .right .all-services ul li a{display:block;width:58px;padding:14px 4px;border-radius:5px;background:#4f107a;font-size:17px;color:#fff;font-weight:600;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}@media(max-width:1180px){.content-col-left .right .all-services ul li a{width:48px;padding:11px 4px}}@media(max-width:550px){.content-col-left .right .all-services ul li a{width:34px;padding:6px 4px}}.content-col-left .right .all-services ul li a:hover{background:#6c2d97}.content-col-left .right .site-atoz li{margin-bottom:6px;padding-left:0}.content-col-left .right .site-atoz li:before{display:none}.content-col-left .right .site-atoz li a{display:inline-block;position:relative;padding-left:36px}.content-col-left .right .site-atoz li a img{position:absolute;top:2px;left:0}.content-col-left .right .site-atoz li a span{border-bottom:1px solid transparent;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.content-col-left .right .site-atoz li a:hover span{border-color:#000}.content-col-left .right .btn{margin-bottom:30px}.content-col-left .right .rte-outer>img.articleImage{max-width:392px;float:right;margin-top:8px;margin-left:50px;margin-bottom:30px}@media(max-width:1280px){.content-col-left .right .rte-outer>img.articleImage{max-width:300px}}@media(max-width:1180px){.content-col-left .right .rte-outer>img.articleImage{max-width:260px}}@media(max-width:650px){.content-col-left .right .rte-outer>img.articleImage{float:none;width:100%;margin:16px 0;max-width:none}}.content-col-left .right>ul{margin:24px 0 40px}.content-col-left .right ul{padding:0 0 0 25px;list-style-type:none}.content-col-left .right ul li{position:relative;padding-left:15px;margin-bottom:6px;font-weight:500}.content-col-left .right ul li:before{content:" ";position:absolute;top:10px;left:0;background:#000;border-radius:50%;width:5px;height:5px}.content-col-left .right .download-panel-box ul{padding:0}.content-col-left .right .last-update{font-size:16px;font-family:"Raleway",arial,sans-serif;font-weight:400;font-style:italic}@media(max-width:900px){.content-col-left .right .last-update{font-size:14px}}.content-col-left .right .place-link{font-size:16px;font-family:"Raleway",arial,sans-serif;font-weight:500}@media(max-width:900px){.content-col-left .right .place-link{font-size:14px}}.content-col-left .right .place-link a{background-color:#4f107a;transition:background-color .25s;color:#fff;border-radius:3px;padding:12px 16px}.content-col-left .right .place-link a:hover{background-color:#6c2d97}.content-col-left .right .news-item{position:relative;min-height:152px;padding-left:284px;margin:0 0 54px}@media(max-width:900px){.content-col-left .right .news-item:first-of-type{margin-top:30px}}@media(max-width:650px){.content-col-left .right .news-item{padding-left:210px;min-height:112px}}@media(max-width:480px){.content-col-left .right .news-item{padding-left:150px;min-height:80px;margin-bottom:36px}}@media(max-width:360px){.content-col-left .right .news-item{padding-left:120px}}.content-col-left .right .news-item .image{max-width:244px;position:absolute;top:0;left:0}@media(max-width:650px){.content-col-left .right .news-item .image{max-width:180px}}@media(max-width:480px){.content-col-left .right .news-item .image{max-width:130px}}@media(max-width:360px){.content-col-left .right .news-item .image{max-width:104px}}.content-col-left .right .news-item .image:before{content:" ";background:#fff;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;-moz-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.content-col-left .right .news-item .image img{display:block}.content-col-left .right .news-item .image:hover:before{opacity:.25}.content-col-left .right .news-item h2{display:inline;font-size:26px;margin:0;border-bottom:1px solid transparent;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}@media(max-width:900px){.content-col-left .right .news-item h2{font-size:24px}}@media(max-width:480px){.content-col-left .right .news-item h2{font-size:20px}}@media(max-width:360px){.content-col-left .right .news-item h2{font-size:18px}}.content-col-left .right .news-item p{margin:20px 0 20px}@media(max-width:650px){.content-col-left .right .news-item p{display:none}}.content-col-left .right .news-item small{display:block;font-size:16px;font-weight:400}@media(max-width:650px){.content-col-left .right .news-item small{margin-top:20px}}@media(max-width:480px){.content-col-left .right .news-item small{font-size:14px;margin-top:14px}}.content-col-left .right .news-item small a{color:#4f107a;text-decoration:underline}.content-col-left .right .news-item small a:hover{text-decoration:none}.content-col-left .right .news-item a:hover .image:before{opacity:.25}.content-col-left .right .news-item a:hover h2{border-color:#4f107a}.content-col-left .row:after{content:"";display:block;width:100%;clear:both}.content-col-left .row .half{width:calc(50% - 20px);float:left}@media(max-width:900px){.content-col-left .row .half{width:calc(50% - 10px)}}@media(max-width:550px){.content-col-left .row .half{float:left;width:100%;margin-bottom:20px}.content-col-left .row .half:last-child{margin-bottom:0}}.content-col-left .row .half:last-child{float:right}.content-col-left p a{color:#4f107a;font-weight:600;border-bottom:1px solid #4f107a;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.content-col-left p a:hover{border-color:transparent}.three-column-layout{list-style:none;margin:0;padding:0}.three-column-layout:after{content:"";display:block;width:100%;clear:both}@media(max-width:900px){.three-column-layout{margin:0 -15px}}@media(max-width:650px){.three-column-layout{margin:0}}.three-column-layout .col-item{width:33.333%;padding:0 30px;float:left}@media(max-width:900px){.three-column-layout .col-item{padding:0 15px}}@media(max-width:650px){.three-column-layout .col-item{width:100%;padding:0;margin-bottom:20px}.three-column-layout .col-item:last-child{margin-bottom:0}}.three-column-layout .col-item:hover h3{text-decoration:underline}.three-column-layout .col-item:hover .image:before{opacity:.25}.three-column-layout .col-item .image{position:relative}.three-column-layout .col-item .image:before{content:" ";background:#fff;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;-moz-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.three-column-layout .col-item .image img{width:100%;display:block}.three-column-layout .col-item h3{font-size:24px;font-family:"Roboto",arial;font-weight:500;margin-top:30px;margin-bottom:0}@media(max-width:1280px){.three-column-layout .col-item h3{font-size:22px}}@media(max-width:900px){.three-column-layout .col-item h3{font-size:20px}}@media(max-width:480px){.three-column-layout .col-item h3{font-size:18px}}.three-column-layout .col-item p{color:#000;font-weight:400;margin-top:12px}.right .last-update{margin:12px auto}.service-list{padding:0;margin:0 -40px}.service-list:after{content:"";display:block;width:100%;clear:both}@media(max-width:1375px){.service-list{margin:0 -10px}}.service-list li{float:left;display:inline-block;vertical-align:top;width:calc(25% - 20px);margin:0 10px;margin-bottom:20px}@media(min-width:1026px){.service-list li:nth-child(4n+1){clear:left}}@media(max-width:1024px){.service-list li{width:calc(50% - 20px)}.service-list li:nth-child(2n+1){clear:left}}@media(max-width:650px){.service-list li{width:calc(100% - 20px)}}.service-list li a{position:relative;display:block;background:#fff;font-size:16px;padding:24px 14px 24px 76px;border-radius:5px;box-shadow:5px 5px 9px -4px rgba(0,0,0,.3);-moz-transition:color .15s ease-in-out;-o-transition:color .15s ease-in-out;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.service-list li a:hover{color:#6c2d97}.service-list li a:hover .service-icon{background:#6c2d97}.service-list li a .service-icon{display:block;position:absolute;top:0;left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;background:#4f107a;width:62px;height:100%;-moz-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.service-list li a .service-icon img{position:absolute;display:block;padding:0 4px;top:50%;margin-top:-27px;left:0;right:0}.visit-news-item{position:relative;min-height:152px;padding-left:284px;margin:0 0 54px}@media(max-width:900px){.visit-news-item:first-of-type{margin-top:30px}}@media(max-width:650px){.visit-news-item{padding-left:210px;min-height:112px}}@media(max-width:480px){.visit-news-item{padding-left:150px;min-height:80px;margin-bottom:36px}}@media(max-width:360px){.visit-news-item{padding-left:106px}}.visit-news-item .image{max-width:244px;position:absolute;top:0;left:0}@media(max-width:650px){.visit-news-item .image{max-width:180px}}@media(max-width:480px){.visit-news-item .image{max-width:130px}}@media(max-width:360px){.visit-news-item .image{max-width:88px}}.visit-news-item .image:before{content:" ";background:#fff;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;-moz-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.visit-news-item .image img{display:block}.visit-news-item .image:hover:before{opacity:.25}.visit-news-item h2{display:inline;font-size:26px;margin:0;border-bottom:1px solid transparent;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}@media(max-width:900px){.visit-news-item h2{font-size:24px}}@media(max-width:480px){.visit-news-item h2{font-size:20px}}@media(max-width:360px){.visit-news-item h2{font-size:18px}}.visit-news-item p{margin:20px 0 20px}@media(max-width:800px){.visit-news-item p{display:-webkit-box;max-width:400px;height:78px;margin:12px auto;line-height:26px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(max-width:480px){.visit-news-item p{line-height:22px;height:68px;font-size:15px}}.visit-news-item small{display:block;font-size:16px;font-weight:400}@media(max-width:650px){.visit-news-item small{margin-top:20px}}@media(max-width:480px){.visit-news-item small{font-size:14px;margin-top:14px}}.visit-news-item a:hover .image:before{opacity:.25}.visit-news-item a:hover h2{border-color:#4f107a}#feedback{background:#00c6c3;padding:20px 20px 0}#feedback form,#feedback fieldset{border:0}#feedback fieldset{padding:0 0 30px;margin:0}#feedback .radio{display:inline-block;margin-right:16px}@media(max-width:360px){#feedback .radio{margin-right:8px}}#feedback #reasonPanel{margin-top:30px}#feedback #reasonPanel select{background-color:#fff}#feedback #feedbackCommentsPanel{margin-bottom:30px}#feedback #feedbackCommentsPanel:focus,#feedback #feedbackCommentsPanel.is-focused{outline-color:#070746!important}#feedback #feedbackCommentsPanel label{display:block;margin-bottom:14px}#feedback #feedbackCommentsPanel textarea{outline:0;width:100%;border:0;margin-bottom:20px;padding:14px;border-radius:5px;font-size:16px;font-family:"Raleway",arial,sans-serif}#feedback #feedbackCommentsPanel input[type=text]{background:#fff;border:0;height:46px;width:100%;max-width:400px;outline:0;font-family:"Raleway",arial,sans-serif;font-size:18px;padding:0 14px;color:#000;border-radius:5px}@media(max-width:900px){#feedback #feedbackCommentsPanel input[type=text]{padding:0 10px;font-size:16px}}#feedback #feedbackCommentsPanel input[type=text]::-webkit-input-placeholder{font-family:"Raleway",arial,sans-serif;font-size:18px;color:#000}@media(max-width:900px){#feedback #feedbackCommentsPanel input[type=text]::-webkit-input-placeholder{font-size:16px}}#feedback #feedbackCommentsPanel input[type=text]:-moz-placeholder{font-family:"Raleway",arial,sans-serif;font-size:18px;color:#000}@media(max-width:900px){#feedback #feedbackCommentsPanel input[type=text]:-moz-placeholder{font-size:16px}}#feedback #feedbackCommentsPanel input[type=text]::-moz-placeholder{opacity:1;font-family:"Raleway",arial,sans-serif;font-size:18px;color:#000}@media(max-width:900px){#feedback #feedbackCommentsPanel input[type=text]::-moz-placeholder{font-size:16px}}#feedback #feedbackCommentsPanel input[type=text]:-ms-input-placeholder{font-family:"Raleway",arial,sans-serif;font-size:18px;color:#000}@media(max-width:900px){#feedback #feedbackCommentsPanel input[type=text]:-ms-input-placeholder{font-size:16px}}#feedback #feedback-info{position:relative;padding-left:90px;padding-bottom:30px;margin:0 -22px}@media(max-width:480px){#feedback #feedback-info{padding-left:50px}}#feedback #feedback-info img{display:block;position:absolute;top:0;left:0}@media(max-width:480px){#feedback #feedback-info img{max-width:30px}}#feedback #feedback-info .h3{padding-bottom:0;margin-top:0;margin-bottom:8px;color:#fff}#feedback #feedback-info p:first-of-type{margin-top:0}#feedback .field-validation-error{display:block;margin-top:10px}#feedback .btn{margin-bottom:30px}#feedback select{margin-top:12px}footer{background-color:#4f107a;background-image:url("/images/header-heartx2.png");background-repeat:no-repeat;background-position:bottom right;background-size:760px 100%}@media(max-width:900px){footer{text-align:center}}footer.alt-background{background-image:url("/images/footer-paintx2.png");background-color:#50256d}footer .footer-contents .footer-top{padding:14px 0}footer .footer-contents .footer-top .container{display:flex;justify-content:space-between}@media(max-width:500px){footer .footer-contents .footer-top .container{flex-direction:column;row-gap:20px;align-items:center;margin:10px 0}}footer .footer-contents .footer-top .container .social-links{display:inline-block;font-size:0}@media(max-width:500px){footer .footer-contents .footer-top .container .social-links{margin-left:20px}}footer .footer-contents .footer-top .container .social-links a{position:relative;display:inline-block;vertical-align:middle;margin-right:30px;width:50px;height:50px;text-align:center}@media(max-width:1280px){footer .footer-contents .footer-top .container .social-links a{width:44px;height:44px}}@media(max-width:480px){footer .footer-contents .footer-top .container .social-links a{margin:0 12px}}footer .footer-contents .footer-top .container .social-links a:hover{opacity:.75}footer .footer-contents .footer-top .container .social-links a img{position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);max-height:38px}@media(max-width:900px){footer .footer-contents .footer-top .container .social-links a img{max-height:28px}}@media(max-width:480px){footer .footer-contents .footer-top .container .social-links a img{max-height:24px}}footer .footer-contents .footer-top .container button,footer .footer-contents .footer-top .container .sign-up{color:#fff;font-size:18px;font-family:"Open Sans",arial;padding:14px 20px;border:1px solid #fff;font-weight:600;background:transparent;border-radius:5px;-moz-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}@media(max-width:1280px){footer .footer-contents .footer-top .container button,footer .footer-contents .footer-top .container .sign-up{font-size:16px;padding:12px 18px}}@media(max-width:900px){footer .footer-contents .footer-top .container button,footer .footer-contents .footer-top .container .sign-up{font-size:14px;padding:12px 14px}}@media(max-width:480px){footer .footer-contents .footer-top .container button,footer .footer-contents .footer-top .container .sign-up{float:none;width:78%}}@media(max-width:360px){footer .footer-contents .footer-top .container button,footer .footer-contents .footer-top .container .sign-up{width:90%}}footer .footer-contents .footer-top .container button:hover,footer .footer-contents .footer-top .container .sign-up:hover{background:#fff;color:#4f107a}footer .footer-contents .footer-main{border:0;padding:64px 0 45px}@media(max-width:1024px){footer .footer-contents .footer-main{background-size:1600px 162px}}@media(max-width:900px){footer .footer-contents .footer-main{background-position:top;padding:50px 0 35px}}@media(max-width:480px){footer .footer-contents .footer-main{padding:44px 0 30px}}footer .footer-contents .footer-main .container{position:relative}@media(min-width:901px){footer .footer-contents .footer-main .container{padding-right:350px}}@media(min-width:901px) and (max-width:1280px){footer .footer-contents .footer-main .container{padding-right:268px}}footer .footer-contents .footer-main .nomenu{margin:0 0 94px;display:inline-block}footer .footer-contents .footer-main ul{padding:0;margin:0 0 60px}@media(max-width:900px){footer .footer-contents .footer-main ul{margin-bottom:22px;padding-left:10px}}footer .footer-contents .footer-main ul li{display:inline-block;margin-right:20px;margin-bottom:15px}@media(max-width:480px){footer .footer-contents .footer-main ul li{margin-bottom:8px}}footer .footer-contents .footer-main ul li a{color:#fff;border-bottom:1px solid transparent;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}@media(max-width:900px){footer .footer-contents .footer-main ul li a{font-size:16px}}@media(max-width:480px){footer .footer-contents .footer-main ul li a{font-size:14px}}footer .footer-contents .footer-main ul li a:hover{border-color:#fff}footer .footer-contents .footer-main .footer-logo{position:absolute;width:198px;top:-32px;right:50px}@media(max-width:900px){footer .footer-contents .footer-main .footer-logo{display:inline-block;width:150px;position:relative;top:0;right:0;left:0;margin:0 auto 30px}}footer .footer-contents .footer-main .back-top{display:inline-block;cursor:pointer;position:absolute;bottom:-100px;padding:10px 26px 10px 0;right:50px;font-size:16px;color:#fff;background:url("/images/footer-up-arrow.png") no-repeat right;background-size:12px 20px}@media(max-width:900px){footer .footer-contents .footer-main .back-top{bottom:0;position:relative;font-size:14px;margin-top:30px;background-size:10px 18px;padding-right:20px;right:0;left:0}}footer .footer-contents .footer-main .back-top span{display:inline-block;padding-bottom:3px;border-bottom:1px solid transparent;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}footer .footer-contents .footer-main .back-top:hover span{border-color:#fff}footer .footer-contents a:focus,footer .footer-contents a.is-focused{outline-color:#fec10b!important}.ol-box{box-sizing:border-box;border-radius:2px;border:2px solid #00f}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:rgba(0,60,136,.3);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid #eee;border-top:0;color:#eee;font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-step-marker{width:1px;height:15px;background-color:#000;float:right;z-Index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:12px;z-Index:11;color:#000;text-shadow:-2px 0 #fff,0 2px #fff,2px 0 #fff,0 -2px #fff}.ol-scale-text{position:absolute;font-size:14px;text-align:center;bottom:25px;color:#000;text-shadow:-2px 0 #fff,0 2px #fff,2px 0 #fff,0 -2px #fff}.ol-scale-singlebar{position:relative;height:10px;z-Index:9;box-sizing:border-box;border:1px solid #000}.ol-unsupported{display:none}.ol-unselectable,.ol-viewport{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}@media(max-width:550px){.ol-overlay-container{transform:none!important;margin-top:25%}}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:rgba(255,255,255,.4);border-radius:4px;padding:2px}.ol-control:hover{background-color:rgba(255,255,255,.6)}.ol-control button{display:block;margin:1px;padding:0;color:#fff;font-size:1.14em;font-weight:700;text-decoration:none;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:#003c88;border:0;border-radius:2px}.ol-control button::-moz-focus-inner{border:0;padding:0}.ol-control button:focus,.ol-control button:hover{text-decoration:none;background-color:rgba(0,60,136,.7)}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-zoom-extent button{line-height:1.4em}.ol-full-screen{right:.5em;top:.5em}.ol-compass{display:block;font-weight:400;font-size:1.2em;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-touch .ol-zoomslider{top:5.5em}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em)}.ol-attribution ul{margin:0;padding:0 .5em;color:#000;text-shadow:0 0 2px #fff}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button,.ol-attribution ul{display:inline-block}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:rgba(255,255,255,.8)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:inline-block}.ol-overviewmap .ol-overviewmap-map{border:1px solid #7b98bc;height:150px;margin:2px;width:150px}.ol-overviewmap:not(.ol-collapsed){background:rgba(255,255,255,.8)}.ol-overviewmap:not(.ol-collapsed) button{bottom:1px;left:2px;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap-box{border:2px dotted rgba(0,60,136,.7)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.map{height:700px;width:100%}.ol-popup{color:#fff;background-color:#4f256f;border-radius:15px;padding:22px;bottom:12px;background-position:top right;background-repeat:no-repeat}@media(max-width:550px){.ol-popup{width:95%;margin-left:2.5%}}@media(min-width:550px){.ol-popup{border:0;width:300px;padding:30px}}@media(min-width:1280px){.ol-popup{padding:26px;width:368px}}.ol-popup:before{content:"";position:absolute;right:100%;left:auto;top:calc(50% - 32px);width:0;height:0;border-top:32px solid transparent;border-right:32px solid #4f256f;border-bottom:32px solid transparent}.arrow-right:before{content:"";position:absolute;right:auto;left:100%;top:calc(50% - 32px);width:0;height:0;border-top:32px solid transparent;border-right:0;border-left:32px solid #4f256f;border-bottom:32px solid transparent}.ol-popup-closer{text-decoration:none;position:absolute;top:15px;width:20px;height:20px;right:15px}@media(max-width:550px){.ol-popup-closer{right:25px}}.ol-popup-title{font-size:1.5em;padding:0 0 10px}.ol-popup-images{padding:0 0 10px}.ol-popup-images div{width:48%;height:95px;display:inline-block}.ol-popup-images div:nth-child(2n){margin-left:4%}.ol-popup-link{background:#00acaa;display:block;padding:18px 0;color:#fff;text-decoration:none;border-radius:5px;text-align:center;margin-top:10px}.ol-popup-link:hover{text-decoration:underline}@media(min-width:900px){.ol-popup-link{margin-top:10px}}.places-search-filter{background:#ececec;margin-bottom:30px;padding:20px}.places-search-filter h3{margin-top:0}.places-search-filter form fieldset{border:0}.places-search-filter form .two-col{display:flex;gap:20px;margin:0 0 20px 0}@media(max-width:750px){.places-search-filter form .two-col{flex-direction:column}}.places-search-filter form .two-col>div{flex:1}.places-search-filter form input[type=text]{padding:0 0 0 22px;height:50px;width:100%;font-size:18px;font-weight:600;border-radius:5px;border:1px solid #808080;font-family:"Raleway",arial,sans-serif}.places-search-filter form .dropdown-outer select{width:100%;background-color:#fff;margin-bottom:0;border:1px solid #808080!important}.places-search-filter form .dropdown-outer select.dropdown-placeholder{color:#757575}.places-search-filter form .dropdown-outer select option[value=""][disabled]{display:none}.places-search-filter form .dropdown-outer select option{color:#000}.places-search-filter form .checkbox-group-outer{margin:0 0 20px 0;display:flex;gap:15px;flex-wrap:wrap;border-bottom:3px solid #fff;padding-bottom:19px}.places-search-filter form .checkbox-group-outer>div{border-radius:5px;padding:8px;background-color:#4f107a;color:#fff}.places-search-filter form .checkbox-group-outer>div label{column-gap:8px}.places-search-filter form .btn{margin-bottom:0!important;font-weight:600;font-size:18px;height:54px!important;border-radius:5px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide__slides{transform:none!important;width:auto!important;display:block}.glide__slide{position:absolute;left:0;top:0;opacity:0;transition:opacity 500ms}.glide__slide:first-child{position:relative}.glide__slide--active{z-index:1;opacity:1}
