.about_us_minimal_intro{background-color:#f2f2f2;font-size:1.125rem;padding:50px 0}.about_us_minimal_intro strong{font-size:1.5rem}@media(max-width: 1099.98px){.about_us_minimal_intro strong{font-size:1.125rem}}.about_us_page_items{padding:50px 0}.about_us_page_item{padding-bottom:30px;height:100%}.about_us_page_item__inner{background-color:#f2f2f2;height:100%}.about_us_page_item__image{background:#d9d9d9;height:150px;width:100%;overflow:hidden;transition:.4s ease}.about_us_page_item__image img{width:100%;height:100%;object-fit:cover;transition:.4s ease}.about_us_page_item__image:hover{opacity:.8}.about_us_page_item__image:hover img{transform:scale(1.2)}.about_us_page_item__content{padding:30px;text-align:center;color:#000}.about_us_page_item__title h2{margin-bottom:20px;font-size:1.875rem;font-weight:600}.about_us_page_item__description{padding:0 10px}.about_us_page_item__description p{font-size:1rem;line-height:1.4;margin:0}@media(max-width: 1099.98px){.about_us_page_item__title h2{font-size:1.375rem}.about_us_page_item__content{padding:20px 10px}.about_us_page_item__description{padding-top:10px}}.section_timeline{padding:50px 0}.section_timeline__inner{padding-bottom:30px;position:relative}.section_timeline__inner::before{display:block;content:"";width:2px;height:100%;background-color:#d9d9d9;position:absolute;top:0;left:0px;z-index:-1}.section_timeline__year{padding-bottom:40px}.section_timeline__year__inner{width:100px;padding:10px 20px;background-color:#d9d9d9;text-align:center;font-weight:600;z-index:2}.section_timeline__event{padding-bottom:40px;padding-left:49px}.section_timeline__event__inner{border:2px solid #d9d9d9;position:relative;padding:20px;max-width:380px}.section_timeline__event__inner::before{content:"";width:20px;height:20px;background-color:#fff;position:absolute;top:30px;left:-10.9px;border-bottom:2px solid #d9d9d9;border-left:2px solid #d9d9d9;transform:rotate(45deg)}.section_timeline__event__inner::after{content:"";width:20px;height:20px;background-color:#fff;border:2px solid #c22b22;border-radius:999px;position:absolute;top:30px;left:-60px}.section_timeline__event__image{height:335px;width:100%;overflow:hidden;position:relative}.section_timeline__event__image img{object-fit:cover;width:100%;height:100%}.section_timeline__event__content{padding-top:30px}.section_timeline__event__label{position:absolute;left:10px;bottom:10px;background-color:#c22b22;color:#fff;font-weight:600;padding:5px 30px}.section_timeline__event__title{font-size:1.375rem;font-weight:600;line-height:1.875rem;padding-bottom:20px}.section_timeline__event__intro{font-size:1.125rem}@media(min-width: 1024px){.section_timeline__inner{max-width:500px;margin:0 auto}}@media(min-width: 1100px){.section_timeline__inner{width:100%;max-width:100%;clear:both}.section_timeline__inner .clearfix{clear:both}.section_timeline__inner::before{left:50%}.section_timeline__year{width:100%;flex:1 0 auto;clear:both}.section_timeline__year__inner{margin:0 auto}.section_timeline__event{width:50%}.section_timeline__event--odd{float:left;clear:left;padding-left:0;padding-right:50px}.section_timeline__event--odd .section_timeline__event__inner{margin-left:auto;margin-right:0}.section_timeline__event--odd .section_timeline__event__inner::before{left:initial;right:-12px;border-bottom:none;border-left:none;border-top:2px solid #d9d9d9;border-right:2px solid #d9d9d9}.section_timeline__event--odd .section_timeline__event__inner::after{left:initial;right:-63px}.section_timeline__event--even{float:right;clear:right;padding-left:50px}.section_timeline__event--nth-2{margin-top:80px}}.charity_page__intro{background-color:#f2f2f2;padding:50px 0}.charity_page__intro__title{padding-bottom:50px}.charity_page__intro__title h2{font-size:2.5rem;text-align:center}.charity_page__intro__content__item{display:flex;padding:20px 0}.charity_page__intro__content__item__icon{font-size:2.5rem;padding-right:10px;min-width:60px}.charity_page__intro__content__item__text h3{font-size:1.5rem;font-weight:600}.charity_page__intro__content__item__text p{font-size:1.125rem;margin:0}.charity_page__intro__content__image img{width:100%;height:auto}.charity_page__intro__bottom_image{padding-top:30px}.charity_page__intro__bottom_image img{max-width:100%;height:auto}.charity_page__main{padding:50px 0}.charity_page__content__title{padding-bottom:50px}.charity_page__content__title h2{font-size:2.5rem;text-align:center}.charity_page__content__image img{width:100%;height:auto}.charity_page__content__logo{padding-bottom:30px;padding-top:20px}.charity_page__content__logo img{max-width:290px;height:auto}.charity_page__stats_title{font-size:2.5rem;text-align:center;padding:50px 0}.charity_page__stats{display:flex;flex-wrap:wrap;justify-content:center}.charity_page__stats_item__image{padding:0 30px 30px 30px;background-color:#f2f2f2}.charity_page__stats_item__image__inner{width:100%;height:350px;overflow:hidden}.charity_page__stats_item__image__inner img{height:100%;width:100%;object-fit:cover}.charity_page__stats_item{padding:0 10px 10px 10px}.charity_page__stats_item__content{display:flex;align-items:center;padding:30px 0}.charity_page__stats_item__logo{min-width:100px;padding-right:30px}.charity_page__stats_item__logo img{width:80px;height:auto}.charity_page__stats_item__text{font-size:1.125rem;line-height:1.125rem}.charity_page__stats_item__text p{margin:0;padding:0}.charity_page__stats_item__text strong{font-size:1.5rem}@media(min-width: 1024px){.charity_page__intro__content__item__icon{padding-right:30px;min-width:100px}.charity_page__content__logo{padding-top:0}.charity_page__stats{justify-content:flex-start}.charity_page__stats_item{width:50%}}.vision_values_intro{padding:60px 0}.vision_values_intro__inner{max-width:1000px;margin:0 auto}.vision_values_intro__title{font-size:1.875rem}.vision_values_intro__text p{font-size:3.375rem;color:#9d9d9b;line-height:3.4375rem}.vision_values_intro__text strong{font-size:3.75rem;color:#c22b22;font-weight:300}.vision_values_cta{background-color:#000;background-size:auto 100%;background-repeat:no-repeat}.vision_values_cta__inner{padding:70px 0}.vision_values_cta__title{font-size:1.5rem;color:#fff;font-weight:600;padding-bottom:30px}.vision_values_cta__text{font-size:1.125rem;color:#fff}.vision_values_cta__button{padding-top:30px}.vision_values_cta__button .btn{min-width:70%}.vision_values_bar{padding:100px 0}.vision_values_bar__title{font-size:1.875rem}.vision_values_bar__text p{font-size:3.375rem;line-height:3.4375rem;color:#9d9d9b}.vision_values_bar__text strong{color:#c22b22;font-weight:300}.vision_values_bar__image{display:flex;align-items:center;justify-content:center;height:100%}.vision_values_bar__image img{max-width:250px;height:auto}.vision_values_list{padding:70px 0;background-color:#f2f2f2}.vision_values_list__title{padding-bottom:70px}.vision_values_list__title h2{font-size:2.5rem;text-align:center}.vision_values_list__item{display:flex}.vision_values_list__item h3{font-weight:600;font-size:2.25rem;line-height:2.25rem;padding-bottom:20px;margin:0}.vision_values_list__item__col1,.vision_values_list__item__col2{width:50%;background-position:center center;background-repeat:no-repeat;background-size:cover}.vision_values_list__item__text{font-size:1.125rem}.vision_values_list__item__button{padding-top:50px}.vision_values_list__item__button .btn{min-width:70%}@media(min-width: 1024px){.vision_values_list__item__contect_wrap{max-width:400px}.vision_values_list__item__col1{display:flex;justify-content:flex-end;align-items:center}.vision_values_list__item__col2{min-height:450px}.vision_values_list__item--even .vision_values_list__item__col1{padding:70px 100px 70px 20px}.vision_values_list__item--odd .vision_values_list__item__col1{order:2;padding:70px 30px 70px 70px;justify-content:flex-start}.vision_values_list__item--odd .vision_values_list__item__col2{order:1}.vision_values_bar__image img{max-width:450px}}@media(max-width: 1099.98px){.vision_values_intro{padding:30px 0}.vision_values_intro__text p{font-size:2rem;line-height:2.1875rem}.vision_values_intro__text strong{font-size:2.1875rem}.vision_values_cta__inner{padding:30px 0;background-color:rgba(0,0,0,.7)}.vision_values_bar{padding:30px 0}.vision_values_bar__text p{font-size:2rem;line-height:2.1875rem}.vision_values_bar__text strong{font-size:2.1875rem}.vision_values_bar__image{padding:30px}.vision_values_bar__image img{width:100%;height:auto}.vision_values_list{padding:30px 0}.vision_values_list__title{padding-bottom:30px}.vision_values_list__item{flex-direction:column;padding-bottom:50px}.vision_values_list__item h3{font-size:1.75rem}.vision_values_list__item__col1,.vision_values_list__item__col2{width:100%}.vision_values_list__item__col1{padding-top:20px;order:2}.vision_values_list__item__col2{order:1;height:200px}.vision_values_list__item__contect_wrap{width:100%}.vision_values_list__item__button{padding-top:30px}}.standards_awards_intro{background-color:#f2f2f2;padding:50px 0}.standards_awards_intro__title{text-align:center}.standards_awards_intro__title h2{font-size:2.5rem;padding-bottom:40px}.standards_awards_list__intro{display:flex;padding-bottom:50px}.standards_awards_list__intro__col{display:flex;flex-direction:column;justify-content:center;flex:1 0 auto;width:50%;padding:0 20px}.standards_awards_list__intro__col img{width:100%;height:auto}.standards_awards_list__intro__col p{margin:8px 0}.standards_awards_list__intro__text1{font-size:1.5rem}.standards_awards_list__intro__text2{font-size:1.125rem}.standards_awards_intro__content_item{display:flex;padding:20px 0}.standards_awards_intro__content_item__icon{width:130px;text-align:center;flex:0 0 auto}.standards_awards_intro__content_item__icon img{max-width:90px;height:auto}.standards_awards_intro__content_item__content{padding:0 20px}.standards_awards_intro__content_item__title{padding-bottom:30px}.standards_awards_intro__content_item__title h3{font-weight:600;font-size:1.5rem;margin:0}.standards_awards_intro__content_item__text{font-size:1.125rem}.standards_awards_intro__content_item__text p{margin:0}.standards_awards_intro__image{text-align:center}.standards_awards_intro__image img{max-width:100%;height:auto}@media(max-width: 1099.98px){.standards_awards_list__intro{padding:30px 0;flex-direction:column}.standards_awards_intro__content_item{flex-direction:column}.standards_awards_intro__content_item__content{text-align:center}.standards_awards_intro__content_item__icon{width:100%;padding-bottom:20px}}.standards_awards_list{padding:50px 0 30px 0}.standards_awards_list__title{text-align:center;padding-bottom:50px}.standards_awards_list__title h2{font-size:2.5rem}.standards_awards_list__item{display:flex;padding-bottom:50px}.standards_awards_list__item__col{padding:0 20px;width:50%;flex:1 0 auto}.standards_awards_list__item__col--image img{width:100%;height:auto}.standards_awards_list__item__logo{text-align:center}.standards_awards_list__item__logo img{max-width:280px;height:auto}.standards_awards_list__item__title{text-align:center;padding:20px}.standards_awards_list__item__title h3{font-size:1.5rem;font-weight:600}.standards_awards_list__item__description{text-align:center}.standards_awards_list__item__description p{margin:0}.standards_awards_list__item__col--text{display:flex;flex-direction:column;justify-content:center}.standards_awards_list__item--even .standards_awards_list__item__col--image{order:2}.standards_awards_list__item--even .standards_awards_list__item__col--text{order:1}@media(max-width: 1099.98px){.standards_awards_list{padding:30px 0}.standards_awards_list__title{padding-bottom:10px}.standards_awards_list__title h2{font-size:1.75rem}.standards_awards_list__intro__col{width:100%}.standards_awards_list__intro__text1{padding-top:20px}.standards_awards_list__item{flex-direction:column;padding-bottom:20px}.standards_awards_list__item__col{width:100%}.standards_awards_list__item__col--image{order:1 !important}.standards_awards_list__item__col--text{order:2 !important}.standards_awards_list__item__title{padding:10px 0}.standards_awards_list__item__title h3{font-size:1.125rem}}.standards_other_awards_list{padding-bottom:20px}.standards_other_awards_list__title{text-align:center;padding-bottom:50px}.standards_other_awards_list__title h2{font-size:2.5rem}.standards_other_awards_list__items{line-height:1.875rem}@media(max-width: 1099.98px){.standards_other_awards_list__title{padding-bottom:20px}.standards_other_awards_list__title h2{font-size:1.75rem}.standards_other_awards_list__items ul{margin:0}}.sustainability_page{padding-top:50px}.sustainability_page__row{padding-bottom:50px;display:flex}.sustainability_page__row__col{flex:0 0 auto;width:50%;padding:0 20px;display:flex;flex-direction:column;justify-content:center}.sustainability_page__row__image img{width:100%;height:auto}.sustainability_page__row__title{padding-bottom:20px}.sustainability_page__row__title h2{font-size:2.25rem;font-weight:600}.sustainability_page__row__title strong{color:#c22b22}.sustainability_page__row__text{font-size:1.125rem}.sustainability_page__row__feature{display:flex}.sustainability_page__row__feature__icon{width:60px;flex:0 0 auto;padding-top:20px}.sustainability_page__row__feature__icon img{width:auto;height:50px}.sustainability_page__row__feature__content{padding-left:30px}.sustainability_page__row__feature__content h3{font-size:1.5rem;line-height:2.0625rem;font-weight:600;margin:0}.sustainability_page__row__feature__content p{font-size:1.125rem;line-height:1.5rem}.sustainability_page__row--odd .sustainability_page__row__col--image{order:2}.sustainability_page__row--odd .sustainability_page__row__col--text{order:1}@media(max-width: 1099.98px){.sustainability_page__row{flex-direction:column}.sustainability_page__row__col{width:100%}.sustainability_page__row__col--image{order:1 !important;padding-bottom:20px}.sustainability_page__row__col--text{order:2 !important}.sustainability_page__row__title h2{font-size:1.75rem}.sustainability_page__row__feature__content{padding-left:10px}.sustainability_page__row__feature__content h3{font-size:1.375rem}.sustainability_page__row__feature__content p{font-size:1rem}.sustainability_page__row__feature__icon{padding-top:10px;width:60px}.sustainability_page__row__feature__icon img{height:40px;width:auto}}.what_we_make_intro{padding:50px 0;background-color:#f2f2f2}.what_we_make_intro__title{text-align:center;padding-bottom:50px}.what_we_make_intro__title h2{font-size:2.5rem}.what_we_make_intro__content p{font-size:1.125rem}.what_we_make_intro__content h3{font-size:1.5rem;font-weight:600;padding:20px 0}.what_we_make_intro__video{position:relative}@media(max-width: 1099.98px){.what_we_make_intro__content{padding-bottom:20px}.what_we_make_intro__video{max-width:80%;margin:0 auto}}.what_we_make_cta{padding:50px 0}.what_we_make_cta__title{text-align:center;padding-bottom:50px}.what_we_make_cta__title h2{font-size:2.5rem}.what_we_make_cta__items{display:flex}.what_we_make_cta__item{position:relative;flex:0 0 auto;width:50%}.what_we_make_cta__item img{width:100%;height:420px;object-fit:cover;object-position:center}.what_we_make_cta__item__button{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:flex-end;padding:20px 20px 50px 20px}.what_we_make_cta__item__button .btn{padding-left:80px;padding-right:80px}@media(max-width: 1099.98px){.what_we_make_cta{padding-bottom:0}.what_we_make_cta__items{flex-direction:column}.what_we_make_cta__item{width:initial;max-width:80%;margin:0 auto;padding-bottom:30px}}@media(max-width: 1023.98px){.what_we_make_cta__item{width:initial;max-width:initial}}.what_we_make_products{padding:50px 0}.what_we_make_products__title{text-align:center;padding-bottom:50px}.what_we_make_products__title h2{font-size:2.5rem}.what_we_make_products__video{position:relative}.what_we_make_products__video a::before{position:absolute;content:"";font-family:"Font Awesome 5 Brands";color:#c22b22;font-size:60px;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);height:100%;width:100%}.what_we_make_products__video img{object-fit:cover;width:100%;height:auto}.what_we_make_products__content p{font-size:1.125rem}.what_we_make_products__content h3{font-size:1.5rem;font-weight:600;padding:20px 0}@media(max-width: 1099.98px){.what_we_make_products__video{max-width:80%;margin:0 auto}.what_we_make_products__content{padding-top:20px}}.what_we_make_case_studies{padding:50px 0}.what_we_make_case_studies__title{text-align:center;padding-bottom:30px}.what_we_make_case_studies__title h2{font-size:2.5rem}.what_we_make_case_studies__intro{font-size:1.125rem;text-align:center;padding-bottom:30px}.what_we_make_case_studies__intro p{max-width:700px;margin:0 auto}.what_we_make_case_studies__item{display:block;padding-bottom:30px;text-align:center;height:100%;padding-bottom:30px}.what_we_make_case_studies__item__inner{display:block;background-color:#f2f2f2;padding-bottom:40px;color:#000 !important;border-bottom:3px solid #f2f2f2;height:100%;transition:border .2s linear}.what_we_make_case_studies__item__inner:hover{border-bottom:3px solid #c22b22}.what_we_make_case_studies__item__inner:hover .what_we_make_case_studies__item__image img{transform:scale(1.2)}.what_we_make_case_studies__item__image{height:150px;width:100%;overflow:hidden;display:flex;align-items:flex-end}.what_we_make_case_studies__item__image img{width:100%;height:auto;transition:transform .2s linear}.what_we_make_case_studies__item__content h3{font-size:1.875rem;font-weight:600;padding:20px 0}.what_we_make_case_studies__item__content p{font-size:.875rem}.header .mega-menu-corporate>ul{display:none !important}@media(min-width: 1024px){.header .header-btm .search-basket .search-quote{width:400px}}.page-header.hide-shadow:before{display:none !important}.mega_menu .site-menu-wrap{float:left;width:50%;padding:30px 40px}.mega_menu .site-menu-wrap>ul,.mega_menu .site-menu-wrap .site-img{width:50%;float:left;min-height:350px}.mega_menu .site-menu{width:50%;float:left;padding-left:30px;box-sizing:border-box;display:block}.mega_menu .site-menu>a{display:inline-block;margin-bottom:20px;padding-bottom:3px;font-size:1.125rem;font-weight:600;width:100%;border-bottom:2px solid #fff}.mega_menu .site-menu .sub-menu{font-size:.9375rem}.mega_menu .site-menu .sub-menu a{display:block;width:100%}.mega_menu .site-menu--professional .site-img{background:url(../img/professional-menu.jpg);background-size:cover}.mega_menu .site-menu--homeowner{border-left:1px solid #666}.mega_menu .site-menu--homeowner .site-img{background:url(../img/homeowner-menu.jpg);background-size:cover}.mega_menu a{color:#fff}.mega_menu a:hover{color:#c22b22}.mega_menu ul{margin:0;padding:0}.mega_menu>a{border-bottom:2px solid #fff}.entry-content .bullets{margin:0 0 20px}.entry-content .bullets>:first-child{margin-top:0}.entry-content .bullets>:last-child{margin-bottom:0}.entry-content .bullets .title{margin:0 0 20px}.entry-content .bullets .fa{color:#c22b22}.entry-content .bullets ul{list-style:none;margin:0;padding:0}.entry-content .bullets ul li{list-style-image:none;list-style-type:none;margin-left:0}@media(min-width: 1024px){.entry-content .bullets ul{padding-left:15px}}.entry-content .bullets ul>:last-child{margin-bottom:0}.entry-content .bullets ul li{position:relative;margin-bottom:10px;padding:0 0 0 18px;font-size:1.125rem}.entry-content .bullets ul li:before{position:absolute;top:.4rem;left:0;font-family:"FontAwesome";content:"";color:#c22b22;font-size:.5rem}.entry-content .bullets.tick ul li{padding:0 0 0 24px}.entry-content .bullets.tick ul li:before{top:0;content:"";font-size:1.125rem;font-weight:200 !important}.site-selector{display:flex;flex-wrap:wrap;margin-top:15px;padding:0 15px}@media(min-width: 1024px){.site-selector{margin-top:0;padding:0}}.site-selector .site{width:100%}@media(min-width: 1024px){.site-selector .site{position:relative;flex:0 0 auto;width:50%;height:700px;text-align:center}}.site-selector .site:nth-child(odd){margin-bottom:15px}@media(min-width: 1024px){.site-selector .site:nth-child(odd){border-right:2px solid #fff;margin-bottom:4px}}.site-selector .site:nth-child(even){margin-bottom:15px}@media(min-width: 1024px){.site-selector .site:nth-child(even){border-left:2px solid #fff;margin-bottom:4px}}.site-selector .site .site-container{position:relative;height:250px}@media(min-width: 1024px){.site-selector .site .site-container{height:inherit;display:flex;align-items:center;justify-items:center}}.site-selector .site .title{position:absolute;bottom:0;left:0;width:100%;color:#fff;font-size:1rem;line-height:1;z-index:20}@media(min-width: 1024px){.site-selector .site .title{position:static;font-size:2.5rem}}.site-selector .site .title p{display:none}@media(min-width: 1024px){.site-selector .site .title p{display:block;margin:0 0 30px;padding:0 120px;font-size:1.5rem;line-height:1.4}}.site-selector .site .btn{color:#fff}@media(max-width: 1023.98px){.site-selector .site .btn{padding-left:0;padding-right:0}}.site-selector .site .image{overflow:hidden;z-index:10;width:100%;height:100%}@media(min-width: 1024px){.site-selector .site .image{position:absolute}}.site-selector .site .image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width: 1024px){.site-selector .site .image:before{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 80%)}}.site-selector .site .image img{width:100%;height:100%;transition:.4s ease;object-fit:cover;object-position:50% 50%}.site-selector .site .site-title{margin:28px 0;font-weight:600;text-shadow:0px 0px 8px #000}@media(max-width: 1023.98px){.site-selector .site .site-title{display:none !important}}.home-tabs{padding:15px;overflow:hidden}@media(min-width: 1024px){.home-tabs{margin-top:0;padding:0}}.home-tabs .z-tabs>.z-container{background:#f2f2f2}@media(min-width: 1024px){.home-tabs .z-tabs.tobermore>ul{display:flex}}.home-tabs .z-tabs.tobermore>ul>li{width:100%;margin-right:0;text-align:center}.home-tabs .z-tabs.tobermore>ul>li>a{background:#f2f2f2}@media(min-width: 1024px){.home-tabs .z-tabs.tobermore>ul>li>a{background:rgba(255,255,255,.75)}}.home-tabs .z-tabs.tobermore>ul>li.z-active>a{background:#f2f2f2}.home-tabs .z-tabs.tobermore>.z-container>.z-content>.z-content-inner{padding:15px 0}@media(min-width: 1024px){.home-tabs .z-tabs.tobermore>.z-container>.z-content>.z-content-inner{padding:50px 0 0}}.home-tabs .post-box{background-color:#fff}.home-tabs .entry-content{padding:15px}@media(min-width: 1024px){.home-tabs .entry-content{padding:0 0 50px}}.testimonial{background-image:url(../img/testimonial-bg.jpg)}.testimonial:before{width:100%;height:100%;content:"";position:absolute;left:0;top:0;background:rgba(250,250,250,.85)}.jobs{padding:30px 0 0}@media(min-width: 1024px){.jobs{padding:50px 0 20px}}.jobs .job-block{margin-bottom:30px;background:#f2f2f2}.jobs .job-block .job-title{margin:0}.jobs .job-block .job-title a{color:#333}.jobs .job-block .job-info{padding:15px 30px;background:#f2f2f2}.jobs .job-block .job-info h6{font-weight:600}.jobs .job-block .inner{padding:30px}.job-info{padding:30px 0;background:#f2f2f2}@media(min-width: 1024px){.job-info p{margin:0}}.job-spec{padding:30px 0}@media(min-width: 1024px){.job-spec{padding:50px 0 20px}}.job-spec .row{margin-bottom:30px}.job-spec h3{margin-bottom:20px}.application{padding:30px 0;background:#f2f2f2}@media(min-width: 1024px){.application{padding:50px 0}}.job-desc-spec{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.job-desc-spec .row{width:100%}.job-desc-spec p{margin-bottom:1.6rem;font-size:1.125rem}.job-desc-spec .btn{width:100%;margin-bottom:15px;padding:1rem 1rem}@media(min-width: 1024px){.job-desc-spec .btn{margin:0}}.job-downloads{display:flex;align-items:center;justify-content:center;width:100%}.job-downloads>:last-child{margin-right:0}.job-downloads .btn{width:50%;margin-right:15px}.online-app-form{width:100%}.download-app-form{width:100%;text-align:center}.page-template-template_careers .newsletter-signup-cta .container{border-top:none}.careers_intro--text_image{padding:60px 0}.careers_intro--text_image h2{font-weight:600;margin-bottom:40px}.careers_intro--text_image p{font-size:1.0625rem}.careers_intro--text_image img{width:100%}.career_opportunities{text-align:center;padding-top:50px}.career_opportunities h2{padding-bottom:20px}.career_opportunities__department_name{padding:20px;font-size:1.25rem;font-weight:600;background:#d9d9d9}.career_opportunities__job_item{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:30px 20px;font-size:1rem;min-height:110px;display:flex;flex-direction:column;justify-content:center}.career_opportunities__job_item__location{font-size:.875rem}.section_meet_team{background:#f2f2f2;padding:50px 0}.section_meet_team__title,.section_meet_team__intro{text-align:center}.section_meet_team__title{margin-bottom:30px}.section_meet_team__intro{padding-bottom:20px}.section_meet_team__item{background:#fff;margin:5px;position:relative;overflow:hidden}.section_meet_team__item__overlay{top:0;left:0;position:absolute;width:100%;height:100%;background:#000;color:#fff;visibility:hidden;opacity:0;transition:visibility .2s linear,opacity .2s linear;text-align:center}.section_meet_team__item__overlay a{display:block;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.section_meet_team__item__name{font-size:1.5rem}.section_meet_team__item__sinse{margin-top:30px}.section_meet_team__item:hover .section_meet_team__item__overlay{visibility:visible;opacity:.7;transition:visibility .2s linear,opacity .2s linear}.section_meet_team__item:hover .section_meet_team__item__photo{transform:scale3d(1.1, 1.1, 1);transition:transform .2s linear}.section_meet_team__item__photo{height:350px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;transition:transform .2s linear}.section_meet_team__popup__name{font-size:1.25rem}.section_meet_team__popup__description{margin-top:30px}.section_meet_team__popup__description p{font-size:.875rem}.section_meet_team__popup__photo{display:flex;align-items:flex-end;height:100%}.section_meet_team__popup__photo img{max-width:100%;height:auto}.nivo-lightbox-content{max-width:1200px;margin:auto}.section_features_icons{padding:70px 0}.section_features_icons__title{text-align:center}.section_features_icons__title h1{margin-bottom:20px}.section_features_icons__item{text-align:center;width:100%;padding:40px}.section_features_icons__icon i{font-size:3.75rem;color:#c00}.section_features_icons__text{margin-top:30px;font-size:1.125rem;display:flex;flex-direction:column;justify-content:center}.section_features_icons__text .large-stat-number{font-size:2.125rem;font-weight:600}.section_gallery_text{background:#f2f2f2;padding:50px 0}.section_gallery_text__title{text-align:center;margin-bottom:50px}.section_gallery_text__content strong{font-size:1.375rem}.section_gallery_text__item{padding:1px}.section_gallery_text__image{height:230px;width:100%;background-position:center;background-size:cover}.section_instagram_feed{padding:50px 0}.section_instagram_feed__title,.section_instagram_feed__intro{text-align:center}.section_instagram_feed__title{margin-bottom:20px}.section_instagram_feed__intro{margin-bottom:40px}.section_tabbed_content{padding:50px 0}.section_tabbed_content__title,.section_tabbed_content__intro{text-align:center}.section_tabbed_content__title{padding-bottom:30px;text-align:center}@media(max-width: 1099.98px){.section_tabbed_content__title{padding-bottom:20px;padding-left:15px;padding-right:15px}}.section_tabbed_content__title h3{margin:0;font-size:2.25rem;font-weight:600;color:#333}@media(max-width: 1099.98px){.section_tabbed_content__title h3{font-size:2rem}}.section_tabbed_content__intro{margin-bottom:40px}.section_tabbed_content__intro p{margin-bottom:0}.section_tabbed_content__tab_wrap{margin-top:10px;background-position:center;background-size:cover;background-repeat:no-repeat}.section_tabbed_content__content_wrap{width:100%;height:100%;background:#c00;opacity:.9;color:#fff;min-height:400px;padding:40px;display:flex;flex-direction:column;justify-content:center}.z-tabs.tobermore-red>ul>li{flex:1 1 0}.z-tabs.tobermore-red>ul>li>a{text-align:center;font-size:1rem;background:#f2f2f2;border-bottom:1px solid #fff;transition:none;color:#333;display:block;margin-right:7px}@media(min-width: 1024px){.z-tabs.tobermore-red>ul>li>a{padding:24px 25px;background:#ccc;border:none;font-size:1.125rem}}.z-tabs.tobermore-red>ul>li.z-active>a{background:#c00;color:#fff}.z-tabs.tobermore-red>ul,.z-tabs.tobermore-red>.z-container{border:none}.z-tabs.tobermore-red>ul{display:flex}.z-tabs.tobermore-red>.z-container>.z-content>.z-content-inner{padding:0}@media(min-width: 1024px){.z-tabs.tobermore-red>.z-container>.z-content>.z-content-inner{padding:0}}.single-cpt_install_guide{padding:0}.single-cpt_install_guide .sdrn_bar{display:none !important;opacity:0;height:0;padding:0;margin:0}@media(max-width: 1099.98px){.single-cpt_install_guide .main-header{display:block}.single-cpt_install_guide .main-header .brand-logo,.single-cpt_install_guide .main-header .brand-logo-alt{max-width:200px}.single-cpt_install_guide .main-header .header-btm{padding:20px 15px}}.installation_guides__page_title{background-color:#c4c4c4;text-align:center;padding:10px}.installation_guides__menu{list-style:none;text-align:center;padding:0;margin:30px 0}.installation_guides__navigation ul{list-style:none;display:flex;padding:0;margin:0}.installation_guides__navigation li{width:50%;flex:0 0 auto;padding:10px 5px}.installation_guides__videos{background-color:#f2f2f2;padding:50px 0}.installation_guides__videos h2{text-align:center}@media(min-width: 1024px){.installation_guides__videos__wrap{display:flex;justify-content:center}}.installation_guides__video{padding:20px 0}@media(min-width: 1024px){.installation_guides__video{width:33.33333%;flex:0 0 auto;padding-left:10px;padding-right:10px}}.installation_guides__video__title{padding-bottom:30px;text-align:center}.installation_guides__guides{padding:30px 0}.installation_guides__guides h2{text-align:center}.installation_guides__guides__wrap{padding:20px 0}@media(min-width: 1024px){.installation_guides__guides__wrap{display:flex;justify-content:center;flex-wrap:wrap}}.installation_guides__guide{padding:20px 0;text-align:center}.installation_guides__guide img{width:200px;height:auto}.installation_guides__guide a{color:#000}.installation_guides__guide a:hover{color:#000}@media(min-width: 1024px){.installation_guides__guide{width:33.33333%;flex:0 0 auto;padding-left:10px;padding-right:10px}}.installation_guides__guide__title{padding-top:20px}.conditions_of_sale{padding:50px 0}.conditions_of_sale__intro{font-size:1.125rem;text-align:center}.conditions_of_sale__intro p{font-size:1.125rem;margin-bottom:0}@media(min-width: 1024px){.conditions_of_sale__intro{font-size:1.25rem;max-width:800px;margin:0 auto;padding-bottom:50px}.conditions_of_sale__intro p{font-size:1.25rem}}.conditions_of_sale__selection{text-align:center;padding-bottom:50px}@media(min-width: 1200px){.conditions_of_sale__selection .select2{min-width:700px}}.page-template-template_conditions_of_sale .select2-results__options{max-height:initial !important}.conditions_of_sale__document__content{max-width:940px;margin:0 auto}@media(min-width: 1024px){.conditions_of_sale__document__header{display:flex;padding-bottom:20px;border-bottom:1px solid #f2f2f2}}.conditions_of_sale__document__title{font-weight:600}@media(min-width: 1024px){.conditions_of_sale__document__title{padding-right:30px}}@media(min-width: 1024px){.conditions_of_sale__document__version{padding-right:30px}}.conditions_of_sale__document__conditions{padding-top:20px;font-size:1rem}.conditions_of_sale__document__conditions ol{font-size:1rem;list-style-type:none;counter-reset:item;margin:0;padding:0}.conditions_of_sale__document__conditions ol table{margin-top:16px}.conditions_of_sale__document__conditions ol table td{border:1px solid #000;padding:16px}.conditions_of_sale__document__conditions ol table ul{font-size:1rem}.conditions_of_sale__document__conditions ol table ul li{margin:5px 0}.conditions_of_sale__document__conditions li{margin:16px 0}.conditions_of_sale__document__conditions ol>li{display:table;counter-increment:item}.conditions_of_sale__document__conditions ol>li:before{content:counters(item, ".") ". ";display:table-cell;padding-right:.6em}.conditions_of_sale__document__conditions li ol>li:last-child{margin-bottom:0}.conditions_of_sale__document__conditions li ol>li:before{content:counters(item, ".") " "}.installation_guides_list{padding:30px 0}.installation_guides_list__col ul{list-style:none;padding:0;margin:0}.installation_guides_list__category{font-weight:600;padding:20px 0 10px 0}@media(min-width: 1024px){.installation_guides_list__cols{display:flex;flex-wrap:wrap}.installation_guides_list__col{flex:0 0 auto;width:50%;padding:0 10px}}@media(min-width: 1100px){.installation_guides_list__cols--1 .installation_guides_list__col{width:100%}.installation_guides_list__cols--2 .installation_guides_list__col{width:50%}.installation_guides_list__cols--3 .installation_guides_list__col{width:33.33333%}.installation_guides_list__cols--4 .installation_guides_list__col{width:25%}}

/*# sourceMappingURL=screen-e03365a9028fc2a321c4.css.map*/