@charset "utf-8";#cookies{display:inline-block !important}.accredited_installer,.contact_container{width:100%;height:auto;background:#3591cf;background-size:520px auto;background-repeat:no-repeat;background-position:right 5% bottom -5%}@media screen and (max-width: 1440px){.accredited_installer,.contact_container{background-size:28% auto}}@media screen and (max-width: 800px){.accredited_installer,.contact_container{background-size:220px auto;background-position:center bottom -2%}}.accredited_installer .content.wrapper,.contact_container .content.wrapper{background-size:30% auto;background-repeat:no-repeat;background-position:right 5% bottom -5%}.accredited_installer .content,.contact_container .content{padding:60px 500px}@media screen and (max-width: 1440px){.accredited_installer .content,.contact_container .content{padding:40px 30%}}@media screen and (max-width: 1180px){.accredited_installer .content,.contact_container .content{padding:40px 20%}}@media screen and (max-width: 800px){.accredited_installer .content,.contact_container .content{padding:30px 0 160px}}.accredited_installer .content *,.contact_container .content *{color:#FFF !important}.accredited_installer .content *:last-child,.contact_container .content *:last-child{margin-bottom:0}.accredited_installer .content ul,.contact_container .content ul{padding:0 0;text-align:center}.accredited_installer .content ul li,.contact_container .content ul li{display:inline-block;margin-right:16px}.accredited_installer .content ul li:before,.contact_container .content ul li:before{background-image:url(../../images/icons/tick_white.svg);margin-right:12px}.accredited_installer .content .button,.contact_container .content .button{border:1px solid #FFF;background:transparent;margin-bottom:0 !important}.accredited_installer .content .button:hover,.contact_container .content .button:hover{background:#FFF;color:#3591cf !important}.accredited_installer.accredited_installer.lazy-bg-loaded,.contact_container.accredited_installer.lazy-bg-loaded{background-image:url(../../images/training.svg)}.accredited_installer.contact_container,.contact_container.contact_container{background-color:#3591cf;background-size:auto 70%;background-repeat:no-repeat;background-position:left 12% center}@media screen and (max-width: 800px){.accredited_installer.contact_container,.contact_container.contact_container{background-size:140px auto;background-position:center bottom 30px}}.accredited_installer.contact_container.lazy-bg-loaded,.contact_container.contact_container.lazy-bg-loaded{background-image:url(../../images/chat.svg)}.accredited_installer.contact_container .button,.contact_container.contact_container .button{border:1px solid #FFF;background:transparent}.accredited_installer.contact_container .button:hover,.contact_container.contact_container .button:hover{background:#FFF;color:#3591cf !important}.accredited_installer.contact_container .phone_link,.contact_container.contact_container .phone_link{margin-left:30px}@media screen and (max-width: 1180px){.accredited_installer.contact_container .phone_link,.contact_container.contact_container .phone_link{margin-left:20px}}@media screen and (max-width: 800px){.accredited_installer.contact_container .phone_link,.contact_container.contact_container .phone_link{margin-left:14px}}.accredited_installer.redbar,.contact_container.redbar{background:#f91720;position:relative;z-index:10}.accredited_installer.redbar .wrapper,.contact_container.redbar .wrapper{position:relative}@media screen and (max-width: 800px){.accredited_installer.redbar .wrapper,.contact_container.redbar .wrapper{padding-bottom:180px}}.accredited_installer.redbar .banner_image,.contact_container.redbar .banner_image{position:absolute;top:50%;right:10%;transform:translateY(-50%);height:65%;margin:0}@media screen and (max-width: 1180px){.accredited_installer.redbar .banner_image,.contact_container.redbar .banner_image{right:0}}@media screen and (max-width: 800px){.accredited_installer.redbar .banner_image,.contact_container.redbar .banner_image{width:auto;height:120px;top:auto;bottom:30px;left:50%;right:auto;transform:translateX(-50%)}}.accredited_installer.redbar .button:hover,.contact_container.redbar .button:hover{color:#f91720 !important}.find_installer_container{background:#3591cf;padding:60px 0;position:relative;overflow:hidden}@media screen and (max-width: 1440px){.find_installer_container{padding:40px 0}}.find_installer_container ta h1,.find_installer_container h2,.find_installer_container h3,.find_installer_container h4,.find_installer_container h5,.find_installer_container p,.find_installer_container label,.find_installer_container a{color:#FFF}.find_installer_container h1,.find_installer_container h2,.find_installer_container h3,.find_installer_container h4,.find_installer_container h5,.find_installer_container p{text-align:center}@media screen and (max-width: 1180px){.find_installer_container h1,.find_installer_container h2,.find_installer_container h3,.find_installer_container h4,.find_installer_container h5,.find_installer_container p{text-align:left}}.find_installer_container .wrapper{display:flex}@media screen and (max-width: 800px){.find_installer_container .wrapper{display:block}}@media screen and (min-width: 800px){.find_installer_container.lazy-bg-loaded .wrapper > .column:first-child{background:url(../../images/map_white.svg);background-position:center bottom;background-repeat:no-repeat;background-size:auto 62%}}@media screen and (max-width: 1180px){.find_installer_container.lazy-bg-loaded .wrapper > .column:first-child{background-position:center bottom 0;background-size:auto 66%}}.find_installer_container form{padding-top:340px;margin-top:-340px}@media screen and (max-width: 1440px){.find_installer_container form{padding-top:260px;margin-top:-260px}}@media screen and (max-width: 800px){.find_installer_container form{margin-top:-220px;padding-top:200px}}.find_installer_container form label a{color:#FFF;font-weight:700}.find_installer_container form li.required label:after{color:#FFF}.find_installer_container form label.custom_checkbox:after{color:#FFF}.find_installer_container form button{border:1px solid #FFF;color:#FFF;float:left;margin-left:52.5%}@media screen and (max-width: 800px){.find_installer_container form button{float:right}}.find_installer_container form button:hover{background:#FFF;color:#3591cf}.social.container{padding:60px 0;border-top:1px solid #d9dada}@media screen and (max-width: 1440px){.social.container{padding:40px 0}}.social.container .column{padding:30px;box-shadow:2px 1px 16px 0px rgba(0, 0, 0, 0.15);position:relative}@media screen and (max-width: 1180px){.social.container .column{padding:20px;width:100% !important;margin-bottom:30px;min-height:none;min-height:0 !important}.social.container .column:last-child{margin-bottom:0}}@media screen and (max-width: 800px){.social.container .column{padding:5%}}.social.container .column.featured_blog_post h2{font-weight:300;padding-bottom:14px;margin-bottom:20px;display:inline-block;width:100%;border-bottom:1px solid #d9dada}.social.container .column.featured_blog_post .featured_post{width:100%;display:inline-block;float:left}@media screen and (max-width: 800px){.social.container .column.featured_blog_post .featured_post{margin-right:0 !important;width:100% !important}.social.container .column.featured_blog_post .featured_post:first-of-type{margin-bottom:30px}}.social.container .column.featured_blog_post.two .featured_post{width:48.5%}.social.container .column.featured_blog_post.two .featured_post:first-of-type{margin-right:3%}.social.container .column.featured_blog_post.three .featured_post{width:31.33%}.social.container .column.featured_blog_post.three .featured_post:nth-of-type(2),.social.container .column.featured_blog_post.three .featured_post:first-of-type{margin-right:3%}.social.container .column.featured_blog_post h3{margin-bottom:0.1em}.social.container .column.featured_blog_post img{margin-bottom:20px;width:100%;height:auto}.social.container .column.featured_blog_post p:not(.date){margin-bottom:0}.social.container .column.featured_blog_post .button{margin-bottom:0 !important}.social.container .column.featured_blog_post .blog_link{float:right;margin-top:8px;font-size:0.9rem;position:absolute;right:30px;bottom:30px;line-height:30px}.social.container .column.featured_blog_post .blog_link:hover{text-decoration:underline}.social.container .column.instagram .post_wrapper{position:relative;width:100%;height:auto;overflow:scroll}@media screen and (max-width: 1180px){.social.container .column.instagram .post_wrapper{height:auto !important;margin-bottom:20px}}.social.container .column.instagram .post_wrapper > img{width:100%;height:auto}.social.container .column.instagram a.post{display:inline-block;height:auto;float:left}@media screen and (min-width: 1180px){.social.container .column.instagram a.post{width:32%;margin:0 2% 2% 0}.social.container .column.instagram a.post:nth-of-type(3n){margin-right:0}.social.container .column.instagram a.post:nth-of-type(3n + 1){clear:left}.social.container .column.instagram a.post:nth-last-of-type(1),.social.container .column.instagram a.post:nth-last-of-type(2),.social.container .column.instagram a.post:nth-last-of-type(3){margin-bottom:0}}@media screen and (max-width: 1180px) and (min-width: 800px){.social.container .column.instagram a.post{width:23.5%;margin:0 2% 2% 0}.social.container .column.instagram a.post:nth-of-type(4n){margin-right:0}.social.container .column.instagram a.post:nth-of-type(4n + 1){clear:left}.social.container .column.instagram a.post:nth-last-of-type(1),.social.container .column.instagram a.post:nth-last-of-type(2),.social.container .column.instagram a.post:nth-last-of-type(3),.social.container .column.instagram a.post:nth-last-of-type(4){margin-bottom:0}.social.container .column.instagram a.post:last-child{display:none}}@media screen and (max-width: 800px){.social.container .column.instagram a.post{width:48.75%;margin:0 2.5% 2.5% 0}.social.container .column.instagram a.post:nth-of-type(2n){margin-right:0}.social.container .column.instagram a.post:nth-of-type(2n + 1){clear:left}.social.container .column.instagram a.post:nth-last-of-type(1),.social.container .column.instagram a.post:nth-last-of-type(2){margin-bottom:0}.social.container .column.instagram a.post:last-child{display:none}}.social.container .column.instagram a.post img{width:100%;height:auto;opacity:1;display:inline-block;float:left;transition:opacity 400ms ease}@media screen and (min-width: 800px){.social.container .column.instagram a.post img:hover{opacity:0.8}}.social.container .column.instagram button.instagram_load_more{position:absolute;left:30px;bottom:30px;font-size:0.9rem;display:inline-block;line-height:30px;font-weight:300;color:#f91720;background:transparent}.social.container .column.instagram button.instagram_load_more:hover{text-decoration:underline}@media screen and (max-width: 1180px){.social.container .column.instagram button.instagram_load_more{font-size:0.8rem;bottom:20px}}@media screen and (max-width: 800px){.social.container .column.instagram button.instagram_load_more{left:5%}}.social.container .column.instagram a.instagram{position:absolute;right:30px;bottom:30px;font-size:0.9rem;padding-left:42px;display:inline-block;font-weight:300;line-height:30px;color:#f91720;transition:color 300ms ease}@media screen and (max-width: 1180px){.social.container .column.instagram a.instagram{font-size:0.8rem;padding-left:34px}}@media screen and (max-width: 800px){.social.container .column.instagram a.instagram{right:5%;bottom:20px}}.social.container .column.instagram a.instagram:before{content:"";position:relative;background:url(../../images/icons/instagram.svg);background-size:30px;background-position:left center;background-repeat:no-repeat;display:inline-block;width:30px;height:30px;position:absolute;left:0;top:0;filter:grayscale(100%);opacity:0.2;transition:opacity 300ms ease, filter 300ms ease}@media screen and (max-width: 1180px){.social.container .column.instagram a.instagram:before{background-size:26px}}@media screen and (min-width: 800px){.social.container .column.instagram a.instagram:hover{color:#3591cf}.social.container .column.instagram a.instagram:hover:before{filter:grayscale(0);opacity:1}}.social.container .column.twitter p.intro{color:#3591cf;font-size:1.4rem;padding-bottom:10px;border-bottom:1px solid #d9dada;margin-bottom:18px;text-align:left}@media screen and (max-width: 800px){.social.container .column.twitter p.intro{font-size:1.2rem}}.social.container .column.twitter p.intro a{font-weight:700}.social.container .column.twitter .tweet_window{width:100%;height:auto;overflow:scroll;max-height:380px}.social.container .column.twitter .tweet_window .tweet{width:100%;height:auto;font-size:0.9rem;display:inline-block;float:left;clear:both;margin-bottom:0 !important}@media screen and (max-width: 1180px){.social.container .column.twitter .tweet_window .tweet{font-size:1rem}}@media screen and (max-width: 800px){.social.container .column.twitter .tweet_window .tweet{font-size:0.9rem}}.social.container .column.twitter .tweet_window .tweet a{font-weight:400;transition:color 300ms ease}.social.container .column.twitter .tweet_window .tweet a.image{float:left;width:100%;display:inline-block;margin-top:16px}@media screen and (min-width: 800px){.social.container .column.twitter .tweet_window .tweet a:hover{color:#3591cf;text-decoration:underline}}.social.container .column.twitter .tweet_window .tweet a.image + a.image{clear:none}.social.container .column.twitter .tweet_window .tweet img{display:inline-block;float:left;width:auto;max-width:100%;margin-right:10px}.social.container .column.twitter .tweet_window .tweet a img{opacity:1;transition:opacity 400ms ease;will-change:opacity}@media screen and (min-width: 800px){.social.container .column.twitter .tweet_window .tweet a img:hover{opacity:0.8}}.social.container .column.twitter .tweet_window .tweet span.rt{display:inline-block;width:17px;height:1.3em;background:url(../../images/icons/retweet.svg);background-size:17px;background-position:center;background-repeat:no-repeat;text-indent:-9999px}.social.container .column.twitter .tweet_window p.date{padding-top:28px;font-size:0.8rem;color:#3591cf;font-weight:400;padding-bottom:4px;margin-bottom:0;display:inline-block;float:left;clear:both}.social.container .column.twitter .tweet_window p.date:first-child{padding-top:0}.social.container .column.twitter a.twitter_link{position:absolute;right:30px;bottom:30px;font-size:0.9rem;padding-left:42px;display:inline-block;font-weight:300;line-height:30px;color:#f91720;transition:color 300ms ease}@media screen and (max-width: 1180px){.social.container .column.twitter a.twitter_link{font-size:0.8rem;padding-left:36px}}@media screen and (max-width: 800px){.social.container .column.twitter a.twitter_link{right:5%;bottom:20px}}.social.container .column.twitter a.twitter_link:before{content:"";position:relative;background:url(../../images/icons/twitter.svg);background-size:30px;background-position:left center;background-repeat:no-repeat;display:inline-block;width:30px;height:30px;position:absolute;left:0;top:0;filter:grayscale(100%);opacity:0.2;transition:opacity 300ms ease, filter 300ms ease}@media screen and (max-width: 1180px){.social.container .column.twitter a.twitter_link:before{background-size:26px}}@media screen and (min-width: 800px){.social.container .column.twitter a.twitter_link:hover{color:#3591cf}.social.container .column.twitter a.twitter_link:hover:before{filter:grayscale(0);opacity:1}}#footer_container{padding:60px 0;border-top:1px solid #d9dada}@media screen and (max-width: 1440px){#footer_container{padding:40px 0 30px}}@media screen and (max-width: 800px){#footer_container{padding:30px 0}}.footer_contact{display:inline-block;width:100%;height:auto;overflow:hidden}@media screen and (max-width: 800px){.footer_contact .column{text-align:center}}.footer_contact .column p{position:relative}.footer_contact .column p.phone,.footer_contact .column p.email,.footer_contact .column p.address{padding-left:42px;font-size:1.2rem;margin-bottom:14px}@media screen and (max-width: 1180px){.footer_contact .column p.phone,.footer_contact .column p.email,.footer_contact .column p.address{padding-left:36px}}@media screen and (max-width: 800px){.footer_contact .column p.phone,.footer_contact .column p.email,.footer_contact .column p.address{padding-left:0}}.footer_contact .column p.phone:before,.footer_contact .column p.email:before,.footer_contact .column p.address:before{content:"";width:24px;height:24px;background-size:contain;background-position:left top;background-repeat:no-repeat;position:absolute;left:0;top:4px;filter:grayscale(100%);opacity:0.8;transition:opacity 300ms ease, filter 300ms ease}@media screen and (max-width: 1180px){.footer_contact .column p.phone:before,.footer_contact .column p.email:before,.footer_contact .column p.address:before{width:20px;height:20px}}@media screen and (max-width: 800px){.footer_contact .column p.phone:before,.footer_contact .column p.email:before,.footer_contact .column p.address:before{position:relative;display:inline-block;margin-right:10px;top:6px}}.footer_contact .column p.phone{top:0}.footer_contact .column p.phone:before{background-image:url(../../images/icons/phone.svg)}.footer_contact .column p.email:before{background-image:url(../../images/icons/email.svg)}@media screen and (max-width: 800px){.footer_contact .column p.email:before{top:8px}}.footer_contact .column p.address{margin-bottom:22px}.footer_contact .column p.address:before{background-image:url(../../images/icons/pin.svg);width:28px;height:28px;top:0}@media screen and (max-width: 1180px){.footer_contact .column p.address:before{width:24px;height:24px}}.footer_contact .column p a{color:#595958;transition:color 300ms ease}.footer_contact .column p.company_number,.footer_contact .column p.vat_number{margin-bottom:0.2em}.footer_contact .column p.company_number span,.footer_contact .column p.vat_number span{display:inline-block;width:200px}@media screen and (max-width: 800px){.footer_contact .column p.company_number span,.footer_contact .column p.vat_number span{width:auto;margin-right:14px}}@media screen and (max-width: 800px){.footer_contact .column p.company_number:before,.footer_contact .column p.vat_number:before{display:none}}.footer_contact .column p:hover:before{opacity:1;filter:grayscale(0)}.footer_contact .column p:hover a{color:#3591cf}.footer_contact .column .icb_group,.footer_contact .column .accreditations{width:auto;display:inline-block;float:left}@media screen and (max-width: 800px){.footer_contact .column .icb_group,.footer_contact .column .accreditations{text-align:center;width:100%}}.footer_contact .column .icb_group .icb_group,.footer_contact .column .accreditations .icb_group{width:320px;height:120px;display:inline-block;float:left;background-size:contain;background-position:left top 52px;background-repeat:no-repeat;font-size:0.9rem;font-style:italic;padding-left:72px;padding-top:26px}.footer_contact .column .icb_group .icb_group span,.footer_contact .column .accreditations .icb_group span{text-indent:-9999px;display:inline-block}.footer_contact .column .icb_group .icb_group.lazy-bg-loaded,.footer_contact .column .accreditations .icb_group.lazy-bg-loaded{background-image:url(../../images/icb-group.svg)}@media screen and (max-width: 1440px){.footer_contact .column .icb_group .icb_group,.footer_contact .column .accreditations .icb_group{width:170px;height:100px;background-position:left top 40px;padding-left:46px}}@media screen and (max-width: 1180px){.footer_contact .column .icb_group .icb_group,.footer_contact .column .accreditations .icb_group{height:80px;padding-top:18px;background-position:left top 30px}}@media screen and (max-width: 800px){.footer_contact .column .icb_group .icb_group,.footer_contact .column .accreditations .icb_group{width:100%;float:none;padding-left:0;background-position:center top 30px;background-size:auto 50px;margin-bottom:10px}}.footer_contact .column .icb_group .divisions,.footer_contact .column .accreditations .divisions{display:inline-block;float:left;padding-left:22px;padding-top:12px}@media screen and (max-width: 1440px){.footer_contact .column .icb_group .divisions,.footer_contact .column .accreditations .divisions{padding-top:8px}}@media screen and (max-width: 1180px){.footer_contact .column .icb_group .divisions,.footer_contact .column .accreditations .divisions{padding-left:18px;padding-top:8px}}@media screen and (max-width: 800px){.footer_contact .column .icb_group .divisions,.footer_contact .column .accreditations .divisions{padding-left:0;padding-top:0;width:100%;text-align:center}}.footer_contact .column .icb_group .divisions p,.footer_contact .column .accreditations .divisions p{font-size:0.8rem;font-style:italic;padding-top:20px;padding-bottom:6px}@media screen and (max-width: 1440px){.footer_contact .column .icb_group .divisions p,.footer_contact .column .accreditations .divisions p{padding-top:16px}}@media screen and (max-width: 1180px){.footer_contact .column .icb_group .divisions p,.footer_contact .column .accreditations .divisions p{padding-top:10px;font-size:0.6rem;padding-bottom:2px}}.footer_contact .column .icb_group .divisions a,.footer_contact .column .accreditations .divisions a{display:inline-block;width:280px;height:26px;margin:4px 0;float:left;clear:both;background-size:auto 20px;background-repeat:no-repeat;background-position:left center;text-indent:-9999px}@media screen and (max-width: 1440px){.footer_contact .column .icb_group .divisions a,.footer_contact .column .accreditations .divisions a{height:24px;background-size:auto 14px}}@media screen and (max-width: 1180px){.footer_contact .column .icb_group .divisions a,.footer_contact .column .accreditations .divisions a{width:200px}}@media screen and (max-width: 800px){.footer_contact .column .icb_group .divisions a,.footer_contact .column .accreditations .divisions a{width:100%;height:44px;background-position:center;margin:0;float:none;background-size:auto 20px}}.footer_contact .column .icb_group .divisions a.icb_fabrications.lazy-bg-loaded,.footer_contact .column .accreditations .divisions a.icb_fabrications.lazy-bg-loaded{background-image:url(../../images/icb-fabrications.svg)}.footer_contact .column .icb_group .divisions a.icb_waterproofing.lazy-bg-loaded,.footer_contact .column .accreditations .divisions a.icb_waterproofing.lazy-bg-loaded{background-image:url(../../images/icb-waterproofing.svg)}.footer_contact .column .icb_group .divisions a.icb_projects.lazy-bg-loaded,.footer_contact .column .accreditations .divisions a.icb_projects.lazy-bg-loaded{background-image:url(../../images/icb-projects.svg)}.footer_contact .column .footer_accreditations{display:inline-block;width:100%;height:auto;margin-top:20px}.footer_contact .column .footer_accreditations .accreditations_wrapper{position:relative;left:-10px;display:inline-block;width:100%;height:auto;overflow:hidden}@media screen and (max-width: 1180px){.footer_contact .column .footer_accreditations .accreditations_wrapper{left:0}}.footer_contact .column .footer_accreditations .accreditations_wrapper a{width:20%;display:inline-block;float:left;margin-top:-26px;opacity:0.5;filter:grayscale(100%);transition:opacity 300ms ease, filter 300ms ease}@media screen and (max-width: 1180px){.footer_contact .column .footer_accreditations .accreditations_wrapper a{margin-top:-10px;width:25%}}@media screen and (max-width: 800px){.footer_contact .column .footer_accreditations .accreditations_wrapper a{width:33.33%;margin:-20px 0 -20px}}.footer_contact .column .footer_accreditations .accreditations_wrapper a img{width:100%;height:auto}.footer_contact .column .footer_accreditations .accreditations_wrapper a:hover{opacity:1;filter:grayscale(0)}.footer_contact .column .office,.footer_contact .column .company_number,.footer_contact .column .vat_number{display:inline-block;width:100%}@media screen and (max-width: 800px){.footer_contact .column .office,.footer_contact .column .company_number,.footer_contact .column .vat_number{text-align:center}}.footer_contact .column .office p,.footer_contact .column .company_number p,.footer_contact .column .vat_number p{width:25%;display:inline-block;float:left;font-weight:400}@media screen and (max-width: 1180px){.footer_contact .column .office p,.footer_contact .column .company_number p,.footer_contact .column .vat_number p{width:35%}}@media screen and (max-width: 800px){.footer_contact .column .office p,.footer_contact .column .company_number p,.footer_contact .column .vat_number p{width:100%}}.footer_contact .column .office p:nth-of-type(2),.footer_contact .column .company_number p:nth-of-type(2),.footer_contact .column .vat_number p:nth-of-type(2){width:75%;max-width:360px;font-weight:300}@media screen and (max-width: 1180px){.footer_contact .column .office p:nth-of-type(2),.footer_contact .column .company_number p:nth-of-type(2),.footer_contact .column .vat_number p:nth-of-type(2){width:100%}}@media screen and (max-width: 800px){.footer_contact .column .office p:nth-of-type(2),.footer_contact .column .company_number p:nth-of-type(2),.footer_contact .column .vat_number p:nth-of-type(2){max-width:none}}@media screen and (max-width: 1180px){.footer_contact .column .office p:nth-of-type(2n - 1),.footer_contact .column .company_number p:nth-of-type(2n - 1),.footer_contact .column .vat_number p:nth-of-type(2n - 1){margin-bottom:6px}}@media screen and (max-width: 800px){.footer_contact .column .office p:nth-of-type(2n - 1),.footer_contact .column .company_number p:nth-of-type(2n - 1),.footer_contact .column .vat_number p:nth-of-type(2n - 1){margin-bottom:0}}@media screen and (max-width: 1180px){.footer_contact .column .company_number,.footer_contact .column .vat_number{line-height:26px}}@media screen and (max-width: 800px){.footer_contact .column .company_number{margin-bottom:1.1em}}.footer_contact .column .company_number p{margin-bottom:6px}#footer{border-top:2px solid #3591cf;padding:30px 0 10px;text-align:center}@media screen and (max-width: 1440px){#footer{padding:40px 0}}@media screen and (max-width: 1180px){#footer{padding:30px 0 20px}}#footer p{display:inline-block;font-size:0.9rem}@media screen and (max-width: 800px){#footer p{font-size:0.8rem}}#footer a:hover{text-decoration:underline}#footer .footer_links{margin-left:60px}@media screen and (max-width: 1440px){#footer .footer_links{margin-left:40px}}@media screen and (max-width: 800px){#footer .footer_links{margin-left:0;margin-bottom:20px}}#footer .footer_links,#footer ul{display:inline-block;list-style:none}#footer .footer_links li,#footer ul li{display:inline-block;margin-right:12px;font-size:0.9rem}@media screen and (max-width: 800px){#footer .footer_links li,#footer ul li{width:100%;margin:8px 0}}#footer #credit a{margin:0 10px;font-size:0.7rem}.quick_nav{display:flex;width:100%;height:auto;border-bottom:5px solid #3591cf;justify-content:space-between;margin-bottom:40px;position:relative;z-index:11}@media screen and (max-width: 800px){.quick_nav{order:4;overflow-y:hidden;overflow-x:scroll;display:none}}.quick_nav a{padding:20px 50px 20px 20px;font-weight:400;position:relative;flex-grow:1;transition:background 400ms ease, color 400ms ease}@media screen and (max-width: 1440px){.quick_nav a{padding:16px 46px 14px 16px}}@media screen and (max-width: 1180px){.quick_nav a{padding:12px 26px 12px 12px;font-size:0.9rem;margin-bottom:-2px}}.quick_nav a:after{content:"";display:inline-block;position:absolute;top:50%;right:20px;width:16px;height:16px;background:url(../../images/icons/dropdown_blue.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%);filter:grayscale(0) brightness(100%);transition:filter 400ms ease;will-change:filter}@media screen and (max-width: 1440px){.quick_nav a:after{width:14px;height:14px}}@media screen and (max-width: 1180px){.quick_nav a:after{width:12px;height:12px;right:12px}}.quick_nav a.active{background:#3591cf;color:#FFF}@media screen and (max-width: 800px){.quick_nav a.active{display:none}}.quick_nav a.active:after{filter:grayscale(100%) brightness(2)}@media screen and (min-width: 1180px){.quick_nav a:hover{background:#3591cf;color:#FFF}.quick_nav a:hover:after{filter:grayscale(100%) brightness(200%);transition:filter 400ms ease}}.product_section{display:inline-block;padding-top:320px;margin-top:-320px;height:auto;position:relative;width:100%;padding-bottom:40px;display:inline-block;z-index:10}.product_section:nth-of-type(2){z-index:9}.product_section:nth-of-type(3){z-index:8}.product_section:nth-of-type(4){z-index:7}.product_section:nth-of-type(5){z-index:6}.product_section:nth-of-type(6){z-index:5}.product_section:nth-of-type(7){z-index:4}.product_section:nth-of-type(8){z-index:3}.product_section:nth-of-type(9){z-index:2}.product_section:nth-of-type(10){z-index:1}@media screen and (max-width: 1440px){.product_section{padding-bottom:20px;padding-top:250px;margin-top:-250px}}@media screen and (max-width: 1180px){.product_section{padding-bottom:20px;padding-top:200px;margin-top:-200px}}@media screen and (max-width: 800px){.product_section{padding-top:10px;margin-top:0px}}.product_section:last-child{padding-bottom:54px}@media screen and (max-width: 1440px){.product_section:last-child{padding-bottom:38px}}@media screen and (max-width: 800px){.product_section:last-child{padding-bottom:0}}.product_section > *:last-child{padding-bottom:0 !important}.product_section .overview_items{padding-bottom:0 !important}.product_section .overview_items .item .button{margin-top:0 !important}.product_section .back_to_top{width:40px;float:right;text-indent:-9999px;height:1em;background:#3591cf;background:url(../../images/icons/arrow_right_blue.svg);background-repeat:no-repeat;background-position:center;background-size:16px;transform:rotate(-90deg);margin-top:4px;overflow:hidden}@media screen and (max-width: 800px){.product_section .back_to_top{background-size:contain}}@media screen and (max-width: 800px){#product_overview{display:flex;flex-direction:column}}@media screen and (max-width: 1180px){#product_overview .image_wrapper{margin-bottom:0}}@media screen and (max-width: 800px){#product_overview .image_wrapper{float:right;order:2;padding-bottom:0}}#product_overview .image_wrapper .fullsize{width:100%;height:auto;margin-bottom:3px;will-change:opacity;transition:opacity 600ms ease}@media screen and (max-width: 1180px){#product_overview .image_wrapper .fullsize{display:none}}#product_overview .image_wrapper .fullsize.fade{opacity:0}#product_overview .image_wrapper .thumbnails{width:100%;padding:0;overflow:hidden;min-height:52px}#product_overview .image_wrapper .thumbnails .slick-arrow{background-color:rgba(255, 255, 255, 0.5);background-image:url(../../images/icons/arrow_left_blue.svg);background-size:6px;left:0;width:26px;height:26px;transition:background 300ms ease}@media screen and (max-width: 800px){#product_overview .image_wrapper .thumbnails .slick-arrow{width:40px;height:40px;background-size:12px;background-color:rgba(255, 255, 255, 0.8)}}#product_overview .image_wrapper .thumbnails .slick-arrow.slick-next{background-image:url(../../images/icons/arrow_right_blue.svg);left:auto;right:0}@media screen and (min-width: 800px){#product_overview .image_wrapper .thumbnails .slick-arrow:hover{background-color:rgb(255, 255, 255)}}@media screen and (min-width: 800px){#product_overview .image_wrapper .thumbnails .slick-list{margin:0 -3px}}#product_overview .image_wrapper .thumbnails .thumb{width:33.33%;display:inline-block;float:left;margin:0 3px;will-change:opacity;transition:opacity 300ms ease;cursor:pointer}@media screen and (min-width: 1180px){#product_overview .image_wrapper .thumbnails .thumb:hover{opacity:0.8}}@media screen and (max-width: 1180px){#product_overview .image_wrapper .thumbnails .thumb{width:100%;margin:0}}@media screen and (min-width: 1180px){#product_overview .image_wrapper .thumbnails:not(.slick-initialized) .thumb{display:none}}@media screen and (max-width: 1180px){#product_overview .image_wrapper .thumbnails:not(.slick-initialized) .thumb:not(:nth-of-type(1)){display:none}}#product_overview .image_wrapper .content{margin-top:30px}.product.content{text-align:left}.product.content + .product.content{padding-top:30px}@media screen and (max-width: 800px){.product.content + .product.content{padding-top:20px}}.product.content h1,.product.content h2,.product.content h3,.product.content h4,.product.content p{margin-left:0}.product.content h1{margin-bottom:0.4em;color:#3591cf}.product.content h3{font-size:1.4rem;font-weight:400;text-transform:uppercase;color:#3591cf;margin-bottom:0.4em;display:inline-block}@media screen and (max-width: 1180px){.product.content h3{margin-bottom:0.6em}}@media screen and (max-width: 800px){.product.content h3{font-size:1.2rem}}.product.content p + h3{margin-top:12px}.product.content .button{margin-top:12px}.product.content .evalon{color:#3591cf}.product.content .evalastic{color:#87AF0A}.product.content p:not(.emph){font-size:0.9rem;margin-bottom:0.8em}@media screen and (max-width: 1180px){.product.content p:not(.emph){font-size:1rem}}@media screen and (max-width: 800px){.product.content p:not(.emph){font-size:0.9rem}}.product.content ul:not(.slick-dots) li{padding-left:30px;position:relative}.product.content ul:not(.slick-dots) li:before{position:absolute;top:0.65em;left:0}.product_intro{position:relative}@media screen and (max-width: 1180px){.product_intro{width:65.82% !important;margin-right:0 !important;padding-left:2.5%;margin-bottom:0}.product_intro:after{display:none}}@media screen and (max-width: 800px){.product_intro{float:right;width:100% !important;padding-left:0;order:1}}.product_intro:after{content:"";width:1px;height:100%;position:absolute;top:0;right:-7.66%;background:#d9dada}.quick_info{padding-left:2.5%}@media screen and (max-width: 1180px){.quick_info{clear:left;padding-left:0;width:100% !important;padding-top:12px}}@media screen and (max-width: 800px){.quick_info{order:3}}.quick_info .button{float:left;clear:both}.accreditation{width:100%;height:auto;display:inline-block;float:left;clear:both;margin-bottom:10px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1180px){.accreditation{clear:none;width:50%;text-align:left;margin-bottom:20px}.accreditation:nth-of-type(2n+1){clear:left}}@media screen and (max-width: 800px){.accreditation{display:inline-block;text-align:center}}.accreditation img{width:50px;display:inline-block;float:left;margin-right:14px}@media screen and (max-width: 1440px){.accreditation img{width:48px}}@media screen and (max-width: 1180px){.accreditation img{float:left;width:80px}}@media screen and (max-width: 800px){.accreditation img{width:90px;margin-bottom:0;float:none}}.accreditation p{display:inline-block;margin-bottom:0;font-size:0.9rem;width:100%;line-height:1.3;width:calc(100% - 64px)}@media screen and (max-width: 1180px){.accreditation p{display:inline-block;width:100%;text-align:left;padding-top:4px;font-size:1rem;width:calc(100% - 94px)}}@media screen and (max-width: 800px){.accreditation p{font-size:0.9rem;width:100%;text-align:center;padding-top:8px}}div.downloads{margin-top:20px;width:100%;height:auto;display:inline-block;float:left;clear:both;padding-bottom:30px !important}@media screen and (max-width: 800px){div.downloads{padding-bottom:20px !important}}div.downloads .download{padding:12px 0 12px 36px;display:inline-block;background:url(../../images/icons/download.svg);background-size:22px;background-position:left center;background-repeat:no-repeat;line-height:1.3;color:#3591cf !important}@media screen and (max-width: 1180px){div.downloads .download{float:left;clear:left}}div.downloads .download:hover{text-decoration:underline}.downloads p.success,.documents_container p.success{font-weight:700;color:#FFF;width:100%;height:auto;display:inline-block;background:#87AF0A;padding:10px 16px;text-transform:uppercase;cursor:pointer;margin-bottom:0}.documents_container p.success{margin-bottom:20px}@media screen and (max-width: 800px){#media{padding-top:0 !important}}@media screen and (max-width: 1440px){.featured_media{padding-bottom:30px}}@media screen and (max-width: 1180px){.featured_media{width:100% !important}}.featured_media iframe,.featured_media video{height:440px;margin-top:0;width:100%;margin-left:0}@media screen and (max-width: 1440px){.featured_media iframe,.featured_media video{height:380px}}@media screen and (max-width: 1180px){.featured_media iframe,.featured_media video{height:420px}}@media screen and (max-width: 800px){.featured_media iframe,.featured_media video{height:270px}}.featured_media iframe,.featured_media video,.featured_media img{margin-bottom:30px;width:100%;margin-top:0}@media screen and (max-width: 800px){.featured_media iframe,.featured_media video,.featured_media img{margin-bottom:20px}}.featured_media + .column{padding-left:2.5%}@media screen and (max-width: 1180px){.featured_media + .column{padding-left:0;width:100%}}.technical_drawings:hover img{opacity:0.6}@media screen and (max-width: 1180px){.technical_drawings .column{width:48.75% !important;margin-right:2.5% !important;clear:none !important}.technical_drawings .column:nth-of-type(2n){margin-right:0 !important}.technical_drawings .column:nth-of-type(2n + 1){clear:left !important}}@media screen and (max-width: 800px){.technical_drawings .column{margin-bottom:0 !important;width:100% !important}}.technical_drawings img{transition:opacity 400ms ease}.technical_drawings img:hover{opacity:1}#sustainability{position:relative}#sustainability img{position:absolute;top:50%;right:0;margin-top:150px;transform:translateY(-50%);width:47.5%}@media screen and (max-width: 1440px){#sustainability img{margin-top:120px}}@media screen and (max-width: 1180px){#sustainability img{position:static;transform:none;margin-top:20px;width:100%;max-width:635px}}@media screen and (max-width: 800px){#sustainability img{width:100%}}@media screen and (max-width: 1180px){#sustainability .column{width:100%}}@media screen and (max-width: 1180px){div.applications{width:100% !important}}div.applications + .column{padding-top:30px}@media screen and (max-width: 1180px){div.applications + .column{padding-left:0;width:100%}}div#applications table.applications{width:auto;margin-top:0}@media screen and (max-width: 1180px){div#applications table.applications{margin-bottom:30px !important}}@media screen and (max-width: 800px){div#applications table.applications{table-layout:fixed;margin-bottom:0 !important}}div#applications table.applications tr td,div#applications table.applications tr th{border-bottom:1px solid #3591cf;background:transparent !important;vertical-align:middle;padding:26px 14px}@media screen and (max-width: 1180px){div#applications table.applications tr td,div#applications table.applications tr th{padding:20px 14px}}@media screen and (max-width: 800px){div#applications table.applications tr td,div#applications table.applications tr th{width:140px}}div#applications table.applications tr td:first-of-type,div#applications table.applications tr th:first-of-type{padding-left:0;padding-right:0;text-align:left}div#applications table.applications tr td:not(:first-of-type),div#applications table.applications tr th:not(:first-of-type){text-align:center}div#applications table.applications tr td:not(:first-of-type) *,div#applications table.applications tr th:not(:first-of-type) *{text-align:center}div#applications table.applications tr td p.cross,div#applications table.applications tr td p.tick,div#applications table.applications tr th p.cross,div#applications table.applications tr th p.tick{display:inline-block;width:30px;height:30px;text-indent:-9999px;background:url(../../images/icons/cross_blue.svg);background-size:16px;background-repeat:no-repeat;background-position:center;margin-bottom:0}@media screen and (max-width: 1440px){div#applications table.applications tr td p.cross,div#applications table.applications tr td p.tick,div#applications table.applications tr th p.cross,div#applications table.applications tr th p.tick{background-size:14px}}div#applications table.applications tr td p.tick,div#applications table.applications tr th p.tick{background-image:url(../../images/icons/tick_blue.svg);background-size:20px}@media screen and (max-width: 1440px){div#applications table.applications tr td p.tick,div#applications table.applications tr th p.tick{background-size:18px}}div#applications table.applications th{color:#595958;font-weight:400;white-space:normal;font-size:0.86rem;padding-top:0}@media screen and (max-width: 1180px){div#applications table.applications th{font-size:1rem}}@media screen and (max-width: 800px){div#applications table.applications th{font-size:0.8rem}}div#applications table.applications th:first-of-type{vertical-align:bottom}div#applications table.applications th:not(:first-of-type){vertical-align:top !important}div#applications table.applications th h3{font-size:1.2rem;color:#3591cf;font-weight:400}@media screen and (max-width: 800px){div#applications table.applications th h3{font-size:1rem}}div#applications table.applications th img{width:80px;display:inline-block;float:none;margin-bottom:14px;margin-top:0}@media screen and (max-width: 1180px){div#applications table.applications th img{width:70px;margin-bottom:8px}}@media screen and (max-width: 800px){div#applications table.applications th img{width:60px}}div#applications table.applications th strong{display:block;padding-bottom:6px;font-weight:700;color:#3591cf}.featured_case_studies{padding-top:10px;margin-bottom:40px;padding-bottom:0 !important}.featured_case_studies .slick-arrow{top:26% !important}.featured_case_studies .case_study h3{font-size:1.3rem}.featured_case_studies .case_study p{font-size:0.9rem}.documents_container{padding-top:10px;width:100%;height:auto}.documents_container:hover .document{opacity:0.6}.documents_container .document{transition:opacity 400ms ease}.documents_container .document:hover{opacity:1}.documents_container .document img{width:47.5%;margin-right:5%;display:inline-block;float:left;box-shadow:5px 3px 9px 0px rgba(0, 0, 0, 0.24)}@media screen and (max-width: 800px){.documents_container .document img{width:35%}}.documents_container .document .downloads{width:47.5%;display:inline-block;float:left;clear:none;padding-left:5%}@media screen and (max-width: 800px){.documents_container .document .downloads{width:60%}}.documents_container .document .downloads p{color:#3591cf;font-weight:700;font-size:0.9rem}.documents_container .document .downloads p a{font-weight:300;line-height:1.3}.documents_container .downloads_container{min-height:0;border-bottom:0}.documents_container .download{width:23.125%;margin:0 2.5% 2.5% 0}@media screen and (min-width: 1180px){.documents_container .download:nth-of-type(4n){margin-right:0}.documents_container .download:nth-of-type(4n + 1){clear:left}}@media screen and (max-width: 1180px){.documents_container .download{width:48.75%}.documents_container .download:nth-of-type(2n){margin-right:0}.documents_container .download:nth-of-type(2n + 1){clear:left}}@media screen and (max-width: 800px){.documents_container .download{width:100% !important;margin-right:0 !important;min-height:0}}#installation_videos iframe,#installation_videos video{width:33.33%;display:inline-block;height:220px;margin:0;border-right:2px solid #FFF;border-left:2px solid #FFF;margin-bottom:10px;margin-top:10px}@media screen and (max-width: 1180px){#installation_videos iframe,#installation_videos video{width:50%;height:160px}}@media screen and (max-width: 800px){#installation_videos iframe,#installation_videos video{width:100%;height:260px}}.price_list{margin-top:20px;display:inline-block;width:100%}@media screen and (max-width: 1180px){.side_nav{width:31.66% !important}}@media screen and (max-width: 1180px){.side_nav + .column{width:65.83% !important}}@media screen and (max-width: 800px){.side_nav + .column{width:100% !important}}