.noDesktop{display:none !important}@media only screen and (max-width: 1100px){.noDesktop{display:block !important}.noLaptop{display:none !important}}@media only screen and (max-width: 900px){.noDesktop,.noLaptop{display:block !important}.noBigTablet{display:none !important}}@media only screen and (max-width: 768px){.noDesktop,.noLaptop,.noBigTablet{display:block !important}.noTablet{display:none !important}}@media only screen and (max-width: 650px){.noDesktop,.noLaptop,.noBigTablet,.noTablet{display:block !important}.noBigPhone{display:none !important}}@media only screen and (max-width: 450px){.noDesktop,.noLaptop,.noBigTablet,.noTablet,.noBigPhone{display:block !important}.noPhone{display:none !important}}@keyframes fadein{from{opacity:0}to{opacity:1}}body{font-size:62.5%}p,ul,ol,table{font-family:"Lato","Helvetica","Arial",sans-serif;font-weight:400;line-height:1.3rem;font-size:1.2rem;font-size:1vw;letter-spacing:.025em;margin-bottom:1.2em;color:#7f7f7f}@media(max-width: 80rem){p,ul,ol,table{font-size:.8rem}}@media(min-width: 90rem){p,ul,ol,table{font-size:.9rem}}p{margin-bottom:1.1rem}a{color:#7f7f7f;text-decoration:none;transition:all .5s ease}sup{font-size:.5em !important}h1,h2,h3,h4,h5,h6{font-family:"EB Garamond","Helvetica","Arial",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.05rem;margin-bottom:1.1rem;color:#0033a1;line-height:1.1em}h1.magenta,h2.magenta,h3.magenta,h4.magenta,h5.magenta,h6.magenta{color:#eb1a74}h1.green,h2.green,h3.green,h4.green,h5.green,h6.green{color:#93c53d}h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,h6.blue{color:#007ac1}h1.yellow,h2.yellow,h3.yellow,h4.yellow,h5.yellow,h6.yellow{color:#fcd623}h1.purple,h2.purple,h3.purple,h4.purple,h5.purple,h6.purple{color:#9685c5}h1{font-size:1.8rem;font-size:10vw}@media(max-width: 25rem){h1{font-size:2.5rem}}@media(min-width: 50rem){h1{font-size:5rem}}h2{font-size:1.6rem;font-size:3vw}@media(max-width: 76.6666666667rem){h2{font-size:2.3rem}}@media(min-width: 3333.3333333333rem){h2{font-size:100rem}}h3{font-size:1.4rem;font-size:2.75vw}@media(max-width: 76.3636363636rem){h3{font-size:2.1rem}}@media(min-width: 3636.3636363636rem){h3{font-size:100rem}}h4{font-size:1.2rem;font-size:2.5vw}@media(max-width: 72rem){h4{font-size:1.8rem}}@media(min-width: 4000rem){h4{font-size:100rem}}h5{font-size:1rem;font-size:2vw}@media(max-width: 80rem){h5{font-size:1.6rem}}@media(min-width: 5000rem){h5{font-size:100rem}}h6{font-size:.8rem;font-size:1.5vw}@media(max-width: 93.3333333333rem){h6{font-size:1.4rem}}@media(min-width: 6666.6666666667rem){h6{font-size:100rem}}header,section,footer,aside,nav,main,article,figure{display:block;float:left;width:100%}.clearfix:after{content:"";display:table;clear:both}*{padding:0;margin:0;position:relative;-webkit-text-size-adjust:none;box-sizing:border-box}.clearit{height:0px;overflow:hidden;clear:both;width:100%;display:block}html,.page{height:100%;scroll-behavior:smooth}body{width:100%;scroll-behavior:smooth}.page{overflow-x:hidden;z-index:2}.page:after{content:"";display:table;clear:both}.page,.section{width:100%;float:left}.section{overflow:hidden}img{width:100%;border:0;-ms-interpolation-mode:bicubic}.wrapper{width:calc(100% - 96px);display:block;margin:0 auto;max-width:1200px;clear:both}.wrapper:after{content:"";display:table;clear:both}.bg{background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;left:0;top:0;right:0;bottom:0}.bg>a{display:block;float:left;width:100%}.bg span{float:left;width:100%;display:block}.widthInd{display:none}p,ul,ol,table,blockquote{font-family:"Lato","Helvetica","Arial",sans-serif;font-weight:400;line-height:1.3rem;font-size:1.2rem;font-size:1vw;letter-spacing:.025em}@media(max-width: 80rem){p,ul,ol,table,blockquote{font-size:.8rem}}@media(min-width: 90rem){p,ul,ol,table,blockquote{font-size:.9rem}}@media only screen and (max-width: 900px){.wrapper{width:calc(100% - 36px)}}@media only screen and (max-width: 450px){.wrapper{padding-left:0}}.logo{width:100%;display:block;background-image:url(../img/home-comfort-carpets-logo.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;padding:0}.logo span{width:100%;display:block;float:left;padding-top:25%}.logo:after{content:"";display:table;clear:both;opacity:0}.logo p{opacity:0;position:absolute;left:auto;top:auto;right:auto;bottom:auto;font-size:1px}.text a{color:#007ac1;text-decoration:underline}.mainHeading{margin-top:calc(2.5% + 18px);padding:36px 36px 0;width:100%}.mainHeading h1{margin:0}.mainHeading p.breadcrumb{text-transform:uppercase;margin:0 0 .5em 0;color:#0033a1}.imageHolder{width:100%;padding-top:100%}.imageHolder 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 center;object-position:center center;-o-object-position:center bottom;object-position:center bottom}roundel{display:inline-block;width:100%;background-color:#0033a1;border-radius:50%;background-position:center center;background-repeat:no-repeat;background-size:70%}roundel span{width:100%;padding-top:100%;display:block}roundel span p{position:absolute;left:auto;top:auto;right:auto;bottom:auto;opacity:0}roundel.findFantastic{background-image:url(../img/find-fantastic.svg)}roundel.remnants{background-image:url(../img/remnants.svg)}.sergeant{width:100%;background-image:url(../img/the-sargeant.svg);background-repeat:no-repeat;background-position:left top}.sergeant span{width:100%;display:block;padding-top:203%}.blockLink{border:solid 1px #0033a1;background-color:#0033a1;padding:8px 18px;display:inline-block;font-family:"EB Garamond","Helvetica","Arial",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.05rem;font-weight:600;font-size:1.2rem;font-size:3vw;cursor:pointer;color:#fff}@media(max-width: 23.3333333333rem){.blockLink{font-size:.7rem}}@media(min-width: 33.3333333333rem){.blockLink{font-size:1rem}}.button,.propIcon{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;font-family:"Lato","Helvetica","Arial",sans-serif;font-weight:400;line-height:1.3rem;font-size:1.2rem;font-size:1vw;letter-spacing:.025em;letter-spacing:.1em;text-transform:uppercase;color:#fff;width:auto}@media(max-width: 80rem){.button,.propIcon{font-size:.8rem}}@media(min-width: 90rem){.button,.propIcon{font-size:.9rem}}.button>span,.button p,.propIcon>span,.propIcon p{font-size:1.2rem;font-size:1.25vw;line-height:1.2em;padding:7.5% 18px;padding-right:8px;width:85%;text-align:center;margin:0}@media(max-width: 56rem){.button>span,.button p,.propIcon>span,.propIcon p{font-size:.7rem}}@media(min-width: 88rem){.button>span,.button p,.propIcon>span,.propIcon p{font-size:1.1rem}}.button .icon,.propIcon .icon{width:15%;margin-right:12px;background-position:center center;background-size:contain;background-repeat:no-repeat}.button .icon span,.propIcon .icon span{width:100%;padding-top:100%;display:block;background-size:contain;background-repeat:no-repeat;background-position:center center}.button .icon.measure,.propIcon .icon.measure{background-image:url(../img/measuring-tape.svg)}.button .icon.samples,.propIcon .icon.samples{background-image:url(../img/samples.svg)}.button .icon.inspiration,.propIcon .icon.inspiration{background-image:url(../img/inspiration.svg)}.sideBar{position:fixed;left:0px;top:0px;right:auto;bottom:0px;width:36px;background-color:#0033a1;display:block;height:100vh;z-index:200;clip-path:polygon(0% 0%, 0% 100%, 100% 100%, calc(100% - 20px) 25%, 100% 0%)}.socials{margin:0;padding:0;display:block;z-index:2;float:left;clear:left;text-align:left;width:100%;margin-bottom:0;margin-top:18px;list-style-type:none}.socials li{width:36px;height:36px;display:inline-block;float:left;margin:0;padding:0;z-index:1;transition:all .5s ease}.socials:hover li span{opacity:1}.socials a{margin:0;padding:0;position:absolute;left:0;top:0;right:0;bottom:0;transition:all .5s ease}.socials a span{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;background-position:center center;background-size:55% 55%;background-repeat:no-repeat}.socials a span p{opacity:0;font-size:1px}.socials a span.connect{background-image:url(../img/socials/connect.svg)}.socials a span.fb{background-image:url(../img/socials/facebook.svg)}.socials a span.tw{background-image:url(../img/socials/twitter.svg)}.socials a span.wp{background-image:url(../img/socials/wordpress.svg)}.socials a span.pt{background-image:url(../img/socials/pinterest.svg)}.socials a span.ig{background-image:url(../img/socials/instagram.png)}.videoHolder{background-color:#f5f5f5;position:relative}.videoHolder .proportioner{width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.videoHolder iframe,.videoHolder .videoHolder object,.videoHolder .videoHolder embed{position:absolute;top:0;left:0;width:100%;height:100%}.headline{text-align:center;padding-bottom:36px}.headline *{text-transform:uppercase;letter-spacing:.05em;color:#7f7f7f;padding:24px;margin:0 auto}@media only screen and (max-width: 450px){.sideBar{display:none}.manufacturerLogos{justify-content:space-around}}@media only screen and (min-width: 1500px){.sideBar{width:calc((100vw - 1400px)/3 - 18px)}}.page{padding-top:70px;transition:all .5s ease}header{position:fixed;left:0;top:0;right:auto;bottom:auto;width:100%;background-color:#fff;z-index:100}header ul{margin:0}header .flexer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:center;width:100%}.retirement_note{background-color:#fff;padding:2.4em;text-align:center}header nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-end;width:100%;z-index:2;order:2}header nav .menuLeft,header nav .menuRight{width:calc((100% - calc(8.3333333333% * 2.5))/2);padding:12px 0}header nav .menuLeft ul,header nav .menuRight ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-content:flex-start;align-items:center;list-style-type:none}header nav .menuLeft ul li,header nav .menuRight ul li{display:inline-block}header nav .menuLeft a,header nav .menuRight a{padding:6px;cursor:pointer}header nav .menuRight{text-align:right}header .logoHolder{z-index:3;width:calc(8.3333333333%*2.5);max-width:280px;padding:0 12px 24px 12px;background-color:#0033a1;position:absolute;left:50%;top:0;right:auto;bottom:-24px;height:calc(100% + 24px);transform:translateX(-50%);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:bottom}header .logoHolder .logo{background-position:center bottom}header .logoHolder .logo span{padding-top:50%}header .contactBar{width:100%;order:1;border-bottom:1px solid #f1f4f7;text-align:right}header .contactBar ul{margin-left:auto;margin-right:0;width:calc((100% - calc(8.3333333333% * 2.5))/2);list-style-type:none}header .contactBar li{display:inline-block;padding:12px}.menuHandle{font-family:"Lato","Helvetica","Arial",sans-serif;font-weight:400;font-size:1.2rem;font-size:3vw;font-size:15px;color:#0033a1;cursor:pointer;display:block;display:none;padding:14px 12px 12px 0}@media(max-width: 500px){.menuHandle{font-size:15px}}@media(min-width: 30rem){.menuHandle{font-size:.9rem}}.menuHandle .flexer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.menuHandle>span{font-family:"Lato","Helvetica","Arial",sans-serif;font-weight:400;font-size:1.2rem;font-size:3vw}@media(max-width: 500px){.menuHandle>span{font-size:15px}}@media(min-width: 30rem){.menuHandle>span{font-size:.9rem}}.menuHandle #indicator{width:20px;height:15px;margin-right:6px;transform-origin:bottom left;transition:.5s ease-in-out;cursor:pointer}.menuHandle #indicator span{display:block;position:absolute;height:2px;width:100%;background:#0033a1;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.menuHandle #indicator span:nth-child(1){top:0px;transform-origin:left center}.menuHandle #indicator span:nth-child(2){top:calc(50% - 1px);transform-origin:left center}.menuHandle #indicator span:nth-child(3){top:auto;bottom:0;transform-origin:left center}.menuHandle.active #indicator{margin-right:3px}.menuHandle.active #indicator span:nth-child(1){transform:rotate(45deg);transform-origin:left top}.menuHandle.active #indicator span:nth-child(2){width:0%;opacity:0}.menuHandle.active #indicator span:nth-child(3){transform:rotate(-45deg);transform-origin:left bottom}header.compact #mainNav{justify-content:flex-end}header.compact #mainNav .menuLeft,header.compact #mainNav .menuRight{opacity:0;position:absolute;left:auto;top:auto;right:auto;bottom:auto;pointer-events:none;visibility:none}header.compact #mainNav .menuHandle{display:block}header.compact .logoHolder{width:50%;max-width:200px;left:0;transform:none}header.compact .contactBar{border:0}header.compact .contactBar ul{justify-content:flex-end}header.compact .contactBar li{padding-bottom:0}header.compact .contactBar li.email{display:none}@media only screen and (max-width: 900px){header .contactBar ul{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:center}header .contactBar li{display:inline-block;padding:12px}}@media only screen and (max-width: 700px){header #mainNav{justify-content:flex-end}header #mainNav .menuLeft,header #mainNav .menuRight{opacity:0;position:absolute;left:auto;top:auto;right:auto;bottom:auto;pointer-events:none;visibility:none}header #mainNav .menuHandle{display:block}header .logoHolder{width:50%;max-width:200px;left:0;transform:none}header .contactBar{border:0}header .contactBar ul{justify-content:flex-end}header .contactBar li{padding-bottom:0}header .contactBar li.email{display:none}}.menuOverlay{position:fixed;left:0;top:0;right:0;bottom:0;width:calc(100vw + 60px);left:-30px;height:100vh;overflow:scroll;z-index:1;background-image:linear-gradient(to bottom, #FFFFFF 0%, #f1f4f7 100%);opacity:0;transition:all .5s ease}.menuOverlay .flexer{min-height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:center}.menuOverlay .backer{z-index:1;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.menuOverlay ul{z-index:2;list-style-type:none;text-align:center;width:100%;transform:translateY(-20%);transition:all .5s ease}.menuOverlay ul li{text-align:center}.menuOverlay a{font-family:"Lato","Helvetica","Arial",sans-serif;font-weight:400;font-size:1.2rem;font-size:3vw;white-space:nowrap;margin:0;line-height:1em;display:block;padding:12px;font-size:15px}@media(max-width: 500px){.menuOverlay a{font-size:15px}}@media(min-width: 30rem){.menuOverlay a{font-size:.9rem}}.menuOverlay .menuHandle{display:block;margin:10px auto;width:auto;color:#0033a1}.menuOverlay .menuHandle #indicator span{background-color:#0033a1}.menuOverlay.open{opacity:1;visibility:visible;z-index:1001}.menuOverlay.open ul{transform:translateY(0%);transition:all .5s ease}.cc-revoke,.cc-window,.cc-banner{z-index:1000000000 !important}.footer .flexer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.footer .contactDetails{width:calc(8.3333333333%*5);min-height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:flex-start;background-color:#0033a1;padding:36px}.footer .contactDetails *{color:#fff}.footer .contactDetails .address,.footer .contactDetails .numbers{width:100%;display:inline-block}.footer .contactDetails ul{list-style-type:none;width:100%}.footer .contactDetails .logoHolder{width:50%;min-width:150px;max-width:230px;margin-bottom:12px}.footer .map{width:calc(8.3333333333%*7);min-height:100%}.footer .map span{width:100%;padding-top:40%;display:block}.footer .map iframe{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:3}.acgMember .flexer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:flex-end;align-items:flex-end}.acgMember a{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.acgMember p{margin:0}.acgMember .acgLogo{width:25%;max-width:218px;min-width:100px}.copyright{padding:12px 0}.copyright p{margin:0}.copyright span{white-space:nowrap}.kingCredit{padding-bottom:8px}.kingCredit a{font-family:"Lato","Helvetica","Arial",sans-serif;font-weight:400;line-height:1.3rem;font-size:1.2rem;font-size:1vw;letter-spacing:.025em}@media(max-width: 80rem){.kingCredit a{font-size:.8rem}}@media(min-width: 90rem){.kingCredit a{font-size:.9rem}}.smallLinks a{font-family:"Lato","Helvetica","Arial",sans-serif;font-weight:400;font-size:1.2rem;font-size:3vw;color:#0033a1;padding:12px;padding-left:0}@media(max-width: 500px){.smallLinks a{font-size:15px}}@media(min-width: 30rem){.smallLinks a{font-size:.9rem}}@media only screen and (max-width: 650px){.footer .flexer{flex-wrap:wrap}.footer .contactDetails,.footer .map{width:100%}.footer .map span{padding:60%}}.topSection{background-color:#f1f4f7;padding:36px;padding-top:48px}.topSection .headings{text-align:center;padding-top:2vw}.topSection .headings h1{text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.topSection .headings h2{background-image:url(../img/adore-your-floor.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:30%;min-width:150px;max-width:300px;margin:0 auto;margin-bottom:9px}.topSection .headings h2 text{opacity:0;position:absolute;left:auto;top:auto;right:auto;bottom:auto}.topSection .headings h2 span{padding-top:30%;display:block;width:100%}.topSection .intro{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:flex-start;align-items:flex-start;overflow:hidden}.topSection .intro .mainImage{width:calc(8.3333333333%*7);position:absolute;left:0;top:0;right:calc(8.3333333333%*5);bottom:0;height:100%}.topSection .intro .mainImage .imageHolder{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;padding:0}.topSection .intro .text{width:calc(8.3333333333%*5);padding-left:36px;padding-bottom:36px}.topSection .intro .text h2{border-bottom:1px solid rgba(127,127,127,.35);padding-bottom:12px;font-size:.8rem;font-size:1.5vw}@media(max-width: 93.3333333333rem){.topSection .intro .text h2{font-size:1.4rem}}@media(min-width: 6666.6666666667rem){.topSection .intro .text h2{font-size:100rem}}.topSection .intro .text .cameoImage{width:calc(100% + 96px);float:right}.topSection .intro .text .cameoImage .imageHolder{padding-top:70%}.topSection .badge{width:calc(8.3333333333%*3);position:absolute;left:12px;top:auto;right:auto;bottom:12px}@media only screen and (max-width: 900px){.topSection{padding:30px;padding-top:48px}.topSection .intro .text{padding-left:30px;padding-bottom:30px}.topSection .intro .text .cameoImage{width:calc(100% + 72px)}}@media only screen and (max-width: 768px){.topSection{padding:24px;padding-top:48px}.topSection .intro .text{padding-left:24px;padding-bottom:24px}.topSection .intro .text .cameoImage{width:calc(100% + 72px)}}@media only screen and (max-width: 650px){.topSection .intro{width:100%;flex-wrap:wrap}.topSection .intro .mainImage,.topSection .intro .mainImage .imageHolder{position:relative;left:auto;top:auto;right:auto;bottom:auto;width:100%}.topSection .intro .mainImage .imageHolder,.topSection .intro .cameoImage .imageHolder{padding-top:70%;margin-bottom:24px}.topSection .intro .cameoImage{width:100%}.topSection .intro .text{width:100%;text-align:center;padding-left:0}.topSection .intro .text .cameoImage .imageHolder{padding-top:60%}.topSection .badge{width:calc(8.3333333333%*4)}}.textImage+.textImage{margin-top:24px}.textImage{padding-bottom:12px}.textImage .flexer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.textImage .text,.textImage .image{min-height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;width:50%}.textImage .imageHolder{min-height:100%;padding-top:60%}.textImage .text{background-color:#f1f4f7}.textImage .textContent{padding:48px}.textImage .textContent .contactBlock{display:inline-block;padding:12px 14px 12px 0;margin-top:9px;background-color:#0033a1}.textImage .textContent .contactBlock *{margin:0;color:#fff}.textImage .textContent .contactBlock * a{margin-left:10px;-webkit-text-decoration:0;text-decoration:0}.textImage .textContent .contactBlock span{display:inline-block;padding:9px}.textImage .textContent .contactBlock:before{content:"";position:absolute;left:auto;top:0;right:100%;bottom:0;display:block;width:100vw;background-color:#0033a1}.textImage .badge{position:absolute;left:auto;top:auto;right:18px;bottom:0;width:calc(8.3333333333%*2)}.textImage .badge .imageHolder{padding-top:100%}.textImage .badge .imageHolder a{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.textImage .textContent h3,.textImage .textContent h4{border-bottom:1px solid rgba(127,127,127,.35);padding-bottom:12px;text-transform:uppercase;letter-spacing:.05em}.textImage.imageLeft .image{order:1}.textImage.imageLeft .text{order:2}.textImage.imageLeft .badge{right:auto;left:18px}.textImage.imageBias .text{width:calc(8.3333333333%*5)}.textImage.imageBias .image{width:calc(8.3333333333%*7)}.textImage.blueText .text{background-color:#0033a1}.textImage.blueText .textContent *{color:#fff}.textImage.blueText .textContent .contactBlock{background-color:#f1f4f7}.textImage.blueText .textContent .contactBlock *{color:#0033a1}.textImage.blueText .textContent .contactBlock:before{background-color:#f1f4f7}@media only screen and (max-width: 768px){.textImage,.textImage.imageBias,.textImage.imageLeft{margin-bottom:36px}.textImage .flexer,.textImage.imageBias .flexer,.textImage.imageLeft .flexer{flex-wrap:wrap}.textImage .text,.textImage .image,.textImage.imageBias .text,.textImage.imageBias .image,.textImage.imageLeft .text,.textImage.imageLeft .image{width:100%}.textImage .text,.textImage.imageBias .text,.textImage.imageLeft .text{order:1}.textImage .image,.textImage.imageBias .image,.textImage.imageLeft .image{order:2}.textImage .badge,.textImage.imageBias .badge,.textImage.imageLeft .badge{width:calc(8.3333333333%*4);max-width:200px;min-width:150px}}@media only screen and (max-width: 650px){.textImage .text .textContent,.textImage.imageBias .text .textContent,.textImage.imageLeft .text .textContent{padding:24px}.textImage .text .contactBlock * a,.textImage.imageBias .text .contactBlock * a,.textImage.imageLeft .text .contactBlock * a{display:inline-block;width:100%;margin-left:0px;-webkit-text-decoration:0;text-decoration:0}.textImage .image .imageHolder,.textImage.imageBias .image .imageHolder,.textImage.imageLeft .image .imageHolder{padding-top:100%}}.cameoLogo{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.cameoLogo .cameoList{width:calc(8.3333333333%*9)}.cameoLogo .cameoList li{width:16.6666666667%}.cameoLogo .cameoList li:nth-child(n+13){display:none}.cameoLogo .logos{width:calc(8.3333333333%*3)}.cameoLogo .logos .manufacturer{padding:24px}.cameoLogo .logos .imageHolder img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.cameoList{margin:24px 0 8px;text-align:center}.cameoList ul{list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-content:flex-start;align-items:center;width:100%;margin-top:12px}.cameoList ul li{width:12.5%;max-width:160px;margin-bottom:18px;padding:12px}.cameoList ul li .imageHolder{width:100%;border-radius:50%;overflow:hidden;margin-bottom:9px}.cameoList ul li .imageHolder img{-o-object-fit:center bottom;object-fit:center bottom}.cameoList.noCrop ul li .imageHolder{border-radius:0;padding-top:0}.cameoList.noCrop ul li .imageHolder img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.cameoList.noCrop ul li .imageHolder span{padding-top:0px}.cameoList.large ul li{width:16.6666666667%;max-width:200px}@media only screen and (max-width: 900px){.cameoList ul li{width:25%}.cameoList.large ul li{width:33.3333333333%}}@media only screen and (max-width: 650px){.cameoList ul li{width:50%}.cameoList.large ul li{width:50%}}.textPage{padding:48px 0}.bookMeasure{background-color:#f1f4f7;padding:36px}.bookMeasure h5{text-transform:uppercase;letter-spacing:.05em;text-align:center}.bookMeasure>.flexer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.bookMeasure .contactForm{width:50%}.bookMeasure .textImage{width:50%}.bookMeasure .textImage .flexer{min-height:100%}.bookMeasure .textImage .flexer .textContent{padding:24px}.contactForm{padding-right:36px}.contactForm h6{font-family:"Lato","Helvetica","Arial",sans-serif;font-weight:400;line-height:1.3rem;font-size:1.2rem;font-size:1vw;letter-spacing:.025em;color:#7f7f7f;margin:0;padding:12px;white-space:nowrap}@media(max-width: 80rem){.contactForm h6{font-size:.8rem}}@media(min-width: 90rem){.contactForm h6{font-size:.9rem}}.contactForm label{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.contactForm label.surname{display:none}.contactForm label input[type=text],.contactForm label input[type=email],.contactForm label input[type=tel],.contactForm label textarea{box-sizing:content-box;border:solid 1px rgba(127,127,127,.5);padding:8px;width:calc(100% - 120px)}.contactForm label textarea{height:100px}.contactForm label h6{width:120px}.contactForm .submitArea{padding-top:24px}.contactForm button{-webkit-appearance:none;font-family:"Lato","Helvetica","Arial",sans-serif;font-weight:400;line-height:1.3rem;font-size:1.2rem;font-size:1vw;letter-spacing:.025em;border-bottom:0;background-color:#0033a1;border:0;padding:12px;color:#fff;margin-bottom:12px;margin-top:12px}@media(max-width: 80rem){.contactForm button{font-size:.8rem}}@media(min-width: 90rem){.contactForm button{font-size:.9rem}}.contactForm button:disabled{opacity:.5;cursor:none}.contactForm p.captchaNote{color:red;margin:0}.contactForm p.captchaNote.hidden{display:none}@media only screen and (max-width: 1100px){.bookMeasure .textImage{width:50%;margin-bottom:0}.bookMeasure .textImage .flexer{min-height:100%;flex-wrap:wrap}.bookMeasure .textImage .text,.bookMeasure .textImage .image{width:100%}.bookMeasure .textImage .text .textContent,.bookMeasure .textImage .image .textContent{padding-left:0;padding-right:0;padding-top:12px}}@media only screen and (max-width: 768px){.bookMeasure{padding:24px}.bookMeasure>.flexer{flex-wrap:wrap}.bookMeasure .contactForm,.bookMeasure .textImage{width:100%;padding-right:0}.bookMeasure .contactForm h6,.bookMeasure .textImage h6{padding-left:0}.bookMeasure .contactForm .g-recaptcha,.bookMeasure .textImage .g-recaptcha{transform-origin:left top;transform:scale(0.8)}.bookMeasure .textImage{order:1}.bookMeasure .textImage .textContent{padding:12px}.bookMeasure .contactForm{order:2;padding-top:0}}@media only screen and (max-width: 450px){.bookMeasure .textImage .image{display:none}}.testimonials{text-align:center;margin:24px 0}.testimonials>h6{margin-bottom:9px}.testimonials .flexer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-content:flex-start;align-items:start}.testimonials .testimonial{width:30%;margin:0 auto 12px auto}.testimonials .testimonial h6{font-family:"Lato","Helvetica","Arial",sans-serif;font-weight:400;line-height:1.3rem;font-size:1.2rem;font-size:1vw;letter-spacing:.025em;color:#7f7f7f;margin-bottom:9px}@media(max-width: 80rem){.testimonials .testimonial h6{font-size:.8rem}}@media(min-width: 90rem){.testimonials .testimonial h6{font-size:.9rem}}.testimonials .testimonial .stars{width:75%;max-width:100px;min-width:75px;margin:0 auto;background-image:url("../img/5-stars.svg");background-size:contain;background-repeat:no-repeat}.testimonials .testimonial .stars span{display:block;padding-top:22%;display:block}.testimonials .testimonial credit{font-family:"Lato","Helvetica","Arial",sans-serif;font-weight:400;line-height:1.3rem;font-size:1.2rem;font-size:1vw;letter-spacing:.025em;font-size:1rem;font-size:.8vw}@media(max-width: 80rem){.testimonials .testimonial credit{font-size:.8rem}}@media(min-width: 90rem){.testimonials .testimonial credit{font-size:.9rem}}@media(max-width: 75rem){.testimonials .testimonial credit{font-size:.6rem}}@media(min-width: 87.5rem){.testimonials .testimonial credit{font-size:.7rem}}@media only screen and (max-width: 768px){.testimonials .flexer{flex-wrap:wrap}.testimonials .testimonial{width:45%}}@media only screen and (max-width: 650px){.testimonials .testimonial{width:90%}}.manufacturers{text-align:center;width:100%;float:left;background-color:#fff;margin-bottom:36px;margin-top:24px}.manufacturers .text{text-align:center}.manufacturerLogos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:center;padding:0 12px}.manufacturerLogos .manufacturer{width:120px;margin:12px}.manufacturerLogos .manufacturer img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.manufacturerLogos.largeLogos .manufacturer{width:250px;margin:12px}.manufacturerLogos.largeLogos .manufacturer .imageHolder{padding:0 24px}.manufacturerLogos.largeLogos .manufacturer img{position:relative;left:auto;top:auto;right:auto;bottom:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.smartCarpets{text-align:center;margin-bottom:36px}.smartCarpets .flexer{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.smartCarpets img{width:50%;max-width:350px;min-width:200px;margin-bottom:24px}.smartCarpets a{width:100%;display:block}.smartCarpets a p{color:#0033a1}

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