HTML{scroll-behavior: smooth;}BODY{width:100%;overflow-x:hidden;}*{letter-spacing:0;margin:0;font-family:"museo-sans",Sans Serif;-webkit-font-smoothing:antialiased;}IMG{display:block;}P{line-height:1.7em;font-size:1.3em;padding-bottom:20px;}P A{transition:0.2s;}P A:hover{border-bottom:1px solid transparent;}PRE{font-size:1.1em;line-height:1.5em;display:inline-block;font-weight:bold;color:grey;background:#F6F6F6;padding:10px 20px 10px 10px;margin-bottom:20px;margin-top:10px;padding-left:60px;border-radius:5px;border:1px solid rgba(0,0,0,0.100);text-wrap:wrap;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space: -pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}PRE:before{content:'\f4a6';font-family:"Font Awesome 5 Pro";font-weight:normal;font-size:;position:relative;left:20px;transform:scaleX(-1);position:absolute;color:#B0B0B0;}OL{line-height:1.5em;font-size:1.2em;padding-bottom:20px;}BLOCKQUOTE{padding-left:80px;margin-top:10px;padding-top:20px;padding-bottom:0px;margin-bottom:30px;border-top:1px solid rgba(0,0,0,0.093);border-bottom:1px solid rgba(0,0,0,0.093);font-size:1em;font-weight:normal;position:relative;font-style:italic;}BLOCKQUOTE:before{content:'\f10d';font-family:"Font Awesome 5 Pro";font-style:normal;position:absolute;left:0;font-size:1.3em;margin-left:20px;color:#F9F9F9;background:#D5D5D5;width:40px;height:40px;display:flex;padding-left:8px;padding-top:8px;border-radius:100%;}BLOCKQUOTE P:after{content:'”';color:#BBB9B9;margin-left:5px;font-family:"Font Awesome 5 Pro";}BLOCKQUOTE P SMALL{font-weight:normal;}H1,H2,H3,H4{padding-bottom:10px;}H1{font-size:3em;font-weight:normal;font-family:'museo-slab';color:#802760;padding-bottom:20px;}H1 STRONG{font-family:'museo-slab';font-weight:900;color:#585A5B;}H2{font-size:2.4em;line-height:1.4em;font-family:'museo-slab';}H3{font-size:1.7em;line-height:1.7em;font-family:'museo-slab';}H4{font-size:1.4em;line-height:1.5em;padding-bottom:20px;}HR{height:1px;border:none;width:100%;margin:0 auto;background:rgba(0,0,0,0.053);margin-top:20px;margin-bottom:20px;}SUB{font-size:1.5em;line-height:1.4em;color:#7C2E61;font-weight:100;padding-bottom:20px;}UL{list-style:none;padding:0;margin:0;}LI{transition:0.2s;}A{text-decoration:none;transition:0.2s;color:#C21F75;}I.bubble{display:inline-flex;width:30px;height:30px;border-radius:100%;background:#DF238D;align-items:center;justify-content:center;color:#FFF;font-size:0.9em;font-weight:bold;}.pad-size{padding-top:70px;padding-bottom:70px;}.centre{text-align:center;}.team-header H2{padding-bottom:40px;}.announcement-bar{background:#E7E7E7;text-align:center;overflow:hidden;height:35px;padding-top:4px;}.announcement-bar P{font-size:1em;color:#78245D;font-weight:bold;}/* for Firefox *//*Mobile Menus*/BUTTON.btn-menu{display:none;}.mobile-nav{display:none;}.cover{position:absolute;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;}@media (min-width:0) and (max-width:1250px){BUTTON.btn-menu{display:block;background:none #C01E74;font-size:1.4em;color:#FFF;width:60px;height:60px;border-radius:5px;border:none;cursor:pointer;transition:0.2s;outline:none;}BUTTON.btn-menu:hover{box-shadow:0px 0px 0px 7px #FFF;background:#7E245F;}.panel-wrap{overflow-x:hidden;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;}/*.panel.shift
{
overflow: hidden;
height: 100vh;
}*//*.panel.shift
{
transform: translateX(-300px);
}*/.mobile-nav{width:300px;min-width:300px;top:0;right:0;transform:translateX(300px);position:relative;display:block;z-index:10000;background:#E7E7E7;transition:0.2s;position:fixed;height:100vh;}.mobile-nav.visible{transform:translateX(0px);box-shadow:-5px 0px 10px rgba(0,0,0,0.1);}.mobile-wrapper{width:300px;height:100vh;overflow-y:scroll;overflow-x:hidden;}.cover.expand{}}/*Header*/.header{background:#F6F7F7;position:relative;display:flex;flex-direction:column;}.header.home{min-height:95vh;z-index:1;}.header.home.area{min-height:85vh;}/*Navigation*/.col.logo{flex:0;}.navigation IMG.logo{transition:0.2s;height:149px;}.col.nav-menu{flex:1;}/*Navigation*/.navigation{width:100%;z-index:100;color:;background:#F6F7F7;position:fixed;top:0;width:100%;left:0;transition:0.2s;}.v2-home-nav .navigation{background:none;}/*Sub Navigation*/.sub-navigation{border-bottom:1px solid #F0E5EB;display:flex;align-items:center;justify-content:flex-end;padding-top:20px;padding-bottom:20px;}UL.sub-menu{position:relative;display:flex;align-items:center;}UL.sub-menu LI{display:inline-block;}UL.sub-menu LI A{margin-left:12px;margin-right:12px;color:#78245C;font-weight:500;border-bottom:1px solid transparent;}UL.sub-menu LI A.active{font-weight:bold;color:#C11E75;}UL.sub-menu LI A.active:hover{border-bottom:1px solid transparent;color:#C11E75;}UL.sub-menu LI A:hover{color:#000;border-bottom:1px solid rgba(0,0,0,0.129);}/*Header Contact Buttons*/.header-contact UL{position:relative;}.header-contact UL LI{display:inline-flex;align-items:center;margin-left:25px;}.header-contact UL LI A{font-family:"museo-slab";font-weight:900;font-size:1.1em;color:#C31F78;}.header-contact UL LI I{margin-right:10px;}/*Main Navigation*/.primary-navigation{display:flex;justify-content:flex-end;position:relative;}UL.main-menu{position:relative;display:flex;padding-top:20px;z-index:100;}UL.main-menu LI{cursor:pointer;}UL.main-menu LI{margin-left:30px;padding-bottom:20px;}UL.main-menu LI I.fa-chevron-down{color:rgba(0,0,0,0.318);padding-left:5px;}UL.main-menu LI:hover I.fa-chevron-down{color:#C31E6F;transition:0.2s;}UL.main-menu LI A{font-weight:900;font-size:1.2em;color:#7A245E;}UL.main-menu LI:hover A{color:#C31E6F;}UL.main-menu LI A.active{color:#C31E6F;}UL.main-menu LI UL.drop-down LI A.active{color:#C31E6F !important;}UL.main-menu LI UL.drop-down LI A.active I{background:#C31E6F;color:#FFF;}UL.drop-down:after{bottom:100%;left:40px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#FFFFFF;border-width:10px;margin-left:-10px;}UL.drop-down{opacity:0;visibility:hidden;display:block;position:absolute;top:100%;padding:20px 20px 10px 20px;box-shadow:0px 5px 30px rgba(0,0,0,0.1);background:#FFF;border-radius:5px;min-width:300px;width:580px;max-width:650px;cursor:auto;transition:0.1s;transform:translateY(10px);}UL.services-drop-down{display:flex;flex-wrap:wrap;}UL.location-drop-down{left:0;width:100%;max-width:100%;}UL.location-drop-down:after{left:42.5%;}UL.guides-drop-down{right:0;}UL.guides-drop-down:after{left:auto;right:34.5%;}UL.services-drop-down LI{flex:0 0 50%;max-width:50%;}UL.services-drop-down LI A I{display:none !important;}.mobile-nav UL.services-drop-down LI A I{display:flex !important;}.mobile-nav UL.services-drop-down LI A{display:flex !important;align-items:center;}UL.services-drop-down LI A:after{display:none;}/*UL.main-menu LI:nth-of-type(2) UL.drop-down
{
	display: block;
}*/UL.main-menu LI:hover UL.drop-down{opacity:1;visibility:visible;transform:translateY(0px);}UL.drop-down LI{margin-left:0px;padding-bottom:0px;margin-bottom:5px;display:flex;}UL.drop-down LI A{font-weight:normal;display:flex;align-items:flex-start;margin-bottom:5px;padding:12.5px 20px;color:#7A235C !important;transition:0s;width:100%;}UL.drop-down LI A:hover{background:#F6F7F7;color:#C31E6F !important;border-radius:5px;}UL.drop-down LI A I{width:50px;height:50px;flex:0 0 50px;display:inline-flex;align-items:center;justify-content:center;line-height:0;background:#F6F7F7;color:#DF238D;border-radius:100%;margin-right:30px;transition:0.2s;}UL.drop-down LI A:hover I{background:#C31E6F;color:#FFF;}UL.drop-down LI A .drop-detail{display:flex;flex-direction:column;}.drop-detail .title{font-weight:900;font-size:1em;padding-bottom:5px;}.drop-detail .title:after{content:'\f178';font-weight:100;margin-left:10px;color:#9E9E9E;font-family:'Font Awesome 5 Pro';transition:0.2s;display:inline-block;}UL.drop-down LI A:hover .drop-detail .title:after{color:#C31E6F;transform:translateX(10px);transition:0.2s;}.drop-detail .summary{font-weight:300;font-size:0.9em;}.mobile-wrapper UL.drop-down LI A{display:flex;align-items:center;padding-right:20px;}.mobile-wrapper UL.drop-down LI A I{margin-right:10px;}.mobile-wrapper .drop-detail .summary{font-size:0.85em;padding-top:5px;}/*Homepage, Location & Landing Page Hero*/.hero{flex:1;display:flex;justify-content:center;align-items:center;position:relative;padding-top:50px;padding-bottom:50px;}.home .hero-links{opacity:0;animation:slide-up 1.5s 1s normal forwards;}.home .full-bg .hero-links{justify-content:center;}@keyframes slide-up{0%{opacity:0;transform:translateY(25px);}100%{opacity:1;transform:translateY(0px);}}.hero .col-md-6{max-width:700px;z-index:1;}.hero.full-bg .col-md-6{margin:0 auto;text-align:center;}.hero.full-bg .col-md-6 SUB{}.area .full-bg .hero-links A{width:100%;}.hero-clip{position:absolute;width:0;height:0;}.hero-object{width:65%;height:calc(100% + 50px);position:absolute;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:top left;-webkit-clip-path:url(#my-clip-path);clip-path: url(#my-clip-path);opacity:1;transition:0.2s;opacity:0;animation:hero-slide 1s normal forwards;}@keyframes hero-slide{0%{opacity:0;right:-100px;}100%{transform:translateX(0px);opacity:1;right:0px;}}.hero-object VIDEO{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);/* Safari and Chrome */-moz-transform:rotateY(180deg);/* Firefox */position:absolute;width:100%;height:100%;top:0;right:0;object-fit:cover;}.hero-links{display:flex;align-items:center;position:relative;margin-top:40px;}.hero-links A{font-family:'museo-slab';font-size:1.2em;font-weight:bold;padding:20px 30px;}.hero-links A I{padding-left:15px;}.hero-links A:nth-of-type(1){background:#79245D;color:#FFF;border-radius:100px;margin-right:20px;}.hero-links A:nth-of-type(1):hover{background:#C01D74;box-shadow:0px 0px 0px 10px #FFF;}.hero-links A:nth-of-type(2){color:#C21F75;}.hero-links A:nth-of-type(2):hover{color:#78245D;}.motif{position:absolute;right:20vw;top:-2vw;transform:rotate(-25deg);z-index:;}.motif IMG{width:40vw;opacity:0.05;}/*Postcode Search (Homepage)*/.postcode-main-bounding{background:#79245D;padding:40px;display:flex;flex-direction:column;align-items:center;color:#FFF;max-width:1400px;margin:0 auto;border-top-left-radius:300px;border-bottom-right-radius:300px;border-top-right-radius:20px;border-bottom-left-radius:20px;position:relative;}.postcode-main-bounding:before{content:'';width:150px;height:150px;position:absolute;top:-10px;left:-10px;z-index:-1;background:url(images/petals.svg) center/contain no-repeat;transform:rotate(-20deg);opacity:0.1;}.postcode-main-bounding:after{content:'';width:200px;height:200px;position:absolute;bottom:-40px;right:-40px;z-index:-1;background:url(images/petals.svg) center/contain no-repeat;transform:rotate(155deg);opacity:0.1;}.postcode-main-bounding H3 SPAN{font-weight:normal;font-family:"museo-slab";}FORM.postcode{display:flex;flex-direction:row;justify-content:center;width:100%;max-width:750px;padding-top:20px;padding-bottom:30px;}FORM.postcode>*{padding:20px;box-shadow:0px 5px 10px rgba(0,0,0,0.1);}FORM.postcode INPUT{flex:1;font-size:1.1em;border-radius:5px;border:none;}FORM.postcode BUTTON{border:none;border-radius:5px;margin-left:20px;font-size:1.1em;font-family:'museo-slab';font-weight:900;color:#FFF;background:#C21F75;cursor:pointer;}FORM.postcode BUTTON I{padding-left:15px;}.postcode-main-bounding SPAN.general{font-size:1.2em;}.location-list{padding-top:20px;}.location-list A{display:inline-block;margin-right:15px;margin-bottom:10px;background:#621547;border-radius:5px;padding:15px;font-family:'museo-slab';font-weight:900;color:#FFF;}.location-list A:hover{background:#C01D74;}.location-list A I{padding-left:15px;}/*Footer (Main)*/.footer{background:#F6F7F7;/*padding-bottom: 30px;*/padding-top:70px;/*padding-left: 40px;*//*padding-right: 40px;*/border-top:1px solid #DFE4E4;}.v2-footer{padding-top:0px;position:relative;overflow:hidden;}.footer .container{}.footer-locations{background:#FFFFFF;padding:50px;box-shadow:0px 0px 30px rgba(0,0,0,0.05);text-align:center;}.footer-locations UL LI{display:inline-block;}.footer-main{padding-left:0px !important;padding-right:0px !important;box-shadow:0px 0px 30px rgba(0,0,0,0.1);}.footer-main .col-md-9{display:flex;}.footer-contact{background:#C11E75;padding:30px;display:flex;flex-direction:column;justify-content:center;}.footer-contact IMG{margin:0 auto;filter:brightness(0) invert(1);padding-bottom:20px;max-width:300px;width:100%;}.socials{display:flex;justify-content:center;}.socials A{padding:10px;color:#FFF;font-size:1.8em;}.socials A:hover{color:#DFDFDF;}.footer-main .col-md-4{padding:50px 40px !important;}.footer H3{font-size:1.3em;color:#E172AD;padding-bottom:20px;}.footer-locations H3{color:#79245D;padding-bottom:10px;}.footer-main UL LI{position:relative;display:block;padding-left:30px;}.footer-main UL LI:before{content:'\f061';font-family:"Font Awesome 5 Pro";position:absolute;left:0;top:5px;font-size:0.8em;color:#A6327F;transition:0.2s;}.footer-main UL LI:hover:before{transform:translateX(5px);}.footer-main UL LI A{color:#FFF;line-height:1.4em;font-size:1.2em;margin-bottom:8px;display:inline-block;font-weight:500;border-bottom:1px solid transparent;}.footer-main UL LI A:hover{border-bottom:1px solid #A32F7B;}.main-links-centre{display:flex;justify-content:center;background:#79245D;width:100%;}.main-links-centre .col-md-4{flex:auto;max-width:350px;min-width:auto;width:auto;}.post-footer{background:#FFFFFF;padding-top:30px;padding-bottom:30px;position:relative;box-shadow:0px 0px 30px rgba(0,0,0,0.05);}.post-footer .row{position:relative;}.post-footer .copyright{display:flex;}.copyright SPAN{font-size:1.1em;border-left:1px solid rgba(192,30,117,0.282);padding-left:20px;font-family:'museo-slab';font-weight:900;color:#79245D;}.post-footer UL{padding-right:10px;}.post-footer UL LI{display:inline-block;margin-right:10px;}.post-footer UL LI A{font-size:1.1em;color:#C11E75;border-bottom:1px solid transparent;}.post-footer UL LI A:hover{border-bottom:1px solid rgba(192,30,117,0.212);}.outward-box{position:absolute;right:-20px;top:-3px;text-align:right;}.outward-box SPAN{display:block;font-weight:bold;font-size:0.7em;color:#79245D;opacity:0.3;line-height:10px;}.outward-box A.outward{color:#79245D;font-weight:700;opacity:0.3;font-size:0.9em;}.footer-contact UL{text-align:center;padding-bottom:20px;}.footer-contact UL LI{padding-left:0px;}.footer-contact UL LI:before{display:none;}.footer-contact UL LI P{color:#FFF;font-size:1.2em;line-height:1.4em;}.footer-contact UL LI A:hover{border-bottom:1px solid #E265A8;}.outward-box A.outward:hover{opacity:1;}/*Content Sections*/.content-section{position:relative;z-index:1;}.content-section.left-align-cs{background:#F6F7F7;}.content-section.right-align-cs{background:#FFF;}.content-section.left-align-cs:after{background:url(images/petal.svg) 120% -10%/800px no-repeat;content:'';position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.03;z-index:-1;}.content-section.right-align-cs:after{background:url(images/petal.svg) -20% -10%/800px no-repeat;content:'';position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.03;z-index:-1;}.content-section.left-align-cs .row{flex-direction:row;}.content-section.right-align-cs .row{flex-direction:row-reverse;}.content-section.centre-align-cs{background:#F0F0F0;}.content-section.centre-align-cs:nth-of-type(odd){background:#FFF;}.content-section.centre-align-cs .row{flex-direction:column;max-width:1200px;margin:0 auto;}.v2-content-section.centre-align-cs .row{max-width:1400px;}.content-section.centre-align-cs .col-md-6{max-width:100%;}.content-section H2{color:#C21F75;}.content-section SUB{text-transform:uppercase;font-size:1em;font-weight:900;letter-spacing:0.3px;background:#FFFFFF;padding-bottom:0px;padding:6px 15px 6px 25px;box-shadow:0px 2px 10px rgba(0,0,0,0.1);display:inline-block;margin-bottom:20px;position:relative;border-radius:5px;}.content-section SUB IMG{width:50px;position:absolute;top:-3px;left:-30px;transform:rotate(-68deg);}.content-section P{color:#79245D;}.content-section A.anchor{display:none;}.content-section P A{color:#C01D74;border-bottom:1px solid rgba(191,29,116,0.094);}.content-section P A:hover{border-bottom:1px solid transparent;}.content-section UL LI{padding-left:40px;position:relative;color:#79245D;line-height:1.7em;padding-bottom:20px;font-size:1.3em;}.content-section UL LI P{font-size:1em;}.content-section UL LI:before{content:'\f058';font-family:'Font Awesome 5 Pro';position:absolute;left:0;top:0px;font-size:1.2em;color:#C11E75;}.content-section OL LI{padding-left:20px;position:relative;color:#79245D;line-height:1.7em;padding-bottom:20px;font-size:1.1em;}.content-section OL LI P{font-size:1em;}.content-section .hero-links{margin-top:20px;}.content-section .hero-links A:nth-of-type(1){background:#C21F76;}.content-section .hero-links A:nth-of-type(1):hover{background:#79245D;}.content-section .media-content{display:flex;}.content-section .centre-media{width:100%;display:flex;justify-content:center;align-items:center;padding-left:15%;padding-right:15%;}.content-section .centre-media>IMG{max-width:100%;position:relative;display:block;}.content-section .centre-media .cqc-widgett{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border-radius:10px;overflow:hidden;opacity:0.95;}/*Testimonials*/.testimonials{background:#79245D;padding-top:130px;padding-bottom:130px;overflow:hidden;position:relative;}.testimonial DIV{}.testimonials:after{content:'';background:url(images/petals.svg) center/contain no-repeat;width:200px;height:200px;position:absolute;bottom:-65px;right:-65px;opacity:0.4;transform:rotate(-22deg);}.testimonials P,.testimonials H2,.testimonials SPAN{color:#FFF;font-weight:300;}.testimonial SPAN{font-size:1.2em;}.testimonials H2{text-shadow:0px 2px 3px rgba(0,0,0,0.1);}.testimonial P{position:relative;padding-left:60px;}.test-content{position:relative;}.test-content:before{content:'\f10d';font-family:"Font Awesome 5 Pro";font-size:2em;position:absolute;top:10px;left:0;color:#DF238D;}.testimonial P:after{content:'\f10e';font-family:"Font Awesome 5 Pro";color:#DF238D;font-size:0.8em;padding-left:20px;}.testimonial .col-md-5{position:relative;}IMG.t-bg{position:absolute;left:-70%;bottom:-140px;z-index:-1;}/*Link Boxes (Services etc)*/.link-boxes{background:#F6F7F7;}.link-boxes .col-md-3{display:flex;}A.link-box{position:relative;display:block;margin:15px;overflow:hidden;}A.link-box:hover{box-shadow:0px 0px 0px 5px #79245D;}A.link-box IMG{max-width:100%;height:400px;object-fit:cover;}A.link-box SPAN{position:absolute;bottom:30px;left:0;background:#FFFFFF;font-family:'museo-slab';font-size:1.3em;font-weight:900;color:#79245D;display:inline-block;padding:20px;transition:0.2s;}A.link-box:hover SPAN{background:#79245D;padding-left:35px;color:#FFF;}.centre .hero-links{justify-content:center;padding-top:15px;}/*Breadcrumbs*/.breadcrumbs{background:#78245C;position:relative;z-index:4;}UL.breadcrumb{padding-top:20px;padding-bottom:20px;position:relative;}UL.breadcrumb LI{display:inline-block;}UL.breadcrumb LI:first-child:before{display:none;}UL.breadcrumb LI:before{content:'\f054';font-family:'Font Awesome 5 Pro';color:rgba(255,255,255,0.318);padding-right:10px;padding-left:10px;font-size:0.8em;}UL.breadcrumb LI A{border-bottom:2px solid transparent;color:#FFFFFF;font-family:'museo-slab';}UL.breadcrumb LI A:hover{border-bottom:2px solid rgba(255,255,255,0.094);}UL.breadcrumb LI A.current{font-weight:800;}.breadcrumbs .section-menu{position:absolute;right:0;top:33px;z-index:1;text-align:right;}BUTTON.menu-button{border-radius:50px;border:none;padding:15px 30px;cursor:pointer;font-family:'museo-slab';font-size:1em;font-weight:900;background:#DE228C;outline:none;color:#FFF;transition:0.2s;}BUTTON.menu-button:hover{background:#E14799;}BUTTON.menu-button I{padding-left:20px;}.section-menu .anchor-menu{visibility:hidden;opacity:0;transition:0.2s;width:350px;padding:30px;}.section-menu .anchor-menu:after{bottom:100%;right:0;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#FFF;border-width:15px;margin-right:22px;}.section-menu .anchor-menu.active{visibility:visible;opacity:1;transform:translateY(30px);background:#FFF;box-shadow:0px 3px 10px rgba(0,0,0,0.1);border-radius:5px;}.anchor-menu UL LI{border-bottom:1px solid #FAF7F8;text-align:left;padding-top:12.5px;padding-bottom:12.5px;}.anchor-menu UL LI A{display:block;color:#79245D;font-weight:bold;font-size:1.1em;}.anchor-menu UL LI A:hover{color:#C21F76;}/*Information Sections*/.information,.awards-page{background:#F6F7F7;position:relative;z-index:0;}.information:before,.awards-page:before{background:url(images/petals.svg) center/contain no-repeat;width:500px;height:500px;content:'';top:-150px;left:-150px;z-index:10;position:absolute;transform:rotate(150deg);z-index:-1;opacity:0.05;}.information H2{font-size:2em;}.information SUB{font-size:0.9em;}.information .row{max-width:1400px;margin:0 auto;}.information .row .col-md-3{min-width:350px;padding-right:50px;}.sticky-box{position:sticky;top:120px;}.sticky-box .anchor-menu{background:#FFFFFF;padding:30px;border-radius:10px;margin-bottom:30px;}.anchor-menu.sticky-menu .anchor-menu.hidden-menu{padding:0px;margin:0px;}.sticky-box .anchor-menu UL LI{padding-left:0px;padding:0px;padding-top:10px;padding-bottom:10px;}.sticky-box .anchor-menu UL LI:last-child{border:none;padding-bottom:0px;}.sticky-box .anchor-menu UL LI:before{display:none;}.sticky-box .anchor-menu UL LI A{font-size:0.9em;line-height:1.5em;font-weight:normal;}.sticky-box .socials{justify-content:flex-end;margin-top:10px;}.sticky-box .socials A{color:#C21F76;}.sticky-box .socials A:hover{color:#7A235C;}.find-care{background:#C21F76;padding:30px;border-radius:10px;}.find-care H3{font-size:1.3em;color:#FFF;}.information .row .col-md-9{flex:1;padding:50px 50px 20px 50px;background:#FFF;box-shadow:0px 0px 30px rgba(0,0,0,0.05);position:relative;}.information .row .col-md-9 P IMG{max-width:100%;margin:0 auto;margin-top:20px;margin-bottom:20px;border-radius:5px;}.top{height:1px;width:100%;background:#F4F6F6;margin-top:20px;margin-bottom:50px;position:relative;}.top A{position:absolute;right:0;top:-16px;display:flex;justify-content:center;align-items:center;font-size:1em;width:35px;height:35px;border-radius:100%;background:#DE228C;color:#FFF;}/*Page Hero (Information, Services etc)*/.page-hero{position:relative;background:#F6F7F7;box-shadow:0px 3px 20px rgba(0,0,0,0.1);padding-top:80px;padding-bottom:80px;overflow:hidden;z-index:1;}.page-hero H1{font-weight:900;color:#79245D;font-size:2.6em !important;padding-bottom:5px;}.page-hero SUB{font-family:'museo-slab';font-weight:normal;font-size:1.6em;color:#DE228C;padding-bottom:30px;display:block;}.page-hero P{color:#79245D;}.leaf{width:90vw;height:90vw;position:absolute;top:-15vw;right:-55vw;border-radius:0px 100%;transform:rotate(-23deg);z-index:1;overflow:hidden;box-shadow:0px 10px 30px rgba(0,0,0,0.2);}.leaf IMG{transform:rotate(23deg);width:60vw;margin-left:-8vw;margin-top:4vw;display:block;}.leaf-backdrop{width:90vw;height:90vw;position:absolute;top:-15vw;right:-55vw;border-radius:0px 100%;transform:rotate(-26deg);z-index:;overflow:hidden;background:#C01F75;box-shadow:0px 10px 30px rgba(0,0,0,0.2);}.sibling-links{padding-top:40px;padding-bottom:40px;background:#F6F7F7;}.sibling-links A{font-family:'museo-slab';font-size:1.2em;font-weight:bold;padding:20px 30px;background:#79245D;color:#FFF;border-radius:100px;}.sibling-links A.right I{padding-left:15px;}.sibling-links A.left I{padding-right:15px;}.sibling-links A:hover{background:#C01D74;box-shadow:0px 0px 0px 10px #FFF;}.space-between{display:flex;flex-wrap:wrap;justify-content:space-between;}/*List Content*/.list-content{}.list-content.row{display:flex;flex-direction:row !important;}.list-content.row .col-md-6{display:flex;}.list-content.row .col-md-6:nth-of-type(odd) .list-item{margin-right:10px;width:100%;}.list-content.row .col-md-6:nth-of-type(even) .list-item{margin-left:10px;width:100%;}.list-item{padding:30px;/*background: #FFF;*/display:flex;flex-direction:column;/*margin-bottom: 20px;*/border-radius:5px;/*box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.05);*/}.list-item.content-list IMG{width:100%;max-width:450px;position:relative;display:block;margin:20px 0px 30px;box-shadow:0px 5px 10px rgba(0,0,0,0.1);border-radius:30px;object-fit:cover;}.list-item H3{color:#C21E77;}.list-item I{font-size:3.5em;color:#C21E77;position:relative;margin-bottom:20px;}.list-item I:after{content:'';position:absolute;width:60px;height:60px;background:rgba(255,255,255,0.624);border-radius:100%;left:-20px;top:10px;z-index:-1;}/*Parent Page*/.parent{background:#F6F7F7;}.parent .container{padding-left:0px;padding-right:0px;}.parent .row{justify-content:center;}.parent .row .col-md-3,.parent .row .col-md-4{display:flex;}A.parent-box{position:relative;width:100%;max-width:100%;min-height:400px;z-index:1;display:flex;margin:15px;background:#79245D;box-shadow:0px 2px 20px rgba(0,0,0,0.1);overflow:hidden;}A.parent-box .parent-content{position:relative;width:100%;}A.parent-box IMG{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;z-index:-1;opacity:0.7;transition:0.2s;}A.parent-box:hover IMG{transform:scale(1.1,1.1);}A.parent-box:hover{box-shadow:0px 0px 0px 5px #79245D;}A.parent-box H3{background:rgba(255,255,255,0.718);font-family:'museo-slab';font-size:1.3em;font-weight:900;color:#79245D;display:inline-block;padding:20px 20px 20px 30px;transition:0.2s;margin-top:30px;margin-right:30px;}A.parent-box H3 I{padding-right:20px;color:#C01F75;}A.parent-box SUB{padding:20px 30px;font-size:1.2em;color:#FFF;font-weight:normal;text-shadow:0px 1px 3px rgba(0,0,0,0.1);margin-top:auto;position:absolute;bottom:0;left:0;background:rgba(121,36,93,0.624);width:100%;opacity:0;visibility:hidden;transition:0.2s;}A.parent-box:hover SUB{opacity:1;visibility:visible;}A.parent-box:hover H3{background:#79245D;padding-left:35px;color:#FFF;}A.parent-box:hover H3 I{color:#FFF;}/*Contact Box*/.contact-box{position:relative;background:#F6F7F7;padding-left:40px;padding-right:40px;}.footer .contact-box{padding-left:0px;padding-right:0px;}.v2-footer .contact-box{background:#FFF;border-bottom:1px solid #ECE6EE;}.v2-footer .contact-box .container{box-shadow:none;}.contact-box .container{background:#FFF;box-shadow:0px 0px 30px rgba(0,0,0,0.05);padding-top:50px;padding-bottom:50px;}.contact-box H2{font-size:2em;padding-bottom:20px;color:#79245D;}A.inline-phone{font-size:2em;color:#C11E75;font-weight:bold;}.contact-box .contact-details{display:flex;align-items:center;}SPAN.or{padding-left:20px;padding-right:20px;color:#FFF;}.contact-details A{}.newsletter-text A.standard-link{display:inline-block;padding:10px;padding-left:20px;padding-right:20px;margin-top:10px;}A.standard-link{font-family:'museo-slab';font-size:1.2em;font-weight:bold;padding:15px 30px;background:#C01D74;color:#FFF;border-radius:100px;margin-right:20px;}A.standard-link I{padding-left:15px;}A.standard-link:hover{background:#79245D;box-shadow:0px 0px 0px 10px #EAEAEA;}.contact-box .col-md-4{display:flex;justify-content:center;align-items:center;}.contact-box .col-md-4 IMG{max-width:450px;width:100%;padding-right:50px;}/*Article Details*/.article-details{border:2px solid #F0F0F0;border-radius:50px;padding:10px;text-align:center;}.article-details I{padding-right:10px;}.article-details P{padding:0px;font-size:1em;}/*Franchise Area*/A.return{padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;border-radius:50px;background:#79245D;color:#FFF;font-family:'museo-slab';font-weight:900;margin-left:40px;}A.return:hover{box-shadow:0px 0px 0px 8px #FFF;background:#C11E74;}A.return I{padding-left:15px;font-weight:bold;}.services-list{background:#F6F7F7;text-align:center;}.service-list{text-align:left;max-width:1200px;padding-top:20px;margin:0 auto;}.service-list .col-md-6{display:flex;}.service-list H3{color:#C21E77;font-size:1.5em;}.service-list .list-item-text{color:#79245D;font-size:1.2em;font-weight:normal;}.service-list I{font-size:3.5em;color:#C21E77;position:relative;margin-bottom:20px;margin-right:40px;}.service-list I:after{content:'';position:absolute;width:60px;height:60px;background:rgba(255,255,255,0.624);border-radius:100%;left:-20px;top:10px;z-index:-1;}.service-list A{display:flex;align-items:center;padding:30px;margin-bottom:10px;}.service-list .col-md-6:nth-of-type(odd) A{margin-right:15px;}.service-list .col-md-6:nth-of-type(even) A{margin-left:15px;}.service-list A:hover{background:#FFF;box-shadow:0px 0px 30px rgba(0,0,0,0.05);border-radius:5px;}/*Spinner*/.spinner{margin:0 auto;width:200px;position:relative;}.area-redirect{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(255,255,255,0.918);animation:spinner-bg 0.5s ease-in 0s normal forwards;opacity:0;}@keyframes spinner-bg{0%{opacity:0;}100%{opacity:1;}}.spinner IMG{max-width:100%;animation:spinner 2s ease-in-out 0.5s normal forwards;opacity:0;}@keyframes spinner{0%{opacity:0;transform:rotate(-80deg) scale(0.8,0.8);}100%{opacity:1;transform:rotate(0deg) translateY(10px) translateX(0px);}}SPAN.redirect{margin-top:50px;font-family:'museo-slab';font-size:1.8em;font-weight:bold;color:#78245C;}SPAN.redirect STRONG{color:#C11E75;}/*Hero (Home & Area) Animations*/.header.home .hero H1{animation:translate10 1s 0.2s normal forwards;opacity:0;}.header.home .hero SUB{animation:translate10 1s 0.4s normal forwards;opacity:0;display:block;padding-bottom:0px;}@keyframes translate10{0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0px);}}/*Form*/.form-wrap{padding:30px 30px 0px 30px;background:#FFF;box-shadow:0px 0px 30px rgba(0,0,0,0.05);}.form-margin{padding-left:50px;}/*Franchise Areas*/.areas-overview{background:#EAEAEA;}.areas-overview H2{text-align:center;color:#79245D;padding-bottom:20px;}.areas-overview H2 STRONG{font-family:'museo-slab';color:#C11E75;}/*Homecare Reviews*/.homecare-reviews{background:#F6F7F7;padding-bottom:0px;padding-top:0px;overflow:hidden;padding-left:40px;padding-right:40px;}.homecare-reviews .container{box-shadow:0px 0px 30px rgba(0,0,0,0.05);background:#FFF;padding:30px;}/*Small Hero Section*/.full-page-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0.3;}.small-hero{padding-top:40px;padding-bottom:40px;min-height:400px;background:rgb(147,48,114);background:-moz-linear-gradient(80deg,rgba(147,48,114,1) 0%,rgba(193,30,117,1) 100%);background:-webkit-linear-gradient(80deg,rgba(147,48,114,1) 0%,rgba(193,30,117,1) 100%);background:linear-gradient(80deg,rgba(147,48,114,1) 0%,rgba(193,30,117,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#933072",endColorstr="#c11e75",GradientType=1);}.small-hero H1{color:#FFF;padding-bottom:10px;}.small-hero SUB{color:#DDC5D2;padding-bottom:0px;font-size:1.4em;}.small-hero .col-md-12{max-width:800px;}.form{background:#F6F7F7;}UL.contact-details LI:before{display:none;}UL.contact-details LI{position:relative;}UL.contact-details LI SPAN I{position:absolute;left:0;top:10px;font-weight:normal;color:rgba(192,30,117,0.376);}UL.contact-details LI P{padding-bottom:0px;}UL.contact-details LI SPAN{display:block;font-weight:bold;}/*.form .container
{
	max-width: 1200px;
}*//*Large Page Links*/.large-links{background:#ECECEC;}.large-links .col-md-4{display:flex;}.large-links A.large-link{background:#F6F7F7;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px;min-height:250px;text-shadow:0px 3px 5px rgba(0,0,0,0.1);transition:0.5s;}.large-links A.large-link H2{font-size:1.8em;position:relative;z-index:1;color:#FFF;}.large-links A.large-link SUB{z-index:1;color:#FFF;font-weight:normal;font-size:1.4em;padding-bottom:0px;}.large-links A.large-link I{color:#FFF;font-size:2em;padding-bottom:20px;transition:0.2s;}.large-links A.large-link IMG{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0.1;transition:0.5s;}.large-links .col-md-4:nth-of-type(2) A.large-link H2,.large-links .col-md-4:nth-of-type(2) A.large-link SUB,.large-links .col-md-4:nth-of-type(2) A.large-link I{color:#78245C;text-shadow:none;}.large-links .col-md-4:nth-of-type(1) A.large-link{background:#C01E75;}.large-links .col-md-4:nth-of-type(2) A.large-link{background:#F6F7F7;}.large-links .col-md-4:nth-of-type(3) A.large-link{background:#78245C;}.large-links A.large-link:hover{/*box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1), inset 0px 0px 0px 20px rgba(0, 0, 0, 0.1);*/box-shadow:0px 0px 0px 10px #FFFFFF;z-index:1;}.large-links A.large-link:hover IMG{opacity:0;}.large-links .container .row{max-width:1400px;margin:0 auto;}/*News Overview*/.news-overview{background:#F6F7F7;}.news-overview .row{justify-content:center;}.news-overview .col-md-3{display:flex;}A.news-preview{background:#FFF;display:block;border-radius:5px;overflow:hidden;box-shadow:0px 0px 0px 3px transparent,0px 0px 20px rgba(0,0,0,0.05);margin:15px;transition:0.2s;position:relative;}A.news-preview:hover{transform:translateY(-5px);box-shadow:0px 0px 0px 3px #C01E75,0px 0px 30px 5px rgba(0,0,0,0.05);}A.news-preview .news-details{padding:30px;}A.news-preview .news-box IMG{max-width:100%;}A.news-preview .news-details H4{color:#C01E75;padding-bottom:10px;font-weight:800;}A.news-preview .news-details P{padding-bottom:0px;}.date-box{position:absolute;top:0;left:0;width:75px;height:75px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(192,30,117,0.682);color:#FFF;box-shadow:0px 3px 10px rgba(0,0,0,0.1);}.date-box SPAN.large{font-size:1.8em;line-height:1em;font-weight:lighter;}.date-box SPAN.small{font-weight:600;}/*News Pagination*//*Pagination*/UL.MarkupPagerNav{list-style:none;padding:0;display:flex;align-items:center;justify-content:center;padding-bottom:10px;padding-top:10px;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:#C11E75;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;}/*News Article Introduction*/.news-intro{border-bottom:1px solid rgba(0,0,0,0.047);margin-bottom:40px;padding-bottom:30px;}.news-intro H1{padding-bottom:10px;}.news-intro SUMMARY{font-size:1.4em;max-width:800px;color:#C21F76;}.news-detail{/*background: #FFFFFF;*//*display: inline-block;*//*padding: 10px;*//*padding-left: 20px;*//*padding-right: 20px;*/margin-bottom:15px;}.news-detail SPAN{font-size:1em;color:#726F6F;}.news-detail SPAN:after{content:'/';color:rgba(0,0,0,0.259);padding-right:8px;padding-left:10px;}.news-detail SPAN:last-child:after{display:none;}.news-detail SPAN I{padding-right:10px;color:rgba(191,29,116,0.271);}IMG.article-main-image{width:100%;margin-bottom:30px;border-radius:5px;box-shadow:0px 5px 10px rgba(0,0,0,0.1);}.v2-news-article FIGURE{position:relative;max-width:800px;}.v2-news-article FIGURE IMG{max-width:100%;margin-bottom:30px;border-radius:10px;}.v2-news-article FIGURE FIGCAPTION{position:absolute;bottom:0;z-index:10;width:100%;padding:30px;font-size:1em;background:rgba(255,255,255,0.8);color:#79245D;padding-left:60px;line-height:1.4em;}.v2-news-article FIGURE FIGCAPTION:before{content:'\f062';font-family:'Font Awesome 5 Pro';padding-right:20px;color:#C21F75;position:absolute;left:30px;}/*General Notice*/.general-notice{text-align:center;}/*Meet The Team*/.team{background:#F6F7F7;position:relative;z-index:auto;border-top:1px solid #E4CED9;}.team .row{max-width:1400px;margin:0 auto;}.team-item{background:#FFF;padding:0px;margin-bottom:40px !important;box-shadow:0px 0px 30px rgba(0,0,0,0.05);}.team-normal{display:flex;width:100%;}.team-normal .team-item{margin-left:20px;margin-right:20px;display:block;width:100%;}.team-normal .team-item>DIV{width:100%;max-width:100%;}.team-normal .col-md-4{height:500px;}.team-normal .team-item IMG{padding-right:0px;height:500px;object-fit:cover;display:block;position:relative;}.team-item IMG{width:100%;position:relative;}.col-md-12.team-bio .col-md-4{}.col-md-12 .team-bio .col-md-4 IMG{}.team-content{padding:40px;position:relative;}.team-content SUB{box-shadow:none;background:none;padding:0px;}.team-content H2{padding-bottom:0px;}.team-quote{background:#EFEFEF;padding:40px;margin-bottom:40px;position:relative;overflow:hidden;z-index:1;}.team-quote :before{content:'';background:url(images/petals.svg) center/contain no-repeat;width:200px;height:200px;position:absolute;bottom:-65px;right:-65px;opacity:0.02;transform:rotate(-22deg);z-index:-1;}.team-quote:after{content:'\f10d';font-family:"Font Awesome 5 Pro";font-size:2em;position:absolute;top:80px;left:40px;color:#DF238D;}.team-quote P{padding-left:60px;}.team-quote P:nth-child(1){padding-left:0px;}.team-quote:before{bottom:100%;left:17.5%;transform:translateX(-17.5%);border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(239,239,239,0);border-bottom-color:#EFEFEF;border-width:20px;margin-left:-20px;}.team-quote P{font-size:1.1em;padding-bottom:0px;}.team-quote P STRONG{margin-bottom:10px !important;display:block;padding-left:0px !important;}/*Reviews*/.review-lists{background:#F6F7F7;padding-bottom:0px !important;}.scale-anm{display:flex !important;}#reviews{padding-top:40px;padding-bottom:40px;justify-content:center;max-width:1400px;margin:0 auto;}.review-item{background:#FFFFFF;padding:40px 40px 50px 40px;margin-bottom:50px;display:flex;flex-direction:column;justify-content:center;width:100%;box-shadow:0px 0px 30px rgba(0,0,0,0.05);overflow:hidden;}.review-item:after{content:'';background:url(images/petals.svg) center/contain no-repeat;width:75px;height:75px;position:absolute;bottom:0px;left:50%;transform:rotate(22deg) translate(-50%);opacity:1;z-index:0;}.review-content{position:relative;padding-left:70px;padding-right:70px;}.review-content:before{content:'\f10d';font-family:"Font Awesome 5 Pro";font-size:2em;position:absolute;top:0px;left:0px;color:#DF238D;}.review-content:after{content:'\f10e';font-family:"Font Awesome 5 Pro";font-size:2em;position:absolute;bottom:0px;right:0px;color:#DF238D;}.review-item H3{font-size:1.3em;text-align:center;padding-bottom:5px;color:#78245C;}.review-item SPAN{text-transform:uppercase;font-weight:bold;text-align:center;color:grey;}.review-item SPAN A{display:block;color:grey;padding-top:5px;}.review-item SUB{display:inline-flex !important;}.review-item P{font-size:1.3em;text-align:left;}.review-lists .toolbar{display:flex;justify-content:center;flex-wrap:wrap;}.toolbar BUTTON{border:none;padding:10px 20px;border-radius:5px;margin-left:10px;margin-right:10px;margin-bottom:10px;font-size:1.2em;font-family:'museo-slab';font-weight:900;background:#C11E74;cursor:pointer;color:#FFF;text-shadow:0px 5px 3px rgba(0,0,0,0.05);}.toolbar BUTTON.active{background:#78245C;}.toolbar BUTTON I{padding-right:15px;}.toolbar BUTTON:hover{background:#78245C;}.review-page-embed{background:#FFF;box-shadow:0px 3px 30px rgba(0,0,0,0.03);position:relative;z-index:2;}.review-page-embed .container{box-shadow:none !important;}/*Job Applications*/A.application-link{font-family:'museo-slab';font-size:1.2em;display:block;text-align:center;margin-bottom:20px;margin-top:20px;background:#79245D;color:#FFF;padding:20px;font-weight:bold;border-radius:5px;}A.application-link:hover{background:#C11E75;}A.application-link I{padding-left:15px;}/*Job Listings*/.job-listings{background:#EAEAEA;}.job-items{box-shadow:0px 0px 30px rgba(0,0,0,0.05);background:#FFF;position:relative;z-index:10;}.job-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-bottom:1px solid #F6F7F7;}.job-item:last-child{border-bottom:none;}.job-item>DIV{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;}.job-item H3{padding-bottom:0px;font-size:1.2em;}.job-item I{padding-right:10px;color:#C01E75;}.job-item>*{font-size:;}.job-view A{background:#C01E75;color:#FFF;font-weight:bold;padding-top:10px;display:inline-block !important;padding-bottom:10px;padding-left:20px;padding-right:20px;border-radius:5px;}.job-view A.apply{margin-left:20px;background:#78245C;}.job-listings H2{font-size:2em;padding-bottom:20px;color:#78245C;text-align:center;}.job-header{flex:0 0 300px;}.job-date,.job-pay,.job-location,.job-view{min-width:160px;}.jobs-nav{padding-top:15px;padding-bottom:15px;background:#C01D75;box-shadow:0px 3px 10px rgba(0,0,0,0.1);z-index:3;display:inline-block;/*position: absolute;*//*top: 100%;*//*border-bottom-right-radius: 20px;*/}.v2-home-nav .jobs-nav{/*border-top-right-radius: 100px;*//*border-bottom-right-radius: 100px;*/}.jobs-nav A{color:#EAD9E2;font-weight:normal;margin-right:10px;padding-right:10px;border-right:1px solid rgba(255,255,255,0.212);}.jobs-nav A:hover{color:#FFF;}.jobs-nav A.current{font-weight:bold;color:#FFF;}.jobs-nav A:last-child{border-right:0px;margin-right:0px;padding-right:0px;}/*Image Wall (Awards)*/.awards{display:flex;justify-content:flex-start !important;align-items:stretch !important;flex-direction:row;max-width:none !important;padding:0px !important;}.award{flex:1;position:relative;background:#FFF;margin:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;box-shadow:0px 3px 20px rgba(0,0,0,0.05);}.award IMG{width:100%;max-height:400px;object-fit:contain;flex:1;padding:30px;}.award>SPAN{position:relative;left:0;bottom:0;width:100%;background:rgba(120,36,92,0.788);padding:20px;color:#FFF;margin-top:auto;}.award SPAN STRONG{display:block;font-family:'museo-slab';padding-bottom:5px;}.awards-page .row{justify-content:center;}.awards-intro{padding-top:30px;margin-bottom:-20px;}/*Mini Search Box*/.mini-search-box FORM{display:block;padding-top:0px;padding-bottom:0px;}.mini-search-box FORM INPUT{margin:0px;width:100%;margin-bottom:10px;padding:10px 15px;font-size:1em;}.mini-search-box FORM BUTTON{width:100%;display:block;margin:0px;background:#78245C;box-shadow:none;padding:10px;transition:0.2s;}.mini-search-box FORM BUTTON:hover{background:#F6F7F7;color:#C21F76;}/*404 & Thank You Pages*/.full-width-centre{position:relative;padding-top:50px;background:#F6F7F7;text-align:center;}.full-width-centre .col-md-12{display:flex;flex-direction:column;align-items:center;justify-content:center;}/*Cente form on Service pages*/.centre-form{border-top:10px solid #C01D74;}.centre-form .col-md-6{display:flex;flex-direction:column;justify-content:center;align-items:center;}.centre-form .contact-details{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.centre-form A.inline-phone{margin-bottom:15px;background:#FFF;border-radius:5px;box-shadow:0px 3px 20px rgba(0,0,0,0.1);padding:20px;}/*Blog/News Video*/.content-section.information IFRAME{max-width:100%;max-height:500px;margin-top:10px;margin-bottom:30px;}/*Read More*/.read-more{background:#F6F7F7;}.read-box{position:relative;min-height:400px;z-index:1;margin:20px;background:#78245C;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:40px;color:#FFF;text-shadow:0px 2px 5px rgba(0,0,0,0.1);}.read-box A{background:#FFF;padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px;min-width:150px;text-align:center;font-size:1.2em;text-shadow:none;font-family:'museo-slab';font-weight:bold;border-radius:5px;}.read-box A:hover{box-shadow:0px 0px 0px 5px #FFF;background:#C01D74;color:#FFF;}.read-box IMG.read-bg{position:absolute;width:100%;top:0;left:0;height:100%;object-fit:cover;opacity:0.7;z-index:-1;}/*Stars*/.stars{text-align:center;margin-bottom:20px;margin-top:10px;}.stars I{color:gold;}/*CQC Widget*/.cqc-align{min-height:300px !important;}.cqc-box{box-shadow:inset 0px 0px 30px rgba(0,0,0,0.05);}.newsletter .container{background:#FCFCFC;box-shadow:0px 0px 30px rgba(0,0,0,0.05);padding-top:30px;padding-bottom:30px;}.newsletter FORM{display:flex;align-items:stretch;}.newsletter FORM DIV DIV{display:inline-block;}.newsletter LABEL{font-weight:bold;font-size:1.1em;margin-right:10px;}.newsletter INPUT.email{background:#FFFFFF;}.newsletter INPUT{border:none;font-size:1em;padding:10px 10px 10px 20px;box-shadow:0px 3px 5px rgba(0,0,0,0.1);margin-right:0px !important;height:43px;border-radius:5px;}.newsletter INPUT.button{cursor:pointer;font-size:1.1em;padding:10px 20px;background:#C11E75;font-weight:700;color:#FFF;height:43px;border-radius:5px;transition:0.2s;}.newsletter INPUT.button:hover{background:#79245D;color:#FFF;}.newsletter FORM{}.newsletter .col-md-12{display:flex;justify-content:center;align-items:center;}.newsletter .newsletter-text SPAN{font-size:1.2em;margin-right:15px;}/*news-overview*/.news-overview .newsletter{padding-left:15px;padding-right:15px;margin-bottom:30px;color:#C11E75;}.content-section .newsletter{color:#C11E75;margin-bottom:30px;}.content-section .newsletter .container{padding-top:15px;padding-bottom:15px;}/*Blog Table*/.content-section.information TABLE{margin-bottom:40px;width:100%;overflow-x:scroll;display:block;background:#F5F6F6;}.content-section.information TABLE TBODY TR{border-bottom:5px solid #FFF;}.content-section.information TABLE TBODY TR TD{border:none !important;padding:15px;font-size:0.9em;}.content-section.information TABLE THEAD TR TH{padding:15px;border-bottom:5px solid #C01D74 !important;text-align:left;}.content-section.information TABLE THEAD TR TH P{padding-bottom:0px;}.content-section.information TABLE TBODY TR TD UL LI{padding-bottom:5px;}.content-section.information TABLE TBODY P{padding-bottom:0px;}/*New Video Embed*/A.embed-youtube{max-width:100%;display:flex;justify-content:center;align-items:center;position:relative;}A.f2-video-player:before{position:absolute;bottom:-30px;right:30px;content:'Watch our video';color:#79245D;background:#FFF;padding:20px;border-radius:100px;padding-left:35px;padding-right:35px;box-shadow:0px 5px 20px rgba(0,0,0,0.05);font-weight:400;font-size:1.1em;transition:0.2s;}A.f2-video-player:hover:before{transform:translateY(-60px);}A.embed-youtube:after{content:'\f04b';position:absolute;font-size:4em;font-weight:900;color:#F5F0F3;-webkit-text-stroke:5px #C01F74;top:0;left:0;display:flex;z-index:1;justify-content:center;align-items:center;width:100%;height:100%;font-family:"Font Awesome 5 Pro";transition:0.2s;}A.embed-youtube:hover:after{color:#FFFFFF;transition:0.2s;font-size:5em;}A.embed-youtube IMG{max-width:100%;border-radius:20px;box-shadow:0px 5px 30px rgba(0,0,0,0.1);}.fancybox-slide IFRAME{max-width:100%;position:relative;max-height:100%;}/*Fullscreen Background*/.hero-fullscreen{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;opacity:0;animation:fade-fullscreen 1s ease-in 1s normal forwards;}.hero-fullscreen VIDEO{width:100%;height:100%;object-fit:cover;}.video-shadow{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0px 0px 80px #000;}@keyframes fade-fullscreen{0%{opacity:0;}100%{opacity:0.2;}}/*Area Home Team*/.area-home-team{background:#FAFAFA;z-index:1;position:relative;}.area-home-team:after{background:url(images/petal.svg) -20% -10%/800px no-repeat;content:'';position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.03;z-index:-1;}.area-home-team .row{justify-content:center;align-content:center;align-items:;}.area-home-team IMG{max-width:250px;max-height:250px;height:300px;margin:0 auto;margin-top:50px;border-radius:100%;}.area-home-team .team-normal .col-md-4{height:auto;flex:1;}.area-home-team .team-item{width:100%;}.area-home-team .team-content{text-align:center;}SPAN.area-news-tag{background:none;border:2px solid #C11D74;color:#C11D74;margin-top:20px;display:inline-block;border-radius:20px;padding:10px;padding-left:15px;padding-right:15px;font-size:0.8em;font-weight:bold;}/*Feature Box*/.feature-box{position:relative;background:#77285C;overflow:hidden;border:10px solid #8E2665;box-shadow:inset 0px 0px 30px rgba(0,0,0,0.1);padding-top:80px;padding-bottom:80px;}.feature-box:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:rgb(119,40,92);background:-moz-linear-gradient(90deg,rgba(119,40,92,0) 0%,rgba(119,40,92,1) 50%);background:-webkit-linear-gradient(90deg,rgba(119,40,92,0) 0%,rgba(119,40,92,1) 50%);background:linear-gradient(90deg,rgba(119,40,92,0) 0%,rgba(119,40,92,1) 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#77285c",endColorstr="#77285c",GradientType=1);}.feature-box .row{position:relative;z-index:1;}IMG.feature-bg{position:absolute;top:0;left:0;width:50%;height:100%;object-fit:cover;background-position:top;opacity:0.7;}.feature-box P{color:#FFF;}.feature-box .hero-links A{color:#77285C;background:#FFF;}.feature-box .hero-links A:hover{box-shadow:none;color:#FFF;}.feature-box .col-md-6:first-child{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}.feature-box IMG.feature-image{max-width:550px;width:100%;margin-right:100px;}.feature-box IMG.t-bg{z-index:1;bottom:-100px;left:auto;right:-300px;width:800px;transform:scaleX(-1);opacity:0.2;}/*Footer (National) Contact*/.national-only{text-align:left;}.national-only H3{font-weight:normal;color:#F6F7F7;}.national-only LI I{font-weight:bold;color:#FFF;background:#DB348D;box-shadow:0px 1px 3px rgba(0,0,0,0.1);width:30px;height:30px;display:inline-flex;margin-right:20px;border-radius:100%;font-size:0.7em;justify-content:center;align-items:center;transition:0.2s;}.national-only HR{background:rgba(255,255,255,0.163);margin-bottom:25px;margin-top:15px;}.national-only LI A:hover{border-bottom:1px solid transparent !important;color:#D4D4D4;}.national-only LI A:hover I{background:#FFF;color:#DF2B8C;}/*Awards - Location Tags*/.award SPAN.area-news-tag{display:block !important;background:;height:auto;width:100%;display:block;position:relative;border:1px solid #FFF;color:#FFF;text-align:center;font-size:0.8em;padding:7.5px;margin-top:15px;}/*Countdown Timer*/#countdown{position:relative;margin-top:30px;margin-bottom:50px;display:block;animation:slide-up 1.5s 0.5s normal forwards;opacity:0;}#countdown UL{display:flex;flex-direction:row;justify-content:space-around;}#countdown UL LI{flex:0 0 25%;text-align:center;font-weight:bold;font-size:1.2em;color:#FFF;padding-left:20px;padding-right:20px;}#countdown UL LI SPAN{font-size:5em;font-weight:900;color:#EAEAEA;display:block;text-shadow:0px 5px 10px rgba(0,0,0,0.1);}/**/.pensioner-video{position:relative;background:#FFF;}.pensioner-video-wrap{position:relative;display:block;text-align:center;margin:30px;border-radius:10px;width:100%;}.pensioner-video-wrap H3,.pensioner-video-wrap P{padding-left:30px;padding-right:30px;}.pensioner-video-wrap H3{color:#78245C;}.pensioner-video-wrap .centre-media{position:relative;margin-top:20px;width:100%;}.pensioner-video-wrap IMG{height:350px;width:100%;object-fit:cover;}.pensioner-video-wrap A{display:block;width:100% !important;}#snow{background:#C01F74;}#snow H1,#snow SUB{color:#FFF;}/*Auto-popuo*/#auto-popup.fancybox-content{padding:40px;width:100%;max-width:1200px;padding-left:0px;padding-right:0px;border-radius:30px;}/*Area Locations Wrap*/.area-locations-covered{position:relative;text-align:center;background:#79245D;box-shadow:inset 0px 0px 100px #79245D;border:10px solid #C11E75;padding-top:40px;padding-bottom:30px;}.area-locations-covered H2,.area-locations-covered H3,.area-locations-covered P,.area-locations-covered UL LI,.area-locations-covered P A{color:#FFF;text-shadow:0px 3px 5px rgba(0,0,0,0.1);}.location-covered-wrap{display:flex;flex-direction:row;flex-wrap:wrap;}.location-covered-box{flex:0 0 50%;width:100%;position:relative;text-align:left;padding:30px;}.location-covered-box H3{border-bottom:3px solid #C51F75;margin-bottom:20px;}.location-covered-box UL{column-count:3;-webkit-column-count:3;}.location-covered-box UL LI:before{display:none;}.location-covered-box UL LI{padding-left:0px;padding-bottom:10px;}.area-locations-covered IMG.locations-image{position:absolute;top:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:0.1;}/*Area Landing Page*/.area-landing-hero{position:relative;background:#79245D;z-index:2;margin-top:-59px;box-shadow:inset 0px 5px 10px rgba(0,0,0,0.1);}.full-width-container{max-width:1000px;position:relative;padding:80px 40px 40px;color:#FFF;min-height:800px;width:100%;display:flex;align-items:stretch;}.align-container-right{position:relative;display:flex;justify-content:flex-end;z-index:1;}.full-width-container .row{max-width:750px;text-align:left;/*padding-right: 50px;*/}.full-width-container .col-md-12{display:flex;flex-direction:column;justify-content:center;}.area-landing-hero .col-md-6 IMG{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}.area-landing-hero H1{color:#FFF;padding-bottom:50px;}.area-landing-hero H1 STRONG{color:#FFF;display:block;}.area-landing-hero P{font-size:1.6em;font-weight:300;line-height:1.4em;}.area-landing-hero UL{padding-top:20px;}.area-landing-hero UL LI{font-size:1.3em;line-height:1.8em;font-weight:bold;font-family:'museo-slab';}.area-landing-hero UL LI I{width:25px;margin-right:20px;display:inline-block;color:#E980B8;}.area-landing-hero .t-bg{z-index:-1;opacity:0.2;object-fit:contain;bottom:0 !important;left:-20%;height:80%;}.landing-breadcrumb{background:none;}.area-landing-intro-content{padding-top:100px;z-index:10;padding-bottom:0px;background:#F5F0F3 !important;}.form_embed_wrapper{padding:40px;margin-left:80px;transform:translateY(-150px);position:relative;border-radius:15px;box-shadow:0px 0px 30px rgba(0,0,0,0.1);background:#F5F0F3;}.form_embed_wrapper H3{color:#C21F75;}.area-landing-intro-content A.standard-link{position:absolute;top:-125px;}#services-list{}.landing-faqs{padding-bottom:0px;text-align:center;}.landing-faqs .row{max-width:100%;}.landing-faqs .row{}.landing-faqs H2{padding-bottom:30px;}.landing-faqs H3{color:#79245D;}A.fixed-footer-form{position:fixed;bottom:0;z-index:100;width:100%;border-radius:0px;text-align:center;display:none;}@media (min-width:0) and (max-width:1350px){.area-landing-hero H1{font-size:2.4em;}.area-landing-hero P{font-size:1.4em;}.area-landing-hero UL LI{font-size:1.2em;}}@media (min-width:0) and (max-width:1250px){.form_embed_wrapper{transform:translateY(0px);width:100%;}.area-landing-intro-content{padding-top:75px;padding-bottom:75px;}.area-landing-intro-content A.standard-link{top:-100px;}.content_section_form_embed{display:flex;align-items:center;}.area-landing-hero UL LI{position:relative;}.area-landing-hero UL LI I{position:absolute;left:0;top:5px;}.area-landing-hero UL LI{padding-left:45px;}}@media (min-width:0) and (max-width:1100px){.area-landing-intro-content A.standard-link{display:none;}.form_embed_wrapper{margin-left:50px;}}@media (min-width:0) and (max-width:849px){A.fixed-footer-form{display:block;}.form_embed_wrapper{margin-left:0px;}.full-width-container{min-height:auto;padding:40px 20px;}.full-width-container .row{padding:0px;}.area-landing-hero H1{font-size:1.8em;padding-bottom:20px;line-height:1.3em;}.area-landing-hero UL{padding-top:0px;}.area-landing-hero{margin-top:0px;}.landing-breadcrumb{background:#79245D;display:none;}.area-landing-hero .col-md-6 IMG{object-fit:cover;width:100%;max-height:250px;position:relative;top:0;left:0;}.area-landing-hero .row{}.landing-faqs{padding-bottom:0px !important;}}/*Media Queries*/@media (min-width:850px){.header.home.area .hero-links{flex-direction:column;align-items:baseline;justify-content:flex-start;}.header.home.area .hero-links A{margin:0px !important;}.header.home.area .hero-links A:nth-of-type(1){margin-bottom:15px !important;}.header.home.area .hero-links A:nth-of-type(2){border:2px solid #E7E7E7;border-radius:50px;}.header.home.area .hero-links A:nth-of-type(2):hover{background:#FFF;}}@media (min-width:1921px){.hero H1{font-size:3.2em;}}@media (min-width:0) and (max-width:1600px){.leaf IMG{height:60%;width:63%;margin-left:-11vw;margin-top:3vw;object-fit:cover;}.leaf{right:-60vw;}.leaf-backdrop{right:-60vw;}.page-hero .motif{right:5vw;top:25vw;transform:rotate(-140deg);opacity:0.05;}.page-hero .motif IMG{opacity:1;}}@media (min-width:0) and (max-width:1550px){UL.sub-menu LI A{margin-left:8px;margin-right:8px;}.header-contact UL LI A{font-size:1em;}.header-contact UL LI I{width:25px;height:25px;font-size:0.8em;}.header-contact UL LI{margin-left:15px;}.v2-spacer{height:139px !important;}.logo A IMG.logo{max-width:280px;height:auto;}}@media (min-width:0) and (max-width:1500px){.col.logo{display:flex;align-items:center;}}@media (min-width:0) and (max-width:1375px){UL.main-menu LI A{font-size:1.1em;}UL.sub-menu LI A{font-size:0.9em;}}@media (min-width:0) and (max-width:1375px){.footer-main>.row{display:flex;flex-direction:column-reverse;}.footer-main .row .col-md-3{max-width:100%;}.footer-main .row .col-md-3{display:flex;flex-direction:row;justify-content:center;align-items:center;}.footer-main .row .col-md-3>*{flex:0 0 50%;}.footer-main .row .col-md-9{max-width:100%;}#available-roles .hero-links{display:block;}#available-roles .hero-links A{display:block;width:100%;margin-top:20px;}}@media (min-width:0) and (max-width:1310px){.header-contact UL LI:first-child{display:none;}UL.main-menu LI A{font-size:1em;}UL.services-drop-down{right:0;}UL.services-drop-down:after{left:30%;transform:translateX(-30%);}}@media (min-width:0) and (max-width:1250px){UL.main-menu LI A{font-size:1.2em;}.header-contact UL LI A{font-size:1.1em;}.header-contact UL LI:first-child{display:inline-flex;}UL.sub-menu LI A{font-size:1em;}UL.sub-menu{display:none;}.mobile-nav UL.sub-menu{display:block;padding-top:20px;}.mobile-nav UL.sub-menu LI{display:block;border:0px;}.mobile-nav UL.sub-menu LI A{font-size:1em;margin:0px;padding:0px;padding:10px 30px;}BUTTON.btn-menu{display:block;background:none #C01E74;font-size:1.4em;color:#FFF;width:60px;height:60px;border-radius:5px;border:none;cursor:pointer;transition:0.2s;outline:none;}BUTTON.btn-menu:hover{box-shadow:0px 0px 0px 7px #FFF;background:#7E245F;}.sub-navigation{border-bottom:none;padding:0px;margin-right:20px;border-right:1px solid rgba(0,0,0,0.082);padding-right:15px;}UL.main-menu{display:none;}.mobile-nav UL.main-menu{display:block;position:relative;border-top:1px solid #CCCCCC;padding-top:0px;}.nav-menu{display:flex;justify-content:flex-end;align-items:center;}.logo A IMG.logo{padding-top:10px;padding-bottom:10px;height:120px;}.header-contact UL LI I{width:30px;height:30px;font-size:0.9em;}.mobile-nav UL.main-menu LI UL.drop-down{top:0;left:0;min-height:100vh;max-width:300px;display:block !important;transform:translateX(300px);background:#E7E7E7;}.mobile-nav UL.main-menu LI{max-width:100%;width:100%;}.mobile-nav UL LI A .drop-detail SPAN.title{margin-bottom:0px;padding-bottom:0px;}.mobile-nav UL LI A .drop-detail SPAN.title:after{display:none;}.mobile-nav UL.main-menu LI UL.drop-down.slideout{opacity:1;visibility:visible;z-index:10;position:absolute;top:0 !important;left:0 !important;transform:none;box-shadow:0px 0px 5px rgba(0,0,0,0.1);padding-top:5px;}.mobile-nav UL.main-menu LI:hover UL.drop-down{visibility:hidden;opacity:0;}.mobile-nav UL.main-menu LI.active-li:hover UL.drop-down{visibility:visible;opacity:1;}.mobile-nav UL.main-menu LI UL.drop-down.slideout:hover{opacity:1 !important;visibility:visible !important;}.mobile-nav UL LI BUTTON.drop-btn{position:absolute;right:0;transform:translateY(-52px);cursor:pointer;border:none;padding:0px;margin:0px;height:52px;width:50px;background:#D7D7D7;border:1px solid #CCCCCC;border-top:0px;border-bottom:0px;border-right:0px;transition:0.2s;}.mobile-nav UL LI BUTTON.drop-btn:hover{background:#C31E6F;}.mobile-nav UL LI BUTTON.drop-btn:hover I{color:#FFF;}.mobile-nav UL LI BUTTON.drop-btn I{font-size:1.2em;margin:0px;padding:0px;color:#C31E6F;}.mobile-nav UL LI{border-bottom:1px solid #CCCCCC;margin:0px;padding:0px;}.mobile-nav UL LI A{padding:15px;display:block;font-size:1.1em;}.mobile-nav UL LI A:hover{background:#FFF;}.mobile-nav UL.main-menu LI{cursor:default;}.mobile-nav UL.drop-down LI A{margin:0px;padding:;}.mobile-nav UL.drop-down{margin:0px;padding:0px;border-radius:0px;margin-top:-1px;}.mobile-nav UL.drop-down:after{display:none;}BUTTON.close-btn{display:block;width:280px;margin:10px;padding:7px;box-sizing:border-box;border:none;cursor:pointer;font-size:1.1em;font-weight:bold;font-family:'museo-slab';transition:0.2s;background:#C31E6F;border-radius:5px;color:#FFF;}BUTTON.close-btn I{padding-right:10px;}BUTTON.close-btn:hover{background:#78245C;}.mobile-logo{padding-left:30px;padding-right:30px;margin-bottom:10px;margin-top:10px;position:relative;}.mobile-logo SUB{text-transform:uppercase;font-size:0.9em;text-align:center;display:block;padding-bottom:0px !important;font-weight:bold;}.mobile-logo IMG{max-width:100%;}.hero-links A{}.main-links-centre{padding-bottom:0px !important;margin-bottom:0px;padding-bottom:40px !important;}.footer .main-links-centre .col-md-4{padding-bottom:0px !important;padding-top:40px !important;}.job-items{display:flex;justify-content:space-between;flex-wrap:wrap;background:none;padding:0px;margin:0px;box-shadow:none;}.job-item{display:block;flex:0 0 calc(50% - 10px);background:#FFF;padding:30px;margin-bottom:20px;box-shadow:0px 0px 20px rgba(0,0,0,0.05);border-radius:5px;}.centre .hero-links{padding-top:0px;margin-top:20px;}.news-overview .col-md-3{flex:0 0 50%;max-width:50%;}A.return{display:none;}.mobile-nav A.return{display:block;margin-left:0px;margin:20px 15px 15px;text-align:center;}.area-redirect{height:100vh;}.v2-spacer{height:119px !important;}}@media (min-width:0) and (max-width:1100px){.link-boxes .col-md-3,.parent .col-md-4{max-width:50%;flex:0 0 50%;}.pad-size{padding-top:40px;padding-bottom:40px;}.v2-boxes{padding-top:40px !important;padding-bottom:40px !important;}.homecare-reviews{padding-top:0px;padding-bottom:0px;}.footer{/*padding-top: 40px;*/}.postcode-main-bounding{border-radius:10px;}.newsletter .col-md-12{display:block;text-align:center;}.newsletter FORM{justify-content:center;margin-top:15px;}.area-home-team IMG{margin-top:0px;border-radius:0px;}#available-roles .col-md-4{flex:0 0 50%;max-width:50%;}}@media (min-width:0) and (max-width:1000px){.main-links-centre{justify-content:flex-start;}.main-links-centre .col-md-4{max-width:50%;flex:0 0 50%;}.col-md-3.footer-contact{display:block !important;}.contact-details{flex-direction:column;}.contact-details A.standard-link{margin-right:0px;}.contact-details SPAN.or{margin-top:3px;margin-bottom:12px;}}@media (min-width:0) and (max-width:849px){.form-wrap{padding-top:0px;}.header-contact{display:none;}.home .hero .col-md-6{text-align:center;width:100%;margin:0px;padding-left:30px;padding-right:30px;width:100%;max-width:100%;}.home .hero .col-md-6 .hero-links{justify-content:center;}.home .hero .col-md-6 SUB{display:none;}.home .hero .col-md-6 H1{padding-bottom:0px;/*background: #FFFFFF;*//*display: inline;*//*box-shadow: 0px 0px 0px 5px #FFFFFF;*/font-size:2.4em;line-height:1.4em;}.home .hero .col-md-6 H1 STRONG{}.home .hero-clip{display:none;}.home .hero-object{height:100%;}.home VIDEO{opacity:0.4;}.home.area .hero-object{opacity:0.4 !important;}.hero-links A:nth-of-type(2){background:#FFF;border-radius:100px;}.home .hero-object{width:140%;}.leaf-backdrop{z-index:-1;}.page-hero{padding-top:0px;padding-bottom:40px;flex-direction:column-reverse;}.page-hero .col-md-6 H1{position:absolute;top:-300px;height:300px;display:flex;justify-content:center;align-items:center;width:100%;text-align:center;text-shadow:0px 1px 3px rgba(0,0,0,0.1);}.leaf{z-index:0;width:100%;height:300px;top:0;right:0;border-radius:0;transform:none;background:#78245C;position:relative;box-shadow:0px 2px 30px rgba(0,0,0,0.2);}.leaf:after{content:'';background:rgb(126,36,95);background:-moz-linear-gradient(0deg,rgba(126,36,95,1) 20%,rgba(193,30,117,0) 100%);background:-webkit-linear-gradient(0deg,rgba(126,36,95,1) 20%,rgba(193,30,117,0) 100%);background:linear-gradient(0deg,rgba(126,36,95,1) 20%,rgba(193,30,117,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7e245f",endColorstr="#c11e75",GradientType=1);top:0;left:0;width:100%;height:100%;position:absolute;z-index:0;opacity:0.5;display:;}.leaf IMG{transform:none;width:100%;height:100%;object-fit:cover;margin-left:0;margin-top:0;display:block;opacity:;}.leaf-backdrop{display:none;}.page-hero .motif{display:none;}.page-hero H1{font-size:2em !important;color:#FFF;}.page-hero SUB{font-size:1.3em;padding-top:30px;}.page-hero P{font-size:1.2em;color:;}.content-section SUB{margin-left:20px;font-size:0.9em;text-align:center;}.information .row{display:flex;flex-direction:column-reverse;}.information .row .col-md-3{padding-right:0px;padding-bottom:0px;margin-bottom:0px;padding-bottom:30px;}.sticky-box .find-care{display:none;}.content-section H2{font-size:1.8em;padding-bottom:;}.content-section P{font-size:1.2em !important;}.content-section UL LI P{font-size:1em !important;}.content-section UL LI{font-size:1.2em;}.list-item-text UL LI{padding-bottom:10px;}.container{padding-left:20px !important;padding-right:20px !important;}.service-contact IMG{display:none;}.service-contact .container{text-align:center;padding-left:30px !important;padding-top:30px;padding-bottom:40px;padding-right:30px !important;}.footer{padding-bottom:0px;padding-left:0px;padding-right:0px;max-width:100%;}.footer-main{padding-left:0px !important;padding-right:0px !important;}.outward-box{right:0px;position:relative;text-align:center;}.homecare-reviews{padding-left:20px;padding-right:20px;}.postcode-main{padding-top:0px;padding-bottom:0px;}.postcode-main .container{padding-left:0px !important;padding-right:0px !important;}.postcode-main-bounding{border-radius:0px;text-align:center;}.content-section .hero-links{justify-content:center;}.content-section .centre-media IMG{margin-bottom:20px;}.testimonials{text-align:center;}.testimonials .t-bg{display:none;}.testimonials H2{font-size:2em;line-height:1.2em;font-weight:bold;}.parent .row .col-md-4{max-width:100%;flex:0 0 100%;}A.parent-box{min-height:250px;}.information .row .col-md-9{padding-left:20px;padding-right:20px;padding-top:30px;padding-bottom:30px;}.page-hero .hero-links{margin-top:10px;margin-bottom:10px;}.jobs-nav A{line-height:1.8em;}.section-menu{position:fixed !important;bottom:0px !important;left:auto;right:0px !important;top:auto !important;width:100%;}.section-menu BUTTON.menu-button{width:100%;border-radius:0px;padding-top:12.5px;padding-bottom:12.5px;}.section-menu .anchor-menu{position:absolute;bottom:74px;width:100%;margin:0px !important;border-radius:0px !important;transform:none;padding:20px;box-shadow:none !important;max-height:500px;overflow-y:scroll;}.section-menu .anchor-menu UL LI A{font-size:1em;}.section-menu .anchor-menu:after{display:none;}.post-footer{/*padding-bottom: 80px;*/}.services-list A{margin:0px !important;width:100%;padding:15px 15px 15px 20px;}.services-list A I{padding:0px;margin:0px;margin-right:20px;width:60px;height:60px;flex:0 0 60px;display:flex;justify-content:center;align-items:center;background:#FFFFFF;border-radius:100%;font-size:1.4em;}.services-list A I:after{display:none;}.services-list A H3{font-size:1.4em;padding-bottom:0px;}.content-section.right-align-cs,.content-section.centre-align-cs,.content-section.left-align-cs{}.header.home .hero .col-md-6{min-height:70vh;z-index:1;display:flex;flex-direction:column;justify-content:center;}.header.home .hero .col-md-6 .hero-links{}.parent H2{font-size:2em;}.news-intro H1{font-size:2.2em;}.news-intro SUMMARY{font-size:1.2em;}.area-redirect{padding-left:30px;padding-right:30px;text-align:center;}.list-content .list-item{padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;margin-left:0px !important;border-radius:0px;}.list-item H3{font-size:1.5em;padding-top:10px;}.small-hero{min-height:300px;text-align:center;}.small-hero SUB{padding-top:10px;}.cqc-align{width:100%;margin-bottom:20px;height:auto;}.cqc-widgett{width:100%;}.content-section .centre-media{padding-top:0px;padding-bottom:20px;}.testimonial .stars{text-align:center !important;}.testimonial P{position:relative;padding-left:0px;}.test-content:before{text-align:center;display:block;width:100%;position:relative;padding-bottom:20px;padding-top:10px;}.area-home-team IMG{margin-top:30px;}.area-home-team .team-content{padding-bottom:20px;}.area-home-team .team-normal{justify-content:center;}.area-home-team .team-item{}.feature-box:after{display:none;}.feature-box .feature-bg{width:100%;opacity:0.2;}.feature-box .t-bg{display:none;}.feature-box IMG.feature-image{margin:0px;margin-bottom:30px;padding-left:30px;padding-right:30px;}.feature-box P{text-align:center;}.feature-box .hero-links A{margin:0 auto;}.home .motif{position:absolute;right:auto;left:-12vw;top:-5vw;transform:rotate(170deg);}.header.home .navigation{background:#FFF;box-shadow:0px 3px 20px rgba(0,0,0,0.1);}.home .motif IMG{opacity:0.2;}.list-item.content-list{width:100%;margin-bottom:20px;}.list-item.content-list I{text-align:center;margin-bottom:0px;}.list-item.content-list I:after{display:none;}.list-item.content-list H3{text-align:center;}.list-item.content-list P{text-align:center;}.list-item.content-list IMG{width:100%;max-width:100%;max-height:250px;}.team-content{padding:20px;padding-bottom:0px;}.team-content SUB{margin-left:0px;}.team-item IMG{margin:0 auto;position:relative;padding:20px;padding-bottom:0px;display:block;box-sizing:border-box;}.team-quote{padding:25px;}.team-quote P{padding-left:0px;padding-bottom:15px;}.team-quote:after{display:none;}.location-covered-wrap{display:block;}.content-section SUB IMG{display:none;}.content-section SUB{margin:0px;text-align:left;padding:0px;background:none;box-shadow:none;margin-bottom:10px;font-size:0.9em;}.v2-image-note{width:100%;bottom:-20px !important;right:0 !important;left:0 !important;border-radius:0px 0px 20px 20px !important;background:#FFFFFF !important;text-align:center;}.v2-image-note IMG{display:none;}.v2-image-note SPAN{font-size:0.9em;}.v2-light-grey .centre{padding-bottom:0px !important;}.hero-links{flex-wrap:wrap;width:100%;}.v2-link-text{display:block;flex:0 0 100%;width:100%;text-align:center;margin-bottom:20px;padding-right:0px !important;margin-right:0px !important;}}@media (min-width:0) and (max-width:760px){.job-listings .job-items{flex-wrap:wrap;}.job-listings .job-item{flex:0 0 100%;max-width:100%;width:100%;text-align:center;}#available-roles .col-md-4{flex:0 0 100%;max-width:100%;}#available-roles IMG.v2-box-image{max-height:250px;}}@media (min-width:0) and (max-width:700px){.link-boxes .col-md-3{max-width:100%;flex:0 0 100%;}A.link-box IMG{height:200px;width:100%;}.outward-box{position:relative;display:inline-block;text-align:center;}.post-footer{padding-bottom:20px;padding-top:30px;}.post-footer .row{display:block;text-align:center;}.post-footer .copyright{display:flex;flex-direction:column;}.post-footer .copyright SPAN{padding-top:10px;padding-bottom:20px;border:none;}.post-footer UL{padding:0px;}.post-footer .copyright SPAN{padding-left:0px;}.news-detail{display:block !important;}.news-detail SPAN{display:block;width:100%;padding-bottom:10px;}.news-detail SPAN STRONG{width:120px;display:inline-block;}.news-detail SPAN:after{display:none;}}@media (min-width:0) and (max-width:640px){FORM.postcode{display:block;}FORM.postcode INPUT{width:100%;}FORM.postcode BUTTON{width:100%;margin-left:0px;margin-top:15px;}.sibling-links .col-md-12{display:block !important;}.sibling-links A{display:block;margin-bottom:10px;font-size:1em;padding-top:12.5px;padding-bottom:12.5px;text-align:center;}.breadcrumbs UL.breadcrumb{padding-top:12.5px;padding-bottom:12.5px;}.breadcrumbs UL.breadcrumb LI A{font-size:0.8em;line-height:1.7em;}.centre-media{padding-left:0px !important;padding-right:0px !important;}.review-content{padding-left:0px;padding-right:0px;}.review-content:before{position:relative !important;display:block;text-align:center;padding-bottom:10px;}.review-content:after{display:none;}.review-item{padding:25px;}.review-item:after{width:50px;}.toolbar BUTTON{font-size:0.9em;padding:10px;margin:3px;display:inline-block;}.toolbar BUTTON I{padding-right:10px;}.review-lists .toolbar{display:block;}.news-overview .container.bounding{padding-left:0px !important;padding-right:0px !important;}.news-overview A.news-preview{margin:0px;margin-bottom:20px;}.news-overview .col-md-3{max-width:100%;margin-top:20px;flex:0 0 100%;}.news-box IMG{max-height:250px;width:100%;object-fit:cover;}.article-details P{font-size:0.9em;}.contact-box H2{font-size:1.8em;}.footer-locations{padding-top:30px;padding-bottom:30px;}.hero-links{display:block;}.hero-links A{text-align:center !important;display:block;margin:0px !important;line-height:1.6em;margin-bottom:10px !important;font-size:1.1em;padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px;}.postcode-main-bounding H3{line-height:1.2em;}.home .hero-object{right:0;width:200%;}.header.home .hero{background:#FFFFFF;}#snow .hero{background:#C21F75;}.news-overview .newsletter,.content-section .newsletter{padding-left:0px;padding-right:0px;}.feature-box{padding-top:40px;padding-bottom:40px;}.jobs-nav A{font-size:0.9em;}.review-item P{font-size:1.1em;font-weight:500;}#countdown UL LI SPAN{font-size:3em;}.v2-box-content H3{font-size:1.4em !important;}}@media (min-width:0) and (max-width:500px){.main-links-centre .col-md-4{max-width:100%;flex:0 0 100%;}.home .hero .col-md-6 H1{font-size:1.6em;}.area-redirect SPAN.redirect{font-size:1.3em;}#countdown UL LI SPAN{font-size:2em;}#countdown UL LI{padding:10px;}P.summary{padding-bottom:20px !important;}}@media (min-width:0) and (max-width:450px){.navigation .logo A IMG.logo{max-width:none;width:100%;height:auto;padding:0px;}.navigation .col.logo{max-width:300px;flex:1;}.navigation .col.nav-menu{flex:0;}.navigation .row{justify-content:space-between;}.navigation .container{padding-left:0px !important;}.content-section H2{font-size:1.6em;}.content-section P{font-size:1.1em !important;}.page-hero P{font-size:1.1em;line-height:1.7em;}.content-section UL LI{font-size:1.1em;}UL.v2-cta-list LI{font-weight:300;padding-left:30px;}UL.v2-cta-list LI:before{font-size:0.9em;}.list-content .list-item.content-list{padding-left:0px;margin-left:0px !important;padding-right:0px;padding-top:0px;padding-bottom:0px;}.page-hero H1{font-size:1.8em !important;}.page-hero SUB{font-size:1.2em;}.hero .col-md-6{padding-left:0px !important;padding-right:0px !important;}.information .row .col-md-3{min-width:auto;}.news-intro H1{font-size:1.8em;}.newsletter FORM{display:block !important;}.newsletter FORM DIV>*{width:100%;}SPAN.v2-link-text{font-size:1.1em;}.v2-spacer{height:29vw !important;}#available-roles .col-md-4{margin-bottom:20px;}}@media (min-width:0) and (max-width:378px){.job-view A{display:block;width:100%;margin:0px !important;margin-bottom:15px !important;}.cqc-widgett{width:100%;}#countdown UL LI{padding:5px;font-size:1em;}}@media (min-width:0) and (max-width:375px){.news-detail SPAN STRONG{width:auto;}}/*V2*/.v2-hero-home{position:relative;min-height:calc(100vh - 133px);background:#79245D;position:relative;z-index:1;overflow:hidden;}.v2-hero-home H1,.v2-hero-home SUB,.v2-pages-hero H1,.v2-pages-hero SUB{color:#FFF;}.v2-hero-splash{position:absolute !important;top:0;right:0;width:50% !important;height:100% !important;}.v2-hero-splash-item{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:flex-end;}.v2-hero-splash-item IMG{height:100%;width:100%;object-fit:cover;object-position:top left;}.v2-client{position:absolute;bottom:50px;right:50px;background:#F5F5F5;box-shadow:0px 5px 30px rgba(0,0,0,0.3);padding:12.5px 30px;border-radius:100px;color:#79245D;display:flex;align-items:center;opacity:0;animation:v2-fade-up 1s 1.5s forwards;}@keyframes v2-fade-up{0%{opacity:0;transform:translateY(100px);}100%{opacity:1;}}.v2-client IMG{width:50px;height:50px;object-fit:contain;transform:rotate(150deg);position:absolute;bottom:-15px;right:-15px;}SPAN.handwriting{font-family:'fave-script-pro';font-weight:400;font-style:normal;font-size:2.4em;padding-right:15px;}@keyframes v2-fade{0%{opacity:0;transform:translateY(50px);}100%{opacity:1;}}.v2-hero-home H1 SPAN,.v2-pages-hero H1 SPAN,.v2-services H1 SPAN{font-family:'fave-script-pro';font-weight:400;font-style:normal;font-size:2.4em;color:#F9D6EB;opacity:0;animation:v2-fade 1s forwards;display:inline-block;}.v2-hero-home{display:flex !important;align-items:center;}.v2-hero-home .container{height:100%;}.v2-hero-home .col-md-6{padding-top:100px;padding-bottom:75px;}FORM.v2-postcode{background:#FFF;display:inline-block;padding:5px 5px 5px 10px;border-radius:100px;width:100%;display:flex;max-width:550px;position:relative;margin-top:50px;margin-bottom:20px;}FORM.v2-postcode BUTTON{padding:10px 25px;border-radius:100px;cursor:pointer;border:none;background:#C11E75;color:#FFF;font-size:1.2em;}FORM.v2-postcode INPUT{padding:10px 20px;border:none;background:none;border-radius:100px;flex:1;font-size:1.2em;}FORM.v2-postcode BUTTON I{padding-left:15px;}A.v2-sub-button{color:#FFF;font-size:1.1em;margin-left:10px;}A.v2-sub-button:hover{color:#F9D6EB;}A.v2-sub-button I{padding-left:10px;color:#F254A8;}IMG.v2-t-bg{position:absolute;right:0;top:0;z-index:-1;width:75%;height:100%;object-fit:cover;object-position:top left;opacity:0;animation:v2-rotate 1s 0.2s forwards;}@keyframes v2-rotate{0%{opacity:0;transform:translateX(50%);}100%{opacity:0.3;transform:none;}}.v2-home-nav{background:#79245D;overflow:visible;}.v2-home-nav .logo A IMG.logo{/*width: 350px;*//*background: #FFF;*/}/*.v2-home-nav .container
{
	max-width: 100%;
}*/.v2-home-nav .sub-navigation{border-bottom:1px solid transparent;}.v2-home-nav UL.sub-menu LI A{color:#FFF;}.v2-home-nav .header-contact UL LI A{color:#F9D6EB;}.v2-home-nav UL.main-menu LI A{color:#FFF;}.v2-home-nav UL.main-menu LI I.fa-chevron-down{color:#C11E75;}/*.v2-home-nav:before
{
	content: '';
	position: absolute;
	top: -30px;
	left: 0;
	background: url(images/logo-petal.svg) 0 0 / contain no-repeat;
	width: 100%;
	height: 247px;
	z-index: 2;
}*//*.v2-home-nav:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 20%;
	height: 100%;
	background: #FFF;
	z-index: 2;
}*/.v2-service-finder{background:#C11E75;padding-top:30px;padding-bottom:45px;position:relative;}.v2-service-finder .col-md-6{display:flex;align-items:center;}.v2-service-finder P{font-size:1.4em;padding-bottom:0px;font-family:'museo-slab';font-weight:500;color:#FFFFFF;max-width:375px;line-height:1.4em;text-align:right;margin:0 0 0 auto;margin-right:100px;}.v2-service-finder:before{content:'';position:absolute;width:calc(50% + 40px);border-bottom-left-radius:75px;right:0;top:0;height:calc(100% - 20px);background:#DDECEB;}A.v2-dropdown{display:inline;width:300px;overflow:hidden;background:#FFF;padding:15px 30px;box-shadow:0px 3px 20px rgba(0,0,0,0.05);font-size:1.3em;font-weight:normal;border-radius:100px;}A.v2-dropdown I{position:absolute;right:0;top:0;margin-top:3px;}A.v2-dropdown:hover{background:#C11E75;color:#FFF;}.v2-service-finder SPAN.handwriting{font-size:3em;color:#79245D;padding-left:30px;}.v2-boxes{position:relative;padding-top:75px;padding-bottom:50px;}.v2-light-grey{background:#F6FAFA;}.v2-mid-grey{background:#F6F1F4;}.v2-boxes .col-md-12{padding-bottom:30px;}.v2-box-wrapper{}.v2-box-item{padding:20px;display:flex !important;width:100% !important;}A.v2-box,.v2-box{overflow:hidden;position:relative;display:block;background:#FFF;border-radius:30px;box-shadow:0px 5px 30px rgba(0,0,0,0.05);width:100% !important;}A.v2-box:hover{/*transform: translateY(-5px);*/box-shadow:0px 5px 30px rgba(0,0,0,0.05),0px 0px 0px 3px #C11E75;}A.v2-box:hover IMG.v2-box-image{transform:scale(1.05);}A.v2-box IMG.v2-box-image,.v2-box IMG.v2-box-image{width:100%;height:350px;object-fit:cover;transition:0.2s;z-index:-1;}.v2-box-content{padding:0px 30px 30px;position:relative;z-index:1;background:#FFF;}.v2-box-content IMG{position:absolute;left:-2px;bottom:100%;width:105%;height:50px;margin-bottom:-2px;object-fit:cover;object-position:top;}/*.v2-box-content:before
{
	content: '';
	background: url(images/box-petal.svg) 0 0 / cover no-repeat;
	width: 105%;
	background: ;
	height: 40px;
	position: absolute;
	left: -2.5%;
	bottom: 100%;
}*/.v2-box-content H3{color:#C11F75;}A.v2-box P,.v2-box P{font-weight:300;padding-bottom:0px;}.v2-box-wrapper{position:relative;width:100%;}.slick-track{display:flex !important;}.slick-slide{height:inherit !important;}BUTTON.slick-button{position:absolute;top:50%;transform:translateY(-50%);width:75px;height:75px;border-radius:100%;border:none;background:#79245D;color:#FFF;font-size:2em;cursor:pointer;right:0;z-index:10;transition:0.2s;outline:none;}BUTTON.slick-button:hover{background:#C11E75;}.v2-box-outer{width:100%;position:relative;}.v2-oversize{width:100%;}.v2-right{display:flex;justify-content:flex-end;}.v2-link-text{font-size:1.2em;font-weight:400;padding-right:20px;display:inline-block;color:#88245D;}.v2-boxes SUB{position:absolute;right:20px;top:0px;font-size:0.85em;}/*.v2-light-grey:after
{
	content: '';
	position: absolute;
	box-shadow: inset 50px 0px 100px rgba(0, 0, 0, 0.02);
	top: 0;
	right: 0;
	width: 850px;
	height: 100%;
	background: #F2F5F5;
	z-index: -1;
}*/P.summary{max-width:1000px;font-weight:300;font-size:1.4em;padding-bottom:0px;}.v2-box-content .news-detail{padding-bottom:0px;margin-bottom:0px;padding-top:20px;}.v2-box-content .news-detail SPAN{font-size:1.1em;font-weight:500;color:#79245D;}.v2-box-content .news-detail SPAN I{color:#79245D;font-weight:normal;}/*.v2-oversize:after
{
	content: '';
	position: absolute;
	width: 25%;
	height: 100%;
	background: rgba(245, 249, 249, 0.621);
	top: 0;
	right: 0;
}*/.v2-popup-wrapper{max-width:1300px !important;min-height:500px;margin:30px !important;background:#F5F5F5 !important;position:relative;z-index:1;border-radius:30px;}.v2-popup-wrapper SPAN.handwriting{font-size:3.4em;color:#79245D;}.v2-popup-wrapper H2{font-size:2.3em;color:#79245D;}.v2-popup-wrapper P{font-weight:300;color:#79245D;}.v2-popup-wrapper P STRONG{font-weight:500;}.v2-popup-wrapper .container{padding:40px;z-index:5;}#v2-postcode-search{}#v2-postcode-search:after{content:'';position:absolute;top:0;right:0;width:40%;height:100%;background:url(images/t-petal.svg) top left/cover no-repeat #78245C;z-index:-2;}#v2-postcode-lost:after{content:'';position:absolute;top:0;right:0;width:50%;height:100%;background:#78245C;z-index:-2;}#v2-postcode-lost .col-md-6:nth-of-type(odd){padding-right:50px;display:flex;flex-direction:column;justify-content:space-between;}.map-finder{display:flex;justify-content:center;}.map-finder SVG{}.v2-popup-wrapper .fancybox-close-small{color:#FFF;width:75px;}IMG.v2-postcode-image{position:absolute;right:0;top:0;width:50%;height:100%;object-fit:cover;object-position:top left;z-index:-1;}.v2-postcode-contact{border-top:1px solid #DEDEDE;padding-top:15px;margin-top:25px;}.v2-postcode-contact UL LI{margin-left:0px;display:block;margin-top:10px;}.v2-postcode-contact UL LI A{font-size:1.2em;font-weight:normal;}.v2-postcode-right{display:flex;align-items:flex-end;}A.v2-button{display:block;width:100%;border-radius:100px;font-family:'museo-slab';font-weight:bold;color:#C11E75;padding:20px 40px;font-size:1.2em;background:#FFF;box-shadow:0px 5px 30px rgba(0,0,0,0.1);transition:0.2s;position:relative;}A.v2-button:hover{background:#79245D;color:#FFF;}A.v2-button:after{content:'\f061';font-family:'Font Awesome 5 Pro';position:absolute;right:0;padding-right:30px;}UL.v2-checklist{display:flex;flex-wrap:wrap;}UL.v2-checklist LI{flex:0 0 50%;font-size:1.2em;font-weight:300;padding-bottom:10px;position:relative;padding-left:30px;}UL.v2-checklist LI:before{content:'\f00c';font-family:'Font Awesome 5 Pro';position:absolute;left:0;}UL.v2-arrow-type LI:before{content:'\f061';font-size:0.8em;top:5px;}UL.v2-checklist LI A{transition:0.2s;border-bottom:1px solid transparent;}UL.v2-checklist LI A:hover{border-bottom:1px solid grey;}SPAN.v2-plus-more{display:block;font-size:1.2em;font-weight:300;padding-top:10px;padding-left:30px;position:relative;}SPAN.v2-plus-more:before{content:'\2b';font-family:'Font Awesome 5 Pro';position:absolute;left:0;font-size:1.4em;top:6px;}.v2-petal-subtle{position:absolute;bottom:0;right:5%;width:45%;height:95%;object-fit:cover;object-position:top right;z-index:-1;opacity:0.3;}.map-finder{}UL.v2-cta-list{display:flex;flex-wrap:wrap;padding-top:20px;padding-bottom:10px;}UL.v2-cta-list LI{flex:0 0 50%;font-size:1.1em;padding-bottom:10px;padding-right:10px;}.v2-box-content .hero-links A{flex:1;text-align:center;font-size:1.1em;}.v2-box-content .hero-links A:nth-of-type(2){box-shadow:0px 3px 20px rgba(0,0,0,0.1);border-radius:100px;}.v2-h2-handwriting{position:relative;padding-bottom:20px;}.v2-h2-handwriting SPAN{font-family:"fave-script-pro";font-style:normal;font-weight:400;font-size:2.1em;padding-left:15px;padding-right:15px;color:#79245D;}#service-popup{max-width:800px !important;background:#DDECEB;}.v2-service-thumbnails{display:flex;flex-wrap:wrap;padding:30px;}.v2-service-thumbnail{flex:0 0 33.333%;text-align:center;padding:15px;}.v2-service-thumbnail A{height:200px;display:flex;justify-content:center;align-items:center;flex-direction:column;box-shadow:0px 5px 30px rgba(0,0,0,0.05);border-radius:20px;transition:0.2s;background:#FFF;}.v2-service-thumbnail H3{font-size:1.3em;padding-bottom:0px;}.v2-service-thumbnail A I{display:block;font-size:2.4em;padding-bottom:10px;}.v2-service-thumbnail A:hover{box-shadow:inset 0px 0px 0px 5px #C21F75;}#service-popup .fancybox-close-small{color:#000;width:75px;}.v2-popup-wrapper H2.v2-h2-handwriting{padding-top:40px;padding-left:30px;padding-right:30px;}.v2-content-section-postcode{padding-bottom:50px;position:relative;background:#FFF !important;}.v2-content-section-postcode:before{content:'';position:absolute;top:0;right:0;width:35%;background:#F4F0F2;z-index:-1;height:100%;}.v2-postcode-col{display:flex;align-items:center;padding-left:100px;}.v2-postcode-content-wrapper{background:#79245D;position:relative;padding:40px;border-radius:30px;z-index:1;overflow:hidden;}.v2-postcode-content-wrapper:before{background:url(images/t-petal.svg) center top/auto no-repeat;z-index:-1;content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.6;}.v2-postcode-content-wrapper FORM{margin-top:0px;}.v2-postcode-content-wrapper H3{color:#FFF;font-size:1.6em;padding-bottom:20px;}.sticky-box .v2-postcode-content-wrapper H3{font-size:1.4em;}.sticky-box .v2-postcode-content-wrapper{padding:25px;}.sticky-box .v2-postcode-content-wrapper FORM.v2-postcode{display:block;background:none;border-radius:0px;max-width:100%;padding:0px;margin:0px;}.sticky-box .v2-postcode-content-wrapper FORM.v2-postcode INPUT{display:block;width:100%;background:#FFF;}.sticky-box .v2-postcode-content-wrapper FORM.v2-postcode BUTTON{width:100%;display:block;margin-top:10px;}/*V2 Content Sections*/.v2-content-section.White{background:#FFF;}.v2-content-section.Light-Grey{background:#F6FAFA !important;}.v2-content-section .col-md-6{color:#C21F75;}.Mid-Grey{background:#F1E5EC !important;position:relative;}.v2-content-section.Fuchsia{background:#79245D !important;}.v2-content-section.Fuchsia P,.v2-content-section.Fuchsia P A,.v2-content-section.Fuchsia H2{color:#FFF;}.v2-content-section.Magenta P,.v2-content-section.Magenta P A,.v2-content-section.Magenta H2{color:#FFF;}.v2-content-section.Fuchsia SUB{background:#C11E75;color:#FFF;}.v2-content-section.Magenta{background:#C11E75 !important;}.left-align-cs .Boxed-Petal,.v2-services-intro .Boxed-Petal{right:0;}.right-align-cs .Boxed-Petal{left:0;}.Boxed-Petal{width:35%;height:100%;position:absolute;top:0;background:#F4F0F2;content:'';position:absolute;z-index:-1;overflow:hidden;}.Boxed-Petal:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:url(images/petal.svg) 100% -10%/600px no-repeat;opacity:0.05;}.v2-content-section.left-align-cs:after,.v2-content-section.right-align-cs:after{display:none;}.v2-content-section .hero-links A:nth-of-type(2){background:#FFF;border-radius:100px;box-shadow:0px 5px 30px rgba(0,0,0,0.1);}.v2-content-section .hero-links A:nth-of-type(2):hover{box-shadow:0px 5px 30px rgba(0,0,0,0.1),inset 0px 0px 0px 3px #79245D;}.v2-content-section .hero-links A{font-size:1.1em;}IMG.v2-image{border-radius:20px;max-height:450px;max-width:100%;box-shadow:0px 5px 30px rgba(0,0,0,0.1);background:#FFF;}.v2-image-note{position:absolute;bottom:-30px;color:#79245D;background:#FFF;padding:20px;border-radius:100px;padding-left:35px;padding-right:35px;box-shadow:0px 5px 20px rgba(0,0,0,0.05);font-weight:400;font-size:1.1em;}.left-align-cs .v2-image-note{right:20px;}.right-align-cs .v2-image-note{left:20px;}.v2-image-note:after{width:0px;content:'';height:0px;border-style:solid;border-width:0 10px 15px 10px;border-color:transparent transparent #FFFFFF transparent;transform:rotate(0deg);position:absolute;top:-15px;right:50px;}.note-petal{width:50px;height:50px;position:absolute;bottom:-20px;left:-20px;transform:rotate(-100deg);}.centre-media-wrapper{position:relative;}.v2-content-section P{font-weight:300;font-size:1.4em;}.v2-content-section STRONG{font-weight:500;}.Magenta SUB{background:#79245D;color:#FFF;border-radius:100px !important;padding-right:20px;}.Magenta SUB IMG{display:none;}.Magenta .hero-links A:nth-of-type(1){background:#79245D;}.v2-services SUB{color:#FFFFFF;font-weight:300 !important;font-weight:normal;padding-bottom:0px;opacity:0;animation:translate10 1s 0.4s normal forwards;}.v2-services UL{opacity:0;animation:translate10 1s 0.4s normal forwards;}.v2-services-intro .row{align-items:center;}.v2-services H1{font-size:3em;font-weight:normal;font-family:'museo-slab';color:#FFF;padding-bottom:20px;opacity:0;animation:translate10 1s 0.2s normal forwards;}.v2-services .hero-links{animation:slide-up 1.5s 1s normal forwards;opacity:0;}.v2-services UL LI{font-weight:normal;}.v2-services P{font-size:1.4em;}.v2-services-intro-content{padding-right:60px;}.v2-services-intro SUB{display:inline-block;margin-bottom:30px;display:block;}.v2-services-intro A.v2-box IMG.v2-box-image,.v2-services-intro .V2-BOX IMG.v2-box-image{height:225px;}.v2-services-intro BUTTON.next-slide{right:-5px;width:50px;font-size:1em;background:#FFF;border:1px solid #79245D;color:#79245D;height:50px;}.v2-services-intro .v2-box-content H3{font-size:1.4em;}.v2-services-intro .v2-box-content P{font-size:1.2em;}.v2-services-intro BUTTON.next-slide:hover{background:#79245D;color:#FFF;}.v2-services .hero-links A:nth-of-type(1){background:#C21F75;box-shadow:0px 5px 30px rgba(0,0,0,0.1);}A.postcode-show{cursor:pointer !important;}.v2-services .hero-links A:nth-of-type(2){background:#FFF;border-radius:100px;color:#79245D;box-shadow:0px 5px 30px rgba(0,0,0,0.1);}.link-postcode-wrapper{position:relative;}.v2-postcode.active{visibility:visible !important;opacity:1 !important;height:auto !important;transition:0.2s;margin-top:30px;box-shadow:0px 5px 30px rgba(0,0,0,0.1);}.v2-services .v2-postcode{position:absolute !important;}.v2-services .v2-role-search .v2-postcode{position:relative !important;margin-top:20px;margin-bottom:0px;}.v2-services .v2-role-search .v2-postcode:before{display:none;}.v2-role-search P{font-size:1.1em;padding-bottom:0px;}.v2-role-search{padding-top:30px;}.v2-services .v2-postcode:before{width:0px;content:'';height:0px;border-style:solid;border-width:0 10px 15px 10px;border-color:transparent transparent #FFFFFF transparent;transform:rotate(0deg);position:absolute;top:-15px;left:50px;}.v2-content-list-wrapper .v2-box-content{/*padding: 30px !important;*/}.v2-content-list-wrapper H3{font-size:1.4em;}.v2-content-list-wrapper P{font-size:1.2em;color:#79245D !important;}.v2-content-list-wrapper UL LI{font-size:1.2em;}.v2-content-list-wrapper IMG{max-height:200px;}.v2-two-column IMG{max-height:350px;}.v2-content-list-wrapper A.v2-box:after{content:'Learn More';position:absolute;bottom:0;right:0;padding:10px 20px;border-top-left-radius:20px;background:#EAECEC;color:#C21F75;font-weight:bold;z-index:1;transition:0.2s;}.v2-content-list-wrapper A.v2-box:hover:after{background:#C21F75;color:#FFF;}.v2-box-icon{max-height:200px;height:200px;padding-bottom:40px;display:flex;justify-content:center;align-items:center;background:#C21F75;}.v2-box-icon I{font-size:4em;color:#F6FAFA;}.v2-content-list-wrapper{margin-bottom:30px;}.Surround-Petals{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;overflow:hidden;}.Surround-Petals:before{content:'';position:absolute;left:-100px;transform:rotate(60deg);bottom:-100px;background:url(images/petals.svg) bottom/contain no-repeat;width:500px;height:500px;opacity:0.05;}.Magenta .Surround-Petals:before,.Magenta .Surround-Petals:after{opacity:0.2;}.Surround-Petals:after{content:'';position:absolute;top:-100px;transform:rotate(-120deg);right:-100px;background:url(images/petals.svg) bottom/contain no-repeat;width:500px;height:500px;opacity:0.05;}.Fuchsia.v2-cta .row{background:#C21F75;}.v2-cta .row{background:#79245D;border-radius:30px;overflow:hidden;box-shadow:0px 5px 30px rgba(0,0,0,0.1);max-width:1400px;margin:0 auto;}.v2-cta H2,.v2-cta P,.v2-cta UL LI,.V2-CTA A{color:#F6FAFA;}.v2-cta H2 SPAN{color:#F07BB8;}.v2-cta-content{padding:40px;}.v2-cta .media-content{display:flex;align-items:stretch;}.v2-cta .centre-media{padding:0px !important;margin:0px !important;display:flex;align-items:stretch;}.v2-cta .centre-media-wrapper{width:100%;position:relative;z-index:1;overflow:hidden;display:flex;align-items:stretch;}.v2-cta-polaroid .centre-media-wrapper{align-items:center;justify-content:center;}.v2-cta .centre-media-wrapper:before{background:url('images/t-petal.svg') left top/cover no-repeat;content:'';position:absolute;top:0;right:-100px;width:100%;height:100%;z-index:-1;opacity:0.5;}.v2-cta IMG.v2-image{object-fit:cover;object-position:left top;border-radius:0;width:100%;height:100%;max-height:none;position:absolute;top:0;right:0;background:none;}SPAN.v2-telephone{color:#FFF;font-size:1.3em;font-weight:500;}SPAN.v2-telephone A{display:inline-block;font-size:2em;color:#FFF;font-weight:300;font-family:'museo-slab';padding-top:10px;color:#F4DCE8;}.Open-Petal{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.Open-Petal:before{content:'';position:absolute;top:0;background:url(images/t-petal.svg) top right/cover no-repeat;opacity:0.05;width:40%;height:100%;}.right-align-cs .Open-Petal:before{left:0;}.left-align-cs .Open-Petal:before{right:0;-webkit-transform:scaleX(-1);transform:scaleX(-1);}.v2-testimonials{padding:0px;}.v2-testimonials:after{content:'';position:absolute;width:50%;height:100%;right:-10%;top:0;background:url(images/t-petal.svg) 0 0/cover no-repeat;z-index:-1;opacity:0.3;-webkit-transform:scaleX(-1);transform:scaleX(-1);}.v2-testimonials .container{padding:0px !important;max-width:100% !important;}.v2-testimonial-image{}.v2-testimonial-image IMG{position:absolute !important;width:100% !important;height:100% !important;object-fit:cover !important;}.v2-testimonial{display:flex !important;flex-direction:column;justify-content:space-between;align-items:flex-end;}.v2-testimonials .v2-client{position:relative;display:inline-block;bottom:0;left:0;background:#C11D74;color:#FFF;animation:none;opacity:1;margin-top:20px;box-shadow:0px 5px 30px rgba(0,0,0,0.1);}.v2-testimonial{padding:60px;width:100%;}.v2-testimonial-content{max-width:1000px;}.v2-testimonials{background:#79245D;}.v2-testimonials P{color:#FFF;font-weight:300;}.v2-testimonial I{display:block !important;width:100%;text-align:left;font-size:4em;padding-bottom:30px;color:#C11D74;text-shadow:0px 5px 30px rgba(0,0,0,0.1);}#v2-postcode-form:after{content:'';position:absolute;width:30%;z-index:-1;height:100%;top:0;right:0;background:#84396B;}#v2-postcode-form .col-md-6:nth-of-type(1){display:flex;flex-direction:column;justify-content:space-between;}.v2-postcode-form-box{background:#FFF;padding:40px;border-radius:30px;margin-left:70px;box-shadow:0px 5px 30px rgba(0,0,0,0.05);}#v2-enquiry-form{max-width:750px !important;width:100%;}#v2-enquiry-form .v2-postcode-form-box{margin-left:0px;border-radius:0px;}#v2-enquiry-form .v2-postcode-content{padding:40px;padding-bottom:0px;}#v2-enquiry-form .container{padding:0px;}.v2-content-list{background:#FFF;max-width:100% !important;width:100% !important;position:relative !important;flex-direction:row;border-radius:30px;overflow:hidden;margin-top:30px;box-shadow:0px 5px 30px rgba(0,0,0,0.05);}.v2-content-list .slick-track{display:block !important;margin:0;}.v2-content-list-headings .slick-track{width:100% !important;}.content-item{font-size:1.2em;display:block !important;color:#FFF;background:#C21F75;margin-right:15px;margin-bottom:15px;border-radius:20px;cursor:pointer;width:auto !important;padding:10px 20px;}.v2-content-list-window{width:100%;}.v2-content-list-window H3{color:#C21F75;}.v2-content-list-content{padding:30px;}.v2-content-list-headings{padding:30px 30px 20px 30px;flex:0 0 300px;background:#F4F4F4;}.v2-content-list-headings .slick-current{background:#79245D;}.v2-area-links{}A.telephone-special{margin-right:0px !important;}UL.v2-job-detail-list{display:block;}UL.v2-job-detail-list LI:before{display:none;}UL.v2-job-detail-list LI{padding-left:30px;}UL.v2-job-detail-list LI I{position:absolute;left:0;top:5px;color:#C11F75;}.v2-jobs-hero A{background:#C01D74 !important;}.v2-fs{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.2;}.v2-fs VIDEO{width:100%;height:100%;object-fit:cover;}.v2-fs IMG{width:100%;height:100%;object-fit:cover;}.v2-fs-bg .col-md-6{margin:0 auto;}.v2{}.award-row{position:relative;}.v2-reviews-widget .v2-review-widget{margin-left:250px;}.v2-reviews-widget .v2-award-wrap{position:absolute;left:0;top:0;height:100%;display:flex;justify-content:center;align-items:center;}.v2-award-wrap IMG{width:100%;max-width:225px;}.v2-services-drop-down{display:flex !important;flex-wrap:wrap;width:100% !important;max-width:none !important;right:0;padding:0px !important;}.drop-down-column{flex:0 0 100%;display:flex;flex-wrap:wrap;width:100%;padding:20px;}.v2-services-drop-down SPAN{width:100%;flex:0 0 100%;}.v2-services-drop-down LI{flex:0 0 100% !important;max-width:100% !important;}.drop-down-column LI{flex:0 0 50% !important;max-width:50% !important;}SPAN.v2-drop-heading{font-weight:bold;font-weight:500;font-size:1.2em;padding-left:20px;margin-bottom:10px;color:#585A5B;display:block;}.v2-drop-core{flex:0 0 100%;display:flex;flex-wrap:wrap;}UL.services-drop-down .v2-drop-core LI A I{display:flex !important;}.v2-drop-core LI{max-width:100% !important;flex:0 0 100% !important;}.v2-drop-two-column LI{max-width:50% !important;flex:0 0 50% !important;}.v2-drop-two-column{width:100% !important;}.v2-drop-specialist{background:#F6F6F6;}.v2-drop-specialist SPAN.title{font-size:0.95em;}.v2-drop-specialist LI{max-width:33.3% !important;flex:0 0 33.3% !important;}.v2-services-drop-down:after{left:50% !important;}.v2-area-drop-down:after{}#v2-postcode-lookup{background:#79245D !important;min-height:0;width:100%;max-width:750px !important;}#v2-postcode-lookup:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(images/t-petal.svg) right top/cover no-repeat;opacity:0.4;}#v2-postcode-lookup .row{min-height:400px;align-items:center;justify-content:center;}#v2-postcode-lookup H2,#v2-postcode-lookup H2 SPAN{color:#FFF !important;padding-top:0px;text-align:center;}#v2-postcode-lookup FORM{width:100%;max-width:none;margin-top:20px;}.v2-services-drop-down SPAN.area-news-tag{display:inline-block !important;width:120px;text-align:center;margin-bottom:5px !important;margin-top:5px !important;}.v2-drop-specialist SPAN.area-news-tag{margin-left:0px !important;margin-top:10px !important;}.v2-header-small .full-width-container{min-height:400px;}.v2-news-articles-overview{align-items:stretch !important;}.v2-news-articles-overview A.v2-box{display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:1;}.v2-news-articles-overview IMG.v2-box-image{position:relative;}.v2-news-articles-overview .v2-box-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:5px;}.v2-news-articles-overview UL.v2-cta-list{}.v2-news-articles-overview UL.v2-cta-list LI{display:inline-block;font-size:1em;}.navigation.tiny{box-shadow:0px 5px 30px rgba(0,0,0,0.1);}.navigation.tiny .container{padding-left:15px !important;padding-right:15px !important;}.navigation .sub-navigation{transition:0.2s;}.v2-home-nav .navigation.tiny{background:#641A4C;}.navigation.tiny .sub-navigation{visibility:hidden;opacity:0;height:0;padding:0px;transition:0.2s;}.navigation.tiny .row{align-items:center;}.navigation.tiny IMG.logo{height:85px !important;padding-bottom:5px;width:auto !important;margin-top:0px !important;margin-bottom:0px !important;padding-top:0px !important;padding-bottom:0px !important;transition:0.2s;}.v2-spacer{height:149px;}/*V2 FOOTER*/.v2-footer .newsletter{position:relative;background:#DF2B8C;}.v2-footer .newsletter .container{background:none !important;box-shadow:none;}.v2-footer .newsletter .newsletter-text SPAN{color:#FFF;}.v2-footer .newsletter-text A.standard-link{background:#C11F75;}.v2-footer .newsletter-text SPAN STRONG{font-family:"fave-script-pro";font-style:normal;font-weight:400;font-size:2.1em;padding-left:15px;padding-right:15px;color:#FFF;}.v2-main-footer{background:#F6FAFB;position:relative;}.v2-main-footer:before{content:'';position:absolute;top:0;left:0;background:url(images/t-petal.svg) bottom right/cover no-repeat;opacity:0.05;width:32.5%;height:150%;z-index:0;}.v2-main-footer .main-links-centre{background:none !important;}.v2-main-footer .footer-main{box-shadow:none;padding-left:50px !important;}.v2-main-footer UL LI A{color:#79245D;font-weight:500;}.v2-main-footer H3{font-family:'museo-sans';font-weight:500;color:#DF2B8C;}.v2-main-footer .footer-contact{border-radius:40px;background:#79245D;transform:translateY(50px);z-index:1;overflow:hidden;}.v2-main-footer .footer-contact:before{background:url(images/t-petal.svg) center top/auto no-repeat;z-index:-1;content:'';position:absolute;bottom:0;left:0;width:100%;height:40%;opacity:0.4;}.v2-main-footer .footer-contact IMG{filter:none;}.v2-socials{background:#F6F1F5;position:relative;padding-top:30px;padding-bottom:30px;color:#DE2B8C;}.v2-socials .container{text-align:right;}.v2-socials .socials{display:inline-block;}.v2-socials A{font-size:2.5em;color:#DF2B8C;}.v2-socials A:hover{color:#79245D;}.v2-socials SPAN STRONG{font-family:"fave-script-pro";font-style:normal;font-weight:400;font-size:2.1em;padding-left:5px;padding-right:15px;}.v2-footer .footer-contact H3{color:#FFF;font-weight:300;}.v2-footer .footer-contact A{color:#FFF;font-family:'museo-slab';font-weight:bold;word-break:break-all;font-size:1.1em;}.v2-footer .footer-contact P{font-family:'museo-slab';font-weight:normal;font-size:1.1em;}.v2-post-footer{background:#FFFFFF;position:relative;}.v2-post-footer .container{box-shadow:none;}.v2-special{background:#DF2B8C;margin-left:15px;border-radius:20px;color:#FFF;padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px;font-family:'museo-slab';font-weight:bold;font-size:0.645em;}/*Centre Title*/.centre-title{text-align:center;}.centre-title .v2-content-list-wrapper{text-align:left;}.centre-title .hero-links A{display:inline-block;margin:0 auto;}DIV.tg_Read-all-reviews P{padding-bottom:0px;}/*Polaroid Pop-up*/IMG.v3-award{position:absolute;right:-50px;bottom:-30px;max-width:200px;width:30%;transform:rotateZ(-2deg);animation:award-fade-in 1s 2s forwards;opacity:0;}@keyframes award-fade-in{0%{opacity:0;}100%{opacity:1;}}.v3-hero-splash-outer-wrapper{position:relative;display:block;perspective:1000px;transform-property: preserve-3d;transition:transform 250ms ease;animation:polaroid-up 2s forwards;z-index:2;border-radius:20px;}.v3-hero-splash-wrapper:after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;z-index:-1;content:'';background:#FFF;animation:polaroid-out 1s 1s forwards;/*box-shadow: 0px 5px 50px rgba(0, 0, 0, 0.3);*/}.v3-hero-splash-wrapper{border-radius:20px;display:block;perspective:1000px;transform-property: preserve-3d;}.v3-hero-splash-item{max-width:800px;width:100%;margin:0 auto;border-radius:20px;background:#FFF;padding:40px 40px 25px 40px;box-shadow:0px 5px 50px rgba(0,0,0,0.3);display:block;position:relative;overflow:hidden;perspective:1000px;transform-property: preserve-3d;}@keyframes polaroid-up{0%{transform:translateY(900px) rotateY(-30deg) rotateZ(20deg);}100%{opacity:1;transform:translateY(0px) rotateZ(2deg);}}@keyframes polaroid-out{0%{transform:none;}100%{transform:rotate(5deg);}}.glare{position:absolute;background:radial-gradient(circle,rgba(255,255,255,0.5),rgba(255,255,255,0) 50%);top:0;left:0;width:1000px;height:1000px;border-radius:50%;opacity:1;mix-blend-mode: overlay;transition:opacity 150ms ease-in;overflow:hidden;}.v3-hero-splash-item IMG{width:100%;border-radius:15px;}.v3-hero-splash-item .v3-client SPAN{text-align:center;display:block;font-size:3.2em;padding-top:25px;}.v3-hero-splash{width:50%;left:50%;height:100%;position:absolute;display:flex;justify-content:center;align-items:center;top:0;z-index:1;padding-left:100px;padding-right:100px;}@media (min-width:0) and (max-width:1250px){.v3-hero-splash-item{padding:20px;}.v3-hero-splash-item .v3-client SPAN{font-size:2.4em;}.v3-hero-splash{padding-left:50px;padding-right:50px;}}@media (min-width:0) and (max-width:849px){.v3-hero-splash{position:relative;width:100%;left:0;padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:60px;}.v3-hero-splash-item{max-width:400px;}.v3-hero-splash-item{padding:10px;}.v3-hero-splash-item .v3-client SPAN{font-size:2em;padding-top:10px;}IMG.v3-award{width:100%;max-width:130px;}@keyframes polaroid-up{0%{transform:translateX(500px) rotateY(-30deg) rotateZ(20deg);}100%{opacity:1;transform:translateY(0px) rotateZ(2deg);}}}/*Auto-Change*/.auto-change H1{visibility:hidden;opacity:0;height:0;animation:none;}.auto-change H1.active{visibility:visible;opacity:1;height:auto;animation:v2-fade 1s forwards;}.auto-change .hero-links{padding-top:20px;}/*A.telephone-special
{
	background: none !important;
	box-shadow: none !important;
	margin: 0px !important;
	display: block !important;
	padding: 0px !important;
	font-size: 1.4em;
}*//*Content Window Images*/.v2-content-list-window{display:flex !important;}.content-list-window-content{flex:1;}.content-list-window-image{flex:0 0 600px;max-width:50%;padding-left:50px;display:flex;}.content-list-window-image IMG{width:100%;max-height:none;object-fit:cover;border-radius:20px;}.v2-cta .v3-hero-splash-item{transform:translateY(-20px) rotateZ(2deg);width:auto;max-width:100%;background:#FFF;overflow:visible;position:relative;height:auto;margin-left:30px;margin-right:30px;}/*.v2-cta .v3-hero-splash-item:before
{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: red;
	z-index: -2;
	transform: rotate(9deg);
}*/.v2-cta .v3-hero-splash-item IMG{max-height:350px;width:auto;object-fit:cover;max-width:100%;}.v2-cta-polaroid .row,.v2-cta .centre-media-wrapper{overflow:visible;}.v2-cta-polaroid .centre-media-wrapper:before{display:none;}@media (min-width:0) and (max-width:1000px){.v2-content-list-window{flex-direction:column-reverse;}.content-list-window-image{padding-left:0px;display:block;max-width:100%;text-align:center;flex:auto;margin-bottom:20px;}.content-list-window-image IMG{max-width:100%;max-height:300px;}}/*End Content Window*/@media (min-width:0) and (max-width:1600px){.v2-services .hero-links A{font-size:1.1em;}}@media (min-width:0) and (max-width:1500px){.v2-services .hero-links A{padding:20px;text-align:center;}.v2-services .hero-links A I{display:none;}}@media (min-width:0) and (max-width:1300px){.v2-hero-home H1,.v2-pages-hero H1{font-size:2.4em;}.v2-hero-home SUB,.v2-pages-hero SUB{font-size:1.4em;}.v2-postcode-content-wrapper FORM.v2-postcode{display:block;background:none;border-radius:0px;max-width:100%;}.v2-postcode-content-wrapper FORM.v2-postcode INPUT{display:block;width:100%;background:#FFF;}.v2-postcode-content-wrapper FORM.v2-postcode BUTTON{width:100%;display:block;margin-top:10px;}.v2-news-articles-overview .col-md-4{flex:0 0 50%;max-width:50%;}}@media (min-width:0) and (max-width:1375px){.v2-main-footer .footer-main{padding-left:0px !important;}.v2-main-footer .footer-contact{transform:none;border-radius:0px;}}@media (min-width:0) and (max-width:1200px){.v2-services .hero-links A{border-radius:20px !important;}.v2-services H1{font-size:2.6em;}.v2-postcode-content-wrapper H3{font-size:1.4em;}.v2-postcode-content-wrapper{padding:30px;}#regions .col-md-4{max-width:50%;flex:0 0 50%;}.v2-content-section .centre-media{padding-left:0px;padding-right:0px;}.v2-content-section.right-align-cs .centre-media{padding-right:40px;}.v2-content-section.left-align-cs .centre-media{padding-left:40px;}.jobs-nav{position:relative;display:block;border-radius:0px !important;}}@media (min-width:0) and (max-width:950px){.v2-hero-home H1,.v2-pages-hero H1{font-size:2em;}.v2-hero-home SUB,.v2-pages-hero SUB{font-size:1.3em;}.v2-popup-wrapper{width:auto !important;min-width:auto !important;max-width:none !important;min-height:auto !important;margin:auto !important;border-radius:20px;}#v2-postcode-lookup .row{min-height:auto;}}@media (min-width:0) and (max-width:849px){.v2-services .row{flex-direction:column-reverse;}.v2-services H1{font-size:2.1em;}.v2-content-section P{font-size:1.2em;}.v2-services SUB{font-size:1.3em;padding-bottom:30px;}.v2-services UL LI{font-size:1.1em;}.v2-services .hero-links A{border-radius:100px !important;}.v2-services .hero-links A I{display:inline-block;}.v2-content-section{padding-top:40px !important;padding-bottom:40px !important;}.Boxed-Petal{opacity:0.3;width:200px;}.v2-services-intro-content{padding-right:0px;}.v2-testimonial-image IMG{position:relative !important;display:block !important;height:auto !important;width:100% !important;max-height:300px;object-fit:cover !important;}.v2-testimonials{padding-top:0px !important;}.v2-testimonial{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:10px;}.v2-hero-splash{position:relative !important;height:300px !important;right:0 !important;top:auto !important;bottom:0 !important;width:100% !important;display:block !important;}.v2-hero-home .container{width:100%;height:auto;}.v2-hero-home{display:block !important;min-height:auto !important;}.v2-hero-home .col-md-6{padding-top:40px;text-align:center;padding-bottom:20px;}.v2-hero-home .hero-links{justify-content:center;}.v2-hero-splash .v2-client{display:none;}.v2-hero-home .v2-t-bg{width:100%;height:100%;}.v2-services .hero-links{margin-top:0px;}.v2-hero-home .link-postcode-wrapper{padding-top:30px;}.v2-popup-wrapper .map-finder{display:none;}#v2-postcode-lost{}#v2-postcode-lost:after{display:none;}.v2-popup-wrapper H2{font-size:1.8em;}.v2-popup-wrapper P{font-size:1.2em;}.v2-popup-wrapper .container{padding:40px !important;}.v2-popup-wrapper .col-md-6{padding-right:0px !important;}.v2-popup-footer{border-top:1px solid rgba(0,0,0,0.129);margin-top:20px;padding-top:20px;}.v2-pages-hero .full-width-container{padding-top:50px;padding-left:30px;padding-bottom:20px;padding-right:30px;}.v2-pages-hero .row{flex-direction:column-reverse;}.v2-postcode-col{padding-left:0px;}.v2-postcode-content-wrapper{width:100%;text-align:center;}#regions .col-md-4{max-width:100%;flex:0 0 100%;padding-left:0px;padding-right:0px;}#regions IMG.v2-box-image{max-height:250px;}.v2-popup-wrapper .header-contact{display:block;margin-bottom:30px;}#v2-postcode-search:after{display:none;}.v2-postcode-image{display:none;}.v2-services UL{margin-bottom:30px;}.v2-hero-home FORM.v2-postcode{margin:20px auto;}#v2-postcode-form:after{background:none;}.v2-postcode-form-box{margin-left:0px;margin-top:40px;border-radius:0px;}#v2-postcode-form .container{padding:0px !important;}#v2-postcode-form .col-md-6:nth-of-type(1){padding:30px !important;padding-bottom:0px !important;}#v2-enquiry-form .container{padding:0px !important;}#v2-enquiry-form .v2-postcode-form-box{margin-top:0px;padding:30px;}.v2-popup-wrapper BUTTON.fancybox-close-small{color:black;}.v2-popup-wrapper IMG.v2-petal-subtle{display:none;}.v2-content-section .centre-media{padding-left:0px !important;padding-right:0px !important;}.v2-content-section .hero-links{margin-bottom:40px;}.v2-service-finder:before{display:none;}.v2-service-finder P{padding:0px;margin:0 auto;font-size:1.2em;text-align:center;max-width:100%;margin-bottom:20px;}.v2-service-finder .col-md-6{justify-content:center;}.v2-service-finder SPAN.handwriting{color:#F0F0F0;}.v2-service-finder A.v2-dropdown:hover{background:#79245D;}.v2-service-thumbnail{flex:0 0 50%;}.v2-service-thumbnail A{height:125px;}.v2-service-thumbnail A I{font-size:2em;}.v2-boxes SUB{position:relative;font-size:0.85em;left:0;transform:none;}.v2-box-content H3{font-size:1.5em;}.v2-boxes .col-md-12{padding-bottom:0px;}.v2-header-small .full-width-container{min-height:auto;}.v2-news-articles-overview .col-md-4{max-width:100%;flex:0 0 100%;}.v2-news-article .row{flex-direction:column;}.v2-role-search{padding-bottom:30px;padding-top:0px;}}@media (min-width:0) and (max-width:640px){.v2-services .hero-links A{padding:15px;display:block;max-width:400px;margin:0 auto !important;margin-bottom:20px !important;}.v2-hero-home H1,.v2-pages-hero H1{font-size:1.6em;}.v2-hero-home SUB,.v2-pages-hero SUB{font-size:1.2em;}UL.v2-checklist{display:block;}.v2-popup-wrapper H2{font-size:1.5em;}FORM.v2-postcode{display:block;border-radius:10px;box-shadow:0px 5px 30px rgba(0,0,0,0.1);padding-bottom:10px;padding-top:10px;}FORM.v2-postcode INPUT{display:block;width:100%;box-shadow:0px 5px 30px rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.086);background:#F7F7F7;border-radius:10px;}FORM.v2-postcode BUTTON{width:100%;display:block;margin-top:10px;border-radius:10px;}.v2-popup-wrapper H2{padding-left:0px !important;padding-right:0px !important;}.v2-postcode.active{bottom:-30px;margin-bottom:0px;}.v2-postcode.active:before{left:50%;transform:translateX(-50%);}.v2-popup-wrapper .container{padding:30px !important;}A.v2-button{font-size:1.1em;padding:15px;border-radius:10px;}A.v2-button:after{display:none;}#v2-postcode-search .row{}.v2-popup-wrapper .header-contact UL LI A{font-size:1.2em;word-break:break-all;}.v2-popup-wrapper .header-contact UL LI I{display:none;}.v2-hero-home FORM.v2-postcode{background:none;box-shadow:none;}.v2-service-thumbnail{flex:0 0 100%;padding:0px;padding-bottom:15px;}.v2-service-thumbnail A{height:auto;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;padding:15px;}.v2-service-thumbnail A I{font-size:1.3em;padding-bottom:0px;padding-right:20px;}#service-popup H2{padding-left:20px !important;padding-right:20px !important;}.v2-service-thumbnails{padding-left:20px;padding-right:20px;padding-top:5px;}.v2-reviews-widget .v2-award-wrap{position:relative;top:0;right:0;height:auto;margin:0px;padding:0px;z-index:1;}.v2-award-wrap IMG{height:100px;width:auto;margin-bottom:30px;}.v2-review-widget{padding:0px;margin:0px !important;}.hero-links SPAN.or{display:none;}}@media (min-width:0) and (max-width:550px){.v2-cta-list{display:block !important;padding-bottom:0px !important;}.v2-box-content{padding-left:20px;padding-right:20px;padding-bottom:20px;}.v2-client{transform:scale(0.9);width:100%;text-align:center;}.v2-client SPAN{display:block;padding:0px;text-align:center;}.v2-testimonial I{font-size:3em;padding-bottom:20px;}.v2-cta-content{padding:30px;}SPAN.v2-telephone A{font-size:1.6em;}BUTTON.slick-button{display:none !important;}UL.MarkupPagerNav{padding-left:20px;padding-right:20px;font-size:1em;}}@media (min-width:0) and (max-width:480px){.v2-box-item{padding:5px;}.v2-service-thumbnail A H3{font-size:1.2em;}.v2-service-finder .col-md-6{display:block;}.v2-service-finder SPAN.handwriting{display:block;text-align:center;}.v2-service-finder A.v2-dropdown{display:block;margin:0 auto;margin-top:20px;width:auto;}.v2-service-finder P{font-size:1.1em;margin-bottom:10px;}.v2-news-articles-overview .col-md-4{margin-bottom:20px;}.v2-postcode-content{padding-left:20px !important;padding-right:20px !important;padding-top:30px !important;}.v2-postcode-form-box{padding-left:20px !important;padding-right:20px !important;}}@media (min-width:0) and (max-width:350px){#v2-postcode-lookup .container{padding:20px !important;}.v2-service-thumbnail A H3{font-size:1em;}.v2-service-thumbnail A I{font-size:1em;padding-right:10px;}.v2-popup-wrapper{position:absolute !important;top:0 !important;left:0 !important;border-radius:0px;}}/*Franchise Opportunity v2*/.f2-header{background:#000;position:relative;z-index:1;min-height:calc(100vh - 25px);/*max-height: 1200px;*/display:flex;flex-direction:column;-webkit-clip-path:ellipse(100% 100% at top);clip-path:ellipse(100% 100% at top);}.f2-onpage-wrapper{-webkit-clip-path:none !important;clip-path:none !important;}.f2-mini-header{min-height:auto;}.f2-mini-header .f2-hero{padding-bottom:100px;padding-top:40px;}/*Onpage Menu*/.f2-onpage-menu{position:relative;z-index:100;background:#BF1D74;box-shadow:0px -5px 30px rgba(0,0,0,0.1);overflow:hidden;}.f2-onpage-menu.fixed{position:fixed;top:0;left:0;width:100%;}.f2-onpage-scroll{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;scroll-snap-type: x mandatory;padding:0 1rem;scroll-behavior: smooth;}.f2-onpage-menu::before,.f2-onpage-menu::after{content:"";position:absolute;top:0;width:40px;height:100%;pointer-events:none;z-index:10;}.f2-onpage-menu::before{left:0;background:linear-gradient(to right,#BF1D74,rgba(191,29,116,0));}.f2-onpage-menu::after{right:0;background:linear-gradient(to left,#BF1D74,rgba(191,29,116,0));}.f2-onpage-scroll UL{display:inline-flex;gap: 0;margin:0;padding:0;list-style:none;}.f2-onpage-scroll UL LI{flex:0 0 auto;}.f2-onpage-scroll UL LI A{color:#FFF;font-size:1.1em;font-weight:500;display:block;padding:15px;margin:5px;white-space:nowrap;}.f2-onpage-scroll UL LI A.active,.f2-onpage-scroll UL LI A:hover{color:#E8C8D9;}/*End Onpage*/.f2-header:after{content:'';position:absolute;top:0;left:0;width:100%;height:600px;background:#FFFFFF;background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);z-index:-1;}.f2-navigation .col-md-12{display:flex;justify-content:space-between;flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.f2-navigation A.logo{/*flex: 1;*//*display: flex;*//*align-items: center;*//*justify-content: center;*/display:block;max-width:375px;width:100%;flex-shrink:0;text-align:center;}.f2-navigation A.logo IMG{width:100% !important;height:auto;display:block;padding-right:0;margin:0 auto;/*animation: slide-two 1s both;*/}.f2-navigation UL.f2-primary-nav{flex:0 0 auto;}UL.f2-primary-nav LI{display:inline-block;position:relative;padding-bottom:20px;}UL.f2-primary-nav LI.f2-dropdown-button:after{opacity:0;left:0;visibility:hidden;transition:0.2s;content:'';position:absolute;bottom:0;width:100%;height:5px;background:#F4F0F0;}UL.f2-primary-nav LI.f2-dropdown-button:hover:after{opacity:1;visibility:visible;}UL.f2-primary-nav LI A{color:#FFF;font-weight:bold;display:inline-flex;align-items:center;font-size:1.1em;}UL.f2-primary-nav LI A.current,UL.f2-primary-nav LI A.current:hover{color:#EA86BB;}UL.f2-primary-nav LI A:hover{color:#E3E5E6;}UL.f2-primary-nav LI A:hover I{color:#FFF;}UL.f2-primary-nav LI A I{padding-left:10px;font-size:0.8em;color:#C11E75;transition:0.2s;}/*Dropdown*/UL.f2-primary-nav LI:hover .f2-dropdown-content{opacity:1;visibility:visible;display:block;}UL.f2-dropdown-list LI{display:block;padding-bottom:25px;}.nav-right UL.f2-dropdown-list LI{margin-left:0px;padding-right:30px;}UL.f2-dropdown-list LI:last-child{padding-bottom:0px;}UL.f2-dropdown-list LI A{font-weight:500;color:#000;font-family:"museo-sans",Sans Serif;}UL.f2-dropdown-list LI A:hover{color:#C01D74;}UL.f2-dropdown-list{padding-top:30px;}SPAN.f2-dropdown-title{font-family:"fave-script-pro";font-style:normal;font-weight:400;font-size:2.5em;color:#C11E75;display:block;}.f2-dropdown-content{position:absolute;display:block;top:calc(100%);left:-20px;background:#F5F1F1;border-radius:10px;min-height:350px;width:700px;z-index:1;opacity:0;visibility:hidden;transition:0.2s;overflow:hidden;box-shadow:0px 5px 30px rgba(0,0,0,0.2);}.nav-right .f2-dropdown-content{left:auto;right:-20px;text-align:left;}.f2-dropdown-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.f2-dropdown-background:after{position:absolute;background:linear-gradient(90deg,rgba(255,255,255,0.95) 40%,rgba(255,255,255,0) 90%);top:0;left:0;width:100%;height:100%;content:'';}.f2-dropdown-background IMG{width:100%;height:100%;object-fit:cover;}.f2-dropdown-content-wrapper{padding:50px;padding-right:0px;width:100%;max-width:350px;}/*.f2-dropdown-content:before
{
	content: '';
	position: absolute;
	top: -5px;
	left: 0;
	width: 100px;
	left: 20px;
	background: red;
	height: 5px;
}*//*End Dropdown*/.nav-left LI{margin-right:30px;}.nav-right LI{margin-left:30px;}.nav-right{text-align:right;}.f2-header H1{color:#FFF;font-family:"museo-sans",Sans Serif;font-weight:300;max-width:600px;font-size:3.2em;}.f2-news-item-header H1{max-width:none;}.f2-header H1 SPAN{font-family:'fave-script-pro';font-weight:400;font-style:normal;font-size:2.3em;color:#C11E75;opacity:0;animation:v2-fade 1s forwards;display:inline-block;padding-left:10px;}.f2-header-background{position:absolute;top:0;width:100%;height:100%;left:0;z-index:-1;}.f2-header-background:after{content:'';position:absolute;top:0;left:0;width:75%;height:100%;background:#FFFFFF;background:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);}.f2-header-background IMG.header-background{width:100%;height:100%;object-fit:cover;object-position:center right;/*opacity: 0.9;*/}.f2-navigation{padding-top:20px;position:relative;z-index:1;}.f2-hero{flex:1;display:flex;align-items:center;padding-bottom:150px;padding-left:100px;animation:f2-hero 1s 0.25s both;}.f2-navigation{animation:f2-navigation 1s 0s both;}.f2-header-background{animation:f2-header-background 1s 0.75s both;}@keyframes f2-hero{0%{transform:translateY(-100px);opacity:0;}100%{transform:translateY(0px);opacity:1;}}@keyframes f2-navigation{0%{transform:translateY(-100px);opacity:0;}100%{transform:translateY(0px);opacity:1;}}@keyframes f2-header-background{0%{opacity:0;}100%{opacity:1;}}.f2-overlay-wrap{position:relative;}.f2-overlay-logo{position:absolute;right:0;bottom:0;z-index:1;}.f2-overlay-logo IMG{max-width:250px;}.f2-hero SPAN.subtitle{color:#FFF;font-size:1.4em;line-height:1.5em;font-weight:500;}.f2-hero .col-md-12 P{color:#FFF;font-weight:300;padding-top:20px;font-size:1.2em;}.f2-hero .col-md-12{max-width:750px;}.f2-link-wrap{position:relative;display:flex;align-items:center;gap:15px;margin-top:40px;}.f2-product-listings.f2-align-centre .f2-link-wrap{justify-content:center;}.f2-link-wrap A{border-radius:100px;padding:17.5px;display:block;padding-left:35px;padding-right:35px;font-size:1.1em;font-weight:bold;}.f2-link-wrap A I{padding-left:30px;}.f2-link-wrap A.f2-Pink{background:#C11E75;position:relative;overflow:hidden;color:#FFF;}.f2-link-wrap A.f2-Pink:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#FFFFFF;background:linear-gradient(344deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);opacity:0.3;}.f2-link-wrap A.f2-Outline{border:2px solid #FFF;color:#FFF;background:rgba(0,0,0,0.272);}.light-bg A.f2-Outline{border:2px solid #C42C7D;color:#C42C7D;background:rgba(255,255,255,0.397);}@keyframes pan{0%{transform:scale(1.05,1.05);}100%{transform:translateX(0) scale(1,1);}}.hero-slider IMG.header-background{opacity:1;}.hero-slider{position:absolute !important;top:0;left:0;width:100% !important;height:100% !important;z-index:0 !important;opacity:0.8;max-width:100% !important;overflow:hidden !important;}.hero-slider .slick-list{height:100%;width:100%;}.hero-slider .slick-track{height:100%;width:100%;}.hero-slider .slick-active{animation:pan 4s linear both;}/*F2 Content Sections*/.f2-content-section{padding-top:75px;padding-bottom:75px;position:relative;}.box-set-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;}.f2-box-set{display:flex;flex-wrap:wrap;box-sizing:border-box;max-width:690px;max-height:690px;position:relative;}.f2-box-item{flex:0 0 calc(33.333333333% - 30px);background:#FFF;position:relative;display:flex;align-items:center;justify-content:center;padding:10px;padding-left:25px;padding-right:25px;border-radius:30px;margin:15px;height:200px;box-shadow:0px 5px 30px rgba(0,0,0,0.02);cursor:pointer;transition:2s;overflow:hidden;z-index:1;}.f2-box-item.flash{background:#E8E8E8;box-shadow:0px 5px 30px rgba(0,0,0,0.075);}.f2-box-item:hover{background:#F1F1F1;box-shadow:0px 5px 30px rgba(0,0,0,0.075);}.f2-box-item:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:#FFFFFF;background:linear-gradient(335deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);z-index:-1;opacity:0.8;}.f2-box-item IMG{max-width:200px;max-height:200px;object-fit:contain;width:100%;}.f2-special-group-section{background:url(images/light-bg.png) center/cover no-repeat;}.f2-special-group-section .light-bg{background-image:none !important;}.light-bg{background:url(images/light-bg.png) center/cover no-repeat;}.dark-bg{background:#000;position:relative;/*z-index: 1;*/}.dark-bg:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0.3;background:url(images/light-bg.png) center/cover no-repeat;}.dark-bg .f2-content-text{color:#FFF;}.f2-first-section{transform:translateY(-15vh);padding-top:calc(15vh + 75px);margin-bottom:-15vh;}.f2-content-text-wrapper{display:flex;align-items:center;}.f2-subtitle{text-transform:uppercase;font-size:1em;letter-spacing:1px;font-weight:normal;padding-bottom:10px;display:block;}.f2-content-section H2,.f2-panel-content H2{font-family:"museo-sans",Sans Serif;font-weight:300;}.f2-content-section H2 SPAN{color:#C11E75;}.f2-content-text P{font-weight:300;}.f2-content-text H3{font-family:"museo-sans";font-weight:500;color:#673650;font-size:1.5em;}.f2-special-group-section .light-bg{background:none;}SPAN.f2-info-text I{font-size:0.8em;padding-left:15px;}SPAN.f2-info-text{display:block;padding-top:10px;}.f2-align-right .row{flex-direction:row-reverse;}/*Click Windows*/.f2-overlay-container{display:flex;flex-wrap:wrap;box-sizing:border-box;max-width:690px;max-height:690px;position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;padding:15px;}.f2-overlay{background:white;border-radius:30px;padding:40px;z-index:10;position:relative;display:flex;align-items:stretch;box-shadow:0px 5px 30px rgba(0,0,0,0.05);width:100%;height:100%;display:none;opacity:0;}.f2-overlay-content{overflow-y:scroll;max-height:100%;clear:both;padding-right:20px;}.f2-overlay IMG{max-width:225px;margin-bottom:30px;display:block;}.f2-overlay H3{font-family:'museo-sans';font-weight:500;}.f2-overlay P{font-weight:300;}.f2-overlay.active{display:block;opacity:1;}.f2-close-btn{position:absolute;top:20px;right:20px;width:30px;height:30px;background:#EEE;border-radius:100%;display:flex;align-items:center;justify-content:center;border:none;font-size:20px;cursor:pointer;line-height:1px;}/*Horizontal Scroll*/.horizontal-scroll SECTION{height:100vh;position:relative;}.scroll-wrapper{height:300vh;/* 3 panels = 3 x viewport height */position:relative;}.horizontal-scroll{display:flex;width:300vw;height:100vh;top:0;left:0;transition:transform 0.1s linear;}.f2-panel{flex:0 0 100vw;height:100vh;display:flex;align-items:flex-end;position:relative;padding-bottom:75px;padding-left:75px;overflow:hidden;}.f2-panel H2{font-family:"museo-sans";font-weight:300;}.scroll-wrapper SPAN.f2-subtitle,.scroll-wrapper P,.scroll-wrapper H2{color:#FFF;}.scroll-wrapper H2 SPAN{color:#C11E75;}.scroll-wrapper .f2-header-background:after{background:#000;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);width:100%;}.scroll-wrapper .f2-header-background{background:#000;}/* Optional animation base */.header-background{transition:transform 0.3s ease,opacity 0.3s ease;opacity:0.7;}.zoomed .header-background{transform:scale(1.1);opacity:1 !important;}/*Cards*/.f2-product-listings{background-color:rgba(0,0,0,0.022);-webkit-clip-path:ellipse(100% 100% at top);clip-path:ellipse(100% 100% at top);}.f2-news-overview{-webkit-clip-path:none;clip-path:none;}.product-slider .col-md-4{flex:1;max-width:100%;width:100%;width:100%;padding:20px;}.f2-news-overview .product-slider{max-width:1600px;/*gap:20px;*/}.f2-news-overview A.product-item{opacity:1;}.f2-news-overview .v2-cta-list LI{color:#FFF;font-size:0.9em;display:inline-block;padding-left:25px;position:relative;margin-right:10px;padding-bottom:0px;}.f2-news-overview .v2-cta-list LI I{color:#FFF;top:2px;}.f2-news-overview .product-slider .col-md-6{padding-left:15px;padding-right:15px;padding-bottom:30px;}A.product-item{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:600px;border-radius:40px;overflow:hidden;z-index:1;opacity:0.2;transition:0.5s;transform:translateY(5px);}A.product-item:before{position:absolute;top:0;left:0;width:100%;height:100%;background:#E20A7E;z-index:0;content:'';opacity:0;transition:0.5s;}A.product-item:hover:after{opacity:0.8;}A.product-item:hover:before{opacity:0.5;}A.product-item:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:85%;z-index:-1;background:#000000;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,0.95) 100%);transition:0.5s;}.product-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.product-image IMG{width:100%;height:100%;object-fit:cover;}.product-details{padding:40px;position:relative;z-index:1;}.product-details P{padding-bottom:0px;font-size:1.1em;color:#FFF;line-height:1.4em;font-weight:300;}.product-details SPAN.f2-subtitle{color:#FFF;padding-bottom:5px;font-size:0.9em;}.card-button{visibility:hidden;opacity:0;transition:0.3s;color:#FFF;font-weight:700;font-size:1.05em;width:150px;background:#C11E75;height:50px;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;margin-top:-50px;}#apply-no-button .card-button{display:none !important;}A.product-item:hover .card-button{visibility:visible;opacity:1;margin-top:15px;}.product-details H3{font-family:"museo-sans",Sans Serif;color:#FFF;font-weight:300;font-size:2em;padding-bottom:5px;}.product-details H3 SPAN{font-family:'fave-script-pro';font-weight:400;font-style:normal;font-size:2em;vertical-align:sub;padding-left:3px;color:#C11E75;color:#FFF;transition:0.5s;}A.product-item:hover .product-details H3 SPAN{color:#FFF;}.product-slider{padding-top:30px;padding-bottom:30px;max-width:1600px;margin:0 auto;}.product-slider .slick-list{overflow:visible;}.slick-active A.product-item{opacity:1;transform:none;}.fancy-slideout{padding:30px;min-height:100vh;transform:translateX(100%);background:url(images/light-bg.png) center/cover no-repeat #FFFFFF;transition:transform 0.4s ease;position:absolute;right:0;top:0;padding:50px;}.fancy-slideout IMG{max-width:100%;border-radius:30px;margin-bottom:10px;margin-top:10px;}.fancybox-slide--current .fancy-slideout{transform:translateX(0%);}.fancy-slideout H3{font-family:"museo-sans",Sans Serif;font-weight:500;font-size:1.8em;color:#222222;}.fancy-slideout H4{font-family:"museo-sans",Sans Serif;font-weight:500;color:#222222;}.fancy-slideout P STRONG{font-weight:500;}.fancy-slideout P{font-weight:300;}.fancy-slideout UL{line-height:1.7em;font-size:1.3em;padding-bottom:20px;font-weight:300;list-style:circle;padding-left:50px;}/*Panels Slide In*/.f2-scroll-panels{position:relative;overflow:hidden;font-family:sans-serif;color:#FFF;background:#000;overflow:hidden;z-index:1;}.f2-scroll-panels:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;pointer-events:none;opacity:0.65;background:url(images/light-bg.png) center/cover no-repeat fixed;}.f2-scroll-section{position:relative;z-index:1;}.f2-scroll-panel{min-height:80vh;padding-top:20vh;padding-bottom:20vh;display:flex;align-items:center;justify-content:center;}.f2-panel-content{display:flex;flex-direction:row;/*flex-wrap: wrap;*/width:90%;max-width:1400px;transform:translateY(60px);transition:opacity 0.8s ease,transform 0.8s ease;opacity:0;}.f2-scroll-panel:nth-of-type(even) .f2-panel-content{flex-direction:row-reverse;}.f2-panel-content.visible{opacity:1;transform:translateY(0);}.f2-scroll-panel .f2-content-text{flex:1;padding-left:50px;padding-right:50px;}.f2-image{flex:0 0 500px;display:flex;align-items:center;justify-content:center;}.f2-image IMG{width:100%;height:100%;object-fit:cover;max-width:100%;max-height:500px;border-radius:40px;}/*Centre Contnet*/.f2-align-centre .row{justify-content:center;}.f2-align-centre .f2-content-text-wrapper{margin:0 auto !important;max-width:900px;width:100%;flex:auto;}.f2-align-centre.f2-product-listings .f2-content-text{text-align:center;max-width:1200px;margin:0 auto;}.centre-images-set{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;height:100%;position:relative;z-index:10;padding-bottom:75px;padding-top:75px;}.left-set{top:0;/*transform: translateY(50px);*/padding-right:100px;}.right-set{padding-left:100px;/*transform: translateY(-50px);*/}@supports (animation-timeline:scroll()){.left-set{animation:move-up both ease-in;animation-timeline:view();}.right-set{animation:move-down both ease-in;animation-timeline:view();}}@keyframes move-up{0%{transform:translateY(100px);opacity:0;}50%{transform:none;opacity:1;}100%{transform:translateY(-100px);opacity:0;}}@keyframes move-down{0%{transform:translateY(-100px);opacity:0;}50%{transform:none;opacity:1;}100%{transform:translateY(100px);opacity:0;}}@keyframes move-right{0%{transform:translateX(-100px);opacity:0;}50%{transform:none;opacity:1;}100%{transform:translateX(100px);opacity:0;}}@keyframes move-left{0%{transform:translateX(100px);opacity:0;}50%{transform:none;opacity:1;}100%{transform:translateX(-100px);opacity:0;}}.centre-images-set IMG{max-width:300px;border-radius:50px;}/*.f2-animate-slide-in.visible
{
	animation: f2-slideInRight 0.8s ease forwards;
}*//*@keyframes f2-slideInRight
{
	from
	{
		opacity: 0;
		transform: translateX(50px);
	}
	to
	{
		opacity: 1;
		transform: translateX(0);
	}
}*//*Circle Spinner*/.f2-spinner-section{padding-top:150px;padding-bottom:150px;}.f2-spinner-section:after{content:'';position:absolute;bottom:-60%;left:-5%;width:50%;height:140%;z-index:-1;background:url(images/petal.svg) 100% -10%/600px no-repeat;opacity:0.05;transform:rotate(-30deg);}.f2-spinner-section .container{position:relative;}.f2-circle{width:100%;height:100%;border-top:none;border-radius:100%;transform-origin:center;z-index:-1;/*mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 1.0) 50%, transparent 100%);*/}.f2-circle IMG{object-position:center;width:100%;height:100%;object-fit:contain;}.f2-circle-wrapper{position:absolute;bottom:-20%;left:-35%;width:1200px;height:1200px;transform:translateY(20%) translateX(35%);/*transform: translateY(225px) translateX(-30px);*/}.f2-snapshot{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%) rotate(3deg);z-index:100;background:#FFF;box-shadow:0px 5px 30px rgba(0,0,0,0.1);padding:30px;border-radius:15px;z-index:1;}.f2-snapshot:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#FFF;box-shadow:0px 5px 30px rgba(0,0,0,0.1);border-radius:15px;transform:rotate(-6deg);z-index:-1;}.f2-snapshot:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#FFF;box-shadow:0px 5px 30px rgba(0,0,0,0.1);border-radius:15px;transform:rotate(-3deg);z-index:-1;}.f2-snapshot IMG{height:300px;width:400px;object-fit:cover;border-radius:10px;}.f2-snapshot-content{transform:rotate(-6deg);}.f2-snapshot-caption{font-family:'fave-script-pro';font-style:normal;font-weight:400;font-size:3.2em;display:block;text-align:center;padding-left:15px;padding-right:15px;padding-top:20px;color:#79245D;}.f2-snapshot-caption SPAN{font-family:'fave-script-pro';}.f2-special-centre-images{padding-top:150px;padding-bottom:150px;}.icon-circle{position:relative;width:300px;height:300px;border-radius:50%;}.f2-icon{position:absolute;top:50%;left:50%;transform:rotate(calc(45deg * var(--i))) translate(120px) rotate(calc(-45deg * var(--i)));font-size:24px;width:48px;height:48px;background:white;color:#111;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 10px rgba(0,0,0,0.2);transition:transform 0.3s ease;}/*Case Studies*/.f2-case-studies .f2-content-text{padding:40px;}.case-study-wrapper{position:relative;width:100%;padding-left:100px;height:500px;}.case-study-item{position:absolute;top:0;width:100%;height:500px;display:block;max-width:calc(100% - 100px);overflow:hidden;border-radius:50px;z-index:1;transition:transform 0.5s ease,opacity 0.5s ease;background:#000;}.case-study-item IMG{opacity:0.3;transition:0.5s;}.case-study-item:nth-child(1) IMG{opacity:1;}.case-study-item.front{transform:translate(0px,0px);z-index:3;}.case-study-item.middle{transform:translate(25px,-50px);z-index:2;}.case-study-item.back{transform:translate(50px,-100px);z-index:1;}.case-study-item.exiting{transform:translate(100px,100px);opacity:0;z-index:0;}.case-study-item:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:0;background:#000000;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,0.95) 100%);transition:0.5s;opacity:1;}.case-study-image{width:100%;height:100%;}.case-study-item IMG{height:100%;width:100%;object-fit:cover;}.case-study-content{position:absolute;bottom:0;left:0;z-index:1;padding:50px;}.case-study-content .f2-link-wrap A{font-size:1em;font-weight:700;padding-top:15px;padding-bottom:15px;}.case-study-text{color:#FFF;}.case-study-content .f2-link-wrap{margin-top:0px;}.case-study-text P{font-size:1.2em;line-height:1.4em;}.case-study-text{max-width:600px;}.case-study-text H3{font-family:"museo-sans",Sans Serif;font-weight:500;font-size:1.8em;color:#FFF;}.case-study-previews{display:flex;align-items:center;}BUTTON#next{position:absolute;bottom:-50px;right:0;background:none;color:#FFF;border:none;cursor:pointer;font-size:0.9em;font-weight:300;transition:0.2s;}BUTTON#next:hover{color:#E0BFD1;}BUTTON#next I{font-size:0.8em;padding-left:10px;}.f2-case-studies .row{align-items:center;}/*Mobile Menu*/.f2-mobile-btn{color:#FFF;cursor:pointer;}.f2-mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;min-height:100vh;background:#000000;overflow:hidden;z-index:10000;opacity:0;visibility:hidden;transition:0.4s;}.f2-mobile-menu.is-open{opacity:1;visibility:visible;transform:translateX(0);}.f2-mobile-bg{position:absolute;top:0;right:0;width:100%;height:100%;z-index:-1;/*-webkit-clip-path: ellipse(100% 150% at right);*//*clip-path:ellipse(100% 150% at right);*/}.f2-mobile-bg:after{content:'';position:absolute;top:0;left:0;width:75%;height:100%;background:#FFFFFF;background:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);}.f2-mobile-nav{width:100%;max-width:500px;display:flex;align-items:center;height:100%;position:relative;}.f2-mobile-nav UL{padding:50px;width:100%;}.f2-mobile-nav UL LI A{font-weight:300;font-size:2em;color:#E3E5E6;}.f2-mobile-nav UL LI A:hover{color:#FFF;}.f2-mobile-nav UL LI{padding-bottom:20px;}.f2-mobile-nav UL LI{opacity:0;transform:translateX(-20px);transition:all 0.4s ease;}.f2-mobile-nav UL LI.show{opacity:1;transform:translateY(0);}.f2-mobile-bg IMG{width:100%;height:100%;position:relative;display:block;object-fit:cover;object-position:center right;}.f2-mobile-close{color:#FFF;top:50px;right:50px;position:absolute;z-index:1;font-size:1.8em;cursor:pointer;}.f2-mobile-btn{display:none;}/*Cards No Circle*/.f2-cards-no-circle{-webkit-clip-path:none;clip-path:none;}/*Single Image*/.single-image-wrapper{display:flex;padding-top:10px;justify-content:center;align-items:center;}.f2-align-left .single-image-wrapper{padding-left:50px;}.f2-align-right .single-image-wrapper{padding-right:50px;}.single-image-wrapper IMG{width:100%;height:auto;border-radius:30px;box-shadow:0px 5px 30px rgba(0,0,0,0.1);}/*Arrows*/.f2-product-outer{position:relative;}.f2-left-arrow,.f2-right-arrow{position:absolute;z-index:1;width:50px;height:50px;border-radius:100%;font-size:1.2em;color:#FFF;background:#1B1B1B;border:none;cursor:pointer;transform:translateY(-50%);transition:0.2s;}.f2-left-arrow:hover,.f2-right-arrow:hover{background:#DF2B8C;}.f2-left-arrow{left:0;top:50%;}.f2-right-arrow{right:0;top:50%;}/*F2 Footer*/.f2-prefooter{border-bottom:1px solid rgba(255,255,255,0.294);}.f2-prefooter .f2-content-text-wrapper{max-width:800px;margin:0 auto;text-align:center;}.f2-prefooter .f2-link-wrap{justify-content:center;margin-top:10px;}.f2-main-footer A.inline-phone{display:inline-block;font-weight:500;color:#FFF;margin-top:15px;}.f2-main-footer{position:relative;padding-top:50px;border-bottom:1px solid rgba(255,255,255,0.294);padding-bottom:50px;}.f2-main-footer .col-md-6 .col-md-6:nth-of-type(odd){padding-right:20px;}.f2-main-footer A.logo{max-width:300px;display:block;}.f2-main-footer A.logo IMG{width:100%;}.f2-post-footer{padding-top:20px;padding-bottom:20px;}.f2-post-footer .socials{justify-content:flex-start;}.f2-post-footer .outward-box{right:0;top:5px;}.f2-post-footer .outward-box A,.f2-post-footer .outward-box SPAN{color:#FFF;opacity:0.5;}.f2-main-footer A.return{margin-left:0px;display:inline-block;margin-top:20px;}.f2-main-footer H4{color:#FFF;font-weight:300;}.f2-main-footer UL LI A{font-size:1.2em;font-weight:300;margin-bottom:10px;display:inline-block;color:#E0BACE;}.f2-main-footer UL LI A:hover{color:#FFF;}/*News Article - For Franchise Section*/.v2-franchise-news{background:#FFF;padding-top:50px;padding-bottom:50px;}.v2-franchise-news:before{display:none;}.v2-franchise-news .col-md-9{box-shadow:none !important;padding-top:0px !important;}.v2-franchise-news .anchor-menu{padding:0px;}.v2-franchise-news .article-details{margin-top:20px;}.v2-franchise-news H2,.v2-franchise-news H2 STRONG,.v2-franchise-news H3,.v2-franchise-news H3 STRONG{font-family:'museo-sans';font-weight:500;}.v2-franchise-news .col-md-9 P{font-weight:300;}.v2-franchise-news .col-md-9 P STRONG{font-weight:500;}.v2-franchise-news .sticky-box{top:40px;}/*Pinned Article*/.f2-pinned-article A.v2-box{box-shadow:0px 5px 30px rgba(0,0,0,0.05),0px 0px 0px 3px #C11E75;}@media (min-width:0) and (max-width:2012px){.f2-circle-wrapper{position:absolute;bottom:-10vw;left:-35vw;width:60vw;height:auto;transform:translateY(20%) translateX(35%);/*transform: translateY(225px) translateX(-30px);*/}}@media (min-width:0) and (max-width:1750px){.f2-hero{padding-left:0px;padding-top:75px;}.f2-align-left .f2-box-set{padding-left:50px;}.f2-align-right .f2-box-set{padding-right:50px;}}@media (min-width:0) and (max-width:1520px){.f2-mobile-btn{display:block;padding:20px;}.f2-mobile-btn I{font-size:2em;font-weight:300;transition:0.2s;}.f2-mobile-btn:hover I{color:#E43A95;}.f2-primary-nav{display:none;}.f2-circle-wrapper{top:auto;bottom:0;/*transform: translateY(225px) translateX(-30px);*/}}@media (min-width:0) and (max-width:1440px){.f2-box-item{margin:7.5px;flex:0 0 calc(33.333333333% - 15px);height:175px;}.f2-box-item IMG{max-width:150px;}.f2-header H1{font-size:2.8em;}.f2-content-section H2,.f2-panel H2,.f2-scroll-panels H2{font-size:2em;}.f2-subtitle{font-size:0.9em;}.f2-content-text P{font-size:1.2em;}.case-study-wrapper{padding-left:75px;}.f2-case-studies .f2-content-text{padding-right:0px;}.horizontal-scroll-wrap .container{padding-left:0px;}.f2-overlay-content IMG{float:right;max-width:200px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-bottom:0px;}}@media (min-width:0) and (max-width:1280px){.f2-spinner-section .col-md-6{max-width:100%;width:100%;flex:0 0 100%;}.f2-circle-wrapper{position:relative;transform:none;left:auto;top:auto;height:auto;max-width:700px;margin:0 auto;width:100%;padding-top:20px;padding-bottom:40px;}.f2-snapshot IMG{height:250px;width:350px;object-fit:cover;border-radius:10px;}.f2-spinner-section H2,.f2-spinner-section SPAN.f2-subtitle{text-align:center;}.f2-spinner-section{padding-top:75px;padding-bottom:75px;}.f2-overlay-content H3{font-size:1.5em;}.f2-overlay P{font-size:1.2em;}.f2-header-background IMG.header-background{object-position:center top;/*opacity: 0.9;*/}.f2-mobile-bg IMG{object-position:center top;}}@media (min-width:0) and (max-width:1220px){.f2-panel{padding-left:40px;}.f2-panel .f2-header-background:after{height:150%;top:auto;bottom:0;}.f2-image{flex:0 0 400px;}.f2-scroll-panel:nth-of-type(odd) .f2-content-text{padding-right:0px;}.f2-scroll-panel:nth-of-type(even) .f2-content-text{padding-left:0px;}.f2-case-studies .col-md-4{max-width:100%;width:100%;flex:0 0 100%;}.f2-case-studies .col-md-8{max-width:100%;width:100%;flex:0 0 100%;margin-top:125px;margin-bottom:100px;}.case-study-wrapper{padding-left:0px;transform:translateX(25px);}.f2-case-studies .f2-content-text-wrapper H2,.f2-case-studies .f2-content-text-wrapper SPAN.f2-subtitle{text-align:center;}.f2-product-listings H2,.f2-product-listings SPAN.f2-subtitle:not(.product-details SPAN.f2-subtitle){text-align:center;}.f2-case-studies .f2-content-text{padding:0px;}}@media (min-width:0) and (max-width:1024px){.f2-grid-wrapper .row{display:block;}.f2-grid-wrapper .col-md-6{max-width:100%;width:100%;}.box-set-wrapper{padding-top:15px;padding-bottom:30px;}.f2-box-set{margin-left:0px;width:auto;height:auto;max-height:none;padding-left:0px !important;padding-right:0px !important;}.f2-grid-wrapper .f2-content-text-wrapper H2,.f2-grid-wrapper .f2-content-text-wrapper SPAN.f2-subtitle{text-align:center;}.f2-header H1{font-size:2.4em;max-width:none;}.f2-hero SPAN.subtitle{font-size:1.2em;}.f2-hero .col-md-12{text-align:center;margin:0 auto;}.f2-hero .f2-link-wrap{justify-content:center;}.f2-overlay-logo{right:auto;left:50%;transform:translateX(-50%);bottom:-40px;}.f2-overlay-logo IMG{max-height:150px;}.f2-navigation A.logo{max-width:300px;}.f2-header .f2-header-background:after{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);width:100%;opacity:0.5;}.f2-panel .col-md-6{max-width:750px;width:100%;flex:1;}.f2-header,.f2-product-listings{-webkit-clip-path:ellipse(150% 100% at top);clip-path:ellipse(150% 100% at top);}.f2-news-overview{-webkit-clip-path:none;clip-path:none;}.f2-link-wrap A{font-size:1em;}.f2-scroll-panel .f2-content-text{padding:0px;}.f2-image{max-width:600px;width:100%;margin:0 auto;margin-bottom:30px;margin-top:10px;}.f2-scroll-panel H2,.f2-scroll-panel SPAN.f2-subtitle{text-align:center;}.f2-scroll-panel .f2-link-wrap{margin-top:20px;}.f2-scroll-panel{padding-top:10vh;padding-bottom:10vh;}.f2-header{min-height:calc(100vh - 75px);}.f2-mini-header{min-height:auto;}.f2-mini-header .f2-hero{padding-bottom:50px;padding-top:30px;}.f2-left-arrow,.f2-right-arrow{display:none !important;}.f2-main-footer>.col-md-6:nth-of-type(1){flex:0;min-width:350px;}.f2-main-footer.row .col-md-3{}/*.f2-mobile-btn
{
position: absolute;
right: 0;
top: 30px;
}*//*.f2-navigation .col-md-12
{
justify-content: center;
}*/}@media (min-width:0) and (max-width:849px){.f2-content-section:not(.f2-first-section){padding-top:50px;}.f2-content-section{padding-bottom:50px;}.f2-panel{padding-left:0px;padding-bottom:40px;}.f2-panel .container{padding-left:30px;padding-right:40px !important;}.product-slider{padding-left:20px;padding-right:20px;padding-top:0px;}.f2-mobile-nav UL LI A{font-size:1.8em;}.f2-mobile-bg:after{width:200%;}.single-image-wrapper{padding-left:0px !important;padding-right:0px !important;margin-bottom:30px;}.single-image-wrapper IMG{max-height:400px;object-fit:cover;}.f2-image IMG{max-height:400px;}.f2-main-footer{text-align:center;}.f2-main-footer .col-md-6.row .col-md-6{padding-right:0px;}.f2-main-footer .col-md-6{margin:0 auto;}.f2-main-footer A.logo{margin:0 auto;width:100%;}.f2-main-footer>.col-md-6:nth-of-type(1){min-width:auto;flex:1;width:100%;}.f2-main-footer A.return{margin-bottom:50px;}.f2-post-footer{text-align:center;}.f2-post-footer .socials{justify-content:center;}A.f2-video-player:before{bottom:30px;font-size:1em;}A.f2-video-player:hover:before{transform:none;}.f2-news-overview .product-slider .col-md-6{padding-left:0px;padding-right:0px;padding-bottom:30px;}}@media (min-width:0) and (max-width:650px){.f2-content-section H2,.f2-panel H2,.f2-scroll-panels H2{font-size:1.6em;}.f2-content-text P{font-size:1.15em;}.f2-header H1{font-size:2em;}.product-details P{font-size:1em;}.product-details H3{font-size:1.6em;}.f2-snapshot{position:absolute;top:50%;left:auto;right:10vw;transform:translateY(-50%) rotate(3deg);z-index:100;background:#FFF;box-shadow:0px 5px 30px rgba(0,0,0,0.1);padding:30px;border-radius:15px;z-index:1;padding:20px;}.f2-snapshot-content IMG{max-width:250px;height:200px;}.f2-snapshot-caption{font-size:2.6em;}.f2-circle-wrapper{max-width:calc(100vw - 37px);width:100%;}.f2-circle{width:750px;}.f2-circle IMG{object-position:center;object-fit:cover;}.f2-header,.f2-product-listings{-webkit-clip-path:ellipse(200% 100% at top);clip-path:ellipse(200% 100% at top);}.case-study-item{max-width:100%;}.case-study-wrapper{transform:none;}.case-study-item.middle{transform:translate(0px,-20px);}.case-study-item.back{transform:translate(0px,-40px);}.f2-case-studies .col-md-8{margin-top:70px;margin-bottom:90px;}BUTTON#next{}.f2-prefooter .f2-link-wrap{flex-direction:column;}.f2-overlay-content IMG{float:none;padding:0px;margin-bottom:20px;max-width:100px;max-height:100px;}.f2-overlay-content P{font-size:1.1em;}.f2-overlay-content H3{font-size:1.3em;}}@media (min-width:0) and (max-width:500px){.f2-content-section H2,.f2-panel H2,.f2-scroll-panels H2{font-size:1.4em;}.f2-content-text P{font-size:1.1em;}.f2-header H1{font-size:1.6em;}.f2-hero SPAN.subtitle{font-size:1.1em;font-weight:300;}.f2-hero .col-md-12 P{font-size:1em;}.f2-snapshot{right:20px;padding-bottom:15px;}.f2-snapshot IMG{max-width:none;width:50vw;height:40vw;}.f2-snapshot-caption{font-size:2em;padding-top:15px;}.f2-content-section .f2-link-wrap{margin-top:10px;}.f2-box-item{padding:10px;height:30vw;}A.product-item{/*min-height: 450px;*/}A.product-item:after{height:125%;}.f2-hero .f2-link-wrap{flex-direction:column;}.f2-panel IMG{object-position:center !important;}.case-study-content{padding:30px;}.f2-mobile-nav UL LI A{font-size:1.5em;}}@media (min-width:0) and (max-width:450px){.product-slider .col-md-4{padding:5px;}.product-slider{padding-left:0px;padding-right:0px;}.product-details{padding:30px;}.f2-overlay-logo IMG{max-height:120px;}.f2-navigation A.logo{max-width:100%;flex:1;}.f2-navigation A.logo IMG{object-fit:contain;max-height:100px;width:auto;}.f2-mobile-btn{flex:0 0 20%;}.f2-mobile-btn I{font-size:1.7em;}.f2-navigation .container{padding-left:0px !important;padding-right:0px !important;}.f2-navigation{padding-top:0px;}.f2-link-wrap A{padding-top:15px;padding-bottom:15px;padding-left:25px;padding-right:25px;font-weight:500;}}@media (min-width:0) and (max-width:400px){.f2-content-text P{font-size:1em;}.f2-hero SPAN.subtitle{font-size:1em;}.product-details P{font-size:1em;}}