:root{--kc-color-primary: #787793;--kc-color-primary-rgb: 120, 119, 147;--kc-color-primary-dark: #5B5A79;--kc-color-primary-dark-rgb: 91, 90, 121;--kc-color-secondary: #F0F0E7;--kc-color-secondary-rgb: 240, 240, 231;--kc-color-border-colour: var(--kc-color-primary);--kc-color-border-colour-rgb: var(--kc-color-primary-rgb);--kc-color-box-grey: var(--kc-color-secondary);--kc-color-box-grey-rgb: var(--kc-color-secondary-rgb);--kc-color-block-link: var(--kc-color-primary);--kc-color-block-link-rgb: var(--kc-color-primary-rgb);--kc-color-block-link-text: var(--kc-color-white);--kc-color-block-link-text-rgb: var(--kc-color-white-rgb);--kc-color-block-link-bg: var(--kc-color-primary);--kc-color-block-link-bg-rgb: var(--kc-color-primary-rgb);--kc-color-header-color-bg: var(--kc-color-primary);--kc-color-header-color-bg-rgb: var(--kc-color-primary-rgb);--kc-color-menu-colour: var(--kc-color-white);--kc-color-menu-colour-rgb: var(--kc-color-white-rgb);--kc-color-address-bar: var(--kc-color-secondary);--kc-color-address-bar-rgb: var(--kc-color-secondary-rgb);--kc-color-text-colour: #707070;--kc-color-text-colour-rgb: 112, 112, 112;--kc-color-hr-colour: var(--kc-color-secondary);--kc-color-hr-colour-rgb: var(--kc-color-secondary-rgb);--kc-color-box-back: var(--kc-color-primary)}:root{--cc-text: var(--kc-color-grey);--cc-btn-primary-bg: var(--kc-color-primary-dark);--cc-btn-primary-text: var(--kc-color-white);--cc-btn-primary-hover-bg: var(--kc-color-primary)}:root{--kc-body-font: "Lato", "Helvetica", "Arial", sans-serif;--kc-body-font-weight: 400;--kc-body-font-line-height: 1.6em;--kc-header-font: "urbane", "Helvetica", "Arial", sans-serif;--kc-header-font-weight: 300;--kc-header-font-line-height: 1.2em;--kc-header-accent-font: "urbane", "Helvetica", "Arial", sans-serif;--kc-header-font-weight: 300;--kc-header-font-line-height: 1.1em;--kc-banner-header-font: var(--kc-header-font);--kc-banner-header-font-weight: var(--kc-header-font-weight);--kc-banner-header-font-weight-strong: var(--kc-header-font-weight);--kc-menu-font: var(--kc-banner-header-font);--kc-menu-font-weight: var(--kc-header-font-weight);--kc-flooring-menu-font: var(--kc-header-font);--kc-flooring-menu-font-weight: var(--kc-header-font-weight);--kc-h1-size: 57.6px;--kc-h1-size-clamp: clamp(44.8px, 5.12vw, 57.6px);--kc-h1-size-large: 69.12px;--kc-h1-size-large-clamp: clamp(44.8px, 6.144vw, 86.4px);--kc-h1-size-small: 43.2px;--kc-h1-size-small-clamp: clamp(33.6px, 3.84vw, 43.2px);--kc-h2-size: 39.6px;--kc-h2-size-clamp: clamp(30.8px, 3.52vw, 39.6px);--kc-h3-size: 36px;--kc-h3-size-clamp: clamp(28px, 3.2vw, 36px);--kc-h4-size: 32.4px;--kc-h4-size-clamp: clamp(25.2px, 2.88vw, 32.4px);--kc-h5-size: 25.2px;--kc-h5-size-clamp: clamp(19.6px, 2.24vw, 25.2px);--kc-h6-size: 21.6px;--kc-h6-size-clamp: clamp(16.8px, 1.92vw, 21.6px);--kc-body-font-size: 16px;--kc-body-font-size-clamp: clamp(14px, 1.6vw, 18px);--kc-menu-font-size: 16px;--kc-menu-font-size-clamp: clamp(14px * 0.9, 1.6vw * 0.9, 18px * 0.9);--kc-small-font-size: 18px * 0.7;--kc-small-font-size-clamp:clamp(14px * 0.7, 1.6vw * 0.7, 18px * 0.7);--kc-footer-font-size: 16px;--kc-footer-font-size-clamp: clamp(14px, 1.6vw, 18px);--kc-credit-font-size: 18px * 0.7;--kc-credit-font-size-clamp: clamp(14px * 0.7, 1.6vw * 0.7, 18px * 0.7)}h1,h2,h3,h4,h5,h6{color:var(--kc-color-primary)}h1{line-height:1em;font-weight:200;margin-bottom:.5em}h1.largeSize{font-size:var(--kc-h1-size)}@supports(font-size: clamp(1em, 1vw, 2em)){h1.largeSize{font-size:var(--kc-h1-size-large-clamp)}}h1.smallSize{font-size:var(--kc-h1-size)}@supports(font-size: clamp(1em, 1vw, 2em)){h1.smallSize{font-size:var(--kc-h1-size-small-clamp)}}h2,h3{line-height:1.1em;margin-bottom:.7em}h4,h5,h6{line-height:1.2em;margin-bottom:calc(18px + 1vw)}.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}}.smoothPX{transition:all .25s linear}@keyframes fadein{from{opacity:0}to{opacity:1}}.logo span{background-image:url("/wp-content/themes/james_for_carpets/img/james_for_carpets_logo.svg");background-position:left center;background-size:contain;padding-top:28%}.logo.onDark span{background-image:url("/wp-content/themes/james_for_carpets/img/james_for_carpets_logo-white.svg")}a.blockLink,.blockLink,blockLink{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-body-font-size);font-family:var(--kc-header-font);font-weight:300;text-transform:none;background-repeat:no-repeat;background-size:1.4em;background-position:right .5em center;margin-top:calc((calc(28px + 3vw))*.5);white-space:normal}@supports(font-size: clamp(1em, 1vw, 2em)){a.blockLink,.blockLink,blockLink{font-size:var(--kc-body-font-size-clamp)}}.lightText a.blockLink,.lightText .blockLink,.lightText blockLink{border:1px solid var(--kc-color-white);background-color:rgba(var(--kc-color-primary-dark-rgb), 0.75);background-blend-mode:multiply}.hasColour.primaryBack a.blockLink,.hasColour.primaryBack .blockLink,.hasColour.primaryBack blockLink,.hasColour.secondaryBack a.blockLink,.hasColour.secondaryBack .blockLink,.hasColour.secondaryBack blockLink{background-color:rgba(var(--kc-color-primary-dark-rgb), 0.85);border:solid 1px var(--kc-color-white)}.socials a div.connect{background-image:url("/wp-content/themes/james_for_carpets/img/socials/connect.svg")}.socials a div.fb{background-image:url("/wp-content/themes/james_for_carpets/img/socials/facebook.svg")}.socials a div.tw{background-image:url("/wp-content/themes/james_for_carpets/img/socials/twitter.svg")}.socials a div.li{background-image:url("/wp-content/themes/james_for_carpets/img/socials/linkedin.svg")}.socials a div.wp{background-image:url("/wp-content/themes/james_for_carpets/img/socials/wordpress.svg")}.socials a div.pt{background-image:url("/wp-content/themes/james_for_carpets/img/socials/pinterest.svg")}.socials a div.ig{background-image:url("/wp-content/themes/james_for_carpets/img/socials/instagram.svg")}.addCorners::after,.addCorners::before{display:none;background-image:url("/wp-content/themes/james_for_carpets/img/corner-br.svg")}.pageHeading{max-width:1700px;margin-left:auto;margin-right:auto;padding:calc(28px + 3vw) 0;text-align:center}.wrapper{width:calc(100% - 2*0px);max-width:1700px}.text .positioner{max-width:1050px;margin-left:auto;margin-right:auto}.text p .blockLink{margin-top:0}.text ul.ticks{list-style-image:url("/wp-content/themes/james_for_carpets/img/tick-purple.svg");margin-left:1.25em}.text ul.ticks li{padding-left:.25em}.text ul.ticks li::before{display:none}.text.primaryBack ul.ticks{list-style-image:url("/wp-content/themes/james_for_carpets/img/tick-white.svg")}.text ul.lined{margin-bottom:1.75em}.text ul.lined.ticks li{padding-left:.25em}.text ul.lined li{padding-left:0em}.text ul.lined li::before{display:none}.text ul.lined li::after{content:"";position:relative;left:auto;top:auto;right:auto;bottom:auto;display:block;width:100%;height:1px;border-top:solid 1px currentColor;opacity:.35;margin:.75em 0;background-color:rgba(0,0,0,0)}.text ul.lined li:last-child::after{display:none}.text ul li::before,.additionalText ul li::before{top:.5em}.textContent .text .positioner,.keyFeaturesSlider .introText .positioner{padding-left:calc((calc(28px + 3vw))*.5)}.textContent .text h1::before,.textContent .text h2::before,.textContent .text h3::before,.keyFeaturesSlider .introText h1::before,.keyFeaturesSlider .introText h2::before,.keyFeaturesSlider .introText h3::before{content:"";position:absolute;left:calc(0px - (calc(28px + 3vw))*.5);top:0;right:auto;bottom:0;height:100%;width:1px;display:block;border-left:solid 3px currentColor}.textContent.textAlignCentre .text h1+*::after,.textContent.textAlignCentre .text h2+*::after,.textContent.textAlignCentre .text h3+*::after,.textContent .text.textAlignCentre h1+*::after,.textContent .text.textAlignCentre h2+*::after,.textContent .text.textAlignCentre h3+*::after{content:"";display:block;width:5em;border-top:solid 3px currentColor;margin-bottom:2em;margin-left:auto;margin-right:auto}.textContent.textAlignRight .text h1+*::before,.textContent.textAlignRight .text h2+*::before,.textContent.textAlignRight .text h3+*::before,.textContent .text.textAlignRight h1+*::before,.textContent .text.textAlignRight h2+*::before,.textContent .text.textAlignRight h3+*::before{margin-left:auto;margin-right:0}:root{--kc-color-skip-bg: var(--kc-color-primary);--kc-color-skip-link: var(--kc-color-black);--kc-color-header-link: var(--kc-color-primary);--kc-color-address-bar-bg: var(--kc-color-white);--kc-color-address-bar-link: var(--kc-color-primary);--kc-color-quote-block-bg: var(--kc-color-primary);--kc-color-quote-block-link: var(--kc-color-white)}#headerNav{margin-bottom:calc((calc(28px + 3vw))*.5 + (calc(28px + 3vw))*.25);background-color:var(--kc-color-white);margin-bottom:0}#headerNav .brand{justify-content:flex-end;padding:18px calc((calc(28px + 3vw))*.5);z-index:3;background-color:var(--kc-color-primary)}#headerNav .middle{padding:0;justify-content:stretch;z-index:10}#headerNav .middle .menuHolder{width:100%;order:1;flex-grow:1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-end;align-items:center;padding-left:calc((calc(28px + 3vw))*.25)}#headerNav .middle .menuHolder .menu{align-items:center;align-content:center}#headerNav .middle .menuHolder .menu #headerMenu{padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;list-style-type:none;padding:0;margin:0;text-align:left}#headerNav .middle .menuHolder .menu #headerMenu>li::before{content:"";display:block;position:absolute;left:auto;top:12px;right:0;bottom:12px;width:1px;border-left:solid 1px var(--kc-color-white);opacity:.5}#headerNav .middle .menuHolder .menu #headerMenu li.current-menu-item a::after{content:"";display:block;position:absolute;left:0;bottom:0%;right:0;width:100%;height:4px;background-color:var(--kc-color-primary);pointer-events:none;opacity:1;transition:all .35s ease;transform:scaleX(1)}#headerNav .middle .menuHolder .menu #headerMenu li{display:inline-block;position:relative}#headerNav .middle .menuHolder .menu #headerMenu li a{padding:12px calc(calc((calc(28px + 3vw)) * 0.25)*.8);margin-top:0}#headerNav .middle .menuHolder .menu #headerMenu li:last-child::before{display:none}#headerNav .middle .menuHolder .menu #headerMenu li.parent-item{padding-right:calc((calc(28px + 3vw))*.25 + 9px)}#headerNav .middle .menuHolder .menu #headerMenu li.parent-item:hover{background-color:var(--kc-color-secondary)}#headerNav .middle .menuHolder .menu #headerMenu li.parent-item:hover::before{display:none}#headerNav .middle .menuHolder .menu #headerMenu li.parent-item:after{content:"";display:block;position:absolute;left:auto;top:50%;right:6px;bottom:calc(50% + 3px);width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid var(--kc-color-primary);transform:translateX(-50%) translateY(0%);pointer-events:none}#headerNav .middle .menuHolder .menu #headerMenu li ul{position:absolute;pointer-events:none;opacity:0;transition:opacity .5s;left:0;top:100%;right:auto;bottom:auto;background-color:var(--kc-color-secondary);padding:calc((calc(28px + 3vw))*.25);padding-top:0px;min-width:100%}#headerNav .middle .menuHolder .menu #headerMenu li ul li{padding:0;width:100%;display:block}#headerNav .middle .menuHolder .menu #headerMenu li ul a{padding:8px calc((calc(28px + 3vw))*.25);color:var(--kc-color-primary);transition:background-color .5s;width:100%;display:block}#headerNav .middle .menuHolder .menu #headerMenu li ul a:hover{background-color:hsla(0,0%,100%,.5)}#headerNav .middle .menuHolder .menu #headerMenu li:hover{z-index:3}#headerNav .middle .menuHolder .menu #headerMenu li:hover ul{pointer-events:all;opacity:1}#headerNav .middle .menuHolder .menu #headerMenu a{padding:0 calc((calc(28px + 3vw))*.25) 0;display:inline-block;white-space:nowrap;font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);font-size:var(--kc-menu-font-size);width:auto}@supports(font-size: clamp(1em, 1vw, 2em)){#headerNav .middle .menuHolder .menu #headerMenu a{font-size:var(--kc-menu-font-size-clamp)}}#headerNav .middle .menuHolder .menu #headerMenu a::after{background-color:var(--kc-color-tertiary)}#headerNav .addressBar{display:none;order:0;background-color:rgba(0,0,0,0);padding-bottom:9px;flex-wrap:wrap}#headerNav .addressBar a{color:var(--kc-color-white);font-size:var(--kc-smallFontSize)}#headerNav .addressBar ul{color:var(--kc-color-white);justify-content:flex-start;padding-left:calc((calc(28px + 3vw))*.25)}#headerNav .addressBar ul li{padding-bottom:0px}#headerNav .quoteBlock,#headerNav .quoteBlockMobile{display:flex;max-width:calc(145px + 2vw);padding:12px calc((calc(28px + 3vw))*.5) calc((calc(28px + 3vw))*.25);text-transform:none;transition:all .35s ease;font-weight:normal;align-content:flex-end;align-items:center;justify-content:flex-end;width:-moz-max-content;width:max-content;white-space:nowrap}#headerNav .quoteBlock::after,#headerNav .quoteBlockMobile::after{display:none}#headerNav .quoteBlockMobile{display:none}#headerNav .menuHandle,#headerNav .menuHandle .mobContact{padding-left:calc((calc(28px + 3vw))*.5);font-weight:normal;text-transform:none;margin-right:0;margin-left:auto;justify-content:center;font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);font-size:var(--kc-menu-font-size)}@supports(font-size: clamp(1em, 1vw, 2em)){#headerNav .menuHandle,#headerNav .menuHandle .mobContact{font-size:var(--kc-menu-font-size-clamp)}}#headerNav .menuHandle .mobContact,#headerNav .menuHandle .mobContact .mobContact{border-left:solid 1px hsla(0,0%,100%,.5)}#headerNav a.quickCall{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);font-size:var(--kc-menu-font-size);white-space:nowrap;cursor:pointer;color:var(--kc-color-header-link);width:-moz-fit-content;width:fit-content;display:none}@supports(font-size: clamp(1em, 1vw, 2em)){#headerNav a.quickCall{font-size:var(--kc-menu-font-size-clamp)}}#headerNav a.quickCall::before{content:"";display:block;min-width:30px;min-height:30px;background-image:url("/wp-content/uploads/2022/12/call-us-icon.svg");background-repeat:no-repeat;background-size:140%;background-position:center}nav#mainNavID.compact .middle .menuHolder{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-content:center;align-items:center}nav#mainNavID.compact .middle .menuHolder a.quickCall{display:inline-flex;order:2;margin-right:auto;margin-left:0}nav#mainNavID.compact .middle .menuHolder .menuHandle{order:2;margin-right:20px;margin-left:0}nav#mainNavID.compact .middle .menuHolder .menuHandle .flexer{margin-right:0}@media only screen and (max-width: 1100px){nav#mainNavID ul#headerMenu li{padding-left:0;padding-right:0}}@media only screen and (max-width: 650px){#mainNavID>.wrapper{padding-left:0px}#headerNav .brand{min-width:130px;max-width:170px;padding-left:12px;padding-right:12px}#headerNav .menuHandle .mobContact{display:inline-block;margin-left:calc((calc(28px + 3vw))*.5);margin-right:calc((calc(28px + 3vw))*.5)}#headerNav .middle .menuHolder{justify-content:flex-end}#headerNav .middle .menuHolder .menuHandle{order:2;margin-right:calc((calc(28px + 3vw))*.25)}#headerNav .addressBar ul{justify-content:flex-end;text-align:right}#headerNav .addressBar ul li span{display:none}#headerNav .addressBar ul li span.county,#headerNav .addressBar ul li span.town{display:inline-block}#headerNav .topContact,#headerNav .topTel{display:none}#headerNav .quoteBlock{display:none}#headerNav .quoteBlockMobile{display:flex}}@media only screen and (max-width: 450px){#headerNav .brand{min-width:120px;max-width:170px}#headerNav .quoteBlockMobile{display:none}#headerNav .topTel{display:none}#headerNav .addressBar ul li span.county,#headerNav .addressBar ul li span.town{display:none}}.menuOverlay{z-index:200;background-color:rgba(var(--kc-color-white-rgb), 0.95);background-image:none}.menuOverlay .brand{width:30%;min-width:140px;max-width:270px;margin:0 auto calc((calc(28px + 3vw))*.5) auto}.menuOverlay .brand .logo span{background-image:url("/wp-content/themes/james_for_carpets/img/james_for_carpets_logo_purple_text.svg")}.menuOverlay .floorTilesOverlay{max-width:1050px;margin-left:auto;margin-right:auto}.menuOverlay .floorTilesOverlay a.flooringTile{width:33.3333333333%;padding:0px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.menuOverlay .floorTilesOverlay a.flooringTile .text{margin-top:0px;position:relative;left:auto;top:auto;right:auto;bottom:auto;background-color:var(--kc-color-primary);width:100%;text-align:center}.menuOverlay .floorTilesOverlay a.flooringTile .text .positioner h6{color:var(--kc-color-white);text-align:center}.menuOverlay .floorTilesOverlay a.flooringTile .text .positioner p,.menuOverlay .floorTilesOverlay a.flooringTile .text .positioner .blockLink{display:none}.menuOverlay .floorTilesOverlay a.flooringTile .text .bgIMG{display:none}.menuOverlay .floorTilesOverlay a.flooringTile .image span{padding-top:50%}.menuOverlay .floorTilesOverlay a.flooringTile:hover .text .positioner{padding-bottom:0}@media only screen and (max-width: 768px){.menuOverlay .floorTilesOverlay a.flooringTile{width:33%}}@media only screen and (max-width: 650px){.menuOverlay .floorTilesOverlay{max-width:85%}.menuOverlay .floorTilesOverlay a.flooringTile{width:50%}}@media only screen and (max-width: 450px){.menuOverlay .floorTilesOverlay a.flooringTile{width:100%}}.footer{padding:0;overflow:hidden;margin-bottom:0;background-color:rgba(0,0,0,0)}.footer .flexer{background-color:var(--kc-color-primary);align-items:stretch;flex-wrap:nowrap;overflow:hidden}.footer *,.footer a{color:var(--kc-color-white)}.footer address{width:33.3333333333%;padding:calc(28px + 3vw);padding-right:calc((calc(28px + 3vw))*.5);margin:0;max-width:400px;flex-grow:1}.footer address ul.postal li{display:inline-block}.footer address ul.postal li::after{content:", ";display:inline}.footer address ul.postal li+li{margin-right:.25em}.footer address ul.postal li:first-child{width:100%}.footer address ul.postal li:first-child::after{display:none}.footer address ul.postal li:last-child::after{display:none}.footer .footMenu{background-color:var(--kc-color-primary-dark);padding:calc((calc(28px + 3vw))*.5) calc(28px + 3vw);flex-grow:0}.footer .footMenu a{font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);font-weight:300}.footer .footMenu li+li{border-top:1px solid rgba(var(--kc-color-white-rgb), 0.5);padding-top:12px;margin-top:12px}.footer .footMenu::after{content:"";display:block;position:absolute;left:100%;top:0;right:auto;bottom:0;width:100vw;height:100%;pointer-events:none;background-color:var(--kc-color-primary-dark)}.footer .footMenu ul,.footer .footMenu ul:last-child{padding-right:calc((calc(28px + 3vw))*.5)}.footer .socialHolder{width:100%}.footer .socialHolder .socials{width:auto;list-style-type:none;margin:0}.footer .socialHolder .socials li{width:38px;height:38px;display:inline-block;margin:0;padding:0;z-index:1;transition:all .35s ease;background-color:var(--kc-color-primary);margin-right:12px}.footer .socialHolder .socials:hover li div{opacity:1}.footer .socialHolder .socials a{width:100%;margin:0;padding:0;position:absolute;left:0;top:0;right:0;bottom:0;transition:all .35s ease}.footer .socialHolder .socials a div{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;background-color:var(--kc-color-white)}.footer .socialHolder .socials a div p{opacity:0;font-size:1px}.footer .socialHolder .socials a div.connect{background-image:url("/wp-content/themes/james_for_carpets/img/socials/connect-primary.svg")}.footer .socialHolder .socials a div.fb{background-image:url("/wp-content/themes/james_for_carpets/img/socials/facebook-primary.svg")}.footer .socialHolder .socials a div.tw{background-image:url("/wp-content/themes/james_for_carpets/img/socials/twitter-primary.svg")}.footer .socialHolder .socials a div.li{background-image:url("/wp-content/themes/james_for_carpets/img/socials/linkedin-primary.svg")}.footer .socialHolder .socials a div.wp{background-image:url("/wp-content/themes/james_for_carpets/img/socials/wordpress-primary.svg")}.footer .socialHolder .socials a div.pt{background-image:url("/wp-content/themes/james_for_carpets/img/socials/pinterest-primary.svg")}.footer .socialHolder .socials a div.ig{background-image:url("/wp-content/themes/james_for_carpets/img/socials/instagram-primary.svg")}.smallLinks{flex-wrap:wrap}.smallLinks ul li{display:inline-block}.smallLinks ul li+li{border-left:solid 1px var(--kc-color-primary);margin-left:calc((calc(28px + 3vw))*.25);padding-left:calc((calc(28px + 3vw))*.25)}.smallLinks ul a{font-size:var(--kc-small-font-size)}@supports(font-size: clamp(1em, 1vw, 2em)){.smallLinks ul a{font-size:var(--kc-small-font-size-clamp)}}.copyright{font-size:var(--kc-small-font-size);width:100%;padding-top:calc((calc(28px + 3vw))*.25)}@supports(font-size: clamp(1em, 1vw, 2em)){.copyright{font-size:var(--kc-small-font-size-clamp)}}@media only screen and (max-width: 1748px){.footer address{padding-left:calc(28px + 3vw)}.smallLinks{padding-left:calc(28px + 3vw);padding-right:calc(28px + 3vw)}}@media only screen and (max-width: 900px){.footer{padding:0}.footer .flexer{align-items:stretch;flex-wrap:wrap}.footer address{order:1;padding:calc(28px + 3vw)}.footer .footMenu{background-color:var(--kc-color-primary-dark);order:0;width:100%;padding-left:calc(28px + 3vw)}.footer .footMenu::before{display:none}}@media only screen and (max-width: 700px){.footer address{max-width:100%}}.blockContent .inlineFloorMenu.block{padding:0}.blockContent .inlineFloorMenu.block .introText{margin-left:auto;margin-right:auto;max-width:1050px;text-align:center}.flooringTiles .tileTrack,.flooringTiles .tileGrid{align-items:flex-start;padding:0;width:calc(100% + 0px);margin-left:0;margin-bottom:calc(0px - 0px)}.flooringTiles .tileTrack.flickity-enabled .flickity-page-dots,.flooringTiles .tileGrid.flickity-enabled .flickity-page-dots{margin:calc((calc(28px + 3vw))*.5) 0 0px 0}.flooringTiles .tileTrack.flickity-enabled .dot.is-selected,.flooringTiles .tileGrid.flickity-enabled .dot.is-selected{background-color:var(--kc-color-primary)}.flooringTiles .flooringTile{display:grid;grid-template-areas:"main";grid-template-columns:1fr;justify-items:center;align-items:center;width:33.3333333333%;padding:0}.flooringTiles .flooringTile:hover .text .positioner{padding-bottom:0}.flooringTiles .flooringTile .image{grid-area:main;width:100%}.flooringTiles .flooringTile .text{grid-area:main;width:calc(100% - (calc(28px + 3vw))*2);padding:calc((calc(28px + 3vw))*.5);margin-bottom:calc((calc(28px + 3vw))*.5);position:relative;left:auto;top:auto;right:auto;bottom:auto;flex-grow:1;margin-top:0px;margin-bottom:0px;background-color:var(--kc-color-primary);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.flooringTiles .flooringTile .text .positioner{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;flex-grow:1;z-index:2}.flooringTiles .flooringTile .text .blockLink{margin-top:auto;margin-bottom:0;z-index:2;font-size:var(--kc-small-font-size)}@supports(font-size: clamp(1em, 1vw, 2em)){.flooringTiles .flooringTile .text .blockLink{font-size:var(--kc-small-font-size-clamp)}}.flooringTiles .flooringTile .text img.bgIMG{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 bottom;object-position:center bottom;z-index:1;filter:none;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);mix-blend-mode:multiply;opacity:.25}.flooringTiles .flooringTile .text *{text-align:center;color:var(--kc-color-white)}.flooringTiles .flooringTile .text * .blockLink{opacity:.5;margin:0}.flooringTiles .flooringTile .text * p,.flooringTiles .flooringTile .text * ul,.flooringTiles .flooringTile .text * ol,.flooringTiles .flooringTile .text * table,.flooringTiles .flooringTile .text * blockquote,.flooringTiles .flooringTile .text * h1,.flooringTiles .flooringTile .text * h2,.flooringTiles .flooringTile .text * h3,.flooringTiles .flooringTile .text * h4,.flooringTiles .flooringTile .text * h5,.flooringTiles .flooringTile .text * h6{color:var(--kc-color-white)}.flooringTiles .flooringTile .text * p span,.flooringTiles .flooringTile .text * ul span,.flooringTiles .flooringTile .text * ol span,.flooringTiles .flooringTile .text * table span,.flooringTiles .flooringTile .text * blockquote span,.flooringTiles .flooringTile .text * h1 span,.flooringTiles .flooringTile .text * h2 span,.flooringTiles .flooringTile .text * h3 span,.flooringTiles .flooringTile .text * h4 span,.flooringTiles .flooringTile .text * h5 span,.flooringTiles .flooringTile .text * h6 span{text-decoration-color:var(--kc-color-white)}.flooringTiles .flooringTile .text * ul li::before{background-color:var(--kc-color-white)}.flooringTiles .flooringTile .text * ol li:before{color:var(--kc-color-white)}@media only screen and (max-width: 900px){.flooringTiles .flooringTile{width:33.3333333333%}}@media only screen and (max-width: 768px){.flooringTiles .flooringTile{width:100%}.flooringTiles .flooringTile .text{grid-area:main;max-width:50%}.flooringTiles .flooringTile .text .stilt{padding-top:66%}}@media only screen and (max-width: 450px){.flooringTiles .flooringTile .text .blockLink{display:none}}.bannerTrack.flickity-enabled .flickity-page-dots li{border:solid 1px hsla(0,0%,100%,.5)}.bannerTrack.flickity-enabled .flickity-page-dots li:hover{border:solid 1px var(--kc-color-white)}.bannerHolder.bannerStyle1 .singleBanner{display:grid;grid-template-areas:"banner";grid-template-columns:1fr;width:calc(100% + 0px);min-height:80vh}.bannerHolder.bannerStyle1 .bannerTextHolder{grid-area:banner;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;width:100%;z-index:3;background-color:rgba(0,0,0,0);pointer-events:none;align-self:stretch}.bannerHolder.bannerStyle1 .bannerTextHolder .text{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;padding:calc(28px + 3vw)}.bannerHolder.bannerStyle1 .bannerTextHolder .text .positioner{pointer-events:all}.bannerHolder.bannerStyle1 .bannerTrackHolder{grid-area:banner;padding:0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;align-self:stretch}.bannerHolder.bannerStyle1 .bannerTrackHolder .padder{width:100%}.bannerHolder.bannerStyle1 .bannerTrackHolder .banner{width:unset;height:100%}.bannerHolder.bannerStyle1 .bannerTrackHolder .banner img{width:100%;height:100%}.bannerHolder.bannerStyle1 .bannerTrackHolder .tint{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;background-image:linear-gradient(to top, rgba(var(--kc-color-primary-rgb), 0.42), rgba(var(--kc-color-primary-rgb), 0.42)),linear-gradient(to top, rgba(var(--kc-color-primary-rgb), 0.83), rgba(var(--kc-color-primary-rgb), 0.83));background-blend-mode:multiply,normal;z-index:1}.bannerHolder.bannerStyle1.text100 .bannerTextHolder .text{width:100%}.bannerHolder.bannerStyle1.text50 .bannerTextHolder .text{width:50%}.bannerHolder.bannerStyle1.text50 .bannerTextHolder .text .positioner{border-left:3px solid var(--kc-color-white);padding-left:calc((calc(28px + 3vw))*.5)}.bannerHolder.bannerStyle1.text50 .bannerTrackHolder .tint{width:50%;height:100%}.bannerHolder.bannerStyle1.text50.textleft .bannerTextHolder{justify-content:flex-end}.bannerHolder.bannerStyle1.text50.textleft .bannerTrackHolder .tint{left:0;right:50%}.bannerHolder.bannerStyle1.text50.textRight .bannerTextHolder{justify-content:flex-end}.bannerHolder.bannerStyle1.text50.textRight .bannerTrackHolder .tint{left:50%;right:0}.bannerHolder.bannerStyle1.text50.textRight .bannerTrackHolder .banner .positioner{border-left:none;padding-left:0;border-right:3px solid var(--kc-color-white);padding-right:calc((calc(28px + 3vw))*.5)}.bannerHolder.bannerStyle1.text50.textCentre .bannerTextHolder{justify-content:center}.bannerHolder.bannerStyle1.text50.textCentre .bannerTrackHolder .tint{left:25%;right:auto}.bannerHolder.bannerStyle1.textCentre .text h1+*::before{content:"";display:block;width:5em;border-top:solid 3px var(--kc-color-yellow);margin-bottom:2em;margin-left:auto;margin-right:auto}.bannerHolder.bannerStyle1.textCentre .text .positioner{border-left:none;padding-left:0}@media only screen and (max-width: 900px){.bannerHolder.bannerStyle1 .singleBanner .bannerTextHolder .text{padding:calc((calc(28px + 3vw))*.75)}}@media only screen and (max-width: 768px){.bannerHolder.bannerStyle1 .singleBanner{align-items:flex-start}.bannerHolder.bannerStyle1 .singleBanner .bannerTextHolder{align-self:flex-start}.bannerHolder.bannerStyle1 .singleBanner .bannerTextHolder .text{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;pointer-events:all;z-index:4;padding-bottom:calc((calc(28px + 3vw))*2);background-image:linear-gradient(to top, rgba(var(--kc-color-primary-rgb), 0.42), rgba(var(--kc-color-primary-rgb), 0.42)),linear-gradient(to top, rgba(var(--kc-color-primary-rgb), 0.83), rgba(var(--kc-color-primary-rgb), 0.83))}.bannerHolder.bannerStyle1 .singleBanner .bannerTextHolder .text .positioner{max-width:100%;z-index:1}.bannerHolder.bannerStyle1 .singleBanner .bannerTrackHolder .banner{width:unset;height:100%}.bannerHolder.bannerStyle1 .singleBanner .bannerTrackHolder .banner::after,.bannerHolder.bannerStyle1 .singleBanner .bannerTrackHolder .banner::before{display:none}.bannerHolder.bannerStyle1 .singleBanner .bannerTrackHolder .tint{display:none}.bannerHolder.bannerStyle1.text100 .singleBanner{align-items:flex-start}.bannerHolder.bannerStyle1.text100 .singleBanner .bannerTextHolder{align-self:stretch}}@media only screen and (max-width: 650px){.bannerHolder.bannerStyle1 .bannerTextHolder .text{padding:calc((calc(28px + 3vw))*.5)}}.bannerHolder.bannerStyle2{padding-left:calc(28px + 3vw);padding-right:calc(28px + 3vw)}.bannerHolder.bannerStyle2 .subHeader{max-width:1050px;margin-left:auto;margin-right:auto}.bannerHolder.bannerStyle3 .bannerTrack{width:100%}.bannerHolder.bannerStyle3 .bannerTrack .banner{min-height:80vh}.bannerHolder.bannerStyle3 .bannerTrack .banner .bannerTextHolder{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;width:100%;z-index:3;background-color:rgba(0,0,0,0);pointer-events:none;align-self:stretch}.bannerHolder.bannerStyle3 .bannerTrack .banner .bannerTextHolder .text{width:100vw;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;pointer-events:all;padding:calc(28px + 3vw)}.bannerHolder.bannerStyle3 .bannerTrack .banner .bannerTextHolder .text .positioner{max-width:500px;z-index:5}.bannerHolder.bannerStyle3 .bannerTrack .banner .bannerTextHolder .text .tint{content:"";display:block;position:absolute;left:0%;top:0;right:0;bottom:0;height:100%;width:100%;background-image:linear-gradient(to top, rgba(var(--kc-color-primary-rgb), 0.42), rgba(var(--kc-color-primary-rgb), 0.42)),linear-gradient(to top, rgba(var(--kc-color-primary-rgb), 0.83), rgba(var(--kc-color-primary-rgb), 0.83));background-blend-mode:multiply,normal;z-index:1}.bannerHolder.bannerStyle3 .bannerTrack .banner .image{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.bannerHolder.bannerStyle3 .bannerTrack .banner .image img{width:100%;height:100%}.bannerHolder.bannerStyle3 .bannerTrack .banner.text100 .bannerTextHolder .text{width:50%}.bannerHolder.bannerStyle3 .bannerTrack .banner.text50 .bannerTextHolder .text{width:50%}.bannerHolder.bannerStyle3 .bannerTrack .banner.text50 .bannerTextHolder .text .positioner{border-left:3px solid var(--kc-color-white);padding-left:calc((calc(28px + 3vw))*.5)}.bannerHolder.bannerStyle3 .bannerTrack .banner.text50 .bannerTextHolder .text .tint{transform:none;right:0;left:auto}.bannerHolder.bannerStyle3 .bannerTrack .banner.text50.textRight .bannerTextHolder{justify-content:flex-end}.bannerHolder.bannerStyle3 .bannerTrack .banner.text50.textRight .bannerTextHolder .text .tint{transform:none;left:0;right:auto}.bannerHolder.bannerStyle3 .bannerTrack .banner.text50.textCentre .bannerTextHolder{justify-content:center}.bannerHolder.bannerStyle3 .bannerTrack .banner.text50.textAlignCentre h1+*::before{content:"";display:block;width:5em;border-top:solid 3px var(--kc-color-yellow);margin-bottom:2em;margin-left:auto;margin-right:auto}.bannerHolder.bannerStyle3 .bannerTrack .banner.text50.textAlignCentre .text .positioner{border-left:none;padding-left:0}@media only screen and (max-width: 768px){.bannerHolder.bannerStyle3 .bannerTrack .banner{min-height:80vmax}.bannerHolder.bannerStyle3 .bannerTrack .banner .bannerTextHolder{align-items:flex-end}.bannerHolder.bannerStyle3 .bannerTrack .banner .bannerTextHolder .text{padding:calc((calc(28px + 3vw))*.75);padding-bottom:calc((calc(28px + 3vw))*2)}.bannerHolder.bannerStyle3 .bannerTrack .banner.text50 .bannerTextHolder .text{width:100%}.bannerHolder.bannerStyle3 .bannerTrack .banner.text100 .bannerTextHolder{align-items:stretch}.bannerHolder.bannerStyle3 .bannerTrack .banner.text100 .bannerTextHolder .text{width:100%}}@media only screen and (max-width: 650px){.bannerHolder.bannerStyle3 .bannerTextHolder .text{padding:calc((calc(28px + 3vw))*.5)}}.block{margin-top:calc(28px + 3vw)}.block.noSpace{margin-top:0}.block.minusDoubleSpace{margin-top:calc(0px - calc(28px + 3vw)*2)}.block.minusNormalSpace{margin-top:calc(0px - calc(28px + 3vw)*1)}.block.minusHalfSpace{margin-top:calc(0px - calc(28px + 3vw)*.5)}.block.quarterSpace{margin-top:calc(calc(28px + 3vw)/4)}.block.halfSpace{margin-top:calc(calc(28px + 3vw)/2)}.block.doubleSpace{margin-top:calc(calc(28px + 3vw)*2)}.blackText * p,.blackText * ul,.blackText * ol,.blackText * table,.blackText * blockquote,.blackText * h1,.blackText * h2,.blackText * h3,.blackText * h4,.blackText * h5,.blackText * h6,.blackText .text p,.blackText .text ul,.blackText .text ol,.blackText .text table,.blackText .text blockquote,.blackText .text h1,.blackText .text h2,.blackText .text h3,.blackText .text h4,.blackText .text h5,.blackText .text h6{color:var(--kc-color-black)}.blackText * p span,.blackText * ul span,.blackText * ol span,.blackText * table span,.blackText * blockquote span,.blackText * h1 span,.blackText * h2 span,.blackText * h3 span,.blackText * h4 span,.blackText * h5 span,.blackText * h6 span,.blackText .text p span,.blackText .text ul span,.blackText .text ol span,.blackText .text table span,.blackText .text blockquote span,.blackText .text h1 span,.blackText .text h2 span,.blackText .text h3 span,.blackText .text h4 span,.blackText .text h5 span,.blackText .text h6 span{text-decoration-color:var(--kc-color-white)}.blackText .flickity-enabled .flickity-button-icon{fill:var(--kc-color-black)}.lightText * p,.lightText * ul,.lightText * ol,.lightText * table,.lightText * blockquote,.lightText * h1,.lightText * h2,.lightText * h3,.lightText * h4,.lightText * h5,.lightText * h6,.lightText .text p,.lightText .text ul,.lightText .text ol,.lightText .text table,.lightText .text blockquote,.lightText .text h1,.lightText .text h2,.lightText .text h3,.lightText .text h4,.lightText .text h5,.lightText .text h6{color:var(--kc-color-white)}.lightText * p span,.lightText * ul span,.lightText * ol span,.lightText * table span,.lightText * blockquote span,.lightText * h1 span,.lightText * h2 span,.lightText * h3 span,.lightText * h4 span,.lightText * h5 span,.lightText * h6 span,.lightText .text p span,.lightText .text ul span,.lightText .text ol span,.lightText .text table span,.lightText .text blockquote span,.lightText .text h1 span,.lightText .text h2 span,.lightText .text h3 span,.lightText .text h4 span,.lightText .text h5 span,.lightText .text h6 span{text-decoration-color:var(--kc-color-white)}.lightText .flickity-enabled .flickity-button-icon{fill:var(--kc-color-white)}.hasColour.primaryBack{background-color:var(--kc-color-primary)}.hasColour.primaryBack * p,.hasColour.primaryBack * ul,.hasColour.primaryBack * ol,.hasColour.primaryBack * table,.hasColour.primaryBack * blockquote,.hasColour.primaryBack * h1,.hasColour.primaryBack * h2,.hasColour.primaryBack * h3,.hasColour.primaryBack * h4,.hasColour.primaryBack * h5,.hasColour.primaryBack * h6,.hasColour.primaryBack .text p,.hasColour.primaryBack .text ul,.hasColour.primaryBack .text ol,.hasColour.primaryBack .text table,.hasColour.primaryBack .text blockquote,.hasColour.primaryBack .text h1,.hasColour.primaryBack .text h2,.hasColour.primaryBack .text h3,.hasColour.primaryBack .text h4,.hasColour.primaryBack .text h5,.hasColour.primaryBack .text h6{color:var(--kc-color-white)}.hasColour.primaryBack * p span,.hasColour.primaryBack * ul span,.hasColour.primaryBack * ol span,.hasColour.primaryBack * table span,.hasColour.primaryBack * blockquote span,.hasColour.primaryBack * h1 span,.hasColour.primaryBack * h2 span,.hasColour.primaryBack * h3 span,.hasColour.primaryBack * h4 span,.hasColour.primaryBack * h5 span,.hasColour.primaryBack * h6 span,.hasColour.primaryBack .text p span,.hasColour.primaryBack .text ul span,.hasColour.primaryBack .text ol span,.hasColour.primaryBack .text table span,.hasColour.primaryBack .text blockquote span,.hasColour.primaryBack .text h1 span,.hasColour.primaryBack .text h2 span,.hasColour.primaryBack .text h3 span,.hasColour.primaryBack .text h4 span,.hasColour.primaryBack .text h5 span,.hasColour.primaryBack .text h6 span{text-decoration-color:var(--kc-color-white)}.hasColour.primaryBack .flickity-enabled .flickity-button-icon{fill:var(--kc-color-white)}.hasColour.secondaryBack{background-color:var(--kc-color-secondary)}.hasColour.tertiaryBack{background-color:var(--kc-color-secondary)}.hasColour.tertiaryBack * p,.hasColour.tertiaryBack * ul,.hasColour.tertiaryBack * ol,.hasColour.tertiaryBack * table,.hasColour.tertiaryBack * blockquote,.hasColour.tertiaryBack * h1,.hasColour.tertiaryBack * h2,.hasColour.tertiaryBack * h3,.hasColour.tertiaryBack * h4,.hasColour.tertiaryBack * h5,.hasColour.tertiaryBack * h6,.hasColour.tertiaryBack .text p,.hasColour.tertiaryBack .text ul,.hasColour.tertiaryBack .text ol,.hasColour.tertiaryBack .text table,.hasColour.tertiaryBack .text blockquote,.hasColour.tertiaryBack .text h1,.hasColour.tertiaryBack .text h2,.hasColour.tertiaryBack .text h3,.hasColour.tertiaryBack .text h4,.hasColour.tertiaryBack .text h5,.hasColour.tertiaryBack .text h6{color:var(--kc-color-white)}.hasColour.tertiaryBack * p span,.hasColour.tertiaryBack * ul span,.hasColour.tertiaryBack * ol span,.hasColour.tertiaryBack * table span,.hasColour.tertiaryBack * blockquote span,.hasColour.tertiaryBack * h1 span,.hasColour.tertiaryBack * h2 span,.hasColour.tertiaryBack * h3 span,.hasColour.tertiaryBack * h4 span,.hasColour.tertiaryBack * h5 span,.hasColour.tertiaryBack * h6 span,.hasColour.tertiaryBack .text p span,.hasColour.tertiaryBack .text ul span,.hasColour.tertiaryBack .text ol span,.hasColour.tertiaryBack .text table span,.hasColour.tertiaryBack .text blockquote span,.hasColour.tertiaryBack .text h1 span,.hasColour.tertiaryBack .text h2 span,.hasColour.tertiaryBack .text h3 span,.hasColour.tertiaryBack .text h4 span,.hasColour.tertiaryBack .text h5 span,.hasColour.tertiaryBack .text h6 span{text-decoration-color:var(--kc-color-white)}.hasColour.tertiaryBack .flickity-enabled .flickity-button-icon{fill:var(--kc-color-white)}.hasColour.tertiaryBack .blockLink{background-color:var(--kc-color-primary)}.textContent.noBack .text{padding:calc((calc(28px + 3vw))*.5) !important}.textContent .gridLayout{grid-template-areas:"text sideContent";grid-template-columns:1fr 1fr}.textContent .textHolder{grid-area:text}.textContent .sideHolder{grid-area:sideContent}.textContent.text33 .gridLayout{grid-template-columns:33.3333fr 66.6666fr}.textContent.text40 .gridLayout{grid-template-columns:40fr 60fr}.textContent.text50 .gridLayout{grid-template-columns:50fr 50fr}.textContent.text66 .gridLayout{grid-template-columns:66.6666fr 33.3333fr}.textContent.text75 .gridLayout{grid-template-columns:75fr 25fr}.textContent.text80 .gridLayout{grid-template-columns:80fr 20fr}.textContent.imageSide .sideContent{transform:none}.textContent.imageSide .sideContent .image{min-height:100%}.textContent.text33 .sideContent,.textContent.text33 .text,.textContent.text40 .sideContent,.textContent.text40 .text,.textContent.text50 .sideContent,.textContent.text50 .text,.textContent.text66 .sideContent,.textContent.text66 .text,.textContent.text75 .sideContent,.textContent.text75 .text,.textContent.text80 .sideContent,.textContent.text80 .text{transform:none;width:100%}.textContent.textRight .gridLayout{grid-template-areas:"sideContent text"}.textContent.textRight.text33 .gridLayout{grid-template-columns:66.6666fr 33.3333fr}.textContent.textRight.text40 .gridLayout{grid-template-columns:60fr 40fr}.textContent.textRight.text50 .gridLayout{grid-template-columns:50fr 50fr}.textContent.textRight.text66 .gridLayout{grid-template-columns:33.3333fr 66.6666fr}.textContent.textRight.text75 .gridLayout{grid-template-columns:25fr 75fr}.textContent.textRight.text80 .gridLayout{grid-template-columns:20fr 80fr}.textContent .text{width:unset;grid-area:text;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.textContent .sideContent{width:unset;grid-area:sideContent}.textContent.vertAlignCentre .sideContent .image{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.textContent.vertAlignTop .sideContent .image{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.textContent.vertAlignBottom .sideContent .image{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-end}.immediateBreak .textContent .gridLayout{grid-template-areas:"text" "sideContent";grid-template-columns:1fr;margin-top:calc(0px - 0px)}.immediateBreak .textContent .gridLayout .text{margin-bottom:0}.immediateBreak .textContent .gridLayout .textHolder,.immediateBreak .textContent .gridLayout .sideHolder{margin-top:0px}.immediateBreak .textContent.additionalTextSide .textHolder .text.noBack{padding-bottom:0 !important}.immediateBreak .textContent.additionalTextSide .sideContent .text.additionalText.noBack{padding-top:0 !important}.immediateBreak .textContent.imageSide .sideContent{left:0}.immediateBreak .textContent.imageSide .sideContent .image{min-height:1px}.immediateBreak .textContent.textLeft .text,.immediateBreak .textContent.textLeft .sideContent,.immediateBreak .textContent.textRight .text,.immediateBreak .textContent.textRight .sideContent{margin:0}.immediateBreak .textContent.textLeft.text33 .gridLayout,.immediateBreak .textContent.textLeft.text40 .gridLayout,.immediateBreak .textContent.textLeft.text50 .gridLayout,.immediateBreak .textContent.textLeft.text66 .gridLayout,.immediateBreak .textContent.textLeft.text75 .gridLayout,.immediateBreak .textContent.textLeft.text80 .gridLayout,.immediateBreak .textContent.textRight.text33 .gridLayout,.immediateBreak .textContent.textRight.text40 .gridLayout,.immediateBreak .textContent.textRight.text50 .gridLayout,.immediateBreak .textContent.textRight.text66 .gridLayout,.immediateBreak .textContent.textRight.text75 .gridLayout,.immediateBreak .textContent.textRight.text80 .gridLayout{grid-template-columns:1fr}.immediateBreak .textContent.textRight .gridLayout{grid-template-areas:"sideContent" "text";grid-template-columns:1fr}@media only screen and (max-width: 1100px){.laptopBreak .textContent .gridLayout{grid-template-areas:"text" "sideContent";grid-template-columns:1fr;margin-top:calc(0px - 0px)}.laptopBreak .textContent .gridLayout .text{margin-bottom:0}.laptopBreak .textContent .gridLayout .textHolder,.laptopBreak .textContent .gridLayout .sideHolder{margin-top:0px}.laptopBreak .textContent.additionalTextSide .textHolder .text.noBack{padding-bottom:0 !important}.laptopBreak .textContent.additionalTextSide .sideContent .text.additionalText.noBack{padding-top:0 !important}.laptopBreak .textContent.imageSide .sideContent{left:0}.laptopBreak .textContent.imageSide .sideContent .image{min-height:1px}.laptopBreak .textContent.textLeft .text,.laptopBreak .textContent.textLeft .sideContent,.laptopBreak .textContent.textRight .text,.laptopBreak .textContent.textRight .sideContent{margin:0}.laptopBreak .textContent.textLeft.text33 .gridLayout,.laptopBreak .textContent.textLeft.text40 .gridLayout,.laptopBreak .textContent.textLeft.text50 .gridLayout,.laptopBreak .textContent.textLeft.text66 .gridLayout,.laptopBreak .textContent.textLeft.text75 .gridLayout,.laptopBreak .textContent.textLeft.text80 .gridLayout,.laptopBreak .textContent.textRight.text33 .gridLayout,.laptopBreak .textContent.textRight.text40 .gridLayout,.laptopBreak .textContent.textRight.text50 .gridLayout,.laptopBreak .textContent.textRight.text66 .gridLayout,.laptopBreak .textContent.textRight.text75 .gridLayout,.laptopBreak .textContent.textRight.text80 .gridLayout{grid-template-columns:1fr}.laptopBreak .textContent.textRight .gridLayout{grid-template-areas:"sideContent" "text";grid-template-columns:1fr}}@media only screen and (max-width: 900px){.bigTabletBreak .textContent .gridLayout{grid-template-areas:"text" "sideContent";grid-template-columns:1fr;margin-top:calc(0px - 0px)}.bigTabletBreak .textContent .gridLayout .text{margin-bottom:0}.bigTabletBreak .textContent .gridLayout .textHolder,.bigTabletBreak .textContent .gridLayout .sideHolder{margin-top:0px}.bigTabletBreak .textContent.additionalTextSide .textHolder .text.noBack{padding-bottom:0 !important}.bigTabletBreak .textContent.additionalTextSide .sideContent .text.additionalText.noBack{padding-top:0 !important}.bigTabletBreak .textContent.imageSide .sideContent{left:0}.bigTabletBreak .textContent.imageSide .sideContent .image{min-height:1px}.bigTabletBreak .textContent.textLeft .text,.bigTabletBreak .textContent.textLeft .sideContent,.bigTabletBreak .textContent.textRight .text,.bigTabletBreak .textContent.textRight .sideContent{margin:0}.bigTabletBreak .textContent.textLeft.text33 .gridLayout,.bigTabletBreak .textContent.textLeft.text40 .gridLayout,.bigTabletBreak .textContent.textLeft.text50 .gridLayout,.bigTabletBreak .textContent.textLeft.text66 .gridLayout,.bigTabletBreak .textContent.textLeft.text75 .gridLayout,.bigTabletBreak .textContent.textLeft.text80 .gridLayout,.bigTabletBreak .textContent.textRight.text33 .gridLayout,.bigTabletBreak .textContent.textRight.text40 .gridLayout,.bigTabletBreak .textContent.textRight.text50 .gridLayout,.bigTabletBreak .textContent.textRight.text66 .gridLayout,.bigTabletBreak .textContent.textRight.text75 .gridLayout,.bigTabletBreak .textContent.textRight.text80 .gridLayout{grid-template-columns:1fr}.bigTabletBreak .textContent.textRight .gridLayout{grid-template-areas:"sideContent" "text";grid-template-columns:1fr}}@media only screen and (max-width: 768px){.tabletBreak .textContent .gridLayout{grid-template-areas:"text" "sideContent";grid-template-columns:1fr;margin-top:calc(0px - 0px)}.tabletBreak .textContent .gridLayout .text{margin-bottom:0}.tabletBreak .textContent .gridLayout .textHolder,.tabletBreak .textContent .gridLayout .sideHolder{margin-top:0px}.tabletBreak .textContent.additionalTextSide .textHolder .text.noBack{padding-bottom:0 !important}.tabletBreak .textContent.additionalTextSide .sideContent .text.additionalText.noBack{padding-top:0 !important}.tabletBreak .textContent.imageSide .sideContent{left:0}.tabletBreak .textContent.imageSide .sideContent .image{min-height:1px}.tabletBreak .textContent.textLeft .text,.tabletBreak .textContent.textLeft .sideContent,.tabletBreak .textContent.textRight .text,.tabletBreak .textContent.textRight .sideContent{margin:0}.tabletBreak .textContent.textLeft.text33 .gridLayout,.tabletBreak .textContent.textLeft.text40 .gridLayout,.tabletBreak .textContent.textLeft.text50 .gridLayout,.tabletBreak .textContent.textLeft.text66 .gridLayout,.tabletBreak .textContent.textLeft.text75 .gridLayout,.tabletBreak .textContent.textLeft.text80 .gridLayout,.tabletBreak .textContent.textRight.text33 .gridLayout,.tabletBreak .textContent.textRight.text40 .gridLayout,.tabletBreak .textContent.textRight.text50 .gridLayout,.tabletBreak .textContent.textRight.text66 .gridLayout,.tabletBreak .textContent.textRight.text75 .gridLayout,.tabletBreak .textContent.textRight.text80 .gridLayout{grid-template-columns:1fr}.tabletBreak .textContent.textRight .gridLayout{grid-template-areas:"sideContent" "text";grid-template-columns:1fr}.sideContent.hideOnTablet{display:none !important}}@media only screen and (max-width: 700px){.textContent .gridLayout{grid-template-areas:"text" "sideContent";grid-template-columns:1fr;margin-top:calc(0px - 0px)}.textContent .gridLayout .text{margin-bottom:0}.textContent .gridLayout .textHolder,.textContent .gridLayout .sideHolder{margin-top:0px}.textContent.additionalTextSide .textHolder .text.noBack{padding-bottom:0 !important}.textContent.additionalTextSide .sideContent .text.additionalText.noBack{padding-top:0 !important}.textContent.imageSide .sideContent{left:0}.textContent.imageSide .sideContent .image{min-height:1px}.textContent.textLeft .text,.textContent.textLeft .sideContent,.textContent.textRight .text,.textContent.textRight .sideContent{margin:0}.textContent.textLeft.text33 .gridLayout,.textContent.textLeft.text40 .gridLayout,.textContent.textLeft.text50 .gridLayout,.textContent.textLeft.text66 .gridLayout,.textContent.textLeft.text75 .gridLayout,.textContent.textLeft.text80 .gridLayout,.textContent.textRight.text33 .gridLayout,.textContent.textRight.text40 .gridLayout,.textContent.textRight.text50 .gridLayout,.textContent.textRight.text66 .gridLayout,.textContent.textRight.text75 .gridLayout,.textContent.textRight.text80 .gridLayout{grid-template-columns:1fr}.textContent.textRight .gridLayout{grid-template-areas:"sideContent" "text";grid-template-columns:1fr}.smallTabletBreak .textContent .gridLayout{grid-template-areas:"text" "sideContent";grid-template-columns:1fr;margin-top:calc(0px - 0px)}.smallTabletBreak .textContent .gridLayout .text{margin-bottom:0}.smallTabletBreak .textContent .gridLayout .textHolder,.smallTabletBreak .textContent .gridLayout .sideHolder{margin-top:0px}.smallTabletBreak .textContent.additionalTextSide .textHolder .text.noBack{padding-bottom:0 !important}.smallTabletBreak .textContent.additionalTextSide .sideContent .text.additionalText.noBack{padding-top:0 !important}.smallTabletBreak .textContent.imageSide .sideContent{left:0}.smallTabletBreak .textContent.imageSide .sideContent .image{min-height:1px}.smallTabletBreak .textContent.textLeft .text,.smallTabletBreak .textContent.textLeft .sideContent,.smallTabletBreak .textContent.textRight .text,.smallTabletBreak .textContent.textRight .sideContent{margin:0}.smallTabletBreak .textContent.textLeft.text33 .gridLayout,.smallTabletBreak .textContent.textLeft.text40 .gridLayout,.smallTabletBreak .textContent.textLeft.text50 .gridLayout,.smallTabletBreak .textContent.textLeft.text66 .gridLayout,.smallTabletBreak .textContent.textLeft.text75 .gridLayout,.smallTabletBreak .textContent.textLeft.text80 .gridLayout,.smallTabletBreak .textContent.textRight.text33 .gridLayout,.smallTabletBreak .textContent.textRight.text40 .gridLayout,.smallTabletBreak .textContent.textRight.text50 .gridLayout,.smallTabletBreak .textContent.textRight.text66 .gridLayout,.smallTabletBreak .textContent.textRight.text75 .gridLayout,.smallTabletBreak .textContent.textRight.text80 .gridLayout{grid-template-columns:1fr}.smallTabletBreak .textContent.textRight .gridLayout{grid-template-areas:"sideContent" "text";grid-template-columns:1fr}}@media only screen and (max-width: 650px){.bigPhoneBreak .textContent .gridLayout{grid-template-areas:"text" "sideContent";grid-template-columns:1fr;margin-top:calc(0px - 0px)}.bigPhoneBreak .textContent .gridLayout .text{margin-bottom:0}.bigPhoneBreak .textContent .gridLayout .textHolder,.bigPhoneBreak .textContent .gridLayout .sideHolder{margin-top:0px}.bigPhoneBreak .textContent.additionalTextSide .textHolder .text.noBack{padding-bottom:0 !important}.bigPhoneBreak .textContent.additionalTextSide .sideContent .text.additionalText.noBack{padding-top:0 !important}.bigPhoneBreak .textContent.imageSide .sideContent{left:0}.bigPhoneBreak .textContent.imageSide .sideContent .image{min-height:1px}.bigPhoneBreak .textContent.textLeft .text,.bigPhoneBreak .textContent.textLeft .sideContent,.bigPhoneBreak .textContent.textRight .text,.bigPhoneBreak .textContent.textRight .sideContent{margin:0}.bigPhoneBreak .textContent.textLeft.text33 .gridLayout,.bigPhoneBreak .textContent.textLeft.text40 .gridLayout,.bigPhoneBreak .textContent.textLeft.text50 .gridLayout,.bigPhoneBreak .textContent.textLeft.text66 .gridLayout,.bigPhoneBreak .textContent.textLeft.text75 .gridLayout,.bigPhoneBreak .textContent.textLeft.text80 .gridLayout,.bigPhoneBreak .textContent.textRight.text33 .gridLayout,.bigPhoneBreak .textContent.textRight.text40 .gridLayout,.bigPhoneBreak .textContent.textRight.text50 .gridLayout,.bigPhoneBreak .textContent.textRight.text66 .gridLayout,.bigPhoneBreak .textContent.textRight.text75 .gridLayout,.bigPhoneBreak .textContent.textRight.text80 .gridLayout{grid-template-columns:1fr}.bigPhoneBreak .textContent.textRight .gridLayout{grid-template-areas:"sideContent" "text";grid-template-columns:1fr}.sideContent.hideOnMobile{display:none !important}}@media only screen and (max-width: 450px){.phoneBreak .textContent .gridLayout{grid-template-areas:"text" "sideContent";grid-template-columns:1fr;margin-top:calc(0px - 0px)}.phoneBreak .textContent .gridLayout .text{margin-bottom:0}.phoneBreak .textContent .gridLayout .textHolder,.phoneBreak .textContent .gridLayout .sideHolder{margin-top:0px}.phoneBreak .textContent.additionalTextSide .textHolder .text.noBack{padding-bottom:0 !important}.phoneBreak .textContent.additionalTextSide .sideContent .text.additionalText.noBack{padding-top:0 !important}.phoneBreak .textContent.imageSide .sideContent{left:0}.phoneBreak .textContent.imageSide .sideContent .image{min-height:1px}.phoneBreak .textContent.textLeft .text,.phoneBreak .textContent.textLeft .sideContent,.phoneBreak .textContent.textRight .text,.phoneBreak .textContent.textRight .sideContent{margin:0}.phoneBreak .textContent.textLeft.text33 .gridLayout,.phoneBreak .textContent.textLeft.text40 .gridLayout,.phoneBreak .textContent.textLeft.text50 .gridLayout,.phoneBreak .textContent.textLeft.text66 .gridLayout,.phoneBreak .textContent.textLeft.text75 .gridLayout,.phoneBreak .textContent.textLeft.text80 .gridLayout,.phoneBreak .textContent.textRight.text33 .gridLayout,.phoneBreak .textContent.textRight.text40 .gridLayout,.phoneBreak .textContent.textRight.text50 .gridLayout,.phoneBreak .textContent.textRight.text66 .gridLayout,.phoneBreak .textContent.textRight.text75 .gridLayout,.phoneBreak .textContent.textRight.text80 .gridLayout{grid-template-columns:1fr}.phoneBreak .textContent.textRight .gridLayout{grid-template-areas:"sideContent" "text";grid-template-columns:1fr}}@media only screen and (max-width: 350px){.smallPhoneBreak .textContent .gridLayout{grid-template-areas:"text" "sideContent";grid-template-columns:1fr;margin-top:calc(0px - 0px)}.smallPhoneBreak .textContent .gridLayout .text{margin-bottom:0}.smallPhoneBreak .textContent .gridLayout .textHolder,.smallPhoneBreak .textContent .gridLayout .sideHolder{margin-top:0px}.smallPhoneBreak .textContent.additionalTextSide .textHolder .text.noBack{padding-bottom:0 !important}.smallPhoneBreak .textContent.additionalTextSide .sideContent .text.additionalText.noBack{padding-top:0 !important}.smallPhoneBreak .textContent.imageSide .sideContent{left:0}.smallPhoneBreak .textContent.imageSide .sideContent .image{min-height:1px}.smallPhoneBreak .textContent.textLeft .text,.smallPhoneBreak .textContent.textLeft .sideContent,.smallPhoneBreak .textContent.textRight .text,.smallPhoneBreak .textContent.textRight .sideContent{margin:0}.smallPhoneBreak .textContent.textLeft.text33 .gridLayout,.smallPhoneBreak .textContent.textLeft.text40 .gridLayout,.smallPhoneBreak .textContent.textLeft.text50 .gridLayout,.smallPhoneBreak .textContent.textLeft.text66 .gridLayout,.smallPhoneBreak .textContent.textLeft.text75 .gridLayout,.smallPhoneBreak .textContent.textLeft.text80 .gridLayout,.smallPhoneBreak .textContent.textRight.text33 .gridLayout,.smallPhoneBreak .textContent.textRight.text40 .gridLayout,.smallPhoneBreak .textContent.textRight.text50 .gridLayout,.smallPhoneBreak .textContent.textRight.text66 .gridLayout,.smallPhoneBreak .textContent.textRight.text75 .gridLayout,.smallPhoneBreak .textContent.textRight.text80 .gridLayout{grid-template-columns:1fr}.smallPhoneBreak .textContent.textRight .gridLayout{grid-template-areas:"sideContent" "text";grid-template-columns:1fr}}.textBlock{padding:calc(28px + 3vw);margin-top:0;margin-bottom:calc(0px - 0px)}.keyPoints .text+.points{margin-top:calc((calc(28px + 3vw))*.5)}.keyPoints .outtro.hasColour{padding:0}.keyPoints .outtro p .blockLink{margin-top:0}.keyPoints.addArrows .points .point .iconHolder::after{content:"";display:block;position:absolute;left:calc(100% - 1em);top:50%;right:auto;bottom:auto;height:3em;width:3em;transform-origin:center;transform:rotate(45deg);border:solid 6px var(--kc-color-primary);border-bottom:0;border-left:0}.keyPoints.addArrows .points .point:last-child .iconHolder::after{display:none}.keyPoints.addArrows .points .stilt{display:none}.keyPoints .points{padding:0;width:calc(100% + 0px);margin-left:0;margin-bottom:calc((calc(28px + 3vw))*.5);margin-top:0}.keyPoints .points h2::after{display:none}.keyPoints .points .point:last-child .text:after,.keyPoints .points .point:first-child .iconHolder:before{display:none}.keyPoints .points .point{margin:0;margin-right:0px;margin-bottom:0px;width:33.3333333333%}.keyPoints .points .point .text{padding-top:0;padding-left:calc(28px + 3vw);padding-right:calc(28px + 3vw)}.keyPoints .points .point.hasColour .text{padding-left:0px;padding-right:0px}.keyPoints .points .point-noBack::before{content:"";display:block;position:absolute;left:0;top:50%;right:auto;bottom:auto;width:1px;height:50%;max-height:100px;background-color:var(--kc-color-primary);transform:translateY(-50%);z-index:2}.keyPoints .points .point-noBack:last-of-type::after{content:"";display:block;position:absolute;left:auto;top:50%;right:0;bottom:auto;width:1px;height:50%;max-height:100px;background-color:var(--kc-color-primary);transform:translateY(-50%);z-index:2}.keyPoints .points .pointHolder .iconHolder .keyPointIcon{background-color:rgba(0,0,0,0);border-radius:0;width:50%}.keyPoints .points .pointHolder .iconHolder .keyPointIcon span{padding-top:100%}.keyPoints .points .pointHolder .iconHolder::after{display:none}.keyPointIcon.roundel{border-radius:2em}.keyPoints.keyPointWidth25 .points .point{width:calc(25% - 0px)}.keyPoints.keyPointWidth33 .points .point{width:calc(33.3333333333% - 0px)}.keyPoints.keyPointWidth50 .points .point{width:calc(50% - 0px)}.keyPoints.keyPointWidth100 .points .point{width:calc(100% - 0px)}@media only screen and (max-width: 768px){.keyPoints.keyPointWidth25 .points .point{width:calc(50% - (calc(28px + 3vw))*.5)}.keyPoints.keyPointWidth25.addArrows .points .point:nth-child(even) .iconHolder::after{display:none}}@media only screen and (max-width: 700px){.keyPoints.keyPointWidth25 .points .point,.keyPoints.keyPointWidth33 .points .point{width:calc(50% - (calc(28px + 3vw))*.5)}.keyPoints.keyPointWidth25 .points .point.point-noBack:nth-child(even)::after,.keyPoints.keyPointWidth33 .points .point.point-noBack:nth-child(even)::after{content:"";display:block;position:absolute;left:auto;top:50%;right:0;bottom:auto;width:1px;height:50%;max-height:100px;background-color:var(--kc-color-primary);transform:translateY(-50%);z-index:2}.keyPoints.keyPointWidth25.addArrows .points .point:nth-child(even) .iconHolder::after,.keyPoints.keyPointWidth33.addArrows .points .point:nth-child(even) .iconHolder::after{display:none}}@media only screen and (max-width: 450px){.keyPoints.keyPointWidth25 .points .point,.keyPoints.keyPointWidth33 .points .point,.keyPoints.keyPointWidth50 .points .point{width:100%}.keyPoints.keyPointWidth25 .points .point.point-noBack::after,.keyPoints.keyPointWidth33 .points .point.point-noBack::after,.keyPoints.keyPointWidth50 .points .point.point-noBack::after{content:"";display:block;position:absolute;left:auto;top:50%;right:0;bottom:auto;width:1px;height:50%;max-height:100px;background-color:var(--kc-color-primary);transform:translateY(-50%);z-index:2}.keyPoints.keyPointWidth25.addArrows .points .point .iconHolder::after,.keyPoints.keyPointWidth33.addArrows .points .point .iconHolder::after,.keyPoints.keyPointWidth50.addArrows .points .point .iconHolder::after{display:none}.keyPoints.keyPointWidth25.addArrows .points .point+.point,.keyPoints.keyPointWidth33.addArrows .points .point+.point,.keyPoints.keyPointWidth50.addArrows .points .point+.point{margin-top:4em}.keyPoints.keyPointWidth25.addArrows .points .point+.point::before,.keyPoints.keyPointWidth33.addArrows .points .point+.point::before,.keyPoints.keyPointWidth50.addArrows .points .point+.point::before{content:"";display:block;position:absolute;left:calc(50% - 1em);top:auto;right:auto;bottom:calc(100% + 1.5em);height:2em;width:2em;transform-origin:center;transform:rotate(135deg);border:solid 4px var(--kc-color-primary);border-bottom:0;border-left:0}}.keyFeaturesSlider.noImage{max-width:100%;margin-left:auto;margin-right:auto}.keyFeaturesSlider.noImage .text,.keyFeaturesSlider.noImage .featuresTrack{width:100%;max-width:1050px;margin-left:auto;margin-right:auto}.keyFeaturesSlider .introText{padding:calc((calc(28px + 3vw))*.5);padding-bottom:0px}.keyFeaturesSlider.icon20 .featuresTrack .text .imageHolder{width:20%;min-width:80px}.keyFeaturesSlider.icon33 .featuresTrack .text .imageHolder{width:33%;min-width:80px}.keyFeaturesSlider.icon50 .featuresTrack .text .imageHolder{width:50%;min-width:80px}.keyFeaturesSlider.icon75 .featuresTrack .text .imageHolder{width:75%;min-width:80px}.keyFeaturesSlider.icon100 .featuresTrack .text .imageHolder{width:100%;min-width:80px}.keyFeaturesSlider.vertAlignCentre .featuresTrack,.keyFeaturesSlider.vertAlignCentre .hasColour .featuresTrack{align-items:center}.keyFeaturesSlider.vertAlignCentre .featuresTrack .flickity-slider,.keyFeaturesSlider.vertAlignCentre .hasColour .featuresTrack .flickity-slider{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:center}.keyFeaturesSlider.vertAlignCentre .featuresTrack .feature,.keyFeaturesSlider.vertAlignCentre .hasColour .featuresTrack .feature{min-height:0}.keyFeaturesSlider.vertAlignBottom .flexer{align-items:flex-end}.keyFeaturesSlider.vertAlignBottom .featuresTrack,.keyFeaturesSlider.vertAlignBottom .hasColour .featuresTrack{align-items:center}.keyFeaturesSlider.vertAlignBottom .featuresTrack .flickity-slider,.keyFeaturesSlider.vertAlignBottom .hasColour .featuresTrack .flickity-slider{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-end}.keyFeaturesSlider.vertAlignBottom .featuresTrack .feature,.keyFeaturesSlider.vertAlignBottom .hasColour .featuresTrack .feature{min-height:0}.keyFeaturesSlider .flexer{align-content:stretch;align-items:stretch}.keyFeaturesSlider .left,.keyFeaturesSlider .right{width:50%;flex-grow:1}.keyFeaturesSlider .left{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;padding-right:calc(28px + 3vw);padding:calc(28px + 3vw)}.keyFeaturesSlider.noImage .left{padding:0}.keyFeaturesSlider .right{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;align-self:stretch;min-height:100%}.keyFeaturesSlider .right .image{width:100%;min-width:100%}.keyFeaturesSlider .right .image img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.keyFeaturesSlider .right .stilt{width:1px;display:block;padding-top:100%}.featuresTrack,.hasColour .featuresTrack{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:stretch;width:100%}.featuresTrack .feature,.hasColour .featuresTrack .feature{padding:calc((calc(28px + 3vw))*.5);padding-top:0;flex-grow:1;display:flex;justify-content:flex-start;align-items:stretch;width:100%;min-height:100%}.featuresTrack .feature .text,.hasColour .featuresTrack .feature .text{padding:0 calc((calc(28px + 3vw))*.5)}.featuresTrack .feature .imageHolder,.hasColour .featuresTrack .feature .imageHolder{margin-bottom:calc((calc(28px + 3vw))*.5)}.featuresTrack.flickity-enabled .flickity-viewport,.featuresTrack.flickity-enabled .flickity-slider,.hasColour .featuresTrack.flickity-enabled .flickity-viewport,.hasColour .featuresTrack.flickity-enabled .flickity-slider{width:100%}.featuresTrack.flickity-enabled .flickity-prev-next-button.next,.hasColour .featuresTrack.flickity-enabled .flickity-prev-next-button.next{left:auto;right:0;border-radius:0;background-color:rgba(0,0,0,0)}.featuresTrack.flickity-enabled .flickity-prev-next-button.next .flickity-button-icon,.hasColour .featuresTrack.flickity-enabled .flickity-prev-next-button.next .flickity-button-icon{left:auto;right:0}.featuresTrack.flickity-enabled .flickity-prev-next-button.previous,.hasColour .featuresTrack.flickity-enabled .flickity-prev-next-button.previous{right:auto;left:0;border-radius:0;background-color:rgba(0,0,0,0)}.featuresTrack.flickity-enabled .flickity-prev-next-button.previous .flickity-button-icon,.hasColour .featuresTrack.flickity-enabled .flickity-prev-next-button.previous .flickity-button-icon{left:0;right:auto}.featuresTrack.flickity-enabled .flickity-page-dots,.hasColour .featuresTrack.flickity-enabled .flickity-page-dots{width:100%;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;max-width:none;margin:auto}.featuresTrack.flickity-enabled .flickity-page-dots li,.hasColour .featuresTrack.flickity-enabled .flickity-page-dots li{display:block;width:1.2em;height:1.2em;margin:.3em;border-radius:0;background-color:var(--kc-color-white);opacity:.8}.featuresTrack.flickity-enabled .flickity-page-dots li.is-selected,.hasColour .featuresTrack.flickity-enabled .flickity-page-dots li.is-selected{background-color:var(--kc-color-primary);opacity:1}@media only screen and (max-width: 768px){.keyFeaturesSlider .flexer,.keyFeaturesSlider.textLeft .flexer,.keyFeaturesSlider.textRight .flexer{flex-wrap:wrap}.keyFeaturesSlider .left,.keyFeaturesSlider .right,.keyFeaturesSlider.textLeft .left,.keyFeaturesSlider.textLeft .right,.keyFeaturesSlider.textRight .left,.keyFeaturesSlider.textRight .right{width:100%}.keyFeaturesSlider .left,.keyFeaturesSlider.textLeft .left,.keyFeaturesSlider.textRight .left{order:1}.keyFeaturesSlider .right,.keyFeaturesSlider.textLeft .right,.keyFeaturesSlider.textRight .right{order:0}}@media only screen and (max-width: 650px){.keyFeaturesSlider .introText,.keyFeaturesSlider.textLeft .introText,.keyFeaturesSlider.textRight .introText{padding-left:calc((calc(28px + 3vw))*.5);padding-right:calc((calc(28px + 3vw))*.5)}.keyFeaturesSlider .flexer,.keyFeaturesSlider.textLeft .flexer,.keyFeaturesSlider.textRight .flexer{flex-wrap:wrap}.keyFeaturesSlider .left,.keyFeaturesSlider .right,.keyFeaturesSlider.textLeft .left,.keyFeaturesSlider.textLeft .right,.keyFeaturesSlider.textRight .left,.keyFeaturesSlider.textRight .right{width:100%}.keyFeaturesSlider .left,.keyFeaturesSlider.textLeft .left,.keyFeaturesSlider.textRight .left{order:1;padding-left:calc((calc(28px + 3vw))*.5);padding-right:calc((calc(28px + 3vw))*.5)}.keyFeaturesSlider .right,.keyFeaturesSlider.textLeft .right,.keyFeaturesSlider.textRight .right{order:0}}.imageGallery.noBack .text,.imageGallery.noBack .introText,.imageGallery.noBack .outtroText{padding-left:calc(28px + 3vw);padding-right:calc(28px + 3vw)}.imageGallery .thumbs{padding:0 calc(28px + 3vw) calc(28px + 3vw) calc(28px + 3vw);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;justify-content:center;width:calc(100% + 0px);margin-left:0px;margin-top:0px;margin-bottom:0px;margin-bottom:0}.imageGallery .thumbs .image{width:33.3333333333%;padding:0px}.testimonials{overflow:visible;width:100%;padding:calc(28px + 3vw);display:block;text-align:center}.testimonials .testimonialsHeader{display:inline-block;width:auto;padding:0 24px;background-color:var(--kc-color-white);color:var(--kc-color-primary);text-align:center;margin-bottom:.75em;margin-top:-0.5em}.testimonials .text{margin-bottom:calc((calc(28px + 3vw))*.5)}.testimonials .testimonial{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:flex-start;padding:0}.testimonials .testimonial blockquote{max-width:600px}.testimonials .testimonial blockquote *{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-body-font-size);font-style:normal}@supports(font-size: clamp(1em, 1vw, 2em)){.testimonials .testimonial blockquote *{font-size:var(--kc-body-font-size-clamp)}}.testimonials .testimonial blockquote *:last-child:after,.testimonials .testimonial blockquote *:first-child:before{opacity:1;content:"“";font-size:1em;line-height:normal;display:inline;margin-right:0em;vertical-align:0em}.testimonials .testimonial blockquote *:last-child:after{content:"”"}.testimonials .testimonial p.customerName,.testimonials .testimonial p.source{margin:0}.testimonials .testimonial p.customerName{font-weight:600}.testimonials .testimonial .quoteFoot{padding-top:calc((calc(28px + 3vw))*.25);margin-top:calc((calc(28px + 3vw))*.25)}.testimonials .testimonial .quoteFoot::before{content:"";display:block;margin:auto;transform:translateY(calc(0px - calc((calc(28px + 3vw)) * 0.25)));max-width:350px;height:1px;border-top:1px solid var(--kc-color-secondary)}.testimonials .testimonialGrid{max-width:100vw}.testimonials .testimonialGrid .testimonial{width:50%}.testimonials .testimonialTrack.flickity-enabled .flickity-slider{align-items:flex-start}.testimonials .testimonialTrack.flickity-enabled .flickity-page-dots li{border-radius:0;background-color:var(--kc-color-secondary);width:18px;height:18px}.testimonials .testimonialTrack.flickity-enabled .flickity-page-dots li.is-selected{background-color:var(--kc-color-primary)}.textContent.testimonialSide .sideContent{all:unset;background-color:var(--kc-color-lighter-grey);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;width:100%}.textContent.testimonialSide.textAlignLeft .testimonials blockquote,.textContent.testimonialSide.textAlignLeft .testimonials .quoteFoot{text-align:left;max-width:600px;margin-left:auto;margin-right:auto}.textContent.testimonialSide.textAlignLeft .testimonials blockquote .rating,.textContent.testimonialSide.textAlignLeft .testimonials .quoteFoot .rating{margin-left:0}.textContent.testimonialSide.textAlignLeft .testimonials .flickity-page-dots{max-width:600px;margin-left:auto;margin-right:auto;text-align:left}.textContent.testimonialSide.textAlignLeft .testimonials .flickity-page-dots .dot{background-color:var(--kc-color-white);opacity:1;border:solid 1px var(--kc-color-primary)}.textContent.testimonialSide.textAlignLeft .testimonials .flickity-page-dots .dot.is-selected{background-color:var(--kc-color-primary)}.textContent.testimonialSide.textAlignRight .testimonials blockquote,.textContent.testimonialSide.textAlignRight .testimonials .quoteFoot{text-align:right;max-width:600px;margin-left:auto;margin-right:auto}.textContent.testimonialSide.textAlignRight .testimonials blockquote .rating,.textContent.testimonialSide.textAlignRight .testimonials .quoteFoot .rating{margin-right:0}.textContent.testimonialSide.textAlignRight .testimonials .flickity-page-dots{max-width:600px;margin-left:auto;margin-right:auto;text-align:right}.textContent.testimonialSide .testimonials{width:100%}.textContent.testimonialSide .testimonials .testimonialTrack .testimonial{display:none;padding-left:0;padding-right:0}.textContent.testimonialSide .testimonials .testimonialTrack .testimonial:first-child{display:flex}.textContent.testimonialSide .testimonials .testimonialTrack.flickity-enabled .testimonial{display:flex}@media only screen and (max-width: 700px){.testimonials .testimonialGrid .testimonial{width:100%}}.flooringTypes .text+.floorTypes{margin-top:0}.flooringTypes{padding:calc(28px + 3vw);background-color:var(--kc-color-lighter-grey)}.flooringTypes .introText,.flooringTypes .outtroText{max-width:1050px;margin-left:auto;margin-right:auto}.flooringTypes .introText .positioner *,.flooringTypes .outtroText .positioner *{text-align:center}.flooringTypes .introText{padding-bottom:calc(28px + 3vw)}.flooringTypes .outtroText{padding-top:calc(28px + 3vw)}.flooringTypes .floorTypes{width:100%;max-width:840px;margin-left:auto;margin-right:auto;margin-top:0;align-items:stretch;padding-top:0}.flooringTypes .floorTypes .floorType{width:100%;max-width:1050px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;padding:0}.flooringTypes .floorTypes .floorType+.floorType{margin-top:calc((calc(28px + 3vw))*.25)}.flooringTypes .floorTypes .floorType .text{padding:calc((calc(28px + 3vw))*.5) 0;align-items:flex-start;background-color:var(--kc-color-white);padding:calc((calc(28px + 3vw))*.75);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start}.flooringTypes .floorTypes .floorType .text *{text-align:left;margin-left:0}.flooringTypes .floorTypes .floorType .text img.bgIMG{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.flooringTypes .floorTypes .floorType .imageHolder{max-width:30%;aspect-ratio:1/1}.flooringTypes .floorTypes .floorType h4{width:100%;display:block;margin-top:0;margin-bottom:.25em;padding:0;background-color:rgba(0,0,0,0);color:var(--kc-color-primary);text-align:left;font-size:var(--kc-h6-size)}@supports(font-size: clamp(1em, 1vw, 2em)){.flooringTypes .floorTypes .floorType h4{font-size:var(--kc-h6-size-clamp)}}@media only screen and (max-width: 700px){.flooringTypes.floorTypeWidth25 .floorTypes .floorType,.flooringTypes.floorTypeWidth33 .floorTypes .floorType,.flooringTypes.floorTypeWidth50 .floorTypes .floorType,.flooringTypes.floorTypeWidth100 .floorTypes .floorType,.flooringTypes .floorTypes .floorType{width:100%}}@media only screen and (max-width: 450px){.flooringTypes.floorTypeWidth25 .floorTypes .floorType,.flooringTypes.floorTypeWidth33 .floorTypes .floorType,.flooringTypes.floorTypeWidth50 .floorTypes .floorType,.flooringTypes.floorTypeWidth100 .floorTypes .floorType,.flooringTypes .floorTypes .floorType{width:100%}.flooringTypes.floorTypeWidth25 .floorTypes .floorType .floorPad,.flooringTypes.floorTypeWidth33 .floorTypes .floorType .floorPad,.flooringTypes.floorTypeWidth50 .floorTypes .floorType .floorPad,.flooringTypes.floorTypeWidth100 .floorTypes .floorType .floorPad,.flooringTypes .floorTypes .floorType .floorPad{padding:calc(0px*2)}.flooringTypes.floorTypeWidth25 .floorTypes .floorType .imageHolder,.flooringTypes.floorTypeWidth33 .floorTypes .floorType .imageHolder,.flooringTypes.floorTypeWidth50 .floorTypes .floorType .imageHolder,.flooringTypes.floorTypeWidth100 .floorTypes .floorType .imageHolder,.flooringTypes .floorTypes .floorType .imageHolder{margin-left:auto;margin-right:auto}.flooringTypes.floorTypeWidth25 .floorTypes .floorType+.floorType,.flooringTypes.floorTypeWidth33 .floorTypes .floorType+.floorType,.flooringTypes.floorTypeWidth50 .floorTypes .floorType+.floorType,.flooringTypes.floorTypeWidth100 .floorTypes .floorType+.floorType,.flooringTypes .floorTypes .floorType+.floorType{margin-top:calc(28px + 3vw)}}.customBannerJC{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding:calc((calc(28px + 3vw))*2)}.customBannerJC .text{z-index:2;width:100%;max-width:100%}.customBannerJC .image{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.customBannerJC .image img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.customBannerJC .stilt{padding-top:65vmin}.customBannerJC.panoBanner .stilt{padding-top:25%}.customBannerJC.centreCentre{justify-content:center;align-items:center}.customBannerJC.leftCentre{justify-content:flex-start;align-items:center}.customBannerJC.rightCentre{justify-content:flex-end;align-items:center}.customBannerJC.centerTop{justify-content:center;align-items:flex-start}.customBannerJC.leftTop{justify-content:flex-start;align-items:flex-start}.customBannerJC.rightTop{justify-content:flex-end;align-items:flex-start}.customBannerJC.centreBottom{justify-content:center;align-items:flex-end}.customBannerJC.leftBottom{justify-content:flex-start;align-items:flex-end}.customBannerJC.rightBottom{justify-content:flex-end;align-items:flex-end}.customBannerJC.smallTextBox .text{width:33%}.customBannerJC.mediumTextBox .text{width:50%}.customBannerJC.largeTextBox .text{width:75%}@media only screen and (max-width: 900px){.customBannerJC .stilt,.customBannerJC.panoBanner .stilt{padding-top:30vh}}@media only screen and (max-width: 768px){.customBannerJC{padding:calc(28px + 3vw)}.customBannerJC.smallTextBox .text{width:50%}.customBannerJC.mediumTextBox .text{width:70%}.customBannerJC.largeTextBox .text{width:80%}.customBannerJC .stilt,.customBannerJC.panoBanner .stilt{padding-top:40%}}@media only screen and (max-width: 650px){.customBannerJC{padding:calc(28px + 3vw)}.customBannerJC.smallTextBox .text{width:100%}.customBannerJC.mediumTextBox .text{width:100%}.customBannerJC.largeTextBox .text{width:100%}.customBannerJC .stilt,.customBannerJC.panoBanner .stilt{padding-top:100%}}.comparisonTable .compTable .compItem .heading{background-color:var(--kc-color-lighter-grey)}.comparisonTable .compTable .compItem .heading::after{border-color:var(--kc-color-primary) !important}.teamMembers .introText{max-width:950px;margin-left:auto;margin-right:auto}.teamMembers .introText .text *{text-align:center}.teamMembers .teamGrid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start}.teamMembers .teamMember{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;width:calc(40% - (28px + 3vw));margin:calc((calc(28px + 3vw))*.5);align-self:stretch;background-image:linear-gradient(to bottom, var(--kc-color-white) 0%, var(--kc-color-white) calc(28px + 3vw), var(--kc-color-lighter-grey) calc(28px + 3vw), var(--kc-color-lighter-grey) 100%);overflow:hidden}.teamMembers .teamMember .details{order:1;width:100%;padding:calc((calc(28px + 3vw))*.5)}.teamMembers .teamMember .details h3.memberName{background-color:var(--kc-color-secondary);color:var(--kc-color-white);padding:calc((calc(28px + 3vw))*.25);padding-right:calc((calc(28px + 3vw))*.5);padding-left:0px;display:inline-block;width:auto}.teamMembers .teamMember .details h3.memberName::before{content:"";display:block;position:absolute;left:auto;top:0;right:100%;bottom:0;width:100vw;height:100%;background-color:var(--kc-color-secondary)}.teamMembers .teamMember .details p.jobTitle{font-weight:700;color:var(--kc-color-primary);border-bottom:1px solid rgba(var(--kc-color-grey-rgb), 0.5);margin-bottom:calc((calc(28px + 3vw))*.5);padding-bottom:calc((calc(28px + 3vw))*.5)}.teamMembers .teamMember .details h6{margin-bottom:.25em}.teamMembers .teamMember .details p+h6{padding-top:calc((calc(28px + 3vw))*.25)}.teamMembers .teamMember .image{order:0;width:100%;max-width:300px;margin-left:auto;margin-right:auto}.teamMembers .teamMember .image img{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 top;object-position:center top}.teamMembers .teamMember .image span{display:block;padding-top:120%}@media only screen and (max-width: 1100px){.teamMembers .teamMember{width:calc(50% - (28px + 3vw))}}@media only screen and (max-width: 700px){.teamMembers .teamMember{width:calc(80% - (28px + 3vw))}}@media only screen and (max-width: 450px){.teamMembers .teamMember{width:calc(100% - (28px + 3vw))}}.manufacturers{padding:calc(28px + 3vw)}.manufacturers .flexer{max-width:1260px;margin-left:auto;margin-right:auto}.manufacturers.noBack{margin-top:0}.manufacturers .manufacturer.thumb50{width:50%}.manufacturers .manufacturer.thumb50 .image{max-height:150px}.manufacturers .manufacturer.thumb33{width:33%}.manufacturers .manufacturer.thumb33 .image{max-height:120px}.manufacturers .manufacturer.thumb25{width:25%}.manufacturers .manufacturer.thumb25 .image{max-height:100px}.manufacturers .manufacturer.thumb20{width:20%}.manufacturers .manufacturer.thumb20 .image{max-height:70px}.manufacturers .manufacturer.thumb12{width:12.5% .125}.manufacturers .manufacturer.thumb12 .image{max-height:50px}@media only screen and (max-width: 650px){.manufacturers .flexer{width:calc(100% + 28px + 3vw);margin-left:calc(0px - (28px + 3vw)/2)}}.faqs.mainFAQPage{padding-top:0}.faqs .introText+.flexer{margin-top:calc((calc(28px + 3vw))*.25)}.faqs .flexer{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.faqs .faq{width:100%;max-width:850px;padding:calc((calc(28px + 3vw))*.5);border-bottom:solid 1px var(--kc-color-light-grey)}.faqs .faq:last-child{border:0;padding-bottom:0px}.faqs .faqSignOff{margin:auto;margin-top:calc(28px + 3vw);background-color:var(--kc-color-lighter-grey);padding:calc(28px + 3vw);max-width:850px}.faqFoot{width:100%;text-align:center}.faqFoot .blockLink{margin-left:auto;margin-right:auto}@media only screen and (max-width: 900px){.faqs .faq{width:100%;padding-left:0;padding-right:0}.faqs .faq:nth-child(odd)::after{display:none}}.customerPromise{margin:calc(28px + 3vw);margin-left:auto;margin-right:auto;max-width:840px;padding:calc((calc(28px + 3vw))*.75);background-color:var(--kc-color-secondary)}.customerPromise .text{padding:calc((calc(28px + 3vw))*.75);border:solid 1px var(--kc-color-white)}.customerPromise .text::after{content:"";display:block;margin-right:0;margin-left:auto;margin-bottom:calc(0px - calc((calc(28px + 3vw)) * 0.5));width:12em;aspect-ratio:3/2;background-color:var(--kc-color-secondary);background-image:url("/wp-content/themes/james_for_carpets/img/james-signature.svg");background-repeat:no-repeat;background-position:center center}.customerPromise ul.ticks li+li{margin-top:calc((calc(28px + 3vw))*.25)}.vanBreakout{background-color:var(--kc-color-primary);overflow:visible;margin-top:calc((calc(28px + 3vw))*2) !important}.vanBreakout .image.imgContain img{position:absolute;left:0;top:auto;right:0;bottom:calc((calc(28px + 3vw))*.5);width:calc(100% + calc(28px + 3vw));height:calc(100% + calc(28px + 3vw));-o-object-position:top right;object-position:top right;-o-object-fit:cover;object-fit:cover;pointer-events:none}.vanBreakout .text .positioner{max-width:100%}@media only screen and (max-width: 1100px){.vanBreakout{margin-top:calc((calc(28px + 3vw))*2) !important}.vanBreakout .image.imgContain img{position:relative;left:auto;top:auto;right:auto;bottom:auto;-o-object-fit:contain;object-fit:contain;margin-top:calc(0px - calc((calc(28px + 3vw)) * 2));margin-bottom:calc(0px - calc((calc(28px + 3vw)) * 0.5))}.vanBreakout .text .positioner{max-width:100%}}#inlineQuickEnquiry,#quickEnquiry,#homeVisitEnquiry{overflow:visible;margin-top:calc(28px + 3vw)}#inlineQuickEnquiry .contactForm,#quickEnquiry .contactForm,#homeVisitEnquiry .contactForm{background-color:var(--kc-color-secondary)}#inlineQuickEnquiry .formHead,#quickEnquiry .formHead,#homeVisitEnquiry .formHead{text-align:left;justify-content:flex-start;padding:calc((calc(28px + 3vw))*.5);padding-bottom:0}#inlineQuickEnquiry .formBody,#quickEnquiry .formBody,#homeVisitEnquiry .formBody{padding:calc(calc((calc(28px + 3vw)) * 0.25) + calc((calc(28px + 3vw)) * 0.25)/2);padding-bottom:0}#inlineQuickEnquiry .formBody form,#quickEnquiry .formBody form,#homeVisitEnquiry .formBody form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}#inlineQuickEnquiry select,#quickEnquiry select,#homeVisitEnquiry select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;padding:0 1em 0 0;margin:0;width:100%;font-family:var(--kc-footer-font-size-clamp);font-size:inherit;cursor:inherit;line-height:inherit;z-index:1;outline:none}#inlineQuickEnquiry select::-ms-expand,#quickEnquiry select::-ms-expand,#homeVisitEnquiry select::-ms-expand{display:none}#inlineQuickEnquiry .select,#inlineQuickEnquiry #address_results,#inlineQuickEnquiry #address_resultsInline,#quickEnquiry .select,#quickEnquiry #address_results,#quickEnquiry #address_resultsInline,#homeVisitEnquiry .select,#homeVisitEnquiry #address_results,#homeVisitEnquiry #address_resultsInline{display:grid;grid-template-areas:"select";align-items:center;position:relative;border:solid 1px rgba(var(--kc-color-grey-rgb), 0.7);border-radius:0em;padding:12px 18px;font-size:var(--kc-body-font-size-clamp);cursor:pointer;line-height:1.1;background-color:#fff}#inlineQuickEnquiry .select select,#inlineQuickEnquiry .select::after,#inlineQuickEnquiry #address_results select,#inlineQuickEnquiry #address_results::after,#inlineQuickEnquiry #address_resultsInline select,#inlineQuickEnquiry #address_resultsInline::after,#quickEnquiry .select select,#quickEnquiry .select::after,#quickEnquiry #address_results select,#quickEnquiry #address_results::after,#quickEnquiry #address_resultsInline select,#quickEnquiry #address_resultsInline::after,#homeVisitEnquiry .select select,#homeVisitEnquiry .select::after,#homeVisitEnquiry #address_results select,#homeVisitEnquiry #address_results::after,#homeVisitEnquiry #address_resultsInline select,#homeVisitEnquiry #address_resultsInline::after{grid-area:select}#inlineQuickEnquiry .select:not(.select--multiple)::after,#inlineQuickEnquiry #address_results:not(.select--multiple)::after,#inlineQuickEnquiry #address_resultsInline:not(.select--multiple)::after,#quickEnquiry .select:not(.select--multiple)::after,#quickEnquiry #address_results:not(.select--multiple)::after,#quickEnquiry #address_resultsInline:not(.select--multiple)::after,#homeVisitEnquiry .select:not(.select--multiple)::after,#homeVisitEnquiry #address_results:not(.select--multiple)::after,#homeVisitEnquiry #address_resultsInline:not(.select--multiple)::after{content:"";justify-self:end;width:.8em;height:.5em;background-color:var(--kc-color-primary);clip-path:polygon(100% 0%, 0 0%, 50% 100%);z-index:2}#inlineQuickEnquiry select:focus+.focus,#quickEnquiry select:focus+.focus,#homeVisitEnquiry select:focus+.focus{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid var(--select-focus);border-radius:inherit}#inlineQuickEnquiry select[multiple],#quickEnquiry select[multiple],#homeVisitEnquiry select[multiple]{padding-right:0;height:6rem}#inlineQuickEnquiry select[multiple] option,#quickEnquiry select[multiple] option,#homeVisitEnquiry select[multiple] option{white-space:normal;outline-color:var(--kc-color-primary)}#inlineQuickEnquiry .select--disabled,#quickEnquiry .select--disabled,#homeVisitEnquiry .select--disabled{cursor:not-allowed;background-color:#eee;background-image:linear-gradient(to top, #ddd, #eee 33%)}#inlineQuickEnquiry label,#quickEnquiry label,#homeVisitEnquiry label{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-body-font-size)}@supports(font-size: clamp(1em, 1vw, 2em)){#inlineQuickEnquiry label,#quickEnquiry label,#homeVisitEnquiry label{font-size:var(--kc-body-font-size-clamp)}}#inlineQuickEnquiry .select+label,#quickEnquiry .select+label,#homeVisitEnquiry .select+label{margin-top:2rem}#inlineQuickEnquiry label+.select,#quickEnquiry label+.select,#homeVisitEnquiry label+.select{margin-top:8px}#inlineQuickEnquiry input,#inlineQuickEnquiry textarea,#quickEnquiry input,#quickEnquiry textarea,#homeVisitEnquiry input,#homeVisitEnquiry textarea{margin-bottom:calc((calc(28px + 3vw))*.25)}#inlineQuickEnquiry .form-group,#quickEnquiry .form-group,#homeVisitEnquiry .form-group{margin-bottom:calc((calc(28px + 3vw))*.25)}#inlineQuickEnquiry .form-group input,#quickEnquiry .form-group input,#homeVisitEnquiry .form-group input{margin-bottom:0}#inlineQuickEnquiry .form-group.has-danger label,#quickEnquiry .form-group.has-danger label,#homeVisitEnquiry .form-group.has-danger label{margin-bottom:8px}#inlineQuickEnquiry .column1,#quickEnquiry .column1,#homeVisitEnquiry .column1{width:66.6666666667%}#inlineQuickEnquiry .column1 .form-group,#quickEnquiry .column1 .form-group,#homeVisitEnquiry .column1 .form-group{width:50%;padding:calc(calc((calc(28px + 3vw)) * 0.25)/2);padding-bottom:0}#inlineQuickEnquiry .column1 .form-group.fullWidth,#quickEnquiry .column1 .form-group.fullWidth,#homeVisitEnquiry .column1 .form-group.fullWidth{width:100%}#inlineQuickEnquiry .column1 .postCodeResultsInline,#inlineQuickEnquiry .column1 .postCodeResults,#quickEnquiry .column1 .postCodeResultsInline,#quickEnquiry .column1 .postCodeResults,#homeVisitEnquiry .column1 .postCodeResultsInline,#homeVisitEnquiry .column1 .postCodeResults{margin-bottom:calc((calc(28px + 3vw))*.25)}#inlineQuickEnquiry .column1 .postCodeResultsInline.dormant,#inlineQuickEnquiry .column1 .postCodeResults.dormant,#quickEnquiry .column1 .postCodeResultsInline.dormant,#quickEnquiry .column1 .postCodeResults.dormant,#homeVisitEnquiry .column1 .postCodeResultsInline.dormant,#homeVisitEnquiry .column1 .postCodeResults.dormant{display:none}#inlineQuickEnquiry .column1 .postcodeFinder .flexer,#quickEnquiry .column1 .postcodeFinder .flexer,#homeVisitEnquiry .column1 .postcodeFinder .flexer{align-items:stretch;margin-bottom:calc(calc((calc(28px + 3vw)) * 0.25)/2)}#inlineQuickEnquiry .column1 .postcodeFinder .flexer input,#quickEnquiry .column1 .postcodeFinder .flexer input,#homeVisitEnquiry .column1 .postcodeFinder .flexer input{margin-bottom:0;flex-grow:1}#inlineQuickEnquiry .column1 .postcodeFinder .findAddressInline,#inlineQuickEnquiry .column1 .postcodeFinder .findAddress,#quickEnquiry .column1 .postcodeFinder .findAddressInline,#quickEnquiry .column1 .postcodeFinder .findAddress,#homeVisitEnquiry .column1 .postcodeFinder .findAddressInline,#homeVisitEnquiry .column1 .postcodeFinder .findAddress{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-body-font-size);font-size:var(--kc-small-font-size);white-space:nowrap;color:var(--kc-color-white);background-color:var(--kc-color-primary);display:flex;flex-direction:row;flex-wrap:nowrap;padding:8px;justify-content:center;align-content:center;align-items:center;cursor:pointer}@supports(font-size: clamp(1em, 1vw, 2em)){#inlineQuickEnquiry .column1 .postcodeFinder .findAddressInline,#inlineQuickEnquiry .column1 .postcodeFinder .findAddress,#quickEnquiry .column1 .postcodeFinder .findAddressInline,#quickEnquiry .column1 .postcodeFinder .findAddress,#homeVisitEnquiry .column1 .postcodeFinder .findAddressInline,#homeVisitEnquiry .column1 .postcodeFinder .findAddress{font-size:var(--kc-body-font-size-clamp)}}@supports(font-size: clamp(1em, 1vw, 2em)){#inlineQuickEnquiry .column1 .postcodeFinder .findAddressInline,#inlineQuickEnquiry .column1 .postcodeFinder .findAddress,#quickEnquiry .column1 .postcodeFinder .findAddressInline,#quickEnquiry .column1 .postcodeFinder .findAddress,#homeVisitEnquiry .column1 .postcodeFinder .findAddressInline,#homeVisitEnquiry .column1 .postcodeFinder .findAddress{font-size:var(--kc-small-font-size-clamp)}}#inlineQuickEnquiry .column1 #address_statusInline,#inlineQuickEnquiry .column1 #address_status,#quickEnquiry .column1 #address_statusInline,#quickEnquiry .column1 #address_status,#homeVisitEnquiry .column1 #address_statusInline,#homeVisitEnquiry .column1 #address_status{display:block;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-body-font-size);color:#000;padding-bottom:6px}@supports(font-size: clamp(1em, 1vw, 2em)){#inlineQuickEnquiry .column1 #address_statusInline,#inlineQuickEnquiry .column1 #address_status,#quickEnquiry .column1 #address_statusInline,#quickEnquiry .column1 #address_status,#homeVisitEnquiry .column1 #address_statusInline,#homeVisitEnquiry .column1 #address_status{font-size:var(--kc-body-font-size-clamp)}}#inlineQuickEnquiry .column2,#quickEnquiry .column2,#homeVisitEnquiry .column2{width:33.3333333333%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}#inlineQuickEnquiry .column2 .column,#quickEnquiry .column2 .column,#homeVisitEnquiry .column2 .column{width:100%;padding:calc(calc((calc(28px + 3vw)) * 0.25)/2);padding-bottom:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}#inlineQuickEnquiry .column2 .column.stretched,#quickEnquiry .column2 .column.stretched,#homeVisitEnquiry .column2 .column.stretched{flex-grow:1}#inlineQuickEnquiry .column2 .column.stretched .form-group,#quickEnquiry .column2 .column.stretched .form-group,#homeVisitEnquiry .column2 .column.stretched .form-group{flex-grow:1;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}#inlineQuickEnquiry .column2 .column.stretched .form-group textarea,#quickEnquiry .column2 .column.stretched .form-group textarea,#homeVisitEnquiry .column2 .column.stretched .form-group textarea{flex-grow:1}#inlineQuickEnquiry .column2 .form-group,#quickEnquiry .column2 .form-group,#homeVisitEnquiry .column2 .form-group{margin-bottom:0}#inlineQuickEnquiry .column2 .checkList,#quickEnquiry .column2 .checkList,#homeVisitEnquiry .column2 .checkList{margin-bottom:calc((calc(28px + 3vw))*.25);width:100%}#inlineQuickEnquiry .column2 .checkList .optionList,#quickEnquiry .column2 .checkList .optionList,#homeVisitEnquiry .column2 .checkList .optionList{width:100%}#inlineQuickEnquiry .column2 .checkList .checkOption input[type=checkbox]+label,#quickEnquiry .column2 .checkList .checkOption input[type=checkbox]+label,#homeVisitEnquiry .column2 .checkList .checkOption input[type=checkbox]+label{margin-bottom:8px}#inlineQuickEnquiry .submitArea,#quickEnquiry .submitArea,#homeVisitEnquiry .submitArea{width:100%}#inlineQuickEnquiry h2,#quickEnquiry h2,#homeVisitEnquiry h2{text-align:left;margin-bottom:.5em}#inlineQuickEnquiry h6,#quickEnquiry h6,#homeVisitEnquiry h6{color:var(--kc-color-text-black);margin-bottom:8px}#inlineQuickEnquiry{padding:calc(28px + 3vw);padding-top:0;background-color:rgba(0,0,0,0);background-image:linear-gradient(to bottom, var(--kc-color-white) 0%, var(--kc-color-white) calc((calc(28px + 3vw)) * 2), var(--kc-color-secondary) calc(28px + 3vw))}#inlineQuickEnquiry .contactForm{background-color:var(--kc-color-primary);border:0}#inlineQuickEnquiry .contactForm .formHead{justify-content:center}#inlineQuickEnquiry .contactForm .formHead *{color:var(--kc-color-white);text-align:center}#inlineQuickEnquiry .contactForm label,#inlineQuickEnquiry .contactForm .column h6{color:var(--kc-color-white)}#inlineQuickEnquiry .contactForm form .checkList .optionList{background-color:#53536f}#inlineQuickEnquiry .contactForm .column1 .postcodeFinder .findAddressInline,#inlineQuickEnquiry .contactForm .column1 .postcodeFinder .findAddress,#inlineQuickEnquiry .contactForm input[type=submit]{background-color:#393855}#inlineQuickEnquiry .outtroText{padding-top:calc((calc(28px + 3vw))*.5)}#inlineQuickEnquiry .outtroText ul{display:inline-block;margin:0}#inlineQuickEnquiry .outtroText ul li{display:inline-block;margin:0;padding:0}#inlineQuickEnquiry .outtroText ul li::before{display:none}#inlineQuickEnquiry .outtroText ul li::after{content:", ";display:inline-block;margin-right:.35em}#inlineQuickEnquiry .outtroText ul li:first-child{width:100%}#inlineQuickEnquiry .outtroText ul li:first-child::after,#inlineQuickEnquiry .outtroText ul li:last-child::after{display:none}#inlineQuickEnquiry .outtroText *{text-align:center}#inlineQuickEnquiry .contactLinks{padding-top:calc((calc(28px + 3vw))*.25)}#inlineQuickEnquiry .contactLinks .blockLink{margin:calc(calc((calc(28px + 3vw)) * 0.25)/2)}@media only screen and (max-width: 768px){#inlineQuickEnquiry .column1,#quickEnquiry .column1,#homeVisitEnquiry .column1{width:100%}#inlineQuickEnquiry .column2,#quickEnquiry .column2,#homeVisitEnquiry .column2{width:100%;flex-direction:row}#inlineQuickEnquiry .column2 .column,#quickEnquiry .column2 .column,#homeVisitEnquiry .column2 .column{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}#inlineQuickEnquiry .column2 .checkList,#quickEnquiry .column2 .checkList,#homeVisitEnquiry .column2 .checkList{margin-bottom:0}}@media only screen and (max-width: 650px){#inlineQuickEnquiry,#quickEnquiry,#homeVisitEnquiry{padding-top:calc(28px + 3vw)}#inlineQuickEnquiry .column1,#quickEnquiry .column1,#homeVisitEnquiry .column1{width:100%}#inlineQuickEnquiry .column1 .form-group,#quickEnquiry .column1 .form-group,#homeVisitEnquiry .column1 .form-group{width:100%}#inlineQuickEnquiry .column2,#quickEnquiry .column2,#homeVisitEnquiry .column2{width:100%;display:flex;flex-direction:column;align-items:flex-start}}.mapBlock .introText h2::after{margin-left:auto;margin-right:auto}.contactView.withGallery .flexer{flex-wrap:nowrap}.contactView.withGallery .flexer .mainShowRoomImage{width:50%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.contactView.withGallery .flexer .mainShowRoomImage .image{width:100%}.contactView.withGallery .flexer .mainShowRoomImage img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contactView.withGallery .flexer .mainShowRoomImage span{display:block;width:100%;padding-top:100%}.contactView.withGallery .flexer .contactDetails{width:50%}.contactView.withGallery .flexer .contactDetails .details{text-align:left}.contactView.withGallery .flexer .contactDetails .details *{text-align:left}.contactView .contactDetails{flex-grow:1;background-color:var(--kc-color-lighter-grey)}.contactView .contactDetails ul.telNos{color:var(--kc-color-primary)}.contactView .contactDetails p.regNo{font-size:var(--kc-small-font-size);margin-bottom:0}@supports(font-size: clamp(1em, 1vw, 2em)){.contactView .contactDetails p.regNo{font-size:var(--kc-small-font-size-clamp)}}.contactView .contactDetails .stilt{padding-top:clamp(200px,100%,450px)}.contactView .contactDetails .details{background-color:rgba(0,0,0,0);margin:auto}.contactView .contactDetails .details p,.contactView .contactDetails .details ul,.contactView .contactDetails .details ul li{color:var(--kc-color-text-colour)}.contactView .contactDetails .details p strong,.contactView .contactDetails .details ul strong,.contactView .contactDetails .details ul li strong{color:var(--kc-color-black)}@media only screen and (max-width: 450px){.contactView.withGallery .flexer{flex-direction:column}.contactView.withGallery .flexer .contactDetails,.contactView.withGallery .flexer .mainShowRoomImage{width:100%}}.mapBlock{margin-top:0px;margin-bottom:0px}.showRoomBanner{display:grid;grid-template-areas:"showroomImage contactDetails";grid-template-columns:1fr 1fr;width:calc(100% + 0px);margin-left:0px}.showRoomBanner .image{display:block;width:100%;min-height:100%}.showRoomBanner .image img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.showRoomBanner .image span{display:block;width:100%;padding-top:100%}.showRoomBanner .mainShowRoomImageHolder{grid-area:showroomImage;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;padding:0px}.showRoomBanner .textHolder{grid-area:contactDetails;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;padding:0px}.showRoomBanner .textHolder .text{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:center}.showRoomBanner .textHolder .text .contactDetailLists{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.showRoomBanner .textHolder .text h2+*::before{content:"";display:block;border-top:2px solid currentColor;width:3em;margin-top:1.2em;margin-bottom:1.2em}.showRoomBanner .textHolder .text a{color:var(--kc-color-white)}.showRoomBanner .textHolder .text ul,.showRoomBanner .textHolder .text p.directions,.showRoomBanner .textHolder .text .openingHours{width:50%;margin:0;padding:0;margin-bottom:1.2em}.showRoomBanner .textHolder .text .blockLink{margin-top:0}.showRoomBanner .textHolder .text ul.telNos li,.showRoomBanner .textHolder .text ul.postal li{display:block;padding:0;margin:0}.showRoomBanner .textHolder .text ul.telNos li::before,.showRoomBanner .textHolder .text ul.postal li::before{display:none}@media only screen and (max-width: 1100px){.showRoomBanner .textHolder .text ul,.showRoomBanner .textHolder .text p.directions,.showRoomBanner .textHolder .text .openingHours{width:100%}}@media only screen and (max-width: 700px){.showRoomBanner{display:grid;grid-template-areas:"showroomImage" "contactDetails";grid-template-columns:1fr}}.gridLayout{display:grid;width:calc(100% + 0px);margin-left:calc(0px - 0px/2)}.gridLayout .gridSection{padding:0 0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.gridLayout .gridSection>div{width:100%}body.gsapAnimated *[data-gsap-animated],body.gsapAnimated *[data-flickity-animated]{transform-origin:left center;transition:all;transition-duration:.5s;transition-delay:0;transition-timing-function:ease-out;opacity:0}body.gsapAnimated *[data-gsap-animated].bannerHeader,body.gsapAnimated *[data-flickity-animated].bannerHeader{transition-delay:.5s}body.gsapAnimated *[data-gsap-animated].subHeader,body.gsapAnimated *[data-flickity-animated].subHeader{transition-delay:1s}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=fade-left],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=fade-left],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=fade-left],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=fade-left]{transform:translateX(-30px)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=fade-right],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=fade-right],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=fade-right],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=fade-right]{transform:translateX(30px)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=fade-down],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=fade-down],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=fade-down],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=fade-down]{transform:translateY(-30px)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=fade-up],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=fade-up],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=fade-up],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=fade-up]{transform:translateY(30px)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=scale-left],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=scale-left],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=scale-left],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=scale-left]{transform-origin:center left;transform:scaleX(0)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=scale-right],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=scale-right],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=scale-right],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=scale-right]{transform-origin:center right;transform:scaleX(0)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=scale-down],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=scale-down],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=scale-down],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=scale-down]{transform-origin:top left;transform:scaleY(0)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=scale-up],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=scale-up],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=scale-up],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=scale-up]{transform-origin:bottom left;transform:scaleY(0)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=wipe-left],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=wipe-left],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=wipe-left],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=wipe-left]{clip-path:polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=wipe-right],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=wipe-right],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=wipe-right],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=wipe-right]{clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=wipe-down],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=wipe-down],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=wipe-down],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=wipe-down]{clip-path:polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=wipe-up],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=wipe-up],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=wipe-up],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=wipe-up]{clip-path:polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=zoom-up],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=zoom-up],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=zoom-up],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=zoom-up]{transform:scale(0.8)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=zoom-down],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=zoom-down],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=zoom-down],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=zoom-down]{transform:scale(1.2)}body.gsapAnimated .is-selected *[data-flickity-animated]{opacity:1;scale:1;transform:none}body.gsapAnimated .is-selected *[data-flickity-animated].bannerHeader{transition-delay:.5s;transform:none}body.gsapAnimated .is-selected *[data-flickity-animated].subHeader{transition-delay:1s;transform:none}body.gsapAnimated .is-selected *[data-flickity-animated][data-flickity-animated=wipe-left],body.gsapAnimated .is-selected *[data-flickity-animated][data-flickity-animated=wipe-right],body.gsapAnimated .is-selected *[data-flickity-animated][data-flickity-animated=wipe-down],body.gsapAnimated .is-selected *[data-flickity-animated][data-flickity-animated=wipe-up]{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}

/*# sourceMappingURL=jamesForCarpets.css.map */