.noDesktop{display:none !important}@media only screen and (max-width: 1100px){.noDesktop{display:block !important}.noLaptop{display:none !important}}@media only screen and (max-width: 900px){.noDesktop,.noLaptop{display:block !important}.noBigTablet{display:none !important}}@media only screen and (max-width: 768px){.noDesktop,.noLaptop,.noBigTablet{display:block !important}.noTablet{display:none !important}}@media only screen and (max-width: 650px){.noDesktop,.noLaptop,.noBigTablet,.noTablet{display:block !important}.noBigPhone{display:none !important}}@media only screen and (max-width: 450px){.noDesktop,.noLaptop,.noBigTablet,.noTablet,.noBigPhone{display:block !important}.noPhone{display:none !important}}@keyframes fadein{from{opacity:0}to{opacity:1}}i,em{font-style:italic}body{font-size:62.5%}p,ul,ol,table{font-family:'Montserrat', sans-serif;font-weight:400;font-style:normal;line-height:1.4rem;font-size:14px;font-size:1vw;margin-bottom:1.2em;color:#666}@media (max-width: 1200px){p,ul,ol,table{font-size:12px}}@media (min-width: 1400px){p,ul,ol,table{font-size:14px}}p i,p em,ul i,ul em,ol i,ol em,table i,table em{font-style:italic}p{margin-bottom:1.1rem}a{color:#666;text-decoration:none;transition:all 0.5s ease}sup{font-size:0.5em !important}h1,h2,h3,h4,h5,h6{font-family:'Montserrat', sans-serif;font-weight:300;font-style:normal;margin-bottom:1.1rem;color:#496F89;line-height:1.4em}h1 i,h1 em,h2 i,h2 em,h3 i,h3 em,h4 i,h4 em,h5 i,h5 em,h6 i,h6 em{font-style:italic}h1.magenta,h2.magenta,h3.magenta,h4.magenta,h5.magenta,h6.magenta{color:#eb1a74}h1.green,h2.green,h3.green,h4.green,h5.green,h6.green{color:#009d91}h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,h6.blue{color:#007ac1}h1.yellow,h2.yellow,h3.yellow,h4.yellow,h5.yellow,h6.yellow{color:#fcd623}h1.purple,h2.purple,h3.purple,h4.purple,h5.purple,h6.purple{color:#9685c5}h1{font-size:48px;font-size:4vw;color:#496F89;line-height:1.1em;margin-bottom:0.5em}@media (max-width: 800px){h1{font-size:32px}}@media (min-width: 1350px){h1{font-size:54px}}h2{font-size:36px;font-size:3.5vw}@media (max-width: 800px){h2{font-size:28px}}@media (min-width: 914.2857142857px){h2{font-size:32px}}h3{font-size:32px;font-size:2.8vw}@media (max-width: 857.1428571429px){h3{font-size:24px}}@media (min-width: 1000px){h3{font-size:28px}}h4{font-size:24px;font-size:2.4vw}@media (max-width: 833.3333333333px){h4{font-size:20px}}@media (min-width: 1000px){h4{font-size:24px}}h5{font-size:24px;font-size:2vw}@media (max-width: 900px){h5{font-size:18px}}@media (min-width: 1100px){h5{font-size:22px}}h6{font-size:18px;font-size:1.8vw}@media (max-width: 888.8888888889px){h6{font-size:16px}}@media (min-width: 1000px){h6{font-size:18px}}body.text h1,body.text h2,body.text h3,body.text h4,body.text h5,body.text h6{font-family:'Montserrat', sans-serif;font-weight:400;font-style:normal;line-height:1.4rem;font-size:14px;font-size:1vw;text-transform:none;line-height:1.12em}@media (max-width: 1200px){body.text h1,body.text h2,body.text h3,body.text h4,body.text h5,body.text h6{font-size:12px}}@media (min-width: 1400px){body.text h1,body.text h2,body.text h3,body.text h4,body.text h5,body.text h6{font-size:14px}}body.text h1 i,body.text h1 em,body.text h2 i,body.text h2 em,body.text h3 i,body.text h3 em,body.text h4 i,body.text h4 em,body.text h5 i,body.text h5 em,body.text h6 i,body.text h6 em{font-style:italic}body.text h1{font-size:2.8rem;font-size:6.5vw}@media (max-width: 24.6153846154rem){body.text h1{font-size:1.6rem}}@media (min-width: 40rem){body.text h1{font-size:2.6rem}}body.text h2{font-size:2.4rem;font-size:5vw}@media (max-width: 28rem){body.text h2{font-size:1.4rem}}@media (min-width: 48rem){body.text h2{font-size:2.4rem}}body.text h3{font-size:2rem;font-size:4vw}@media (max-width: 30rem){body.text h3{font-size:1.2rem}}@media (min-width: 55rem){body.text h3{font-size:2.2rem}}body.text h4{font-size:1.6rem;font-size:3vw}@media (max-width: 33.3333333333rem){body.text h4{font-size:1rem}}@media (min-width: 60rem){body.text h4{font-size:1.8rem}}body.text h5{font-size:1.2rem;font-size:2vw}@media (max-width: 40rem){body.text h5{font-size:.8rem}}@media (min-width: 80rem){body.text h5{font-size:1.6rem}}body.text h6{font-size:1.2rem;font-size:2vw}@media (max-width: 40rem){body.text h6{font-size:.8rem}}@media (min-width: 80rem){body.text h6{font-size:1.6rem}}header,section,footer,aside,nav,main,article,figure{display:block;float:left;width:100%}.clearfix:after{content:"";display:table;clear:both}*{padding:0;margin:0;position:relative;-webkit-text-size-adjust:none;box-sizing:border-box}.clearit{height:0px;overflow:hidden;clear:both;width:100%;display:block}html,.page{height:100%}body{width:100%}.page{overflow-x:hidden}.page:after{content:"";display:table;clear:both}.page,.section{width:100%;float:left}.section{overflow:hidden}img{width:100%;border:0;-ms-interpolation-mode:bicubic}.wrapper{width:calc(100% - 96px);display:block;margin:0 auto;max-width:1400px;clear:both}.wrapper:after{content:"";display:table;clear:both}.flexer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.bg{background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;left:0;top:0;right:0;bottom:0}.bg>a{display:block;float:left;width:100%}.bg span{float:left;width:100%;display:block}.widthInd{display:none}p,ul,ol,table,blockquote{font-family:'Montserrat', sans-serif;font-weight:400;font-style:normal;line-height:1.4rem;font-size:14px;font-size:1vw}@media (max-width: 1200px){p,ul,ol,table,blockquote{font-size:12px}}@media (min-width: 1400px){p,ul,ol,table,blockquote{font-size:14px}}p i,p em,ul i,ul em,ol i,ol em,table i,table em,blockquote i,blockquote em{font-style:italic}@media only screen and (max-width: 900px){.wrapper{width:calc(100% - 36px)}}@media only screen and (max-width: 650px){.wrapper{width:calc(100%)}.overlay .wrapper,.plainHeading .wrapper{width:calc(100% - 36px)}}.logo{width:100%;display:block;background-image:url(../img/cloud-9-logo-opt.jpg);background-size:contain;background-repeat:no-repeat;background-position:center center;padding:0}.logo span{width:100%;display:block;float:left;padding-top:105%}.logo:after{content:"";display:table;clear:both;opacity:0}.logo p{opacity:0;position:absolute;left:auto;top:auto;right:auto;bottom:auto;font-size:1px}.vitaLogo{width:100%;display:block;background-image:url(../img/vita-logo.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}.vitaLogo span{width:100%;display:block;float:left;padding-top:125%}.vitaLogo:after{content:"";display:table;clear:both}.ballYoungLogo{width:100%;display:block;background-image:url(../img/BallYoungLogo.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}.ballYoungLogo span{width:100%;display:block;float:left;padding-top:29%}.ballYoungLogo:after{content:"";display:table;clear:both}.ultraFreshLogo{width:100%;display:block;background-image:url(../img/UltraFreshLogo.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}.ultraFreshLogo span{width:100%;display:block;float:left;padding-top:55%}.ultraFreshLogo:after{content:"";display:table;clear:both}.antiBacLogo{width:100%;display:block;float:left;background-image:url(../img/antiBacterialIcon.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}.antiBacLogo span{width:100%;display:block;float:left;padding-top:100%}.freshLogo{width:100%;display:block;float:left;background-image:url(../img/freshIcon.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}.freshLogo span{width:100%;display:block;float:left;padding-top:100%}.madeinUK{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-end}.madeinUK *{vertical-align:bottom}.madeinUK .icon{width:calc(25% - 12px);display:inline-block;background-image:url(../img/union_jack.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;float:left;order:2}.madeinUK .icon span{width:100%;display:block;float:left;padding-top:53.5%}.madeinUK .icon:after{content:"";display:table;clear:both}.madeinUK p{color:#666;margin:0;width:auto;padding-right:10px;padding-left:10px;transform:translateY(6%);font-weight:500;color:#496F89}.madeinUK p span{color:#496F89;white-space:nowrap;width:100%;display:inline-block}.mainHeading{margin-top:calc(2.5% + 18px);padding:18px 36px 0;width:100%}.mainHeading h1{margin:0}.mainHeading h1.withLogo{padding-right:100px}.mainHeading p.breadcrumb{text-transform:uppercase;margin:0 0 0.5em 0;color:#496F89}.mainHeading .titleLogo{position:absolute;left:auto;top:18px;right:24px;bottom:0;width:100px;display:block}.mainHeading .titleLogo img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;max-height:85px;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.rangeLogo{display:block;float:right;position:absolute;left:auto;top:auto;right:0;bottom:36px;z-index:5;width:50%;padding-right:36px}.rangeLogo img{max-width:250px;width:75%;float:left}.pageContent .text{padding:36px 36px 0}.pageContent .text a{color:#496F89;text-decoration:underline;transition:all 0.5s ease}.pageContent .text a:hover{color:blue}.pageContent .text ul,.pageContent .text ol{margin-left:1.25em}.pageContent .mainHeading{margin-top:calc(2.5% + 8px)}.pageContent .downloads{width:100%;float:left;display:block;padding:36px 0 36px 36px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.pageContent .downloads a{background-position:left center;background-repeat:no-repeat;padding:8px;padding-left:40px;font-family:'Montserrat', sans-serif;font-weight:400;font-style:normal;line-height:1.4rem;font-size:14px;font-size:1vw;color:#007ac1}@media (max-width: 1200px){.pageContent .downloads a{font-size:12px}}@media (min-width: 1400px){.pageContent .downloads a{font-size:14px}}.pageContent .downloads a i,.pageContent .downloads a em{font-style:italic}.pageContent .downloads a.doc{background-image:url(../img/doc-file-format.svg)}.pageContent .downloads a.pdf{background-image:url(../img/pdf-file-format.svg)}.pageContent .downloads a+a{margin-top:24px}.explore{text-align:center;padding:calc(2% + 10px) 0}.explore h4{color:#496F89;font-size:1.6rem;font-size:2.25vw;letter-spacing:0.02em}@media (max-width: 62.2222222222rem){.explore h4{font-size:1.4rem}}@media (min-width: 88.8888888889rem){.explore h4{font-size:2rem}}.explore ul.range:first-of-type{text-transform:uppercase;width:calc(100% + 18px);display:block;list-style-type:none}.explore ul.range:first-of-type>li,.explore ul.range:first-of-type div li{width:calc(25% - 18px);margin-right:18px;display:block;float:left}.explore ul.range:first-of-type>li .image,.explore ul.range:first-of-type div li .image{width:100%;display:block;float:left;padding-top:65%}.explore ul.range:first-of-type>li .image .exploreBG,.explore ul.range:first-of-type div li .image .exploreBG{position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center center}.explore ul.range:first-of-type>li span,.explore ul.range:first-of-type div li span{font-family:'Montserrat', sans-serif;font-weight:300;font-style:normal;padding:12px 8px;display:block;float:left;width:100%;color:#496F89}.explore ul.range:first-of-type>li span i,.explore ul.range:first-of-type>li span em,.explore ul.range:first-of-type div li span i,.explore ul.range:first-of-type div li span em{font-style:italic}.explore ul.range:first-of-type ul.slick-dots{bottom:-24px}.explore a{display:block;width:100%;float:left}.explore a:after{display:block;content:'';position:absolute;left:50%;top:calc(100% - 1px);right:50%;bottom:auto;border-bottom:solid 1px #496F89;opacity:0;transition:all 0.5s ease}.explore a:hover:after{left:0;right:0;opacity:1;top:calc(100% - 3px);border-bottom:solid 3px #496F89}.explore+.footer{margin-top:calc(-1% - 5px)}.homeRow+.ultraFresh{margin-top:calc(-24px - 1.5%)}.product .section+.section.ultraFresh{margin:40px}.section.ultraFresh{background-color:rgba(213,213,213,0.1);background-image:linear-gradient(to bottom, #fff 0px, #fff 60px, rgba(213,213,213,0.1) 60px, rgba(213,213,213,0.1) 100%);padding:24px 0}.section.ultraFresh .text{width:calc(100%/12 * 4);float:right;z-index:2}.section.ultraFresh .text .ultraFreshLogo{width:50%;max-width:150px;min-width:100px;margin-bottom:24px;margin-top:60px}.section.ultraFresh .text .intro ul{clear:left;margin-left:1.2rem;margin-bottom:1.2rem}.section.ultraFresh .text .intro ul li{list-style-type:disc}.section.ultraFresh .text .bullets{clear:left;margin-left:1.2rem;margin-bottom:1.2rem}.section.ultraFresh .text .bullets li{list-style-type:disc}.section.ultraFresh .cameos{width:calc(100%/12 * 8);float:left;z-index:1}.section.ultraFresh .cameos .swatchList{width:100%;overflow:visible;padding-right:24px}.section.ultraFresh .cameos .swatch{width:40%;margin-left:-20%}.section.ultraFresh .cameos .swatch:first-of-type{margin:0}.section.ultraFresh .cameos img{filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.2))}.section.ultraFresh .antiMicro{padding-top:24px;width:calc(100%/12* 8);float:left;display:block}.section.ultraFresh .antiMicro ul{list-style-type:none;width:100%}.section.ultraFresh .antiMicro li{display:inline;float:left;padding:8px 16px;padding-left:40px;margin-right:16px}.section.ultraFresh .antiMicro li:first-child{border-right:solid 1px #D5D5D5}.section.ultraFresh .antiMicro li .antiBacLogo,.section.ultraFresh .antiMicro li .freshLogo{position:absolute;left:0;top:50%;right:auto;bottom:auto;width:30px;transform:translateY(-50%)}.section.ultraFresh .antiMicro h6{font-family:'Montserrat', sans-serif;font-weight:400;font-style:normal;line-height:1.4rem;font-size:14px;font-size:1vw;letter-spacing:0.15em;color:#496F89;margin:0}@media (max-width: 1200px){.section.ultraFresh .antiMicro h6{font-size:12px}}@media (min-width: 1400px){.section.ultraFresh .antiMicro h6{font-size:14px}}.section.ultraFresh .antiMicro h6 i,.section.ultraFresh .antiMicro h6 em{font-style:italic}.socials{margin:0;padding:0;display:block;z-index:2;float:left;clear:left;text-align:left;width:100%;margin-bottom:12px;margin-top:12px;list-style-type:none}.socials li{width:30px;height:30px;display:inline-block;margin:0;padding:0;margin-right:8px;z-index:1;transition:all 0.5s ease}.socials:hover li span{opacity:1}.socials a{margin:0;padding:0;position:absolute;left:0;top:0;right:0;bottom:0;background-color:#6d96b1;transition:all 0.5s ease}.socials a:hover{background-color:#2e4757}.socials a span{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;background-position:center center;background-size:55% 55%;background-repeat:no-repeat}.socials a span p{opacity:0;font-size:1px}.socials a span.connect{background-image:url(../img/socials/connect.svg)}.socials a span.li{background-image:url(../img/socials/linkedin.svg)}.socials a span.fb{background-image:url(../img/socials/facebook.svg)}.socials a span.tw{background-image:url(../img/socials/twitter.svg)}.socials a span.wp{background-image:url(../img/socials/wordpress.svg)}.socials a span.pt{background-image:url(../img/socials/pinterest.svg)}.socials a span.ig{background-image:url(../img/socials/instagram.svg)}.button{border:solid 1px #496F89;padding:8px 18px}.button,.propIcon{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;font-family:'Montserrat', sans-serif;font-weight:400;font-style:normal;line-height:1.4rem;font-size:14px;font-size:1vw;text-transform:uppercase;color:#496F89;width:auto}@media (max-width: 1200px){.button,.propIcon{font-size:12px}}@media (min-width: 1400px){.button,.propIcon{font-size:14px}}.button i,.button em,.propIcon i,.propIcon em{font-style:italic}.button .iconLabel,.button .buttonLabel,.propIcon .iconLabel,.propIcon .buttonLabel{padding-left:10px;letter-spacing:0.05em}.button .icon,.propIcon .icon{width:32px}.button .icon span,.propIcon .icon span{width:100%;padding-top:100%;display:block;background-size:contain;background-repeat:no-repeat;background-position:center center}.icon.name span{background-image:url()}.icon.whereToBuy span{background-image:url(../img/shoppingBasketIcon.svg)}.icon.stretchFitIcon span{background-image:url(../img/stretchFitIconWhite.svg)}.icon.ultraFreshIcon span{background-image:url(../img/antiBacterialIconWhite.svg)}.icon.underfloorIcon span{background-image:url(../img/underFloorHeatingIconWhite.svg)}.icon.woodfloorIcon span{background-image:url(../img/parquetIconWhite.svg)}.icon.flameRetardIcon span{background-image:url(../img/flameRetardantIconWhite.svg)}.icon.soundInsulation span{background-image:url(../img/soundInsulationIconWhite.svg)}.icon.thermalInsulation span{background-image:url(../img/thermalInsulationWhite.svg)}.icon.luxuryUse span{background-image:url(../img/luxuryUseWhite.svg)}.icon.environFriend span{background-image:url(../img/environFriendIconWhite.svg)}.icon.doubleStickIcon span{background-image:url(../img/doubleStickIconWhite.svg)}.imageHolder.leftTop img,img.leftTop img{-o-object-position:top left;object-position:top left}.imageHolder.centerTop img,img.centerTop img{-o-object-position:top center;object-position:top center}.imageHolder.rightTop img,img.rightTop img{-o-object-position:top right;object-position:top right}.imageHolder.leftCentre img,img.leftCentre img{-o-object-position:center left;object-position:center left}.imageHolder.centreCentre img,img.centreCentre img{-o-object-position:center center;object-position:center center}.imageHolder.rightCentre img,img.rightCentre img{-o-object-position:center right;object-position:center right}.imageHolder.leftBottom,img.leftBottom{align-self:flex-end}.imageHolder.leftBottom img,img.leftBottom img{-o-object-position:bottom left;object-position:bottom left}.imageHolder.centreBottom,img.centreBottom{align-self:flex-end}.imageHolder.centreBottom img,img.centreBottom img{-o-object-position:bottom center;object-position:bottom center}.imageHolder.rightBottom,img.rightBottom{align-self:flex-end}.imageHolder.rightBottom img,img.rightBottom img{-o-object-position:bottom right;object-position:bottom right}.blockLink{font-family:'Montserrat', sans-serif;font-weight:400;font-style:normal;line-height:1.4rem;font-size:14px;font-size:1vw;display:inline-block;border-radius:1.5em;background-color:#496F89;color:#fff;padding:0.65em 1.25em}@media (max-width: 1200px){.blockLink{font-size:12px}}@media (min-width: 1400px){.blockLink{font-size:14px}}.blockLink i,.blockLink em{font-style:italic}.blockLink+*{margin-top:1.5em}p.blockLink+*{margin-top:0}figure{margin-bottom:1.5em}.plainHeading{margin-top:calc(24px + 3vw);display:block;width:100%}.videoHolder{background-color:#f5f5f5;position:relative;display:block;width:100%}.videoHolder .proportioner{width:100%;padding-bottom:56.25% !important;height:0;overflow:hidden}.videoHolder iframe,.videoHolder .videoHolder object,.videoHolder .videoHolder embed,.videoHolder video{position:absolute;top:-0;left:0;width:100%;height:100%;border:0}.blockContent .section.noGap,.blockContent .section.botGap,.blockContent .section.breakTop,.section.noGap,.section.botGap,.section.breakTop{margin-top:0}.blockContent .section.botGap+.section,.section.botGap+.section{margin-top:calc(24px + 3vw)}.blockContent .section.fullWidth .wrapper,.section.fullWidth .wrapper{min-width:100vw;left:50%;transform:translateX(-50%)}.blockContent .section.width50 .wrapper,.section.width50 .wrapper{max-width:50%;margin-left:auto;margin-right:auto}.blockContent .section.max1100 .wrapper,.section.max1100 .wrapper{max-width:1100px;margin-left:auto;margin-right:auto}.blockContent .section.max900 .wrapper,.section.max900 .wrapper{max-width:900px;margin-left:auto;margin-right:auto}.blockContent .section.max750 .wrapper,.section.max750 .wrapper{max-width:750px;margin-left:auto;margin-right:auto}.blockContent .section.max450 .wrapper,.section.max450 .wrapper{max-width:450px;margin-left:auto;margin-right:auto}.blockContent .section.max75p .wrapper,.section.max75p .wrapper{max-width:75%;margin-left:auto;margin-right:auto}.blockContent .section.max50p .wrapper,.section.max50p .wrapper{max-width:50%;margin-left:auto;margin-right:auto}.imageHolder,.bgImage{width:100%}.imageHolder.leftTop img,.bgImage.leftTop img{-o-object-position:top left;object-position:top left}.imageHolder.centerTop img,.bgImage.centerTop img{-o-object-position:top center;object-position:top center}.imageHolder.rightTop img,.bgImage.rightTop img{-o-object-position:top right;object-position:top right}.imageHolder.leftCentre img,.bgImage.leftCentre img{-o-object-position:center left;object-position:center left}.imageHolder.centreCentre img,.bgImage.centreCentre img{-o-object-position:center center;object-position:center center}.imageHolder.rightCentre img,.bgImage.rightCentre img{-o-object-position:center right;object-position:center right}.imageHolder.leftBottom img,.bgImage.leftBottom img{-o-object-position:bottom left;object-position:bottom left}.imageHolder.centreBottom img,.bgImage.centreBottom img{-o-object-position:bottom center;object-position:bottom center}.imageHolder.rightBottom img,.bgImage.rightBottom img{-o-object-position:bottom right;object-position:bottom right}.imageHolder img,.bgImage img{display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.imageHolder .frame,.imageHolder a,.bgImage .frame,.bgImage a{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;z-index:2}.imageHolder .missingImage,.bgImage .missingImage{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;background-color:#fff}.imageHolder span,.bgImage span{display:block;width:100%;padding-top:100%;z-index:1;max-height:350px;pointer-events:none}.imageHolder.compat-object-fit,.bgImage.compat-object-fit{background-position:center bottom;background-size:contain;background-repeat:no-repeat}.imageHolder.compat-object-fit img,.bgImage.compat-object-fit img{opacity:0}.image.natural,.natural .image{padding:0}.image.natural .imageHolder,.natural .image .imageHolder{position:relative;left:auto;top:auto;right:auto;bottom:auto;height:auto}.image.natural .imageHolder img,.image.natural .imageHolder a,.natural .image .imageHolder img,.natural .image .imageHolder a{position:relative;left:auto;top:auto;right:auto;bottom:auto;height:auto}.image.natural .imageHolder span,.natural .image .imageHolder span{display:none}.image.inline,.inline .image{display:inline-block;float:right;margin-left:calc(12px + 1.5vw);margin-bottom:12px}.bgImage{z-index:1;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bgImage.leftTop img{-o-object-position:top left;object-position:top left}.bgImage.centerTop img{-o-object-position:top center;object-position:top center}.bgImage.rightTop img{-o-object-position:top right;object-position:top right}.bgImage.leftCentre img{-o-object-position:center left;object-position:center left}.bgImage.centreCentre img{-o-object-position:center center;object-position:center center}.bgImage.rightCentre img{-o-object-position:center right;object-position:center right}.bgImage.leftBottom img{-o-object-position:bottom left;object-position:bottom left}.bgImage.centreBottom img{-o-object-position:bottom center;object-position:bottom center}.bgImage.rightBottom img{-o-object-position:bottom right;object-position:bottom right}.opacity10{opacity:0.1}.opacity20{opacity:0.2}.opacity30{opacity:0.3}.opacity40{opacity:0.4}.opacity50{opacity:0.5}.opacity60{opacity:0.6}.opacity70{opacity:0.7}.opacity80{opacity:0.8}.opacity90{opacity:0.9}.blendedNormal{mix-blend-mode:normal}.blendedScreen{mix-blend-mode:screen}.blendedMultiply{mix-blend-mode:multiply}.blendedOverlay{mix-blend-mode:overlay}.blendedLighten{mix-blend-mode:lighten}.blendedColorDodge{mix-blend-mode:colordodge}.blendedColorBurn{mix-blend-mode:colorburn}.blendedHardLight{mix-blend-mode:hardlight}.blendedSoftLight{mix-blend-mode:softlight}.blendedDifference{mix-blend-mode:difference}.blendedExclusion{mix-blend-mode:exclusion}.blendedSaturation{mix-blend-mode:saturation}.blendedColor{mix-blend-mode:color}.blendedLuminosity{mix-blend-mode:luminosity}@media only screen and (max-width: 1100px){.section.ultraFresh .cameos .swatch{width:45%;margin-left:-20%}.section.ultraFresh .cameos .swatch:first-child{margin:0%}.section.ultraFresh .cameos .swatch:nth-child(4){display:none}.rangeLogo{width:100%;padding-left:48px}}@media only screen and (max-width: 900px){.section.ultraFresh .cameos .swatch{width:58%;margin-left:-20%}.section.ultraFresh .cameos .swatch:nth-child(odd){margin:0}.section.ultraFresh .cameos .swatch:nth-child(4){display:inline}.section.ultraFresh .cameos .swatch:nth-child(n+3){margin-top:-20%;margin-bottom:10%}.section.ultraFresh .antiMicro{width:100%;padding-top:0}.rangeLogo{width:75%;padding-left:48px;left:24px;right:auto;padding:0}.rangeLogo img{max-width:180px}}@media only screen and (max-width: 768px){.section.ultraFresh{background-image:none}.section.ultraFresh .text{width:100%}.section.ultraFresh .text ul{margin-left:1.25em}.section.ultraFresh .text .ultraFreshLogo{width:150px;display:block;float:left}.section.ultraFresh .text .intro{width:calc(100% - 170px);float:right;padding-top:20px}.section.ultraFresh .text .bullets li{width:50%;padding-right:24px;_height:30px;min-height:30px;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1}.section.ultraFresh .cameos{width:calc(100%)}.section.ultraFresh .cameos .swatchList{float:left;padding-right:0}.section.ultraFresh .cameos .swatch{width:38%;margin-left:-20%}.section.ultraFresh .cameos .swatch:nth-child(n+0){transform:none;margin-left:-20%}.section.ultraFresh .cameos .swatch:first-child{margin:0}.section.ultraFresh .cameos .swatch:nth-child(n+3){margin-top:-0%;margin-bottom:0%}.section.ultraFresh .antiMicro{margin-top:12px}}@media only screen and (max-width: 650px){.section.ultraFresh{padding:calc(2.5% + 12px)}.section.ultraFresh .text{width:100%}.section.ultraFresh .text .ultraFreshLogo{width:150px;display:block;float:left;margin:0 0 12px 0}.section.ultraFresh .text .intro{width:calc(100%);float:left;clear:left;padding-top:0px}.section.ultraFresh .text .bullets{list-style-type:disc}.section.ultraFresh .text .bullets li{width:100%;display:block;float:left;min-height:0;margin-bottom:12px}.explore{text-align:center;padding:0 calc(2.5% + 12px);margin-top:24px}.rangeLogo{width:75%;padding-left:0;left:auto;right:24px;bottom:24px;padding:0}.rangeLogo img{max-width:40%;float:right;margin-bottom:0}.mainHeading h1.withLogo{padding-right:70px}.mainHeading .titleLogo{width:70px;max-height:70px}}@media (-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi),(min-resolution: 1.5dppx){.logo{background-image:url(../img/cloud-9-logo-opt-2X.jpg)}}@media only screen and (max-width: 650px) and (-webkit-min-device-pixel-ratio: 1.5),only screen and (max-width: 650px) and (min-device-pixel-ratio: 1.5),only screen and (max-width: 650px) and (min-resolution: 144dpi),only screen and (max-width: 650px) and (min-resolution: 1.5dppx){.logo{background-image:url(../img/cloud-9-logo-opt.jpg)}}header{z-index:1000}header .section{overflow:visible}nav.mainMenu{padding:0}nav.mainMenu>.wrapper{padding-top:24px}nav.mainMenu ul{list-style-type:none;padding:0;margin:0;max-height:75vh;margin-bottom:0px;display:block;float:left;width:calc(100%);opacity:1;background-color:#fff;cursor:pointer}nav.mainMenu ul.closed{position:absolute;left:0;top:0;right:auto;bottom:auto;width:100%;height:100%;pointer-events:none;opacity:0}nav.mainMenu ul.open{max-height:75vh;margin-bottom:0px;display:block;float:left;width:100%;opacity:1;transition:all 0.5s ease}nav.mainMenu ul ul.subNav{opacity:0;pointer-events:none;position:absolute;left:0;top:100%;right:auto;bottom:auto;width:150%;background-color:#f5f6f7}nav.mainMenu ul ul.subNav li{width:100%}nav.mainMenu ul ul.subNav li a{font-size:11px;padding:9px 12px}nav.mainMenu ul ul.subNav li:hover{background-color:#fff}nav.mainMenu ul>li:hover{background-color:#f5f6f7}nav.mainMenu ul>li:hover ul.subNav{opacity:1;pointer-events:all}nav.mainMenu li{display:inline-block;float:left}nav.mainMenu li.fullWidth{width:100%}nav.mainMenu a{font-family:'Montserrat', sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:0.1em;font-size:14px;font-size:.85vw;color:#496F89;display:block;float:left;padding:9px 12px}@media (max-width: 1294.1176470588px){nav.mainMenu a{font-size:11px}}@media (min-width: 1529.4117647059px){nav.mainMenu a{font-size:13px}}nav.mainMenu a i,nav.mainMenu a em{font-style:italic}nav.mainMenu a:after{display:block;content:'';position:absolute;left:50%;top:calc(100% - 1px);right:50%;bottom:auto;border-bottom:solid 1px #b8a38f;opacity:0;transition:all 0.5s ease}nav.mainMenu a.logo{padding:0;margin:0}nav.mainMenu a.logo:after{display:none}nav.mainMenu a:hover:after{left:0;right:0;opacity:1;top:calc(100% - 3px);border-bottom:solid 3px #b8a38f}nav.mainMenu .logoHolder{position:absolute;left:auto;top:0;right:0;bottom:auto;height:145px;width:118px;display:none}nav.mainMenu .logoHolder .logo{position:absolute;left:0;top:14px;right:0;bottom:14px}nav.mainMenu .menuBG{width:100%;float:left;display:block;width:100%;padding:18px 9px 18px 18px}nav.mainMenu .topLogos{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-end;padding-bottom:16px}nav.mainMenu .menuHolder{width:100%;float:left;display:block}nav.mainMenu .ballYoungLogo{width:210px;margin-left:16px;float:left;margin-right:20px}nav.mainMenu .ballYoungLogo p{opacity:0;pointer-events:none;position:absolute}nav.mainMenu .rightLogos{display:inline-flex;margin-right:0;margin-left:auto;flex-grow:1;justify-content:flex-end;align-items:flex-end}nav.mainMenu .rightLogos img{max-height:60px;width:auto}nav.mainMenu .rightLogos img.ukLogo{max-height:40px}nav.mainMenu .rightLogos img+img{margin-left:12px}nav.mainMenu .madeinUK{width:200px;display:inline-flex}nav.mainMenu .madeinUK .icon{width:70px}nav.mainMenu .madeinUK p{letter-spacing:0;margin:0;font-size:11px;font-size:1.5vw}@media (max-width: 800px){nav.mainMenu .madeinUK p{font-size:12px}}@media (min-width: 933.3333333333px){nav.mainMenu .madeinUK p{font-size:14px}}nav.mainMenu .madeinUK p span{width:100%;display:inline-block}nav.mainMenu .awardWinning{display:inline-block;margin-left:14px}nav.mainMenu .awardWinning h4{font-family:'Montserrat', sans-serif;font-weight:400;font-style:normal;line-height:1.4rem;font-size:14px;font-size:1vw;font-size:12px;text-transform:none;font-weight:500;letter-spacing:0;margin-bottom:0}@media (max-width: 1200px){nav.mainMenu .awardWinning h4{font-size:12px}}@media (min-width: 1400px){nav.mainMenu .awardWinning h4{font-size:14px}}nav.mainMenu .awardWinning h4 i,nav.mainMenu .awardWinning h4 em{font-style:italic}nav.mainMenu.closed ul ul.subNav{position:relative;left:auto;top:auto;right:auto;bottom:auto;padding-left:9px;margin-left:9px;opacity:1;width:100%;pointer-events:all;background-color:transparent;border-left:solid 1px #f5f6f7}.menuHandle{display:inline-block;font-family:'Montserrat', sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:0.1em;font-size:14px;font-size:.85vw;cursor:pointer;color:#496F89;margin-top:10px}@media (max-width: 1294.1176470588px){.menuHandle{font-size:11px}}@media (min-width: 1529.4117647059px){.menuHandle{font-size:13px}}.menuHandle i,.menuHandle em{font-style:italic}.menuHandle .flexer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.menuHandle #indicator{width:20px;height:15px;margin-right:9px;cursor:pointer}.menuHandle #indicator span{display:block;position:absolute;height:2px;width:100%;background:#496F89;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.menuHandle #indicator span:nth-child(1){top:0px;transform-origin:center center}.menuHandle #indicator span:nth-child(2){top:calc(50% - 1px);transform-origin:left center}.menuHandle #indicator span:nth-child(3){top:auto;bottom:0;transform-origin:center center}.menuHandle.open #indicator span:nth-child(2){opacity:0}.menuHandle.open #indicator span:nth-child(1){top:50%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.menuHandle.open #indicator span:nth-child(3){top:50%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(-45deg)}@media only screen and (max-width: 768px){nav.mainMenu .awardWinning{display:none}}@media only screen and (max-width: 650px){nav.mainMenu>.wrapper{padding-top:0}nav.mainMenu .menuBG{width:100%}nav.mainMenu .logoHolder{width:84px;height:120px}nav.mainMenu .ballYoungLogo{width:180px;margin-top:8px}}@media only screen and (max-width: 450px){nav.mainMenu .logoHolder{width:48px;height:65px}nav.mainMenu .logoHolder .logo{top:8px;bottom:8px;background-position:center center}nav.mainMenu .rightLogos img{display:none}nav.mainMenu .rightLogos img.cloud9Logo,nav.mainMenu .rightLogos img.vitaHeadLogo{display:block;margin-right:12px;max-height:50px;margin-left:0}nav.mainMenu .madeinUK{margin-left:auto;margin-right:12px;width:auto}nav.mainMenu .madeinUK p{display:none}nav.mainMenu .menuBG{width:100%}}.footer{margin-top:calc(24px + 3vw);letter-spacing:0.05em}.footer>.wrapper{padding-left:80px}.footer .logoHolder{width:70px;position:absolute;left:0;top:0;right:auto;bottom:auto}.footer .logoHolder .logo{background-image:url(../img/cloud-9-logo-opt.jpg)}.footer .address{background-color:#496F89;display:block;float:left;width:100%;padding:24px;padding-bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.footer .address .footLinks{border-left:solid 1px rgba(255,255,255,0.25);padding-left:18px}.footer .address .footLinks li{width:100%;display:block;border:0;padding-left:0}.footer .address *{color:#fff;font-family:'Montserrat', sans-serif;font-weight:400;font-style:normal;line-height:1.4rem;font-size:14px;font-size:1vw;margin:0}@media (max-width: 1200px){.footer .address *{font-size:12px}}@media (min-width: 1400px){.footer .address *{font-size:14px}}.footer .address * i,.footer .address * em{font-style:italic}.footer .address ul.socials{margin-bottom:12px}.footer .address h4{margin-bottom:8px;text-transform:uppercase;display:none}.footer .address h5{margin:0;font-weight:500;text-transform:uppercase}.footer .address .contactList{width:220px;float:left;padding-right:24px;padding-bottom:24px}.footer .address .contactList ul{list-style-type:none}.footer .address p.openHours{width:100%;display:block;float:left;padding-bottom:24px}.footer .ballYoungLogo{width:120px;float:left;margin-bottom:10px;padding:12px 0 0px;display:inline}.footer .registered{padding:12px 0}.footer .registered .regDetails{display:inline-block;padding-left:12px;margin-left:12px;border-left:solid 1px #7f7f7f}.footer .registered .regDetails p,.footer .registered .regDetails ul{font-size:0.7rem;display:inline;float:left;margin-bottom:0px}.footer .registered .regDetails ul{list-style-type:none}.footer .registered .regDetails ul:last-of-type{float:left;clear:left;margin:0}.footer .registered .regDetails ul:last-of-type li:first-child:before{padding-left:0}.footer .registered .regDetails li{display:inline-block;float:left;padding-right:0.35em}.footer .registered .regDetails li:after{content:', '}.footer .registered .regDetails li:last-child:after{content:''}.footer .footLinks ul a{font-size:0.7rem}.footer .footLinks li{display:inline-block;border-left:solid 1px #7f7f7f;padding:4px 10px}.footer .footLinks li:first-child{border:0;padding-left:0}.footer .footLogos .memberships .membership{width:auto;display:block;_height:60px;min-height:60px;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;margin-right:20px;margin-bottom:20px}.footer .footLogos .memberships .membership img{max-height:60px;width:auto}.footer .footLogos .memberships .membership h6{font-size:10px;display:none}.footer .disclaimer p{font-size:10px;line-height:1.4em}.kingCredit{font-family:'Montserrat', sans-serif;font-weight:400;font-style:normal;line-height:1.4rem;font-size:14px;font-size:1vw;text-align:right;padding-bottom:24px}@media (max-width: 1200px){.kingCredit{font-size:12px}}@media (min-width: 1400px){.kingCredit{font-size:14px}}.kingCredit i,.kingCredit em{font-style:italic}.kingCredit a{font-size:0.75rem}@media only screen and (max-width: 650px){.footer .registered{padding:calc(2.5% + 12px) 24px}.footer .registered .regDetails{margin-left:0;max-width:250px}.footer>.wrapper{padding-left:0}.footer .logo{display:none}.footer .address{width:100%;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.footer .address .footLinks{margin-bottom:18px}.kingCredit{padding:8px calc(2.5% + 12px)}.footLinks,.disclaimer{padding:0 24px}.memberships{padding-left:24px}}@media (-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi),(min-resolution: 1.5dppx){.footer .logoHolder .logo{background-image:url(../img/cloud-9-logo-opt.jpg)}}.product .text ul,.product .text ol{margin-left:1.25em}.product .text .productListing ul{margin-left:0}.product .productInformation{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.product .productInformation .column{width:50%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-content:flex-end;align-items:stretch}.product .productInformation .column.initial{display:block}.product .productInformation .column.initial .topBanner,.product .productInformation .column.initial .details{display:none}.product .productInformation .column.initial .installations{border:solid 1px #D5D5D5;background-color:rgba(213,213,213,0.25);margin-bottom:12px}.product .productInformation .column.initial .installations h5{padding:12px;margin:0;background-color:rgba(0,0,0,0.05);font-family:'Montserrat', sans-serif;font-weight:400;font-style:normal;line-height:1.4rem;font-size:14px;font-size:1vw;font-size:1.2rem;font-size:1vw}@media (max-width: 1200px){.product .productInformation .column.initial .installations h5{font-size:12px}}@media (min-width: 1400px){.product .productInformation .column.initial .installations h5{font-size:14px}}.product .productInformation .column.initial .installations h5 i,.product .productInformation .column.initial .installations h5 em{font-style:italic}@media (max-width: 80rem){.product .productInformation .column.initial .installations h5{font-size:.8rem}}@media (min-width: 90rem){.product .productInformation .column.initial .installations h5{font-size:.9rem}}.product .productInformation .column.initial .installations ul{margin:0;padding:0 0px 12px 12px}.product .productInformation .column.initial .installations ul li{width:calc(33.33% - 12px);padding:8px;margin-right:12px;margin-top:12px;border:solid 1px #D5D5D5;background-color:#fff;_height:20px;min-height:20px;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1}.product .productInformation .column.secondary .mainHeading,.product .productInformation .column.secondary .specification,.product .productInformation .column.secondary .text{display:none}.product .productInformation .column.secondary .topBanner{flex:1 1 auto}.product .productInformation .column.secondary .details{flex:0 1 auto;min-height:20px}.product .productInformation .videoHolder{margin-bottom:18px}.product .productInformation .videoHolder .proportioner{width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.product .productInformation .videoHolder iframe,.product .productInformation .videoHolder object,.product .productInformation .videoHolder embed{position:absolute;top:-0;left:0;width:100%;height:100%}.product .topBanner .bg{background-position:center bottom}.product .topBanner .corner{display:none}.product .text{padding:12px 36px 18px;width:100%}.product .text p.range{text-transform:uppercase;margin:0 0 0.5em 0;color:#496F89}.product .text .button{margin-bottom:24px}.product .text .ultraFreshLogos{width:100%;float:left;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:center;list-style-type:none}.product .text .ultraFreshLogos li{padding:8px 16px 8px 0px;width:96px}.product .text .ultraFreshLogos li .antiBacLogo,.product .text .ultraFreshLogos li .freshLogo{position:absolute;left:0;top:50%;right:auto;bottom:auto;width:30px;transform:translateY(-50%)}.product .text .ultraFreshLogos li:nth-child(2){padding-left:40px;padding-right:0;margin-right:0;width:calc(100% - 96px)}.product .text .ultraFreshLogos h6{font-family:'Montserrat', sans-serif;font-weight:400;font-style:normal;line-height:1.4rem;font-size:14px;font-size:1vw;letter-spacing:0.15em;color:#496F89;margin:0;line-height:1.1em}@media (max-width: 1200px){.product .text .ultraFreshLogos h6{font-size:12px}}@media (min-width: 1400px){.product .text .ultraFreshLogos h6{font-size:14px}}.product .text .ultraFreshLogos h6 i,.product .text .ultraFreshLogos h6 em{font-style:italic}.product .text .ultraFreshWords{display:none}.product .specification{margin-top:24px}.product .specification,.product .specTable{overflow:visible}.product .specification h2,.product .specTable h2{position:absolute;opacity:0;font-size:1px;margin:0}.product .specification .heading,.product .specTable .heading{position:absolute;left:0;top:0;right:auto;bottom:0;width:calc(4.5rem - 18px);background-image:url(../img/specification.svg);background-repeat:no-repeat;background-size:1.0rem auto;background-position:right 24px;z-index:3}.product .tableSwitchers{text-align:right;overflow:visible;width:100%;background-color:white}.product .tableSwitchers ul{display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-content:flex-end;list-style-type:none;background-color:#fff;margin:0}.product .tableSwitchers ul li{order:0;flex:0 1 auto;align-self:auto;border-right:solid 1px rgba(127,127,127,0.5)}.product .tableSwitchers ul li:last-child{border:0}.product .tableSwitchers ul.toggle{z-index:5}.product .tableSwitchers ul.toggle a,.product .tableSwitchers ul.toggle div{color:#666;padding:10px calc(2.5% + 18px);display:block;float:left;white-space:nowrap}.product .tableSwitchers ul.toggle a:after,.product .tableSwitchers ul.toggle div:after{transition:all 0.5s ease;opacity:0;content:'';display:block;position:absolute;left:0;top:100%;right:auto;bottom:auto;width:100%;height:0px;background-image:url(../img/triangleDown.svg);background-size:100% 100%;background-repeat:no-repeat}.product .tableSwitchers ul.toggle div{padding-right:14px}.product .tableSwitchers ul.toggle a{background-color:#f5f6f7}.product .tableSwitchers ul.toggle a.active{background-color:#b8a38f;color:#fff}.product .tableSwitchers ul.toggle a.active:after{transition:all 0.5s ease;opacity:1;content:'';display:block;position:absolute;left:0;top:100%;right:auto;bottom:auto;width:100%;height:14px;background-image:url(../img/triangleDown.svg);background-size:100% 100%;background-repeat:no-repeat}.product .specTable{background-color:#f5f6f7;border:0;padding:14px 0;padding-left:4.5rem;background-image:linear-gradient(to right, #e7e9ec 0%, #e7e9ec 4.5rem, #f5f6f7 4.5rem, #f5f6f7 100%)}.product .specTable *{font-family:'Montserrat', sans-serif;font-weight:400;font-style:normal;line-height:1.4rem;font-size:14px;font-size:1vw;color:#496F89;margin:0}@media (max-width: 1200px){.product .specTable *{font-size:12px}}@media (min-width: 1400px){.product .specTable *{font-size:14px}}.product .specTable * i,.product .specTable * em{font-style:italic}.product .specTable .row{border-top:solid 1px #e7e9ec;width:100%;padding:10px calc(2.5% + 18px);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.product .specTable .row:first-of-type{border:0}.product .specTable .row .header{width:200px}.product .specTable .row .value{width:calc(100% - 200px);padding-left:12px}.product .specTable .downloadSpec{border-top:solid 1px #e7e9ec;width:100%;padding:20px calc(2.5% + 18px);background-color:rgba(255,255,255,0.075);display:block;float:left;margin-bottom:-14px}.product .specTable .downloadSpec a{background-position:left center;background-repeat:no-repeat;padding:8px;padding-left:40px;font-family:'Montserrat', sans-serif;font-weight:400;font-style:normal;line-height:1.4rem;font-size:14px;font-size:1vw;color:#007ac1}@media (max-width: 1200px){.product .specTable .downloadSpec a{font-size:12px}}@media (min-width: 1400px){.product .specTable .downloadSpec a{font-size:14px}}.product .specTable .downloadSpec a i,.product .specTable .downloadSpec a em{font-style:italic}.product .specTable .downloadSpec a.doc{background-image:url(../img/doc-file-format.svg)}.product .specTable .downloadSpec a.pdf{background-image:url(../img/pdf-file-format.svg)}.product .details{flex:0 1 auto;align-self:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.product .details .cameo{width:50%;z-index:5}.product .details .cameo img{transform:translateY(-20%);width:calc(100% + 24px);filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.5))}.product .details .detailIcons{width:50%;padding:24px;padding-left:36px;background-color:#496F89}.product .details .detailIcons ul{list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:center;margin-bottom:0}.product .details .detailIcons li{width:100%;padding-right:12px;margin-bottom:12px}.product .details .detailIcons *{color:#fff}.product .details .detailIcons .icon{border:solid 3px transparent}.productList .column.initial{display:block;float:left;width:100%}.productList .topIntro{padding-right:50%}.productList .topIntro.noImage{padding-right:0}.productList .topIntro .introImage{position:absolute;left:auto;top:0;right:48px;bottom:0;width:calc(50% - 44px)}.productList .topIntro .introImage .background{position:absolute;left:0;top:0;right:0;bottom:0}.productListing{overflow:visible;padding:12px 36px 18px;padding-bottom:20px;padding-top:20px}.productListing ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;list-style-type:none;width:calc(100% + 12px);margin-left:0}.productListing ul li{width:calc(100%/12 * 4);overflow:visible;padding-right:24px;padding-bottom:24px}.productListing ul li a{display:block;width:100%}.productListing ul li .image{display:block;width:100%;padding-top:65%}.productListing ul li .image .background .bg{background-position:center bottom}.productListing ul li .background{position:absolute;left:0;top:0;right:0;bottom:0}.productListing ul li .background .corner{max-width:100px;display:none}.productListing ul li .cameo{position:absolute;left:-20px;bottom:-10px;top:auto;right:auto;width:50%}.productListing ul li .cameo img{filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.2))}.productListing ul li .title{padding:calc(2.5% + 4px);display:block;width:100%;float:left;text-align:center}.productListing ul li .title p{transform:translateY(0%)}.productListing ul li .title h5{font-size:1.2rem;font-size:2vw;margin:0 0 6px 0;transform:translateY(0%)}@media (max-width: 40rem){.productListing ul li .title h5{font-size:.8rem}}@media (min-width: 80rem){.productListing ul li .title h5{font-size:1.6rem}}.productListing ul li .title span{width:100%;display:block;font-family:'Montserrat', sans-serif;font-weight:400;font-style:normal;line-height:1.4rem;font-size:14px;font-size:1vw;font-size:.5rem;font-size:1vw;letter-spacing:0.1em;font-size:0.8em;color:#496F89;text-transform:uppercase}@media (max-width: 1200px){.productListing ul li .title span{font-size:12px}}@media (min-width: 1400px){.productListing ul li .title span{font-size:14px}}.productListing ul li .title span i,.productListing ul li .title span em{font-style:italic}@media (max-width: 50rem){.productListing ul li .title span{font-size:.5rem}}@media (min-width: 50rem){.productListing ul li .title span{font-size:.5rem}}@media only screen and (max-width: 1100px){.productInformation .column.initial{width:calc(100%/12 * 7.5)}.productInformation .column.secondary{width:calc(100%/12 * 4.5)}.product .topBanner .corner{display:block}.product .specification .heading{display:none}.product .specTable{padding-left:0;background-image:none}.product .specTable .row .header{width:150px}.product .specTable .row .value{width:calc(100% - 150px)}.product .details .cameo{display:none}.product .details .detailIcons{width:100%}}@media only screen and (max-width: 900px){.product .productInformation .column.initial{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.product .productInformation .column.initial>div{width:100%}.product .productInformation .column.initial .mainHeading{padding:24px;margin-top:0;order:0}.product .productInformation .column.initial .topBanner{display:block;order:1;width:50%}.product .productInformation .column.initial .topBanner .corner{width:100px}.product .productInformation .column.initial .text{padding:24px;order:3}.product .productInformation .column.initial .text .editable,.product .productInformation .column.initial .text .ultraFreshLogos{width:100%}.product .productInformation .column.initial .text .editable{padding-right:12px}.product .productInformation .column.initial .details{display:block;order:2;width:50%}.product .productInformation .column.initial .specification{order:4}.product .productInformation .column.initial .specification .heading{display:block}.product .productInformation .column.initial .specTable{padding-left:4.5rem;background-image:linear-gradient(to right, #e7e9ec 0%, #e7e9ec 4.5rem, #f5f6f7 4.5rem, #f5f6f7 100%)}.product .productInformation .column.secondary{display:none}}@media only screen and (max-width: 768px){.productListing ul li{width:calc(100%/12 * 6)}}@media only screen and (max-width: 650px){.product .productInformation .column.initial .topBanner{display:block;order:1;width:100%;padding-top:40%}.product .productInformation .column.initial .text{padding:24px;order:2}.product .productInformation .column.initial .text .editable,.product .productInformation .column.initial .text .ultraFreshLogos{width:100%}.product .productInformation .column.initial .text .editable{padding-right:0}.product .productInformation .column.initial .details{order:3;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:center}.product .productInformation .column.initial .details ul.icons li{width:50%}.product .productInformation .column.initial .specification{margin-bottom:24px;order:4}.product .productInformation .column.initial .specification .heading{display:block;position:relative;left:auto;top:auto;right:auto;bottom:auto;padding:24px;padding-bottom:0}.product .productInformation .column.initial .specification .heading h2{position:relative;left:auto;top:auto;right:auto;bottom:auto;display:block;opacity:1;font-size:2.4rem;font-size:5vw}}@media only screen and (max-width: 650px) and (max-width: 28rem){.product .productInformation .column.initial .specification .heading h2{font-size:1.4rem}}@media only screen and (max-width: 650px) and (min-width: 52rem){.product .productInformation .column.initial .specification .heading h2{font-size:2.6rem}}@media only screen and (max-width: 650px){.product .productInformation .column.initial .specTable{padding-left:0;background-image:none}.product .productInformation .column.initial .specTable .row{padding:12px 24px}.product .productInformation .column.initial .specTable .row .header{width:150px}.product .productInformation .column.initial .specTable .row .value{width:calc(100% - 150px)}.product .productInformation .column.initial .installations ul li{width:calc(50% - 12px)}.product .productInformation .column.secondary{display:none}.productList .topIntro{padding-right:0%}.productList .topIntro .mainHeading{margin-bottom:24px}.productList .topIntro .introImage{position:relative;left:auto;top:auto;right:auto;bottom:auto;width:100%;padding-top:33.33%}}@media only screen and (max-width: 450px){.product .productInformation .column.initial .details ul.icons li{width:100%}.product .productInformation .column.initial .specification .heading h2{margin-bottom:12px}.product .productInformation .column.initial .specTable{padding-left:0;background-image:none}.product .productInformation .column.initial .specTable .row{display:block;padding:12px 24px}.product .productInformation .column.initial .specTable .row .header{width:100%}.product .productInformation .column.initial .specTable .row .header h6{font-weight:700}.product .productInformation .column.initial .specTable .row .value{width:100%;padding:0}.product .productInformation .column.initial .installations ul li{width:calc(100% - 12px)}.product .productInformation .tableSwitchers ul.toggle li:first-child{display:none}.productListing ul li{width:calc(100%/12 * 12)}}.accessoriesList .mainHeading{padding-top:24px}.accessoriesList .accessoryLogo{width:200px;margin-bottom:16px}.accessoriesList .table{background-color:rgba(73,111,137,0.1);padding:12px;margin-bottom:36px;max-width:950px}.accessoriesList .table h3,.accessoriesList .table h6,.accessoriesList .table p{font-family:'Montserrat', sans-serif;font-weight:400;font-style:normal;line-height:1.4rem;font-size:14px;font-size:1vw;padding:12px;width:100%;margin:0}@media (max-width: 1200px){.accessoriesList .table h3,.accessoriesList .table h6,.accessoriesList .table p{font-size:12px}}@media (min-width: 1400px){.accessoriesList .table h3,.accessoriesList .table h6,.accessoriesList .table p{font-size:14px}}.accessoriesList .table h3 i,.accessoriesList .table h3 em,.accessoriesList .table h6 i,.accessoriesList .table h6 em,.accessoriesList .table p i,.accessoriesList .table p em{font-style:italic}.accessoriesList .table h3{background-color:rgba(73,111,137,0.15)}.accessoriesList .table h3,.accessoriesList .table h6{font-size:1.2rem;font-size:2vw}@media (max-width: 35rem){.accessoriesList .table h3,.accessoriesList .table h6{font-size:.7rem}}@media (min-width: 45rem){.accessoriesList .table h3,.accessoriesList .table h6{font-size:.9rem}}.accessoriesList .table .row{padding:12px 0;display:block;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.accessoriesList .table .row{border-top:solid 1px rgba(73,111,137,0.25)}.accessoriesList .table .row>div{float:left}.accessoriesList .table .row.header h6{padding-bottom:0}.accessoriesList .table .row.header .description h6{font-weight:400}.accessoriesList .table .row.header .aluminium h6,.accessoriesList .table .row.header .simbrass h6{display:block}.accessoriesList .table .description{width:33.33%}.accessoriesList .table .aluminium,.accessoriesList .table .simbrass,.accessoriesList .table .profile{width:22.22%}.accessoriesList .table .aluminium h6,.accessoriesList .table .simbrass h6{display:none}.accessoriesList .table .description{display:block;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.accessoriesList .table .description h6{font-weight:700}.accessoriesList .table .description *{float:left}.accessoriesList .table .description a,.accessoriesList .table .description img{max-width:90px}.accessoriesList .table .description a,.accessoriesList .table .description img+h6{width:calc(100% - 120px)}.accessoriesList .table .profile img{max-width:90px}@media only screen and (max-width: 900px){.accessoriesList .table .description{width:50%}.accessoriesList .table .aluminium,.accessoriesList .table .simbrass,.accessoriesList .table .profile{width:calc(100%/2 / 3)}.accessoriesList .table .description{display:block;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.accessoriesList .table .description *{float:left}.accessoriesList .table .description a,.accessoriesList .table .description img{max-width:70px}.accessoriesList .table .description a,.accessoriesList .table .description img+h6{width:calc(100% - 80px)}.accessoriesList .table .profile img{max-width:70px}}@media only screen and (max-width: 650px){.accessoriesList .table{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.accessoriesList .table .row.header{display:none}.accessoriesList .table .row{display:block;width:calc(50% - 18px);text-align:center;background-color:#fff;padding-top:0;border:solid 1px #D5D5D5;_height:350px;min-height:350px;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;margin:9px}.accessoriesList .table .row .description,.accessoriesList .table .row .aluminium,.accessoriesList .table .row .simbrass,.accessoriesList .table .row .profile{width:100%}.accessoriesList .table .row .description h6,.accessoriesList .table .row .aluminium h6,.accessoriesList .table .row .simbrass h6,.accessoriesList .table .row .profile h6{display:block;margin:0;padding-bottom:0}.accessoriesList .table .row .description{display:block}.accessoriesList .table .row .description a,.accessoriesList .table .row .description img{width:100%;max-width:none;border-bottom:solid 1px #D5D5D5}.accessoriesList .table .row .description h6{width:100%;padding-bottom:12px}.accessoriesList .table .row .aluminium,.accessoriesList .table .row .simbrass{width:50%}.accessoriesList .table .row .aluminium h6,.accessoriesList .table .row .simbrass h6{padding:0}.accessoriesList .table .row .aluminium p,.accessoriesList .table .row .simbrass p{padding-top:0}}@media only screen and (max-width: 450px){.accessoriesList .table{padding:0;background-color:#fff}.accessoriesList .table h3+p{background-color:rgba(73,111,137,0.1)}.accessoriesList .table .row{width:100%;margin-bottom:9px}.accessoriesList .table .row div{border:0}.accessoriesList .table .row:nth-child(odd){margin-left:0px}}@media only screen and (max-width: 350px){.accessoriesList .table .row .description,.accessoriesList .table .row .aluminium,.accessoriesList .table .row .simbrass,.accessoriesList .table .row .profile{width:100%}}.gripperRange{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;background-color:#f5f6f7;margin:18px 0;padding-bottom:18px}.gripperRange .gripperImage{margin:18px;width:30%;max-width:375px;border:1px solid #C3C3C3}.gripperRange .gripperDetails{margin:18px;width:60%;flex-grow:1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.gripperRange .gripSpecDiagram{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;background-color:#fff;margin-top:18px;padding-top:18px;width:100%}.gripperRange .gripperSpec{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;background-color:#fff;padding-left:18px;flex-grow:1}.gripperRange .gripperSpec .property,.gripperRange .gripperSpec .value{font-size:14px;font-size:1vw;margin:0;padding:9px 0 9px 0px;border-top:solid 1px #f5f6f7}@media (max-width: 1200px){.gripperRange .gripperSpec .property,.gripperRange .gripperSpec .value{font-size:12px}}@media (min-width: 1400px){.gripperRange .gripperSpec .property,.gripperRange .gripperSpec .value{font-size:14px}}.gripperRange .gripperSpec .property:first-of-type,.gripperRange .gripperSpec .value:first-of-type{border:0;padding-top:0;margin-top:0}.gripperRange .gripperDiagram{width:50%;max-width:375px;margin:18px;flex-grow:1}@media only screen and (max-width: 650px){.gripperRange{flex-wrap:wrap}.gripperRange .gripperImage{width:100%;max-width:100%}.gripperRange .gripperDetails{width:100%}}.banners .banner *{z-index:3}.banners .banner .bg{z-index:1}.corner{position:absolute;left:auto;top:auto;right:auto;bottom:0;z-index:2;width:50%;max-width:350px}.corner .cornerImage{width:100%;display:block;float:left;background-position:right bottom;position:relative;left:auto;top:auto;right:auto;bottom:auto;width:100%;display:block;background-size:cover;background-repeat:no-repeat}.corner .cornerImage span{width:100%;display:block;float:left;padding-top:70%;min-height:0}.banner .headlines{width:50%;padding-right:calc(2.5% + 12px);float:right;padding-top:100px;padding-bottom:300px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:flex-end;align-items:flex-end}.banner h3,.banner h1{color:#496F89;margin-bottom:0;order:2;text-align:right;letter-spacing:0.15em;white-space:pre-line;display:inline;float:right;max-width:100%}.banner h1{margin-right:-0.2em;font-size:3.2rem;font-size:4.2vw}@media (max-width: 57.1428571429rem){.banner h1{font-size:2.4rem}}@media (min-width: 102.380952381rem){.banner h1{font-size:4.3rem}}.banner h3{font-size:1.2rem;font-size:2vw;margin-bottom:14px;order:1;letter-spacing:0.1em}@media (max-width: 40rem){.banner h3{font-size:.8rem}}@media (min-width: 80rem){.banner h3{font-size:1.6rem}}.banner p{order:3;color:#496F89;padding-top:12px;text-align:right}.banner p:last-of-type{margin-bottom:0}.banner p+a.button{margin-top:18px}.banner a.button{float:right;clear:right;font-size:1em;background-color:#496F89;color:#fff;display:block;order:5}.banner .bg{position:relative;left:auto;top:auto;right:auto;bottom:auto;width:100%;display:block;background-position:left bottom}.banner .bg span{display:block;width:100%;float:left}@media only screen and (max-width: 1100px){.banner .headlines{padding-top:100px;padding-bottom:300px}.banner .bg{width:110%;margin-left:-10%}.corner{max-width:300px}}@media only screen and (max-width: 900px){.banners .banner .corner{width:calc(100%/12 * 4.25)}.banners .banner .headlines h3{width:65%}}@media only screen and (max-width: 768px){.banners .banner .headlines{width:60%;padding-top:70px;padding-bottom:200px}.banners .banner .bg{left:-10%;width:calc(110% + 72px)}.banners .banner .corner{display:none}}@media only screen and (max-width: 650px){.banners .banner .headlines{padding-top:70px;padding-bottom:70px}.banners .banner .headlines h1{font-size:2.8rem;font-size:6.5vw}}@media only screen and (max-width: 650px) and (max-width: 24.6153846154rem){.banners .banner .headlines h1{font-size:1.6rem}}@media only screen and (max-width: 650px) and (min-width: 46.1538461538rem){.banners .banner .headlines h1{font-size:3rem}}@media only screen and (max-width: 650px){.banners .banner .headlines h3{width:100%}.banners .banner .headlines p{display:none}.banners .banner .bg{left:-0%;bottom:-10%}.banners .banner .corner{display:block}}@media only screen and (max-width: 450px){.banners .banner .headlines{width:100%;padding:20px;padding-top:70%}.banners .banner .headlines *{text-align:center}.banners .banner .headlines h3{padding-top:20px}.banners .banner .headlines a.button{float:none;clear:none;margin:0 auto;margin-top:20px}.banners .banner .bg{background-size:170% auto}.banners .banner .corner{display:none}}.notification .message{background-color:rgba(213,213,213,0.1);display:block;padding:24px 18px;text-align:center}.notification .message *{max-width:820px;margin-right:auto;margin-left:auto}.notification .message *:last-child{margin-bottom:0}.notification h4{font-family:'Montserrat', sans-serif;font-weight:400;font-style:normal;line-height:1.4rem;font-size:14px;font-size:1vw;line-height:1.2em;font-size:1.6rem;font-size:3vw}@media (max-width: 1200px){.notification h4{font-size:12px}}@media (min-width: 1400px){.notification h4{font-size:14px}}.notification h4 i,.notification h4 em{font-style:italic}@media (max-width: 33.3333333333rem){.notification h4{font-size:1rem}}@media (min-width: 60rem){.notification h4{font-size:1.8rem}}.notification a{background-color:#496F89;display:inline-block;clear:both;color:#fff;padding:8px 10px;text-decoration:none}.home .banners{overflow:visible}.homeRow{overflow:visible;z-index:2;padding-bottom:calc(24px + 1.5%)}.homeRow .flexHold{overflow:visible;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.homeRow .madeText{width:50%;padding:36px 18px 0;order:0}.homeRow .madeText h4{font-size:1.2rem;font-size:2vw;letter-spacing:0;display:inline;float:right;margin:0;vertical-align:bottom}@media (max-width: 40rem){.homeRow .madeText h4{font-size:.8rem}}@media (min-width: 80rem){.homeRow .madeText h4{font-size:1.6rem}}.homeRow .madeText p{color:#496F89;clear:left;margin-top:10px;max-width:80%}.blockHolder{width:50%;float:right;margin-top:-180px;overflow:visible;order:1}.homeBlock{background-color:#496F89;padding:calc(12px + 2.5%);width:100%;float:left;overflow:visible}.homeBlock h2{color:#fff;font-size:1.6rem;font-size:2.25vw}@media (max-width: 62.2222222222rem){.homeBlock h2{font-size:1.4rem}}@media (min-width: 88.8888888889rem){.homeBlock h2{font-size:2rem}}.homeBlock p{color:#fff}.quickNav{background-color:#fff;display:block;width:100%;float:left;text-align:center;margin-bottom:calc((-2.5% - 12px) * 2);border:solid 1px #D5D5D5}.quickNav h3{color:#496F89;padding:calc(12px + 2%);margin:0;letter-spacing:0.05em;font-size:1.2rem;font-size:2vw}@media (max-width: 40rem){.quickNav h3{font-size:.8rem}}@media (min-width: 80rem){.quickNav h3{font-size:1.6rem}}.quickNav a{padding:6px;display:block;width:100%;float:left;letter-spacing:0.05em;color:#496F89}.quickNav a span:after{display:block;content:'';position:absolute;left:50%;top:calc(100% + 6px);right:50%;bottom:auto;border-bottom:solid 1px #496F89;opacity:0;transition:all 0.5s ease}.quickNav a:hover span:after{left:0;right:0;opacity:1}.quickNav p{text-transform:uppercase;font-size:0.65rem}.quickNav ul.usage,.quickNav ul.properties{margin-bottom:0}.quickNav ul.usage.visible,.quickNav ul.properties.visible{opacity:1;visibility:visible;transition:all 0.5s ease}.quickNav ul.usage.hidden,.quickNav ul.properties.hidden{opacity:0;transition:all 0.5s ease;visibility:hidden;display:none}.quickNav .menuSwitchers{overflow:visible}.quickNav .menuSwitchers ul{text-transform:uppercase;width:calc(100%);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;list-style-type:none}.quickNav .menuSwitchers ul li{width:50%;order:0;flex:0 1 auto;align-self:auto}.quickNav .menuSwitchers ul.toggle{border-top:solid 1px #D5D5D5;border-bottom:solid 1px #D5D5D5}.quickNav .menuSwitchers ul.toggle a{color:#666;padding:12px}.quickNav .menuSwitchers ul.toggle a:after{transition:all 0.5s ease;opacity:0;content:'';display:block;position:absolute;left:0;top:100%;right:auto;bottom:auto;width:100%;height:0px;background-image:url(../img/triangleDown.svg);background-size:100% 100%;background-repeat:no-repeat}.quickNav .menuSwitchers ul.toggle a.active{background-color:#b8a38f;color:#fff}.quickNav .menuSwitchers ul.toggle a.active:after{transition:all 0.5s ease;opacity:1;content:'';display:block;position:absolute;left:0;top:100%;right:auto;bottom:auto;width:100%;height:14px;background-image:url(../img/triangleDown.svg);background-size:100% 100%;background-repeat:no-repeat}@media only screen and (max-width: 900px){.blockHolder{width:calc(100%/12 * 7);position:relative;left:auto;top:auto;right:auto;bottom:auto;float:right;margin-top:-180px}.homeRow .madeText{width:calc(100%/12 * 5)}}@media only screen and (max-width: 768px){.homeRow .flexHold{display:block}.blockHolder{width:calc(100% - 48px);position:relative;left:auto;top:auto;right:auto;bottom:auto;float:left;margin-top:-20%;margin-left:24px;margin-bottom:calc((2.5% + 12px))}.blockHolder .homeBlock{text-align:center}.blockHolder .homeBlock .quickNav ul li{width:50%}.quickNav ul.usage li,.quickNav ul.properties li{width:33%}.homeRow .madeText{width:100%;display:block;float:left;text-align:center;border-bottom:solid 1px #D5D5D5}.homeRow .madeText p{margin-left:10%}.homeRow .madeText .madeinUK{justify-content:center;text-align:left}.homeRow .madeText .madeinUK h4{font-size:2rem;font-size:4vw}}@media only screen and (max-width: 768px) and (max-width: 30rem){.homeRow .madeText .madeinUK h4{font-size:1.2rem}}@media only screen and (max-width: 768px) and (min-width: 60rem){.homeRow .madeText .madeinUK h4{font-size:2.4rem}}@media only screen and (max-width: 768px){.homeRow .madeText .madeinUK h4 span{display:inline}.homeRow .madeText .madeinUK .icon{width:calc(80px)}}@media only screen and (max-width: 650px){.blockHolder{width:100%;margin-left:0;margin-top:0}.blockHolder .homeBlock h2{font-size:1.6rem;font-size:5vw}}@media only screen and (max-width: 650px) and (max-width: 20rem){.blockHolder .homeBlock h2{font-size:1rem}}@media only screen and (max-width: 650px) and (min-width: 40rem){.blockHolder .homeBlock h2{font-size:2rem}}@media only screen and (max-width: 650px){.blockHolder .homeBlock .quickNav ul.usage li,.blockHolder .homeBlock .quickNav ul.properties li{width:50%}}@media only screen and (max-width: 450px){.blockHolder .homeBlock .quickNav ul.usage li,.blockHolder .homeBlock .quickNav ul.properties li{width:100%}.blockHolder .homeBlock .quickNav .menuSwitchers ul.toggle li a:after{display:none}.blockHolder .homeBlock .quickNav .menuSwitchers ul li{width:100%}}.getAQuote{margin-top:calc(100%/24)}.getAQuote .wrapper{background-color:rgba(127,127,127,0.1)}.getAQuote h2{background-color:rgba(127,127,127,0.1);display:block;padding:calc(100%/48) calc(100%/24);color:#496F89;font-weight:500}.getAQuote .asbestos{position:absolute;left:auto;top:calc(100%/36);right:calc(100%/48);bottom:auto;width:calc(100%/12 * 1.25)}.contactForm{width:100%;float:left}.contactForm form{width:100%;display:block;float:left;padding:calc(100%/48)}.contactForm form .textFields{width:calc(100%/12 * 9);float:left;padding-right:24px}.contactForm form .textFields label{width:50%;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;_height:50px;min-height:50px;float:none}.contactForm form .textFields label h6{font-family:'Montserrat', sans-serif;font-weight:400;font-style:normal;line-height:1.4rem;font-size:14px;font-size:1vw;margin:0;margin-bottom:5px;color:#666;text-transform:none}@media (max-width: 1200px){.contactForm form .textFields label h6{font-size:12px}}@media (min-width: 1400px){.contactForm form .textFields label h6{font-size:14px}}.contactForm form .textFields label h6 i,.contactForm form .textFields label h6 em{font-style:italic}.contactForm form .textFields label input{clear:left}.contactForm form .checkList,.contactForm form .branding{width:calc(100%/12 * 2.9);float:right}.contactForm form .branding{border-left:solid 1px #7f7f7f;padding-left:24px;text-align:center}.contactForm form *{font-family:'Montserrat', sans-serif;font-weight:400;font-style:normal;line-height:1.4rem;font-size:14px;font-size:1vw;box-sizing:border-box}@media (max-width: 1200px){.contactForm form *{font-size:12px}}@media (min-width: 1400px){.contactForm form *{font-size:14px}}.contactForm form * i,.contactForm form * em{font-style:italic}.contactForm form .inputArea{width:50%;display:inline-block;vertical-align:top;padding-right:20px;color:#666}.contactForm form h3{text-transform:uppercase;border-bottom:solid 1px #fff;padding-bottom:1.25rem;width:100%;background-color:red;width:calc(100% + 48px);padding:24px;padding-bottom:12px;margin-top:-24px;margin-left:-24px;font-family:'Montserrat', sans-serif;font-weight:300;font-style:normal;text-transform:none;letter-spacing:0;color:#fff}.contactForm form h3 i,.contactForm form h3 em{font-style:italic}.contactForm form label,.contactForm form input,.contactForm form .textInputArea,.contactForm form select{width:100%;float:left;display:block;padding:9px;color:#666}.contactForm form label span,.contactForm form input span,.contactForm form .textInputArea span,.contactForm form select span{font-size:0.65rem;color:#ff4d4d}.contactForm form label{padding-top:0}.contactForm form .textInputArea{height:100px;border:solid 1px rgba(127,127,127,0.7);padding:18px;width:calc(100%)}.contactForm form input{margin-bottom:12px}.contactForm form select{margin-bottom:12px}.contactForm form input.checkbox{vertical-align:middle;margin-top:9px}.contactForm form .checkbox{width:auto;display:inline;float:left;clear:none}.contactForm form p{clear:left}.contactForm form .submitArea{padding-top:20px;width:calc(100%/12 * 9);display:block;float:left}.contactForm form .submitArea p{padding-right:0.95rem;width:calc(100%/12 * 7.5);float:left;margin:0}.contactForm form button,.contactForm form .button{padding:16px;display:inline-block;margin-bottom:1.1rem;color:#fff;text-transform:uppercase;border:solid 1px #fff;text-decoration:none;font-size:0.8rem;float:right;cursor:pointer;background-color:#496F89;transition:all 0.5s ease;width:calc(100%/12 * 4)}.contactForm form button span,.contactForm form .button span{padding-right:20px;display:inline-block}.contactForm form button span:after,.contactForm form .button span:after{content:'';display:block;width:14px;height:14px;border-bottom:solid 3px #fff;border-right:solid 3px #fff;position:absolute;left:auto;top:50%;right:0;bottom:auto;transform:translateY(-50%) rotate(-45deg)}.contactForm form button input,.contactForm form .button input{width:100%;max-width:auto;position:absolute;left:0;top:0}.contactForm form button:hover,.contactForm form .button:hover{background-color:#00b300;border-color:#00b300;color:#fff}.contactForm form .submitButton{float:left;clear:left;max-width:auto;width:auto}.contactForm form div.error{display:none}.contactForm form div.error span{width:100%;float:left;margin-bottom:8px;display:block;padding:12px;background-color:red;color:#fff}.contactForm form label.error{color:red;padding:0;margin-bottom:0;background-repeat:no-repeat;background-position:left top;padding-left:12px;width:100%;min-height:0;padding-bottom:8px}.contactForm form .textInput.error{border:solid 1px red;outline:none}.contactForm form #postCode{width:50%;max-width:200px}.contactForm form .checkOption{width:100%;float:left;display:block}.contactForm form input[type="checkbox"]{display:none;margin-bottom:8px}.contactForm form input[type="checkbox"]+label{cursor:pointer;padding-left:36px;margin-bottom:12px}.contactForm form input[type="checkbox"]+label:before{position:absolute;content:'';display:block;left:0;top:-4px;right:auto;bottom:auto;width:24px;height:24px;border:solid 1px #7f7f7f;background-color:#fff}.contactForm form input[type="checkbox"]+label:after{position:absolute;content:'';display:block;left:6px;top:2px;right:auto;bottom:auto;width:14px;height:14px;background-color:#496F89;transform:scale(0.25);transform-origin:center center;opacity:0;transition:all 0.5s ease}.contactForm form input[type="checkbox"]:checked+label:after{transform:scale(1);opacity:1}.contactForm form .formSuccess{position:absolute;left:0;top:0;right:0;bottom:0;z-index:3;background-color:rgba(255,255,255,0.85);visibility:hidden;transition:all 0.5s ease}.contactForm form .formSuccess .message{position:absolute;left:auto;right:auto;bottom:auto;top:50%;padding:36px;transform:translateY(-50%);text-align:center}.contactForm form .formSuccess .message h4{font-family:'Montserrat', sans-serif;font-weight:300;font-style:normal;text-transform:none;letter-spacing:0;padding-bottom:8px;border-bottom:solid 1px rgba(127,127,127,0.5)}.contactForm form .formSuccess .message h4 i,.contactForm form .formSuccess .message h4 em{font-style:italic}@media only screen and (max-width: 900px){.contactForm form .textFields,.contactForm form .checkList{width:100%}.contactForm form .checkList,.contactForm form .branding{padding:9px;padding-bottom:0}.contactForm form .checkList .checkOption,.contactForm form .branding .checkOption{width:50%;float:left}.contactForm form .branding{display:none}.contactForm form .submitArea{width:100%;padding:12px}.contactForm form .submitArea p{width:100%;display:block;float:left;margin-bottom:12px}.contactForm form .button,.contactForm form button{width:calc(100%/12 * 6);float:right;clear:right}}@media only screen and (max-width: 650px){.getAQuote{margin-top:calc(100%/24)}.getAQuote .asbestos{display:none}.getAQuote .wrapper{background-color:rgba(127,127,127,0.1)}.getAQuote h2{background-color:rgba(127,127,127,0.1);display:block;padding:calc(100%/24)}.contactForm form .textFields{width:calc(100%);padding-right:0}.contactForm form .textFields label{width:100%}.contactForm form .submitArea p{width:calc(100%);margin-bottom:12px}.contactForm form .checkList,.contactForm form .branding{width:calc(100%);padding:calc(100%/48)}.contactForm form .button,.contactForm form button{width:100%}}.awards{border-top:solid 1px #D5D5D5;padding-top:calc(24px + 1.5%);margin-top:calc(24px + 1.5%);display:block;float:left}.awards .wrapper>h5{text-align:center}.awards .awardDescription{display:block;float:left;width:33.33%}.awards .awardDescription ul{margin-left:1.25em}.awards .currentAwards{display:block;float:right;width:66.66%;padding-left:14px}.awards .award{width:auto;display:block;_height:100px;min-height:100px;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;margin:20px}.awards .award img{max-width:150px;width:auto}.awards .award h6{font-size:10px;display:none}.awards+.ultraFresh{margin-top:0}@media only screen and (max-width: 768px){.awards{padding:24px;border-top:none;border-bottom:none;margin-top:0;padding-top:0}.awards .award{width:33.33%;margin:0;padding:10px}.awards .award img{max-height:none;width:100%}}@media only screen and (max-width: 650px){.awards .awardDescription,.awards .currentAwards{width:100%;padding-left:0}.awards .award{width:33.33%;margin:0;padding:20px}.awards .award img{max-height:none;width:100%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./../img/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:30px;width:30px;line-height:0px;font-size:0px;cursor:pointer;top:50%;padding:0;border:none;outline:none;border-top:solid 4px #D5D5D5;border-right:solid 4px #D5D5D5;background-color:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{right:100%;transform:translateY(-100%) rotate(-135deg)}.slick-next{transform:translateY(-100%) rotate(45deg);left:calc(100% - 18px)}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-10px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:calc(100% - 18px)}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@media only screen and (max-width: 650px){.slick-dots{position:relative;bottom:auto;top:10px}}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:flex;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{flex:1}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{flex:1}.cc-compliance{display:flex;align-items:center;align-content:space-between}.cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width: 900px){.cc-btn{white-space:normal}}@media screen and (max-width: 414px) and (orientation: portrait),screen and (max-width: 736px) and (orientation: landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{flex-direction:column}.cc-window.cc-banner .cc-compliance{flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.xmasMessage{margin:24px 0}.xmasMessage .wrapper{background-color:#f5f6f7}.xmasMessage .flexer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.xmasMessage .flexer>div{width:50%}.xmasMessage .text{order:2;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;text-align:center;padding:24px;padding-bottom:calc(5% + 24px);padding-top:calc(10% + 24px);overflow:hidden}.xmasMessage .text h4{font-size:2.5rem;font-size:2vw}@media (max-width: 75rem){.xmasMessage .text h4{font-size:1.5rem}}@media (min-width: 125rem){.xmasMessage .text h4{font-size:2.5rem}}.xmasMessage .text h5{font-size:1.6rem;font-size:1.5vw}@media (max-width: 83.3333333333rem){.xmasMessage .text h5{font-size:1.25rem}}@media (min-width: 106.6666666667rem){.xmasMessage .text h5{font-size:1.6rem}}.xmasMessage .text h4,.xmasMessage .text h5{max-width:520px}.xmasMessage .text h4{border-bottom:solid 1px #496F89;padding-bottom:0.75em;margin-bottom:1em}.xmasMessage .text img{position:absolute;left:0;top:0;width:100%;pointer-events:none}.xmasMessage .image{order:1}.xmasMessage .image img{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.xmasMessage .xmasLogos{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;width:70%}.xmasMessage .xmasLogos>div{margin:10px}.xmasMessage .xmasLogos .ballYoungLogo{width:40%}.xmasMessage .xmasLogos .vitaLogo{width:7.5%}@media only screen and (max-width: 700px){.xmasMessage .wrapper{background-color:#f5f6f7}.xmasMessage .flexer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.xmasMessage .flexer>div{width:100%}.xmasMessage .image{padding-top:60%}}.blockFlex .wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.blockContent{overflow:visible;display:block;width:100%;z-index:3}.blockContent .wrapper{max-width:1100px}.blockContent .section{margin-top:calc(24px + 3vw)}@media only screen and (max-width: 650px){.blockContent .section .wrapper{width:100%;padding:0 calc(24px + 3vw)}}.section.textImage .flexer>div,.section.textQuote .flexer>div{min-height:100%;align-self:stretch}.text,.textColumn{margin-left:auto;margin-right:auto}.text *:last-child,.textColumn *:last-child{margin-bottom:0}.section.sideFirst .wrapper>div{order:2}.section.sideFirst .wrapper .side{order:1}.text a,.textColumn a{color:#007ac1}.text a.blockLink,.text .blockLink a,.textColumn a.blockLink,.textColumn .blockLink a{color:#fff;text-decoration:none}.text .breadCrumb a,.textColumn .breadCrumb a{text-decoration:none}.text blockquote,.textColumn blockquote{display:block;width:100%;padding-left:calc(12px + 1.5vw);border-left:solid 4px #D5D5D5;font-style:italic;margin-top:1.4em;font-size:20px;font-size:1.8vw;color:#7f7f7f}@media (max-width: 777.7777777778px){.text blockquote,.textColumn blockquote{font-size:14px}}@media (min-width: 1111.1111111111px){.text blockquote,.textColumn blockquote{font-size:20px}}.text blockquote+blockquote,.textColumn blockquote+blockquote{margin-top:0;padding-top:1.2em}.text blockquote+*,.textColumn blockquote+*{margin-top:1.4em}.text ul,.textColumn ul{margin-left:1.25em}.text hr,.textColumn hr{display:inline-block;width:100%;margin:1.4em 0 2.8em;border:0;border-top:solid 1px #D5D5D5}.text figure,.textColumn figure{max-width:100%}.text figure img,.textColumn figure img{max-width:100%;height:auto !important}.columns{width:100%}.textImage .wrapper{align-items:stretch;flex-wrap:wrap}.textImage .flexer{width:100%}.textImage .image,.textImage .text{width:50%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.textImage .image>stilt,.textImage .text>stilt{padding-top:100%;width:1px}.textImage .image img.textIcon,.textImage .text img.textIcon{width:auto;height:5vw;min-height:60px;max-height:80px}.textImage .image{padding:calc(24px + 3vw)}.textImage .text>div{padding:calc(12px + 1.5vw);padding-left:0px;margin:auto;z-index:2}.textImage .image.natural{padding:0}.textImage.noImage .text{width:100%}.textImage.natural .image{padding:0}.textImage.natural .image .imageHolder,.textImage.natural .image img{position:relative;left:auto;top:auto;right:auto;bottom:auto;height:auto}.textImage.natural .text stilt,.textImage.natural .image stilt{display:none}.textImage.breakTop10{padding-top:0}.textImage.breakTop10 .image{margin-top:-10%;align-items:flex-start}.textImage.breakTop10 .image img{-o-object-position:center top;object-position:center top}.textImage.breakTop20{padding-top:0}.textImage.breakTop20 .image{margin-top:-20%;align-items:flex-start}.textImage.breakTop20 .image img{-o-object-position:center top;object-position:center top}.textImage.breakTop30{padding-top:0}.textImage.breakTop30 .image{margin-top:-30%;align-items:flex-start}.textImage.breakTop30 .image img{-o-object-position:center top;object-position:center top}.textImage.breakBottom10{padding-bottom:0}.textImage.breakBottom10 .image{margin-bottom:-10%;align-items:flex-start}.textImage.breakBottom10 .image img{-o-object-position:center bottom;object-position:center bottom}.textImage.breakBottom20{padding-bottom:0}.textImage.breakBottom20 .image{margin-bottom:-20%;align-items:flex-start}.textImage.breakBottom20 .image img{-o-object-position:center bottom;object-position:center bottom}.textImage.breakBottom30{padding-bottom:0}.textImage.breakBottom30 .image{margin-bottom:-30%;align-items:flex-start}.textImage.breakBottom30 .image img{-o-object-position:center bottom;object-position:center bottom}.textImage.greyBack .flexer{background-color:#f5f5f5}.textImage.greyBack .text>div{color:#fff;padding:calc(24px + 3vw)}.textImage.greenBack .flexer{background-color:#009d91}.textImage.greenBack .text>div{padding:calc(24px + 3vw)}.textImage.greenBack .text>div *{color:#fff}.textImage.textPad .text>div{padding:calc(24px + 3vw)}.textImage.textPad .text>div *{color:#fff}.textImage.imageLeft .text{order:2;padding:calc(24px + 3vw);padding-right:0px}.textImage.imageLeft .image{order:1}.textImage.imageLeft.white .text>div{padding-left:calc(24px + 3vw);padding-right:0}.textImage.gradText{background-image:linear-gradient(to bottom, #f5f5f5 0%, rgba(245,245,245,0) 100%);background-size:cover;background-repeat:repeat-x;background-position:left top}.textImage.noTextPad .text>div{padding-left:0px;padding-right:0px}@media only screen and (max-width: 650px){.textImage.textPad .wrapper{padding-left:0;padding-right:0}.textImage .flexer{flex-wrap:wrap}.textImage .flexer .text{order:1;padding-right:0px}.textImage .flexer .image{order:2}.textImage .flexer .image,.textImage .flexer .text{width:100%}.textImage .flexer .image>stilt,.textImage .flexer .text>stilt{padding-top:66.6%}.textImage .flexer .text div{padding:24px}.textImage.gradText{padding-top:calc(12px + 1.5vw)}.textImage.white .flexer .text{padding-left:0px;padding-right:0px}.textImage.white .flexer .text div{padding-left:calc(12px + 1.5vw);padding-right:calc(12px + 1.5vw)}}.textImage.columnText{width:calc(48.75% - 6px);margin-right:auto;margin-left:0}.textImage.columnText .flexer{flex-direction:column;min-height:100%;align-items:stretch}.textImage.columnText .text,.textImage.columnText .image{width:100%}.textImage.columnText .text{order:2;flex-grow:1;align-items:flex-start}.textImage.columnText .text stilt{display:none}.textImage.columnText .image{order:1}.textImage.columnText.white .text>div{padding-left:0;padding-right:0px}.textImage.columnText.imageRight .text{order:1}.textImage.columnText.imageRight .image{order:2}.textImage.columnText+.textImage.columnText{margin-left:auto;margin-right:0}@media only screen and (max-width: 650px){.textImage.columnText+.textImage.columnText,.textImage.columnText{width:100%;margin-left:auto;margin-right:auto}}.textOnly{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.textOnly.overlap200{margin-top:-200px !important;z-index:3}.textOnly.overlap400{margin-top:-400px !important;z-index:3}.textOnly.overlap10{margin-top:-10% !important;z-index:3}.textOnly.overlap20{margin-top:-20% !important;z-index:3}.textOnly .flexer{flex-wrap:wrap}.textOnly .text{margin-left:0;width:100%;padding:calc(12px + 1.5vw)}.textOnly .text div{padding:calc(12px + 1.5vw)}.textOnly .text div *:last-child{margin-bottom:0}.textOnly .text.secondaryText{padding-top:0}.textOnly .text.secondaryText div{padding:0}.textOnly.centred .text{margin-left:auto;margin-right:auto;padding:0}.textOnly.centred *{text-align:center;margin-left:auto;margin-right:auto}.textOnly.white .text{padding:0;width:100%}.textOnly.white .text div{padding-top:0px;padding-left:0px;padding-right:0px;margin-left:0}.textOnly.white.centred .text div{margin:auto}.textOnly.hasBG,.textOnly.greyBack,.textOnly.greenBack,.textOnly.gradText,.textOnly.textPad{margin-top:calc(24px + 3vw);padding-top:0}.textOnly.hasBG .flexer,.textOnly.hasBG .wrapper,.textOnly.greyBack .flexer,.textOnly.greyBack .wrapper,.textOnly.greenBack .flexer,.textOnly.greenBack .wrapper,.textOnly.gradText .flexer,.textOnly.gradText .wrapper,.textOnly.textPad .flexer,.textOnly.textPad .wrapper{padding:0}.textOnly.hasBG .text,.textOnly.greyBack .text,.textOnly.greenBack .text,.textOnly.gradText .text,.textOnly.textPad .text{padding:calc(12px + 1.5vw) 0;max-width:none}.textOnly.hasBG .text div,.textOnly.greyBack .text div,.textOnly.greenBack .text div,.textOnly.gradText .text div,.textOnly.textPad .text div{padding:calc(12px + 1.5vw) 0}.textOnly.hasBG .text div *:last-child,.textOnly.greyBack .text div *:last-child,.textOnly.greenBack .text div *:last-child,.textOnly.gradText .text div *:last-child,.textOnly.textPad .text div *:last-child{margin-bottom:0}.textOnly.hasBG .secondaryText,.textOnly.greyBack .secondaryText,.textOnly.greenBack .secondaryText,.textOnly.gradText .secondaryText,.textOnly.textPad .secondaryText{padding-bottom:0}.textOnly.hasBG .secondaryText div,.textOnly.greyBack .secondaryText div,.textOnly.greenBack .secondaryText div,.textOnly.gradText .secondaryText div,.textOnly.textPad .secondaryText div{padding:0}.textOnly.hasBG .columns,.textOnly.greyBack .columns,.textOnly.greenBack .columns,.textOnly.gradText .columns,.textOnly.textPad .columns{padding:calc(12px + 1.5vw) 0 calc(12px + 1.5vw)}.textOnly.hasBG .text+.columns,.textOnly.greyBack .text+.columns,.textOnly.greenBack .text+.columns,.textOnly.gradText .text+.columns,.textOnly.textPad .text+.columns{padding-top:0px}.textOnly.greyBack .flexer{background-color:#f5f5f5;padding:calc(12px + 1.5vw)}.textOnly.greyBack .flexer .text{padding-top:0}.textOnly.hasBG div *{color:#fff}.textOnly.greenBack .flexer{background-color:#009d91;padding:calc(12px + 1.5vw)}.textOnly.greenBack .flexer .text{padding-top:0}.textOnly.greenBack div *{color:#fff}.textOnly .columns{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;z-index:3}.textOnly .columns .textColumn+.textColumn{border-left:solid 1px #D5D5D5}.textOnly .columns .textColumn{padding:0 calc(12px + 1.5vw);margin-bottom:calc(12px + 1.5vw)}.textOnly .columns .textColumn:first-child{padding-left:0}.textOnly .columns .textColumn:last-child{padding-right:0}.textOnly .columns .textColumn div *:last-child{margin-bottom:0}.textOnly .columns.colCount1 .textColumn{width:100%}.textOnly .columns.colCount2 .textColumn{width:50%}.textOnly .columns.colCount3 .textColumn{width:33.33%}.textOnly.noGap{margin-top:0}.textOnly.topGap.white .text>div:first-child{padding-bottom:0}.textOnly.textPad .text{padding:calc(24px + 3vw)}.textImage.textOnly.gradText .text{padding-left:0;padding-right:0}.textImage.textOnly.gradText .text:before{display:none}.textImage.textOnly.gradText .flexer:before{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-position:right bottom, left top;background-size:cover;background-repeat:repeat-x;z-index:1;transform-origin:center}@media only screen and (max-width: 768px){.textOnly .text{width:100%}.textOnly .text+.text{margin-top:calc(24px + 3vw)}.textOnly .columns.colCount3 .textColumn{width:50%}.textOnly .columns.colCount3 .textColumn:last-child{width:100%;border:0;padding-left:0}.textOnly .columns.colCount3 .textColumn:last-child div{padding-left:calc(12px + 1.5vw);padding-right:calc(12px + 1.5vw)}.textOnly.white .columns.colCount3 .textColumn:last-child div{padding-left:0;padding-right:0}}@media only screen and (max-width: 650px){.textOnly .flexer .text{order:1}.textOnly .flexer .columns{order:2}.textOnly .flexer .columns .textColumn+.textColumn{border:0}.textOnly .flexer .columns .textColumn{width:100%;padding-left:0;padding-right:0}.textOnly .flexer .columns .textColumn div{padding:0}.textOnly.white .flexer .columns .textColumn{padding-left:0;padding-right:0}.textOnly.white .flexer .columns .textColumn div{padding-left:0;padding-right:0}.textOnly.white .flexer .columns.colCount3 .textColumn:nth-child(2) div{padding-left:0;padding-right:0}.textOnly.gradText .flexer .columns .textColumn,.textOnly.greyBack .flexer .columns .textColumn{padding-left:0;padding-right:0}.textOnly.gradText .flexer .columns .textColumn div,.textOnly.greyBack .flexer .columns .textColumn div{padding-left:0;padding-right:0}}.featureImage{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;overflow:visible}.featureImage img{z-index:2;display:block}.featureImage.breakTop10 .colour{top:10%}.featureImage.breakTop15 .colour{top:15%}.featureImage.breakTop20 .colour{top:20%}.featureImage.breakTop25 .colour{top:25%}.featureImage.breakTop30 .colour{top:30%}.featureImage.zBack{z-index:-1}.featureImage.fullWidth img{min-width:100vw;left:50%;transform:translateX(-50%)}.featureImage.max75p img{width:75%;margin-left:auto;margin-right:auto}.featureImage.max50p img{width:50%;margin-left:auto;margin-right:auto}.featureImage.max25p img{width:25%;margin-left:auto;margin-right:auto}.featureImage.max450 img{max-width:450px;margin-left:auto;margin-right:auto}.featureImage.max750 img{max-width:750px;margin-left:auto;margin-right:auto}.featureImage.max900 img{max-width:900px;margin-left:auto;margin-right:auto}.featureImage .colour{position:absolute;left:0;top:0;left:50%;right:0;bottom:0;width:100vw;height:100%;z-index:1;transform:translateX(-50%)}.featureImage.greyBack .colour{background-color:#f5f5f5}.featureImage.greenBack .colour{background-color:#496F89}.featureImage.gradBack .colour{background-image:linear-gradient(to bottom, #f5f5f5 0%, rgba(245,245,245,0) 100%);background-size:cover;background-repeat:repeat-x;background-position:left top}.imageStrip{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.imageStrip .image{display:block;flex-grow:1;flex-basis:0}.keyPoints{text-align:center}.keyPoints .intro{padding-bottom:calc(12px + 1.5vw)}.keyPoints .outtro{padding-top:calc(12px + 1.5vw)}.keyPoints .points{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:stretch}.keyPoints .points .point{width:calc(100%/6);padding:12px}.keyPoints .points .point .imageHolder{width:100%;margin:auto;position:relative;left:auto;top:auto;right:auto;bottom:auto;height:auto;margin-bottom:calc(12px + 1.5vw)}.keyPoints .points .point .imageHolder img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.keyPoints .points .point .imageHolder span{display:block;width:100%;padding-top:75%}.keyPoints .points .point h6{font-family:'Montserrat', sans-serif;font-size:18px;font-size:1.8vw;color:#666;font-weight:500}@media (max-width: 888.8888888889px){.keyPoints .points .point h6{font-size:16px}}@media (min-width: 1000px){.keyPoints .points .point h6{font-size:18px}}@media only screen and (max-width: 768px){.keyPoints .points .point{width:calc(100%/3)}}@media only screen and (max-width: 450px){.keyPoints .points .point{width:50%}}.keyPoints.benefitDisplay{text-align:left}.keyPoints.benefitDisplay .wrapper{max-width:900px}.keyPoints.benefitDisplay .points .point{width:100%;padding:12px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.keyPoints.benefitDisplay .points .point .text{width:80%;padding:calc(12px + 1.5vw)}.keyPoints.benefitDisplay .points .point .imageHolder{margin:0;width:20%;margin-bottom:0}.keyPoints.benefitDisplay .points .point .imageHolder span{padding-top:100%}.keyPoints.benefitDisplay .points .point h6{font-family:'Montserrat', sans-serif;font-weight:300;font-style:normal;font-size:32px;font-size:2.8vw;color:#496F89;font-weight:300}.keyPoints.benefitDisplay .points .point h6 i,.keyPoints.benefitDisplay .points .point h6 em{font-style:italic}@media (max-width: 857.1428571429px){.keyPoints.benefitDisplay .points .point h6{font-size:24px}}@media (min-width: 1000px){.keyPoints.benefitDisplay .points .point h6{font-size:28px}}@media only screen and (max-width: 768px){.keyPoints.benefitDisplay .points .point .text{padding:0;padding-left:12px}}.socialEmbed{text-align:center}.socialEmbed .text{padding:calc(24px + 3vw) 0 calc(12px + 1.5vw) 0}.socialEmbed .text *:last-child{margin-bottom:0}.socialEmbed .embedCode{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:flex-start}.socialEmbed.video .embedCode{display:block}body.dormant{overflow:hidden}.house img,.house svg{width:100%;display:block}.house svg{position:absolute;left:0;top:0;right:0;bottom:0;width:100%}.house .wrapper{max-width:1100px;padding:calc(12px + 1.5vw)}.house .links{display:inline-block;position:absolute;left:calc(12px + 1.5vw);top:calc(12px + 1.5vw);background-color:rgba(255,255,255,0.85);z-index:3;margin:0;border:solid 1px rgba(73,111,137,0.5)}.house .links h6{width:100%;display:block;background-color:#496F89;color:#fff;padding:calc(6px + 0.75vw);margin:0;font-size:14px;font-size:1vw}@media (max-width: 1200px){.house .links h6{font-size:12px}}@media (min-width: 1400px){.house .links h6{font-size:14px}}.house .links ul{padding:calc(6px + 0.75vw);list-style-type:none;display:block;margin:0}.house .links li{padding:6px 0;margin:0}.house .links li:first-child{padding-top:0px}.house .links li:last-child{padding-bottom:0px}.house .links .room{color:#496F89;cursor:pointer}.house .illustration .room{cursor:pointer;opacity:1;transition:all 0.5s ease}.house .illustration .room .roomBlock{fill:rgba(255,255,255,0);opacity:0.85;transition:all 0.5s ease}.house .illustration .room .text{fill:rgba(255,255,255,0);transition:all 0.5s ease}.house .illustration .room:hover{opacity:1}.house .illustration .room:hover .roomBlock{fill:#fff}.house .illustration .room:hover .text{fill:#496F89}.overlay{position:fixed;left:0;top:0;right:0;bottom:0;width:calc(100vw + 60px);left:-30px;height:100vh;overflow:scroll;z-index:100;transition:opacity 0.5s ease-out;background-color:rgba(255,255,255,0.7);opacity:0;pointer-events:none}.overlay.active{opacity:1;pointer-events:all}.overlay .flexCenter{min-height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.overlay .flexCenter .underlayOverlay{z-index:2}.overlay .back{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.underlayOverlay{display:block;border:solid 1px #496F89;width:80%;background-color:#fff;padding:calc(24px + 3vw);box-shadow:0px 0px 15px -5px rgba(0,0,0,0.5);display:none}.underlayOverlay.active{display:block}.underlayOverlay .flexer{align-items:center}.underlayOverlay .text{width:60%;padding-right:calc(12px + 1.5vw)}.underlayOverlay .image{width:40%}.underlayOverlay .image .imageHolder span{padding-top:100%}.underlayOverlay .image .imageHolder img{-o-object-fit:contain;object-fit:contain}.underlayOverlay li.recommend{color:#496F89;font-weight:500}.underlayOverlay ul.recommended{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:center;list-style-type:none;margin:0;margin-bottom:12px;border-bottom:solid 1px #D5D5D5}.underlayOverlay ul.recommended li{margin:0;padding:0 12px 12px 0}.underlayOverlay .closeButton{position:absolute;left:auto;top:calc(6px + 0.75vw);right:calc(6px + 0.75vw);bottom:auto;width:20px;height:20px;display:block;background-color:#496F89;background-image:url(/assets/img/close.svg);background-repeat:no-repeat;background-size:60%;background-position:center center}@media only screen and (max-width: 650px){.house .links{display:none}.house .illustration .room{cursor:pointer;opacity:1;transition:all 0.5s ease}.house .illustration .room .roomBlock{fill:rgba(255,255,255,0)}.house .illustration .room .text{fill:rgba(255,255,255,0)}.house .illustration .room:hover{opacity:1}.overlay,.flexCenter{width:100%;position:relative;left:auto;top:auto;right:auto;bottom:auto;height:auto;pointer-events:all;opacity:1;display:block;overflow:auto}.overlay .back,.flexCenter .back{display:none}.overlay .flexCenter,.flexCenter .flexCenter{width:calc(100% - 36px);margin:0 auto}.underlayOverlay{display:block;width:100%;padding:0;display:block;border:0;padding:0;box-shadow:none;padding-top:calc(24px + 3vw)}.underlayOverlay .closeButton{display:none}.underlayOverlay .flexer{align-items:flex-start}.underlayOverlay .flexer .text{width:60%}.underlayOverlay .flexer .image{width:40%}.underlayOverlay ul.recommended{padding-bottom:12px}.underlayOverlay ul.recommended li{width:100%;padding-bottom:0;margin-bottom:0}}@media only screen and (max-width: 450px){.underlayOverlay .flexer .text{width:100%}.underlayOverlay .flexer .image{display:none}}.bannerTrack{display:block;width:100%}.bannerNew{width:100%;display:block;height:60vw;max-height:800px}.bannerNew .image,.bannerNew img{display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.bannerNew .badge{z-index:3;display:block;content:'';position:absolute;left:auto;top:auto;right:-15px;bottom:calc(12px + 1.5vw);width:20%;min-width:140px;background-image:url(/assets/img/sustainable-badge.svg);background-repeat:no-repeat;background-position:right top;background-size:cover}.bannerNew .badge span{display:block;padding-top:30%}.bannerNew .badge:after{position:absolute;display:block;box-sizing:border-box;left:auto;top:100%;right:0;bottom:0;content:'';width:15px;height:15px;z-index:-1;border-top:solid 15px #27726D;border-right:solid 15px transparent}.bannerNew img{-o-object-fit:cover;object-fit:cover;z-index:2}.bannerNew.hasMobile img.desktopImage{display:block}.bannerNew.hasMobile img.mobileImage{display:none}.bannerNew .text{position:absolute;left:calc(24px + 3vw);top:calc(24px + 3vw);right:auto;bottom:auto;width:50%;display:block;padding:calc(12px + 1.5vw);background-color:#fff;z-index:3;max-width:540px}.bannerNew .text *:last-child{margin-bottom:0}.bannerNew.whiteText .text *{color:#fff}.bannerNew.blackText .text *{color:#000}.bannerNew.textOnTop .text{position:absolute;left:calc(24px + 3vw);top:calc(24px + 3vw);right:auto;bottom:auto;width:50%;display:block;padding:calc(12px + 1.5vw);background-color:#fff;z-index:3;max-width:540px}.bannerNew.textOnTop.centred .text{width:70%;max-width:none;min-width:300px;left:50%;transform:translateX(-50%)}.bannerNew.textOnTop.right .text{left:auto;right:0}.bannerNew.centred .text *{text-align:center}.bannerNew.transBack .text{background-color:transparent}.bannerNew.whiteBack .text{background-color:#fff}.bannerNew.greyBack .text{background-color:#7f7f7f}.bannerNew.greenBack .text{background-color:#009d91}.bannerNew.textAbove{max-height:none;height:auto}.bannerNew.textAbove .text{position:relative;left:auto;top:auto;right:auto;bottom:auto;width:100%;max-width:100%}.bannerNew.textAbove .image,.bannerNew.textAbove .image img{position:relative;left:auto;top:auto;right:auto;bottom:auto;width:100%;height:auto;display:block}.bannerNew.textAbove .stilt{display:none}@media only screen and (max-width: 650px){.bannerTrack{overflow:hidden}.bannerNew{height:70vh}.bannerNew.hasMobile img.desktopImage{display:none}.bannerNew.hasMobile img.mobileImage{display:block}.bannerNew .text{top:calc(24px + 3vw);left:calc(24px + 3vw)}.bannerNew .text h6{font-family:'Montserrat', sans-serif;font-weight:400;font-style:normal;line-height:1.4rem;font-size:14px;font-size:1vw}}@media only screen and (max-width: 650px) and (max-width: 1200px){.bannerNew .text h6{font-size:12px}}@media only screen and (max-width: 650px) and (min-width: 1400px){.bannerNew .text h6{font-size:14px}}@media only screen and (max-width: 650px){.bannerNew .text h6 i,.bannerNew .text h6 em{font-style:italic}.bannerNew .badge{right:0px}.bannerNew .badge:after{display:none}}@media only screen and (max-width: 520px){.bannerNew{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;max-height:none;height:auto}.bannerNew .text{width:100% !important;order:2;position:relative;left:auto;top:auto;right:auto;bottom:auto}.bannerNew .image,.bannerNew .image img{height:auto;width:100%;order:1;position:relative;left:auto;top:auto;right:auto;bottom:auto}}.timeline{margin-top:calc(24px + 3vw)}.timeline .flexer{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;width:100%}.timeline .flexer:before{content:'';display:block;position:absolute;left:50%;top:0;right:auto;bottom:0;width:1px;height:100%;background-color:#4A9035}.timeline h1,.timeline h2,.timeline h3,.timeline h4,.timeline h5,.timeline h6{color:#4A9035}.timeline .text.intro{padding:calc(24px + 3vw);text-align:center;margin:auto}.timeline .milestone+.milestone{margin-bottom:calc(0px - (calc(24px + 3vw)))}.timeline .milestone+.milestone:last-child{margin-bottom:0}.timeline .milestone{align-self:flex-start;text-align:right;width:50%;padding:calc(24px + 3vw) calc(12px + 1.5vw);padding-bottom:0px;z-index:2;overflow:hidden}.timeline .milestone .year{width:25%;min-width:120px;border-radius:50%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;background-color:#4A9035;margin-right:0;margin-left:auto}.timeline .milestone .year .line{width:calc(24px + 3vw);position:absolute;left:100%;top:50%;right:auto;bottom:auto;height:1px;background-color:#4A9035}.timeline .milestone .year span{width:1px;display:block;padding-top:100%}.timeline .milestone .year h2{display:inline-block;color:#fff;margin:0}.timeline .milestone .text{display:block;padding:calc(12px + 1.5vw);padding-right:0px;width:calc(87.5% + (calc(12px + 1.5vw)));margin-left:0;margin-right:auto}.timeline .milestone:nth-child(even){align-self:flex-end;text-align:left}.timeline .milestone:nth-child(even) .text{margin-left:auto;margin-right:0;padding-left:0px}.timeline .milestone:nth-child(even) .text .line{left:0;right:auto}.timeline .milestone:nth-child(even) .year{margin-left:0;margin-right:auto}.timeline .milestone:nth-child(even) .year .line{left:auto;right:100%}@media only screen and (max-width: 650px){.timeline .flexer:before{content:'';display:block;position:absolute;left:12.5%;top:0;right:auto;bottom:0;width:1px;height:100%;background-color:#4A9035}.timeline .milestone+.milestone{margin-bottom:0}.timeline .milestone,.timeline .milestone:nth-child(even){align-self:flex-end;text-align:left;width:87.5%}.timeline .milestone .year,.timeline .milestone:nth-child(even) .year{margin-left:0;margin-right:auto}.timeline .milestone .year .line,.timeline .milestone:nth-child(even) .year .line{left:auto;right:100%}.timeline .milestone .text,.timeline .milestone:nth-child(even) .text{display:block;padding:calc(12px + 1.5vw);padding-right:0px;width:calc(87.5% + (calc(12px + 1.5vw)));margin-left:0;margin-right:auto}}@use '../_global' as *;:root{--cc-bg: #fff;--cc-text: #2d4156;--cc-btn-primary-bg: #496F89;--cc-btn-primary-text: white;--cc-btn-primary-hover-bg: #496F89;--cc-btn-secondary-bg: #eaeff2;--cc-btn-secondary-text: var(--cc-text);--cc-btn-secondary-hover-bg: #d8e0e6;--cc-toggle-bg-off: #919ea6;--cc-toggle-bg-on: var(--cc-btn-primary-bg);--cc-toggle-bg-readonly: #d5dee2;--cc-toggle-knob-bg: #fff;--cc-toggle-knob-icon-color: #ecf2fa;--cc-block-text: var(--cc-text);--cc-cookie-category-block-bg: #f0f4f7;--cc-cookie-category-block-bg-hover: #e9eff4;--cc-section-border: #f1f3f5;--cc-cookie-table-border: #e9edf2;--cc-overlay-bg: rgba(4, 6, 8, .85);--cc-webkit-scrollbar-bg: #cfd5db;--cc-webkit-scrollbar-bg-hover: #9199a0}.c_darkmode{--cc-bg: #181b1d;--cc-text: #d8e5ea;--cc-btn-primary-bg: #a6c4dd;--cc-btn-primary-text: #000;--cc-btn-primary-hover-bg: #c2dff7;--cc-btn-secondary-bg: #33383c;--cc-btn-secondary-text: var(--cc-text);--cc-btn-secondary-hover-bg: #3e454a;--cc-toggle-bg-off: #667481;--cc-toggle-bg-on: var(--cc-btn-primary-bg);--cc-toggle-bg-readonly: #454c54;--cc-toggle-knob-bg: var(--cc-cookie-category-block-bg);--cc-toggle-knob-icon-color: var(--cc-bg);--cc-block-text: #b3bfc5;--cc-cookie-category-block-bg: #23272a;--cc-cookie-category-block-bg-hover: #2b3035;--cc-section-border: #292d31;--cc-cookie-table-border: #2b3035;--cc-webkit-scrollbar-bg: #667481;--cc-webkit-scrollbar-bg-hover: #9199a0}.cc_div *,.cc_div :before,.cc_div :after{box-sizing:border-box;float:none;font-style:inherit;font-variant:normal;font-weight:inherit;font-family:inherit;line-height:1.2;font-size:1em;transition:none;animation:none;margin:0;padding:0;text-transform:none;letter-spacing:unset;color:inherit;background:none;border:none;box-shadow:none;text-decoration:none;text-align:left;visibility:unset}.cc_div{font-size:16px;font-weight:400;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#2d4156;color:var(--cc-text)}.cc_div .c-bn,.cc_div .b-tl,#s-ttl,#c-ttl,#s-bl td:before{font-weight:600}#cm,#s-inr,.cc_div .c-bl,.cc_div .b-tl,#s-bl .act .b-acc{border-radius:.35em}.cc_div input,.cc_div button,.cc_div a{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc_div a{border-bottom:1px solid}.cc_div a:hover{text-decoration:none;border-color:transparent}.c--anim #cm,.c--anim #s-cnt,.c--anim #s-inr,#cs-ov,#cm-ov{transition:visibility 0.25s linear,opacity 0.25s ease,transform 0.25s ease !important}.c--anim .c-bn{transition:background-color 0.25s ease !important}.c--anim #cm.bar.slide,.c--anim .bar.slide #s-inr{transition:visibility 0.4s ease,opacity 0.4s ease,transform 0.4s ease !important}.c--anim #cm.bar.slide+#cm-ov,.c--anim .bar.slide+#cs-ov{transition:visibility 0.4s ease,opacity 0.4s ease,transform 0.4s ease !important}#cm.bar.slide,.cc_div .bar.slide #s-inr{transform:translateX(100%);opacity:1}#cm.bar.top.slide,.cc_div .bar.left.slide #s-inr{transform:translateX(-100%);opacity:1}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em)}#cm.top.slide{transform:translateY(-1.6em)}#cm.bar.slide{transform:translateY(100%)}#cm.bar.top.slide{transform:translateY(-100%)}.show--consent .c--anim #cm,.show--consent .c--anim #cm.bar,.show--settings .c--anim #s-inr,.show--settings .c--anim .bar.slide #s-inr{opacity:1;transform:scale(1);visibility:visible !important}.show--settings .c--anim #s-cnt{visibility:visible !important}.force--consent.show--consent .c--anim #cm-ov,.show--settings .c--anim #cs-ov{visibility:visible !important;opacity:1 !important}#cm{font-family:inherit;padding:1.05em 2.1em 1.5em 2.1em;position:fixed;z-index:1;background:#fff;background:var(--cc-bg);max-width:25em;width:100%;bottom:1.250em;right:1.250em;box-shadow:0 0.625em 1.875em #000000;box-shadow:0 0.625em 1.875em rgba(2,2,3,0.28);opacity:0;visibility:hidden;transform:scale(0.95);line-height:initial}#c-ttl{margin:0 0 0.7em 0;font-size:1.05em}#c-txt{margin-bottom:1.4em;font-size:0.9em;line-height:1.5em}.cc_div .c-bn{color:#40505a;color:var(--cc-btn-secondary-text);background:#e5ebef;background:var(--cc-btn-secondary-bg);padding:1em 1.7em;display:inline-block;cursor:pointer;font-size:0.82em;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;text-align:center;border-radius:4px}#cm .c-bn{width:48.5%}#c-bns button+button,#s-cnt button+button,#s-c-bn{float:right}#s-cnt #s-rall-bn{float:none;margin-left:1em}#cm .c_link:hover,#cm .c_link:active,#s-cnt button+button:hover,#s-cnt button+button:active,#s-c-bn:active,#s-c-bn:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg)}#s-cnt{position:fixed;top:0;left:0;width:100%;z-index:101;display:table;height:100%;visibility:hidden}#s-bl{outline:none}#s-bl .title{margin-top:1.4em}#s-bl .title:first-child{margin-top:0}#s-bl .b-bn{margin-top:0}#s-bl .b-acc .p{margin-top:0;padding:1em}#s-cnt .b-bn .b-tl{display:block;font-family:inherit;font-size:.95em;width:100%;cursor:pointer;position:relative;padding:1.3em 6.4em 1.3em 2.7em;background:none;transition:background-color .25s ease}#s-cnt .act .b-bn .b-tl{border-bottom-right-radius:0;border-bottom-left-radius:0}#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl .b-bn{position:relative}#s-bl .c-bl{padding:1em;margin-bottom:.5em;border:1px solid #f1f3f5;border-color:var(--cc-section-border);transition:background-color .25s ease}#s-bl .c-bl:hover{background:#f0f4f7;background:var(--cc-cookie-category-block-bg)}#s-bl .c-bl:last-child{margin-bottom:.5em}#s-bl .c-bl:first-child{transition:none;padding:0;margin-top:0;border:none;margin-bottom:2em}#s-bl .c-bl:first-child:hover{background:transparent;background:unset}#s-bl .c-bl.b-ex{margin-top:2em;padding:0;border:none;background:#f0f4f7;background:var(--cc-cookie-category-block-bg);transition:none}#s-bl .c-bl.b-ex+.c-bl{margin-top:2em}#s-bl .c-bl.b-ex+.c-bl.b-ex{margin-top:0}#s-bl .c-bl.b-ex:first-child{margin-bottom:1em}#s-bl .c-bl.b-ex:first-child{margin-bottom:.5em}#s-bl .b-acc{max-height:0;overflow:hidden;padding-top:0;margin-bottom:0;display:none}#s-bl .act .b-acc{max-height:100%;display:block;overflow:hidden}#s-cnt .p{font-size:0.9em;line-height:1.5em;margin-top:1em;color:#2d4156;color:var(--cc-block-text)}.cc_div .c-tgl:disabled{cursor:not-allowed}#c-vln{display:table-cell;vertical-align:middle;position:relative}#cs{padding:0 1.7em;width:100%;position:fixed;left:0;right:0;top:0;bottom:0;height:100%}#s-inr{height:100%;position:relative;max-width:45em;margin:0 auto;transform:scale(0.96);opacity:0;padding-top:5.125em;padding-bottom:4.75em;position:relative;height:100%;overflow:hidden;visibility:hidden;box-shadow:rgba(3,6,9,0.26) 0px 13px 27px -5px}#s-inr,#s-hdr,#s-bns{background:#fff;background:var(--cc-bg)}#s-bl{overflow-y:auto;overflow-y:overlay;overflow-x:hidden;height:100%;padding:1.5em 2.5em;display:block;width:100%}#s-bns{position:absolute;bottom:0;left:0;right:0;padding:1em 2.5em;border-top:1px solid #f1f3f5;border-color:var(--cc-section-border);height:4.75em}.cc_div .cc-link{color:#253b48;color:var(--cc-btn-primary-bg);border-bottom:1px solid #253b48;border-color:var(--cc-btn-primary-bg);display:inline;padding-bottom:0;text-decoration:none;cursor:pointer;font-weight:600}.cc_div .cc-link:hover,.cc_div .cc-link:active{border-color:transparent}#c-bns button:first-child,#s-bns button:first-child{color:#fff;color:var(--cc-btn-primary-text);background:#253b48;background:var(--cc-btn-primary-bg)}.cc_div .c-tgl:checked~.c-tg{background:#253b48;background:var(--cc-toggle-bg-on)}#c-bns button:first-child:active,#c-bns button:first-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover{background:#1d2e38;background:var(--cc-btn-primary-hover-bg)}#s-hdr{position:absolute;top:0;width:100%;display:table;padding:0 2.5em;height:5.125em;vertical-align:middle;z-index:2;border-bottom:1px solid #f1f3f5;border-color:var(--cc-section-border)}#s-ttl{display:table-cell;vertical-align:middle;font-size:1em}#s-c-bn{padding:0;width:1.7em;height:1.7em;font-size:1.515em;margin:0;font-weight:initial;position:relative}#s-c-bnc{display:table-cell;vertical-align:middle}.cc_div span.t-lb{position:absolute;top:0;z-index:-1;opacity:0;pointer-events:none;overflow:hidden}#c_policy__text{height:31.250em;overflow-y:auto;margin-top:1.250em}#c-s-in{position:relative;transform:translateY(-50%);top:50%;height:100%;height:calc(100% - 2.5em);max-height:37.5em}#s-bl::-webkit-scrollbar{width:.9em;height:100%;background:transparent;border-radius:0 0.250em 0.250em 0}#s-bl::-webkit-scrollbar-thumb{border:0.25em solid var(--cc-bg);background:#cfd5db;background:var(--cc-webkit-scrollbar-bg);border-radius:100em}#s-bl::-webkit-scrollbar-thumb:hover{background:#9199a0;background:var(--cc-webkit-scrollbar-bg-hover)}#s-bl::-webkit-scrollbar-button{width:10px;height:5px}.cc_div .b-tg{position:absolute;right:0;top:0;bottom:0;display:inline-block;margin:auto;right:1.2em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.cc_div .c-tgl{position:absolute;cursor:pointer;display:block;top:0;left:0}.cc_div .b-tg .c-tg{position:absolute;overflow:hidden;background:#919ea6;background:var(--cc-toggle-bg-off);transition:background-color .25s ease;pointer-events:none}.cc_div span.t-lb,.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .c-tgl{width:3.6em;height:1.6em;border-radius:4em}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed}.cc_div .c-tgl~.c-tg.c-ro{background:#d5dee2;background:var(--cc-toggle-bg-readonly)}.cc_div .c-tgl~.c-tg.c-ro:after{box-shadow:none}.cc_div .b-tg .c-tg:after{content:"";position:absolute;left:0.24em;top:0.25em;width:1.1em;height:1.1em;border:none;box-sizing:content-box;background:#fff;background:var(--cc-toggle-knob-bg);box-shadow:0 1px 2px rgba(24,32,35,0.36);transition:transform .25s ease;border-radius:100%}.cc_div .c-tgl:checked~.c-tg:after{transform:translateX(1.95em)}#s-bl table,#s-bl th,#s-bl td{border:none}#s-bl tbody tr{transition:background-color .25s ease}#s-bl tbody tr:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl table{text-align:left;border-collapse:collapse;width:100%;padding:0;margin:0;overflow:hidden}#s-bl td,#s-bl th{padding:0.8em 0.625em;text-align:left;vertical-align:top;font-size:.8em;padding-left:1.2em}#s-bl th{font-family:inherit;padding:1.2em 1.2em}#s-bl thead tr:first-child{border-bottom:1px solid #e9edf2;border-color:var(--cc-cookie-table-border)}.force--consent #s-cnt,.force--consent #cs{width:100vw}#cm-ov,#cs-ov{position:fixed;left:0;right:0;top:0;bottom:0;visibility:hidden;opacity:0;background:#070707;background:rgba(4,6,8,0.85);background:var(--cc-overlay-bg);display:none;transition:none}.show--settings #cs-ov,.c--anim #cs-ov,.force--consent .c--anim #cm-ov,.force--consent.show--consent #cm-ov{display:block}#cs-ov{z-index:2}.force--consent .cc_div{position:fixed;top:0;left:0;bottom:0;width:100%;width:100vw;visibility:hidden;transition:visibility .25s linear}.force--consent.show--consent .c--anim .cc_div,.force--consent.show--settings .c--anim .cc_div{visibility:visible}.force--consent #cm{position:absolute}.force--consent #cm.bar{width:100vw;max-width:100vw}html.force--consent.show--consent,html.force--consent.show--settings{overflow-y:hidden !important}html.force--consent,html.force--consent body{height:auto !important;overflow-x:hidden !important}.cc_div .b-bn .b-tl::before,.cc_div .act .b-bn .b-tl::before{border:solid #2d4156;border-color:var(--cc-btn-secondary-text);border-width:0 2px 2px 0;padding:.2em;display:inline-block;position:absolute;content:'';margin-right:15px;position:absolute;transform:translateY(-50%) rotate(45deg);left:1.2em;top:50%}.cc_div .act .b-bn .b-tl::before{transform:translateY(-20%) rotate(225deg)}.cc_div .on-i::before{border:solid #ffffff;border-color:var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;padding:.13em;display:inline-block;padding-bottom:.55em;content:'';margin:0 auto;transform:rotate(45deg);margin-top:.31em;margin-left:.1em}#s-c-bn::before,#s-c-bn::after{content:'';position:absolute;left:.82em;top:.58em;height:.6em;width:1.5px;background:#444d53;background:var(--cc-btn-secondary-text);transform:rotate(45deg);border-radius:1em;margin:0 auto}#s-c-bn::after{transform:rotate(-45deg)}.cc_div .off-i,.cc_div .on-i{height:100%;width:50%;position:absolute;right:0;display:block;text-align:center;transition:opacity .25s ease}.cc_div .on-i{left:0;opacity:0}.cc_div .off-i::before,.cc_div .off-i::after{right:.84em;top:.4em;content:' ';height:.85em;width:0.09375em;display:block;background:#cdd6dc;background:var(--cc-toggle-knob-icon-color);margin:0 auto;position:absolute;transform-origin:center}.cc_div .off-i::before{transform:rotate(45deg)}.cc_div .off-i::after{transform:rotate(-45deg)}.cc_div .c-tgl:checked~.c-tg .on-i{opacity:1}.cc_div .c-tgl:checked~.c-tg .off-i{opacity:0}#cm.cloud{max-width:50em;margin:0 auto;text-align:center;left:1.25em;right:1.25em;overflow:hidden;padding:1.3em 2.4em;width:unset}.cc_div .cloud #c-inr{display:table;width:100%}.cc_div .cloud #c-inr-i{width:70%;display:table-cell;vertical-align:top;padding-right:2.4em}.cc_div .cloud #c-txt{margin-bottom:0;font-size:0.85em}.cc_div .cloud #c-bns{min-width:170px;display:table-cell;vertical-align:middle}#cm.cloud .c-bn{margin:.625em 0 0 0;width:100%}#cm.cloud .c-bn:first-child{margin:0}#cm.cloud.left{margin-right:1.25em}#cm.cloud.right{margin-left:1.25em}#cm.bar{width:100%;max-width:100%;left:0;right:0;bottom:0;border-radius:0;position:fixed;padding:2em}#cm.bar #c-inr{max-width:32em;margin:0 auto}#cm.bar #c-bns{max-width:540px}#cm.bar #cs{padding:0}.cc_div .bar #c-s-in{top:0;transform:none;height:100%;max-height:100%}.cc_div .bar #s-hdr,.cc_div .bar #s-bl,.cc_div .bar #s-bns{padding-left:1.8em;padding-right:1.8em}.cc_div .bar #cs{padding:0}.cc_div .bar #s-inr{margin:0;margin-left:auto;margin-right:0;border-radius:0;max-width:32em}.cc_div .bar.left #s-inr{margin-left:0;margin-right:auto}.cc_div .bar #s-bl table,.cc_div .bar #s-bl thead,.cc_div .bar #s-bl tbody,.cc_div .bar #s-bl th,.cc_div .bar #s-bl td,.cc_div .bar #s-bl tr,.cc_div .bar #s-cnt{display:block}.cc_div .bar #s-bl thead tr{position:absolute;top:-9999px;left:-9999px}.cc_div .bar #s-bl tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}.cc_div .bar #s-bl td{border:none;position:relative;padding-left:35%}.cc_div .bar #s-bl td:before{position:absolute;left:1em;padding-right:0.625em;white-space:nowrap;content:attr(data-column);color:#000;color:var(--cc-text);overflow:hidden;text-overflow:ellipsis}#cm.top{bottom:auto;top:1.250em}#cm.left{right:auto;left:1.250em}#cm.right{left:auto;right:1.250em}#cm.bar.left,#cm.bar.right{left:0;right:0}#cm.bar.top{top:0}@media screen and (max-width: 688px){#cm,#cm.cloud,#cm.left,#cm.right{width:100%;max-width:100%;margin:0;padding:1.6em !important;right:0;left:0;bottom:0;border-radius:0;display:block}.force--consent #cm,.force--consent #cm.cloud{width:100vw;max-width:100vw}#cm.top{top:0;bottom:unset}#cm.bottom{bottom:0;top:unset}.cc_div .cloud #c-txt{font-size:.9em}#cm.cloud .c-bn{font-size:.85em}#s-bns,.cc_div .bar #s-bns{padding:1em 1.3em}.cc_div .bar #s-inr{max-width:100%;width:100%}.cc_div .cloud #c-inr-i{padding-right:0}#cs{border-radius:0;padding:0}#c-s-in{max-height:100%;height:100%;top:0;transform:none}.cc_div .b-tg{font-size:1.1em;right:.9em}#s-inr{margin:0;padding-bottom:7.9em;border-radius:unset}#s-bns{height:7.9em}#s-bl,.cc_div .bar #s-bl{padding:1.3em}#s-hdr,.cc_div .bar #s-hdr{padding:0 1.3em}#s-bl table{width:100%}#s-inr.bns-t{padding-bottom:10.5em}.bns-t #s-bns{height:10.5em}.cc_div .bns-t .c-bn{font-size:0.83em;padding:.9em 1.6em}#s-cnt .b-bn .b-tl{padding-top:1.2em;padding-bottom:1.2em}#s-bl table,#s-bl thead,#s-bl tbody,#s-bl th,#s-bl td,#s-bl tr,#s-cnt{display:block}#s-bl thead tr{position:absolute;top:-9999px;left:-9999px}#s-bl tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}#s-bl td{border:none;position:relative;padding-left:35%}#s-bl td:before{position:absolute;left:1em;padding-right:0.625em;white-space:nowrap;content:attr(data-column);color:#000;color:var(--cc-text);overflow:hidden;text-overflow:ellipsis}#cm .c-bn,.cc_div .c-bn{width:100%;margin-right:0}#s-cnt #s-rall-bn{margin-left:0}#c-bns button+button,#s-cnt button+button{margin-top:0.625em;float:unset}#cm.cloud{left:0;right:0;max-width:100%;width:100%}#cm.cloud.right,#cm.cloud.left{margin:0}.cc_div .cloud #c-bns,.cc_div .cloud #c-inr,.cc_div .cloud #c-inr-i{display:block;width:auto;min-width:unset}.cc_div .cloud #c-txt{margin-bottom:1.625em}}.cc_div.ie #c-vln{height:100%;padding-top:5.62em}.cc_div.ie .bar #c-vln{padding-top:0}.cc_div.ie #cs{max-height:37.5em;position:relative;top:0;margin-top:-5.625em}.cc_div.ie .bar #cs{margin-top:0;max-height:100%}.cc_div.ie #cm{border:1px solid #dee6e9}.cc_div.ie #c-s-in{top:0}.cc_div.ie .b-tg{padding-left:1em;margin-bottom:0.7em}.cc_div.ie .c-tgl:checked~.c-tg:after{left:1.95em}.cc_div.ie #s-bl table{overflow:auto}.cc_div.ie .b-tg .c-tg{display:none}.cc_div.ie .c-tgl{position:relative;display:inline-block;vertical-align:middle;margin-bottom:0.2em;height:auto}.cc_div.ie #s-cnt .b-bn .b-tl{padding:1.3em 6.4em 1.3em 1.4em}.cc_div.ie .bar #s-bl td:before{display:none}.cc_div.ie .bar #s-bl td{padding:0.8em 0.625em 0.8em 1.2em}.cc_div.ie .bar #s-bl thead tr{position:relative}.cc_div.ie .b-tg .t-lb{filter:alpha(opacity=0)}.cc_div.ie #cm-ov,.cc_div.ie #cs-ov{filter:alpha(opacity=80)}
/*# sourceMappingURL=cloud9.css.map */