.CategoryListing{background-color:#f3f3f1;padding:95px 0;max-width:1600px;margin:0 auto 40px}.CategoryListing-list{list-style:none;padding:0;display:flex;flex-wrap:wrap}.CategoryListing-list::after,.CategoryListing-list::before{content:normal}.CategoryListing-item{padding-top:14px;padding-bottom:14px;display:flex}.CategoryListing-innerContainer{background:radial-gradient(circle at 50% 100%,#8fcbe3 0,#6eaac0 100%);display:flex;flex-grow:1;padding:13px 20px 0;color:#fff;width:100%}.CategoryListing-innerContainer h2{color:#fff}@media(min-width:768px){.CategoryListing-innerContainer{background:radial-gradient(circle at 80% 100%,#8fcbe3 0,#6eaac0 100%);background-color:#fff}}@media(min-width:1200px){.CategoryListing-innerContainer{padding:33px 40px 0}}.CategoryListing-innerContainer:focus .CategoryListing-categoryName,.CategoryListing-innerContainer:hover .CategoryListing-categoryName{text-decoration:underline}.CategoryListing-innerRow{display:flex;flex-grow:1;flex-wrap:wrap;width:100%}.CategoryListing-categoryName{font-family:woodfordbourne,sans-serif;font-size:20px;margin:10px 0 20px;font-weight:400;color:#fff;text-transform:uppercase;word-wrap:break-word;hyphens:auto;letter-spacing:1px}@media(min-width:768px){.CategoryListing-categoryName{font-size:28px}}.CategoryListing-headingContainer{display:flex;flex-grow:1;flex-wrap:wrap;width:100%;align-items:center}.CategoryListing-bodyContainer{display:flex;flex-wrap:wrap;width:100%}@media(max-width:768px){.CategoryListing-bodyContainer{height:0}}.CategoryListing-imageContainer{display:flex;align-items:flex-end}.CategoryListing-imageContainer img{display:none;max-width:100%;margin:0 auto;max-height:200px}@media(min-width:768px){.CategoryListing-imageContainer{padding:0 20px}.CategoryListing-imageContainer img{display:block}}@media(min-width:1200px){.CategoryListing-imageContainer img{max-height:none}}.CategoryListing-textContainer{display:flex;align-items:flex-start}.CategoryListing-text{font:300 16px/1.4 "univers w01",sans-serif;padding-bottom:2em;margin-top:-5px!important}@media(max-width:767px){.CategoryListing-text{text-align:center}.CategoryListing-categoryName{text-align:center}.CategoryListing-textContainer{display:none}}@media screen and (min-width:0\0){.CategoryListing-imageContainer,.CategoryListing-innerRow{display:block}}.contura .CategoryListing-innerContainer{padding:0;background-size:cover;background-position:center center;height:367px}.contura .CategoryListing-categoryName{font-family:droid sans!important;text-transform:uppercase;font-size:28px;line-height:35px;font-weight:400;letter-spacing:2.5px;color:#343536;text-align:center}.contura .CategoryListing-innerRow .nibe-col-xs-12{background-color:rgba(256,256,256,.85);padding-top:40px;padding-bottom:25px;position:absolute;bottom:0}.contura .subheading{margin:0 auto;text-align:center;color:#f06d22;font-size:18px;letter-spacing:2px;line-height:21px;font-family:droid sans,sans-serif;display:block;margin-bottom:10px}@media(min-width:767px){.contura .CategoryListing-categoryName{font-family:droid sans!important;text-transform:uppercase;font-size:28px;line-height:35px;font-weight:400;letter-spacing:2.5px;color:#343536;text-align:center}}.nibe-hero-text{max-width:60em;position:absolute;float:left;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;box-sizing:border-box;z-index:1;padding:0 150px;text-align:center}.nibe-hero-smalltitle h1,.nibe-hero-smalltitle span{display:inline-block;text-align:center;position:relative;text-transform:uppercase;line-height:25px;font-family:woodfordbourne;font-weight:400;font-style:normal;font-size:100%;color:#fff;position:relative}.nibe-hero-smalltitle h1:before,.nibe-hero-smalltitle span:before{content:"";width:100px;height:2px;background:#fff;position:absolute;left:-120px;top:10px}.nibe-hero-smalltitle h1:after,.nibe-hero-smalltitle span:after{content:"";width:100px;height:2px;background:#fff;position:absolute;right:-120px;top:10px}.nibe-hero-title{letter-spacing:1px;text-align:center;font-family:woodfordbourne;font-weight:700;font-style:normal;font-size:312.5%;color:#fff;text-transform:uppercase}.nibe-hero{height:470px;width:100%;float:left;overflow:hidden;position:relative}.nibe-hero.nibe-hero-large{height:730px}.nibe-hero .nibe-centering{position:relative;float:left;top:50%;left:50%;transform:translate(-50%,-50%)}.nibe-hero-img-phone{display:none}.nibe-button-wrapper{margin-top:2em;text-align:center}.nibe-button{display:block;width:100%;font:bold 16px/1.19 woodfordbourne,sans-serif;text-transform:uppercase;background-color:#e84129;padding:19px 36px;border-radius:2px;border:none;color:#fff;cursor:pointer;text-align:center;text-decoration:none}.nibe-hero-smalltext{margin-top:.63em;font-family:univers w01;font-weight:200;font-style:normal;font-size:1.4em;color:#fff}@media(min-width:768px){.nibe-button{width:auto;display:inline-block}}@media(max-width:991px){.nibe-hero-text{padding:0 50px}}@media(max-width:767px){.nibe-hero-smalltext{margin-top:5px;font-size:12px}.nibe-hero-img-phone{display:block}.nibe-hero-img{display:none}.nibe-hero{height:350px}.nibe-hero.nibe-hero-large{height:350px}.nibe-hero-smalltitle{font-size:14px}.nibe-hero-smalltitle span:after,.nibe-hero-smalltitle span:before{width:70px}.nibe-hero-smalltitle span:before{left:-90px}.nibe-hero-smalltitle span:after{right:-90px}.nibe-hero-smalltitle h1:after,.nibe-hero-smalltitle h1:before{width:70px}.nibe-hero-smalltitle h1:before{left:-90px}.nibe-hero-smalltitle h1:after{right:-90px}.nibe-hero-title{font-size:30px;word-wrap:break-word}}.nibe-hero.contura .nibe-hero-smalltitle h1,.nibe-hero.contura .nibe-hero-smalltitle span{font-family:droid sans}.nibe-hero.contura .nibe-hero-title{font-family:droid sans}.nibe-hero.contura .nibe-button{display:inline-block;width:auto;font-family:droid sans!important;font-size:14px;letter-spacing:1px;font-weight:700!important;background-color:#343536;padding:20px 35px;border-radius:99px;border:none;color:#fff;text-decoration:none}.nibe-hero.contura .nibe-hero-smalltext{font-family:droid sans}.nibe-hero.contura.text-color-black .nibe-hero-smalltext span,.nibe-hero.contura.text-color-black .nibe-hero-smalltitle h1,.nibe-hero.contura.text-color-black .nibe-hero-smalltitle span,.nibe-hero.contura.text-color-black .nibe-hero-title span{color:#343536}.nibe-hero.contura.text-color-black .nibe-hero-smalltitle h1:after,.nibe-hero.contura.text-color-black .nibe-hero-smalltitle h1:before,.nibe-hero.contura.text-color-black .nibe-hero-smalltitle span:after,.nibe-hero.contura.text-color-black .nibe-hero-smalltitle span:before{background:#343536}.nibe-hero.nibe-hero-new{margin-bottom:4.2em}