.cms-menu-toggle{margin:15px 0}.cms-menu-toggle strong{background-color:#f4f4f4;font-size:14px;line-height:40px;padding:0 15px;cursor:pointer;display:block}.cms-menu-toggle strong:after{font-family:'FontAwesome';content:"\f067";float:right;font-size:20px;line-height:40px}@media screen and (min-width:641px){.cms-menu-toggle{display:none}}.cms-menu-overlay{display:none;position:fixed;overflow:hidden;top:0;bottom:0;left:0;width:100%;height:100%;z-index:95;background:rgba(0,0,0,.5)}.cms-menu-active .cms-menu-overlay{display:block}.cms-menu-close{width:50px;height:50px;line-height:50px;color:#000;font-size:20px;position:absolute;right:0;top:0;text-align:center;font-weight:100;z-index:1;display:block}@media screen and (min-width:641px){.cms-menu-close{display:none}}.cms-menu-wrapper{width:300px;position:fixed;top:0;left:-300px;transition:.3s all;z-index:100;background:#fff;height:100%;display:flex;flex-direction:column}.cms-menu-active .cms-menu-wrapper{left:0}@media screen and (min-width:641px){.cms-menu-wrapper{width:auto;position:static;display:block;height:auto}}.cms-menu-header{line-height:50px;text-align:center;text-transform:uppercase;border-bottom:1px solid #eee;font-weight:700;font-size:18px;position:relative;display:block}@media screen and (min-width:641px){.cms-menu-header{text-align:left;border:none;text-transform:none}}.cms-menu{padding:15px;flex:0 1 auto;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width:641px){.cms-menu{padding:0}}.cms-menu__item{margin-bottom:20px;font-size:14px}.cms-menu__link{font-size:16px}.cms-menu__inner-list{margin:0}.cms-menu__inner-item--all{display:none}.main p,.main ul{margin-bottom:15px}.main ul{list-style:disc;padding-left:15px}.main a{text-decoration:underline}.main hr{border:1px solid #ddd;border-width:1px 0 0}.cms-page-view.page-layout-2columns-left .main{margin-bottom:40px}.cms-test .std{font-size:60px}.brands-grid{margin-top:20px}.brands-grid .item{text-align:center}.brands-grid .item:last-child{float:left}.brands-grid .brand-image-wrapper{display:table;table-layout:fixed;width:100%}.brands-grid .brand-image{height:90px;display:table-cell;vertical-align:middle;border-bottom:1px solid #e5e5e5}.brands-grid .brand-image a{position:relative;display:inline-block;width:180px;max-width:100%}.brands-grid .brand-image a:after{display:block;height:0;width:100%;padding-bottom:50%;content:""}.brands-grid .brand-image a>img{position:absolute;top:0;left:0;width:100%;height:100%}.brands-grid img{max-height:100%}.brands-grid h2{height:40px;line-height:20px;font-size:14px;margin:10px 0}.brands-grid h2 a{font-weight:400}h2{font-size:26px;margin-bottom:25px;margin-top:15px;font-weight:700}h2 a{font-weight:400}.hbspt-form .hs-button{text-align:center;font-weight:700;text-transform:uppercase;transition:.3s background-color;line-height:20px;padding:15px 30px;display:inline-block;border:none;background-color:#7c7c7c;color:#fff;width:320px;max-width:100%}.hbspt-form .hs-button:hover{background-color:#555}.hbspt-form .hs-error-msgs{color:red;font-weight:500;margin:0;padding:0;margin-top:5px}.hbspt-form .hs-error-msgs li{list-style:none;margin:0;padding:0}.hbspt-form .hs-error-msgs label{font-size:12px;color:red}.hbspt-form .hs-input.error{border:1px dashed red !important;background-color:#faebe7 !important;-webkit-animation:error-alert .5s 1;animation:error-alert .5s 1}.hbspt-form .hs-form-required{color:#cd1c1c;margin-left:5px}