.sc-balfour .balfour3-homepage-content-box .glide--rtl,.sc-balfour .glide--rtl{direction:rtl}.sc-balfour .balfour3-homepage-content-box .glide__arrow:focus,.sc-balfour .glide__arrow:focus{outline:0}.sc-balfour .sg-type--light{font-weight:300}.sc-balfour .sg-type--reg{font-weight:400}.sc-balfour .sg-type--med{font-weight:500}.sc-balfour .sg-type--semi{font-weight:600}.sc-balfour .sg-type--bold,.sc-balfour h1{font-weight:700}.sc-balfour .typography .col-sm-4 pre{text-align:center}.sc-balfour .header__title{font-size:14px;color:#333;font-weight:700;display:block}.sc-balfour .header__desc{font-size:17px;color:#333;display:block;margin-bottom:20px}.sc-balfour h1,.sc-balfour h2,.sc-balfour h3{margin:0;-webkit-font-smoothing:antialiased}.sc-balfour h1{font-size:50px;line-height:61px;color:#000}.sc-balfour h2,.sc-balfour h3,.sc-balfour h4{color:#000;font-weight:600}@media screen and (max-width:480px){.sc-balfour h1{font-size:32px;line-height:42px}}@media screen and (max-width:768px){.sc-balfour h1.page-title{padding-left:0}}.sc-balfour h2{font-size:38px;line-height:48px}.sc-balfour h3{font-size:26px;line-height:32px}@media screen and (max-width:480px){.sc-balfour h2{font-size:26px;line-height:32px}.sc-balfour h3{font-size:22px;line-height:28px}}.sc-balfour h4{font-size:22px;line-height:28px;margin:0;-webkit-font-smoothing:antialiased}.sc-balfour h5,.sc-balfour h6{color:#757575;margin:0;-webkit-font-smoothing:antialiased}@media screen and (max-width:480px){.sc-balfour h4{font-size:18px;line-height:22px}}.sc-balfour h5{font-size:16px;line-height:24px;font-weight:400}.sc-balfour h6{font-size:14px;line-height:17px;font-weight:500}.sc-balfour p{font-size:20px;line-height:32px}.sc-balfour blockquote{font-size:28px;line-height:42px;margin:0;padding:0;border:0}.sc-balfour a{color:#00457D;-webkit-transition:color .3s ease;transition:color .3s ease}.sc-balfour a:hover{color:#2098d8}.sc-balfour .glide{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.sc-balfour .glide *{-webkit-box-sizing:inherit;box-sizing:inherit}.sc-balfour .glide__track{overflow:hidden}.sc-balfour .glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}@media screen and (max-width:600px){.sc-balfour .glide__slides{-ms-flex-wrap:wrap;flex-wrap:wrap}}.sc-balfour .glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sc-balfour .glide__slide{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.sc-balfour .glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.sc-balfour .glide__arrows,.sc-balfour .glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sc-balfour .glide__arrow{width:48px!important;height:48px!important;position:absolute;display:block;top:33%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:none;border-radius:4px;-webkit-box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:.4;cursor:pointer;-webkit-transition:opacity 150ms ease,border .3s ease-in-out;transition:opacity 150ms ease,border .3s ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.sc-balfour .glide__arrow:hover{border-color:#fff}.sc-balfour .glide__arrow--left{left:-10px}.sc-balfour .glide__arrow--right{right:-10px}.sc-balfour .glide__arrow--disabled{opacity:.33}.sc-balfour .glide__bullets{position:absolute;z-index:2;bottom:32px;left:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sc-balfour .glide__bullet{background-color:#fff;width:12px;height:12px;padding:0;border-radius:50%;border:2px solid transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;line-height:0;-webkit-box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 10px}.sc-balfour .glide__bullet--active{background-color:#fff}.sc-balfour .balfour3-homepage-content-wrapper .hero{height:auto;padding-bottom:0;margin-bottom:0}@media screen and (max-width:768px){.sc-balfour .balfour3-homepage-content-wrapper .hero{margin-bottom:40px}}.sc-balfour .balfour3-homepage-content-wrapper .hero.hero--flexible{margin-bottom:0}@media screen and (max-width:768px){.sc-balfour .balfour3-homepage-content-wrapper .hero.hero--flexible{margin-bottom:40px}}.sc-balfour .balfour3-homepage-content-wrapper .hero--small{max-height:340px}.sc-balfour .sc-balfour .hero--flexible .hero--small.container-fluid .hero-headline,.sc-balfour .sc-balfour .hero--flexiblehero--slider .hero--small.container-fluid .hero-headline{font-size:38px;line-height:40px;font-weight:400;margin-bottom:10px}@media screen and (max-width:767px){.sc-balfour .sc-balfour .hero--flexible .hero--small.container-fluid .hero-headline,.sc-balfour .sc-balfour .hero--flexiblehero--slider .hero--small.container-fluid .hero-headline{font-size:32px;line-height:36px;text-align:center}}.sc-balfour .sc-balfour .hero--flexible .hero--small.container-fluid .hero-subheadline,.sc-balfour .sc-balfour .hero--flexiblehero--slider .hero--small.container-fluid .hero-subheadline{font-size:20px;line-height:22px;font-weight:400;margin-bottom:10px}@media screen and (max-width:767px){.sc-balfour .sc-balfour .hero--flexible .hero--small.container-fluid .hero-subheadline,.sc-balfour .sc-balfour .hero--flexiblehero--slider .hero--small.container-fluid .hero-subheadline{font-size:23px;line-height:25px;text-align:center}}.sc-balfour .sc-balfour .hero--flexible .hero--small.container-fluid h3,.sc-balfour .sc-balfour .hero--flexiblehero--slider .hero--small.container-fluid h3{font-size:18px;line-height:22px;font-weight:400;margin-bottom:10px}.sc-balfour .balfour3-homepage-content-box{margin-top:20px;height:auto;width:100%}.sc-balfour .balfour3-homepage-left-nav{list-style:none;padding-left:0}@media screen and (max-width:767px){.sc-balfour .sc-balfour .hero--flexible .hero--small.container-fluid h3,.sc-balfour .sc-balfour .hero--flexiblehero--slider .hero--small.container-fluid h3{font-size:14px;line-height:18px;text-align:center}.sc-balfour .balfour3-homepage-content-box{height:auto}.sc-balfour .balfour3-homepage-left-nav{display:none}}.sc-balfour .balfour3-homepage-left-nav-button{background-color:#00457D;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;line-height:52px;margin-bottom:18px;height:50px;width:100%;max-width:400px;margin-left:auto;margin-right:auto;border-radius:3px;position:relative}.sc-balfour .balfour3-homepage-left-nav-button a{color:#fff;font-size:22px;width:100%;display:block;line-height:52px;position:relative;text-decoration:none}@media screen and (min-width:768px) and (max-width:991px){.sc-balfour .balfour3-homepage-left-nav-button a{font-size:18px}}.sc-balfour .balfour3-homepage-left-nav-button a:hover{color:#fff}.sc-balfour .balfour3-homepage-left-nav-button button{font-size:22px;font-family:inherit;padding:0;width:100%;display:block;line-height:50px;position:relative;text-decoration:none;border-style:none;border-width:0;background-color:transparent;border-color:none}@media screen and (min-width:768px) and (max-width:991px){.sc-balfour .balfour3-homepage-left-nav-button button{font-size:18px}}.sc-balfour .balfour3-homepage-left-nav-button button.product-button{color:#fff}.sc-balfour .balfour3-homepage-left-nav-button button.top-button{color:#00457D}.sc-balfour .balfour3-homepage-left-nav-button:last-child{margin-bottom:0}.sc-balfour .balfour3-homepage-left-nav-button:hover{background-color:#176f9f;border-color:#176f9f}.sc-balfour .shop-school-button-homepage:hover{border-color:#176f9f!important}.sc-balfour .shop-school-button-homepage:hover p.button-text{color:#176f9f!important}.sc-balfour .shop-school-button-homepage:hover button.top-button{color:#00457D!important}.sc-balfour .home-button-icon-img{height:32px;width:32px;position:absolute;top:9px;left:4px;z-index:800}.sc-balfour .sc-balfour .hero.container-fluid{padding-bottom:0}.sc-balfour .balfour3-multi-button-hero-wrapper{padding-top:24px;height:auto;width:100%}@media screen and (max-width:767px){.sc-balfour .balfour3-multi-button-hero-wrapper{height:auto;min-height:260px}.sc-balfour .home-top-hero .pull-right{float:none!important}}.sc-balfour .home-top-hero{width:100%;min-width:100%;background-repeat:no-repeat;background-position:top center;background-size:cover;position:relative;height:auto;max-height:100%}.sc-balfour .home-top-hero .pull-right{position:relative;height:500px}@media screen and (min-width:1700px){.sc-balfour .home-top-hero .pull-right{height:600px}}.sc-balfour .home-top-hero .pull-right:after{content:"";display:table;clear:both}.sc-balfour .home-top-hero img{position:absolute;top:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:100%}@media screen and (max-width:480px){.sc-balfour .home-top-hero img{display:none}}.sc-balfour .home-top-hero--link{position:absolute;top:0;left:0;height:100%;width:100%}.sc-balfour .home-top-hero h2{text-transform:none;max-width:100%;margin:0}.sc-balfour .home-top-hero .slick-dots li{margin:0}.sc-balfour .home-top-hero .slick-dots li.slick-active button:before{opacity:1;color:#3aa7e2;border:0}.sc-balfour .home-top-hero .slick-dots li button:before{font-size:14px;color:transparent;border:1px solid #3aa7e2;border-radius:50%;width:8px;height:8px;opacity:1;line-height:12px}.sc-balfour .home-top-hero .flexible-hero-img-container{background-repeat:no-repeat;background-position:center top;background-size:cover;height:auto;min-height:324px}@media screen and (max-width:767px){.sc-balfour .home-top-hero .slick-dots{bottom:-10px;top:initial}.sc-balfour .home-top-hero .flexible-hero-img-container{background-size:100% auto;max-width:420px;margin-left:auto;margin-right:auto;min-height:auto}}@media screen and (min-width:768px) and (max-width:991px){.sc-balfour .home-top-hero .flexible-hero-img-container{background-size:cover}}@media screen and (min-width:401px) and (max-width:767px){.sc-balfour .home-top-hero .flexible-hero-img-container{max-width:100%;margin-left:auto;margin-right:auto;padding-top:320px;background-size:auto 300px}}@media screen and (max-width:400px){.sc-balfour .home-top-hero .flexible-hero-img-container{max-width:100%;margin-left:auto;margin-right:auto;padding-top:260px;background-size:auto 240px}}.sc-balfour .home-top-hero .flexible-hero-img-container.bottom-left,.sc-balfour .home-top-hero .flexible-hero-img-container.center-left,.sc-balfour .home-top-hero .flexible-hero-img-container.top-left{background-position:right}@media screen and (min-width:401px) and (max-width:767px){.sc-balfour .home-top-hero .flexible-hero-img-container.bottom-left,.sc-balfour .home-top-hero .flexible-hero-img-container.center-left,.sc-balfour .home-top-hero .flexible-hero-img-container.top-left{max-width:100%;margin-left:auto;margin-right:auto;padding-top:320px;background-position:right top!important;background-size:auto 300px}}@media screen and (max-width:400px){.sc-balfour .home-top-hero .flexible-hero-img-container.bottom-left,.sc-balfour .home-top-hero .flexible-hero-img-container.center-left,.sc-balfour .home-top-hero .flexible-hero-img-container.top-left{max-width:100%;margin-left:auto;margin-right:auto;padding-top:260px;background-position:right top!important;background-size:auto 240px}}.sc-balfour .home-top-hero .flexible-hero-img-container.bottom-right,.sc-balfour .home-top-hero .flexible-hero-img-container.center-right,.sc-balfour .home-top-hero .flexible-hero-img-container.top-right{background-position:left}@media screen and (min-width:401px) and (max-width:767px){.sc-balfour .home-top-hero .flexible-hero-img-container.bottom-right,.sc-balfour .home-top-hero .flexible-hero-img-container.center-right,.sc-balfour .home-top-hero .flexible-hero-img-container.top-right{max-width:100%;margin-left:auto;margin-right:auto;padding-top:320px;background-position:left top!important;background-size:auto 300px}}@media screen and (max-width:400px){.sc-balfour .home-top-hero .flexible-hero-img-container.bottom-right,.sc-balfour .home-top-hero .flexible-hero-img-container.center-right,.sc-balfour .home-top-hero .flexible-hero-img-container.top-right{max-width:100%;margin-left:auto;margin-right:auto;padding-top:260px;background-position:left top!important;background-size:auto 240px}}.sc-balfour .home-top-hero .hero-flex-nine-grid{border:none}@media screen and (max-width:992px){.sc-balfour .home-top-hero .hero-flex-nine-grid{height:300px}}.sc-balfour .home-top-hero .hero-flex-nine-grid div,.sc-balfour .home-top-hero .hero-flex-nine-grid h1,.sc-balfour .home-top-hero .hero-flex-nine-grid h2,.sc-balfour .home-top-hero .hero-flex-nine-grid h3,.sc-balfour .home-top-hero .hero-flex-nine-grid p{color:#fff}@media screen and (max-width:768px){.sc-balfour .home-top-hero .hero-flex-nine-grid{height:0}.sc-balfour .home-top-hero .hero-flex-nine-grid .btn{margin-top:5px;padding:10px 40px;height:30px;min-width:auto}}.sc-balfour .home-top-hero .hero-flex-nine-grid .col-sm-12{position:static}.sc-balfour .home-top-hero .hero-flex-nine-grid .btn--outline{border-color:#fff;color:#fff}.sc-balfour .home-top-hero .hero-flex-nine-grid .btn--outline:hover{color:#3aa7e2;background-color:#fff}.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box{max-height:initial;height:324px;padding-bottom:0;margin-bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:90!important}.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.top-left,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.top-middle,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.top-right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:20px}.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.bottom-left,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.center-left,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.top-left{background-position:right;padding-left:20px;width:50%;float:left}@media screen and (min-width:767px) and (max-width:991px){.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.bottom-left,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.center-left,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.top-left{padding-left:10px}}@media screen and (max-width:767px){.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.bottom-left,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.center-left,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.top-left{width:100%;float:none;background-position:right top;padding-left:0;padding-right:0}}.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.center-left,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.center-middle,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.center-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.bottom-right,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.center-right,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.top-right{background-position:left;padding-right:20px;width:50%;float:right;text-align:right}@media screen and (max-width:767px){.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.bottom-right,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.center-right,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.top-right{width:100%;float:none;background-position:left top;padding-right:0;padding-left:0}}@media screen and (max-width:991px){.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.bottom-right,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.center-right,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.top-right{text-align:center!important}}.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.bottom-left,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.center-left,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.top-left{text-align:left}@media screen and (max-width:991px){.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.bottom-left,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.center-left,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.top-left{text-align:center!important}}.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.bottom-middle,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.center-middle,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.top-middle{text-align:center}@media screen and (min-width:768px) and (max-width:991px){.sc-balfour .home-top-hero .hero-text-box.Light{padding:10px;background-color:rgba(0,0,0,.4)}.sc-balfour .home-top-hero .hero-text-box.Dark{padding:10px;background-color:rgba(255,255,255,.7)}}.sc-balfour .home-top-hero .bottom-middle div,.sc-balfour .home-top-hero .center-middle div,.sc-balfour .home-top-hero .top-middle div{width:100%}.sc-balfour .home-top-hero .full-click-hero{display:block;width:100%;text-decoration:none}@media screen and (max-width:768px){.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box{text-align:center;padding:20px 0 40px}}.sc-balfour .home-top-hero .hero-text-box{padding-right:0}.sc-balfour .home-top-hero .bottom-middle .hero-text-box,.sc-balfour .home-top-hero .center-middle .hero-text-box,.sc-balfour .home-top-hero .top-middle .hero-text-box{width:100%}.sc-balfour .home-top-hero .hero-text-box.bottom-left div,.sc-balfour .home-top-hero .hero-text-box.center-left div,.sc-balfour .home-top-hero .hero-text-box.top-left div{width:100%;float:left}@media screen and (max-width:991px){.sc-balfour .home-top-hero .hero-text-box.bottom-left div,.sc-balfour .home-top-hero .hero-text-box.center-left div,.sc-balfour .home-top-hero .hero-text-box.top-left div{float:none}}.sc-balfour .home-top-hero .hero-text-box.bottom-right div,.sc-balfour .home-top-hero .hero-text-box.center-right div,.sc-balfour .home-top-hero .hero-text-box.top-right div{width:100%;float:right;margin-left:auto!important}.sc-balfour .home-top-hero .hero-headline{font-size:36px;line-height:38px;font-weight:400;margin-bottom:10px}@media screen and (max-width:991px){.sc-balfour .home-top-hero .hero-text-box.bottom-right div,.sc-balfour .home-top-hero .hero-text-box.center-right div,.sc-balfour .home-top-hero .hero-text-box.top-right div{float:none}.sc-balfour .home-top-hero .hero-headline{font-size:30px;line-height:32px;text-align:center}}.sc-balfour .home-top-hero .hero-subheadline{font-size:18px;line-height:20px;font-weight:300;margin-bottom:10px}@media screen and (max-width:991px){.sc-balfour .home-top-hero .hero-subheadline{font-size:16px;line-height:18px;text-align:center;margin-bottom:0}}.sc-balfour .home-top-hero .hero-h3{font-size:16px!important;line-height:18px!important;font-weight:400;margin-bottom:7px;text-align:center}@media screen and (max-width:767px){.sc-balfour .home-top-hero .hero-text-box.bottom-left div,.sc-balfour .home-top-hero .hero-text-box.center-left div,.sc-balfour .home-top-hero .hero-text-box.top-left div{padding-left:0;width:100%}.sc-balfour .home-top-hero .hero-text-box.bottom-right div,.sc-balfour .home-top-hero .hero-text-box.center-right div,.sc-balfour .home-top-hero .hero-text-box.top-right div{padding-right:0;padding-left:0;width:100%!important;float:none!important;margin-left:0!important}.sc-balfour .home-top-hero .hero-h3{font-size:15px;line-height:17px;text-align:center}}.sc-balfour .home-top-hero .bottom-right .hero-h3,.sc-balfour .home-top-hero .center-right .hero-h3,.sc-balfour .home-top-hero .top-right .hero-h3{text-align:right!important}@media screen and (max-width:991px){.sc-balfour .home-top-hero .bottom-right .hero-h3,.sc-balfour .home-top-hero .center-right .hero-h3,.sc-balfour .home-top-hero .top-right .hero-h3{text-align:center!important}}.sc-balfour .home-top-hero .bottom-left .hero-h3,.sc-balfour .home-top-hero .center-left .hero-h3,.sc-balfour .home-top-hero .top-left .hero-h3{text-align:left!important}.sc-balfour .home-top-hero .hero-text-box h2{font-size:28px;line-height:30px;text-transform:none;font-weight:400;max-width:100%;margin-bottom:10px}@media screen and (max-width:767px){.sc-balfour .home-top-hero .hero-text-box h2{font-size:24px;line-height:26px}}.sc-balfour .home-top-hero .hero-text-box h2.hero-headline{font-size:36px;line-height:38px;font-weight:400;margin-bottom:10px}@media screen and (max-width:991px){.sc-balfour .home-top-hero .bottom-left .hero-h3,.sc-balfour .home-top-hero .center-left .hero-h3,.sc-balfour .home-top-hero .top-left .hero-h3{text-align:center!important}.sc-balfour .home-top-hero .hero-text-box h2.hero-headline{font-size:30px;line-height:32px;text-align:center}}.sc-balfour .home-top-hero .hero-text-box h2.hero-subheadline{font-size:18px;line-height:20px;font-weight:300;margin-bottom:10px}@media screen and (max-width:991px){.sc-balfour .home-top-hero .hero-text-box h2.hero-subheadline{font-size:16px;line-height:18px;text-align:center;margin-bottom:0}}.sc-balfour .home-top-hero .hero-text-box h2.hero-h3{font-size:16px!important;line-height:18px!important;font-weight:400;margin-bottom:7px}@media screen and (max-width:991px){.sc-balfour .home-top-hero .hero-text-box h2.hero-h3{font-size:15px;line-height:17px;text-align:center}}.sc-balfour .home-top-hero .hero-flex-nine-grid .container-fluid{margin:0;width:100%}.sc-balfour .home-top-hero .btn--filled-hero{height:42px;line-height:41px;padding:0;margin-top:20px;width:90%;max-width:300px;margin-left:auto;margin-right:auto}.sc-balfour .home-top-hero .hero-text-box.Dark{border-color:#3aa7e2}.sc-balfour .home-top-hero .hero-text-box.Dark .hero-h3,.sc-balfour .home-top-hero .hero-text-box.Dark .hero-headline,.sc-balfour .home-top-hero .hero-text-box.Dark .hero-subheadline,.sc-balfour .home-top-hero .hero-text-box.Dark div,.sc-balfour .home-top-hero .hero-text-box.Dark h1,.sc-balfour .home-top-hero .hero-text-box.Dark h2,.sc-balfour .home-top-hero .hero-text-box.Dark h3{color:#000}.sc-balfour .home-top-hero .hero-text-box.Dark .btn--filled-hero{background-color:#3aa7e2;-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff!important;border-color:#3aa7e2;max-width:320px;height:38px;line-height:41px;padding:0 5px;margin-left:auto!important;margin-right:auto!important;text-overflow:ellipsis;white-space:nowrap;width:90%;overflow:hidden}.sc-balfour .home-top-hero .hero-text-box.Dark .btn--filled-hero:hover{background-color:#176f9f;border-color:#176f9f}.sc-balfour .home-top-hero .hero-text-box.Dark .btn--filled-hero:focus{color:#fff}.sc-balfour .home-top-hero .hero-flex-nine-grid .btn--filled-hero{color:#3aa7e2}.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.bottom-left,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.bottom-middle,.sc-balfour .home-top-hero .hero-flex-nine-grid .hero-text-box.bottom-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:20px}@media screen and (max-width:767px){.sc-balfour .home-top-hero .hero-text-box{padding-bottom:0;float:none!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;max-width:480px}.sc-balfour .home-top-hero .hero-text-box .btn{display:block;font-size:16px;margin:0 auto;padding:0;border-width:1px;line-height:40px;font-weight:400}.sc-balfour .home-top-hero .hero-text-box-mobile{margin-bottom:20px}.sc-balfour .home-top-hero .hero-text-box .btn--filled-hero{background-color:#3aa7e2;-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff!important;border-color:#3aa7e2;width:90%;max-width:300px;margin-left:auto!important;margin-right:auto!important;height:38px;line-height:41px;padding:0;margin-top:20px!important;font-weight:400}.sc-balfour .home-top-hero .hero-text-box .btn--filled-hero:hover{background-color:#176f9f;border-color:#176f9f}.sc-balfour .home-top-hero .hero-text-box .btn--filled-hero:focus{color:#fff}.sc-balfour .home-top-hero .hero-b3 .hero-text-box h3{font-size:22px;line-height:24px}}.sc-balfour .sc-balfour ::-webkit-input-placeholder{font-weight:400!important;font-family:proxima-nova,sans-serif!important;text-transform:none!important;font-size:14px!important}.sc-balfour .sc-balfour ::-moz-placeholder{font-weight:400!important;font-family:proxima-nova,sans-serif!important;text-transform:none!important;font-size:14px!important}.sc-balfour .sc-balfour ::-ms-input-placeholder{font-weight:400!important;font-family:proxima-nova,sans-serif!important;text-transform:none!important;font-size:14px!important}.sc-balfour .sc-balfour ::placeholder{font-weight:400!important;font-family:proxima-nova,sans-serif!important;text-transform:none!important;font-size:14px!important}.sc-balfour .mbh-visible-xs{display:none}@media screen and (max-width:767px){.sc-balfour .mbh-visible-xs{display:block}}.sc-balfour .mbh-mobile-category-header-container{padding-top:40px;position:relative}.sc-balfour .mbh-mobile-category-header-text{font-size:20px;text-align:center;background-color:#fff;line-height:20px;width:220px;height:20px;margin-left:auto;margin-right:auto;z-index:10;position:relative}.sc-balfour .mbh-line{border-bottom:solid 1px #000;top:48px;position:absolute;content:"";width:100%;z-index:5}.sc-balfour .homepage-school-search-form{display:none}.sc-balfour .school-term-input-mbh,.sc-balfour .school-term-input-mobile{height:44px;width:100%;border-radius:4px;border:1px solid #9a9a9a;padding-left:7px;color:#000;position:relative}.sc-balfour .mbh-school-search-form:after{content:'\f002';position:absolute;font-size:16px;top:-1px;font-family:fontawesome;color:#3aa7e2;right:5px}.sc-balfour #hbGraduationSearchMobile,.sc-balfour #schoolSearchMobile,.sc-balfour .mbh-school-search-form,.sc-balfour .schoolSearchMobileTwo{position:relative}.sc-balfour #hbGraduationSearchMobile:after,.sc-balfour #schoolSearchMobile:after,.sc-balfour .schoolSearchMobileTwo:after{content:'\f002';position:absolute;font-size:14px;top:14px;font-family:fontawesome;color:#3aa7e2;right:5px}.sc-balfour .shop-school-button-homepage{background-color:#fff;border:2px solid #00457D;color:#00457D;height:auto!important;padding-left:15px;padding-right:15px;cursor:pointer;position:absolute;z-index:100;width:100%;border-radius:3px}@media screen and (max-width:480px){.sc-balfour .shop-school-button-homepage{padding-left:10px;padding-right:10px}}.sc-balfour .shop-school-button-homepage a{color:#00457D;z-index:1000;position:relative}.sc-balfour .shop-school-button-homepage .view-all-link{font-size:15px;width:100%;line-height:20px;margin-bottom:12px;color:#00457D!important;text-align:center}.sc-balfour .shop-school-button-homepage p.button-text{color:#00457D;font-size:22px;width:100%;display:block;line-height:52px;position:relative;margin-bottom:0}@media screen and (min-width:768px) and (max-width:991px){.sc-balfour .shop-school-button-homepage p.button-text{font-size:18px}}.sc-balfour .shop-school-button-homepage p{line-height:16px;margin-bottom:5px;color:#666;font-size:14px}.sc-balfour .shop-school-button-homepage p.body-text{font-size:18px;line-height:20px;color:#666;max-width:300px;margin:15px auto 25px}.sc-balfour .shop-school-button-homepage p.body-text a{font-size:16px;line-height:20px;text-decoration:underline}.sc-balfour .shop-school-button-homepage .input-container{position:relative}.sc-balfour .shop-school-button-homepage .fa-search{position:absolute;top:15px;right:7px;font-size:16px}.sc-balfour .shop-school-button-homepage label{display:block;max-width:100%}.sc-balfour .shop-school-button-homepage #searchModalResults a{font-size:15px;width:100%;line-height:20px;text-align:left;margin-bottom:12px;color:#000!important}.sc-balfour .shop-school-button-homepage ul#searchModalResults{margin-top:-20px;max-height:156px;list-style:none;overflow:hidden;padding:25px 0 0}.sc-balfour .shop-school-button-homepage ul#searchModalResults li{padding:7px 10px 0}.sc-balfour button.shop-school-button-homepage-close{background-color:transparent;border:1px solid #00457D;height:42px!important;padding-left:15px;padding-right:15px;cursor:pointer;color:#00457D;width:100%;margin-bottom:15px;position:relative;border-radius:3px;line-height:25px;font-size:16px}.sc-balfour .home-search-input{height:42px!important;border:1px solid #3aa7e2;border-radius:3px;width:100%}.sc-balfour .school-search-form-open{height:400px}.sc-balfour .homepage-school-search-form ul.results{list-style:none;padding-left:0;padding-top:15px}.sc-balfour .hamburger-search-loader .loader::before,.sc-balfour .homepage-school-search-form .results-col .loader::before,.sc-balfour .search-input-group .header-search-loader .loader::before{content:'';display:block;padding-top:100%}.sc-balfour .homepage-school-search-form ul.results li{margin-bottom:15px}.sc-balfour .homepage-school-search-form ul.results li a span.school{color:#000;font-size:16px;width:100%;line-height:20px;position:relative;text-align:left;font-weight:300;display:block}.sc-balfour .homepage-school-search-form ul.results li a span.city{color:#000;font-size:14px;width:100%;line-height:20px;position:relative;text-align:left;font-weight:300;display:block}.sc-balfour .homepage-school-search-form ul.results li a.viewAll{font-size:16px;width:100%;line-height:20px;margin-bottom:12px;color:#00457D!important;text-align:center;font-weight:500}.sc-balfour .homepage-school-search-form .school-search-container{position:relative}.sc-balfour .homepage-school-search-form .results-col .loader{position:absolute;margin:0 auto;width:20px;right:20px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:999;opacity:0;visibility:hidden;top:25px}.sc-balfour .homepage-school-search-form .results-col .loader .circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:20px;-webkit-transform-origin:center center;transform-origin:center center;width:20px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;stroke:#3aa7e2}.sc-balfour .homepage-school-search-form .results-col .loader svg:not(:root){overflow:hidden}.sc-balfour .homepage-school-search-form .results-col .loader .path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.sc-balfour .homepage-school-search-form .results-col.isLoading .loader{opacity:1;visibility:visible}.sc-balfour .search-input-group .header-search-loader{position:absolute;margin:0 auto;width:20px;right:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:999;opacity:0;visibility:hidden;top:19px}.sc-balfour .search-input-group .header-search-loader .circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:20px;-webkit-transform-origin:center center;transform-origin:center center;width:20px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;stroke:#3aa7e2}.sc-balfour .search-input-group .header-search-loader svg:not(:root){overflow:hidden}.sc-balfour .search-input-group .header-search-loader .path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.sc-balfour .search-input-group .header-search-loader.isLoading{opacity:1;visibility:visible}.sc-balfour .hamburger-search-loader{position:absolute;margin:0 auto;width:20px;right:13px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:999;opacity:0;visibility:hidden;top:22px}.sc-balfour .hamburger-search-loader .circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:20px;-webkit-transform-origin:center center;transform-origin:center center;width:20px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;stroke:#3aa7e2}.sc-balfour .hamburger-search-loader svg:not(:root){overflow:hidden}.sc-balfour .hamburger-search-loader .path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.sc-balfour .hamburger-search-loader.isLoading{opacity:1;visibility:visible}.sc-balfour .school-search-container-header{position:relative}.sc-balfour .school-search-open{z-index:5000;background-color:#fff;width:100%;max-width:360px;display:block!important;min-height:268px}.sc-balfour .homepage-school-search-form-opener{position:absolute;height:50px;top:0;left:0;right:0;cursor:pointer}.sc-balfour .balfour3-multi-button-hero-wrapper #schoolTermMobile{height:48px;padding:10px 16px;font-size:18px;color:#000;border-radius:3px;border:1px solid #666;width:100%;line-height:48px}.sc-balfour .balfour3-multi-button-hero-wrapper #schoolTermMobile::-webkit-input-placeholder{color:#ccc}.sc-balfour .balfour3-multi-button-hero-wrapper #schoolTermMobile::-moz-placeholder{color:#ccc}.sc-balfour .balfour3-multi-button-hero-wrapper #schoolTermMobile::-ms-input-placeholder{color:#ccc}.sc-balfour .balfour3-multi-button-hero-wrapper #schoolTermMobile::placeholder{color:#ccc}.sc-balfour .balfour3-homepage-left-nav-button-top{height:50px;width:100%;max-width:400px}.sc-balfour .homepage-mobile-shop-links-item{width:12.5%;float:left;text-align:center;padding-top:0;padding-bottom:0;margin-bottom:5px}.sc-balfour .homepage-mobile-shop-links-item img{width:75px;display:block;margin:0 auto}@media screen and (max-width:991px){.sc-balfour .homepage-mobile-shop-links-item img{width:50px}}.sc-balfour .homepage-mobile-shop-links-item .subtext{color:#9d9c9a;font-size:13px!important;border-bottom:1px solid #9d9c9a}@media screen and (max-width:767px){.sc-balfour .homepage-mobile-shop-links-item img{width:60px}.sc-balfour .homepage-mobile-shop-links-item{width:50%}}.sc-balfour .homepage-mobile-shop-links-container ul{width:100%}.sc-balfour .homepage-mobile-shop-links-container>li>a{font-size:12px;line-height:15px;padding-top:0;padding-bottom:0}.sc-balfour ul.homepage-mobile-shop-links-container{float:none!important}.sc-balfour .homepage-mobile-shop-links-container .nav>li>a:hover{text-decoration:none;background-color:transparent}@media (max-width:1200px){.sc-balfour .subtext{font-size:13px!important}.sc-balfour .sc-artcarved--marketing .nav>li>a,.sc-balfour .sc-balfour .nav>li>a{padding:10px}}@media (max-width:991px){.sc-balfour .subtext{font-size:12px!important}.sc-balfour .sc-artcarved--marketing .nav>li>a,.sc-balfour .sc-balfour .nav>li>a{padding:10px 6px}.sc-balfour .homepage-mobile-shop-links-item p{font-size:12px;line-height:14px}}@media screen and (min-width:768px){.sc-balfour .mobile-homepage-category-links{display:none}}@media (max-width:768px){.sc-balfour ul.nav.navbar-nav.homepage-mobile-shop-links-container{float:none!important;width:60%;margin:0 auto}.sc-balfour .subtext{font-size:12px!important}.sc-balfour .sc-artcarved--marketing .nav>li>a,.sc-balfour .sc-balfour .nav>li>a{padding:10px}.sc-balfour .homepage-mobile-shop-links-item p{font-size:14px;line-height:18px}.sc-balfour .b3-header-top-right-links li{margin-bottom:0}}.sc-balfour .balfour3-homepage-content-box .hero{width:100%;min-width:100%;background-repeat:no-repeat;background-position:top center;background-size:cover;position:relative;height:auto}.sc-balfour .balfour3-homepage-content-box .hero .lockup{background-color:rgba(255,255,255,.55);padding:80px 30px 25px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sc-balfour .balfour3-homepage-content-box .hero .pull-right{position:relative;height:500px}@media screen and (min-width:1700px){.sc-balfour .balfour3-homepage-content-box .hero .pull-right{height:600px}}@media screen and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .hero .lockup{left:0;width:90%;margin:0 auto}.sc-balfour .balfour3-homepage-content-box .hero .pull-right{float:none!important}}.sc-balfour .balfour3-homepage-content-box .hero .pull-right:after{content:"";display:table;clear:both}.sc-balfour .balfour3-homepage-content-box .hero img{position:absolute;top:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:100%}@media screen and (max-width:480px){.sc-balfour .balfour3-homepage-content-box .hero .lockup{padding:25px 30px}.sc-balfour .balfour3-homepage-content-box .hero img{display:none}}.sc-balfour .balfour3-homepage-content-box .hero--link{position:absolute;top:0;left:0;height:100%;width:100%}.sc-balfour .balfour3-homepage-content-box .hero h2{text-transform:none;max-width:100%;margin:0}.sc-balfour .balfour3-homepage-content-box .hero--slider .slick-dots{bottom:-15px;top:initial;display:block;position:absolute;height:5px}.sc-balfour .balfour3-homepage-content-box .hero--slider .slick-dots button:before{opacity:1;font-size:18px;color:#fff;-webkit-transition:color .3s ease;transition:color .3s ease}.sc-balfour .balfour3-homepage-content-box .hero--slider .slick-dots button:hover:before{color:#b2b2b2}.sc-balfour .balfour3-homepage-content-box .hero--slider .slick-dots li.slick-active button:before{color:#b2b2b2;opacity:1}.sc-balfour .balfour3-homepage-content-box .hero--small{background-position:center center;max-height:400px}.sc-balfour .balfour3-homepage-content-box .hero--small .pull-right{max-height:400px;position:relative;width:100%}.sc-balfour .balfour3-homepage-content-box .hero--small .lockup{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:640px;max-width:100%;padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .hero--small .lockup{display:block}}.sc-balfour .balfour3-homepage-content-box .hero--small .lockup:after{content:"";display:table;clear:both}.sc-balfour .balfour3-homepage-content-box .hero--small img{position:relative;-webkit-transform:none;transform:none;top:0;left:0;margin:0 auto}.sc-balfour .balfour3-homepage-content-box .hero--small .no-img{width:auto}.sc-balfour .balfour3-homepage-content-box .hero--flexible.hero--small,.sc-balfour .balfour3-homepage-content-box .hero--flexiblehero--slider.hero--small{max-height:100%;position:relative}.sc-balfour .balfour3-homepage-content-box .hero--flexible.hero--small .slick-dots li,.sc-balfour .balfour3-homepage-content-box .hero--flexiblehero--slider.hero--small .slick-dots li{margin:0}.sc-balfour .balfour3-homepage-content-box .hero--flexible.hero--small .slick-dots li.slick-active button:before,.sc-balfour .balfour3-homepage-content-box .hero--flexiblehero--slider.hero--small .slick-dots li.slick-active button:before{opacity:1;color:#3aa7e2;border:0;font-size:14px;border-radius:50%;width:14px;height:14px;line-height:10px}.sc-balfour .balfour3-homepage-content-box .hero--flexible.hero--small .slick-dots li button:before,.sc-balfour .balfour3-homepage-content-box .hero--flexiblehero--slider.hero--small .slick-dots li button:before{font-size:14px;color:transparent;border:1px solid #3aa7e2;border-radius:50%;width:8px;height:8px;opacity:1;line-height:12px}@media screen and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .hero--small img{display:none}.sc-balfour .balfour3-homepage-content-box .hero--flexible.hero--small .slick-dots,.sc-balfour .balfour3-homepage-content-box .hero--flexiblehero--slider.hero--small .slick-dots{bottom:-10px;top:initial}.sc-balfour .balfour3-homepage-content-box .hero--flexible.hero--small .hero-text-box,.sc-balfour .balfour3-homepage-content-box .hero--flexiblehero--slider.hero--small .hero-text-box{padding-bottom:0;float:none;width:90%!important;margin-left:auto!important;margin-right:auto!important;max-width:480px}.sc-balfour .balfour3-homepage-content-box .hero--flexible.hero--small .hero-text-box .btn,.sc-balfour .balfour3-homepage-content-box .hero--flexiblehero--slider.hero--small .hero-text-box .btn{display:block;font-size:14px;margin:0 auto;padding:0;border-width:1px;line-height:37px}}.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container{background-size:cover;background-repeat:no-repeat;background-position:center top;height:auto;min-height:324px}@media screen and (min-width:768px) and (max-width:991px){.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container{background-size:cover;height:auto}}@media screen and (min-width:640px) and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container{background-size:100% auto;padding-top:196px}}@media screen and (min-width:521px) and (max-width:639px){.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container{background-size:100% auto;padding-top:160px}}@media screen and (max-width:520px){.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container{background-size:auto 140px;padding-top:140px}}.sc-balfour .balfour3-homepage-content-box .hero--slider .flexible-hero-img-container{background-size:cover}@media screen and (min-width:768px) and (max-width:991px){.sc-balfour .balfour3-homepage-content-box .hero--slider .flexible-hero-img-container{background-size:cover;height:320px;height:auto}}@media screen and (min-width:640px) and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .hero--slider .flexible-hero-img-container{background-size:100% auto;padding-top:196px}}@media screen and (min-width:521px) and (max-width:639px){.sc-balfour .balfour3-homepage-content-box .hero--slider .flexible-hero-img-container{background-size:100% auto;padding-top:160px}}@media screen and (max-width:520px){.sc-balfour .balfour3-homepage-content-box .hero--slider .flexible-hero-img-container{background-size:auto 140px;padding-top:140px}}.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container.bottom-left,.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container.center-left,.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container.top-left{background-position:right}@media screen and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container.bottom-left,.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container.center-left,.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container.top-left{background-position:right top;padding-left:0;padding-right:0}}.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container.bottom-right,.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container.center-right,.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container.top-right{background-position:left}@media screen and (max-width:991px){.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container.bottom-left,.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container.center-left,.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container.top-left{padding-left:0}.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container.bottom-right,.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container.center-right,.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container.top-right{padding-right:0}}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid{display:-webkit-box;display:-ms-flexbox;display:flex;height:320px;padding-bottom:0;margin-bottom:0;width:100%;border:none}@media screen and (max-width:992px){.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid{height:324px}}@media screen and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container.bottom-right,.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container.center-right,.sc-balfour .balfour3-homepage-content-box .flexible-hero-img-container.top-right{background-position:left top;padding-right:0;padding-left:0}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid{height:auto}}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.top-left,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.top-middle,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.top-right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.bottom-left,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.center-left,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.top-left{background-position:right;padding-left:20px}@media screen and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.bottom-left,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.center-left,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.top-left{background-position:right top;padding-left:0;padding-right:0}}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.center-left,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.center-middle,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.center-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.bottom-right,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.center-right,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.top-right{background-position:left;padding-right:20px;text-align:right}@media screen and (max-width:991px){.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.bottom-left,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.center-left,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.top-left{padding-left:0}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.bottom-right,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.center-right,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.top-right{padding-right:0}}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.bottom-left,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.bottom-middle,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.bottom-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.bottom-left,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.center-left,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.top-left{text-align:left}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.bottom-middle,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.center-middle,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.top-middle{text-align:center}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid div,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid h1,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid h2,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid h3,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid p{color:#fff}@media screen and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.bottom-right,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.center-right,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.top-right{background-position:left top;padding-left:0}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid .btn{margin-top:5px;min-width:auto}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid .hero-text-box{text-align:center;padding:20px 0 40px}}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid .col-sm-12{position:static}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid .btn--outline{border-color:#fff;color:#fff}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid .btn--outline:hover{color:#3aa7e2;background-color:#fff}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid .hero-text-box{position:relative;z-index:90;margin:40px 0}.sc-balfour .balfour3-homepage-content-box .full-click-hero{display:block;width:100%;text-decoration:none}.sc-balfour .balfour3-homepage-content-box .hero-text-box{padding-right:0}.sc-balfour .balfour3-homepage-content-box .bottom-middle .hero-text-box,.sc-balfour .balfour3-homepage-content-box .center-middle .hero-text-box,.sc-balfour .balfour3-homepage-content-box .top-middle .hero-text-box{width:100%}.sc-balfour .balfour3-homepage-content-box .bottom-left .hero-text-box,.sc-balfour .balfour3-homepage-content-box .center-left .hero-text-box,.sc-balfour .balfour3-homepage-content-box .top-left .hero-text-box{background-position:right;width:50%;float:left}@media screen and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .bottom-left .hero-text-box,.sc-balfour .balfour3-homepage-content-box .center-left .hero-text-box,.sc-balfour .balfour3-homepage-content-box .top-left .hero-text-box{padding-left:0;width:100%}}.sc-balfour .balfour3-homepage-content-box .bottom-right .hero-text-box,.sc-balfour .balfour3-homepage-content-box .center-right .hero-text-box,.sc-balfour .balfour3-homepage-content-box .top-right .hero-text-box{background-position:left;width:50%!important;float:right;margin-left:auto!important}@media screen and (max-width:991px){.sc-balfour .balfour3-homepage-content-box .bottom-left .hero-text-box,.sc-balfour .balfour3-homepage-content-box .center-left .hero-text-box,.sc-balfour .balfour3-homepage-content-box .top-left .hero-text-box{padding-left:0}.sc-balfour .balfour3-homepage-content-box .bottom-right .hero-text-box,.sc-balfour .balfour3-homepage-content-box .center-right .hero-text-box,.sc-balfour .balfour3-homepage-content-box .top-right .hero-text-box{padding-right:0}}.sc-balfour .balfour3-homepage-content-box .hero-headline{font-size:40px;line-height:42px;font-weight:400;margin-bottom:10px}@media screen and (max-width:860px){.sc-balfour .balfour3-homepage-content-box .hero-headline{font-size:30px;line-height:32px;text-align:center}}.sc-balfour .balfour3-homepage-content-box .hero-subheadline{font-size:22px;line-height:24px;font-weight:400;margin-bottom:10px}@media screen and (max-width:860px){.sc-balfour .balfour3-homepage-content-box .hero-subheadline{font-size:20px;line-height:22px;text-align:center;margin-bottom:0}}.sc-balfour .balfour3-homepage-content-box .hero-h3{font-size:18px!important;line-height:20px!important;font-weight:400;margin-bottom:7px}@media screen and (max-width:860px){.sc-balfour .balfour3-homepage-content-box .hero-h3{font-size:16px;line-height:18px;text-align:center}}.sc-balfour .balfour3-homepage-content-box .hero--flexible.hero--small .hero-text-box h2,.sc-balfour .balfour3-homepage-content-box .hero--flexiblehero--slider.hero--small .hero-text-box h2{font-size:28px;line-height:30px;text-transform:none;font-weight:400;max-width:100%;margin-bottom:10px}@media screen and (max-width:860px){.sc-balfour .balfour3-homepage-content-box .hero--flexible.hero--small .hero-text-box h2,.sc-balfour .balfour3-homepage-content-box .hero--flexiblehero--slider.hero--small .hero-text-box h2{font-size:24px;line-height:26px}.sc-balfour .balfour3-homepage-content-box .hero--flexible.hero--small .hero-text-box h2.hero-headline,.sc-balfour .balfour3-homepage-content-box .hero--flexiblehero--slider.hero--small .hero-text-box h2.hero-headline{font-size:30px;line-height:32px;text-align:center}.sc-balfour .balfour3-homepage-content-box .hero--flexible.hero--small .hero-text-box h2.hero-subheadline,.sc-balfour .balfour3-homepage-content-box .hero--flexiblehero--slider.hero--small .hero-text-box h2.hero-subheadline{font-size:20px;line-height:22px;text-align:center;margin-bottom:0}}@media screen and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .bottom-right .hero-text-box,.sc-balfour .balfour3-homepage-content-box .center-right .hero-text-box,.sc-balfour .balfour3-homepage-content-box .top-right .hero-text-box{padding-right:0;padding-left:0;width:100%}}.sc-balfour .balfour3-homepage-content-box .sc-balfour ::-webkit-input-placeholder{font-weight:400!important;font-family:proxima-nova,sans-serif!important;text-transform:none!important;font-size:14px!important}.sc-balfour .balfour3-homepage-content-box .sc-balfour ::-moz-placeholder{font-weight:400!important;font-family:proxima-nova,sans-serif!important;text-transform:none!important;font-size:14px!important}.sc-balfour .balfour3-homepage-content-box .sc-balfour ::-ms-input-placeholder{font-weight:400!important;font-family:proxima-nova,sans-serif!important;text-transform:none!important;font-size:14px!important}.sc-balfour .balfour3-homepage-content-box .sc-balfour ::placeholder{font-weight:400!important;font-family:proxima-nova,sans-serif!important;text-transform:none!important;font-size:14px!important}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid .container-fluid{margin:0;width:100%}.sc-balfour .balfour3-homepage-content-box .btn--filled-hero{height:42px;line-height:41px;padding:0;margin-top:20px;width:90%;max-width:300px;margin-left:auto;margin-right:auto}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.Dark{border-color:#3aa7e2}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.Dark .hero-h3,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.Dark .hero-headline,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.Dark .hero-subheadline,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.Dark div,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.Dark h1,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.Dark h2,.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.Dark h3{color:#000}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.Dark .btn--outline{color:#3aa7e2;border-color:#3aa7e2}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.Dark .btn--outline:hover{color:#fff;background-color:#3aa7e2}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.Dark .btn--filled-hero{background-color:#3aa7e2;-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff!important;border-color:#3aa7e2;width:90%;max-width:320px;height:38px;line-height:41px;padding:0;margin-left:auto!important;margin-right:auto!important}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.Dark .btn--filled-hero:hover{background-color:#176f9f;border-color:#176f9f}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.Dark .btn--filled-hero:focus{color:#fff}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid .btn--filled-hero{color:#3aa7e2}@media screen and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .hero-text-box-mobile{margin-bottom:20px}.sc-balfour .balfour3-homepage-content-box .hero-text-box .btn--filled-hero{background-color:#3aa7e2;-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff!important;border-color:#3aa7e2;width:90%;max-width:300px;margin-left:auto!important;margin-right:auto!important;height:38px;line-height:35px;padding:0;margin-top:20px!important}.sc-balfour .balfour3-homepage-content-box .hero-text-box .btn--filled-hero:hover{background-color:#176f9f;border-color:#176f9f}.sc-balfour .balfour3-homepage-content-box .hero-text-box .btn--filled-hero:focus{color:#fff}.sc-balfour .balfour3-homepage-content-box .btn--filled-hero{background-color:#3aa7e2;-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff!important;border-color:#3aa7e2;width:90%;max-width:300px;margin-left:auto!important;margin-right:auto!important;height:42px;line-height:41px;padding:0;margin-top:20px}.sc-balfour .balfour3-homepage-content-box .btn--filled-hero:hover{background-color:#176f9f;border-color:#176f9f}.sc-balfour .balfour3-homepage-content-box .btn--filled-hero:focus{color:#fff}.sc-balfour .balfour3-homepage-content-box .sc-balfour .hero-b3 .hero-text-box h3{font-size:22px;line-height:24px}}.sc-balfour .balfour3-homepage-content-box .hero--flexible.hero--small .hero-text-box h2.hero-headline,.sc-balfour .balfour3-homepage-content-box .hero--flexiblehero--slider.hero--small .hero-text-box h2.hero-headline{font-size:40px;line-height:42px;font-weight:400;margin-bottom:10px}@media screen and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .hero--flexible.hero--small .hero-text-box h2.hero-headline,.sc-balfour .balfour3-homepage-content-box .hero--flexiblehero--slider.hero--small .hero-text-box h2.hero-headline{font-size:30px;line-height:32px;text-align:center}}.sc-balfour .balfour3-homepage-content-box .hero--flexible.hero--small .hero-text-box h2.hero-subheadline,.sc-balfour .balfour3-homepage-content-box .hero--flexiblehero--slider.hero--small .hero-text-box h2.hero-subheadline{font-size:22px;line-height:24px;font-weight:400;margin-bottom:10px}@media screen and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .hero--flexible.hero--small .hero-text-box h2.hero-subheadline,.sc-balfour .balfour3-homepage-content-box .hero--flexiblehero--slider.hero--small .hero-text-box h2.hero-subheadline{font-size:20px;line-height:22px;text-align:center;margin-bottom:0}}.sc-balfour .balfour3-homepage-content-box .hero--flexible.hero--small .hero-text-box h2.hero-h3,.sc-balfour .balfour3-homepage-content-box .hero--flexiblehero--slider.hero--small .hero-text-box h2.hero-h3{font-size:18px!important;line-height:20px!important;font-weight:400;margin-bottom:7px}@media screen and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .hero--flexible.hero--small .hero-text-box h2.hero-h3,.sc-balfour .balfour3-homepage-content-box .hero--flexiblehero--slider.hero--small .hero-text-box h2.hero-h3{font-size:16px;line-height:18px;text-align:center}}@media screen and (min-width:768px) and (max-width:991px){.sc-balfour .balfour3-homepage-content-box .sc-balfour .balfour3-homepage-content-box .hero--flexible.hero--small .hero-text-box h2.hero-headline,.sc-balfour .balfour3-homepage-content-box .sc-balfour .balfour3-homepage-content-box .hero--flexiblehero--slider.hero--small .hero-text-box h2.hero-headline{font-size:36px;line-height:38px;font-weight:400;margin-bottom:10px}.sc-balfour .balfour3-homepage-content-box .sc-balfour .balfour3-homepage-content-box .hero-h3{font-size:18px!important;line-height:20px!important;font-weight:400;margin-bottom:7px}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.Dark .hero-text-box{text-align:center;background-color:rgba(255,255,255,.65);padding:20px;margin:0}.sc-balfour .balfour3-homepage-content-box .hero-flex-nine-grid.Light .hero-text-box{text-align:center;background-color:rgba(0,0,0,.35);padding:20px;margin:0}}.sc-balfour .balfour3-homepage-content-box .solution-left-right{padding-bottom:0;padding-top:0}.sc-balfour .balfour3-homepage-content-box .solution-left-right .left-right-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:initial;padding:15px}@media screen and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .solution-left-right .left-right-row{display:block}.sc-balfour .balfour3-homepage-content-box .solution-left-right p{max-width:480px;margin-left:auto;margin-right:auto}}.sc-balfour .balfour3-homepage-content-box .lifestyle-product h2.content-product-carousel+span.content-product-carousel,.sc-balfour .balfour3-homepage-content-box .lifestyle-product__top-content h2.content-product-carousel:after{display:none}.sc-balfour .balfour3-homepage-content-box .solution-left-right .col-lg-5{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sc-balfour .balfour3-homepage-content-box .solution-left-right p{color:#000;margin-top:15px;font-size:15px;line-height:20px;-webkit-font-smoothing:antialiased;font-weight:380}.sc-balfour .balfour3-homepage-content-box .solution-left-right a{margin:15px 0}.sc-balfour .balfour3-homepage-content-box .solution-left-right .left-right-content{padding-right:20px}.sc-balfour .balfour3-homepage-content-box .solution-left-right .left-right-content .hero-subheadline{font-size:40px;line-height:42px;font-weight:400;margin-bottom:10px}@media screen and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .solution-left-right .left-right-content{padding-left:0;padding-right:0}.sc-balfour .balfour3-homepage-content-box .solution-left-right .left-right-content .hero-subheadline{font-size:30px;line-height:32px;text-align:center}}.sc-balfour .balfour3-homepage-content-box .solution-left-right .left-right__quote{margin-top:24px;border-top:solid 1px #e4e5e4}.sc-balfour .balfour3-homepage-content-box .solution-left-right .left-right__quote img{border-radius:50%;width:40px;margin-right:10px}.sc-balfour .balfour3-homepage-content-box .solution-left-right .left-right__quote p{font-size:17px;line-height:22px;color:#757575;-webkit-font-smoothing:antialiased;font-style:italic;margin:32px 0 10px}.sc-balfour .balfour3-homepage-content-box .solution-left-right .left-right__quote span{font-size:14px;line-height:26px;color:#757575;float:right}@media screen and (max-width:992px){.sc-balfour .balfour3-homepage-content-box .solution-left-right{text-align:center}.sc-balfour .balfour3-homepage-content-box .solution-left-right .col-lg-5{position:relative;top:initial;-webkit-transform:none;transform:none}.sc-balfour .balfour3-homepage-content-box .solution-left-right .left-right__quote{margin-bottom:15px}.sc-balfour .balfour3-homepage-content-box .solution-left-right .left-right-img{margin-bottom:20px}}.sc-balfour .balfour3-homepage-content-box .solution-left-right .left-right-img img{float:right}@media screen and (max-width:991px){.sc-balfour .balfour3-homepage-content-box .solution-left-right .left-right-img{margin-bottom:20px}.sc-balfour .balfour3-homepage-content-box .solution-left-right .left-right-img img{margin-bottom:0}}.sc-balfour .balfour3-homepage-content-box .solution-left-right .img{margin-bottom:0}.sc-balfour .balfour3-homepage-content-box .solution-left-right .img-responsive{margin-left:auto;margin-right:auto}.sc-balfour .balfour3-homepage-content-box .slider--product,.sc-balfour .balfour3-homepage-content-box .slider--product--white{position:relative;padding:0}.sc-balfour .balfour3-homepage-content-box .slider--product--white__container,.sc-balfour .balfour3-homepage-content-box .slider--product__container{-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.16),1px 1px 5px rgba(0,0,0,.13);box-shadow:1px 1px 5px rgba(0,0,0,.16),1px 1px 5px rgba(0,0,0,.13);margin:0 auto 20px;border-radius:0;background-color:#fff}.sc-balfour .balfour3-homepage-content-box .slider--product--white__text,.sc-balfour .balfour3-homepage-content-box .slider--product__text{font-size:1.5em;text-align:center;padding-bottom:20px}.sc-balfour .balfour3-homepage-content-box .slider--product--white__arrow,.sc-balfour .balfour3-homepage-content-box .slider--product__arrow{height:78px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;fill:#b2b2b2;-webkit-transition:fill .3s ease;transition:fill .3s ease}.sc-balfour .balfour3-homepage-content-box .slider--product--white__arrow:hover,.sc-balfour .balfour3-homepage-content-box .slider--product__arrow:hover{fill:#b2b2b2}.sc-balfour .balfour3-homepage-content-box .slider--product--white__arrow.right,.sc-balfour .balfour3-homepage-content-box .slider--product__arrow.right{right:-10px;width:26px;height:26px}.sc-balfour .balfour3-homepage-content-box .slider--product--white__arrow.left,.sc-balfour .balfour3-homepage-content-box .slider--product__arrow.left{left:-10px;width:26px;height:26px}.sc-balfour .balfour3-homepage-content-box .slider--product a,.sc-balfour .balfour3-homepage-content-box .slider--product--white a{color:#3aa7e2}@media screen and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .solution-left-right .left-right-img img{float:none}.sc-balfour .balfour3-homepage-content-box .slider--product,.sc-balfour .balfour3-homepage-content-box .slider--product--white{width:100%}.sc-balfour .balfour3-homepage-content-box .slider--product--white__arrow.right,.sc-balfour .balfour3-homepage-content-box .slider--product__arrow.right{right:-10px;width:22px;height:22px}.sc-balfour .balfour3-homepage-content-box .slider--product--white__arrow.left,.sc-balfour .balfour3-homepage-content-box .slider--product__arrow.left{left:-10px;width:22px;height:22px}}.sc-balfour .balfour3-homepage-content-box .lifestyle-product{height:auto;background-size:cover;background-repeat:no-repeat;background-position:top center;position:relative;text-align:center;border:none}.sc-balfour .balfour3-homepage-content-box .lifestyle-product h2{color:#fff;font-size:36px;line-height:38px}@media screen and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .lifestyle-product h2{font-size:30px;line-height:32px}}.sc-balfour .balfour3-homepage-content-box .lifestyle-product p{font-weight:300;font-size:18px;max-width:480px;margin-left:auto;margin-right:auto}.sc-balfour .balfour3-homepage-content-box .lifestyle-product .lifestyle-product__bottom-content p{width:90%;max-width:280px;white-space:nowrap;overflow:hidden;text-align:center;text-overflow:ellipsis;margin:0 auto;font-size:16px}.sc-balfour .balfour3-homepage-content-box .lifestyle-product .slider--product--white__arrow:hover,.sc-balfour .balfour3-homepage-content-box .lifestyle-product .slider--product__arrow:hover{fill:#fff}@media screen and (max-width:768px){.sc-balfour .balfour3-homepage-content-box .lifestyle-product{height:auto}}.sc-balfour .balfour3-homepage-content-box .lifestyle-product__top-content{padding:24px 0 10px}.sc-balfour .balfour3-homepage-content-box .lifestyle-product__top-content h2.content-product-carousel{text-transform:none;max-width:100%;width:100%;margin-bottom:7px}.sc-balfour .balfour3-homepage-content-box .lifestyle-product__top-content p{max-width:100%;width:100%}.sc-balfour .balfour3-homepage-content-box .lifestyle-product__top-content span.content-product-carousel{display:block;content:'';width:100px;height:2px;margin:20px auto;background-color:#3aa7e2}.sc-balfour .balfour3-homepage-content-box .lifestyle-product__bottom-content{padding:0 10px}@media screen and (max-width:768px){.sc-balfour .balfour3-homepage-content-box .lifestyle-product__top-content span.content-product-carousel{margin:15px auto}.sc-balfour .balfour3-homepage-content-box .lifestyle-product__bottom-content{padding-top:0}}.sc-balfour .balfour3-homepage-content-box .lifestyle-product .btn{margin:20px 0}.sc-balfour .balfour3-homepage-content-box .lifestyle-product .btn--filled-lifestyle{background-color:#3aa7e2;-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff;border-color:#3aa7e2;padding:0;font-size:16px;line-height:43px;width:90%;max-width:320px;margin-left:auto;margin-right:auto;font-weight:400}.sc-balfour .balfour3-homepage-content-box .lifestyle-product .btn--filled-lifestyle:hover{background-color:#2098d8;border-color:#2098d8}.sc-balfour .balfour3-homepage-content-box .lifestyle-product .btn--filled-lifestyle:focus{color:#fff}.sc-balfour .balfour3-homepage-content-box .lifestyle-product .item-price{color:#b62b1e;font-weight:700;font-size:18px!important;line-height:20px;padding-bottom:10px;white-space:initial!important;overflow:auto!important;text-overflow:initial!important}.sc-balfour .balfour3-homepage-content-box .slider--product__text{font-size:1.5em;text-align:center;padding-bottom:5px}.sc-balfour .balfour3-homepage-content-box .custom-product-carousel-img{display:block;max-width:100%!important;height:200px!important;margin:20px auto;padding-top:20px}.sc-balfour .balfour3-homepage-content-box .glide__arrows,.sc-balfour .balfour3-homepage-content-box .glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sc-balfour .balfour3-homepage-content-box .glide__arrow{width:48px!important;height:48px!important;position:absolute;display:block;top:50%!important;opacity:1!important;z-index:2;color:#000!important;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:none;border-radius:4px;-webkit-box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);cursor:pointer;-webkit-transition:opacity 150ms ease,border .3s ease-in-out;transition:opacity 150ms ease,border .3s ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.sc-balfour .balfour3-homepage-content-box .glide__arrow:hover{border-color:#fff}@media screen and (max-width:465px){.sc-balfour .balfour3-homepage-content-box .slider--product__arrow.left,.sc-balfour .balfour3-homepage-content-box .slider--product__arrow.right{right:0}}.sc-balfour .balfour3-homepage-content-box .glide__arrow--disabled{opacity:.33}.sc-balfour .balfour3-homepage-content-box .slider--product__arrow{fill:#fff}.sc-balfour .balfour3-homepage-content-box .slider--product__arrow.left{left:0!important;width:26px!important;height:26px!important;color:#fff;fill:#fff}.sc-balfour .balfour3-homepage-content-box .slider--product__arrow.right{right:0!important;width:26px!important;height:26px!important;color:#fff;fill:#fff}.sc-balfour .balfour3-homepage-content-box .balfour3-homepage-content-box .lifestyle-product__top-content{padding:24px 0 10px}.sc-balfour .balfour3-homepage-content-box .glide__slides{margin-bottom:0!important}.sc-balfour .balfour3-homepage-content-box .glide__slide{margin-left:0!important;margin-right:0!important}.sc-balfour .balfour3-homepage-content-box .glide__bullets{position:absolute;z-index:2;bottom:32px;left:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sc-balfour .balfour3-homepage-content-box .glide__bullet{background-color:#fff;width:12px;height:12px;padding:0;border-radius:50%;border:2px solid transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;line-height:0;-webkit-box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 10px}.sc-balfour .balfour3-homepage-content-box .glide__bullet--active{background-color:#fff}.sc-balfour .responsive-banner-promo{width:100%}@media screen and (min-width:768px){.sc-balfour .responsive-banner-promo .image-container img{width:100%;max-width:1140px}}@media screen and (max-width:767px){.sc-balfour .responsive-banner-promo .col-xs-12{padding-left:0;padding-right:0}.sc-balfour .responsive-banner-promo .image-container img{width:100%;max-width:750px}}.sc-balfour .pagemode-edit .responsive-banner-promo .image-container{position:relative}.sc-balfour .pagemode-edit .responsive-banner-promo .text-label{text-align:center}.sc-balfour .pagemode-edit .responsive-banner-promo .image-container img.page-editor-editable-image{position:relative;margin:10px;height:150px;width:auto}.sc-balfour .balfour3-homepage-content-box .solution-right-left{padding-bottom:0;padding-top:0}@media screen and (max-width:992px){.sc-balfour .balfour3-homepage-content-box .solution-right-left{text-align:center;padding-bottom:40px}}.sc-balfour .balfour3-homepage-content-box .solution-right-left p{color:#000;margin-top:15px;font-size:15px;line-height:20px;-webkit-font-smoothing:antialiased;font-weight:380}@media screen and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .solution-right-left p{max-width:480px;margin-left:auto;margin-right:auto}}.sc-balfour .balfour3-homepage-content-box .solution-right-left a{margin:15px 0}.sc-balfour .balfour3-homepage-content-box .solution-right-left .right-left-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:initial;padding:20px}.sc-balfour .balfour3-homepage-content-box .solution-right-left .right-left-content{padding-left:20px;padding-right:20px}.sc-balfour .balfour3-homepage-content-box .solution-right-left .right-left-content .hero-subheadline{font-size:40px;line-height:42px;font-weight:400;margin-bottom:10px}@media screen and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .solution-right-left .right-left-row{display:block}.sc-balfour .balfour3-homepage-content-box .solution-right-left .right-left-content{padding-left:0;padding-right:0}.sc-balfour .balfour3-homepage-content-box .solution-right-left .right-left-content .hero-subheadline{font-size:30px;line-height:32px;text-align:center}}.sc-balfour .balfour3-homepage-content-box .solution-right-left .right-left__quote{margin-top:32px;border-top:solid 1px #e4e5e4}.sc-balfour .balfour3-homepage-content-box .solution-right-left .right-left__quote img{border-radius:50%;width:40px;margin-right:10px}.sc-balfour .balfour3-homepage-content-box .solution-right-left .right-left__quote p{font-size:17px;line-height:22px;color:#757575;-webkit-font-smoothing:antialiased;font-style:italic;margin:32px 0 10px}.sc-balfour .balfour3-homepage-content-box .solution-right-left .right-left__quote span{font-size:14px;line-height:26px;color:#757575;float:right}@media screen and (max-width:991px){.sc-balfour .balfour3-homepage-content-box .solution-right-left .right-left__image{margin-bottom:20px}.sc-balfour .balfour3-homepage-content-box .solution-right-left .right-left__image img{margin-bottom:0}}.sc-balfour .balfour3-homepage-content-box .solution-right-left .img{margin-bottom:0}.sc-balfour .balfour3-homepage-content-box .solution-right-left .img-responsive{margin-left:auto;margin-right:auto}.sc-balfour .skinny-hero-banner{height:160px;width:100%;margin-top:20px;margin-bottom:20px}.sc-balfour .skinny-hero-banner a,.sc-balfour .skinny-hero-banner a:hover{color:#000}.sc-balfour .skinny-hero-banner a .light,.sc-balfour .skinny-hero-banner a:hover .light{color:#fff}.sc-balfour .skinny-hero-banner .full-click-hero{display:block;width:100%;text-decoration:none;height:160px}.sc-balfour .skinny-hero-banner .skinny-hero-img-container{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:160px}.sc-balfour .skinny-hero-banner .skinny-hero-img-container.left-content{background-position:right center!important}.sc-balfour .skinny-hero-banner .skinny-hero-img-container.right-content{background-position:left center!important}.sc-balfour .skinny-hero-banner .background-fade{width:100%;height:160px;padding-top:20px;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.sc-balfour .skinny-hero-banner .right-content .background-fade{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.sc-balfour .skinny-hero-banner .sh-content-box.center-content{background-position:center!important;float:none;text-align:center;width:100%}.sc-balfour .skinny-hero-banner .sh-content-box.center-content div{width:100%}.sc-balfour .skinny-hero-banner .sh-content-box.left-content{background-position:right center!important;float:left;padding-left:24px;text-align:left;width:50%}.sc-balfour .skinny-hero-banner .sh-content-box.right-content{background-position:left center!important;float:right;padding-right:24px;text-align:right;width:50%}.sc-balfour .balfour3-content-2x2box-container .title-text,.sc-balfour .balfour3-content-3boxes-container{text-align:center}.sc-balfour .skinny-hero-banner h1.skinny-hero-headline,.sc-balfour .skinny-hero-banner h2.skinny-hero-headline{font-size:36px!important;line-height:38px;color:#000;margin-bottom:10px}@media screen and (max-width:767px){.sc-balfour .skinny-hero-banner h1.skinny-hero-headline,.sc-balfour .skinny-hero-banner h2.skinny-hero-headline{font-size:30px;line-height:32px}}.sc-balfour .skinny-hero-banner h1.skinny-hero-subheadline,.sc-balfour .skinny-hero-banner h2.skinny-hero-subheadline{font-size:36px!important;line-height:38px;color:#000}.sc-balfour .skinny-hero-banner h3.skinny-hero-headline{font-size:22px!important;line-height:24px;color:#000;margin-bottom:10px}.sc-balfour .skinny-hero-banner h3.skinny-hero-subheadline{font-size:22px!important;line-height:24px;color:#000}.sc-balfour .skinny-hero-banner .skinny-hero-headline,.sc-balfour .skinny-hero-banner .skinny-hero-subheadline,.sc-balfour .skinny-hero-banner p.skinny-hero-subheadline{font-size:16px!important;line-height:21px;color:#000}.sc-balfour .skinny-hero-banner p.skinny-hero-headline{font-size:16px!important;line-height:21px;color:#000;margin-bottom:10px}.sc-balfour .skinny-hero-banner .skinny-hero-headline{margin-bottom:10px}.sc-balfour .skinny-hero-banner .Light div.skinny-hero-headline,.sc-balfour .skinny-hero-banner .Light div.skinny-hero-subheadline,.sc-balfour .skinny-hero-banner .Light h1.skinny-hero-headline,.sc-balfour .skinny-hero-banner .Light h1.skinny-hero-subheadline,.sc-balfour .skinny-hero-banner .Light h2.skinny-hero-headline,.sc-balfour .skinny-hero-banner .Light h2.skinny-hero-subheadline,.sc-balfour .skinny-hero-banner .Light h3.skinny-hero-headline,.sc-balfour .skinny-hero-banner .Light h3.skinny-hero-subheadline,.sc-balfour .skinny-hero-banner .Light p.skinny-hero-headline,.sc-balfour .skinny-hero-banner .Light p.skinny-hero-subheadline{color:#fff!important}@media screen and (min-width:768px) and (max-width:991px){.sc-balfour .skinny-hero-banner .background-fade.Light{background-color:rgba(0,0,0,.6);padding-left:24px}.sc-balfour .skinny-hero-banner .background-fade.Dark{background-color:rgba(255,255,255,.6);padding-left:24px}.sc-balfour .skinny-hero-banner .sh-content-box.left-content .background-fade{padding-left:15px}.sc-balfour .skinny-hero-banner .sh-content-box.right-content .background-fade{padding-right:15px}.sc-balfour .skinny-hero-banner .sh-content-box.left-content{padding-left:0}.sc-balfour .skinny-hero-banner .sh-content-box.right-content{padding-right:0}}@media screen and (max-width:991px){.sc-balfour .skinny-hero-banner h1.skinny-hero-headline,.sc-balfour .skinny-hero-banner h2.skinny-hero-headline{font-size:28px!important;line-height:31px}}.sc-balfour .balfour3-homepage-content-box .column-row h2{font-size:40px;line-height:42px;font-weight:400;margin-bottom:10px}@media screen and (max-width:767px){.sc-balfour .skinny-hero-banner,.sc-balfour .skinny-hero-banner .background-fade,.sc-balfour .skinny-hero-banner .full-click-hero,.sc-balfour .skinny-hero-banner .skinny-hero-img-container{height:auto!important}.sc-balfour .skinny-hero-banner .skinny-hero-img-container{background-position:center;background-size:auto 120px}.sc-balfour .skinny-hero-banner .center-content .sh-content-box-mobile{padding-top:148px;text-align:center}.sc-balfour .skinny-hero-banner .left-content .sh-content-box-mobile{float:none;padding-left:0;padding-top:148px;text-align:center;width:100%}.sc-balfour .skinny-hero-banner .right-content .sh-content-box-mobile{float:none;padding-right:0;padding-top:148px;text-align:center;width:100%}.sc-balfour .skinny-hero-banner .Light div.skinny-hero-headline,.sc-balfour .skinny-hero-banner .Light div.skinny-hero-subheadline,.sc-balfour .skinny-hero-banner .Light h1.skinny-hero-headline,.sc-balfour .skinny-hero-banner .Light h1.skinny-hero-subheadline,.sc-balfour .skinny-hero-banner .Light h2.skinny-hero-headline,.sc-balfour .skinny-hero-banner .Light h2.skinny-hero-subheadline,.sc-balfour .skinny-hero-banner .Light h3.skinny-hero-headline,.sc-balfour .skinny-hero-banner .Light h3.skinny-hero-subheadline,.sc-balfour .skinny-hero-banner .Light p.skinny-hero-headline,.sc-balfour .skinny-hero-banner .Light p.skinny-hero-subheadline{color:#000!important}.sc-balfour .skinny-hero-banner .skinny-hero-img-container.center-content{background-position:center top!important}.sc-balfour .skinny-hero-banner .skinny-hero-img-container.left-content{background-position:right top!important}.sc-balfour .skinny-hero-banner .skinny-hero-img-container.right-content{background-position:left top!important}.sc-balfour .balfour3-homepage-content-box .column-row h2{font-size:30px;line-height:32px;text-align:center}}.sc-balfour .balfour3-homepage-content-box .column-row--img{background-size:cover;background-repeat:no-repeat;background-position:center center;height:400px}@media screen and (max-width:992px){.sc-balfour .balfour3-homepage-content-box .column-row--img{height:300px}.sc-balfour .balfour3-homepage-content-box .column-row--img:first-of-type{border-right:1px solid #fff}}@media screen and (max-width:767px){.sc-balfour .balfour3-homepage-content-box .column-row--img{background-size:cover;width:240px;height:240px;margin-left:auto;margin-right:auto}.sc-balfour .balfour3-content-3boxes-container{max-width:440px;margin-left:auto;margin-right:auto}}.sc-balfour .balfour3-homepage-content-box .column-row--txt{height:400px;background-color:#e4e5e4;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1200px){.sc-balfour .balfour3-homepage-content-box .three-column .container{width:1140px;margin-left:auto;margin-right:auto}}@media screen and (max-width:1199px){.sc-balfour .balfour3-homepage-content-box .three-column .container{width:940px;margin-left:auto;margin-right:auto}}@media screen and (max-width:991px){.sc-balfour .balfour3-homepage-content-box .three-column .container{width:720px;margin-left:auto;margin-right:auto}.sc-balfour .balfour3-homepage-content-box .column-row--img{width:360px;height:360px}.sc-balfour .balfour3-homepage-content-box .column-row--txt{height:auto;padding-top:32px;padding-bottom:32px}}@media screen and (max-width:800px){.sc-balfour .balfour3-homepage-content-box .three-column .container{width:600px;margin-left:auto;margin-right:auto}.sc-balfour .balfour3-homepage-content-box .column-row--img{width:300px;height:300px}}@media screen and (max-width:720px){.sc-balfour .balfour3-homepage-content-box .three-column .container{width:410px;margin-left:auto;margin-right:auto}.sc-balfour .balfour3-homepage-content-box .column-row--img{width:205px;height:205px}}@media screen and (max-width:430px){.sc-balfour .balfour3-homepage-content-box .three-column .container{width:400px;margin-left:auto;margin-right:auto}.sc-balfour .balfour3-homepage-content-box .column-row--img{width:200px;height:200px}}@media screen and (max-width:360px){.sc-balfour .balfour3-homepage-content-box .three-column .container{width:300px;margin-left:auto;margin-right:auto}.sc-balfour .balfour3-homepage-content-box .column-row--img{width:150px;height:150px}}.sc-balfour .balfour3-content-3boxes-container .row.hidden-xs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sc-balfour .balfour3-content-3boxes-container .balfour3-content-3boxes-title.h1,.sc-balfour .balfour3-content-3boxes-container .balfour3-content-3boxes-title.h2{font-size:36px;line-height:38px;margin-top:25px;margin-bottom:20px;font-weight:400}.sc-balfour .balfour3-content-3boxes-container .balfour3-content-3boxes-title.h3{font-size:28px;line-height:26px;margin-top:25px;margin-bottom:20px;font-weight:400}.sc-balfour .balfour3-content-3boxes-container .balfour3-content-3boxes-title.div{font-size:24px;line-height:26px;margin-top:25px;margin-bottom:20px;font-weight:400}.sc-balfour .balfour3-content-3boxes-container .balfour3-content-3boxes-title.p{font-size:20px;line-height:22px;margin-top:25px;margin-bottom:20px;font-weight:400}.sc-balfour .balfour3-content-3boxes-container .subhead-text.h1,.sc-balfour .balfour3-content-3boxes-container .subhead-text.h2{font-size:24px;line-height:26px;margin-top:15px;margin-bottom:10px;font-weight:400}@media screen and (max-width:767px){.sc-balfour .balfour3-content-3boxes-container .subhead-text.h1,.sc-balfour .balfour3-content-3boxes-container .subhead-text.h2{font-size:30px;line-height:32px}}.sc-balfour .balfour3-content-3boxes-container .subhead-text.h3{font-size:20px;line-height:22px;margin-top:15px;margin-bottom:10px;font-weight:400}.sc-balfour .balfour3-content-3boxes-container .subhead-text.div{font-size:18px;line-height:21px;margin-top:15px;margin-bottom:10px;font-weight:400}.sc-balfour .balfour3-content-3boxes-container .subhead-text.p{font-size:16px;line-height:19px;margin-top:15px;margin-bottom:10px;font-weight:400}.sc-balfour .balfour3-content-3boxes-container .details-text.h1,.sc-balfour .balfour3-content-3boxes-container .details-text.h2{font-size:24px;line-height:26px;margin-bottom:20px;font-weight:300;margin-top:0}.sc-balfour .balfour3-content-3boxes-container .details-text.h3{font-size:20px;line-height:22px;margin-bottom:20px;font-weight:300;margin-top:0}.sc-balfour .balfour3-content-3boxes-container .details-text.div{font-size:16px;line-height:18px;margin-bottom:20px;font-weight:300}.sc-balfour .balfour3-content-3boxes-container .details-text.p{font-size:14px;line-height:16px;margin-bottom:20px;font-weight:300}.sc-balfour .balfour3-content-2x2box-container .btn,.sc-balfour .balfour3-content-3boxes-container .btn{border-radius:3px;font-size:16px;height:44px;width:100%;max-width:320px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;margin-right:auto}.sc-balfour .balfour3-content-3boxes-container .btn{padding:0 5px;line-height:44px;font-weight:400;min-width:1px;margin-bottom:40px;background-color:#3aa7e2;border-color:#3aa7e2}.sc-balfour .balfour3-content-3boxes-container .btn--outline:hover,.sc-balfour .balfour3-content-3boxes-container .btn:hover{background-color:#2098d8;border-color:#2098d8}@media screen and (max-width:991px){.sc-balfour .balfour3-content-3boxes-container .column-text{padding-left:30px;padding-right:30px}}.sc-balfour .balfour3-content-2x2box-container{width:100%;margin-bottom:20px}.sc-balfour .balfour3-content-2x2box-container .btn{padding:0;line-height:41px;font-weight:400;margin-bottom:40px;background-color:#3aa7e2;border-color:#3aa7e2}.sc-balfour .balfour3-content-2x2box-container .box-relative{position:relative}.sc-balfour .balfour3-content-2x2box-container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sc-balfour .balfour3-content-2x2box-container .title-text.h1,.sc-balfour .balfour3-content-2x2box-container .title-text.h2{font-size:36px;line-height:38px;margin-top:25px;margin-bottom:20px;font-weight:400}@media screen and (max-width:767px){.sc-balfour .balfour3-content-2x2box-container .title-text.h1,.sc-balfour .balfour3-content-2x2box-container .title-text.h2{font-size:28px!important;line-height:31px}}.sc-balfour .balfour3-content-2x2box-container .title-text.h3{font-size:28px;line-height:26px;margin-top:25px;margin-bottom:20px;font-weight:400}.sc-balfour .balfour3-content-2x2box-container .title-text.div{font-size:24px;line-height:26px;margin-top:25px;margin-bottom:20px;font-weight:400}.sc-balfour .balfour3-content-2x2box-container .title-text.p{font-size:20px;line-height:22px;margin-top:25px;margin-bottom:20px;font-weight:400}.sc-balfour .balfour3-content-2x2box-container .box-header-text.h1,.sc-balfour .balfour3-content-2x2box-container .box-header-text.h2{font-size:24px;line-height:26px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:992px) and (max-width:1199px){.sc-balfour .balfour3-content-2x2box-container .box-header-text.h1,.sc-balfour .balfour3-content-2x2box-container .box-header-text.h2{font-size:21px}}@media screen and (min-width:768px) and (max-width:991px){.sc-balfour .balfour3-content-2x2box-container .box-header-text.h1,.sc-balfour .balfour3-content-2x2box-container .box-header-text.h2{font-size:21px;line-height:24px}}@media screen and (max-width:767px){.sc-balfour .balfour3-content-2x2box-container .box-header-text.h1,.sc-balfour .balfour3-content-2x2box-container .box-header-text.h2{font-size:30px;line-height:32px;overflow:visible;text-overflow:initial;white-space:normal}}.sc-balfour .balfour3-content-2x2box-container .box-header-text.h3{font-size:20px;line-height:22px;margin-top:15px;margin-bottom:10px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:767px){.sc-balfour .balfour3-content-2x2box-container .box-header-text.h3{font-size:30px;line-height:32px;overflow:visible;text-overflow:initial;white-space:normal}}.sc-balfour .balfour3-content-2x2box-container .box-header-text.div{font-size:18px;line-height:21px;margin-top:15px;margin-bottom:10px;font-weight:400}.sc-balfour .balfour3-content-2x2box-container .box-header-text.p{font-size:16px;line-height:19px;margin-top:15px;margin-bottom:10px;font-weight:400}.sc-balfour .balfour3-content-2x2box-container .box-body-text.h1,.sc-balfour .balfour3-content-2x2box-container .box-body-text.h2{font-size:24px;line-height:26px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:992px) and (max-width:1199px){.sc-balfour .balfour3-content-2x2box-container .box-body-text.h1,.sc-balfour .balfour3-content-2x2box-container .box-body-text.h2{font-size:21px}}@media screen and (min-width:768px) and (max-width:991px){.sc-balfour .balfour3-content-2x2box-container .box-body-text.h1,.sc-balfour .balfour3-content-2x2box-container .box-body-text.h2{font-size:21px;line-height:24px}}.sc-balfour .balfour3-content-2x2box-container .box-body-text.h3{font-size:20px;line-height:22px;margin-top:15px;margin-bottom:10px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-balfour .balfour3-content-2x2box-container .box-body-text.div{font-size:18px;line-height:21px;margin-top:15px;margin-bottom:10px;font-weight:400}.sc-balfour .balfour3-content-2x2box-container .box-body-text.p{font-size:16px;line-height:19px;margin-top:15px;margin-bottom:10px;font-weight:400}.sc-balfour .balfour3-content-2x2box-container .box-content{height:340px;width:550px;position:relative;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-left:auto;margin-right:auto}@media screen and (max-width:1199px){.sc-balfour .balfour3-content-2x2box-container .box-content{height:277px;width:450px}}@media screen and (min-width:768px) and (max-width:991px){.sc-balfour .balfour3-content-2x2box-container .box-content{height:213px;width:345px}}@media screen and (max-width:767px){.sc-balfour .balfour3-content-2x2box-container .box-content{height:auto;margin-bottom:20px;width:100%;text-align:center}}.sc-balfour .balfour3-content-2x2box-container .box-content .box-wrapper{position:absolute;right:0;top:85%;overflow:hidden;width:100%;height:100%;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:992px) and (max-width:1199px){.sc-balfour .balfour3-content-2x2box-container .box-content .box-wrapper{top:82%}}@media screen and (min-width:768px) and (max-width:991px){.sc-balfour .balfour3-content-2x2box-container .box-content .box-wrapper{top:80%}.sc-balfour .balfour3-content-2x2box-container .box-content .box-wrapper .box-body-text{font-size:14px;line-height:16px}}.sc-balfour .balfour3-content-2x2box-container .box-content .box-wrapper .box-wrapper-bg{opacity:.7;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.sc-balfour .balfour3-content-2x2box-container .box-content .box-wrapper .box-body-text{margin:0 15px 16px;text-align:left;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.sc-balfour .balfour3-content-2x2box-container .box-wrapper-fill{position:relative;width:100%;height:100%}@media screen and (min-width:768px){.sc-balfour .balfour3-content-2x2box-container .box-header-text{text-align:center;position:absolute;bottom:5px;left:0;right:0;z-index:50}}@media screen and (min-width:992px){.sc-balfour .balfour3-content-2x2box-container .box-relative:hover .box-wrapper{top:50%;-webkit-transition:all 1s ease;transition:all 1s ease}}@media screen and (min-width:768px) and (max-width:991px){.sc-balfour .balfour3-content-2x2box-container .box-relative:hover .box-wrapper{top:0;-webkit-transition:all 1s ease;transition:all 1s ease}}.sc-balfour .balfour3-content-2x2box-container .box-relative:hover .box-body-text{margin-top:15px;opacity:1;-webkit-transition:opacity 1.5s;transition:opacity 1.5s}.sc-balfour .balfour3-content-2x2box-container .box-relative:hover .box-header-text{z-index:50}@media screen and (max-width:767px){.sc-balfour .balfour3-content-2x2box-container .box-content img{max-width:550px;width:100%}.sc-balfour .balfour3-content-2x2box-container .box-header-text{color:#000!important;max-width:520px;margin:16px auto 20px}.sc-balfour .balfour3-content-2x2box-container .box-content .box-body-text{color:#000!important;max-width:520px;margin-left:auto;margin-right:auto;margin-bottom:20px}.sc-balfour .balfour3-content-2x2box-container .box-body-text.div,.sc-balfour .balfour3-content-2x2box-container .box-body-text.h1,.sc-balfour .balfour3-content-2x2box-container .box-body-text.h2,.sc-balfour .balfour3-content-2x2box-container .box-body-text.h3,.sc-balfour .balfour3-content-2x2box-container .box-body-text.p,.sc-balfour .balfour3-content-2x2box-container .box-header-text.div,.sc-balfour .balfour3-content-2x2box-container .box-header-text.h1,.sc-balfour .balfour3-content-2x2box-container .box-header-text.h2,.sc-balfour .balfour3-content-2x2box-container .box-header-text.h3,.sc-balfour .balfour3-content-2x2box-container .box-header-text.p{color:#000!important}}.sc-balfour .pagemode-edit .balfour3-content-2x2box-container img.page-editor-editable-image{right:0;bottom:50px;top:auto;left:auto;width:100px}@media screen and (min-width:768px){.sc-balfour .pagemode-edit .balfour3-content-2x2box-container img.page-editor-editable-image .balfour3-content-2x2box-container .box-header-text{text-align:left;margin:20px 15px 10px}.sc-balfour .pagemode-edit .balfour3-content-2x2box-container img.page-editor-editable-image .balfour3-content-2x2box-container .box-content .box-wrapper{right:0;top:0;-webkit-transition:none;transition:none}.sc-balfour .pagemode-edit .balfour3-content-2x2box-container img.page-editor-editable-image .balfour3-content-2x2box-container .box-content .box-wrapper:hover{-webkit-transition:none;transition:none}.sc-balfour .pagemode-edit .balfour3-content-2x2box-container img.page-editor-editable-image .balfour3-content-2x2box-container .box-content .btn{margin:10px}.sc-balfour .pagemode-edit .balfour3-content-2x2box-container img.page-editor-editable-image .page-editor-editable-non-visible-params{margin-top:10px}}@media screen and (max-width:767px){.sc-balfour .pagemode-edit .balfour3-content-2x2box-container img.page-editor-editable-image .page-editor-editable-non-visible-params{margin:10px 20px}}.sc-balfour .balfour3-homepage-content-box .two-col__img{height:280px;background-size:contain;background-position:center center;background-repeat:no-repeat;position:relative}@media screen and (max-width:480px){.sc-balfour .balfour3-homepage-content-box .two-col__img{height:240px}}.sc-balfour .balfour3-homepage-content-box .two-col__text{background-color:#fff;padding:15px;text-align:center}@media screen and (max-width:768px){.sc-balfour .balfour3-homepage-content-box .two-col:nth-of-type(2){margin-bottom:0}.sc-balfour .balfour3-homepage-content-box .two-col__text{margin-bottom:10px;text-align:center}}.sc-balfour .balfour3-homepage-content-box .two-col .js-videoTrigger{cursor:pointer}.sc-balfour .balfour3-homepage-content-box .two-col .play-icon{fill:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100px}.sc-balfour .balfour3-homepage-content-box .two-col h4{font-weight:400;-webkit-font-smoothing:antialiased;font-size:22px}.sc-balfour .balfour3-homepage-content-box .two-col p{-webkit-font-smoothing:antialiased}.sc-balfour .balfour3-homepage-content-box .two-col .eyebrow{font-size:13px;display:block}.sc-balfour .balfour3-homepage-content-box .two-col .two-col__product-name{margin:5px 0 20px}.sc-balfour .balfour3-homepage-content-box .two-col a{margin-bottom:4px}.sc-balfour .richt-text{position:relative;padding-top:40px;padding-bottom:40px;color:#000}.sc-balfour .richt-text .ltst-gray{position:absolute;top:0;left:0;width:100%;height:100%}.sc-balfour .richt-text h2,.sc-balfour .richt-text h3{color:#000}