/*Main*/.fancybox-slide--iframe .fancybox-content{background:none !important;}HTML{scroll-behavior:smooth;background:#FFF;}BODY.expand{overflow-x:hidden;}BODY{-webkit-font-smoothing:antialiased;}*{letter-spacing:0;line-height:1.2em;margin:0;font-family:"Poppins",sans-serif;}::selection{background:#2E9DF7;/* WebKit/Blink Browsers */}::-moz-selection{background:red;/* Gecko Browsers */}SECTION{}A{text-decoration:none;color:#000000;}P{line-height:1.6em;font-size:1.15em;padding-bottom:20px;font-weight:400;color:#353535;}.content-section-text UL LI{line-height:1.6em;font-size:1.15em;font-weight:400;color:#353535;padding-left:30px;}.content-section-text UL{padding-bottom:20px;}.content-section-text UL LI:before{content:'\f00c';font-family:'Font Awesome 6 Pro';font-size:0.8em;font-weight:bold;position:absolute;left:0;}.content-section-text P A{font-weight:normal;color:;}.content-section-text P A:after{content:'\f35d';font-family:'Font Awesome 6 Pro';padding-left:10px;color:grey;font-size:0.8em;}P A:hover{}BLOCKQUOTE{font-weight:normal;position:relative;background:#FFF;border:1px solid #ECECEC;font-size:0.9em;padding:20px;padding-bottom:0px;margin-bottom:30px;border-radius:5px;box-shadow:0px 0px 10px rgba(0,0,0,0.059);}BLOCKQUOTE P{color:grey;}H1{font-size:3.2em;display:block;font-weight:800;padding-bottom:20px;text-transform:uppercase;font-style:italic;color:#EFE63A;background:linear-gradient(to right,#EFE63A 0,#F7F4BF 60%,#EFE63A 70%);background-position:0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 5s linear infinite forwards;animation-fill-mode:forwards;-webkit-text-size-adjust:none;}@keyframes shine{0%{background-position:0px;}100%{background-position:1600px;}}H1 SPAN{font-family:"fave-script-pro";font-weight:700;font-style:normal;font-size:1.8em;}H2{font-size:2em;text-transform:uppercase;font-style:italic;font-weight:800;padding-bottom:20px;color:#000000;}H2 SPAN{color:#2E9DF7;}H2 I{padding-right:10px;font-size:0.8em;color:#F4F53C;-webkit-text-stroke-width:1.3px;-webkit-text-stroke-color:black;vertical-align:baseline;}H2 A.anchor{display:none;}H3{font-size:1.5em;text-transform:uppercase;font-weight:800;font-style:italic;padding-bottom:10px;}H4{font-size:1.2em;text-transform:uppercase;font-weight:800;font-style:italic;padding-bottom:10px;}UL{padding:0;list-style:none;}.container{margin:0 auto;width:100%;}SPAN{/**/}IMG{max-width:100%;}SUB{text-transform:uppercase;font-size:1.15em;font-weight:bold;letter-spacing:1px;margin-bottom:30px;display:block;position:relative;font-style:italic;}SUB:after{content:'';position:absolute;width:100px;height:2px;margin-left:20px;background:#F2E7E7;top:50%;transform:translateY(-50%);}.page-contents{position:sticky;top:40px;}.page-contents UL LI{padding-bottom:10px;padding-left:30px;position:relative;}.page-contents UL LI:before{content:'\f054';font-family:'Font Awesome 6 Pro';font-size:0.8em;font-weight:bold;position:absolute;left:0;color:grey;}.page-contents UL LI A{color:#656565;}.page-contents UL LI A:hover{color:#000000;}.content-section-text A.anchor{display:none;}P.page-summary{font-size:1.4em;letter-spacing:0.5px;line-height:1.6em;font-weight:300;padding-bottom:30px;}A.link-button{box-shadow:-5px 5px rgba(0,0,0,0.05);text-shadow:0px 3px 1px rgba(0,0,0,0.1);display:inline-block;padding:17.5px 30px;text-decoration:none;transform:skew(-9deg);font-size:1.4em;text-transform:uppercase;font-weight:800;font-style:italic;overflow:hidden;}A.link-button.small-link-button{font-size:1.1em;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;border:1px solid rgba(0,0,0,0.763);}A.link-button.small-link-button I{padding-left:0px;padding-right:12.5px;}A.link-button:before{content:'';position:absolute;top:-40%;right:110%;width:50px;height:200%;background:rgba(255,255,255,0.3);transform:rotate(20deg);}A.link-button.Black{background:#000;color:#FFF;}.price-item H3{font-size:1.4em;text-align:;}/*A.link-button:hover
{
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
}*//*A.link-button:after
{
	background: url(images/halftone-simple.png) left / cover no-repeat;
	width: 500%;
	height: 500%;
	position: absolute;
	top: 0;
	left: 0;
	transform: rotate(45deg);
	content: '';
	z-index: -1;
	transition: 0.2s;
}*/A.link-button:hover:after{}A.link-button:hover:before{right:-50%;transition:1s ease all;}A.link-button I{color:red;padding-left:15px;color:#F3F43C;-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:rgba(0,0,0,0.1);}.skewfix{display:inline-block;transform:skew(9deg);}A.link-button.Normal{background-color:#2E9DF7;color:#FFF;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(0, 0, 0, 0.2);}A.link-button.Yellow{background-color:#F7ED3C;color:#FFF;text-shadow:1px 1px 0 rgba(0,0,0,0.4),1px -1px 0 rgba(0,0,0,0.4),-1px 1px 0 rgba(0,0,0,0.4),-1px -1px 0 rgba(0,0,0,0.4),0px 3px 1px rgba(0,0,0,0.1);}A.link-button.Yellow I{color:#FFF;}A.link-button.Blue{background:#5E9ACC;color:#FFF;}A.link-button.pink,A.link-button.Pink{background:#FEAFA7;color:#FFF;text-shadow:0px 1px 3px rgba(0,0,0,0.1);}A.link-button.aqua,A.link-button.Aqua{background:#96CBD6;color:#FFF;text-shadow:0px 2px 5px rgba(0,0,0,0.1);}A.link-button.small{font-size:1em;padding-top:15px;padding-bottom:15px;padding-left:25px;padding-right:25px;}.link-wrap{position:relative;padding-top:20px;}.align-Right .link-wrap{width:100%;text-align:right;}.link-wrap A.link-button{margin-right:20px;}.page-hero .link-wrap{padding-top:30px;}.rounded-link{background:#FFF;padding:17.5px 30px;border-radius:100px;color:#2E9DF7;display:inline-block;text-transform:uppercase;font-weight:800;font-style:italic;font-size:1.15em;transition:0.2s;}.rounded-link:hover{background:#2E9DF7;color:#FFF;}.primary-navigation-col A.rounded-link{margin-left:20px;}/*Mobile Menu*/BUTTON.mobile-menu{background:#2E9DF7;box-shadow:0px 4px 3px rgba(0,0,0,0.2);padding:12.5px 22.5px;border-radius:100px;color:#FFF;text-transform:uppercase;font-weight:800;font-style:italic;font-size:1.15em;transition:0.1s;border:none;cursor:pointer;display:none;letter-spacing:1px;}BUTTON.mobile-menu:hover{background:#FFF;color:#2E9DF7;}BUTTON.mobile-menu:hover I{color:#F83639;}BUTTON.mobile-menu I{padding-left:12.5px;color:#F7ED3C;transition:0.1s;}.mobile-nav{display:none;}.cover{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;opacity:0;visibility:hidden;transition:0.2s;}.cover.expand{display:block;background:rgba(0,0,0,0.5);opacity:1;visibility:visible;}BUTTON.btn-menu{display:block;height:92px;font-size:2em;background:#004D7B;color:#FFF;border:none;width:100px;cursor:pointer;transition:0.2s;outline:none;}BUTTON.btn-menu:hover{background:#17456B;}.panel-wrap{display:flex;position:relative;justify-content:space-between;width:100%;}.panel{width:100% !important;max-width:100% !important;flex:0 0 100%;transition:0.2s;}.mobile-nav{width:330px;min-width:330px;top:0;right:0;position:fixed;transform:translateX(330px);display:block;z-index:100000;background:#F2FFFE;transition:0.2s;height:100%;}.mobile-nav.visible{transform:translateX(0px);box-shadow:-10px 0px 10px rgba(0,0,0,0.15);overflow-y:scroll;}.mobile-nav UL.header-contact{width:100%;padding:30px;border-top:1px solid rgba(0,0,0,0.095);/*border-bottom: 1px solid rgba(0, 0, 0, 0.095);*/}A.mobile-return-link{font-size:0.9em;margin-top:5px;display:block;font-weight:normal;color:#4B4B4B;background:#FAFAFA;text-transform:none;font-style:normal;border:1px solid rgba(158,180,228,0.190);padding:10px 15px;border-radius:10px;margin-bottom:-10px;text-align:center;transition:0.2s;}A.mobile-return-link:hover{background:#FFF;color:#000;border:1px solid rgba(0,0,0,0.172);}A.mobile-return-link STRONG{display:block;padding-bottom:5px;}.mobile-nav .header-contact H4{padding-bottom:20px;}.mobile-nav UL.header-contact LI{margin-bottom:15px;}.mobile-nav UL.header-contact LI I{width:40px;text-align:center;}.mobile-nav UL.header-contact LI A{text-shadow:none;color:#000;}UL.drop-down{opacity:0;visibility:hidden;height:0;width:100%;padding-left:30px;padding-right:30px;}UL.drop-down.slideout{opacity:1;visibility:visible;height:auto;position:absolute;height:100%;width:100%;left:0;top:0;background:#F2FFFE;z-index:1;padding:30px;transition:0.2s;}.drop-btn{position:absolute;right:10px;transform:translateY(-38px);width:25px;height:25px;border:none;background:#17958D;border-radius:100%;color:#FFF;font-size:0.9em;cursor:pointer;}.drop-btn:hover{background:#11487F;}UL.main-mobile-menu LI{position:relative;}A.mobile-back{background:#000;padding:17.5px 30px;color:#FFF;display:inline-block;text-transform:uppercase;font-weight:800;font-style:italic;font-size:1em;width:100%;transition:0.1s;text-align:center;}A.mobile-back:hover{background:#383838;}A.mobile-back I{padding-left:10px;}/*Preheader*/.preheader{background:#2E9DF7;padding-top:15px;padding-bottom:15px;box-shadow:0px 5px 10px rgba(0,0,0,0.1);position:relative;z-index:1;overflow:hidden;height:;width:;}.preheader:before{background:url(images/halftone-right.svg) top left/cover no-repeat;content:'';position:absolute;top:-100%;left:0;width:50%;transform:rotate(200deg);height:500%;z-index:-1;opacity:0.05;}.preheader .contact-preheader{}UL.header-contact LI{display:inline-flex;align-items:center;}UL.header-contact LI I{color:#F4F53C;-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:black;font-size:1.4em;padding-right:15px;}UL.header-contact LI A{color:#FFF;font-weight:bold;text-shadow:0px 3px 3px rgba(0,0,0,0.2);font-size:1em;display:flex;align-items:center;margin-right:20px;}.nav-preheader{flex:1;display:flex;align-items:center;justify-content:flex-end;}UL.secondary-navigation LI{display:inline-block;margin-left:25px;}UL.secondary-navigation LI A{color:#FFF;font-weight:bold;text-shadow:0px 3px 3px rgba(0,0,0,0.2);font-size:1em;transition:0.2s;}UL.secondary-navigation LI A:hover{color:#F7ED3C;}UL.secondary-navigation LI A I{padding-right:12.5px;}A.location-back{position:relative;text-transform:uppercase;font-style:italic;}A.location-back I{}A.location-back:after{content:'Return to OvenWow National';position:absolute;top:-5px;left:calc(100% + 15px);width:250px;text-align:center;background:#FFF;color:#000;text-shadow:none;font-size:0.8em;padding:7px 10px;border-radius:100px;transform:translate(-20px);opacity:0;visibility:hidden;}A.location-back:hover:after{opacity:1;visibility:visible;transform:none;transition:0.2s;}/*Header*/.header{position:relative;padding-top:40px;padding-bottom:40px;z-index:1;}.homepage-header{z-index:10;}.logo-col{flex:0 !important;min-width:300px;}.logo A IMG{max-height:300px;}.logo A IMG:hover{animation:pulse 0.5s ease-in forwards;}@keyframes pulse{25%{transform:scale(0.9);}75%{transform:scale(1.1);}}.primary-navigation-col{flex:1;text-align:right;position:relative;}/*Navigation*/.main-navigation{background:rgba(255,255,255,0.9);box-shadow:0px 5px 30px rgba(0,0,0,0.1);margin-bottom:-73px;position:relative;z-index:10;-webkit-backdrop-filter:blur(5px);-o-backdrop-filter:blur(5px);-moz-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}.main-navigation.tiny{position:fixed;width:100%;top:0;z-index:20;}UL.dropdown-nav{text-align:right;position:relative;display:inline-block;}UL.dropdown-nav>LI{display:inline-block;}UL.dropdown-nav>LI.dropdown-link>A{font-size:1.25em;letter-spacing:0.25px;color:#FFF;padding:15px 20px 25px;display:block;font-weight:bold;text-shadow:0px 4px 5px rgba(0,0,0,0.3);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}UL.dropdown-nav>LI>A{font-size:1.25em;letter-spacing:0.25px;color:#FFF;padding:15px 20px;display:block;font-weight:bold;text-shadow:0px 4px 5px rgba(0,0,0,0.3);border-radius:10px;}UL LI:hover UL.dropdown{opacity:1;visibility:visible;transition:0.2s;}UL LI UL.dropdown{position:absolute;background:#FFFFFF;width:calc(100% + 100px);left:-50px;border-radius:25px;z-index:9999;text-align:left;opacity:0;visibility:hidden;transition:0s;overflow:hidden;}UL LI UL.dropdown:before{content:'';position:absolute;bottom:-250px;left:-250px;width:500px;height:500px;background:url(images/explode.svg) 0 0/contain no-repeat;opacity:0.03;z-index:-1;}UL LI UL.dropdown .row{max-width:1300px;margin:0 auto;}UL LI UL.dropdown H4{margin-bottom:20px;padding-bottom:0px;font-size:1em;color:#FF1F30;}UL LI UL.dropdown UL.dropdown-menu A{margin-bottom:15px;display:block;font-weight:500;padding-left:20px;position:relative;}UL LI UL.dropdown UL.dropdown-menu A:before{content:'\f054';color:rgba(0,0,0,0.259);font-family:'Font Awesome 6 Pro';position:absolute;left:0;transition:0.2s;}UL LI UL.dropdown UL.dropdown-menu LI:last-child A{margin-bottom:0px;}SPAN.dropdown-summary{font-weight:normal;display:block;font-size:0.95em;}UL.dropdown-menu{}UL.dropdown-menu LI{}UL.dropdown-nav LI:hover>A{background:#FFFFFF;color:#000000;text-shadow:none;transition:0.2s;}UL.dropdown .col-md-6{padding:0px;margin:0px;}.dropdown-nav-links{padding:45px !important;}/*UL.dropdown-nav LI:hover > A I
{
	transform: rotate(-180deg);
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 1px;
}*/UL.dropdown-nav LI A.active{text-decoration:underline;}.postcode-dropdown-wrapper{position:relative;min-height:250px !important;display:flex;align-items:center;}.postcode-dropdown-wrapper:before{content:'';position:absolute;top:0;right:0;width:calc(100% - 40px);height:100%;background:url(images/explosion.svg) right/cover no-repeat;opacity:0.1;filter:invert(1);z-index:0;}.postcode-dropdown-wrapper:after{background:red;content:'';position:absolute;left:0;top:0;width:200%;height:200%;z-index:-1;transform:rotate(9deg);}.postcode-dropdown{padding-left:50px;width:100%;z-index:1;}.postcode-dropdown H4{color:#FFF !important;}.postcode-dropdown SPAN{display:block;text-align:right;padding-right:40px;padding-top:20px;color:#FFF;}.postcode-dropdown SPAN A{color:#FFF;border-bottom:1px solid #FFF;}FORM.postcode-search{box-shadow:7.5px 7.5px rgba(0,0,0,0.1);display:inline-block;padding:17.5px 30px;text-decoration:none;transform:skew(-9deg);font-size:1.4em;text-transform:uppercase;font-weight:800;font-style:italic;overflow:hidden;background:#000;margin-left:-60px;}FORM.postcode-search>*{transform:skew(9deg);}FORM.postcode-search INPUT{border:none;background:none;font-size:0.8em;color:#FFF !important;text-transform:uppercase;font-weight:800;font-style:italic;font-family:'Poppins';outline:none;}FORM.postcode-search BUTTON{border:none;background:none;color:#FEF327;font-size:1em;cursor:pointer;}/*OvenWow Content Cards*/.content-card-wrapper{display:flex;align-items:center;justify-content:center;}.content-cards{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;}.content-card-wrapper{flex:0 0 50%;position:relative;}.content-card{padding:20px;}.content-card P{font-size:1em;}.content-card IMG{max-width:125px;}.card-content{padding-top:20px;}/*OvenWow Page Hero*/.pages-hero .logo A IMG{max-width:200px;}.pages-hero .logo A{display:block;}.pages-hero .hero-content .col-md-6{padding-top:0px !important;padding-left:0px !important;padding-bottom:30px !important;}.pages-hero.hero:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:rgba(0,0,0,1);background:-moz-linear-gradient(90deg,rgba(0,0,0,1) 10%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(90deg,rgba(0,0,0,1) 10%,rgba(255,255,255,0) 100%);background:linear-gradient(90deg,rgba(0,0,0,1) 10%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3e7da9",endColorstr="#ffffff",GradientType=1);opacity:1;}.area-hero:after{transform:rotate(180deg);}.area-hero:before{opacity:0.6 !important;}.pages-hero.hero:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:1;opacity:0.2;}.pages-hero H1{padding-bottom:10px;}.pages-hero P.page-summary{}.pages-hero .link-wrap{padding-bottom:20px;}.pages-hero .header{padding-top:25px;padding-bottom:20px;}/*Cards*/.card-box{display:block;}.card-box-item{position:relative;display:block;background:#FFF;margin-left:20px;margin-right:20px;border-radius:30px;overflow:hidden;z-index:1;min-height:500px;display:flex;flex-direction:column;justify-content:flex-end;padding:40px;box-shadow:0px 5px 30px rgba(0,0,0,0.1);transition:0.2s;}.reviews-wrapper .card-box-item{margin-bottom:40px;}A.card-box-item:hover{transform:translateY(-5px);box-shadow:0px 10px 40px rgba(0,0,0,0.2);}.card-box-content{color:#FFEA27;}.card-box-content H4{font-size:1.5em;}.card-box-content P{color:#FFF;padding-bottom:0px;}.card-box-content P A{color:#FFF;font-weight:bold;border-bottom:1px solid;}.card-box-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;}.card-box-image IMG{width:100%;height:100%;object-fit:cover;}DIV.card-box-item .card-box-image:after{content:'';width:100%;height:100%;bottom:0;left:0;position:absolute;background:rgb(255,255,255);background:-moz-linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1);}A.card-box-item .card-box-image:after{content:'';width:100%;height:40%;bottom:0;left:0;position:absolute;background:rgb(255,255,255);background:-moz-linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1);}.card-box-item .rounded-link{position:absolute;top:30px;left:30px;font-size:1.1em;box-shadow:-3px 5px rgba(0,0,0,0.047);}/*Hero*/.hero{position:relative;}.homepage-hero{/*min-height: calc(100vh - 50px);*/}.homepage-hero{display:flex;flex-direction:column;background:#000;}.hero-content{flex:1;}.hero .col-md-6{z-index:1;}.homepage-hero .hero-content .col-md-6{padding-left:40px;padding-top:50px;padding-bottom:100px;max-width:900px;flex:0 0 100%;width:100%;}/*.franchise-hero .hero-content .col-md-6
{
	margin: 0 auto;
	text-align: center;
}*/.page-hero .col-md-6{padding-top:80px;padding-bottom:80px;padding-left:0px;}.article-hero{padding-bottom:30px;}.article-hero .hero-content .col-md-6{width:100% !important;max-width:1200px !important;flex:1;margin:0 auto;text-align:center;}.article-hero H1{}.article-hero P.page-summary{max-width:800px;margin:0 auto;}.article-hero UL.breadcrumb{margin:0 auto;margin-bottom:5px;}.page-hero H1{font-size:3.1em;}.page-hero P.page-summary{font-size:1.4em;padding-bottom:0px;}.hero SUB,.hero .page-summary{color:#FFF;}.hero H1 SPAN{color:#E0EDEB;position:relative;}.hero H1 SPAN:after{content:'';position:absolute;width:10px;height:10px;background:#FFB0A8;bottom:25px;border-radius:100%;right:-15px;}/*Review Bar (Homepage)*/.review-bar{position:relative;margin-top:-40px;margin-bottom:-40px;background:;z-index:2;}.review-bar-box{background:#FFF;text-align:center;padding-top:15px;padding-bottom:15px;box-shadow:0px 5px 30px rgba(0,0,0,0.1);border-radius:15px;}.review-bar-box SPAN{padding-left:10px;padding-right:20px;color:#7C7C7C;font-size:1.1em;}.review-bar-box>I{font-size:1em;color:#7C7C7C;}.spacer-40{position:relative;width:100%;height:40px;background:#FAFAFA;}/*Hero Background/Overlay*/.hero-background{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0.9;z-index:0;}.hero-background IMG{width:100%;height:100%;object-fit:cover;}.hero-background #videoBG{width:100%;right:0;height:100%;object-fit:cover;position:absolute;}.hero:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:rgba(0,0,0,1);background:-moz-linear-gradient(90deg,rgba(0,0,0,1) 10%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(90deg,rgba(0,0,0,1) 10%,rgba(255,255,255,0) 100%);background:linear-gradient(90deg,rgba(0,0,0,1) 10%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3e7da9",endColorstr="#ffffff",GradientType=1);opacity:0.6;}/*Content Sections*/.content-section{padding-top:80px;padding-bottom:80px;position:relative;}.review-slider{background:#F0F0F0;overflow:hidden;position:relative;z-index:0;border-top:1px solid rgba(0,0,0,0.095);}.review-slider:after{content:'';position:absolute;bottom:-375px;left:-375px;width:750px;height:750px;background:url(images/explode.svg) 0 0/contain no-repeat;opacity:0.03;z-index:-1;}.reviews-section{}.type-Content-Boxes{overflow:hidden;}.bg-Yellow{background:#FEDA4C;position:relative;z-index:0;overflow:hidden;}.bg-White{}.bg-Yellow:after{background:url(images/halftone-right.svg) right no-repeat;content:'';position:absolute;top:-50%;right:-5%;width:200%;height:200%;transform:rotate(9deg);z-index:-1;opacity:0.03;}.bg-White:after{background:url(images/halftone-right.svg) right/cover no-repeat;content:'';position:absolute;top:0;left:0;width:50%;height:100%;transform:rotate(180deg);z-index:-1;opacity:0.01;}.bg-Red{background:#E3EDF5;overflow:hidden;z-index:0;}.bg-Red:before,.postcode-step:before,.news-overview:before{content:'';position:absolute;top:-375px;left:-375px;width:750px;height:750px;background:url(images/explode.svg) 0 0/contain no-repeat;filter:invert(1);opacity:0.3;z-index:-1;}.bg-Red:after,.postcode-step:after,.news-overview:after{content:'';position:absolute;bottom:-375px;right:-375px;width:750px;height:750px;background:url(images/explode.svg) 0 0/contain no-repeat;filter:invert(1);opacity:0.2;z-index:-1;}.bg-Grey{position:relative;z-index:1;background:#F6F5F5;}.bg-Grey:before{position:absolute;content:'';top:0;left:0;width:100%;/*height: calc(100% + 3.5vw);*/height:100%;background:#F6F5F5;border-top:10px solid #FFFFFF;/*border-bottom: 10px solid #FFFFFF;*/z-index:0;transform:skewY(-2deg);transform-origin:top left;}.bg-Grey.align-Centre:after{background:url(images/halftone-right.svg) right/cover no-repeat;content:'';position:absolute;top:-50%;right:-50%;width:200%;height:200%;transform:rotate(9deg);filter:invert(1);z-index:-1;opacity:0.3;border:none;}.area-intro-bg:after{background:url(images/halftone-right.svg) right/cover no-repeat;content:'';position:absolute;top:-25px;right:0;width:50%;height:calc(100% + 60px);transform:skewY(-2deg);transform-origin:top left;z-index:1;opacity:0.03;border:none;}.bg-Grey.align-Centre:before{display:none;}.news-overview{background:#EBEBEB;position:relative;z-index:1;overflow:hidden;}.news-overview:before{}.bg-Grey .link-wrap,.bg-White .link-wrap{position:absolute;padding-top:0px;top:calc(100% + 50px);z-index:100;}.boxed-content .link-wrap{position:relative;padding-top:20px;top:0;}.accordion-content .link-wrap{position:relative;padding-top:0px;padding-bottom:20px;}.content-section SUB{color:#506167;font-weight:bold;}.align-Centre SUB:before{content:'';position:absolute;width:100px;height:2px;margin-left:-120px;background:#F2E7E7;top:50%;transform:translateY(-50%);}.content-section SUB:after{background:#F2E7E7;}.content-section P.content-summary{font-weight:bold;}.content-section A.link-button{padding-top:20px;padding-bottom:20px;font-size:1.15em;}.align-Right .row{flex-direction:row-reverse;}.align-Left .content-section-images{padding-left:65px;padding-right:0px;}.align-Right .content-section-images{padding-left:0px;padding-right:65px;}.align-Centre .content-section-images{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;}.align-Centre .multi-image-main{position:absolute;top:80px;right:-50px;width:350px;height:350px;transform:rotate(-45deg);overflow:hidden;border-radius:75px;box-shadow:-5px 5px 30px rgba(0,0,0,0.1);}.align-Centre .multi-image-main IMG{transform:rotate(45deg);width:160%;height:160%;object-fit:cover;position:absolute;top:-110px;left:-60px;}.align-Centre .multi-image-extra{position:absolute;bottom:0px;left:-50px;width:350px;height:350px;transform:rotate(-45deg);overflow:hidden;border-radius:75px;box-shadow:-5px 5px 30px rgba(0,0,0,0.1);}.align-Centre .multi-image-extra IMG{transform:rotate(45deg);width:160%;height:160%;object-fit:cover;position:absolute;top:-50px;left:0px;}.align-Centre .row{display:block;}.align-Centre{overflow:hidden;}.align-Centre .content-section-text{margin:0 auto;text-align:center;max-width:800px;z-index:2;}.centre-swirl-left,.centre-swirl-right{display:none;}.bg-Grey .centre-swirl-left{position:absolute;top:-20%;opacity:0.1;left:-500px;width:1000px;display:block;}.bg-Grey .centre-swirl-right{position:absolute;top:-20%;opacity:0.1;right:-500px;transform:rotate(90deg);width:1000px;display:block;}.section-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0.1;}.section-background IMG{width:100%;height:100%;object-fit:cover;}.type-Content .boxed-content{background:#F6F8F9;padding:50px;border-radius:30px;box-shadow:0px 5px 30px rgba(0,0,0,0.15);max-width:1500px !important;margin:0 auto;}.type-Content .boxed-content:before{content:'';position:absolute;top:0;left:0;width:100%;height:calc(100% - 30px);background:url(images/explosion.svg) top left/contain no-repeat;opacity:0.2;}.boxed-content IFRAME{display:block !important;}/*Review Fader*/.review-content-wrapper{position:relative;display:flex;align-items:stretch;}.review-fader{overflow:hidden;display:flex !important;align-items:stretch;width:100%;}.review-fader .slick-list{display:flex;width:100%;}.review-slide{overflow:hidden;display:flex !important;align-items:flex-end;border-radius:25px;}.review-slide-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.review-slide-image:after{background:rgb(255,255,255);background:-moz-linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1);content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;}.review-slide-image IMG{width:100%;height:100%;object-fit:cover;}.review-slide-content{padding:40px;}.review-slide-content I{color:#F5F63C;margin-right:7.5px;}.review-slide-content P{font-size:1.1em;color:#FFF;margin-top:20px;}.review-slide-content SPAN{color:#FFF;font-weight:bold;}/*Logo Prefoot*/.logo-prefoot{padding-top:30px;padding-bottom:30px;}.accreditations .slick-list{overflow:hidden !important;}.logo-prefoot .col-md-12{display:flex;}.prefoot-text{flex:0 0 500px !important;display:flex;align-items:center;}.prefoot-text IMG{height:180px;position:absolute;bottom:-30px;left:0;width:auto;z-index:100;}H4 SPAN{color:#F83B46;}.prefoot-text H4{margin-left:200px;padding-bottom:0px;}.prefoot-logos{flex:1 !important;overflow:hidden;}.accreditation{display:flex !important;justify-content:center;align-items:center;}.accreditation IMG{max-width:200px;max-height:60px;object-fit:contain;width:100%;padding-left:20px;padding-right:20px;}/*Content Box*/.content-box-item{background:#E6F8F1;box-shadow:0px 5px 30px rgba(0,0,0,0.009);transition:0.2s;margin:25px;display:block;position:relative;display:flex;flex-direction:column;width:100%;}.content-box-item .link-wrap{padding-left:30px;padding-right:30px;padding-top:0px !important;margin-top:0px !important;padding-bottom:40px;}A.content-box-item:before{content:'';position:absolute;top:-5px;left:-5px;z-index:-1;width:calc(100% + 10px);height:calc(100% + 10px);background:rgb(33,106,138);background:-moz-linear-gradient(45deg,rgba(33,106,138,1) 0%,rgba(28,253,216,1) 25%,rgba(28,253,216,1) 50%,rgba(28,253,216,1) 75%,rgba(63,215,229,1) 100%);background:-webkit-linear-gradient(45deg,rgba(33,106,138,1) 0%,rgba(28,253,216,1) 25%,rgba(28,253,216,1) 50%,rgba(28,253,216,1) 75%,rgba(63,215,229,1) 100%);background:linear-gradient(45deg,rgba(33,106,138,1) 0%,rgba(28,253,216,1) 25%,rgba(28,253,216,1) 50%,rgba(28,253,216,1) 75%,rgba(63,215,229,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#216a8a",endColorstr="#3fd7e5",GradientType=1);opacity:0;transition:0.2s;transform:scale(1.02);}A.content-box-item:hover:before{opacity:0.8;transform:scale(1);}.box-content{padding:40px;}.box-content H3{font-weight:400;text-transform:uppercase;letter-spacing:2px;font-size:1.4em;}.box-content P.content-summary{font-weight:300;padding-bottom:0px;font-size:1.2em;}.box-image IMG{max-height:250px;width:100%;object-fit:cover;}.single-image-wrapper{width:auto;max-width:700px;margin:0 auto;position:relative;background:;}.slick-list{overflow:visible !important;}.image-fader{overflow:hidden;margin-bottom:-50px;padding-bottom:50px;}.single-image{position:relative;/*text-align: center;*/}.single-image IMG{margin-bottom:-4px;width:100%;border-radius:40px;max-height:500px;width:100%;/*max-width: 650px;*/object-fit:cover;box-shadow:0px 5px 30px rgba(0,0,0,0.126);}SPAN.image-description{position:absolute;bottom:0;right:0;color:#000000;background:#FFF;max-width:375px;bottom:-40px;left:30px;font-size:1em;padding:25px;border:1px solid #000;border-radius:25px;box-shadow:-7.5px 7.5px rgba(0,0,0,0.1);text-align:left;line-height:1.4em;}SPAN.image-description:after{width:0px;height:0px;content:'';border-style:solid;border-width:0 15px 15.0px 15px;border-color:transparent transparent #FFF transparent;position:absolute;top:-15px;left:50px;}SPAN.image-description:before{width:0px;height:0px;content:'';border-style:solid;border-width:0 15px 15.0px 15px;border-color:transparent transparent #000 transparent;position:absolute;top:-16px;left:50px;}/*SPAN.image-description:after
{
	content: '\f062';
	font-family: 'Font Awesome 6 Pro';
	font-size: 1.4em;
	font-weight: 300;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translatey(-50%);
}*/.card-type .box-image{display:none;}.card-type{box-shadow:0px 0px 40px #E2ECF1;position:relative;border-radius:20px;}.card-type .box-icon{position:absolute;right:40px;top:30px;font-size:1.3em;color:#FFF;width:50px;height:50px;background:#97CCD7;border-radius:100%;display:flex;justify-content:center;align-items:center;padding-left:0px;transform:none;}.card-type:after{background:url(images/swirl.svg) left/cover no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;content:'';opacity:0.08;z-index:;}.card-type P.content-summary{line-height:1.6em;}.card-type H3{padding-bottom:25px;}A.content-box-item.card-type:before,.content-box-item.card-type:before{border-radius:25px;}.slick-track{display:flex !important;}.slick-slide{height:inherit !important;}.content-box{display:flex !important;width:100%;}.box-icon{font-size:3em;color:grey;padding-left:40px;transform:translateY(-30px);margin-bottom:-40px;}.box-content P A{font-weight:bold;border-bottom:1px solid rgba(128,128,128,0.177);color:#506167;transition:0.2s;}.box-content P A:hover{border-bottom:1px solid transparent;color:grey;}/*Footer*/.footer-contact-wrap H4 A{font-size:0.7em;margin-top:20px;display:inline-block;font-weight:normal;color:#9FB5E5;text-transform:none;font-style:normal;border:1px solid rgba(158,180,228,0.190);padding:10px 15px;border-radius:100px;margin-bottom:-10px;}.footer-contact-wrap H4 A:hover{color:#FFF;}.footer-contact-wrap H4 SPAN{color:#F0F0F0;}.footer-contact-wrap H4 A I{padding-right:10px;}.footer{padding-top:70px;padding-bottom:150px;position:relative;z-index:1;background:rgb(33,1,55);background:-moz-linear-gradient(180deg,rgba(33,1,55,1) 0%,rgba(21,61,137,1) 100%);background:-webkit-linear-gradient(180deg,rgba(33,1,55,1) 0%,rgba(21,61,137,1) 100%);background:linear-gradient(180deg,rgba(33,1,55,1) 0%,rgba(21,61,137,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#210137",endColorstr="#153d89",GradientType=1);}.footer:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(images/stars.svg) no-repeat;z-index:-1;}.footer:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:140px;background:url(images/footer-bottom.svg) bottom left/cover repeat-x;z-index:-1;}.footer-logo IMG{max-width:250px;}.footer-content{max-width:500px;margin-top:20px;position:relative;display:block;}.footer-content H3{color:#FFF;}.footer-content P{color:#FFF;font-size:1em !important;}.footer H4{color:#FEF428;padding-bottom:40px;}.post-footer{background:#2E014C;padding-top:30px;padding-bottom:30px;}.footer UL LI A{font-size:1.1em;font-weight:300;margin-bottom:15px;color:#FFFFFF;display:inline-block;transition:0.2s;padding-left:30px;}.footer UL LI:before{content:'\f054';color:#4F7DE1;font-family:'Font Awesome 6 Pro';position:absolute;left:0;transition:0.2s;}.footer UL LI:hover:before{left:5px;}.footer UL LI A:hover{color:#4F7DE0;}UL.footer-contact LI A,UL.footer-contact LI P{display:inline-block;font-size:1.2em;margin-bottom:0px;padding-bottom:15px;}UL.footer-contact LI I{font-size:1.2em;color:#5E9ACC;padding-right:15px;}UL.footer-contact{padding-bottom:30px;}.socials{margin-top:10px;}.socials A{font-size:2.2em;color:#FEF628;margin-right:15px;}.socials A:hover{color:#FF2339;}.text-align-right{text-align:right;}UL.breadcrumb{max-width:650px;overflow:hidden;white-space:nowrap;padding-bottom:5px;}UL.breadcrumb LI{display:inline-block;}UL.breadcrumb LI:after{content:'\f054';font-family:'Font Awesome 6 Pro';color:#FDF426;font-size:0.6em;padding-left:10px;padding-right:10px;}UL.breadcrumb LI:last-child:after{display:none;}UL.breadcrumb LI A{text-transform:uppercase;font-size:0.8em;font-weight:500;letter-spacing:2px;color:#FFFFFF;position:relative;}UL.breadcrumb LI A.current{font-weight:bold;}SPAN.bespoke,SPAN.bespoke A{color:#4773C8;font-size:0.9em;}SPAN.bespoke A{font-weight:bold;font-size:1em;transition:2s;}SPAN.bespoke A:hover{color:#8AA8E0;}.post-footer P{font-size:1em;color:#FFF;display:inline-block;padding-bottom:0px;}.post-footer UL{display:inline-block;}.post-footer UL LI{display:inline-block;margin-left:30px;}.post-footer UL LI A{color:#8AA4EB;}UL.footer-contact LI:before{display:none;}UL.footer-contact LI I{color:#F4F53C;-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:black;font-size:1.4em;padding-right:15px;font-weight:bold;}UL.footer-contact LI SPAN{display:flex;flex-direction:row;align-items:center;font-weight:300;padding-bottom:15px;color:#FFF;}UL.footer-contact LI A{padding-left:0px;font-size:1.4em;font-weight:bold;}UL.footer-contact{max-width:650px;}.footer-contact-wrap{display:block;padding-top:30px;}UL.footer-contact .col-md-12{padding-top:25px;}UL.footer-contact LI P{color:#FFF;font-weight:bold;}/*On-page Menu*/.onpage-menu{padding-top:25px;padding-bottom:25px;position:relative;box-shadow:0px 5px 30px rgba(0,0,0,0.043);z-index:1;}.onpage-menu.tiny{position:fixed;bottom:0;z-index:100;width:100%;background:#FFF;border-top:1px solid rgba(0,0,0,0.057);}.onpage-menu UL LI{display:inline-block;margin-right:30px;}.onpage-menu UL LI A{font-size:1.2em;font-weight:bold;color:#618894;}.onpage-menu UL LI A:hover{color:#000;}#content.tiny{padding-top:73px;}/*Info Panel*/.info-panel{position:relative;width:calc(100% - 40px);float:right;background:#FAFAFA;border-radius:40px;padding-top:40px;margin-top:20px;overflow:;}.info-options{padding:40px;padding-bottom:50px;}.info-options .view-option{background:#F4FAFB;}.info-panel-main{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;}.info-panel-menu{position:relative;width:400px;padding-left:20px;}.info-panel-content{position:relative;flex:1;padding-right:40px;padding-left:20px;overflow:hidden;padding-bottom:50px;}.info-panel-content:after{content:'';position:absolute;top:0;right:0;width:50%;height:200%;background:url(images/swirl.svg) 0 0/cover no-repeat;opacity:0.1;}.info-panel-content P{font-size:1.4em;font-weight:300;}.info-panel-content UL{padding-bottom:30px;padding-left:20px;}.info-panel-content UL LI{font-size:1.4em;font-weight:300;color:#4B4B4B;position:relative;padding-left:40px;padding-bottom:10px;}.info-panel-content UL LI:before{content:'\f061';font-family:'Font Awesome 6 Pro';position:absolute;left:0;top:6px;color:#163175;}.info-panel-menu A{display:block;font-size:1em;letter-spacing:1.5px;font-weight:bold;color:#506167;margin-bottom:15px;padding:25px 30px;border-radius:15px;transition:0.2s;cursor:pointer;text-transform:uppercase;background:#E6F8F1;transform:translateX(-60px);}.info-panel-menu A.active{box-shadow:0px 5px 30px rgba(0,0,0,0.05);background:#A8CCAF;color:#FFF;border-bottom-right-radius:0px;transform:translateX(-40px);}.info-panel-menu A.active:hover{background:#A8CCAF;}.info-panel-menu A I{font-size:1.5em;padding-right:20px;color:#F71B55;}.info-panel-menu A:hover{transform:translateX(-40px);box-shadow:0px 5px 30px rgba(0,0,0,0.05);background:#FFFFFF;}.info-panel-content>DIV{display:none;}.info-panel-content .current{display:block;}.info-panel-menu SUB{font-size:1em;padding-left:30px;}/*Option Values*/.option-value-title{text-transform:uppercase;font-size:1em;font-weight:500;color:#506167;letter-spacing:2px;display:block;position:relative;margin-bottom:10px;}.option-value{font-size:2em;color:#506167;display:block;}.price-duration{display:flex;flex-direction:row;padding-top:40px;position:relative;padding-bottom:30px;}.option-values{padding-right:40px;}A.location-box{border:2px solid #8FBFAC;background:#FFF;display:inline-block;padding:25px 30px;margin-top:15px;border-radius:30px;}SPAN.location-title{text-transform:uppercase;font-size:1.05em;font-weight:700;color:#559D80;letter-spacing:2px;display:block;position:relative;margin-bottom:10px;}A.location-box P{padding-bottom:0px;font-size:1.1em;letter-spacing:1.5px;color:#559D80;text-transform:uppercase;font-weight:300;}/*FAQ*/.faq-wrapper{margin:0 auto;text-align:center;}H3.accordion-toggle{text-align:left;margin-top:30px;background:#FFF;padding:25px 50px;font-size:1.25em;box-shadow:0px 5px 30px rgba(0,0,0,0.03);cursor:pointer;}.accordion-content{background:#FFF;text-align:left;padding:30px 50px 20px;border-top:2px solid #F1F8FA;display:none;}.accordion-content:nth-of-type(1){display:block;}/*Review Boxes*/.review-wrapper.row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;}.review-wrapper .col-md-4{display:flex;}.review-item{background:#FBFAFA;padding:30px;/*box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.1);*/position:relative;margin:15px;width:100%;}.review-item SUB:before,.review-item SUB:after{display:none;}.review-item SUB{font-weight:bold;letter-spacing:2px;line-height:1.5em;margin-bottom:20px;}.review-rating{color:#90BFAC;display:block;margin-bottom:20px;}.review-item P{font-size:1.2em;line-height:1.7em;display:block;}SPAN.review-person{font-size:1.2em;display:block;font-weight:bold;margin-bottom:10px;color:#516268;}SPAN.review-date{font-size:1.1em;font-weight:300;color:grey;}/*Service Reviews*/.review-stars{display:inline;}SPAN.review-average{display:inline-block;}.review-count{display:inline-block;}.review-count A{color:#FFF;font-weight:bold;}.reviews-preview{margin-top:40px;position:relative;display:block;font-size:1.1em;color:#FFF;text-shadow:0px 3px 10px rgba(0,0,0,0.05);}/*Feature Box*/.feature-box{padding:40px 30px;display:block;position:relative;border-radius:20px;overflow:hidden;z-index:1;}.feature-box:after{content:'';position:absolute;top:0;left:0;width:200%;height:200%;background:url(images/swirl.svg) left/cover no-repeat;z-index:-1;filter:brightness(0) invert(1);opacity:0.4;}.feature-box A{padding:15px !important;text-align:center;margin-right:0px;}.feature-box H3 I{padding-left:20px;}.feature-box H3{font-size:1.4em;color:#3B7FA8;}.feature-box P{font-size:1.2em;padding-bottom:0px;}/*News*/.post-details{padding-top:10px;height:40px;overflow:hidden;transition:0.2s;}.post-details DIV{padding-top:10px;font-size:1em;font-weight:600;text-transform:uppercase;font-style:italic;color:rgba(255,255,255,0.905);display:inline-block;margin-right:20px;}.post-details I{width:30px;padding-right:30px;display:inline-block;color:#FFEA27;}.news-overview .col-md-4{display:flex;}.full-post-details{border-bottom:1px solid #E6E6E6;padding-bottom:20px;margin-bottom:30px;}.full-post-details DIV{display:inline-block;padding-right:20px;color:#383838;font-size:1em;font-weight:bold;text-transform:uppercase;font-style:italic;}.full-post-details DIV I{color:#F83A47;width:40px;display:inline-block;}.news-article .col-md-8{margin:0 auto;max-width:1200px;width:100%;flex:1;}.news-article UL{position:relative;}.news-article UL LI{font-size:1.2em;line-height:1.5em;padding-bottom:20px;padding-left:30px;}.news-article UL LI:before{content:'\f00c';font-family:'Font Awesome 6 Pro';font-size:0.8em;font-weight:bold;position:absolute;left:0;color:red;}.news-article UL LI STRONG{}BUTTON.slick-button{background:none;border:none;font-size:1.3em;cursor:pointer;margin-left:20px;}.prev-slide{position:absolute;left:-70px;top:50%;transform:translateY(-50%);}.next-slide{position:absolute;right:-50px;top:50%;transform:translateY(-50%);}.bottom-content{padding-top:20px;}/*Pager*/UL.MarkupPagerNav{list-style:none;padding:0;display:flex;align-items:center;justify-content:center;padding-bottom:20px;flex:0 0 100%;}UL.MarkupPagerNav LI{display:inline-block;padding-left:0px;}UL.MarkupPagerNav LI:before{display:none;}UL.MarkupPagerNav LI.MarkupPagerNavOn A{background:rgb(248,58,71);border-radius:5px;color:#FFF;}UL.MarkupPagerNav LI.MarkupPagerNavOn A:hover{color:#FFF;}UL.MarkupPagerNav LI A{padding:10px 20px;display:block;color:grey;font-weight:800;}UL.MarkupPagerNav LI A:hover{color:#000;}/*Newsletter*/#form-popup-newsletter{padding:30px !important;border-radius:30px;}/*Slide Menu*/UL.primary-mobile-nav{padding:30px 30px 17.5px 30px;border-bottom:1px solid rgba(0,0,0,0.082);background:#2E9DF7;position:relative;overflow:hidden;z-index:1;}UL.primary-mobile-nav:after{background:url(images/halftone-right.svg) top left/cover no-repeat;content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0.02;transform:rotate(180deg);}UL.primary-mobile-nav LI A{font-size:1.3em;margin-bottom:12.5px;padding-top:5px;padding-bottom:5px;color:#FFFFFF;display:block;font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:0.5px;}UL.primary-mobile-nav LI A:hover{color:#ECECEC;}UL.primary-mobile-nav LI A.active{color:#F7ED3C;}UL.secondary-mobile-nav{padding:17.5px 10px;margin-left:20px;margin-right:20px;}UL.secondary-mobile-nav LI A{font-size:1.1em;margin-bottom:7.5px;padding-top:5px;padding-bottom:5px;color:#686868;display:block;font-weight:500;}/*Poup Content*/#auto-popup{max-width:800px;width:100%;border-radius:30px;margin-top:20px;margin-bottom:20px;height:auto !important;}#auto-popup IFRAME{display:block !important;}.popup-content{display:flex !important;flex-direction:row;flex-wrap:wrap;align-items:stretch;}.popup-text{padding:40px;flex:1;}.popup-text A{word-break:break-all;}.popup-content IMG{max-width:300px !important;flex:0 !important;object-fit:cover;}.popup-text H2{padding-bottom:20px;}@media (min-width:0) and (max-width:850px){.popup-content{flex-direction:column;}#auto-popup{width:calc(100% - 40px);margin-top:20px;margin-bottom:20px;}.popup-content IMG{max-width:100% !important;max-height:250px !important;width:100% !important;}}/*Search Path*/.search-path{width:100%;max-width:1200px !important;border-radius:30px;}.postcode-step{background:#2E9DF7;text-align:center;min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden !important;position:relative;z-index:1;}.search-path H1{/*text-shadow: -5px 5px rgba(0, 0, 0, 0.05);*/}.search-path P{color:#FFF;font-weight:500;}.search-path FORM.postcode-search BUTTON{text-transform:uppercase;font-weight:bold;font-size:0.9em;font-style:italic;color:#FFF;background:#FEF327;padding-left:30px;padding-right:35px;margin-right:-5px;text-shadow:1px 1px 0 rgba(0,0,0,0.4),1px -1px 0 rgba(0,0,0,0.4),-1px 1px 0 rgba(0,0,0,0.4),-1px -1px 0 rgba(0,0,0,0.4),0px 3px 1px rgba(0,0,0,0.1);}.search-path FORM.postcode-search BUTTON I{padding-left:15px;}.search-path FORM.postcode-search{background:#FFF;border-radius:10px;display:flex;width:500px;margin:0 auto;padding:0px;margin-bottom:30px;}.search-path FORM.postcode-search INPUT{flex:1;padding:20px;color:#000 !important;outline:none;}.location-found{background:#FF2843;}.location-popup-image SPAN.image-description,.location-map SPAN.image-description{position:absolute;bottom:50px;left:-50px;width:250px;}.location-popup-image SPAN.image-description:after,.location-popup-image SPAN.image-description:before{left:auto;right:50px;}.location-map SPAN.image-description:after,.location-map SPAN.image-description:before{left:auto;right:50px;}.location-popup-content IMG.popup-logo{max-width:275px;animation:spin 2s linear infinite normal forwards running;}.location-popup-image{min-height:650px;}.location-popup-content{padding:40px;}.location-popup-content H1{font-size:2.1em;}.location-found .col-md-6{display:flex;justify-content:center;align-items:center;text-align:center;position:relative;z-index:1;}.location-popup-image IMG{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}.location-popup-content H4{color:#FFF;/*animation: spin 2s linear infinite normal forwards running;*/}.location-found .col-md-6:first-child{overflow:hidden;}.location-found .col-md-6:first-child:after,.location-not-found .col-md-6:first-child:after{content:'';position:absolute;left:0;top:0;width:200%;height:200%;background:url(images/explosion.svg) 50% 80%/cover no-repeat;opacity:0.2;z-index:-1;}/*@keyframes spin
{
	20%
	{
		transform: rotate(0deg) scale(1);
	}
	60%
	{
		transform: rotate(180deg) scale(1.6);
	}
	100%
	{
		transform: rotate(360deg) scale(1);
	}
}*/@keyframes spin{50%{transform:scale(1.6);}100%{}}.location-not-found{background:#FF2843;position:relative;z-index:1;overflow:hidden;}.location-not-found .location-popup-content P{font-weight:bold;}.location-not-found .location-popup-content H1{margin-top:25px;display:block;}.location-not-found .location-popup-content IFRAME{max-height:520px;margin-bottom:-50px;}.franchise-popup-image IMG{z-index:-1;}.franchise-popup-image{display:flex;align-items:flex-end;position:absolute;top:0;left:0;width:100%;height:100%;}.franchise-popup-image:after{content:'';background:rgba(0,0,0,1);background:-moz-linear-gradient(0deg,rgba(0,0,0,1) 10%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg,rgba(0,0,0,1) 10%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,rgba(0,0,0,1) 10%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3e7da9",endColorstr="#ffffff",GradientType=1);position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:-1;}.franchise-popup-content{padding:50px;width:100%;}.franchise-popup-content H2{font-size:1.6em;color:#FFEA27;}.franchise-popup-content P{font-weight:bold;}.franchise-popup-content A.link-button{float:right;}.location-map{background:#F1F1F1;position:relative;}.map-finder{width:100%;display:block;position:relative;padding:40px;}.map-finder SVG{margin:0 auto;display:block;text-align:center;}UL.region-select{margin-top:10px;padding-right:50px;max-width:500px;}UL.region-select LI A{display:block;background:#FFFFFF;font-size:1.1em;font-weight:500;padding:30px;border-radius:20px;box-shadow:0px 5px rgba(0,0,0,0.1);position:relative;margin-bottom:20px;overflow:hidden;transition:0.2s;}UL.region-select LI A:hover{transform:translateY(-5px);box-shadow:0px 10px rgba(0,0,0,0.1),inset 0px 0px 0px 1px rgba(0,0,0,0.5);}UL.region-select LI A:before{background:url(images/halftone-right.svg) right/cover no-repeat;content:'';position:absolute;top:-50%;right:0;width:75%;height:200%;transform:rotate(9deg);z-index:0;opacity:0.05;}UL.region-select LI A:after{content:'\f061';font-weight:900;right:20px;font-family:'Font Awesome 6 Pro';position:absolute;font-size:1.2em;color:#F4F53C;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:black;}.location-select{max-height:400px;overflow-y:scroll;padding-top:5px;}.location-select LI A SPAN.region-title{font-weight:bold;display:block;padding-bottom:12.5px;}.location-select UL.header-contact LI{display:inline-block;font-size:0.8em;margin-right:10px;}.location-select UL.header-contact LI I{padding-right:10px;}.location-select:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100px;z-index:0;}/*Prices page*/.price-options-spacer.scroll{height:110px;width:100%;position:relative;display:block;}.price-options{position:relative;padding-top:30px;padding-bottom:30px;background:#F83A47;}.price-options.scroll{position:fixed;top:0;z-index:10;width:100%;padding-top:10px;padding-bottom:10px;height:70px;animation:scrollin 0.2s normal forwards running;}@keyframes scrollin{0%{transform:translateY(-70px);}100%{transform:translateY(0px);}}.price-options .col-md-12{display:flex;align-items:center;justify-content:space-between;}.options-wrap{display:flex;align-items:center;}.price-options H4{padding-bottom:0px;margin-right:30px;color:#FFF;}.price-options UL LI{display:inline-block;}.price-options UL LI A{background:#FFF;padding:12.5px 30px;border-radius:100px;color:#F83639;display:inline-block;text-transform:uppercase;font-weight:800;font-style:italic;transition:0.2s;margin-right:10px;cursor:pointer;}.price-options UL LI A:hover{background:#9C2028;}.price-options UL LI A.active{background:#000000;color:#FFF;}A.basket{width:50px;border-radius:100%;height:50px;display:flex;justify-content:center;align-items:center;background:#FFF;}A.basket SPAN.basket-count{position:absolute;top:0;right:0;background:#FFF;width:15px;height:15px;font-size:0.8em;display:flex;justify-content:center;align-items:center;border-radius:100%;font-weight:900;background:#000;color:#FFF;}A.basket I{font-size:1.4em;color:red;}/*Price Boxes*/.price-list{background:#EBEBEB;position:relative;padding-top:40px;padding-bottom:40px;}.price-list .col-md-3{display:flex;}.price-item-image IMG{max-width:300px;width:100%;height:300px;object-fit:contain;transition:0.2s;}.price-item:hover IMG{transform:scale(1.1);}.price-item-image{text-align:center;padding:40px;padding-bottom:0px;/*overflow: hidden;*/z-index:0;position:relative;}/*.price-item-image:before
{
	content: '';
	position: absolute;
	bottom: -75%;
	left: -50%;
	width: 200%;
	height: 100%;
	background: #F3F3F3;
	z-index: -1;
	transform: rotate(-5deg);
}*//*.price-item-image:before
{
	content: '';
	position: absolute;
	width: 100%;
	height: 50px;
	bottom: 0;
	left: 0;
	background: #F3F3F3;
	z-index: -1;
}*/.price-item{width:100%;background:#FFFFFF;margin:20px;position:relative;display:flex;flex-direction:column;border-radius:30px;overflow:hidden;/*box-shadow: 0px 5px rgba(0, 0, 0, 0.05);*/box-shadow:0px 5px 30px rgba(0,0,0,0.05);cursor:pointer;transition:0.2s !important;}.price-item:hover:after{transform:translateY(0);}.price-item:before{content:'';background:url(images/explode.svg) center/cover no-repeat #FFFFFF;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:0.03;transition:0.2s;}.price-item:hover:before{transform:rotate(45deg);}.price-item:after{content:'Add to Enquiry';position:absolute;top:0;left:0;width:100%;height:75px;z-index:1;transform:translateY(-75px);transition:0.2s;font-weight:bold;text-transform:uppercase;font-style:italic;font-size:1.3em;color:#FFF;background:red;display:flex;justify-content:center;align-items:center;}.addedToBasket:after{content:'Remove Item';}.addedToBasket .price-item-image:after{content:'\f058';font-weight:bold;color:#FFFFFF;text-shadow:0px 5px rgba(0,0,0,0.237);font-family:'Font Awesome 6 Pro';position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:4em;}.price-item.special-item{}A.price-item{}.price-item:hover{/*transform: translateY(-5px);*/box-shadow:inset 0px 0px 0px 5px red,0px 5px 30px rgba(0,0,0,0.05);}.price-item-content{padding:30px;z-index:1;/*background: #F3F3F3;*/flex:1;display:flex;flex-direction:column;justify-content:flex-end;}.price-item-content P{padding-bottom:0px;margin-top:5px;}SPAN.price{font-size:1.2em;font-weight:bold;}/*News Overview*/.news-card-box{margin-bottom:40px;}.news-card-box .card-box-item{min-height:550px;}.news-category{font-size:1em;padding-top:7.5px;padding-bottom:7.5px;padding-left:20px;padding-right:20px;}.news-card-box .card-box-image IMG{transition:0.2s;}.news-card-box .card-box-image:after{height:125% !important;transition:0.2s;}.news-card-box H3{text-transform:none;font-style:normal;font-weight:bold;}.news-card-box A.card-box-item:hover .card-box-image:after{height:75%;}.news-card-box A.card-box-item:hover .post-details{height:0px;opacity:0;visibility:hidden;}/*News Article*/.news-article H2{font-size:1.5em;color:#292929;text-transform:none;font-style:normal;font-weight:bold;}.news-article H3{font-size:1.2em;color:#494949;}.news-article .row{max-width:1400px;margin:0 auto;}.news-article .col-md-9{padding-right:80px;}.news-intro{border-bottom:1px solid #E6E6E6;display:flex;flex-wrap:wrap;padding-bottom:30px;align-items:center;margin-bottom:20px;}.news-intro-content P{padding-bottom:0px;}.news-intro-content{padding-left:30px;}.news-intro IMG{border-radius:100%;max-height:100px;}.news-article .col-md-9 IMG{border-radius:30px;max-height:400px;object-fit:cover;margin-top:10px;}.read-next{position:sticky;top:40px;}.read-next H3{padding-bottom:30px;text-align:right;color:rgba(0,0,0,0.353);}A.next-article{margin-bottom:40px;display:block;transition:0.2s;}A.next-article:hover SPAN{color:red;}A.next-article IMG{box-shadow:0px 5px 30px rgba(0,0,0,0.1);border-radius:20px;margin-bottom:15px;width:100%;}A.next-article SPAN{font-weight:600;line-height:1.5em;font-size:0.9em;text-transform:uppercase;font-weight:800;font-style:italic;color:rgba(55,55,55,0.793);}.news-article{padding-top:40px;}.news-tags{width:100%;margin-top:10px;}.news-tags I{color:red;padding-right:10px;}.news-tags A{margin-right:10px;}/*Quote Item*/.quote-box-wrapper{}.quote-box{max-width:500px;background:#FBFBFB;font-size:1.4em;font-weight:bold;font-style:italic;text-transform:uppercase;padding:40px;margin:0 auto;line-height:1.4em;box-shadow:-5px 5px rgba(0,0,0,0.05);}.quote-outer-wrapper:before{content:'';position:absolute;top:0;right:0;width:30%;background:#F3F3F3;height:100%;z-index:-1;transform:;}SPAN.quote-text SPAN{display:block;font-size:1.6em;color:#F83537;padding-top:5px;padding-bottom:10px;}/*Popup Form Embed*/.popup-form-embed{max-width:none;width:auto;margin:20px !important;}.popup-form-embed .postcode-step{padding:40px;text-align:left;}.popup-form-embed .postcode-step:before{display:none;}.popup-form-embed H2 SPAN{color:#FFF;}/*Reviews*/.area-hero{position:relative !important;padding-bottom:40px;}.review-rating I{color:yellow;}/*Franchise Area*/.area-hero .hero-content{}.area-hero .hero-content .col-md-6:first-child{max-width:1200px;flex:1;padding-right:75px;}.area-hero .hero-content .col-md-6:last-child{flex:0;padding-right:50px;padding-top:50px !important;min-width:460px;z-index:5;}.area-detail-box{background:#F83A47;width:100%;text-align:center;z-index:10;border-radius:20px;box-shadow:0px 5px rgba(0,0,0,0.1);min-width:460px;position:absolute;top:-100px;z-index:10000;overflow:hidden;animation:1s forwards slide-up;}@keyframes slide-up{0%{opacity:0;transform:translateY(100px);}100%{opacity:1;transform:translateY(0px);}}.area-detail-box IMG{width:100%;height:350px;object-fit:cover;margin-bottom:-4px;}.area-detail-content{padding:30px;color:#FFF;}/*.area-detail-content:after
{
	content: '';
	position: absolute;
	bottom: -375px;
	right: -375px;
	width: 750px;
	height: 750px;
	background: url(images/explode.svg) 0 0 / contain no-repeat;
	opacity: 0.05;
	z-index: -1;
}*/.area-detail-content H3{color:#EFE63A;background:linear-gradient(to right,#EFE63A 0,#F7F4BF 60%,#EFE63A 70%);background-position:0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 5s linear infinite forwards;animation-fill-mode:forwards;-webkit-text-size-adjust:none;font-size:2em;}A.area-phone{font-size:1.8em;padding:0px;margin:0px;text-transform:uppercase;font-weight:bold;font-style:italic;transition:0.2s;color:#FFF;}A.area-phone:hover{color:#000;}.area-detail-content SPAN{font-style:italic;text-transform:uppercase;font-weight:bold;font-size:0.9em;display:block;padding-bottom:10px;}.area-contact{display:flex;justify-content:center;align-items:center;margin-top:15px;}.area-contact SPAN{text-align:right;padding-right:20px;display:block;padding-bottom:0px;}.area-contact A.rounded-link{position:relative;display:block;margin-top:20px;}.area-contact A.rounded-link:before{content:'or';position:absolute;top:-30px;color:#FFF;font-size:0.7em;left:50%;transform:translateX(-50%);}.area-contact A.rounded-link:hover{background:#000;}.higher-zindex{z-index:1;display:;position:relative;background:#FFF;}/*Notification Bar*/.notification-bar{background:#000;position:relative;}.notification-bar .col-md-12{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding-top:10px;padding-bottom:6px;}.notification-bar .col-md-12 P{padding:0px;color:#FFF;padding-right:20px;font-size:0.9em;}.notification-bar .col-md-12 P STRONG{color:#EFE63A;text-transform:uppercase;font-style:italic;background:linear-gradient(to right,#EFE63A 0,#F7F4BF 60%,#EFE63A 70%);background-position:0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 10s linear infinite forwards;animation-fill-mode:forwards;-webkit-text-size-adjust:none;font-weight:900;}.notification-bar .link-wrap{padding-top:0px;}.notification-bar .link-wrap A.link-button{font-size:0.8em;padding:7px;padding-left:12.5px;padding-right:12.5px;background:;}/*News Article Links*/.news-article P A{border-bottom:1px solid #FF1F31;color:#000;font-weight:500;transition:0.2s;}.news-article P A,.news-article LI A{border-bottom:1px solid #FF1F31;color:#000;font-weight:500;transition:0.2s;}.news-article P A:hover,.news-article LI A:hover{border-bottom:1px solid #000000;}.news-article OL{padding-top:10px;padding-bottom:20px;list-style:none;padding-left:0px;padding-left:20px;counter-reset:counter;}.news-article OL LI{font-size:1.2em;line-height:1.5em;padding-bottom:20px;padding-left:30px;content:counter(counter);counter-increment:counter;}.news-article OL LI:before{content:counter(counter);font-size:0.8em;font-weight:bold;position:absolute;left:20px;color:red;}/*Boxed Content*/.boxed-content-wrapper{padding-top:30px;padding-bottom:30px;}/*Mobile Styles*//*@media (min-width: 0px) and (max-width: 1585px)
{
	.align-Centre .multi-image-main
	{
		right: -10%;
	}
	.align-Centre .multi-image-extra
	{
		left: -10%;
	}
}*//*@media (min-width: 0px) and (max-width: 1388px)
{
	.align-Centre .multi-image-main
	{
		right: -5%;
		top: 0;
	}
	.align-Centre .multi-image-extra
	{
		display: none;
	}
	.bg-Grey .centre-swirl-left
	{
		display: none;
	}
	.align-Centre .col-md-6
	{
		margin: 0;
		text-align: left;
		max-width: 55%;
		position: inherit;
	}
	UL.header-contact LI A, UL.header-contact LI P
	{
		font-size: 1em;
		letter-spacing: 1.5px;
	}
	.logo A IMG
	{
		max-width: 350px;
		display: block;
	}
	.logo-col
	{
		display: flex;
	}
	.logo
	{
		display: flex;
		align-items: center;
	}
}*//*@media (min-width: 0px) and (max-width: 1200px)
{
	.footer .col-md-3
	{
		max-width: 33.3%;
		flex: 0 0 33%;
		text-align: center;
	}
	.footer .col-md-3:last-child
	{
		max-width: 100%;
		flex: 0 0 100%;
		text-align: center;
		margin-top: 50px;
	}
	.footer SUB:after
	{
		display: none;
	}
}*//*@media (min-width: 0px) and (max-width: 1000px)
{
	.hero .col-md-6
	{
		max-width: 100% !important;
	}
	.hero P.page-summary
	{
		max-width: 750px;
	}
	.homepage-hero .col-md-6
	{
		padding-top: 75px;
		padding-bottom: 100px;
		padding-left: 40px;
	}
	.homepage-hero H1
	{
		font-size: 3.3em;
	}
	H2
	{
		font-size: 2em;
	}
}*//*@media (min-width: 0px) and (max-width: 900px)
{
	.main-navigation
	{
		display: none;
	}
	.homepage-hero
	{
		padding-top: 0px;
	}
	UL.header-contact
	{
		display: none;
	}
	BUTTON.bars
	{
		display: inline-block !important;
		float: right;
		font-size: 2em;
		border: none;
		padding: 0px;
		background: none;
		cursor: pointer;
	}
	BUTTON.bars I
	{
		font-weight: 300 !important;
		color: #3E7DA9;
	}
	BUTTON.bars:hover I
	{
		color: #000;
	}
	.contact-col
	{
		display: flex;
		justify-content: flex-end;
		align-items: center;
	}
	.homepage-hero .col-md-6
	{
		padding-top: 50px;
		padding-bottom: 90px;
		padding-left: 0px;
		text-align: center;
	}
	.homepage-hero IMG
	{
		opacity: 0.4;
	}
	.hero P.page-summary
	{
		font-size: 1.2em;
	}
	.homepage-hero H1
	{
		font-size: 3em;
	}
	.page-hero H1
	{
		font-size: 2.6em;
	}
	.page-hero
	{
		padding-top: 0px;
	}
	.page-hero:after
	{
	}
	.page-hero .col-md-6
	{
		padding-top: 50px;
		padding-bottom: 50px;
		text-align: center;
	}
	.page-hero UL.breadcrumb
	{
		max-width: 100%;
	}
	.hero:after
	{
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 0;
		background: rgba(62, 125, 169, 0.8);
	}
	.hero-background
	{
		width: 100%;
	}
}*//*@media (min-width: 0px) and (max-width: 849px)
{
	.align-Centre .multi-image-main
	{
		right: -50px;
		width: 200px;
		height: 200px;
		border-radius: 50px;
		top: -50px;
		opacity: 0.5;
	}
	.align-Centre .multi-image-main IMG
	{
		left: -55px;
		top: 0;
		width: 250px;
		height: 250px;
	}
	.align-Centre .multi-image-extra IMG
	{
		left: 55px;
		bottom: 0;
		width: 250px;
		height: 250px;
	}
	.align-Centre .multi-image-extra
	{
		display: block;
		width: 200px;
		height: 200px;
		border-radius: 50px;
		bottom: -50px;
		left: -50px;
		opacity: 0.5;
	}
	.bg-Grey .centre-swirl-left
	{
		display: none;
	}
	.align-Centre .col-md-6.content-section-text
	{
		margin: 0 auto;
		text-align: center;
		max-width: calc(100% - 40px);
		position: relative;
		z-index: 1;
	}
	A.link-button
	{
		padding: 17.5px 25px;
		font-size: 1.1em;
	}
	.content-section A.link-button
	{
		padding-top: 17.5px;
		padding-bottom: 17.5px;
		font-size: 1.1em;
	}
	H2
	{
		font-size: 1.8em;
	}
	P
	{
		font-size: 1.2em;
	}
	SUB
	{
		font-size: 1em;
	}
	.content-section-images
	{
		padding: 0px !important;
	}
	.align-Left .content-section-images, .align-Right .content-section-images
	{
		padding-top: 40px !important;
	}
	.footer .col-md-3
	{
		max-width: 50%;
		flex: 0 0 100%;
		text-align: left;
	}
	.footer .col-md-3:last-child
	{
		max-width: 100%;
		flex: 0 0 100%;
		text-align: left;
		margin-top: ;
	}
	.review-bar-box A
	{
		display: none;
	}
	.pre-footer SPAN
	{
		display: block;
		margin-bottom: 20px;
		padding-right: 0px;
	}
	.pre-footer A
	{
		margin: 0px;
	}
	.post-footer .col-md-6
	{
		text-align: center;
	}
	.hero .link-wrap
	{
		display: inline-flex;
		flex-direction: column;
		align-items: center;
	}
	.hero .link-wrap A
	{
		margin: 0;
	}
	.hero .link-wrap A:nth-of-type(even)
	{
		margin-top: 15px;
	}
	.content-box-item
	{
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 5px;
		box-shadow: none;
	}
}*//*@media (min-width: 0px) and (max-width: 550px)
{
	.page-hero H1
	{
		font-size: 2em;
	}
	UL.breadcrumb
	{
		font-size: 0.8em;
	}
	SUB:after, SUB:before
	{
		display: none;
	}
	SUB
	{
		margin-bottom: 15px;
	}
}*//*@media (min-width: 0px) and (max-width: 500px)
{
	.footer .col-md-3
	{
		max-width: 100%;
		flex: 0 0 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.footer .col-md-3:last-child
	{
		max-width: 100%;
		flex: 0 0 100%;
		text-align: center;
	}
	.footer UL LI A
	{
		font-size: 1.1em;
		padding: 0px;
		margin-bottom: 15px;
	}
	.container
	{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.content-section
	{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	H2
	{
		font-size: 1.6em;
		padding-bottom: 20px;
	}
	.box-content H3
	{
		font-size: 1.2em;
	}
	.box-content P.content-summary
	{
		font-size: 1.1em;
		line-height: 1.5em;
	}
	.box-content
	{
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 30px;
		padding-bottom: 30px;
	}
}*//*New Mobile Styles*/@media (min-width:0px) and (max-width:1440px){.preheader .text-align-right{flex:1;}.preheader .contact-preheader{flex:0 0 auto;display:inline-block;width:auto;max-width:none;}.homepage-hero .hero-content .col-md-6{padding-top:0px;}.header{padding-bottom:20px;}.content-section{padding-top:60px;padding-bottom:60px;}.bg-Grey .link-wrap,.bg-White .link-wrap{top:calc(100% + 25px);}.price-list .col-md-3{flex:0 0 33.3%;max-width:33.3%;width:33.3%;}.area-detail-box{min-width:auto;max-width:400px;right:0;top:0;}.area-hero .hero-content .col-md-6:last-child{padding-right:0px !important;}.area-hero .hero-content .col-md-6:first-child{padding-right:0px;}}@media (min-width:0px) and (max-width:1280px){BUTTON.mobile-menu{display:inline-block;}UL.dropdown-nav{display:none;}UL.secondary-navigation{display:none;}.preheader{padding-top:0px;padding-bottom:0px;}.preheader .container{padding-left:0px;padding-right:0px;}.preheader A.main-cta-link{border-radius:0px;padding-top:12.5px;padding-bottom:12.5px;}.preheader A.main-cta-link:hover{background:#191919;}.preheader .contact-preheader{display:flex;align-items:center;padding-left:20px;}.logo A IMG{max-height:240px;}H1{font-size:2.8em;}H2{font-size:1.8em;}H4{font-size:1.1em;}.content-card P{font-size:0.95em;}P{font-size:1.1em;}.news-article UL LI{font-size:1.1em;}.content-section-text UL LI{font-size:1.1em;}P.page-summary{font-size:1.3em;}A.link-button{font-size:1.3em;}.homepage-hero .hero-content .col-md-6{padding-left:0px;padding-top:0px;padding-bottom:75px;max-width:900px;width:100%;}.content-section{padding-top:40px;padding-bottom:40px;}.bg-Grey .link-wrap,.bg-White .link-wrap{top:0;position:relative;}.content-section .container{padding-left:30px;padding-right:30px;}.price-list .container{padding-left:30px;padding-right:30px;}.price-list{padding-top:30px;padding-bottom:30px;}.content-section A.link-button{padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px;}.card-box-item .rounded-link{font-size:1em;padding:15px 22.5px;}SPAN.image-description{font-size:0.95em;padding:20px;}.type-Content .boxed-content{padding:30px;}.align-Left .content-section-images{padding-left:35px;}.align-Right .content-section-images{padding-right:35px;}.footer{padding-bottom:75px;}.footer .container>.row{flex-direction:column-reverse;}.footer .col-md-5{max-width:100%;flex:0 0 100%;width:100%;display:flex;align-items:center;justify-content:center;}.footer .col-md-7{max-width:100%;flex:0 0 100%;width:100%;}.footer-logo IMG{margin-right:40px;max-width:210px;}.footer .col-md-7>.col-md-6{max-width:100%;flex:1;width:100%;}.footer .col-md-7>.col-md-6 UL{display:flex;flex-wrap:wrap;}.footer .col-md-7>.col-md-6 UL LI{flex:0 0 50%;position:relative;}.footer .col-md-7>.col-md-6:first-child{max-width:40%;flex:0 0 40%;width:40%;padding-right:40px;}.footer .col-md-7>.col-md-6:first-child UL{display:block;}UL.footer-contact{margin:0 auto;max-width:100%;}.footer-contact-wrap H4{text-align:center;}.news-overview .col-md-4{max-width:50%;flex:0 0 50%;width:50%;}}@media (min-width:0px) and (max-width:1080px){.price-list .col-md-3{flex:0 0 50%;max-width:50%;width:50%;}.hero-content{padding-left:20px !important;padding-right:20px !important;}.header .container{padding-left:20px;padding-right:20px;}.options-wrap H4{display:none;}.price-options UL LI A{font-size:0.9em;padding-left:17.5px;padding-right:17.5px;}.price-options .container{padding-left:20px;padding-right:20px;}.notification-bar{position:fixed;bottom:0;z-index:101;width:100%;cursor:pointer;}.notification-bar .col-md-12{text-align:center;}.notification-bar .col-md-12 P{padding-right:0px;font-size:0.8em;}.notification-bar .col-md-12 P:after{content:'\f061';font-weight:bold;padding-left:5px;font-family:'Font Awesome 6 Pro';}.notification-bar .link-wrap{display:none;}.notification-bar .container{padding-left:10px;padding-right:10px;}}@media (min-width:0px) and (max-width:849px){.align-Left .content-section-images,.align-Right .content-section-images{padding-left:0px;padding-right:0px;}.single-image-wrapper{margin:0px;width:100%;max-width:none;padding-top:25px;padding-bottom:25px;}.single-image IMG{max-height:400px;}.logo A IMG{max-height:170px;}.pages-hero .logo A IMG{max-width:125px;}.header,.pages-hero .header{padding-bottom:5px;padding-top:20px;}H1{font-size:2.4em;}P.page-summary{font-size:1.15em;}.homepage-hero .hero-content{text-align:center;max-width:650px;margin:0 auto;}.homepage-hero .hero-content .col-md-6{z-index:10;}A.link-button{font-size:1.175em;padding-top:12.5px;padding-bottom:12.5px;padding-left:20px;padding-right:20px;}.content-section-images.content-card-wrapper{max-width:100%;flex:0 0 100%;width:100%;padding-top:30px;}.post-footer .col-md-6{text-align:center;max-width:100%;flex:0 0 100%;width:100%;padding-top:10px;}.logo-prefoot .col-md-12{display:block;}.prefoot-text IMG{top:auto;height:150px;}.prefoot-text H4{padding:0px !important;margin:0px;}.col.prefoot-text{position:unset;padding-left:150px;padding-bottom:25px;}.accreditations{padding-left:150px;}.accreditation IMG{max-height:40px;padding-left:0px;padding-right:40px;object-position:left;}.preheader UL.header-contact LI:last-child{display:none;}.price-item{margin:10px;}.price-item-content{padding-left:25px;padding-right:25px;}.price-item-image IMG{height:200px;}.image-fader{padding-bottom:50px;}.boxed-content IFRAME{}.news-overview .col-md-4{max-width:100%;flex:0 0 100%;width:100%;}.news-card-box .card-box-item{min-height:400px;}.news-card-box H3{font-size:1.3em;}.news-article .col-md-9{padding-right:0px;}.full-post-details{margin-bottom:15px;}.news-intro{padding-bottom:15px;flex-wrap:nowrap;}.news-intro IMG{max-height:80px;}.area-detail-box{position:relative;max-width:none;width:100%;display:flex;align-items:center;border-radius:0px;}.area-hero .hero-content .col-md-6:last-child{max-width:100%;flex:0 0 100%;width:100%;padding-bottom:0px !important;padding-top:0px !important;}.area-hero{padding-bottom:0px;}.area-detail-box IMG{max-width:275px;max-height:none;min-width:auto;width:100%;}.area-detail-content{flex:1;padding:30px;}.area-hero .hero-content{max-width:750px;padding:0px !important;}.area-hero .link-wrap{display:none;}.area-hero .hero-content .col-md-6:first-child{padding-bottom:0px !important;padding-left:20px !important;padding-right:20px !important;}.search-path{width:calc(100% - 40px);}}@media (min-width:0px) and (max-width:760px){.footer .col-md-7.row{display:block;}.footer .col-md-7>.col-md-6:first-child{max-width:100%;flex:0 0 100%;width:100%;padding-right:0px;margin-bottom:20px;}.footer .col-md-7>.col-md-6:first-child UL{display:flex;flex-wrap:wrap;width:100%;}.footer .col-md-7>.col-md-6:first-child UL LI{flex:0 0 50%;max-width:50%;}.footer .col-md-7>.col-md-6:first-child UL LI:last-child{flex:0 0 100%;max-width:100%;}.price-options{padding-top:10px;padding-bottom:10px;}.price-list .col-md-3{flex:0 0 100%;max-width:100%;width:100%;}A.basket{border-radius:10px;position:relative;}.options-wrap{max-width:100%;width:100%;overflow-x:scroll;margin-right:20px;-ms-overflow-style:none;/* Internet Explorer 10+ */scrollbar-width: none;/* Firefox */position:relative;}A.basket:after{background:rgb(248,58,71);background:-moz-linear-gradient(90deg,rgba(248,58,71,0) 0%,rgba(248,58,71,1) 100%);background:-webkit-linear-gradient(90deg,rgba(248,58,71,0) 0%,rgba(248,58,71,1) 100%);background:linear-gradient(90deg,rgba(248,58,71,0) 0%,rgba(248,58,71,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f83a47",endColorstr="#f83a47",GradientType=1);content:'';position:absolute;top:0;left:calc(0px - 50px);width:30px;height:100%;}.options-wrap::-webkit-scrollbar{display:none;/* Safari and Chrome */}UL.price-categories{display:flex;flex-wrap:nowrap;}UL.price-categories LI A{font-size:0.8em;margin-right:10px;}.accreditation IMG{max-height:40px;padding-left:10px;padding-right:10px;object-position:center;}A.location-back{display:none !important;}.area-detail-box{align-items:center;}.area-detail-box IMG{width:225px;min-height:auto !important;object-fit:cover;object-position:center;height:175px;}.area-detail-content{padding:20px;}.area-contact{display:none;}.area-detail-content H3{font-size:1.4em;}.type-Content .boxed-content{padding:20px;}.search-path FORM.postcode-search{width:100%;margin-bottom:20px;display:block;font-size:1.15em;}.search-path FORM.postcode-search INPUT{width:100%;}.search-path FORM.postcode-search BUTTON{width:calc(100% + 10px);padding-top:10px;padding-bottom:10px;}.postcode-step{padding:30px;min-height:auto;}.postcode-step:before{display:none;}.postcode-step:after{opacity:0.05;}.location-map{display:none;}UL.region-select{padding-right:0px;max-width:100%;}.location-popup-image{display:none;}}@media (min-width:0px) and (max-width:500px){H1{font-size:2em;}P.page-summary{font-size:1.05em;padding-bottom:0px;}H2{font-size:1.5em;}.news-article H2{font-size:1.3em;line-height:1.4em;}P{font-size:1em;}.news-article UL LI{font-size:1em;}.card-box-content H4{font-size:1.3em;}.content-section-text UL LI{font-size:1em;}.content-section A.link-button{font-size:1em;}.card-box-item{min-height:350px;}H4{font-size:1em;}.footer .col-md-7>.col-md-6:first-child UL{display:block;}.footer .col-md-7>.col-md-6:first-child UL LI{max-width:100%;}.footer .col-md-5{display:block;text-align:center;}.footer-logo IMG{margin-right:0px;max-height:150px;}.logo{max-width:125px !important;}.logo-col{min-width:125px;}.preheader A.main-cta-link{font-size:0.95em;}BUTTON.mobile-menu{font-size:1em;}.prefoot-text IMG{left:-50px;}.col.prefoot-text{padding-left:90px;}.accreditations{padding-left:90px;}.footer UL LI A{font-size:1em;}A.card-box-item .card-box-image:after{height:100%;}.review-slide-image:after{height:100%;}.review-slide-content{padding:30px;}.card-box-item .rounded-link{font-size:0.8em;top:0;left:0;border-radius:0px;border-bottom-right-radius:30px;}H3.accordion-toggle{padding-left:30px;padding-right:30px;}.accordion-content{padding-left:30px;padding-right:30px;padding-bottom:0px;padding-top:20px;}.news-card-box .card-box-item{min-height:300px;padding-top:100px;padding-left:30px;padding-right:30px;padding-bottom:30px;}.news-card-box{margin-bottom:25px;}.news-intro IMG{flex:0 0 20%;}.area-detail-box{margin-top:30px;width:100%;border-radius:20px;}.area-hero .hero-content .col-md-6:last-child{padding-left:15px !important;padding-bottom:0px !important;padding-right:15px !important;min-width:auto;}.area-detail-box IMG{width:125px;height:125px;margin-right:25px;}.area-detail-content H3{padding-bottom:0px;}.area-detail-content{text-align:left;padding-left:0px;padding-top:0px;padding-bottom:0px;}.area-hero{padding-bottom:0px !important;margin-bottom:-30px !important;}.area-intro-bg{padding-top:60px;padding-bottom:20px;}}@media (min-width:0px) and (max-width:430px){.content-cards .content-card-wrapper{flex:0 0 100%;max-width:100%;width:100%;}.content-card{padding-top:30px;padding-left:0px;padding-right:0px;padding-bottom:0px;display:flex;align-items:center;}.card-content{padding-top:0px;}.card-content P{padding-bottom:0px;}.card-image{margin-right:20px;}.content-section .container{padding-left:15px;padding-right:15px;}.type-Content-Boxes .container{padding-left:30px;padding-right:30px;}.content-section{padding-top:30px;padding-bottom:30px;}.area-intro-bg{padding-top:60px;text-align:center;}.content-section-images.content-card-wrapper{padding-top:0px;}A.link-button{font-size:1.05em;margin-bottom:0px;margin-top:10px;margin-right:0px !important;}.link-wrap{padding-top:10px;}H1{font-size:1.6em;}P.page-summary{font-size:1em;line-height:1.4em;}}