@charset "utf-8";sup{font-size:60%}body.default{background-color:#939597}.section{max-width:1400px;margin:0px auto}.section-container{max-width:1200px;margin:0px auto}.section-container-narrow{max-width:1100px;margin:0px auto}.section-content p{padding-bottom:15px}.section-header-banner{text-align:center;background-color:#000;padding:20px 0px 0px 0px;display:none}.show-banner .section-header-banner{display:block}.section-header{background-color:#000;padding:20px 0px}.section-header .logo{width:300px}.section-header .header-email{color:#fff;float:right;margin-top:10px}.section-header .header-email .icon{background-color:#00a79d;border-radius:50%;width:30px;height:30px;margin-right:10px;display:inline-block;vertical-align:middle;padding:10px}.section-header .header-phone{color:#fff;float:right;margin-left:20px;margin-top:10px}.section-header .header-phone .icon{background-color:#00a79d;border-radius:50%;width:30px;height:30px;margin-right:10px;display:inline-block;vertical-align:middle;padding:10px}.section-header .icon svg{fill:#fff;width:30px;height:30px;display:block}.menu-trigger{width:30px;height:30px;display:none;position:fixed;top:35px;right:20px;cursor:pointer}.menu-trigger svg{width:30px;height:30px;display:block;fill:#fff}.show-banner .menu-trigger{top:120px}.section-main-menu{background-color:#384a53}.section-main-menu .menu-item{display:inline-block;padding:10px 20px;color:#fff;font-size:16px;-webkit-transition:0.2s all ease;transition:0.2s all ease}.section-main-menu .menu-close{width:20px;height:20px;display:none;position:absolute;top:32px;right:20px;cursor:pointer}.section-main-menu .menu-close svg{width:20px;height:20px;display:block;fill:#fff}.section-main-menu .menu-item-product{font-weight:600}.section-main-menu .menu-item:hover{color:#00a79d}.section-main-menu .menu-item.selected{color:#00a79d}.section-main-menu .menu-item.menu-item-home{padding-left:0px;padding-right:10px}.section-main-menu .menu-item.menu-item-home svg{fill:#00a79d;width:20px;height:20px;vertical-align:-3px;-webkit-transition:0.2s all ease;transition:0.2s all ease}.section-main-menu .menu-item.menu-item-home:hover svg{fill:#fff}.section-main-menu .menu-item.menu-item-sep{display:inline-block;padding:10px 5px;color:#00a79d;font-size:14px}.section-main-menu .menu-item.menu-item-right{float:right;padding:5px 0px}.section-main-menu .menu-item.menu-item-right img{height:35px}.section-page-header{height:390px;background-color:#000;background-repeat:no-repeat;background-position:center;background-size:cover}.section-page-header .page-title{padding-top:60px}.section-page-header .page-title-1,.section-page-header .page-title-2{color:#fff;display:block;font-size:30px;line-height:50px}.section-page-header .page-title-1{font-size:50px;font-weight:600;color:#00a79d}.section-page-content{background-color:#fff;padding:40px 0px}.section-page-content .content-intro{padding-bottom:20px;font-weight:600}.section-page-content .content-column-left{float:left;width:calc(50% - 40px);padding:0px 20px 20px 0px}.section-page-content .content-column-right{float:right;width:calc(50% - 40px);padding:0px 20px 0px 20px}.section-page-footer{background-color:#000;background-repeat:no-repeat;background-position:center;background-size:cover;height:480px}.section-pagehome-header{height:435px;background-color:#000;background-position:bottom center;background-size:cover}.section-pagehome-header .section-container-narrow{position:relative;height:100%}.section-pagehome-header .page-title{background-image:url(../images/site/icon-bracket-left.png),url(../images/site/icon-bracket-right.png);background-repeat:no-repeat;background-position:left center,right center;background-size:14px;display:inline-block;padding:20px 40px;position:absolute;top:30%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}.section-pagehome-header .page-title-1,.section-pagehome-header .page-title-2{color:#fff;display:block;text-align:center;font-size:42px;line-height:50px}.section-pagehome-header .page-title-1{color:#00a79d;font-weight:600}.section-pagehome-header .page-title-3{background-color:#384a53;color:#fff;text-transform:uppercase;display:inline-block;position:absolute;bottom:-35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:16px;padding:5px 10px}.section-home-page-content{background-color:#000;padding-bottom:80px;padding-top:170px}.section-home-top{border-top:7px solid #384a53;border-right:7px solid #384a53;border-left:7px solid #384a53;border-top-right-radius:25px;border-top-left-radius:25px;height:30px;position:relative}.section-home-top-logo{position:absolute;bottom:-195px;left:-7px;width:300px;background-color:#000;padding:20px 20px 200px 0px;z-index:2}.section-home-mid{border-right:7px solid #384a53;border-left:7px solid #384a53;border-bottom:7px solid #384a53;position:relative;padding:0px 30px 0px 30px;background-size:70%;background-position:bottom right;background-repeat:no-repeat}.section-home-mid p{color:#fff}.section-home-mid-left{float:left;width:calc(50% - 50px);position:relative;z-index:2;padding-top:65px;padding-bottom:50px;padding-right:50px}.section-home-mid-right{padding-top:70px;float:right;width:50%;position:relative;z-index:2}.section-home-mid-right img{margin-left:10px;width:calc((100% - 20px) / 2)}.home-product-subtitle{font-size:25px;line-height:30px;padding-bottom:20px}.home-product-intro-home{font-size:22px;line-height:25px;padding-bottom:20px}.home-product-intro{}.section-home-product-features{background-color:#384a53;border-bottom-right-radius:25px;border-bottom-left-radius:25px;padding:30px;margin-bottom:20px}.home-product-more{background-color:#384a53;color:#fff;float:left;padding:7px 20px;margin-left:30px}.home-product-more span{width:16px;height:16px;border:2px solid #fff;border-radius:50%;display:inline-block;margin-left:10px;padding:7px;-webkit-transition:0.2s all ease;transition:0.2s all ease;vertical-align:-11px}.home-product-more span svg{width:16px;height:16px;display:block;fill:#fff}.home-product-case-studies{color:#fff;float:right;padding:7px 20px}.home-product-case-studies:hover{color:#c39172}.home-product-case-studies span{width:16px;height:16px;border:2px solid #c39172;border-radius:50%;display:inline-block;margin-left:10px;padding:7px;-webkit-transition:0.2s all ease;transition:0.2s all ease;vertical-align:-11px}.home-product-case-studies span svg{width:16px;height:16px;display:block;fill:#c39172}.home-product-video{color:#fff;float:right;padding:7px 20px;margin-left:30px;margin-right:10px}.home-product-video:hover{color:#c39172}.home-product-video span{width:16px;height:16px;border:2px solid #c39172;border-radius:50%;display:inline-block;margin-left:10px;padding:7px;-webkit-transition:0.2s all ease;transition:0.2s all ease;vertical-align:-11px}.home-product-video span svg{width:16px;height:16px;display:block;fill:#c39172}.products{}.request-quote{position:fixed;right:calc((100% - 1400px) / 2);top:455px;background-color:#00a79d;z-index:9;cursor:pointer}.request-quote:hover{background-color:#016e67}.request-quote .request-quote-title{position:absolute;right:-82px;-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:25px;color:#fff;top:-132px;white-space:nowrap;background-color:#00a79d;padding:23px}.request-quote:hover .request-quote-title{background-color:#016e67}.request-quote .request-quote-item-container{text-align:center;padding:10px 0}.request-quote .request-quote-email{background-image:url(../images/site/icon-email-white.png)}.request-quote .request-quote-item{background-repeat:no-repeat;background-size:25px;background-position:center;margin:10px 15px 10px 15px;display:block;width:40px;height:40px;border:1px solid #fff;border-radius:50%;position:relative;cursor:pointer}.section-product-header{height:435px;background-color:#000;background-repeat:no-repeat;background-position:bottom center;background-size:cover}.section-product-header .product-title{background-image:url(../images/site/icon-bracket-left.png),url(../images/site/icon-bracket-right.png);background-repeat:no-repeat;background-position:left center,right center;background-size:14px;display:inline-block;padding:20px 40px;position:absolute;top:30%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}.section-product-header .product-title-1,.section-product-header .product-title-2{color:#fff;display:block;text-align:center;font-size:42px;line-height:50px}.section-product-header .section-container{position:relative;height:100%}.section-product-header .product-logo{width:250px;position:absolute;bottom:40px;left:0px}.section-product-subtitle{padding:20px 0px}.section-product-subtitle .product-subtitle{color:#fff;font-size:28px;font-weight:600;margin:0px;padding:0px}.section-product-content{background-color:#fff;padding:60px 0px}.section-product-content .column-left{float:left;width:calc(100% - 470px);padding-right:40px}.section-product-content .column-right{float:left;width:430px}.section-product-content .column-right .image-item{margin-bottom:20px;display:block;outline:3px solid transparent;-webkit-transition:0.2s all ease;transition:0.2s all ease}.section-product-content .column-right .image-item:hover{outline:3px solid #000}.section-product-content .product-intro{font-weight:600;padding-bottom:40px}.section-product-content .product-content ul,.section-product-content-2 .product-content ul{list-style:none}.section-product-content .product-content ul li,.section-product-content-2 .product-content ul li{display:block}.section-product-content .product-content ul li:before,.section-product-content-2 .product-content ul li:before{content:"\2022";color:000;font-weight:bold;font-size:30px;display:inline-block;vertical-align:-4px;width:20px;margin-left:-17px}.section-product-content-2{background-color:#b8c5cd;padding:60px 0px;background-repeat:no-repeat;background-size:auto calc(100% - 100px)}.section-product-content-2 .column-left{float:left;width:calc(100% - 540px);padding-right:40px}.section-product-content-2 .column-right{float:left;width:500px}.section-product-content-2 .column-right .image-item,.section-product-content-2 .column-right .video-item{margin-bottom:20px;display:block;outline:3px solid transparent;-webkit-transition:0.2s all ease;transition:0.2s all ease;position:relative}.section-product-content-2 .column-right .image-item:hover,.section-product-content-2 .column-right .video-item:hover{outline:3px solid #fff}.section-product-content-2 .column-right .video-item .play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;height:60px}.section-product-accessories{background-color:#000;padding:60px 0px}.product-accessory-header{color:#fff;font-size:26px;font-weight:400;padding-bottom:30px}.section-product-accessories .column-left{float:left;width:calc(100% - 400px);padding-right:50px}.section-product-accessories .column-right{float:left;width:350px;padding-top:55px}.product-accessory-item{color:#fff;margin-bottom:10px}.product-accessory-item span{border-radius:50%;display:inline-block;vertical-align:middle;width:30px;height:30px;padding:0px;margin-right:10px}.product-accessory-item svg{display:block;width:30px;height:30px;fill:#fff}.section-product-accessories .product-logo-icon{width:160px}.section-product-solution{background-color:#000;background-size:cover;background-position:bottom center;background-repeat:no-repeat;padding-bottom:200px}.section-product-solution>.section-container{border-top:2px dotted #54666f;padding-top:50px}.product-solution-header{color:#fff;font-size:26px;font-weight:400;padding-bottom:20px}.section-product-solution .column-left{float:left;width:calc((100% - 101px) / 2);border-right:1px solid #fff;padding-right:50px}.section-product-solution .column-right{float:left;width:calc((100% - 202px) / 2);padding-left:100px;padding-top:40px}.section-product-solution .product-solution{color:#fff}.section-product-solution .product-solution-icons .solution-item{color:#fff;margin-bottom:12px;display:block}.section-product-solution .product-solution-icons .solution-item .solution-label{text-transform:uppercase;width:160px;display:inline-block;-webkit-transition:0.2s all ease;transition:0.2s all ease}.section-product-solution .product-solution-icons .solution-item .solution-icon{border:2px solid #fff;border-radius:50%;display:inline-block;vertical-align:middle;width:22px;height:22px;padding:8px;margin-right:10px}.section-product-solution .product-solution-icons .solution-item svg{display:block;width:20px;height:20px;fill:#fff}.section-product-features{padding-top:100px}.product-feature-item{color:#fff;margin-bottom:10px;margin-left:30px;width:calc((100% - 60px) / 3);display:inline-block;vertical-align:middle}.product-feature-item:first-child{margin-left:0px}.product-feature-item .feature-label{display:inline-block;vertical-align:middle;width:calc(100% - 124px);padding-right:20px}.product-feature-item .feature-icon{border:2px solid #939597;border-radius:50%;display:inline-block;vertical-align:middle;width:60px;height:60px;padding:20px}.product-feature-item svg{display:block;width:60px;height:60px;fill:#fff}.section-news-listing{background-color:#000;padding-top:40px}.news-listing-item{padding:20px 0px}.news-listing-item .news-listing-column-left{float:left;width:calc(100% - 360px);padding-right:40px}.news-listing-item .news-listing-column-right{float:right;width:320px}.news-listing-item .news-title{color:#fff;font-size:28px;line-height:30px;padding-bottom:20px;display:block}.news-listing-item .news-intro{color:#fff;font-size:18px;padding-bottom:20px}.news-listing-item .news-date{color:#00a79d;font-size:22px;padding-bottom:20px;display:inline-block;width:200px}.news-listing-item .news-more{color:#00a79d;font-size:22px;padding-bottom:20px}.news-listing-item .news-divider{border-bottom:2px dotted #fff;height:2px;padding-top:40px;width:calc(100% - 80px)}.news-listing-item:last-child .news-divider{display:none}.news-details-item{position:relative}.news-details-item .news-title{font-size:40px;line-height:44px;font-weight:600;padding-bottom:10px;max-width:690px}.news-details-item .news-date{color:#00a79d;padding-bottom:30px}.news-details-item .news-intro{font-weight:600;padding-bottom:30px;max-width:690px}.news-details-item .news-image{margin-bottom:40px}.news-details-item .news-column-left{float:left;width:calc(50% - 20px);padding-right:20px;padding-bottom:30px}.news-details-item .news-column-right{float:right;width:calc(50% - 20px);padding-left:20px;padding-bottom:30px}.news-details-item .news-icon{float:right;width:200px}.section-casestudy-listing{background-color:#000;padding-top:40px}.casestudy-listing-item{padding:20px 0px}.casestudy-listing-item .casestudy-listing-column-left{float:left;width:calc(100% - 360px);padding-right:40px}.casestudy-listing-item .casestudy-listing-column-right{float:right;width:320px}.casestudy-listing-item .casestudy-title{color:#fff;font-size:28px;line-height:30px;padding-bottom:20px;display:block}.casestudy-listing-item .casestudy-intro{color:#fff;font-size:18px;padding-bottom:20px}.casestudy-listing-item .casestudy-date{color:#00a79d;font-size:22px;padding-bottom:20px;display:inline-block;width:200px}.casestudy-listing-item .casestudy-more{color:#00a79d;font-size:22px;padding-bottom:20px}.casestudy-listing-item .casestudy-divider{border-bottom:2px dotted #fff;height:2px;padding-top:40px;width:calc(100% - 80px)}.casestudy-listing-item:last-child .casestudy-divider{display:none}.product-colour-brown .home-product-more,.product-colour-brown .section-product-subtitle{background-color:#c39172}.product-colour-red .home-product-more,.product-colour-red .section-product-subtitle{background-color:#ed174c}.product-colour-brown .home-product-intro-home,.product-colour-brown .product-accessory-header,.product-colour-brown .product-solution-header,.product-colour-brown .product-title-1,.product-colour-brown .section-product-content .product-content ul li:before,.product-colour-brown .section-product-content h3,.product-colour-brown .section-product-content-2 .product-content ul li:before,.product-colour-brown .section-product-solution .product-solution-icons .solution-item .solution-label:hover{color:#c39172}.product-colour-red .home-product-intro-home,.product-colour-red .product-accessory-header,.product-colour-red .product-solution-header,.product-colour-red .product-title-1,.product-colour-red .section-product-content .product-content ul li:before,.product-colour-red .section-product-content h3,.product-colour-red .section-product-content-2 .product-content ul li:before,.product-colour-red .section-product-solution .product-solution-icons .solution-item .solution-label:hover{color:#ed174c}.product-colour-red .section-product-content-2{background-image:url(../images/site/bg-2.png);background-position:left -50px center}.product-colour-brown .section-product-solution .column-left,.product-colour-brown .section-product-solution .product-solution-icons .solution-item a,.product-colour-brown .section-product-solution .product-solution-icons .solution-item span{border-color:#c39172}.product-colour-red .section-product-solution .column-left,.product-colour-red .section-product-solution .product-solution-icons .solution-item a,.product-colour-red .section-product-solution .product-solution-icons .solution-item span{border-color:#ed174c}.product-colour-brown .section-product-solution .product-solution-icons .solution-item svg{fill:#c39172}.product-colour-red .section-product-solution .product-solution-icons .solution-item svg{fill:#ed174c}.product-colour-brown .section-product-content-2{background-image:url(../images/site/bg-1.png);background-position:left -50px center}.section-page-contact{background-color:#000}.section-page-contact .page-contact-title{color:#00a79d}.section-page-contact a,.section-page-contact li,.section-page-contact p{color:#fff}.section-page-contact .content-column-left{width:calc((100% - 60px) / 3);padding-right:30px;float:left}.section-page-contact .content-column-mid{float:left;width:calc((100% - 60px) / 3);padding-left:0px;padding-right:30px;padding-top:57px}.section-page-contact .content-column-right{float:left;width:calc((100% - 60px) / 3);padding-left:0px;padding-right:0px;padding-top:57px}.section-page-contact #location-map{height:400px}.section-page-contact .contact-phone{color:#00a79d;font-size:20px;padding-top:20px;border-top:1px solid #00a79d;margin-top:30px;display:block}.section-page-contact .contact-email{display:block}.section-page-contact input{margin-top:5px;width:calc(100% - 20px);padding:5px 10px;background-color:rgba(255,255,255,.9)}.section-page-contact input:focus{background-color:rgba(255,255,255,1)}.section-page-contact textarea{margin-top:5px;width:calc(100% - 20px);height:100px;padding:5px 10px;background-color:rgba(255,255,255,.9)}.section-page-contact textarea:focus{background-color:rgba(255,255,255,1)}.section-page-contact label{color:rgba(255,255,255,1);margin-top:10px;display:block}.section-page-contact input[type=checkbox]{display:inline-block;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;vertical-align:-3px;margin-right:4px}.section-page-contact input[type=checkbox]:checked{background-image:url('../images/site/icon-checkbox-checked-3.png');background-size:14px;background-repeat:no-repeat;background-position:center}.section-page-contact .submit{float:right;background-color:#00B6C9;color:#fff;padding:5px 10px;cursor:pointer;margin-top:30px}.section-gallery-images{background-color:#000;padding-top:30px}.section-gallery-images .image-item{width:calc((100% - 60px) / 3);margin:0px 30px 30px 0px;outline:3px solid transparent;-webkit-transition:0.2s all ease;transition:0.2s all ease;display:inline-block}.section-gallery-images .image-item:nth-child(3n+3){margin-right:0px}.section-gallery-images .image-item:hover{outline:3px solid #fff}.section-faqs{}.section-faqs .faq-title{padding:15px 0px}.section-faqs .faq-item{margin-bottom:5px}.section-faqs .faq-question{color:#fff;padding:5px 15px;cursor:pointer;background-color:#00a79d}.section-faqs .faq-question .faq-label{width:30px;display:inline-block}.section-faqs .faq-answer-container{background-color:rgba(255,255,255,0.6);padding:10px 15px 20px 15px;display:none}.section-faqs .faq-answer-container .faq-label{width:30px;display:inline-block;vertical-align:top;color:#2a2a2a}.section-faqs .faq-answer-container .faq-answer{width:calc(100% - 30px);display:inline-block;vertical-align:top}.share-wrapper{float:left;padding-top:10px;padding-bottom:30px}.share-wrapper .share-label{display:inline-block;vertical-align:middle;text-transform:uppercase;font-weight:bold;margin-right:20px;padding-bottom:0px}.share-wrapper .share-item{width:16px;height:16px;border:2px solid #939597;border-radius:50%;display:inline-block;margin-left:10px;padding:7px;-webkit-transition:0.2s all ease;transition:0.2s all ease;vertical-align:middle}.share-wrapper .share-item svg{fill:#939597;width:16px;height:16px;display:block;-webkit-transition:0.2s all ease;transition:0.2s all ease}.share-wrapper .share-item:hover{border-color:#00a79d}.share-wrapper .share-item:hover svg{fill:#00a79d}.section-form{background-repeat:no-repeat;background-size:cover;background-position:center bottom;background-color:#000}.section-form .logo{width:240px;margin-bottom:20px}.section-form .h{color:#fff;text-transform:uppercase;padding-bottom:10px}.section-form h3{color:#00a79d;padding-top:40px;padding-bottom:20px}.section-form input[type=text]{padding:5px 10px;margin-bottom:5px;width:calc(100% - 20px)}.section-form p{color:#fff;padding-top:20px}.section-form label{color:#fff;display:block}.section-form input[type=checkbox]:checked{background-image:url('../images/site/icon-checkbox-checked-3.png');background-size:14px;background-repeat:no-repeat;background-position:center}.section-form input[type=checkbox]{display:inline-block;border:1px solid #000;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;vertical-align:-3px;margin-right:4px;background-color:rgba(255,255,255,.9)}.section-form textarea{padding:5px 10px;margin-bottom:5px;width:calc(100% - 20px);height:150px}.section-form .submit{background-color:#00B6C9;color:#fff;padding:5px 10px;cursor:pointer;margin-top:20px}.section-form .submit:hover{opacity:0.9}.section-form .col{display:inline-block;width:calc(50% - 20px);vertical-align:top}.section-form .col:first-child{padding-right:20px}.section-form .col:last-child{padding-left:20px}.section-footer-top{background-color:#000;padding:40px 0px 20px 0px}.section-footer-top .section-container{position:relative}.section-footer-top .footer-left{float:left;width:540px}.section-footer-top .footer-left-t{padding:20px 0px;border-bottom:1px solid #00a79d}.section-footer-top .footer-left .footer-address{color:#fff;font-size:14px;line-height:16px;padding:20px 0px 40px 0px}.section-footer-top .footer-left-t-left{float:left;width:calc(100% - 270px);padding-right:20px}.section-footer-top .footer-left-t-left .text{color:#fff;font-size:14px;line-height:23px}.section-footer-top .footer-left-t-right{float:right;width:190px;border-left:1px solid #00a79d;padding-left:20px}.section-footer-top .footer-left-t-right .footer-phone{display:block;color:#00a79d;font-size:20px}.section-footer-top .footer-left-t-right .footer-email{display:block;color:#fff;font-size:14px;line-height:16px}.section-footer-top .footer-logo{width:300px}.section-footer-top .footer-right{float:right;width:300px;text-align:right}.section-footer-top .footer-right .contact-page{background-color:#00B6C9;color:#fff;padding:8px 20px;font-size:22px;margin-top:20px;display:inline-block;cursor:pointer;-webkit-transition:0.2s all ease;transition:0.2s all ease}.section-footer-top .footer-right .contact-page:hover{background-color:#00cfe6}.section-footer-top .footer-social{margin-top:28px}.section-footer-top .footer-social .social-item{width:16px;height:16px;border:2px solid #fff;border-radius:50%;display:inline-block;margin-left:10px;padding:7px;-webkit-transition:0.2s all ease;transition:0.2s all ease}.section-footer-top .footer-social .social-item svg{fill:#fff;width:16px;height:16px;display:block;-webkit-transition:0.2s all ease;transition:0.2s all ease}.section-footer-top .footer-social .social-item:hover{border-color:#00a79d}.section-footer-top .footer-social .social-item:hover svg{fill:#00a79d}.section-footer-top .blaker-group{position:absolute;right:0;bottom:40px;width:250px}.section-footer-bottom{background-color:#00a79d;padding:0px 0px 40px 0px}.section-footer-bottom .footer-copy{float:left;color:#fff;padding:10px 0px;text-transform:uppercase}.section-footer-bottom .section-footer-menu{float:right}.section-footer-bottom .section-footer-menu .menu-item{color:#fff;display:inline-block;padding:10px 10px}.section-footer-bottom .section-footer-menu .menu-item:last-child{padding-right:0px}.cookie-controller-container{position:fixed;width:100%;height:100%;left:0px;top:0px;background-color:rgba(0,0,0,0.5);z-index:99999;display:none}.cookie-controller-container.cookie-controller-visible{display:block}.cookie-controller-container a,.cookie-controller-container p,.cookie-controller-container span{font-size:14px;line-height:23px}.cookie-controller-container .cookie-controller{width:330px;height:calc(100% - 50px);background-color:#f4f4f4;padding:25px;overflow:auto}.cookie-controller-container .cookie-header--large{font-size:20px;font-weight:600;padding-bottom:10px;padding-top:10px}.cookie-controller-container .cookie-header--medium{font-weight:600;margin-bottom:5px}.cookie-controller-container a{color:#000;text-decoration:underline}.cookie-controller-container .cookie-divider{border-top:1px solid rgba(0,0,0,0.1);margin:20px 0px}.cookie-controller-container .cookie-button-accept{background-color:#00a79d;color:#fff;cursor:pointer;display:inline-block;margin:20px 0px;padding:8px 20px;-webkit-transition:0.2s all ease;transition:0.2s all ease}.cookie-controller-container .cookie-button-accept:hover{opacity:0.8}.cookie-controller-container .cookie-button-close{text-decoration:underline;cursor:pointer}.cookie-controller-container .cookie-toggle{border-radius:50px;cursor:pointer;float:right;height:25px;margin-right:40px;position:relative;-webkit-transition:0.2s all ease;transition:0.2s all ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px}.cookie-controller-container .cookie-toggle--inactive{background-color:rgba(0,0,0,0.1)}.cookie-controller-container .cookie-toggle--disabled{background-color:#ce2929}.cookie-controller-container .cookie-toggle--enabled{background-color:#00a79d}.cookie-controller-container .cookie-toggle-dot{background-color:#fff;border-radius:50%;display:inline-block;height:21px;left:15px;position:absolute;top:2px;-webkit-transition:0.2s all ease;transition:0.2s all ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:21px}.cookie-controller-container .cookie-toggle--disabled .cookie-toggle-dot{left:2px}.cookie-controller-container .cookie-toggle--enabled .cookie-toggle-dot,.cookie-controller-container .cookie-toggle--inactive .cookie-toggle-dot{left:16px}.cookie-controller-container .cookie-toggle-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cookie-controller-container .cookie-toggle-text:after{width:70px;margin-left:47px;font-size:14px;white-space:nowrap}.cookie-controller-container .cookie-toggle--enabled .cookie-toggle-text:after{color:#000;content:'ON'}.cookie-controller-container .cookie-toggle--disabled .cookie-toggle-text:after{color:#000;content:'OFF'}.products .faq-title{font-size:32px;font-weight:600;color:#00a79d;padding:3rem 0}.products .section-faqs{padding-bottom:2rem}.products .faq-answer-container{background-color:#fff}.products .section-product-faq{background-color:#fff}