@charset "UTF-8";.bxslider,.comment-text p,.newproductpage .accessory-box .gallery .bx-viewport,a,body,body.about .newproductpage.finance .main-img img{margin:0}.bx-wrapper,.bxslider,.comment-single .comment-container .comments-list:first-of-type li .comment-text,.contributor p.no-padding,.newproductpage .gallery.maingallery .bx-viewport,.newproductpage .gallery.videolist a.bx-pager-link,.newproductpage.cs .contact-box li p,.sidenav a.call-now a,a,article.detail .bio-box p:last-of-type a,article.detail.dcl .greybox h3,article.detail.dcl .greybox p,body.about h3,hr,ul.dealerList li span.dealer-phone-mobile,ul.list.results li p.no-padding,ul.list.results li p.small{padding:0}.bx-wrapper img,img{max-width:100%}#popup.active,.boxes.portal,.boxes.portal .box,.bx-wrapper img,.comment-heading .dropdown:hover .dropdown-menu,.comments-list li .comment-image,.comments-list li .comment-text,.portal-nav li:hover ul,.showlist ul:first-child,.video-block-new.finance img.catalog,article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}.rate.star1:after,.rate.star2:after,.rate.star3:after,.rate.star4:after{margin-left:-10px;color:#000}.bx-viewport li,article.detail .image-container,body.lb-disable-scrolling{overflow:hidden}.meta-buttons a,.newproductpage .accessory-box h3,.newproductpage .description .product-testimonial a,.newproductpage .gallery.videolist.general h3,.sidenav li a,a.more,body.about .newproductpage.finance h3,h1,h2.h1,h3.h2,h4,p.bold.comments,p.small.forget{text-transform:uppercase}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html{overflow-x:hidden}body{overflow:x}footer .footer-nav ul,nav ul,ul,ul.bxslider{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{font-size:100%;vertical-align:baseline;background:0 0;cursor:pointer}.bx-wrapper li img,input,select{vertical-align:middle}.accordion dt a:active,.accordion dt a:hover,.products a:active,.products a:hover,body.about .newproductpage .titlebox p a,footer p a,ins,ul.dealerList li span.dealer-email a:hover,ul.dealerList li span.dealer-phone-mobile a:hover{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}::-webkit-input-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}:-moz-placeholder,::-moz-placeholder{color:#ccc;opacity:1}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}.bx-wrapper{position:relative;-ms-touch-action:pan-y;touch-action:pan-y;z-index:1}.bx-viewport{-webkit-transform:translatez(0);padding:20px 0;height:auto!important}.bx-viewport li{display:table;height:400px;background:#fff}.bx-wrapper li img{display:table-cell;position:absolute;top:50%;transform:translateY(-50%);max-height:100%;max-width:100%;margin:0 auto;left:0;right:0;width:auto}.bx-wrapper li .video-player img,.newproductpage .accordion .tab.active{max-height:none}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:40px;width:100%}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#999;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bio-box h4,.bloghome,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover,.sidenav li,.slidedown li:active,.slidedown li:hover,blockquote{background:#efefef}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(/assets/images/site/controls.png) 8px -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:8px -32px}.bx-wrapper .bx-next{right:10px;background:url(/assets/images/site/controls.png) -35px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-35px -32px}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:48px;font-size:1px;height:48px;text-indent:-9999px;z-index:9999}#brochuredownload-form,#handlingsystems_form,#workingsystems_form,.boxes .box.blog:first-of-type .image-overlay,.bx-wrapper .bx-controls-direction a.disabled,.comment-container+.form-inline.comment-form label,.comment-container+.form-inline.comment-form select.stars-rating,.comment-single .comment-container form label,.comment-single .comment-container form select,.comments-list .comment-form,.desktop-only,.months ul,.newproductpage .gallery.maingallery .caption,.newproductpage .gallery.maingallery p.small,.newproductpage .gallery.videolist .bx-wrapper .bx-controls-auto,.newproductpage .gallery.videolist .bx-wrapper .bx-pager,.portal-nav li span.down-arrow,.showlist ul,.showlist ul li .image-overlay,.sitemap ul .sitemap,.video-block-new.finance.cat img.lazyloaded,body.pr-body #intercom-container,body.pr-body #onesignal-bell-container,body.pr-body .breadcrumb,body.pr-body section.three .feature,body:after,div.intro .feature_img,form .hs-richtext hr,ul.dealerList li span.phone-desktop-only,ul.list.results.photo li .image-overlay,ul.reg-list li.brochure-list ul{display:none}body:after{content:url(/assets/images/site/close.png) url(/assets/images/site/loading.gif) url(/assets/images/site/prev.png) url(/assets/images/site/next.png)}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img,.newproductpage .accordion .productFeatures,.sidenav li ul li ul li{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-dataContainer:after,.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/assets/images/site/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/assets/images/site/prev.png) left 48% no-repeat;opacity:0;transition:opacity .6s}.lb-nav a.lb-next:hover,.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/assets/images/site/next.png) right 48% no-repeat;opacity:0;transition:opacity .6s}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/assets/images/site/close.png) 100% 0 no-repeat;text-align:right;outline:0;opacity:.7;transition:opacity .2s}.item.faq,.submitted-message,ul.list.results li img{outline:#cdcdcd solid 1px}.lb-data .lb-close:hover{cursor:pointer;opacity:1}.comment-form-container{padding:20px;border:1px solid #ccc!important;margin-bottom:20px}#changePassword,#forgotPw,#loginSubmit,#pwResetBtn,#resetPassword,.comment-image img,.comments-box .comment-input,.comments-box .email-input,.comments-box .form-group *,.comments-box .name-input,.grant-text+.gallery.sponsors,.newproductpage .accordion.systems img,.slidedown li a,.systempage input[type=submit],h1.product-title,h2.h1.product-title,li#PortalFirst ul li{width:100%}.comments-box .form-control{margin-bottom:10px;padding:12px 2%;font-size:16px;border:1px solid #cdcdcd;border-radius:0;width:96%!important;font-family:Open Sans,sans-serif}.h2.state,dl.countries dt,h1,h2,h2.h1{font-family:FrutigerLTStd-Black;line-height:1.15em;letter-spacing:.035em}.comments-list{margin:0;padding:0;list-style:none}.comments .loadcomments-btn{margin-left:35em}.comment-single .comment-single{padding-left:40px}.comment-single .comment-container{border-bottom:1px solid #ddd}.comment-single .comment-container .comments-list:first-of-type li.no-comments,.comments-list li .comments-list li .comment-text .rate,.newproductpage .bx-viewport li.bx-clone,div.Caption,div.Feedback,div.Footer,div.HoverCard,div.SocialProof,ul.comments-list .comment-single li.no-comments{display:none!important}.comment-image{width:30px;margin-right:10px;height:30px;float:left}form.comment-form label.hide{text-indent:-9999px;position:absolute}.comment-heading{color:#aaa;font-size:12px;margin-bottom:5px;display:block;width:100%;float:left;line-height:18px}.comment-heading .title{font-weight:700;text-decoration:none;color:#000;font-size:13px;float:left;width:100%}.comment-heading .meta{font-weight:500;font-size:12px;color:#a5b2b9}.comment-single .comment-form{margin:0;border-bottom:1px solid #ddd;padding:10px;border-bottom:none}.meta-buttons{margin-top:10px;position:relative;z-index:5}.meta-buttons a{font-weight:700;font-size:11px;padding:0 15px 0 0;color:#23629f}.meta-buttons .comment-votes{display:inline-block;margin-right:15px}.meta-buttons .comment-votes a{padding:0 0 0 2px}.meta-buttons .comment-votes .count{color:#a5b2b9;font-weight:500;font-size:13px;margin-right:2px}.meta-buttons .static-label{font-weight:700;font-size:11px;color:#a5b2b9}.comment-heading .dropdown{float:right;margin-left:20px}.comment-heading .dropdown-toggle{font-weight:700;font-size:11px;color:#288ce4}.h2.state a,dl.countries dt a,h1,h2 a,h2.h1{font-weight:400}.comment-heading .dropdown-menu{right:0;left:auto;min-width:60px}.comment-heading .dropdown-menu>li>a{font-weight:700;font-size:11px;color:#23629f;padding:5px 10px}.comment-heading .dropdown-menu>li>a .fa,.comment-heading .dropdown-menu>li>a .glyphicon,.comment-heading .dropdown-menu>li>span.comment-flag .glyphicon{padding-right:5px;width:15px;text-align:center}.comment-heading .dropdown-menu>li>span.comment-flag{display:block;white-space:nowrap;color:#aaa;font-weight:700;font-size:11px;padding:5px 10px}p.bold.comments{background:#000;color:#fff;padding:15px 2%;width:96%;position:relative;z-index:2;float:left;margin:0 0 15px}.product-description .comment-form-container,article .comment-form-container{width:96%;border:none;display:inline-block;padding:25px 2%;z-index:1;position:relative;margin-top:-28px}.comment-content,h1,h2.h1{border-bottom:1px solid #ccc}.product-description .comment-form-container button,article .comment-form-container button{border-radius:2px;box-shadow:none;margin-bottom:0;padding:20px}.contributor,.newproductpage .accordion.group .product-testimonial,.newproductpage .comment-form-container,.newproductpage .titlebox.group,.product-description .comment-form-container form select,article .comment-form-container form select{margin-bottom:25px}.comment-form-container form select,.comment-form-container form textarea,.partner .image-container,.tb.block img,.top-information-other h3,article.detail h1.dcl,h1,h2.h1{margin-bottom:15px}.comment-form-container p{float:left}ul.comments-list li.no-comments{width:100%!important;padding:10px 0 25px!important}article .comment-form-container{width:96%;margin-left:0}.comment-single .comment-container{clear:both;border-bottom:none;display:inline-block;padding:15px 0;width:100%}.comment-single .comment-container form input,.comment-single .comment-container form select,.comment-single .comment-container form text-area{border:1px solid #eee;border-radius:2px}.comment-single .comment-container .comments-list:first-of-type{width:90%;float:right}.comment-single .comment-container .comments-list:first-of-type li{display:inline-block;width:100%}.comments-list li{width:100%;float:right;list-style:none}.comment-heading time{display:block;color:#191919}.comment-content{float:left;width:100%;padding:10px 0 20px}.comments-list li .comments-list li .comment-content{border:none;border-left:1px solid #ccc;border-bottom:4px solid #ccc;padding-left:10px}.comment-form label,.faq-contact li,.newproductpage #downpayment,.newproductpage .description .product-info.info .bx-viewport li,.newproductpage .gallery.maingallery .bx-controls-direction,.slidedown li:first-of-type,footer .newsletter-signup form ul.hs-error-msgs label{display:inline-block}.comment-single .comment-container form button{box-shadow:none;border-radius:2px;margin-top:0}.button:hover,.major-thank-you-button:hover,input[type=submit]:hover{box-shadow:5px 40px -10px rgba(0,0,0,.57);text-decoration:none;cursor:pointer;-moz-box-shadow:0 5px 40px -10px rgba(0,0,0,.57);-webkit-box-shadow:0 5px 40px -10px rgba(0,0,0,.57);letter-spacing:1.15px}.comments-box{float:left;clear:both;background:#fff;width:100%}article.detail ul.comments-list li.no-comments,ul.comments-list li.no-comments{list-style:none;padding:15px}.product-description p.success,article.detail .comments-box p.bold,article.detail p.success{padding:15px}.boxes h2.black a,.rate,article.detail ul.share li a:hover,body.portal .mobile-menu,footer .newsletter-signup label,footer a,footer p,form .hs-richtext a,ul.dealerList li span.dealer-email a,ul.dealerList li span.dealer-email a:hover,ul.dealerList li span.dealer-email:hover a,ul.dealerList li span.dealer-phone-mobile a{color:#fff}.rate.star1:after{content:"★"}.rate.star2:after{content:"★★"}.rate.star3:after{content:"★★★"}.rate.star4:after{content:"★★★★"}.rate.star5:after{content:"★★★★★";color:#000}@font-face{font-family:FrutigerLTStd-Black;src:url(../scss/FrutigerLTStd-Black.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:FrutigerLTStd-BlackCn;src:url(../scss/FrutigerLTStd-BlackCn.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:FrutigerLTStd-Roman;src:url(../scss/FrutigerLTStd-Roman.otf) format("opentype");font-weight:400;font-style:normal}a.skip:active,a.skip:focus,a.skip:hover{height:auto;left:0;overflow:visible;top:0;width:auto}.full-width,article.detail,footer,h2.h1,header,ul.list{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;display:block}.progressContainer{background-color:#cdcdcd;content:"";display:table;height:.4em;left:0;margin-bottom:0;overflow:hidden;position:fixed;table-layout:fixed;top:60px;width:100%;z-index:50}.bloghome,.bloglist,.faq-search,.gallery.swag.videolist .bx-wrapper .bx-controls-direction,.image-container-body,.image-container.fin,.newproductpage .gallery.videolist .bx-wrapper .bx-controls-direction,.submitDivider,.submitted-message,.video,.youtube-player,a.anchor,div.intro,section.form,section.innovation,ul.view li{position:relative}.progressContainer .progressBar{background-color:#cf0a2c;float:left;height:100%;max-width:100%;transition:width .6s;width:0;z-index:99}h1,h2.h1{font-size:2.35em;padding:19px 3vw 15px}h1.home,h2.h1.home{float:right;width:60%}h1.home,h1.product-title,h2.h1.home,h2.h1.product-title{border:none;font-size:2em;left:auto;right:auto;margin:0;padding:0}.h2.state,dl.countries dt,h2{font-size:1.75em;font-weight:400;text-transform:uppercase}.h2.state.h3,dl.countries dt.h3,h2.h3,h3{font-weight:700;text-transform:uppercase;font-family:Open Sans,sans-serif}.h2.state.small,dl.countries dt.small,h2.small{font-size:1.25em;margin-top:25px}.h2.state span,dl.countries dt span,h2 span{display:block;font-size:1.25rem;line-height:1.15em}#popup h4,.h2.state.h3,body.pr-body section.three.first p,dl.countries dt.h3,footer .footer-nav ul ul li a,h2.h3{font-size:1em}.h2.state.h1,.newproductpage .accordion .models li:last-of-type,dl.countries dt.h1,h2.h1{border-bottom:none}.h2.state{float:left;text-align:right;width:32%}.newproductpage .accordion .bx-wrapper .productFeatures li a,.page404 .whitebox,.submitted-message,.video-block-new+.feature_img,body.about .newproductpage.finance .titlebox,footer ul.social li i,form.search{text-align:center}.accordion dd p,h3{font-size:1.15em}h3.h4,h4{font-size:.9em;font-weight:600}h3.h2{font-family:FrutigerLTStd-Black;font-size:1.75em;font-weight:400;letter-spacing:.035em;line-height:1.15em}.bold,.video-group .video h2.h3 a,dl dt,dl span.bold,p span.bold,p.padding-bottom,table thead,ul.view li{font-weight:700}.grant-text li,li,p{line-height:1.5em}.image-container.fin .finance-title h2,.partner h2,form.search-faq input,h4,ul.dealerList li h2{font-family:Open Sans,sans-serif}p.small,small{font-size:.775em}.button,.major-button,.major-button-selected,.major-thank-you-button,input[type=submit]{font:600 1em/1.25em Open Sans,sans-serif;letter-spacing:.75px;margin:5px 0 25px;text-transform:uppercase;text-align:center}.newproductpage .description p,article.detail p,article.detail p:last-of-type a,body.pr-body section.specs ul li,p{padding:8px 0}.call .third,p.padding-bottom{padding-bottom:.938em}#popup hr+h4,.become h4+p,.listView ul.dealerList,.listView ul.dealerList li,.newproductpage .accordion .optionsblock p,.newproductpage .description .product-testimonial .attribution,article.detail .bio-box h3,article.detail.dcl h2+p,body.about .newproductpage.finance .textblock,h3+p{padding-top:0}small{clear:both;display:block;float:left;padding:25px 2%}.newproductpage .gallery.instafeed p,article.detail ol li,dl{padding-bottom:15px}dl.countries{padding-bottom:25px}dl.countries dt{font-size:1.35em}dl.countries dd{margin-top:8px;text-transform:uppercase}.sidenav.country-select-mobile img,dl.countries dd img{max-height:13px}.call a:active,.call a:hover,.newproductpage .accordion .optionsblock a.more,.newproductpage .titlebox a,.portal-nav li ul li a:hover,.sidenav a.call-now i:active,.sidenav a.call-now i:hover,.sidenav a.call-now:hover,.sidenav.country-select-mobile a:hover,.systempage .testimonial_block a:hover,body.about p.close:active,body.about p.close:hover,dl.countries dd a,footer p a:active,footer p a:hover,form .legal-consent-container .hs-richtext a,ul.list p a,ul.reg-list a{color:#23629f}.faq-contact li a.hover,.portal-nav li:active a,.portal-nav li:hover a,.submitted-message,a,article.blogpage.dealer p+a:active,article.blogpage.dealer p+a:hover,body.pr-body a.button.ghost,dl.countries dd a:hover,ul.list p a:active,ul.list p a:hover,ul.reg-list a:active,ul.reg-list a:hover{color:#191919}.button,.major-thank-you-button,input[type=submit]{color:#fff!important;padding:20px 5%;display:inline-block;width:90%}.button,input[type=submit]{background:#cf0a2c;border-radius:2px;border:none;transition:.4s;text-decoration:none!important}.major-button,.major-thank-you-button{background:#b9ad83;text-decoration:none!important;transition:.4s}.blog-entry.list,.gallery.swag,.sidenav li,article.detail aside,body.about p.close,form.search,header,ul.list li,ul.testimonials li{border-bottom:1px solid #cdcdcd}.faq-contact li a,.page404 .help li a,a:active,a:focus,a:hover,article.detail ul li a,body.portal table a,p a{color:#23629f;text-decoration:underline}.button:hover,input[type=submit]:hover{background:#434343;transition:.4s}.gallery.swag h2,.systempage h3,body.portal h1{letter-spacing:0}.major-thank-you-button{border-radius:2px;border:none}.major-thank-you-button:hover{background:#686145;transition:.4s}.button.ghost:hover,.major-button:hover{box-shadow:5px 40px -10px rgba(0,0,0,.57)}.major-button-div{display:flex;width:100%;flex-direction:column;justify-content:space-around}.major-button,.major-button-selected{border-radius:10px;width:90%;display:inline-block;padding:20px 5%;color:#fff!important}.major-button:hover{letter-spacing:1.15px;-moz-box-shadow:0 5px 40px -10px rgba(0,0,0,.57);-webkit-box-shadow:0 5px 40px -10px rgba(0,0,0,.57);cursor:pointer}.major-button-selected,.major-button:hover{background:#686145;transition:.4s;text-decoration:none}.major-button-selected{text-decoration:none!important;border:2px solid #fff}.major-input{border:1px solid #cdcdcd;border-radius:2px;font-size:1em;margin-right:0;padding:10px 1%;width:98%!important;height:40px;margin-bottom:.938em}@media only screen and (min-width:1025px){#changePassword,#forgotPw#forgotPw,#loginSubmit,#pwResetBtn#pwResetBtn,#resetPassword{width:30%;float:right}.major-button-div{display:flex;width:100%;flex-direction:row;justify-content:space-around}.major-button,.major-button-selected{font:600 1em/1.25em Open Sans,sans-serif;color:#fff!important;text-transform:uppercase;padding:20px 5%;border-radius:10px;display:inline-block;letter-spacing:.75px;width:35%;text-align:center;margin:5px 0 25px}.major-button{background:#b9ad83;transition:.4s;text-decoration:none!important}.major-button:hover{letter-spacing:1.15px;box-shadow:5px 40px -10px rgba(0,0,0,.57);-moz-box-shadow:0 5px 40px -10px rgba(0,0,0,.57);-webkit-box-shadow:0 5px 40px -10px rgba(0,0,0,.57);cursor:pointer}.major-button-selected,.major-button:hover{background:#686145;transition:.4s;text-decoration:none}.major-button-selected{text-decoration:none!important;border:2px solid #fff}.major-button-selected:hover{background:#b9ad83;letter-spacing:1.15px;box-shadow:5px 40px -10px rgba(0,0,0,.57);-moz-box-shadow:0 5px 40px -10px rgba(0,0,0,.57);-webkit-box-shadow:0 5px 40px -10px rgba(0,0,0,.57);transition:.4s;text-decoration:none;cursor:pointer}}#loginError{margin-top:1.5em}.button.ghost{background:#fff;border:2px solid #191919;border-radius:1px;box-shadow:0 0 0 1pt #191919;color:#191919!important;margin-bottom:.938em;margin-top:.938em;width:89%}.button.ghost:hover{border:2px solid #fff;-moz-box-shadow:0 5px 40px -10px rgba(0,0,0,.57);-webkit-box-shadow:0 5px 40px -10px rgba(0,0,0,.57)}.button.ghost.contact,.newproductpage .accessory-box,.video-block-new .action,.video-block-new .form{padding:15px 2%}.career-desc ul{list-style:disc;margin-left:35px}ul.view li{background:#efefef;border:1px solid #cdcdcd;cursor:pointer;display:inline-block;margin-left:-1px;padding:15px 20px;z-index:2}ul.view li.active{background:#fff;border-bottom:2px solid #fff}ul.listed{list-style-type:disc;margin-left:40px}ul.list li{display:inline-block;padding:25px 2%;width:96%}.showlist ul li:last-child,.systempage .reviews,li#PortalFirst a,ul.list li:last-child{border-bottom:0}ul.list li img{float:left;margin-bottom:10px;width:100%}article.detail.dcl,ul.list.results{width:100%;left:auto;right:auto;margin:0}ul.list.results li{height:auto;padding:25px 0;width:100%}ul.list.results li img{display:block;margin:5px 0 15px;width:100%}ul.list.results li img.social{display:inline-block;margin-right:5px;outline:0;width:auto}article.detail.dcl h2,ul.list.results li p.margin-top{padding:15px 0 0}ul.list.results li p.clear{border-top:1px dotted #efefef;clear:both;margin-top:10px}ul.testimonials{left:auto;right:auto}ul.testimonials,ul.testimonials .video{width:100%;margin:0}ul.reg-list,ul.reg-list li.brochure-list{margin-top:-1px}ul.testimonials li{border-top:none;height:auto;padding:25px 2% 15px}ul.testimonials li h3{padding-bottom:5px}ul.testimonials li p.attribution{font-style:italic;padding-top:5px}ul.testimonials li:last-child{margin-bottom:1.563em}.mediafeature ul.list.testimonials li,ul.testimonials.no-padding li{padding:25px 0 15px;width:100%}ul.reg-list{display:inline-block;font-size:.9em;width:100%}table{border-collapse:collapse;border-spacing:0;font-size:.9em;margin:15px 0 25px;width:100%}table thead{background:#efefef;text-transform:uppercase}a,form label,ul.list.results.faq li h2 a{font-weight:600}table td,table th{border:1px solid #ccc;padding:5px}table.coop td.black{background-color:#191919}a{display:inline-block;transition:color .5s;text-decoration:none}#resetPasswordBtn:hover,.newproductpage .accordion h3.title:hover,.partner .bx-wrapper li.img:hover,.slidedown:active,.slidedown:hover,a:active,a:focus,a:hover,body.pr-body section.three ul li:hover,ul.list.results.faq li a:hover{cursor:pointer}a.anchor{display:inline-block;top:-190px;visibility:hidden}a.lightboxa{display:block;margin:8px 0}.page404 .help li a:active,.page404 .help li a:hover,.portal-nav li a:hover,article.detail ul li a:active,article.detail ul li a:hover,body.portal table a:hover,p a:active,p a:hover{color:#191919;text-decoration:none}.gm-style button,button.leadin-button,button.leadin-button:active,button.leadin-button:hover,button.leadinModal-close,button.leadinModal-close:active,button.leadinModal-close:hover,form.search-faq input[type=submit]:hover{box-shadow:none}button.leadinModal-close{min-width:auto}button.gm-ui-hover-effect{min-width:0!important;width:23px!important}button.gm-ui-hover-effect img{margin:0!important}button.margin-right{box-shadow:0 0 0 2pt #cf0a2c;margin-right:15px}button.margin-right:hover{box-shadow:0 0 0 2pt #191919}section.form{border-top:1px solid #cdcdcd;margin:50px -50vw;padding:50px 2%;width:100vw;left:50%;right:50%;display:block}form.search button,form.search button:hover{color:transparent!important}form{margin-top:.938em;margin-bottom:.938em}form fieldset{max-width:1600px!important;width:100%}form .legal-consent-container{font-size:.65em}form .legal-consent-container .hs-richtext{background:#efefef;color:#191919;line-height:1.65em;padding:2px 1%}.sidenav a.call-now,form .hs-richtext{text-transform:uppercase;background:#191919}form .inputField,form input#loginName,form input#password,form input#setPassword,form input#updatePassword{border:1px solid #cdcdcd;border-radius:2px;font-size:1em;margin-right:0;padding:10px 1%;width:98%!important;margin-bottom:.938em}form label.hs-form-checkbox-display,form label.hs-form-radio-display{display:block;font-weight:400;padding:8px 0}form .hs-form-field{margin-bottom:15px;width:100%!important}form .hs-form-field .input{margin:0!important;-webkit-appearance:none;outline:0;-moz-appearance:none;appearance:none}form .hs-form-field .input input[type=email],form .hs-form-field .input input[type=number],form .hs-form-field .input input[type=password],form .hs-form-field .input input[type=tel],form .hs-form-field .input input[type=text],form .hs-form-field .input select,form .hs-form-field .input textarea{border:1px solid #cdcdcd;border-radius:2px;font-size:1em;margin-right:0;padding:10px 1%;width:98%!important}form .hs-form-field .input input[type=checkbox],form .hs-form-field .input input[type=radio]{margin:0 5px 0 0;width:14px}form .hs-form-field .input select,form .hs-form-field .input textarea{background:#fff;font:1em/1.5em Open Sans,helvetica,sans-serif;height:42px;width:100%!important}form .hs-form-field .input textarea,form textarea{height:auto;width:98%!important}form .hs-richtext{color:#fff;margin-bottom:15px;padding:10px 2%}form .hs-richtext span{background-color:#cf0a2c!important;padding:0 1%}form select,form textarea{background:#fff;border:1px solid #cdcdcd;border-radius:2px;font-size:1em;height:42px;margin-right:0;padding:10px 1%;width:100%!important}form input.hs-button{appearance:none;display:block;-webkit-appearance:none;outline:0;-moz-appearance:none;width:100%}form p.error,form ul.hs-error-msgs{color:#cf0a2c;list-style:none;margin:5px 0 15px;outline:#cf0a2c solid 2px;padding:.938em 1%}form p.error.inputs-list,form ul.hs-error-msgs.inputs-list{list-style:none;width:98%!important}form p.error.inputs-list label,form ul.hs-error-msgs.inputs-list label{color:#cf0a2c;font-weight:700;font-size:.9em;margin:0}form.search{margin:0;padding-bottom:.938em}.sidenav a,.sidenav li,.splash .splashpage form,body.about h1,div.intro h2,div.intro h2+p,div.intro p,footer{text-align:left}form.search input[type=search]{border:1px solid #cdcdcd;font-size:.9em;padding:7px 2%;position:relative;width:95%;-webkit-appearance:none}form.search button{background:url(/assets/images/site/search_small_icon_black.jpg) no-repeat;border:none;box-shadow:none;cursor:pointer;display:block;height:16px;margin:0;padding:0;position:absolute;right:18px;top:85px;width:16px;z-index:10}form.search button:active,form.search button:hover{background:url(/assets/images/site/search_small_icon_blue.jpg) no-repeat!important}_:-webkit-full-screen:not(:root:root),form.search button{top:89px}@media only screen and (max-device-width:480px),only screen and (max-width:480px){form.search button{top:86px}}@media screen and (device-width:768px) and (device-height:1024px) and (-webkit-device-pixel-ratio:1){form.search button{float:right;right:-50px;top:87px;width:14px}}.submitted-message{box-shadow:0 2px 5px #000;background:#f0fff0;display:inline-block;overflow:inherit!important;padding:25px 5%;z-index:1;margin-top:.938em;margin-bottom:.938em}.submitted-message p{padding:30px 0 0}.submitted-message:after{content:url(/assets/images/site/success-checkmark-85.png);left:0;right:0;top:-45px;position:absolute;z-index:2}.video{display:block;margin:0 0 20px -2%;padding-bottom:56.25%;width:104%;z-index:2;padding-top:.938em}.bloglist,.boxes,.products,body.pr-body section,body.pr-body section.parallax.fullback,body.pr-body section.six,body.pr-body section.specs.two,body.pr-body section.static,body.pr-body section.two{left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.video,.youtube-player{height:0}.youtube-player{background:#000;overflow:hidden;max-width:100%;padding-bottom:56.23%}.youtube-player iframe{background:0 0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.youtube-player img{border:none;bottom:0;cursor:pointer;display:block;height:auto;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0;width:100%;transition:.4s}.youtube-player img:active,.youtube-player img:hover{-webkit-filter:brightness(75%)}.youtube-player .play{background:url(/assets/images/site/play-button_grey.png) no-repeat;cursor:pointer;height:72px;left:50%;margin-left:-36px;margin-top:-36px;position:absolute;top:50%;width:72px}.video-group{float:left;width:100%;margin-bottom:.938em}.video-group .video{margin-bottom:1.563em;height:auto;margin-left:0;padding-bottom:0;width:100%}.newproductpage .main-img.full-width.accessory,.newproductpage.partners,.systempage .system-hero,.video-block-new,body.about .newproductpage.finance .main-img{margin-top:-15px}.dealer-thanks .full-width.blue p,.portal-nav li:first-of-type span,.portal-nav.uk li.inform span,.video-block-new.finance .video-player,article.detail .comments h2,article.detail .comments h3,article.detail .contentbody{padding:0 2%}.boxes .box.blog:first-of-type .info,.video-block-new .full-form{padding:5px 2%}body.about p.close{background:#fff;cursor:pointer;font-weight:600;padding:18px 3%;text-align:right;text-transform:uppercase;margin-bottom:.938em}.down-arrow:after{content:"▼";height:16px;width:16px}.up-arrow:after{content:"▲";width:16px}.sidenav.country-select-mobile{background:#000;padding:10px 4%}.sidenav.country-select-mobile a{color:#fff;text-transform:uppercase;display:inline}.sidenav span.down-arrow,.sidenav span.up-arrow{font-size:80%}.sidenav form.search label{text-indent:-9999px;display:inline-block;font-size:1px}.sidenav a{font-family:Open Sans;font-weight:400;padding:10px 3%;width:83%}.sidenav a.call-now{width:94%;color:#fff}.sidenav a.call-now i{float:none;width:auto;color:#fff;padding:5px 0 0 5px}.sidenav li i{float:right;width:15px;padding:14px 3% 0 0}.sidenav li i:hover{cursor:pointer!important}.sidenav .dealer-login a{width:94%}.sidenav li.padding-top{margin-top:.938em;border-top:1px solid #cdcdcd}.sidenav li ul{background:#dedede;display:none;font-size:.9em}.sidenav li ul li{border-top:1px solid #ccc;background:0 0}.sidenav li ul li ul{background:#b9b9b9}.sidenav li ul li:active,.sidenav li ul li:hover{background:#cdcdcd}.newproductpage .accordion .specifications li a,.newproductpage .titlebox.catalog p,.sidenav li ul li a{text-transform:none}header{background:#000;height:60px;position:fixed;top:0;z-index:100}.boxes{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:0!important;position:relative;width:100vw}.boxes h2.black,.boxes h3.bar,.boxes h3.black{background:#191919!important;color:#fff;font:1.25em Open Sans,sans-serif;padding:10px 2%;text-align:left;width:96%}.boxes .box{border:none;border-bottom:1px solid #cdcdcd;margin:0;padding:0;width:100%}.boxes .box .image-container{float:left;height:110px;margin-right:2%;overflow:hidden;width:110px}.boxes .box .image-container a{height:100%;width:100%}.boxes .box .image-container img{height:100%;max-height:none;max-width:none;top:0;transform:none;width:auto}.boxes .box .info{display:table-cell;height:110px;padding-right:5px;vertical-align:middle}.boxes .box .info h2,.boxes .box .info h3,.boxes .box .info h4{font-family:Open Sans,sans-serif;font-size:1em;line-height:1.15em;padding:5px 0;text-transform:uppercase}.boxes .box .info h2 a,.boxes .box .info h3 a,.boxes .box .info h4 a{font-weight:600;width:100%}.boxes .box .info h3{padding-bottom:0;line-height:1.5em}.boxes .box .info p{padding-top:0;padding-left:0}.boxes .box .info a.cta-button{font-size:.85em;text-transform:uppercase;width:100%}.boxes .box.blog:first-of-type .image-container{height:300px;overflow:hidden;width:100%}.boxes .box.blog:first-of-type .image-container img{height:auto;max-width:none;min-height:100%;min-width:100%;width:auto}.boxes .box.blog:first-of-type .info h2{font-family:FrutigerLTStd-Black;font-size:1.5em;letter-spacing:1px;padding-bottom:0}.boxes.white .box .image-container img{height:auto;max-width:100%;max-height:100%;padding-left:2%;position:relative;top:50%;transform:translateY(-50%)}.boxes.productlist .box .info{padding:12px}.boxes.productlist .box .image-container{padding:12px 0 12px 5px;width:105px}.products .boxes .info p{padding-left:0}.image-overlay{background:rgba(0,0,0,.65);height:300px;position:absolute;width:100%;z-index:5}footer{background:#000;clear:both;font-family:Open Sans,helvetica,sans-serif;padding:25px 3% 15px;z-index:2}footer p{clear:both;font-size:.775em;padding:25px 0 15px}footer .newsletter-signup{border-bottom:1px solid #fff;border-top:1px solid #fff;width:94%;padding-top:1.563em;margin-top:1.563em;padding-bottom:.938em}footer .newsletter-signup h4{color:#fff;font-weight:700;padding:0}footer .newsletter-signup .hs-submit{margin-top:-3px;vertical-align:top}footer .newsletter-signup form input[type=submit]{display:inline-block;float:none;margin:0;min-width:0;padding:12px 0;vertical-align:top;width:100%}footer ul li,footer ul.social li:first-of-type{padding-top:8px}footer ul li:first-of-type{padding-top:3px}footer ul.social li{float:left;list-style-type:none;margin:33px 10px 0 0}footer ul.social li i{border:1px solid #fff;border-radius:40px;display:inline-block;height:20px;padding-top:4px;width:26px}footer ul.social li i:active,footer ul.social li i:hover{border:1px solid #23629f}footer .footer-nav ul li>a{font-size:1.15em;text-transform:uppercase;padding-top:.938em}footer .footer-nav ul ul{margin-top:3px}footer .footer-nav ul ul li a:first-child{padding-top:3px;text-transform:none}.page404{background-image:url(/assets/images/site/404_image.jpg);background-size:cover;height:100vh;margin-top:-15px;padding:50px 2%}.page404 .whitebox{background:hsla(0,0%,100%,.75);margin:0 auto;padding:50px 2%;width:75%}.newproductpage p.small,.page404 .whitebox h3,.privacyPolicy-privacyPolicy h3,.text-box.info h2,article.detail h3{padding-top:15px}.page404 .whitebox form.search input[type=search],.systempage .testimonial_block h2{padding:10px 2%}.page404 .whitebox form.search input[type=submit]{background:#191919;color:#fff!important;display:inline-block;margin-top:5px;padding:10px 0;position:relative;right:auto;top:auto;width:95%}.page404 .whitebox form.search input[type=submit]:hover{background:#23629f!important}.page404 .help li{border-right:1px solid #191919;display:inline;margin-right:7px;padding-right:15px}.page404 .help li:last-of-type{border:none;margin:0;padding:0}.newproductpage .titlebox a.button,body.portal .boxes.portal .third-left,h1.bloghead,h1.npp{margin-bottom:0}.bloglist{width:100vw;display:block;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:1.563em}.image-container-body p.caption{font-size:.65em;font-style:italic;margin-top:-3px;padding:0;right:0;text-align:right;text-transform:uppercase}.pagination{display:inline-block;float:right;margin:15px 1% 25px;width:98%}.pagination .next_page{text-align:right}.comments{padding-top:1.563em;padding-bottom:1.563em;margin-top:1.563em;border:1px solid #e3e3e3;clear:both}article.detail.dcl aside{border-bottom:none;float:none;margin:10px 0 0;padding-bottom:0}article.detail h1{margin-bottom:0;padding-right:3%}article.detail .image-container.fixedPos{height:200px;position:fixed;top:60px;z-index:1}article.detail .image-container.fixedPos+.fullbody{background:#fff;margin:200px 0 0;position:relative;z-index:2}article.detail aside{float:left;padding:0 2% 15px;position:relative;width:96%;margin-bottom:.938em}article.detail ol,article.detail ul{margin:15px 0 15px 40px}article.detail aside p{font-size:.85em;padding:0 0 8px}.become .image-container img,.bloghome img,.contributor img,.hero-container img.hero,.newproductpage .main-img img,.systempage .system-hero img,.systempage .testimonial_block img,article.detail img,body.about .image-container img{height:auto;width:100%}article.detail .video{margin-left:0;width:100%}.blog-entry.list p,.contributor p.clear,article.detail ol li:last-of-type,article.detail ul li:last-of-type{padding-bottom:0}article.detail .share-container{position:absolute;right:2%;text-align:right;top:0}article.detail ul{list-style-type:disc;font-family:Open Sans,arial,helvetica;line-height:1.5em}article.detail ul li{padding-bottom:15px;width:92%}article.detail ul.share{list-style-type:none;margin-top:0}article.detail ul.share li{height:50px;margin:0 0 0 10px;padding:0;width:50px}article.detail ul.comments-list{margin-left:0;padding-left:2%;padding-right:2%}article.detail ul.bloglist{left:auto;right:auto;width:94%}.become .video p.small,.newproductpage blockquote+.attribution,.newproductpage blockquote+.attribution+p,article.detail.dcl+.comments h2,article.detail.dcl+.comments h3{padding-left:2%}article.detail p:last-of-type a.button.ghost{padding:20px 5%}.share{float:right;margin:-50px 2% 0 0}.bloghome,.faq-search{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;display:block}.share p.bold{margin-left:10px;font-weight:700;padding:0}.share li{float:left;height:50px;margin-left:10px;position:relative;width:50px}.share li:active,.share li:hover{cursor:pointer;opacity:.9}.leadinModal.leadinModal-theme-default.leadinModal-v3 .leadinModal-content{background-color:#fff!important}blockquote{font-size:1.25em;line-height:100%;margin:20px 0;padding:0 50px;position:relative}blockquote:after,blockquote:before{font-size:48px;position:absolute}blockquote:before{content:"\201C";left:11px;top:11px}blockquote:after{bottom:-30px;content:"\201D";right:11px}.bio-box{margin-top:50px}.bio-box h4{margin-bottom:10px;padding:5px 0 5px 5px}.bloghome,.months select{margin-bottom:.938em}.bio-box .img-container{float:left;margin-right:2%;width:25%}.hero-container{margin-top:0;z-index:4}div.intro{margin-top:0;z-index:5}.listView ul.dealerList .popuptext h3+div,.systempage .system-information,div.intro p{clear:both}section.innovation{margin-top:-60px;z-index:5}.bloghome .blogcontent{padding:.938em 2%}.become .entry.grey p.small,.portal-right .box.change img,.related h3.h2,section.products h2{margin-left:2%}.related,section.tradeshows{padding-top:25px}.item.faq{margin:0 0 20px;padding:15px 0;text-align:center;width:100%}.item.faq .image-container{margin:0 auto;max-height:150px;padding-bottom:15px;text-align:center}.item.faq .image-container img{max-height:150px}.faq-search{background:url(/assets/images/site/faq_background.jpg) 0 0/cover no-repeat}.faq-search label{font-size:0;text-indent:-9999px}.faq-categories.products h2.h3{background:0 0!important;color:#191919;padding:10px 0}.become h4,ul.list.results.faq li p.small:first-of-type,ul.list.results.faq li p.small:last-of-type{padding-top:10px}form.search-faq{display:block;margin-top:-15px;padding:200px 5%}form.search-faq input{border:1px solid #ccc;border-radius:0;font-size:15px;font-weight:400;height:48px!important;margin-bottom:10px;padding:15px 2%;-webkit-appearance:none;width:100%}form.search-faq input[type=submit]{border-radius:0;box-shadow:none;float:right;height:auto;margin:auto;min-width:auto;padding:15px 2%}.faq-contact{margin-bottom:75px;text-align:center}.accordion{margin:50px 0}.accordion dd,.accordion dt{border:1px solid #000;border-bottom:0;padding:10px}.accordion dd:last-of-type,.accordion dt:last-of-type{border-bottom:1px solid #000}.accordion dt a{color:#000;display:block;font-weight:700}.accordion dt a span,.newproductpage .titlebox .optionrate a{float:right}.accordion dd{border-top:0;display:none;font-size:12px}.accordion dd:last-of-type{border-top:1px solid #fff;position:relative;top:-1px}.blog-entry.list,tradeshows{padding-top:.938em;padding-bottom:.938em}tradeshows .months select:active,tradeshows .months select:hover{background:#efefef;cursor:pointer}.months select{background:#fff;border:1px solid #cdcdcd;border-radius:0;font-size:.9em;font-weight:600;padding:.938em 2%;text-align:center;-webkit-appearance:none;width:100%;margin-top:.938em}.months select:after{content:"\2304";font-size:24px;position:absolute;right:-17px;top:-3px}.become blockquote cite,.become p.small{font-size:.65em;text-transform:uppercase}.showlist h3,.showlist p{padding:0 0 5px}.showlist .box{margin:17px 0 25px}.showlist ul li{border-bottom:1px solid #cdcdcd;list-style-type:none;margin-bottom:20px;width:100%;padding-bottom:.938em}.showlist ul h4{font-style:italic;padding-bottom:5px}.showlist .button{background:#191919;width:35%}.showlist .button:hover{background:#fff;color:#191919!important;box-shadow:5px 40px -10px rgba(0,0,0,.57)}.newproductpage.cs ul.resources-list li{border:1px solid #888;margin:5px 0;padding:15px 0;text-align:center}.newproductpage.cs .contact-box{background:#add8e6;border:1px solid #888;padding:15px 2%;text-align:center;margin-top:20px}.newproductpage.cs .contact-box li{float:left;font-size:.85em;font-weight:600;padding:0 1%;width:31%}.newproductpage.cs .contact-box ul+p{clear:both;padding-bottom:15px;padding-top:15px}.newproductpage.cs .contact-box p{font-size:.8em}.newproductpage.cs .faqs .accordion{border:none;padding-left:0;padding-right:0;width:100%}.newproductpage.cs .maintenance .accordion{border:1px solid #000;border-top:0;margin:0;width:100%}.newproductpage.cs .maintenance .accordion .tab{margin-left:0;padding-left:0;padding-right:0;width:100%}.newproductpage.cs .maintenance .accordion h3.title{border-top:1px solid #000;font-size:16px;font-weight:700;margin-left:0;padding:20px 2%;width:96%}.newproductpage.cs .maintenance .accordion .big-block{padding:0 2%;width:96%}#popup .item,.newproductpage.cs .maintenance .accordion p{text-transform:uppercase;font-weight:600}.newproductpage.cs .maintenance .accordion .video-player{padding-botttom:10px}.newproductpage.cs .maintenance .accordion ul{margin:0 0 15px 18px}.newproductpage.cs .maintenance .accordion ul li{font-size:.86em;line-height:1.65em;list-style:disc}.become blockquote{background:0 0;margin-bottom:0}.become blockquote:before{top:40px}.become blockquote:after{bottom:75px}.become blockquote cite{line-height:.75em}.become .text:first-of-type{background:#23629f;color:#fff;margin:-15px 0 25px -2%;padding:18px 5% 25px;width:94%}.become .content{margin:-10px 0 0;padding:25px 2%}.become h3{padding:15px 0 5px}.become p.black-box{background:#000;color:#fff;font-weight:600;margin:15px 0 15px -2%;padding:15px 2%;width:100%;text-align:center;text-transform:uppercase}.call,body.about .grey{width:100vw;position:relative;left:50%;right:50%}.become .video,.newproductpage .video{margin-bottom:40px}.become .video a.button{float:left;margin:0 2% 25px;width:86%}.become .grey-box{background:#efefef;display:inline-block;margin:25px 0 25px -2%;padding:0 2% 35px;width:100%}.become .grey-box p{font-weight:600;padding:0;text-transform:uppercase}.become .image-container,.newproductpage .gallery{margin-left:-2%;width:104%}.become .image-container.fin{margin-left:0;margin-top:-15px!important}.become .image-container blockquote{background:#000;color:#fff;margin-top:-40px;padding-bottom:35px;padding-top:25px}.become .image-container blockquote:after{right:35px}.call{background:#191919;color:#fff;font-weight:600;text-align:center;text-transform:uppercase;margin-left:-50vw;margin-right:-50vw;display:block;margin-top:1.563em}.call i{background:#fff;border:1px solid #fff;border-radius:100px;color:#191919;display:inline-block;font-size:3.5em;height:75px;padding-top:23px;width:100px}.call a{color:#fff;font-size:2em;text-decoration:none}.partner h2,body.about .grey h3.h2{font-size:1.5em}.call p.h3{padding:20px 0 0}.call img{display:block;height:100%;margin:0 auto;text-align:center}.call .image-overlay{height:130%!important;margin-top:-25px}#popup,.partner .bx-wrapper,body.about .gallery.black{margin:0 auto}section.social{text-align:center;padding-top:3.125em;padding-bottom:3.125em}section.social li{display:inline-block;margin:15px 1% 0}section.social li i{border:2px solid #191919;border-radius:45px;display:inline-block;font-size:1.25em;height:26px;padding-top:8px;transition:.5s;width:35px}#popup,ul.dealerList li{border:1px solid #cdcdcd}section.social li i:active,section.social li i:hover{border:2px solid #23629f}section.social li a:active,section.social li a:hover{color:#23629f;transition:none}.partner{margin-top:25px;text-align:center}.partner h2{border:1px solid #ccc;display:inline-block;margin-bottom:25px;padding:25px 0;width:100%}.partner .gallery.black+p{display:block;margin:25px auto;width:100%}.partner .gallery.black .caption{font-size:.75em;padding:5px 2%}.newproductpage.partners blockquote p{padding-left:5%;width:90%}.about .brand-promise{color:#fff;padding:15px 2%;background:url(/assets/images/site/safety-colours-bar.jpg) top no-repeat #000}.about .brand-promise h3{font-family:Arvo,Times,serif;font-size:1.75em;line-height:1.25em;text-transform:uppercase;padding-bottom:5px}.contributor p.more,ul.dealerList li p.small{font-size:.775em;text-transform:uppercase}.about .brand-promise .button{background:#fff;color:#000!important;margin-bottom:0;outline:#fff solid 2px}.about .brand-promise .button.ghost,.about .brand-promise .button:hover{background:0 0;color:#fff!important;outline:#fff solid 2px}.about .brand-promise .button.ghost:hover{background:#fff;color:#000!important;outline:#fff solid 2px}.partnerintro{margin-bottom:-25px;padding:0 2%;text-align:center}.partner .button.ghost{margin-left:0!important}body.about .newproductpage .main-img{background:#191919;margin-top:-15px}body.about .newproductpage .main-img img{float:right;height:100%;max-width:none;width:auto}body.about .newproductpage .titlebox{margin:0 0 25px;opacity:.95}body.about .newproductpage .titlebox h2{line-height:1.25em;padding-bottom:10px}body.about .newproductpage .titlebox p{padding:6px 0}body.about .grey{background:#191919;color:#fff;padding-top:1.563em;padding-bottom:1.563em;margin:1.563em -50vw -2em;display:block}body.about .grey *,body.portal .padding{padding-left:2%;padding-right:2%}@media (-ms-high-contrast:none){footer{padding:48px 5% 15px}article.detail .contentbody{padding:0 4%}.bloghome .blogcontent{padding:0 4% 15px}body.about .grey *{padding-left:4%;padding-right:4%}}body.about .grey h3,h3.padding-top{padding-top:.938em}.newproductpage .accordion.group .gallery,body.about .gallery{background:0 0;border:none}body.about .textblock{padding:25px 2vw;position:relative;width:96vw}body.about .textblock:nth-of-type(8){background:url(/assets/images/site/about-rnd-team.jpg) 0 0/cover no-repeat;color:#fff}body.about .textblock:nth-of-type(8) h3,body.about .textblock:nth-of-type(8) p,body.about .textblock:nth-of-type(9) h3,body.about .textblock:nth-of-type(9) p{position:relative;z-index:2}body.about .textblock:nth-of-type(8):after{background:rgba(0,0,0,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}body.about .textblock:nth-of-type(9){background:url(/assets/images/site/about-dealer-network.jpg) 0 0/cover no-repeat}body.about .textblock:nth-of-type(9):after{background:hsla(0,0%,100%,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}body.about .textblock:nth-of-type(10):after{content:"";display:inline-block;height:300px;position:relative;width:100%}body.about .blockquote{background:0 0;border-bottom:3px solid #191919;border-top:3px solid #191919;color:#191919;font-style:italic;padding:5px 0;text-align:center}body.about .blockquote blockquote{background:0 0;font-size:1.15em;line-height:1.35em;padding:0}body.about .blockquote blockquote:after,body.about .blockquote blockquote:before{content:none}body.about .blockquote p{font-size:.9em;padding:0 0 15px;text-transform:uppercase}.gallery.black .bx-viewport li{background:#000}.gallery.black .caption{background:rgba(0,0,0,.65);bottom:0;color:#fff;font-weight:600;left:0;padding:10px 2%;position:absolute;right:0;text-align:center;text-transform:uppercase}.text-box.info ol{margin-left:40px}.text-box.info ul{list-style:disc;margin:10px 0 0 40px}.newproductpage .gallery.instafeed{background:0 0;margin-bottom:0!important;padding:35px 0 0;text-align:center}.newproductpage .gallery.instafeed .bx-viewport li{height:auto;left:0;margin:0 10.5vw!important;width:80vw!important}body.about .newproductpage.finance ul{list-style:disc;margin-left:5%}body.about .newproductpage.finance ul.hs-error-msgs{list-style:none;margin-left:0}body.about .newproductpage.finance .titlebox+p{background:#000;color:#fff;left:50%;margin-bottom:35px;margin-left:-50vw;margin-right:-50vw;padding:35px 2vw;position:relative;right:50%;width:96vw}body.about .newproductpage.finance .accordion{border:none;margin:-15px 0 25px;padding:0;width:100%}body.about .newproductpage.finance .grey-box.full-width.single{margin-bottom:0;margin-top:0;top:0}body.about .newproductpage.finance .textblock:nth-of-type(3){color:#fff;padding-top:50px}body.about .newproductpage.finance .textblock:nth-of-type(3) div{max-width:1200px;margin:auto;display:flex;flex-flow:row-reverse;justify-content:center;align-items:center;padding:20px}body.about .newproductpage.finance .textblock:nth-of-type(3) div p{font-size:32px;font-family:Open Sans,sans-serif;font-weight:600;line-height:43.5px;padding:5px 15px 25px 0;text-transform:uppercase;white-space:pre}body.about .newproductpage.finance .textblock:nth-of-type(3) div figure{padding:25px}body.about .newproductpage.finance .textblock:nth-of-type(3) div a img{width:200px}img.fin{height:auto;margin-top:-15px;width:100%}.image-container.fin.grant{background:#efefef;margin-top:-53px;overflow:hidden;width:100%;z-index:5}.image-container.fin.grant h1{background:#000;color:#fff;margin-top:-50px;padding-top:25px;padding-bottom:25px}.image-container.fin .finance-title h2{background:#191919;color:#fff;font-size:2em;letter-spacing:0;margin-top:-10px;padding:15px 2%}.image-container.fin .finance-title p{background:#cf0a2c;color:#fff;margin-bottom:15px;padding:12px 2%}#popup .block-text ul,.grant-text ul{list-style:disc;margin-left:19px}.grant-text ul li ul{list-style:disc;margin:0 0 15px 19px}.grant-text ol{clear:both;margin-left:19px}.grant-text ol li ol{list-style:lower-alpha}.accordion.country{margin:0 0 -1px;padding-bottom:0}.grant-text .grey-box,.grey-box.full-width.single,h2.question+p+.grey-box{background:#efefef;padding:25px 2vw;margin-top:50px;width:96vw;float:left}.grey-box.full-width.single{display:inline-block;top:50px;margin-bottom:35px}h2.question{padding-top:25px;width:100%}.gallery.sponsors{background:0 0;border:none;clear:both;float:left;margin-top:25px}.gallery.sponsors .bx-viewport li{height:200px;width:200px!important}.box.change p{padding:5px 0}.listView,.mapView{border-top:1px solid #cdcdcd;margin-top:-2px;padding:5px 0;width:100%}ul.dealerList{margin:10px 0}ul.dealerList li{display:inline-block;margin-bottom:10px;padding:10px 2%;position:relative;width:96%}ul.dealerList li .dealespaddress{display:block;padding:4px 0}ul.dealerList li h2{font-size:1.15em;text-transform:uppercase;font-weight:700}ul.dealerList li p{font-size:.885em}ul.dealerList li p.small{clear:both;padding:0}ul.dealerList li img{height:75px;margin:0 1% 8px 0;width:75px}ul.dealerList li span.dealer-email,ul.dealerList li span.dealer-phone-mobile{background:#cf0a2c;display:inline-block;float:left;font:1em/1.25em Open Sans,sans-serif;letter-spacing:.5px;margin:10px 0 0;outline:#cf0a2c solid 2px;padding:10px 2%;text-align:center;text-transform:uppercase;width:55%}ul.dealerList li span.dealer-email:hover,ul.dealerList li span.dealer-phone-mobile:hover{background:#191919;cursor:pointer;outline:#191919 solid 2px}.products h2+p,ul.dealerList li span.dealer-phone-mobile a{padding:10px 2%;width:96%}ul.dealerList li span.dealer-email{background:0 0;float:right;outline:#191919 solid 2px;padding:0;width:55%}ul.dealerList li span.dealer-email a{color:#191919;padding:10px 2%;width:96%}ul.dealerList li .get-phone-btn{float:right;width:55%}ul.dealerList li span.dealer-address{display:block;padding:4px 0 10px}.listView .country,.mediafeature ul.list.testimonials,.newproductpage .accessory-box .gallery,.systempage .system-information a.button{margin-top:15px}.listView .country:first-of-type{border-top:1px solid #cdcdcd;padding-top:15px}.listView ul.dealerList li h2{margin-top:-13px}.listView ul.dealerList h3{display:none;letter-spacing:.035em}.listView ul.dealerList h3.first-state{background:#191919;border:1px solid #cdcdcd;color:#fff;display:inline-block;left:0;margin:0 0 0 -2.1%;padding:10px 0;text-align:center;width:104%}.listView ul.dealerList .popuptext h3{display:inline-block;font:700 1em/1em Open Sans,sans-serif;margin-left:0;text-align:left;width:auto}.contributor p.margin-top{padding:10px 0 0}.contributor h3{font-size:1em;padding-top:15px;text-transform:none}.sitemap ul{margin-left:25px}.privacyPolicy-privacyPolicy ul{list-style:disc;margin-left:40px}.dealer-thanks h2{font-size:1em;margin-bottom:0!important}.dealer-thanks .full-width.blue{margin-bottom:15px;padding:25px 0;text-align:left}.dealer-thanks .full-width.blue h2{margin-bottom:15px!important}.dealer-thanks .full-width.blue h3,.dealer-thanks .full-width.blue p{font-size:.77em}.dealer-thanks .full-width.blue+p{font-size:.775em;font-weight:400;padding:0 2% 8px}.dealer-thanks section{border-top:1px solid #ccc;padding:25px 0}.dealer-thanks section.odd{background:#191919;color:#fff}.dealer-thanks section.background{background:url(/assets/images/site/dealership.jpg);padding:0}.dealer-thanks section.background div{background:hsla(0,0%,100%,.8);padding:25px 0 15px}.dealer-thanks section h2{font-size:1.25em;padding-left:2%}.dealer-thanks section p{font-size:1em;padding:8px 2%;text-align:left}.dealer-thanks section p:last-of-type{font-style:italic}body.portal{box-sizing:border-box}body.portal #content{margin:118px 0 0;padding:0;width:100%}body.portal span.menu,body.portal span.menu:hover{background:url(/assets/images/site/menu_icon_white.jpg) no-repeat}.card-style-dark .contact-card__card,.gallery.swag h2,body.portal header,body.pr-body section.static.plain{background:#000;color:#fff}body.portal header a{color:#fff!important}body.portal header .logo{display:flex;flex-flow:row nowrap;align-items:center;margin:0 0 0 2vw;padding:0;z-index:5}body.portal header .logo:after{color:#cf0a2c;content:"PORTAL";font-family:FrutigerLTStd-Black;font-size:40px;font-weight:500;z-index:0}body.portal header .logo svg{width:15vw}body.portal .third-left{margin:0 0 25px;width:100%}body.portal .products h2{background:#191919;color:#fff;font:1.25em Open Sans,sans-serif;padding:10px 2%;text-align:left}body.portal ul.list.testimonials li,body.portal ul.testimonials li{padding-left:0;padding-right:0;width:100%;line-height:1.5em}body.portal .article.detail{left:auto;margin:0;right:auto}.gallery.swag{margin-bottom:25px}.gallery.swag .bx-wrapper .caption{position:absolute;bottom:0;left:0;right:0;padding:5px 0;text-align:center;text-transform:uppercase;z-index:5;color:#000;background:0 0;font-size:.75em;line-height:1.25em}.gallery.swag.videolist .bx-viewport li{height:225px}.gallery.swag.videolist .bx-wrapper .bx-controls-direction a{margin-top:-145px}.gallery.swag .bx-wrapper{margin:0 0 0 10px;max-width:none!important}.gallery.swag h2{padding:10px;font-family:open sans,sans-serif;font-size:1.5em}.gallery.swag .bx-viewport li{height:190px;margin-right:50px!important}.gallery.swag .bx-wrapper li img{display:inline-block;position:relative;top:auto;transform:none;height:150px;width:150px}#popup{height:80vh;display:none;position:fixed;z-index:5000000000;left:2%;width:90%;background:#fff;top:50px;padding:15px 2%;overflow-y:scroll;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}#popup h3{font-size:1.5em;font-weight:400}#popup img{margin:15px 15px 0 0;max-width:48%}#popup .block-text{font-size:.9em}#popup table td,#popup table th{text-align:left;border:none}#popup .close{font-size:2em;position:absolute;top:20px;right:20px;cursor:pointer}.top-information-other{margin-top:130px}.top-information-other h1{margin-bottom:5px}.top-information-other .titlebox{background:rgba(0,0,0,.9);color:#fff;margin:-30px auto 15px;padding:10px 3%;position:relative;text-align:center;width:85%;z-index:0}.portal-right,.top-information{margin-top:140px}.top-information-other+.top-information{margin-top:0;text-align:left}.portal-nav{display:flex;flex-flow:row wrap;height:71px;position:fixed;top:60px;z-index:5}.portal-nav li{background:#cf0a2c;height:38px;line-height:1.15em;text-align:center;width:25%}.portal-nav li:nth-child(6),.portal-nav li:nth-child(7){border-top:1px solid #fff;width:50%}.portal-nav li:nth-child(8){border-top:1px solid #fff;width:100%}.portal-nav li:first-of-type,.portal-nav.uk li.inform{background:#efefef;border:none;font-size:11px;width:100%}.portal-nav li:first-of-type a,.portal-nav.uk li.inform a{border-right:none;color:#191919;font-size:11px;width:auto}.portal-nav li.active,body.pr-body section.specs.two.first,body.pr-body section.static{background:#fff}.portal-nav li:active,.portal-nav li:hover,body.pr-body a.button.ghost:hover,body.pr-body section.parallax.fullback a.button.ghost:hover,body.pr-body section.static.plain a.button.ghost:hover{background:#fff;color:#191919}.portal-nav li a{border-right:1px solid #fff;color:#fff;font-size:11px;padding:10px 0;text-transform:uppercase;width:99%}.portal-nav li ul{background:hsla(0,0%,100%,.9);display:none;left:0;padding-top:10px;position:absolute;top:115px;width:100%;z-index:3}.portal-nav li ul li{background:0 0;float:left;text-align:center;width:100%}.portal-nav li ul li a{border:none;color:#191919}.portal-nav li ul li:first-of-type{background:0 0;font-size:11px}.portal-nav li ul li:first-of-type a{font-size:11px}.finance-container.tb .content .image-container:nth-child(5),.portal-nav li ul li:hover,.systempage .testimonial_block blockquote,article.blogpage.dealer:hover{background:0 0}.portal-nav.uk li{width:33.3%}.top-information{font-weight:600;margin-bottom:15px;text-align:center;text-transform:uppercase}.top-information p{padding:10px 2vw}.top-information p span{display:inline-block;font-size:.75em}.top-information p.leadtimes{margin-top:110px}.top-information .youtube-player iframe{z-index:1}.top-information.other{margin-top:20px}.top-information.other p{text-transform:none;font-weight:400;margin-top:10px}.portal-item{border-bottom:10px solid #ccc;margin-bottom:15px;padding-bottom:15px}.portal-item .youtube-player{z-index:2}.portal-item h3{padding:10px 0}.priority_form .tiles{margin-top:0}body.portal h1{border:none;display:inherit;padding-bottom:0}article.detail.dcl .greybox{background:#efefef;border:1px solid #cdcdcd;margin-bottom:15px;padding:15px 2%;width:96%}article.detail.dcl p{padding:0 0 8px}article.detail.dcl aside p{padding:0 2% 8px 0}article.detail.dcl ul li{list-style-type:disc;margin-left:40px;padding-bottom:8px}article.blogpage.dealer{border:none;padding:0 0 15px}article.blogpage.dealer h2{font:1.15em/1.5em Open Sans,helvetica,sans-serif;text-transform:uppercase}article.blogpage.dealer p{font-size:.85em;padding:5px 0}article.blogpage.dealer p+a{color:#23629f;font-size:.85em}.boxes.portal h1{padding-top:145px}.portal-right .box.change{border:1px solid #ccc;display:inline-block;margin:15px 0;padding:15px 2%;width:96%}.portal-right .box.change h3{padding-bottom:3px}#container{max-width:90%}#resetPasswordBtn{color:#000!important;background:#fff}.dealer-portal__landing{display:grid;grid-template-columns:3fr 2fr;grid-gap:1em 2em;margin:36px 0;font-family:FrutigerLTStd-Roman}.dealer-portal__quick-links{margin:14px 0}.dealer-portal__quick-links--links-container{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:1em;margin:14px 0 60px}@media only screen and (max-width:1080px){.dealer-portal__quick-links--links-container{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (max-width:767px){body.about .newproductpage.finance .textblock:nth-of-type(3) div{flex-flow:column}body.about .newproductpage.finance .textblock:nth-of-type(3) div p{text-align:center;white-space:inherit}body.portal header .logo svg{width:163px}body.portal header .logo:after{font-size:30px}.dealer-portal__landing{display:block;margin:0}.dealer-portal__quick-links--links-container{flex-flow:column;align-items:center;gap:5em}}@media only screen and (max-width:425px){.dealer-portal__quick-links--links-container{display:block}}.dealer-portal__quick-links--link-card{display:flex;flex-flow:column;justify-content:flex-start;width:13vw;text-align:center}@media only screen and (max-width:1080px){.dealer-portal__quick-links--link-card{width:25vw}}@media only screen and (max-width:425px){.dealer-portal__quick-links--link-card{justify-content:center;width:85vw;margin-bottom:50px}}.dealer-portal__quick-links--image{position:relative;border:1px solid;cursor:pointer;height:13vw;width:13vw}.dealer-portal__quick-links--image a,.dealer-portal__quick-links--image img{height:100%;width:100%}.dealer-portal__quick-links--image div{position:absolute;width:100%;height:40%;bottom:0;background:#cf0a2c98;transition:1s ease-in-out}.dealer-portal__quick-links--image div span{display:inline-block;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;font-family:FrutigerLTStd-BlackCn;font-size:22px;font-weight:500;text-transform:uppercase;color:#fff}body.pr-body section,body.pr-body section.parallax,body.pr-body section.static{width:100vw;height:100vh}@media only screen and (max-width:1440px){.dealer-portal__quick-links--image div span{font-size:18px;line-height:20px}}.dealer-portal__quick-links--image:hover div{height:100%;background:#cf0a2c;opacity:.88;pointer-events:all}@media only screen and (max-width:1080px){.dealer-portal__quick-links--image div span{font-size:16px;line-height:18px}.dealer-portal__quick-links--image{height:25vw;width:25vw}}@media only screen and (max-width:425px){.dealer-portal__quick-links--image{height:85vw;width:85vw}}.dealer-portal__quick-links--content{height:100%;margin:14px 0 28px}.dealer-portal__quick-links--content h2{font-size:16px;line-height:19.2px;font-weight:800}.dealer-portal__quick-links--content span,.dealer-portal__quick-links--link{font-size:14px;line-height:16px;font-weight:400}.dealer-portal__quick-links--link{text-transform:uppercase;padding:18px 0;border:1px solid;cursor:pointer}.product-updates__container{grid-column:2/span 1;grid-row:1/span 2;margin:0 0 0 5rem}.product-updates__header-row{display:flex;align-items:baseline;justify-content:space-between}.product-updates__update-container{display:flex;flex-flow:column;justify-content:flex-start;gap:38px;margin:14px 0 0}.product-updates__update-card{display:grid;border:1px solid;padding:35px 30px;max-width:505px;justify-items:flex-start}.product-updates__update-card.grid-card{grid-template-columns:2fr 3fr}.product-updates__update-card--image{border:1px solid;height:8vw;width:8vw;align-self:center}.product-updates__update-card--image img{object-fit:cover;object-position:center;height:100%;width:100%}@media only screen and (max-width:1440px){.product-updates__container{margin:0}.product-updates__update-card--image{height:10vw;width:10vw}}.product-updates__update-card--content h4{font-size:13px;line-height:16px;font-weight:700}.product-updates__update-card--content span{display:block;font-size:14px;line-height:16px;font-weight:400;margin:.5em 0}.product-updates__update-card--content a span{text-decoration:underline}.product-updates__see-more--dt,.product-updates__see-more--mobile{font-size:15px;line-height:18px;font-weight:400;text-decoration:underline}.product-updates__see-more--mobile{width:100%;text-align:center;margin:22px 0}.dealer-news__container{border:solid;border-width:0 0 2px}.dealer-news__container a span{font-size:14px;line-height:16px;text-decoration:underline}.dealer-news__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:2%;margin:18px 0 42px}@media only screen and (max-width:1439px){.dealer-news__content{display:block}}.dealer-news__content--news-container{align-content:end}.dealer-news__content--news-container h5{font-family:FrutigerLTStd-Black;font-size:18px;line-height:22px;font-weight:800;text-transform:uppercase;margin-bottom:15px}.dealer-news__content--news-container span.published{font-size:11px;font-style:italic}.dealer-news__content--news-container p{font-size:14px;line-height:16px;font-weight:400;font-family:FrutigerLTStd-Roman}.portal-title{font-size:30px;font-weight:500;line-height:34px;font-family:FrutigerLTStd-BlackCn;color:#cf0a2c}.contact-page-title{font-size:100px;color:#cf0a2c;left:0;right:0;margin:36px 0 0;padding:0}@media only screen and (max-width:1279px){body.portal #content{margin:34px 0 0}body.portal header{height:60px}.product-updates__see-more--dt,body.portal header .dealer-login-desktop,body.portal header .search.desktop,body.portal header .utilitynav,body.portal header nav.desktop{display:none}body.portal .sidenav,body.portal header .mobile-menu{display:block}.product-updates__update-card--image{height:13vw;width:13vw}.product-updates__update-card{padding:30px 10px;gap:10px}.product-updates__update-card.grid-card{grid-template-columns:1fr 1fr}.contact-page-title{font-size:45px}}.contact-page-container{columns:3 335px}.contact-page-container--inner{display:flex;flex-flow:column;width:100%;break-inside:avoid;margin:0 0 55px}.contact-page-container--inner h3{font-size:26px;height:68px;text-align:center;align-content:flex-end}.contact-card-container{display:flex;flex-flow:column}.contact-card-container .contact-card__card{position:relative;height:195px;margin:3px 0 20px;text-align:center;border:1px solid}.contact-card-container .contact-card__card.active-card .contact-card__id{height:72px}.contact-card-container .contact-card__card.active-card .contact-card__id h5{font-size:18px;line-height:21px}.contact-card-container .contact-card__card.active-card .contact-card__id span{font-size:9px;line-height:11px}.contact-card-container .contact-card__card.active-card .contact-card__info{height:123px}@media only screen and (min-width:1280px){.product-updates__see-more--mobile{display:none}.contact-card-container .contact-card__card:hover .contact-card__id{height:72px}.contact-card-container .contact-card__card:hover .contact-card__id h5{font-size:18px;line-height:21px}.contact-card-container .contact-card__card:hover .contact-card__id span{font-size:9px;line-height:11px}.contact-card-container .contact-card__card:hover .contact-card__info{height:123px}}.contact-card-container .contact-card__id{display:flex;flex-flow:column;justify-content:center;height:100%;padding:0 10%;transition:.5s ease-in}.contact-card-container .contact-card__id h5{font-size:24px;line-height:30px;font-weight:800;text-transform:uppercase;transition:.5s ease-in}.contact-card-container .contact-card__id span{font-size:12px;line-height:14px;font-weight:400;margin-bottom:10px;transition:.5s ease-in}.contact-card-container .contact-card__info{display:flex;flex-flow:column;justify-content:center;position:absolute;bottom:0;width:100%;transition:.5s ease-in;height:0;background:#cf0a2c;overflow:hidden}.contact-card-container .contact-card__info span{display:block;font-size:18px;line-height:21px;font-weight:400;padding:10px}.contact-card-container .contact-card__info span a,.newproductpage .blogfeature .blogcontent a,.systempage .testimonial_block a,body.pr-body section.four .prtext div.aos-init:hover,body.pr-body section.six a{color:#fff}@media only screen and (max-width:767px){.dealer-portal__quick-links{margin:34px 0}.product-updates__container{margin:34px 0 0;border:solid;border-width:0 0 2px}.product-updates__update-card--image{height:40vw;width:40vw}.product-updates__update-card--content span{font-size:12px;line-height:14px}.product-updates__update-card--content hr{margin:.3em 0}.contact-page-container--inner h3{text-align:left}.contact-card-container .contact-card__id{padding:0 5%}.contact-card-container .contact-card__info span{font-size:16px;line-height:18px}}li#PortalFirst ul{left:auto;right:auto;width:25vw;margin:0 0 0 1px}body.pr-body{font-size:.9em;height:100vh;line-height:1.5em;perspective:1px;transform-style:preserve-3d;overflow-x:visible}body.pr-body .fade,body.pr-body section.three ul{padding-bottom:35px}body.pr-body section .prtext{padding:50px 2vw}body.pr-body section .prtext h3{padding-bottom:4px}body.pr-body section a.button.ghost{color:#fff!important;font-weight:600}body.pr-body section a.button.ghost:hover{border:2px solid #000;box-shadow:none;color:#fff!important;background:#000}body.pr-body section.parallax.fullback{background-image:url(/assets/images/products/easy_flow_darker.jpg);background-size:cover;background-attachment:fixed;background-position:50%;color:#fff;content:"";height:100vh;position:relative;top:0;width:100vw}body.pr-body section.parallax.fullback a.button.ghost{color:#000}body.pr-body section.static.plain a.button.ghost{box-shadow:0 0 0 2px #fff;color:#fff}body.pr-body section.static .video.image img{margin:0;width:100%}body.pr-body section.static span.huge{font-size:25em;font-weight:700;opacity:.75}body.pr-body section.specs ul{list-style:disc;margin:0 4%;text-align:left}body.pr-body section.specs.two{width:100vw;position:relative;display:block;background:#efefef}body.pr-body section.prvideo{background:#000;overflow:hidden;padding:0}body.pr-body section.prvideo h1,body.pr-body section.prvideo h3{border:none;color:#fff;font-family:Open Sans,sans-serif;font-size:30px;line-height:40px;padding-top:0;position:absolute;top:calc(50% - 30px);text-align:center;width:94vw;z-index:10}body.pr-body section.prvideo h3{font-size:22px;font-weight:400}body.pr-body section.prvideo:before{bottom:60px;content:"";left:0;position:absolute;right:0;top:0;width:100%;z-index:3}body.pr-body section.static figure{border:1px solid #cdcdcd;display:inline-block;margin:10px 1%;overflow:hidden;position:relative;width:30%}body.pr-body section.static figure:after{content:"";display:block;padding-bottom:100%}body.pr-body section.static figure img{left:0;margin:0;min-height:100%;position:absolute!important;width:100%}body.pr-body section{align-items:center;display:flex;justify-content:center;position:relative;text-align:center;transition:width 2s ease-in-out;-webkit-transition:width 2s ease-in-out}body.pr-body section a.button.ghost{background:0 0;border-radius:3px;border:2px solid #fff;padding-left:20px;padding-right:20px;width:auto}body.pr-body section p,body.pr-body section.five p:nth-child(2){font-size:1.25em}body.pr-body section.static{padding-bottom:50px;padding-top:50px;z-index:2;position:relative;display:block}body.pr-body section.static a{color:#191919;font-weight:400;text-decoration:none;text-transform:uppercase;transition:.5s}body.pr-body section.static a:hover{color:#23629f;cursor:pointer}body.pr-body section.prvideo.static{height:auto;overflow:hidden;padding:0}body.pr-body section.prvideo.static h1,body.pr-body section.prvideo.static h3{border:none;color:#fff;font-family:Open Sans,sans-serif;font-size:30px;line-height:40px;padding-top:0;position:absolute;text-align:center;top:calc(50% - 30px);width:94vw;z-index:10}body.pr-body section.prvideo.static h3{font-size:22px;font-weight:400;padding-top:200px;top:auto}body.pr-body section.one,body.pr-body section.prvideo.static .video{height:auto}body.pr-body section.prvideo.static:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;width:100%;z-index:3}body.pr-body section.one h2{font-size:6em;font-weight:700}body.pr-body section.one .image-container{box-shadow:0 3pt 3pt #ccc;margin:50px 1%;outline:#ccc solid 1px;width:18%}body.pr-body section.one.black{background:#ccc;color:#000;height:100vh}body.pr-body section.one.black h2{color:#fff;font-size:2em;font-weight:700;padding-bottom:25px}body.pr-body section.one.black p{color:#fff;font-size:1.5em}body.pr-body section.one.black .image-container{bottom:15vh;box-shadow:none;margin:0;opacity:.25;outline:0;position:absolute;right:-8vw;width:90%}.newproductpage .tb.block h2,.newproductpage .tb.block p,body.pr-body section.one.black .prtext{width:96vw}body.pr-body section.two{background-image:url(/assets/images/site/400_series_headgate.jpg);background-position:0;background-size:cover;color:#fff;height:100vh;overflow:hidden;position:relative;max-width:120vw;top:0;width:auto}body.pr-body section.two .prtext{background:hsla(0,0%,100%,.75);color:#000;font-size:1.25em;margin-left:-12vw;padding-right:5vw;padding-left:5vw;text-align:right;width:80vw}body.pr-body section.three ul li{border-bottom:2px solid #ccc;display:inline-block;font-size:1.25em;padding:10px 8px}body.pr-body section.three ul li.active{border-bottom:2px solid #000}body.pr-body section.three p{font-size:1em!important}body.pr-body section.three .prtext h4+ul li{border-bottom:none!important;padding:5px 0}body.pr-body section.three .image-container{max-height:53vh;overflow-y:hidden;position:absolute;top:20px;width:85%}body.pr-body section.three .prtext{position:absolute;top:53vh;width:90vw}body.pr-body section.three.second .image-container{max-height:25vh;top:50px}body.pr-body section.three.second .prtext{top:31vh}body.pr-body section.three.second ul li{border-bottom:2px solid #383838}body.pr-body section.three.second ul li.active{border-bottom:2px solid #fff}body.pr-body section.three:nth-of-type(2){left:2vw;width:47%}body.pr-body section.three.first .image-container{width:60%}body.pr-body section.three.first .prtext{top:48vh}body.pr-body section.three.fullback{background-image:url(/assets/images/products/portables_lined_up_10.jpg);background-size:cover;background-attachment:fixed;background-position:50%;color:#fff}body.pr-body section.three.fullback.headgate{background-image:url(/assets/images/products/87_char.jpg)}body.pr-body section.three.fullback .prtext{bottom:auto;font-size:.9em;position:relative;top:232px;width:100vw}body.pr-body section.three.fullback p span{display:block;font-weight:700;font-size:2em;padding-bottom:6px}body.pr-body section.three.fullback p.end{font-size:2em;line-height:1em;padding-top:15spx}.newproductpage .titlebox p,body.pr-body section.three.fullback .small{font-size:.85em}body.pr-body section.three.fullback .image-container{left:0;top:0;width:100%}body.pr-body section.three.fullback .image-container img{padding:0 0 10px}body.pr-body section.four.static{padding-bottom:0;padding-top:0}body.pr-body section.four .image-container{height:33.3vh;overflow:hidden;position:absolute;top:0;width:100vw}body.pr-body section.four .image-container img{height:100%;left:0;margin:0;max-width:none;position:absolute!important;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:1}body.pr-body section.four .image-container:nth-child(2),body.pr-body section.four .prtext div.aos-init:nth-child(2){top:33.3vh}body.pr-body section.four .image-container:nth-child(3),body.pr-body section.four .prtext div.aos-init:nth-child(3){top:66.6vh}body.pr-body section.four .image-container .overlay{background:rgba(0,0,0,.35);color:#fff;content:"\A";display:inline-block;height:100%;left:0;opacity:.6;position:absolute;top:0;transition:1s;-webkit-transition:1s;width:100%;z-index:3}body.pr-body section.four .prtext{color:#fff;left:0;padding:0;position:absolute;top:0}body.pr-body section.four .prtext div.aos-init{height:33.3vh;left:0;padding-left:2vw;padding-right:2vw;position:absolute;top:0;width:96vw;z-index:8}body.pr-body section.four .prtext div.aos-init h3{padding-top:12vh}body.pr-body section.five{background:#fff;color:#888}body.pr-body section.five h2{color:#888;font-family:Open Sans,helvetica,sans-serif;font-size:3em;font-weight:700;padding-bottom:50px}body.pr-body section.five p{color:#888;font-size:1.75em}body.pr-body section.vid{background:#000;height:auto}body.pr-body section.vid .video{margin:0;width:100vw}body.pr-body section.vid .prtext{padding:0 2vw}body.pr-body section.vid .prtext .text{color:#fff;font-size:.9em;padding:15px 10vw}body.pr-body section.six{background-image:url(/assets/images/products/700-series-image-bottom.jpg);background-size:cover;background-attachment:fixed;background-position:50%;color:#fff;content:"";height:100vh;position:relative;top:0;width:100vw}body.pr-body h1{background:#000;color:#fff;font:700 2.5em/1.5em Open Sans,helvetica,sans-serif;padding-bottom:50px;padding-top:50px;text-align:center}body.pr-body h2{font-family:Open Sans,helvetica,sans-serif;font-size:2.5em;font-weight:600;padding-bottom:5px}.slidedown{border:1px solid #ccc;position:relative;margin-bottom:15px}.slidedown li{display:none;padding:10px 2%;width:96%}.slidedown span.arrow-down,.slidedown span.arrow-up{display:table-cell;float:right;font-size:1.8em;font-weight:100;height:25px;margin-top:-10px;vertical-align:middle}@supports (-ms-ime-align:auto){footer{padding:48px 5% 15px}article.detail .contentbody{padding:0 4%}.bloghome .blogcontent{padding:0 4% 15px}body.about .grey *{padding-left:4%;padding-right:4%}.slidedown span.arrow-down,.slidedown span.arrow-up{top:0}}.systempage h2.black{align-self:flex-start}.systempage h2.black+.box{margin-top:47px}.systempage .box+a.button.ghost{margin:15px 2%;width:84.5%}.newproductpage .gallery.videolist.general p,.products p,h2.black+p{padding:8px 2%}.tb.block{background:#efefef;border-top:1px solid #ccc;margin-bottom:25px;padding:35px 2% 25px}.finance-container.tb .content .image-container:nth-child(5) img{float:right;max-height:100%}.products{width:100vw;position:relative;display:block;margin-bottom:0}.pick p.bold{font-weight:700;text-transform:uppercase}.area.pick{float:left;margin:25px 0;width:100%}.brand-promise-pdp{background:url(/assets/images/site/brand-promise-background-3.jpg) 0 0/450px 250px no-repeat #000;height:174px;padding-top:75px;position:relative;width:100%}.brand-promise-pdp a{text-decoration:none;width:100%}.brand-promise-pdp p{color:#fff;width:58%;font-size:.8em;padding-left:5%;text-transform:uppercase}.brand-promise-pdp img{height:250px;position:absolute;right:0;top:0}.reviews{border-top:1px solid #cdcdcd;display:inline-block;padding:0 2%;width:96%}.rate.star5:after{float:left;margin-left:0}.mediafeature{display:inline-block;margin-top:25px;width:100%}.splash .breadcrumb{position:relative;z-index:0}.splash #content{background:url(/assets/images/site/major-splash-page-background.jpg) 0 0/cover no-repeat #000;margin-top:-94px;position:relative;z-index:1}.splash .splashpage{color:#fff;margin:0 auto 10em;padding-top:5em;position:relative;text-align:center;width:90%}.splash .splashpage form .hs-form-field .input input[type=email],.splash .splashpage form .hs-form-field .input input[type=text]{width:94%!important}.splash .splashpage h1{border-bottom:0;color:#fff;margin-bottom:0}.splash .splashpage h1 span{display:block;font-family:Arvo,Anton,helvetica;font-size:2em;font-weight:700;line-height:1em;padding:25px 0}.splash .splashpage p{padding-top:3em}.splash .splashpage .success .button{background-color:#fff;color:#000!important}.splash .splashpage .success .button:hover{background-color:#000;color:#fff!important}.splash .splashpage form input{background:0 0;border-radius:10px;color:#fff;padding:15px 3%!important;width:94%!important}.splash .splashpage form input[type=submit]{background:#fff;border-radius:5px;color:#000!important;margin-top:5em;width:100%!important}.newproductpage h3{font-weight:600;padding:15px 0;text-transform:none}.newproductpage .bx-wrapper .bx-controls-auto,.newproductpage .bx-wrapper .bx-pager{bottom:15px}.newproductpage .tb.block picture{background:#fff;display:block;margin:15px 0;text-align:center;width:96%}.newproductpage blockquote{font-size:1em;line-height:1.25em;padding:20px 2%}.newproductpage .video a{padding-left:1%}.newproductpage .main-img{margin-bottom:15px;overflow:hidden}.newproductpage .transcript_text{background:#fff;border:1px solid #ccc;box-shadow:0 0 9px 3px #ccc;padding:15px 2%}.newproductpage .bold.transcript{cursor:pointer;padding-left:2%}.newproductpage .gallery.maingallery{background:#fff;margin-bottom:15px}.newproductpage .gallery.maingallery .bx-viewport li{display:block;height:300px!important;margin:0 1vw!important;width:101vw!important}.newproductpage .gallery.maingallery.systems h3{padding:20px 0 20px 4%}.newproductpage .gallery.maingallery .bx-slider,.newproductpage .gallery.maingallery .bx-wrapper{height:300px}.newproductpage .gallery.maingallery .bx-wrapper li img{height:100%;max-height:none;max-width:none;width:auto}.newproductpage .gallery.maingallery .bx-slider li{height:300px;width:100vw}.newproductpage .gallery h3{padding:20px 0 10px 2%}.newproductpage .gallery.videolist a{float:none;padding:0 2% 20px}.newproductpage .gallery.catalog{border:1px solid #ccc;margin-bottom:50px;margin-left:0;width:100%}.newproductpage .gallery.catalog span.caption{bottom:0;font-size:.85em;left:0;padding:10px 0 0;position:absolute;right:0;text-align:center;text-transform:uppercase}.newproductpage .gallery.catalog .bx-viewport li{margin:0!important;width:400px!important}.newproductpage .gallery.partners{background:#efefef;display:inline-block;margin:0 auto 0 -2%!important;padding-bottom:25px;padding-left:2%}.newproductpage .gallery.partners .bx-viewport li{margin-right:20px!important;width:150px!important}.newproductpage .titlebox{background:#fff;box-shadow:0 0 9px 3px #ccc;display:inherit;margin:0 0 15px;padding:20px 4%;text-transform:uppercase}.newproductpage .titlebox .optionrate{padding-bottom:5px;text-align:left}.newproductpage .titlebox h2{font-family:Open Sans,sans-serif;font-size:1.15em;font-weight:600;line-height:1.5em;padding-bottom:5px}.newproductpage .button.brochure{margin-bottom:0;width:100%}.newproductpage .bx-viewport{margin:0 auto;padding:0 4%;width:92%!important}.newproductpage .bx-viewport li{display:inline-block!important;height:535px;left:-10px;margin:0 30vw 0 0!important;width:84vw!important}.newproductpage .bx-viewport li h3,.newproductpage .bx-viewport li h4,.newproductpage .bx-viewport li p{margin:0;padding:20px 0 0;text-align:center;width:100%}.newproductpage .bx-viewport li a.more{text-align:center;width:100%}.newproductpage .gallery.videolist{margin-left:-50vw;width:100vw}.newproductpage .gallery.videolist .bx-viewport li{height:225px;margin:0 20px 0 0!important}.newproductpage .gallery.videolist .bx-wrapper .bx-controls-direction a{margin-top:-145px;padding:0}.newproductpage .description h3{padding:15px 0 15px 2%}.newproductpage .description .video{margin-left:-3%;padding-bottom:61%;padding-top:0;width:106%}.newproductpage .description .product-info.info .button{margin:0 1% 25px 0!important}.newproductpage .description .product-info.info .bx-wrapper .bx-controls-direction a{top:10%}.newproductpage .description .product-info.info .transcript_text p{float:left;padding-left:2%;padding-right:2%;width:96%}.newproductpage .description .product-info.info .bx-wrapper .bx-prev{left:20px}.newproductpage .description .product-info.info .bx-wrapper .bx-next{right:20px}.newproductpage .description a.transcript{color:#23629f;padding:10px 0 0 2%;text-transform:uppercase}.newproductpage .description h3.secondary{border-bottom:0;font-weight:600;text-transform:none;width:100%}.newproductpage .description .bx-wrapper+p{float:left;padding:25px 0;margin-top:25px;width:100%!important}.newproductpage .description .bx-wrapper .bx-viewport ul li p a{z-index:999}.newproductpage .description .productFeatures{border:none;display:flex;flex-flow:row nowrap;justify-content:flex-start;width:400%!important}.newproductpage .description .productFeatures li{flex:1 1 auto;height:auto;left:30px;margin:0!important;min-height:425px;overflow:hidden;padding:25px 2%;width:95vw!important}.newproductpage .accordion .optionsblock h3,.newproductpage .accordion .productFeatures h3,.newproductpage .description .productFeatures h3{font-size:1em;padding-bottom:0;text-transform:uppercase}.newproductpage .accordion .optionsblock .img-container img,.newproductpage .description .productFeatures .img-container img{max-height:225px;position:relative;transform:none;width:auto}.newproductpage .description .product-testimonial{background:0 0;border-bottom:5px solid #888;border-top:5px solid #888;color:#191919;padding:10px 2%;text-align:center}.newproductpage .description .product-testimonial blockquote{background:0 0;font-style:italic;line-height:1.75em}.newproductpage .description .product-testimonial+p a{text-decoration:none;text-transform:uppercase}.newproductpage .bxslider.productFeatures.optionsblock a{color:#23629f;text-transform:uppercase;width:95%}.newproductpage .anchor{top:-100px}.newproductpage .accordion{display:inline-block;margin:0;overflow:hidden}.newproductpage .accordion .productFeatures .img-container img{max-height:225px;position:relative;transform:none}.newproductpage .accordion ul.bxslider.productFeatures.listed{margin-left:0}.newproductpage .accordion ul.bxslider.productFeatures.listed li{width:94vw!important}.newproductpage .accordion .specs ul{list-style:disc;margin:25px 0 25px 18px}.newproductpage .accordion .tab{margin-left:-3%;max-height:65px;overflow:hidden;padding-left:3%;padding-right:3%;width:100%}.newproductpage .accordion .tab.active h3.title:after{content:"\2212"}.newproductpage .accordion h3.title{border-top:1px solid #ccc;margin-left:-3%;padding:20px 3%;text-transform:none;width:100%}.newproductpage .accordion h3.title:after{content:"\002B";float:right}.newproductpage .accordion .specifications{background:0 0;padding:20px 0}.newproductpage .accordion .specifications ul{list-style:disc;margin-left:18px}.newproductpage .accordion .specifications a{color:#23629f;text-decoration:none;text-transform:uppercase}.newproductpage .accordion .models li{border-bottom:1px solid #cdcdcd;padding:15px 0}.newproductpage .accordion .models .model-container,.newproductpage .accordion.group .img-container{margin:0 auto;text-align:center}.newproductpage .accordion .models p.stats{margin:0 auto;padding:0;text-align:center}.newproductpage .accordion.group{margin-top:35px;width:100%}.newproductpage .accordion.group h4{background:#efefef;margin:0 0 8px -3%;padding:8px 3%;width:106%}.newproductpage .accordion.group .blogfeature h4{background:0 0;width:auto}.newproductpage .accordion.group .productFeatures{border-top:0}.newproductpage .accordion .bx-wrapper .productFeatures li .img-container img{position:relative;top:auto;transform:none}.newproductpage .related{padding:25px 0 0}.newproductpage .related h3{padding-bottom:10px}.newproductpage .blogfeature{height:100vw;margin-left:-2%;overflow:hidden;position:relative;width:100vw}.newproductpage .blogfeature img{height:100%;margin-left:-25%;max-width:none;width:auto}.newproductpage .blogfeature .overlay{background-color:rgba(0,0,0,.65);bottom:5px;height:100%;left:0;position:absolute;right:0;top:0}.newproductpage .blogfeature .blogcontent{color:#fff;padding-left:5%;padding-right:5%;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:90%;z-index:2}.newproductpage .blogfeature .blogcontent h2{line-height:1.35em}.systempage h3,.systempage.handling h2{font:24px/32px Open Sans}.newproductpage .gallery.videolist.general{background:0 0;border:none;margin-bottom:25px;margin-top:25px}.newproductpage .reviews p.bold.comments{margin:0 0 15px}.newproductpage .reviews input,.newproductpage .reviews select{margin-bottom:20px}.newproductpage .comments-list{padding:0 4%;width:92%}.newproductpage .fineprint{font-size:.75em;padding:0 2% 25px;width:96%}.newproductpage .accessory-title{font-family:Open Sans,sans-serif;font-size:1.5em;padding:25px 2%;text-align:center}.newproductpage .accessory-box,.newproductpage .accessory-title{border:1px solid #ccc;display:inline-block;margin-bottom:25px;width:96%}.newproductpage .accessory-box .image-container{border:1px solid #ccc;margin-bottom:15px}.newproductpage .accordion.acc{border:0;margin-bottom:15px;padding:0;width:100%}.systempage a.button.ghost{width:88.5%}.systempage h3.black{color:#fff;background:#000;padding:10px 3%}.systempage .tile h3{font-size:1em;font-weight:700;line-height:1.25em}.systempage .system-hero a.ghost{width:88%}.systempage .contact{clear:both;width:96%}.systempage .testimonial_block{background:#000;box-shadow:0 5px 18px -10px rgba(0,0,0,.6);clear:both;color:#fff;margin:25px -50vw}.systempage .testimonial_block p{padding:15px 3%}.systempage .testimonial_block p.attribution{font-size:.75em}.systempage .systems-drawings a.button{margin-top:25px}.systems.blocks a{display:inline;height:100%;width:100%}.systems .col-half .info{line-height:3em;padding:0 3%;text-align:center;width:94%}.systems .col-half.rancher{background-image:url(/assets/images/products/systems_home_handling.jpg)}.systems .col-half.livestock{background-image:url(/assets/images/products/systems_home_working.jpg)}@media only screen and (min-width:37.5em){.systempage .systems.products article.blogpage:first-of-type .image-container img,h1.npp{height:auto}.gallery.maingallery{top:168px}.breadcrumb{font-size:.65em;line-height:1em}.breadcrumb li:last-child:after{content:none}.breadcrumb li:first-child{padding-left:0}.breadcrumb li.current a{font-weight:400}.brand-promise-pdp p{font-size:1em;padding-left:4%;width:77%}.newproductpage .gallery.videolist .bx-viewport li{height:225px}.newproductpage .gallery.videolist.general .bx-viewport li{height:295px}.button.ghost.margin,.button.margin{width:100%;padding:19px 0}h1,h2.h1{padding-top:50px}h1.home,h1.product-title,h2.h1.home,h2.h1.product-title{font-size:2.625em}h1.home:before,h1.product-title:before,h2.h1.home:before,h2.h1.product-title:before{background-size:159px 59px;height:59px;margin-top:-65px;width:159px;display:none}h1.home,h2.h1.home{width:60%}.systempage .system-information>div.brochuredownload-form2,h1.product-title,h2.h1.product-title{width:100%}ul.list li>a{float:left;margin-right:2%;width:25%}form.search button{min-width:auto}button.gm-control-active{min-width:40px}form button{min-width:inherit}div.intro h2,div.intro h2+p{float:right;text-align:right;width:100%}div.intro p{float:right;width:90%}.partnerintro,div.dealerportal-list.resourceslist,div.intro .video,footer .footer-nav ul li.no-padding.third{display:inline-block}.product-testimonial .button.ghost.blue{margin:25px 3%}.products.category .button{width:89%}.newproductpage .gallery.maingallery{top:163px}.newproductpage .gallery.maingallery .bx-viewport li{margin:0!important;width:101vw!important}article.detail a.button.ghost.blue{margin:0 1%;padding:19px 3%;width:41%}body.portal .breadcrumb{display:none}body.portal .top-information-other{margin-top:200px}body.portal .top-information-other .titlebox{background:rgba(0,0,0,.75);margin-top:-150px}body.portal .top-information-other .titlebox a.over{margin:0 25%;width:40%}div.dealerportal-list{width:100%;margin-top:.938em}div.dealerportal-list a{float:left;margin:10px 1%;width:31.3%}body.about .newproductpage .main-img img{width:100%;height:auto}.newproductpage.partners .main-img{margin-bottom:-25px}.partner .button.ghost{margin-left:15px!important}.systempage a.button,footer .footer-nav ul li.no-padding{display:block}.systempage a.button.half{display:inline-block!important;margin:15px 1% 25px;width:37%!important}.systempage a.button.half.gtm_consultation{padding:21px 5%}.systempage .system-hero+description{column-count:2;column-gap:40px;margin:25px 0 0;width:100%}.systempage .system-hero+description a{display:inline-block;margin:0 1%;width:37.25%}.systempage .testimonial_block{background:0 0;border-bottom:1px solid #cdcdcd;color:#000;float:left;margin-bottom:25px}.systempage .testimonial_block h2{background:#000;color:#fff;margin-bottom:15px}.systempage .testimonial_block .left{float:left;margin-left:1%;margin-right:3%;width:47%}.systempage .testimonial_block blockquote{float:right;font-size:1em;margin:0 3% 0 0;width:31%}.systempage .testimonial_block blockquote:after{bottom:40px}.systempage .testimonial_block p.attribution{clear:both;float:right;padding-right:3%;padding-top:0;text-align:right}.systempage .testimonial_block a.button{display:inline-block;margin:15px 0;width:90%}.systempage .testimonial_block:nth-of-type(2){margin-bottom:25px}.systempage .system-information>div .button,.systempage+a{width:90%}.systempage .systems-drawings{margin:25px 0}.systempage .systems-drawings a.button{margin:25px 0;width:90%}.systempage .system-information>div{display:inline-block;vertical-align:top;width:48%}.systempage .system-information>div:first-child,.systempage .system-information>div:nth-child(3){margin-right:3%}.systempage .components+h3{float:left;text-align:right;width:41%}.systempage .components+h3+a.button.ghost{float:right;margin-top:0;width:45%}.systempage .components a.button{clear:both;width:90%}.systempage a.right+contact{clear:both}.systempage .systems.concepts a.button,.systempage .systems.products a.button{margin:25px 2%;width:86%}.systempage.handling .testimonial_block{border:1px solid #cdcdcd;display:inline-block;float:none}.systempage.handling .testimonial_block .left{margin-left:0;width:46%}.systempage.handling .testimonial_block .left .gallery{background:0 0;border:none}.systempage.handling .testimonial_block .left .bx-viewport{padding-bottom:0}.systempage.handling .testimonial_block a{color:#23629f}.systempage.handling .testimonial_block a:hover{color:#191919}.footer-nav{columns:3}.footer-nav>ul li ul{break-inside:avoid}footer .footer-nav ul li.no-padding>a{padding-top:0}footer .footer-nav ul li ul{margin-bottom:15px}col-half{display:inline-block;margin:0 1%;vertical-align:top;width:47%!important}section.social li i{border:3px solid #191919;font-size:2.25em;height:47px;padding-top:11px;width:60px}section.social li i:hover{border:3px solid #23629f}}@media only screen and (min-width:50em){.reviews .loadcomments-btn{margin-left:26%}article.detail .comments-box p.bold.comments,p.bold.comments{width:40%}.product-description .comment-form-container,article .comment-form-container{width:65%;float:right}.product-description .comment-form-container button,article .comment-form-container button{width:30%!important}.boxes.white.product .box,.product-description .comment-single .comment-container,.rate.star5:after,div.intro .button{float:right}.comments-list li button{width:30%}.comment-heading{width:20%;text-align:right}.comment-content{border:1px solid #ccc;padding:20px 2%;width:73.5%;margin-left:2%}.product-description p.success,article.detail p.success,article.detail ul.comments-list li.no-comments,ul.comments-list li.no-comments{width:65%;float:right;padding:25px 2%}.become .content.uk .text:nth-child(3),.newproductpage .reviews .comments-container .comments-list,.product-description p.success,article.detail p.success{width:96%}.boxes .box,.boxes .box.blog:first-of-type .image-overlay,.boxes.portal .box,.desktop-only,.grant-text p,.listView,.mapView h2+p .desktop-only,.newproductpage .gallery.maingallery p.small,.newproductpage+p+.related .boxes.white.product .box .info,.newproductpage.cs .tab.active div.big-block,.portal-nav.full-width li span.down-arrow,ul.dealerList li,ul.dealerList p.small .desktop-only{display:inline-block}.bloghome .blogcontent,.boxes.portal .box img,.call div.third{top:50%;transform:translateY(-50%)}.contributor,.contributor img,.showlist ul li{outline:#cdcdcd solid 1px}.months ul li,body.pr-body section.three ul li:hover,ul.tabs li:hover{cursor:pointer}section.lines .two-thirds{margin-bottom:45px}.become .text:last-of-type .right,.mapView ul.dealerList li img,.newproductpage .accordion.systems,.portal-right,.systempage h2.black+.box,.top-information,article.detail.dcl .contentbody .button,body.about .newproductpage .main-img img,body.about .newproductpage.finance .accordion,section.lines:first-of-type .two-thirds,section.lines:first-of-type h2,section.manuals .third-left,section.manuals .two-thirds{margin-top:0}.boxes.portal a,.button,.button.ghost,.newproductpage .button.brochure,.newproductpage .description .model-container img,form input.hs-button{width:auto}.boxes.productlist .box .image-container{padding:0;width:100%}.brand-promise-pdp{background:url(/assets/images/site/brand-promise-background-2.jpg) 0 0/450px 250px no-repeat #000;height:149px;padding-top:100px}.brand-promise-pdp p{padding-left:2.5%}.button.ghost.contact{margin:25px 1%;width:31%}.button.ghost.margin,.button.margin{margin:15px 1% 0;padding:19px 0;width:47%}form fieldset.form-columns-2 .hs-form-field{width:49%!important}.hs-richtext+div.hs_firstname.hs-form-field,form fieldset.form-columns-2 .hs-form-field:first-of-type{margin-right:2%}form fieldset.form-columns-3 .hs-form-field{margin-right:2%;width:32%!important}form fieldset.form-columns-3 .hs-form-field:last-of-type{margin-right:0}.bloglist,.boxes{width:100%;left:auto;right:auto;margin:3.125em 0 0}.boxes h2.black,.boxes h3.bar,.boxes h3.black{margin-bottom:15px!important}.boxes .box{border:0;height:470px;margin:0 .75% 25px;padding:0;position:relative;text-align:center;vertical-align:top;width:23%}.boxes .box .image-container{height:auto;margin:0;outline:#cdcdcd solid 1px;position:relative;padding:0;width:100%}.boxes .box .image-container:after,article.blogpage .image-container:after,body.pr-body section.static figure:after{content:"";display:block;padding-bottom:100%}.boxes .box .image-container img{border:none;height:100%;left:0;max-width:none;padding:0;position:absolute;width:auto}.boxes .box .info{float:left;height:auto;padding:10px 0;width:100%}.boxes .box .info h2,.boxes .box .info h3,.boxes .box .info h4{line-height:1.25em;width:100%}.boxes .box .info p{font-size:.85em;padding-top:0}.boxes .box .info a.cta-button{border-bottom:3px solid #191919;bottom:0;display:inline-block;left:0;margin-top:10px;outline:#191919 solid 1px;padding:18px 8%;position:absolute;right:0;width:84%}.boxes .box.blog:first-of-type{background:#191919;color:#fff;height:300px;margin:20px 0 15px;overflow:hidden;padding:0;position:relative;text-align:left;width:100%}.boxes .box.blog:first-of-type a,.showlist ul li img~h3,.showlist ul li img~p,article.blogpage.home:first-of-type a,body.pr-body a.button.ghost,body.pr-body section.four .prtext div.aos-init:hover,body.pr-body section.six a{color:#fff}.boxes .box.blog:first-of-type .image-container img,.finance-container .text-box:last-of-type p,article.detail aside h3{padding:0}.boxes .box.blog:first-of-type .info,article.blogpage.home:first-of-type .info{padding:0 5%;position:absolute;top:50%;transform:translateY(-50%);width:84%;z-index:5}.boxes .box.blog:first-of-type .info h2,.boxes .box.blog:first-of-type .info h3{line-height:1.25em;padding-bottom:10px}.boxes .box.blog:first-of-type .info p,.dealer-thanks .full-width.blue h3,.dealer-thanks .full-width.blue p,body.pr-body section.four .prtext div.aos-init p{font-size:1em}.boxes .box.blog:first-of-type .info .cta-button{line-height:1.35em;outline:0;padding:0;position:relative;border-bottom:0}.boxes.productlist .box .info{padding:10px 0}.systempage .boxes h3.black{left:auto;margin:35px 0 0;right:auto;width:94%}.boxes.white .box .image-container img{height:auto;left:0;max-width:94%;max-height:94%;margin:0 auto;padding:10px 3%;position:absolute;right:0;text-align:center;width:auto}.boxes.white.product{float:right;padding-right:2%}.boxes.white.productlist .box{height:475px}.boxes.portal{float:right;padding-top:10px;width:80%}.boxes.portal h1{left:auto;margin:0;padding:50px 0 10px 10px;right:auto}.boxes.portal .box{height:450px}.boxes.portal .box .image-container:after{padding-bottom:88%}.boxes.portal .box img,.finance-container .text-box:last-of-type{height:auto;padding:0;width:100%}.finance-container .content h3.title-faqs,.newproductpage,body.portal .top-information-other{margin-top:50px}body.portal .top-information-other a.button.over{margin:0 25%;width:40%}h1{margin-bottom:50px}h2.question{float:left;padding:40px 0 10px}.newproductpage .main-description,h2.question+p{float:right;width:75%}video-group .video{float:left;height:auto;margin:0 1% 25px 0;min-height:425px;padding-bottom:0;width:49%}body.about .newproductpage+.textblock+.image-container+.textblock+.image-container,video-group .video:nth-child(odd){margin-left:0}.video-block-new.finance img,body.about .grey{left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}video-group .video .transcript_text{border:1px solid #ccc;margin-top:10px;padding:15px 5%}.video-block-new{background:url(/assets/images/site/background-700-series.jpg) 0 0/cover;display:table!important;height:500px;margin-bottom:25px}.video-block-new .video-player{display:table-cell;padding-left:2%;vertical-align:middle;width:50%}.video-block-new .form{color:#fff;display:table-cell;vertical-align:middle;width:45%}.video-block-new.cat{background:url(/assets/images/site/form_background.jpg)}.video-block-new+.feature_img{float:left;padding:0 5%;width:30%}.video-block-new+.feature_img+.action{float:right;padding:0 2% 0 0;width:53%}.finance-container .content .grey-box form,.grant-text p:first-of-type,.newproductpage .description .bx-wrapper .options p,.productcategories.products h3,.systempage .systems.concepts a.button,.video-block-new+.feature_img+.action .button.ghost.margin,body.pr-body .pull-out,section.manuals ul.reg-list{width:100%}.newproductpage .accordion .product-info,.newproductpage .accordion .product-info .bx-viewport li,.newproductpage .gallery.catalog,.video-block-new.finance,article.blogpage:hover{background:0 0}.video-block-new.finance img{display:inline-block;position:absolute;width:100vw;z-index:0}.video-block-new.finance img.catalog{left:auto;margin:0;max-width:250px;position:relative;right:auto;width:auto}.video-block-new.finance .form{position:relative;width:65%}.video-block-new.finance .finance-introduction{background:#fff;margin-top:72px;opacity:.85;padding:25px 5%}.video-block-new.finance .video-player{padding-left:0;padding-right:0;width:33%}.splash .splashpage{width:50%}.splash .splashpage h1{font-size:3.5em}.splash .splashpage h1 span{padding:35px 0}.splash .splashpage form .hs-form-field{margin-bottom:15px;width:45%!important;display:inline-block;margin-right:5%}.newproductpage .description .description .bx-wrapper,.splash #container{max-width:none}.splash #content{margin-top:-40px}.newproductpage.cs ul.resources-list{display:inline-block;margin-right:2%;vertical-align:top;width:60%}.newproductpage.cs ul.resources-list li{padding:28px 0}.newproductpage.cs .video{float:left;display:inline-block;margin-left:0;margin-right:2%}.mapView ul.dealerList li p.small,.newproductpage.cs .video+p{clear:none}.newproductpage .video+p,.newproductpage.cs h3,body.about .gallery{clear:both}.newproductpage.cs .contact-box{display:inline-block;width:94%;margin-top:20px}.newproductpage.cs .boxes .box{height:330px}.newproductpage.cs .maintenance .accordion{margin-bottom:25px;padding-bottom:20px;border:0;border-bottom:1px solid #ccc}.newproductpage.cs .tab div.big-block{border-top:5px solid #ccc;margin-top:64px;display:none}.newproductpage.cs .tab.active div.block{display:inline-block;margin:25px 1% 0;outline:#ccc solid 1px;padding:0 1%;vertical-align:top;width:29%}.newproductpage.cs .tab.active div.block .video-player{margin-top:0;padding-bottom:12px}.newproductpage.cs .maintenance .accordion h3.title{border:1px solid #ccc;padding:21px 20px;width:200px}.newproductpage.cs .maintenance .accordion .tab.active h3.title{border:1px solid #ccc;padding:21px 20px;width:200px;background:#fff;border-bottom:6px solid #fff;z-index:4}.contributor{display:inline-block;padding:15px 2%}.contributor img{float:left;height:auto;margin:15px 2% 0 0;width:30%}.contributor .two-thirds{display:inline-block;float:none;margin:0}.call{display:inline-block;padding:0}.call div.third{float:left;position:absolute;text-align:center;width:33%}.call .two-thirds{float:right;margin:0;width:67%}.call .two-thirds img,.portal-nav.full-width.uk li:last-of-type span.down-arrow,body.about .newproductpage .titlebox p:first-of-type,ul.dealerList li span.phone-desktop-only{display:block}.call a:hover{color:#fff;cursor:default}body.about .newproductpage{display:inline-block;height:24em;width:100%}body.about .newproductpage .main-img{height:450px;margin-top:-100px}body.about .newproductpage+.textblock{float:left;width:48%}body.about .newproductpage+.textblock+.image-container+.textblock{clear:right;float:right;margin-top:0;width:48%}body.about .newproductpage .titlebox{background:0 0;box-shadow:none;color:#fff;margin:0;padding-right:0;text-align:center;width:100%}body.about .newproductpage .titlebox h2{font-size:1.5em;padding-bottom:75px;margin-top:-50px}body.about .newproductpage .titlebox p{display:inline;margin:5px .5%;width:auto}body.about .newproductpage .titlebox p a{color:#fff;margin:5px .25%;padding:15px 2%;border:2px solid #fff}body.about .newproductpage .titlebox p a:hover,body.pr-body section.parallax.fullback a.button.ghost:hover,body.pr-body section.static.plain a.button.ghost:hover,ul.list.results.photo li p.more a:hover{background:#fff;color:#191919}body.about .grey{width:100vw;position:relative;display:block;margin-bottom:0}body.about .image-container{float:right;margin:15px 0 10px 2%;width:50%}.newproductpage .accordion.group h4,article.detail.dcl aside,body.about .image-container:nth-of-type(5){float:left}body.about .image-container:nth-of-type(11){float:none;margin:0 auto 35px}body.about .brand-promise{display:inline-block;margin-bottom:35px;padding:35px 2%}body.about .brand-promise .button{vertical-align:top;width:55%;margin-right:1%;margin-top:15px}body.about .brand-promise .button.ghost{margin-right:0;width:23%}body.about .textblock{left:auto;right:auto;margin:0;padding:0;width:auto}body.about .textblock p.link{z-index:8}body.about .textblock:nth-of-type(8){float:left;height:0;left:0;margin:0 0 0 -2%;padding:2em 5% 73%;position:absolute;width:42%}body.about .textblock:nth-of-type(9){float:right;height:0;margin:0 -2% 0 0;padding:2em 5% 73%;position:absolute;right:0;width:42%}body.about .textblock:nth-of-type(10){width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;display:block;clear:both;color:#fff;height:500px;padding-top:90%;z-index:5}body.about .textblock:nth-of-type(10) h3,body.about .textblock:nth-of-type(10) p{padding:0 2%;position:relative;z-index:2}body.about .textblock:nth-of-type(10) h3{padding:150px 2% 0}body.about .textblock:nth-of-type(10) p a.button{margin:10px 0 3em 2%;position:relative}body.about .textblock:nth-of-type(10):after{height:535px;position:absolute;top:52%;z-index:0}.become .grey .right .button,article.blogpage.tile .info .browse,body.about .blockquote{margin-top:10px}body.about .blockquote+.textblock{padding:15px 0 25px;text-align:center;width:100%}body.about .blockquote+.textblock+.image-container{float:none;margin:0 auto 30px;text-align:center}body.about .blockquote+.textblock+.image-container+.button{clear:both;display:block;margin:3.25em auto;width:75%}.newproductpage .description .bx-wrapper .bx-viewport ul,body.about .boxes{margin:0 auto;text-align:center}.become,.faq-search,.finance.accessory .main-img.full-width.accessory,.newproductpage .main-img,.newproductpage.partners,.systempage .system-hero{margin-top:-50px}.newproductpage.partners .titlebox.about{float:none;margin:0;width:100%;top:0}.titlebox.catalog+.textblock{margin-top:170px}.newproductpage .accordion ul.models .model-container img,.newproductpage .accordion.systems .image-container img,article.blogpage.category:first-of-type .image-container,body.about .newproductpage.finance,body.pr-body section.one,body.pr-body section.static.plain .prtext{height:auto}body.about .newproductpage.finance .main-img{overflow:hidden;margin-top:-100px}.newproductpage .accordion.systems .image-container+p,body.about .newproductpage.finance h3{padding-top:25px}body.about .newproductpage.finance .titlebox+p{display:inherit;margin-top:-11px;padding-bottom:50px;padding-top:50px}body.about .newproductpage.finance .titlebox h2,body.pr-body section.three.fullback h2{font-size:3em;font-weight:700}body.about .newproductpage.finance .textblock:nth-of-type(3){left:50%;margin-left:-50vw;margin-right:-50vw;padding:35px 2vw;position:relative;right:50%;width:96vw}body.about .newproductpage.finance .grey-box.full-width.single,body.about .newproductpage.finance h2.question+p+.grey-box{margin-top:0;margin-bottom:0}.image-container.fin{height:600px;margin-bottom:35px;margin-top:-50px;overflow:hidden;position:relative}.image-container.fin .finance-title{position:absolute;top:50%}.image-container.fin .finance-title h2{float:left;padding:50px 20px}.image-container.fin .finance-title p{float:left;margin:-15px 0 0 200px;width:65%}.image-container.fin.grant .finance-title{bottom:0;top:auto}.image-container.fin.grant h1{border:0;left:auto;margin:0;padding:45px 3vw;right:auto;width:auto}.grant-text .brochuredownload-form,.grant-text ol,.grant-text p,.grant-text ul{float:right;width:72%}.finance-container .text-box:nth-child(2),img.fin{width:100%;height:auto}.grant-text ol li ol,.grant-text ul li ul{margin:0 0 15px 40px;width:97%}.grant-text+.gallery.sponsors .bx-viewport li{margin:0 20px}img.fin{background:#efefef;margin-top:-100px}.image-container.fin.grant img.fin{bottom:0;position:absolute;top:0;width:auto;min-width:100%;height:auto;max-width:0;min-height:100%;margin-top:0}.grey-box.full-width.single,h2.question+p+.grey-box{margin-top:100px}.finance-container .text-box{float:right;height:400px;width:45%}.finance-container .text-box h3{padding-bottom:3px}.finance-container .text-box:first-of-type{column-count:2;height:auto;margin:10px 0 40px;padding:0;width:100%}.finance-container .text-box:first-of-type h3,.finance-container .text-box:first-of-type p{padding-left:5%;padding-right:5%}.finance-container .text-box:nth-child(4),.finance-container .text-box:nth-child(6){height:360px;padding:40px 5% 0;width:40%}.finance-container .text-box:nth-child(4){background:#efefef;float:right;margin-right:-2%;width:42%}.finance-container .content p.black-box{font-size:1.25em;padding:60px 0}.finance-container .content p.black-box a{display:inline;margin-left:10px}.finance-container .content ol{border-bottom:1px solid #cdcdcd;height:200px;list-style-position:inside;margin-left:0;overflow-y:scroll;position:relative}.finance-container .content ol:after{bottom:0;color:#888;content:"Scroll for more ▼";font-size:.65em;left:100%;position:sticky}.finance-container .content .image-container{left:auto;right:auto;margin:0 0 0 -2%;background:#191919;float:left;height:400px;max-height:400px;width:52%}.finance-container .content .image-container:nth-child(5){float:right;margin-left:0;margin-right:-2%}.finance-container .content .grey-box{margin-top:0;padding:45px 5%;width:94%}.finance-container .accordion{float:left;margin-top:12px;width:100%}.finance-container.tb .content .text-box:nth-child(4){background:#efefef;margin:0 -2% 0 0;padding:40px 5% 0;width:42%}.accessory-box .gallery.maingallery{border-top:1px solid #ccc;display:block;float:left!important}.accessory-box .gallery.maingallery .bx-viewport{margin-left:0;margin-right:0}.accessory-box:nth-of-type(odd) .image-container{float:left;margin-right:2%;width:43%}.accessory-box:nth-of-type(2n){text-align:right}.accessory-box:nth-of-type(2n) h3,.dealer-thanks section p:first-of-type{text-align:left}.accessory-box:nth-of-type(2n) .image-container{float:right;margin-left:2%;width:43%}.accessory-box:nth-of-type(2n) .gallery.maingallery p.small{float:left;text-align:left}.become .image-container.fin{margin-bottom:0}.become .image-container.fin blockquote{bottom:0;margin:0;position:absolute;width:65%}.become .image-container.fin blockquote:after{bottom:75px;font-size:60px;right:15px}.become .image-container.fin blockquote:before{font-size:60px}.become .image-container.fin blockquote p,body.pr-body section.five p:nth-child(2){font-size:1.5em}.become .text{display:inline-block;margin:0 2%;vertical-align:top;width:45%}.become .grey,.tradeshows{width:100vw;left:50%;right:50%;background:#efefef}.become .text:last-of-type,.become .text:nth-child(6){display:block;width:100%}.become .text:last-of-type .right,.become .text:nth-child(6) .right{display:inline-block;margin-left:2%;margin-top:75px;vertical-align:top;width:47%}.become .text:last-of-type .video,.become .text:nth-child(6) .video{padding-bottom:27%}.become .text:last-of-type .copy,.become .text:nth-child(6) .copy{display:inline-block;width:47%}.become .text:last-of-type{background:#000;color:#fff;margin-left:-2%;padding:25px 2%;width:100%}.become .video a.button{float:none;margin:15px 0 0;width:auto}.become .grey{position:relative;margin:25px -50vw;display:block;height:440px}.become .grey .image-container{float:left;height:440px;overflow:hidden;position:relative;width:50%}.become .grey .image-container img{height:auto;min-height:100%;width:100%}.become .grey .image-container p.small{bottom:0;color:#fff;position:absolute;right:2%}.become .grey .right{float:right;height:370px;margin:25px 0;padding:10px 2%;position:relative;width:46%}.become .content.uk .text:nth-child(6){display:inline-block;width:45%}.dealer-thanks .full-width.blue{padding:50px 0;text-align:center}.dealer-thanks .full-width.blue h2{margin-bottom:40px!important}.dealer-thanks .full-width.blue+p+.entry.content entry-text p.strong{font-size:1em;padding:40px 0 57px;text-align:center;font-weight:600}.dealer-thanks .full-width.blue p,.dealer-thanks main p{padding:8px 5%}.dealer-thanks h2,body.pr-body section.six p{font-size:1.75em}.dealer-thanks .entry.content p{padding:40px 2% 57px;text-align:center}.dealer-thanks section img{float:left;margin:0 0 0 -25px;width:60%}.dealer-thanks section{padding:64px 0 50px}.dealer-thanks section h2{font-size:1.75em;padding-left:5%}.dealer-thanks section p{font-size:1.75em;padding:15px 5%;text-align:right}.dealer-thanks section p:last-of-type{font-size:1em;font-weight:600;text-align:left}.dealer-thanks section p.background div{display:table-cell;height:400px;vertical-align:middle}.dealer-thanks section.full-width.odd:nth-child(2) p:nth-child(3){width:55%}div.intro .video{float:right;padding-bottom:33%;width:60%}div.intro .feature_img{border:1px solid #cdcdcd;display:inline-block;float:right;height:250px;margin-right:33px;text-align:center;width:250px}div.intro .feature_img img.feature{max-height:230px;padding:10px 0}.bloghome{margin-bottom:1.563em;float:left;position:relative}.bloghome img{float:left;margin-right:3%;width:50%}.bloghome .blogcontent{left:51%;position:absolute}dl.countries{display:inline-block;padding:35px 0;vertical-align:top;width:30%}.dealer-phone-mobile,.mapView h2+p a,.mobile-only,.months select,.newproductpage .accordion .tab .product-info,.newproductpage .accordion .tab h3.title:after,.newproductpage .accordion li.bx-clone,.newproductpage .accordion.group .gallery.listed .bx-controls,.newproductpage .accordion.group li.bx-clone,.newproductpage .description .bx-controls,.newproductpage .description .description .bx-controls,.newproductpage .description h3.title,.newproductpage .description li.bx-clone,.newproductpage .gallery.maingallery .bx-controls,.newproductpage .gallery.maingallery .bx-wrapper .caption,.newproductpage .main-img .gallery .bx-controls,.portal-nav.full-width li:hover ul,.portal-nav.full-width li:last-of-type span.down-arrow,.showlist ul h4,body.pr-body .breadcrumb,body.pr-body section.three .feature,ul.dealerList li span.dealer-phone-mobile,ul.dealerList p.small a{display:none}ul.dealerList{display:inline-block;padding:0;width:100%}ul.dealerList li img{border:1px solid #cdcdcd;float:left;margin-top:18px;padding:5px}ul.dealerList li picture{font-size:0}ul.dealerList.two-thirds{border-bottom:1px solid #ccc;float:right;margin-bottom:15px;padding-bottom:10px;width:65%}.portal-nav.full-width>li,footer #hsformEmailContainer,ul.dealerList li{position:relative}ul.dealerList li h2{display:inline-block;width:60%}ul.dealerList li span.dealer-email{position:absolute;right:2%;top:20px;width:25%}ul.dealerList li .get-phone-btn{right:2%;top:20px;width:26%}.listView ul.dealerList li{margin-bottom:20px;min-height:68px}.listView ul.dealerList li h2{margin-top:18px}.listView ul.dealerList li .get-phone-btn,.listView ul.dealerList li span.dealer-email{top:11px}.listView ul.dealerList h3{float:left;margin-left:-36.5%;text-align:right;width:32%}.listView ul.dealerList h3.first-state{background:0 0;border:none;color:#191919;float:left;font-family:FrutigerLTStd-Black;font-size:1.75em;letter-spacing:.035em;line-height:1.15em;margin-left:-36.5%;padding:0;text-align:right;width:29%}.listView ul.dealerList h3.first-state.AB,.listView ul.dealerList h3.first-state.AL,.listView ul.dealerList h3.first-state.Bourgogne,.listView ul.dealerList h3.first-state.England,.listView ul.dealerList h3.first-state.Harma,.listView ul.dealerList h3.first-state.Lleida,.listView ul.dealerList h3.first-state.Mpumalanga,.listView ul.dealerList h3.first-state.Northern.Ireland,.listView ul.dealerList h3.first-state.Nouvelle-Aquitaine,.listView ul.dealerList h3.first-state.Scotland,.listView ul.dealerList h3.first-state.Wildendurnbach{margin-top:25px}.listView .country .third-left h3{margin-top:-20px}.listView .two-thirds.pick{margin-top:1.563em}.newproductpage .bx-controls-direction{display:inline-block;position:static!important}.newproductpage .gallery.videolist .bx-wrapper .bx-controls-direction a{margin-top:-25px}.newproductpage .accordion .tab.active .product-info,.newproductpage+p+.related{display:inline-block;width:100%}.newproductpage+p+.related .boxes.white.product{margin-top:15px!important;display:flex;flex-flow:row;justify-content:space-around;padding:0}.newproductpage+p+.related .boxes.white.product .box{flex:3 1 auto;height:auto;margin:0 1% 25px;position:relative;text-align:center;min-height:425px}.newproductpage+p+.related .boxes.white.product .box .info a.cta-button{margin-top:25px;position:relative}.newproductpage .bx-viewport li{height:400px;width:20vw!important}.newproductpage .bx-viewport li h3,.newproductpage .bx-viewport li h4,.newproductpage .bx-viewport li p{width:94%}.newproductpage .gallery.instafeed{margin-top:191px;padding-top:25px;margin-bottom:0}.newproductpage .gallery.instafeed .bx-viewport li{height:auto;margin:0 2vw!important}.newproductpage .gallery.maingallery{background:0 0;display:inline-block;left:2%;margin:25px 0;position:relative;right:2%;top:0;width:96%;padding:15px 0 25px}.newproductpage .gallery.maingallery .bx-wrapper{height:auto;max-width:100%!important}.newproductpage .gallery.maingallery .bx-viewport li{height:100px!important;margin:5px!important;outline:#efefef solid 1px;width:100px!important}.newproductpage .gallery.maingallery .bxslider{left:0!important;width:100%!important}.newproductpage .gallery.maingallery.systems h3{padding:20px 0 0}.newproductpage .titlebox{background:#fff;float:right;margin-bottom:-160px;margin-left:15px;position:relative;top:-175px;width:40%;z-index:5}.newproductpage .titlebox.group{margin-bottom:-235px}.newproductpage .accordion .specifications li a,.newproductpage .titlebox+p.small,.portal-item h3,.two-thirds h3+p,body.pr-body section.four .prtext div.aos-init h3,ul.testimonials li:first-child{padding-top:0}.newproductpage .titlebox.about{top:-300px}.newproductpage .video{float:right;margin-bottom:20px;padding-bottom:39%;width:64%}.newproductpage .reviews{padding:25px 0;width:100%}.newproductpage .reviews .comments-container{border:none;margin-top:0;width:100%}.newproductpage .reviews .comment-single .comment-container{width:96%;border:none;margin-top:0}.newproductpage .description{background-image:url(/assets/images/site/light-grey-arrows.jpg) top left no-repeat;display:inline-block;width:100%}.newproductpage .description a.transcript{padding-left:0}.newproductpage .description .video{float:right;padding-bottom:30%;width:50%}.newproductpage .description .bx-wrapper{padding:25px 0;max-width:100vw!important}.newproductpage .description .bx-wrapper:first-of-type,section.manuals h3{border:none;padding:0}.newproductpage .description .bx-wrapper p{width:96%!important}.newproductpage .description .bx-wrapper .bxslider{margin:0 auto!important;padding:0!important;width:100%!important}.newproductpage .description .bx-wrapper .bx-viewport{display:inline-block;margin-top:20px;padding-left:0;width:100%!important}.newproductpage .description .bx-wrapper .bx-viewport ul li{border:1px solid #cdcdcd;display:inline-block;height:auto;margin:0 1% 35px!important;width:22%!important;padding:0 1% 15px}.newproductpage .description .bx-wrapper .bx-viewport ul li h3,.newproductpage .description .bx-wrapper .bx-viewport ul li p,body.portal .padding{padding-left:0;padding-right:0}.newproductpage .description .bx-wrapper .button{margin:0 1%}.newproductpage .description .bx-wrapper .button.ghost{padding:18px 5%}.newproductpage .description .bx-wrapper .button p,.newproductpage .description .bx-wrapper p{float:right;width:85%}.newproductpage .description .bx-wrapper .options{border-top:1px solid #cdcdcd;display:inline-block;margin-top:50px}.newproductpage .description .bx-wrapper .product-testimonial p{float:none;width:100%}.newproductpage .description .bx-wrapper .tb.block{display:block;padding:55px 2vw 50px;width:96vw}.newproductpage .description .bx-wrapper .tb.block p,.newproductpage .description .bx-wrapper .tb.block+p{float:none;width:auto}.newproductpage .description h3.secondary{clear:both;float:left}.newproductpage .description .product-testimonial{margin-bottom:15px;padding:0 0 20px}.newproductpage .description .product-testimonial blockquote{font-size:1.1em;width:96%}.newproductpage .description .product-testimonial blockquote:after,.newproductpage .description .product-testimonial blockquote:before{font-size:55px}.newproductpage .description .product-testimonial+p{padding:25px 0;width:100%!important}.newproductpage .description .productFeatures{align-items:stretch;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:25px!important;position:relative}.newproductpage .description .productFeatures .img-container{height:175px;margin-top:15px;max-width:100%;overflow:hidden;position:relative;top:0;transform:none}.newproductpage .description .productFeatures .img-container img{height:100%;left:0;max-height:175px;position:absolute;right:0;top:0;transform:none;width:auto}.newproductpage .description .productFeatures p{font-size:.9em;text-align:center;width:100%!important}.newproductpage .description .gallery.videolist.general{margin-bottom:25px}.newproductpage .description .gallery.videolist.general h3,body.pr-body section.prvideo .video,body.pr-body section.prvideo .youtube-player,footer .newsletter-signup,two-thirds.faq{padding-bottom:0}.newproductpage .description .gallery.videolist.general p{float:none;padding:8px 2% 25px;width:96%!important}.newproductpage .description .gallery.videolist.general .bx-controls{display:grid}.newproductpage .description .gallery.videolist.general .bx-viewport{height:225px!important}.newproductpage .description .gallery.videolist.general .bx-viewport ul.bxslider{width:max-content!important}.newproductpage .description .gallery.videolist.general .bx-wrapper .bx-viewport ul li{width:400px!important;margin:0 10px 35px!important;padding:0}.newproductpage .description .product-info.info p,.newproductpage .description h3,.newproductpage .description hr,.newproductpage .description p{width:100%!important}.newproductpage .description .product-info.info .gallery.videolist .bx-viewport ul li,.newproductpage .gallery.videolist .bx-viewport li{width:400px!important}.newproductpage .product-testimonial.systems{margin-top:-25px;margin-bottom:-25px}.newproductpage .accordion{border:none;margin-bottom:65px;overflow:inherit;padding:0;position:relative;width:100%;margin-top:35px}.newproductpage .accordion .bx-wrapper{max-width:100vw!important}.newproductpage .accordion .bx-viewport li{width:21.5vw!important}.newproductpage .accordion.group .button.ghost{padding:17px 5%}.newproductpage .accordion.group .img-container{float:left;margin:15px 2%;width:40%}.newproductpage .accordion.group .img-container+p,article.detail.process h2{margin-top:20px}.newproductpage .accordion.group .gallery .img-container{width:100%;transform:none;position:relative;max-width:none;top:0}.newproductpage .accordion.group .gallery .img-container img{top:0;transform:none}.newproductpage .accordion.group .bx-viewport li{min-height:765px}.newproductpage .accordion.group .bxslider.productFeatures.listed{width:96%!important;padding:0 2%;margin-left:0}.newproductpage .accordion.group .bxslider.productFeatures.listed li{margin-right:2%!important;width:22%!important}.newproductpage .accordion .tab{margin-left:0;margin-top:25px;max-height:none;overflow:inherit;padding:0}.newproductpage .accordion .tab h3.title{border:1px solid #ccc;font-size:.95em;height:24px;line-height:1.15em;margin-left:0;margin-top:25px;padding:21px 20px;position:absolute;text-align:center;top:0;width:200px}.newproductpage .accordion .tab:nth-of-type(2) h3{left:245px}.newproductpage .accordion .tab:nth-of-type(3) h3{left:490px;padding:18px 20px 21px}.newproductpage .accordion .tab.active h3.title{background:#fff;border-bottom:6px solid #fff;padding-bottom:21px;z-index:4}.newproductpage .accordion .specifications img{float:right;height:auto;max-height:none;position:absolute;right:0;top:0}.newproductpage .accordion .specifications ul{margin-left:35px}.newproductpage .accordion .specifications a{color:#23629f;padding-top:15px}.newproductpage .accordion ul.models .model-container{padding:15px 1% 15px 0;width:25%;float:left}.newproductpage .accordion ul.models li{border:1px solid #cdcdcd!important;display:inline-block;margin:15px 1%;padding:20px 2%;vertical-align:top;width:94%}.newproductpage .accordion ul.models li p,.newproductpage .accordion ul.models li p.stats{font-size:.9em;text-align:left}.newproductpage .accordion .optionsblock h3{font-size:1em;padding-bottom:5px!important;text-transform:uppercase}.newproductpage .accordion .optionsblock p,body.pr-body section.three.fullback .small{font-size:.85em}.newproductpage .accordion .optionsblock a.more{font-size:.85em;line-height:1.25em}.newproductpage .accordion .optionsblock .img-container{height:225px;margin-top:35px;max-width:100%;position:static;top:0;transform:none}.newproductpage .accordion .optionsblock .img-container img{height:auto;max-height:225px;top:50%;transform:translateY(-50%)}.newproductpage .accordion .optionsblock .bx-viewport li{height:430px;margin:0 1vw!important;width:22vw!important}.newproductpage .accordion .product-info{background:#fff;border-top:5px solid #ccc;display:none;position:relative;top:65px}.newproductpage .accordion.systems .image-container{float:left;margin:25px 2%;width:40%}.newproductpage .gtm_finance,.newproductpage .p.small{clear:both;margin-top:0}.newproductpage .related{display:block;float:left}.newproductpage .related .boxes.white.product{display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:stretch}.newproductpage .related .boxes.white.product .box{height:auto;flex:1 1 auto;margin:0 1% 25px;position:relative;text-align:center;min-height:435px}.newproductpage .related .boxes.white.product .box .info a.cta-button{margin-top:35px;position:relative}.newproductpage .related .boxes.white.product .box .info a.cta-button:hover{background-color:#191919;color:#fff}.newproductpage .comment-form-container{float:right;margin:-45px 0 50px;width:85%}.newproductpage .comment-form-container p.success{margin-top:35px}.newproductpage .comments-container{border:1px solid #ccc;display:inline-block;float:right;margin-top:-43px;width:85%}.newproductpage .comments-container .no-comments{padding-top:50px;width:100%}.newproductpage .gallery.videolist .bx-wrapper{max-width:100%!important}.newproductpage .gallery.catalog .bx-viewport li{margin-right:2vw!important;width:400px!important}.newproductpage .contact{display:inline-block;padding-top:0;width:100%}.newproductpage .blogfeature{height:31vw;margin-top:35px;width:31%}.newproductpage .blogfeature.group{height:auto;margin:35px 0;min-height:250px;width:100%}.newproductpage .blogfeature.group img{margin-left:0!important}.product-testimonial blockquote{font-size:1.25em;font-style:italic}.product-testimonial blockquote:after,.product-testimonial blockquote:before{font-size:100px}.tb.block{display:block;margin-bottom:0;padding:55px 2% 50px}.tb.block img{float:right;margin-left:10px;width:300px}.tradeshows{position:relative;margin-left:-50vw;margin-right:-50vw;display:inline-block;float:left;padding:50px 0 25px}.tradeshows .months{padding-left:2%;width:30%}.tradeshows .showlist{margin-top:-15px;padding-right:2%;width:63%}.months{width:32%;float:left;margin:0 3% 25px 0;text-align:right;clear:right}.months ul{display:block;text-align:right}.months ul li{color:#23629f;display:inline-block;font-weight:700;list-style-type:none;font-size:.9em;padding:5px 2%;text-transform:uppercase;width:96%}.months ul li:hover{background:#cdcdcd;color:#191919}.months ul li.active{background:0 0;color:#191919;font-weight:400}.showlist{width:65%;float:right;margin-bottom:1.563em;margin-top:0}.showlist ul li{background:#fff;display:inline-block;margin:0 1% 20px;min-height:400px;padding:15px 2%;position:relative;text-align:center;vertical-align:top;width:26%}.showlist ul li p.reverse{background:0 0;margin:0 0 10px;outline:#fff solid 2px;padding:5px 0;width:100%}.showlist ul li .button{padding:15px 5%;width:80%!important}.showlist ul li a{color:#fff;font-weight:700;text-decoration:none;text-transform:uppercase}.showlist ul li a:hover{color:#191919}.showlist ul li a.gtm_tsdemo{bottom:15px;left:2%;position:absolute;right:2%;width:96%}.showlist ul li p,ul.list.results.photo li h2,ul.list.results.photo li p{position:relative;z-index:3}.showlist ul li p.more{bottom:0;left:7%;position:absolute;right:7%}.showlist ul li p.more a{background:#23629f;margin:10px 0;padding:15px 2%;text-align:center;width:96%}.showlist ul li p.more a:hover,body.pr-body section.specs.two.first{background:#fff}.showlist ul li p.dealer{font-size:.775em}.showlist ul li p.small+p{bottom:35px;left:0;position:absolute;right:0}.showlist ul li h3{margin-top:4px;max-width:100%;padding:0 0 5px;position:relative;z-index:3}.showlist ul li h3+p{font-size:.775em;font-weight:700;text-transform:uppercase}.showlist ul li img{height:100%;left:0;object-fit:cover;position:absolute;top:0;z-index:0}.showlist ul li .image-overlay,ul.list.results.photo li .image-overlay{background:rgba(0,0,0,.5);display:inline-block;height:100%;left:0;top:0;z-index:2}.showlist h3{margin-top:0;max-width:70%}.systempage h2.black{left:auto;margin:0 auto 15px;right:auto;width:94%}article.detail+.contact{background:#efefef;clear:both;display:block;float:left;left:50%;margin:75px -50vw -75px;padding:25px 1.5vw 100px;position:relative;right:50%;width:97vw;z-index:2}article.detail.process .contentbody{background:#fff;margin:0 0 -75px;padding:50px 2% 50px 35%;width:63%}.image-container.testimonial,article.detail.process .image-container{height:500px;overflow:hidden}article.detail .image-container.fixedPos,article.detail.process .image-container.fixedPos{height:500px}article.detail .image-container.fixedPos+.fullbody,article.detail.process .image-container.fixedPos+.fullbody{margin-top:500px}.systempage .testimonial_block blockquote{font-size:1.15em;width:38%}.systempage .systems.concepts{float:none;margin:25px 0;padding:0}.systempage .systems.concepts h2.black{width:94%;margin:0 auto 15px;left:auto;right:auto}.systempage .systems.concepts .tile{margin-top:68px;min-height:375px}.systempage .systems.concepts .tile .image-container{height:200px;overflow:hidden;padding:0;width:100%}.systempage .systems.concepts .tile .image-container img{max-height:none;width:100%}.pick,.portal-nav.full-width li ul li:last-of-type,.systempage .systems.concepts .tile .info .browse{margin-bottom:15px}.systempage .systems.products{float:none;margin-bottom:0}.systempage .systems.products article.blogpage .image-container,.systempage .systems.products article.blogpage:first-of-type .image-container{height:200px}.systempage .systems.products .tile{min-height:375px}.systempage .systems.products .tile:first-of-type,.systempage .systems.products .tile:nth-of-type(2),.systempage .systems.products .tile:nth-of-type(3){margin-top:68px}.systempage.handling .description,article.detail.dcl .contentbody .greybox,ul.list.results.photo li p.more{margin-top:15px}.systems.concepts{margin:50px 0;padding:50px 0}.sys{margin-top:-1px}.sys .image-container{float:left;margin-right:2%;width:27%}.sys h2,.sys p,.sys table{float:right;width:70%}body.pr-body section.specs ul{column-count:2;column-gap:40px;width:100%}body.pr-body section.specs img{text-align:center;width:50%}body.pr-body section.static .left{float:left;margin:0 4%;width:42%;z-index:10}body.pr-body section.static .right{float:right;margin:0 4%;width:42%;z-index:10}body.pr-body section,body.pr-body section.parallax.fullback,body.pr-body section.six,body.pr-body section.specs.two,body.pr-body section.static,body.pr-body section.two{left:50%;margin-left:-50vw;margin-right:-50vw;right:50%}body.pr-body section.static img{float:right;margin:0 4%;width:42%}body.pr-body .prtext .left,body.pr-body .prtext .right,body.pr-body section.static .aos-init img{position:relative;top:50%;transform:translateY(-50%)}body.pr-body .prtext .fade.pull-out{border:3px solid #191919;padding:35px 5% 20px!important}body.pr-body section.four .image-container:nth-child(2),body.pr-body section.four .image-container:nth-child(3),body.pr-body section.vid .youtube-player iframe{top:0}body.pr-body section.parallax.fullback .fade.pull-out{border:3px solid #fff}body.pr-body section.static .aos-init{height:100%}body.pr-body{font-size:.9em;height:100vh;line-height:1.5em;overflow-x:visible;perspective:1px;transform-style:preserve-3d}body.pr-body .fade,body.pr-body section.three ul{padding-bottom:35px}body.pr-body section .prtext{padding:50px 2vw}body.pr-body section .prtext h3{padding-bottom:4px}body.pr-body section a.button.ghost{border-radius:none;color:#fff;font-weight:600}body.pr-body section a.button.ghost:hover{background:#000;box-shadow:none;color:#fff}body.pr-body section.parallax{height:100vh;width:100vw}body.pr-body section.parallax.fullback{background-image:url(/assets/images/products/easy_flow_darker.jpg);background-size:cover;background-attachment:fixed;background-position:50%;color:#fff;content:"";height:100vh;position:relative;top:0;width:100vw}body.pr-body section.parallax.fullback a.button.ghost,body.pr-body section.static.plain a.button.ghost{box-shadow:0 0 0 2px #fff;color:#fff}body.pr-body section.static{background:#fff;height:100vh;padding-top:50px;padding-bottom:50px;z-index:2;width:100vw;position:relative;display:block}body.pr-body section.specs ul{list-style:disc;margin:0 4%;text-align:left}body.pr-body section.specs ul li,section.manuals li{padding:8px 0}body.pr-body section.specs.two{background:#efefef;width:100vw;position:relative;display:block}body.pr-body section.prvideo{background:#000;overflow:hidden;padding:0}body.pr-body section.prvideo h3{font-weight:400}body.pr-body section.static figure{border:1px solid #cdcdcd;display:inline-block;margin:10px 1%;overflow:hidden;position:relative;width:30%}body.pr-body section.static figure img{left:0;margin:0;min-height:100%;position:absolute!important;width:100%}body.pr-body section{align-items:center;display:flex;height:100vh;justify-content:center;position:relative;text-align:center;transition:width 2s ease-in-out;-webkit-transition:width 2s ease-in-out;width:100vw}body.pr-body section p{font-size:1.25em}body.pr-body section.static a{color:#191919;font-weight:400;text-decoration:none;text-transform:uppercase;transition:.5s}body.pr-body section.static a:hover{color:#23629f;cursor:pointer}body.pr-body a.button.ghost:hover,body.pr-body h1,body.pr-body section.static.plain{background:#000;color:#fff}body.pr-body section.prvideo h1,body.pr-body section.prvideo h3{border:none;color:#fff;font-family:Open Sans,sans-serif;font-size:30px;line-height:40px;padding-top:0;position:absolute;text-align:center;top:calc(50% - 30px);width:94vw;z-index:10}body.pr-body section.prvideo.static,body.pr-body section.three.fullback+.three{height:100vh}body.pr-body section.prvideo.static h3{font-size:22px;font-weight:400;padding-top:0;top:calc(40% - 30px)}body.pr-body section.prvideo:before{background:rgba(0,0,0,.65);bottom:60px;content:"";left:0;position:absolute;right:0;top:0;width:100%;z-index:3}body.pr-body section.prvideo video{height:0}body.pr-body section.prvideo .youtube-player iframe{height:100vh;margin-left:0;position:fixed;top:60px;width:100%;z-index:-1}body.pr-body section.one h2{font-size:6em;font-weight:700}body.pr-body section.one .image-container{box-shadow:0 3pt 3pt #ccc;margin:50px 1%;outline:#ccc solid 1px;width:18%}body.pr-body section.one.black{background:#ccc;color:#000;height:100vh}body.pr-body section.one.black h2{color:#fff;font-size:3.5em;font-weight:700;padding-bottom:25px}body.pr-body section.one.black p{color:#fff;font-size:1.5em}body.pr-body section.one.black .image-container{box-shadow:none;margin:0;opacity:.25;outline:0;position:absolute;right:10vw;top:0;width:65%}body.pr-body section.two{background-image:url(/assets/images/site/400_series_headgate.jpg);background-size:cover;background-position:0;color:#fff;height:100vh;overflow:hidden;position:relative;top:0;width:100vw}body.pr-body section.two .prtext{background:hsla(0,0%,100%,.75);color:#000;float:right;font-size:1.5em;margin-right:-40vw;padding-left:5vw;padding-right:5vw;text-align:right;width:25%}body.pr-body section.three ul li{border-bottom:2px solid #ccc;display:inline-block;font-size:.9em;padding:10px 8px}body.pr-body section.three ul li.active{border-bottom:2px solid #000}body.pr-body section.three .image-container{left:10vw;max-height:none;position:absolute;top:50%;transform:translateY(-50%);width:32%}body.pr-body section.three .image-container img{vertical-align:top}body.pr-body section.three .prtext{bottom:auto;padding:0;position:absolute;right:10vw;text-align:left;top:50%;transform:translateY(-50%);width:40vw}body.pr-body section.three:nth-of-type(2){left:2vw;width:47%}body.pr-body section.three.second .image-container,body.pr-body section.three.second .prtext{top:50%}body.pr-body section.three.first .image-container{width:32%}body.pr-body section.three.fullback{background-image:url(/assets/images/products/portables_lined_up_10.jpg);background-size:cover;background-attachment:fixed;background-position:50%;color:#fff}body.pr-body section.three.fullback .prtext{position:absolute;right:5vw;top:50%;transform:translateY(-50%);width:38vw}body.pr-body section.three.fullback.headgate{background-image:url(/assets/images/products/87_char.jpg)}body.pr-body section.three.fullback p span{display:block;font-size:3em;font-weight:700;line-height:.9em;padding-bottom:5px}body.pr-body section.three.fullback p.end{font-size:3em;line-height:1em;padding-top:48px}body.pr-body section.three.fullback .image-container{background:0 0;left:0;top:50%;width:50%}body.pr-body section.three.fullback .image-container img{padding:25px 15px 25px 20px}body.pr-body section.three.fullback+.three ul li{border-bottom:2px solid #333}body.pr-body section.three.fullback+.three ul li.active{border-bottom:2px solid #fff}body.pr-body section.four.static{padding-bottom:0;padding-top:0}body.pr-body section.four .image-container{height:100vh;overflow:hidden;position:relative;width:25vw}body.pr-body section.four .image-container img{height:auto;left:0;position:absolute!important;top:50%;transform:translateY(-50%);width:100%;z-index:1}body.pr-body section.four .prtext{color:#fff;left:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}body.pr-body section.four .prtext div.aos-init{color:#fff;height:100vh;padding:0 1vw;position:absolute;width:23vw;z-index:8}body.pr-body section.four .prtext div.aos-init:nth-child(2){left:25vw;top:auto}body.pr-body section.four .prtext div.aos-init:nth-child(3){left:50vw;top:auto}body.pr-body section.four .prtext div.aos-init:nth-child(4){left:75vw;top:auto}body.pr-body section.five{background:#fff;color:#888}body.pr-body section.five h2{color:#888;font-family:Open Sans,helvetica,sans-serif;font-size:6em;font-weight:700;padding-bottom:50px}body.pr-body section.five p{color:#888;font-size:1.5em}body.pr-body section.five+section.four,body.pr-body section.five+section.four .image-container{height:50vh}body.pr-body section.five+section.four .prtext{top:40%}body.pr-body section.vid{background:#000;height:100vh}body.pr-body section.vid .video{margin:0;width:100vw}body.pr-body section.vid .prtext .text{color:#fff;padding-left:10vw;padding-right:10vw;position:absolute;top:50%;transform:translateY(-50%);z-index:10}body.pr-body section.six{background-image:url(/assets/images/products/700-series-image-bottom.jpg);background-size:cover;background-attachment:fixed;background-position:50%;color:#fff;content:"";height:100vh;position:relative;top:0;width:100vw}body.pr-body h1{font:700 3em/1.5em Open Sans,helvetica,sans-serif;padding-top:50px;padding-bottom:50px;text-align:center}body.pr-body h2{font-family:Open Sans,helvetica,sans-serif;font-size:2.5em;font-weight:600;padding-bottom:5px}.faq-categories.products h2.h3{margin-bottom:0;padding-bottom:0;text-align:center}.item.faq{margin:20px 1%;padding:15px 2%;width:27%}ul.faq-categories{margin:50px 0}article.blogpage.category:first-of-type .image-container img{max-width:100%;min-height:0}article.blogpage.category:first-of-type .info{height:auto;padding:15px 8%;width:84%}article.blogpage.category:first-of-type .info h2.h3{font-family:Open Sans,sans-serif;font-size:.9em}article.blogpage{border:0;display:inline-block;float:left;margin:8px 1%;padding:0;position:relative;text-align:center;width:23%}article.blogpage h2.h3 a{font-weight:600!important}article.blogpage.home:first-of-type{background:#191919;color:#fff;height:300px;margin:0 0 15px;overflow:hidden;padding:0;text-align:left;width:100%}article.blogpage.home:first-of-type .image-overlay{display:inline-block;height:100%;left:0;top:0}article.blogpage.home:first-of-type .image-container{height:auto;padding:0}article.blogpage.home:first-of-type.tile .info .browse{line-height:1.35em;outline:0;padding:0}article.blogpage.home:first-of-type img{margin-top:-10%;max-width:none}.portal-nav.full-width li a:hover,article.blogpage.home:first-of-type a:hover{color:#23629f}.comments.test,article.blogpage.home:first-of-type article.blogpage{border:none}article.blogpage:last-of-type{border-bottom:none}article.blogpage.tile{border-bottom:7px solid #ccc;width:31%}article.blogpage.tile .image-container img{height:100%;left:0;min-height:100%;min-width:100%;position:absolute;width:auto}article.blogpage .image-container{display:grid;height:auto;margin:0;overflow:hidden;padding:0;position:relative;width:100%}article.blogpage .image-container-body{display:inherit;float:none}article.blogpage .image-container-body p.caption{bottom:-12px;font-size:.65em;position:absolute;right:0}article.blogpage .info{height:auto;padding:10px 0}article.blogpage .info h2.h3{line-height:1.25em;padding:0}article.blogpage h3.h4{font-size:.775em;padding:8px 0 20px;width:100%}article.detail{margin-bottom:-75px}article.detail aside{border-bottom:none;float:left;margin:25px 2% 0;padding:0;text-align:right;width:30%}article.detail aside ul.share{margin:0;position:relative}article.detail aside ul.share li{float:none;margin:10px 0 0 10px}article.detail aside .share-container{top:130px}article.detail.blog ul.share{float:right;margin:0;width:100%}article.detail .contentbody{float:right;margin:17px 2% 0 0;padding:0;width:64%}article.detail .image-container-body p.caption{margin-top:-15px;position:absolute;top:0}article.detail.dcl .contentbody{margin-bottom:3.125em;margin-top:0}article.detail blockquote{padding:15px 5% 25px}article.detail blockquote.left{float:left;margin:.938em 2% .938em -21%;width:33%}article.detail blockquote.right{float:right;margin:.938em 0 .938em 2%;width:33%}article.detail blockquote.center{float:right;margin:.938em 0;width:87%}article.detail img.left{float:left;margin:.938em 2% .938em -21%;width:45%}article.detail img.right{float:right;margin:.938em 0 .938em 2%;width:45%}article.detail img.center{float:right;margin:.938em 0;width:100%}article.detail .comments{clear:both;display:inline-block;margin:25px 0 76px;width:100%}article.detail .comments .comments-box{padding:0 2%;width:96%}div.dealerportal-list a h3{border-bottom:1px solid #fff;font-size:1.25em;margin-bottom:10px;padding-bottom:10px}div.dealerportal-list a p{display:inline-block;font-size:.9em}.top-information{border:1px solid #ccc;padding:15px 2%;width:75%;float:right;margin:30px 0!important;vertical-align:top}.top-information p{border:none;height:auto;padding:10px 0;float:none}.top-information.other{margin-top:30px}.portal-right{float:left;margin-left:21%;width:79%}.portal-right h1{left:auto;margin:0;padding-left:0;right:auto}.portal-right article.detail{left:auto;margin:0;right:auto;width:auto}.portal-right article.detail aside{margin-left:0;text-align:left;width:94%}.portal-right article.detail .contentbody{margin-right:0;width:100%}#popup h4{padding-top:35px}#popup .block-text{float:right;width:50%;margin-top:-56px}.portal-nav.full-width{right:auto;margin:0 2% 0 0;background:#efefef;bottom:0;display:inline-block;float:left;height:auto;left:0;position:absolute;top:61px;width:20%;z-index:1}.portal-nav.full-width>li span.down-arrow,.portal-nav.full-width>li span.up-arrow{font-size:.65em;height:auto;position:absolute;right:16px;top:14px}.portal-nav.full-width li ul>li:after,.portal-nav.full-width>li.inform:after{content:none}.portal-nav.full-width li{background:#efefef;border-bottom:1px solid #fff;border-right:0;display:inline-block;height:auto;padding:10px 0;text-align:left;width:100%}.portal-nav.full-width li.inform{padding:25px 0 25px 2%;width:98%}.portal-nav.full-width li.inform a{padding:5px 0;width:100%}.portal-nav.full-width li:nth-child(6),.portal-nav.full-width li:nth-child(7){border-top:none;width:100%}.portal-nav.full-width li:active,.portal-nav.full-width li:focus,.portal-nav.full-width li:hover,.portal-nav.full-width li:last-of-type{border-bottom:0}.portal-nav.full-width li a{border-right:0;color:#191919;padding:0 5%}.portal-nav.full-width li ul{background:#efefef;margin-top:8px}.portal-nav.full-width li ul,.portal-nav.full-width li ul li{position:relative;top:0;width:100%}.portal-nav.full-width li ul li a{color:#888;width:90%}.portal-nav.full-width li ul li:first-of-type a{font-size:11px}.portal-nav.full-width li ul li{background:#efefef;border:none;padding:7px 0}.portal-item{float:right;width:80%}.portal-item .youtube-player{float:left;margin-right:2%;padding-bottom:28%;width:50%}.priority_form h3{float:right;width:79%}.priority_form .tiles h3{padding-top:8px;width:100%}.priority_form .tiles a .image-container img{max-height:100%}body.portal footer,ul.tabs{z-index:2}body.portal .two-thirds{display:flex;flex-flow:row wrap;float:none;width:100%}body.portal .two-thirds .item{border-bottom:7px solid #ccc;float:none;margin:0 1% 15px;min-height:0;outline:0;padding-bottom:25px;width:31%}body.portal .two-thirds .item .image-container{border-bottom:none;outline:#cdcdcd solid 1px}.products.category.portal .item{min-height:0}.products.category.portal .item:last-child{border-bottom:7px solid #ccc}.products.category.portal .browse{border-bottom:3px solid #191919;margin-top:20px;outline:#191919 solid 1px;padding:15px 8%;position:relative;width:auto}footer{padding-top:3.125em;padding-bottom:3.125em;clear:both}footer .newsletter-signup .hs_submit{display:inline-block;position:absolute;right:0;top:19px;vertical-align:top;width:20%}footer .newsletter-signup form .hs-form-field{display:inline-block;width:78%!important}footer .newsletter-signup form .hs-form-field .input input[type=email]{padding:12px 1%!important}footer .newsletter-signup form input[type=submit]{position:absolute;right:0;top:8px;vertical-align:top}footer .newsletter-signup form input[type=submit]:hover{background:#fff;color:#191919!important}p a.phone-aq{color:#191919;cursor:default;font-weight:400;text-decoration:none}.image-container.testimonial .feature_testimonial{background:rgba(0,0,0,.65);font-size:1.75em;line-height:1.5em;position:absolute;top:35%;width:90%}.image-container.testimonial .feature_testimonial span{font-size:.65em}.image-container.testimonial .feature_testimonial span:first-of-type{padding-top:40px}.container_vid{margin:25px auto 10px;text-align:center;width:33%}.box img{border:1px solid #ccc;float:right;max-height:200px;padding:10px;width:auto}section.manuals,section.manuals ul.reg-list{padding-bottom:.938em;float:left}dl.image-download{min-height:150px;width:23%}.ts_intro{margin-bottom:10px;position:relative}.ts_intro ul{list-style:disc;margin:10px 0 10px 40px}.ts_intro dl.main_information{background:#fff;padding:10px 2%;position:absolute;top:150px}section.manuals a{background:0 0;padding:0}.third-left{width:32%;float:left;margin:25px 3% 25px 0;text-align:right;clear:right;padding:0!important}.two-thirds,ul.testimonials{float:right;width:65%}.third-left.testimonial{margin-top:3px}.two-thirds{margin-top:1.563em;margin-bottom:1.563em}.boxes{clear:both;display:inline-block;text-align:left}ul.tabs li{margin:0 4px 0 0;padding:15px;width:auto}.productcategories.products{float:none;margin-left:2%;width:97%}ul.list.testimonials{width:100%;left:auto;right:auto;margin:0}ul.list.results li img.hero{float:left;height:200px;margin:10px 10px 10px 0;width:200px}ul.list.results.photo li{color:#fff;margin:10px 1%;min-height:250px;outline:#cdcdcd solid 1px;padding:15px 2%;position:relative;text-align:center;vertical-align:top;width:27%}ul.list.results.photo li img{height:100%;left:0;margin:0 0 10px;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}ul.list.results.photo li .info{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:5}ul.list.results.photo li p.more a{background:#23629f;color:#fff;padding:14px 19px;text-decoration:none;text-transform:uppercase}section.social{padding-top:3.125em;padding-bottom:3.125em}dl.list.downloads{height:302px;margin:8px 0 0 1px!important;width:50%}}@media only screen and (min-width:58.125em){div.intro p{text-align:right;width:81%}article.blogpage.dealer{min-height:inherit}.gallery.videolist a{float:right;padding-top:20px}body.about .textblock:nth-of-type(8),body.about .textblock:nth-of-type(9){padding-bottom:52%;padding-top:3em}body.about .textblock:nth-of-type(10){padding-top:60%}body.about .textblock:nth-of-type(10):after{height:485px}.partner .gallery.black+p{width:30%}.footer-nav{display:inline-block;vertical-align:top;width:100%}footer a.pro{display:inline}footer a.pro img.footer-promo{margin:0 2% 0 0;width:25%}}@media only screen and (min-width:65em) and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,header .search.desktop form.search{margin-top:-12px}}@media only screen and (min-width:65em){h1,h1.npp,h2.h1{font-size:2.635em}.mobile-menu,.sidenav,header nav.desktop>ul>li:first-of-type ul>li a span{display:none}.hero-container.product.fixedPos,.progressContainer,article.detail .image-container.fixedPos{top:118px}.breadcrumb{margin-top:134px}main{padding-bottom:75px}.boxes .box,.boxes .box.blog:first-of-type,.boxes .box.blog:first-of-type .image-container,.boxes .box.blog:first-of-type .image-overlay{height:575px}.boxes.white.product .box,.boxes.white.productlist .box{height:600px}h1.npp{line-height:1.15em}header{height:118px}header .dealer-login-desktop,header .search.desktop,header .utilitynav{display:block}header a{font-size:.775em;font-weight:600;text-transform:uppercase}header a:focus{color:#23629f;text-decoration:none}header ul.dealer-login-desktop li:nth-child(3) a{font-size:1em}header li{display:inline;padding:0 10px}header ul.dealer-login-desktop{left:3%;position:absolute;top:10px}header ul.dealer-login-desktop img{max-height:13px;padding-right:3px}header ul.dealer-login-desktop li{padding-left:0;padding-right:0}header ul.dealer-login-desktop li span.red{color:#cf0a2c}header .video-block-new.finance .full-form{padding-top:120px}header .utilitynav ul{border-bottom:1px solid #cdcdcd;float:right;padding:10px 3% 10px 0;text-align:right;width:100vw}header .utilitynav ul li:last-child{color:#cf0a2c;padding-right:0}header .search.desktop img:hover{cursor:pointer}header .search.desktop form.search input[type=search]{width:130px}header .search.desktop form.search button{background:url(/assets/images/site/search_sm_white_icon.jpg) no-repeat;color:transparent;display:block;height:16px;right:18px;text-indent:500px;top:76px;width:16px}header .search.desktop form.search button:hover{background:url(/assets/images/site/search_sm_blue_icon.jpg) no-repeat!important;text-indent:500px}header nav.desktop{display:flex;justify-content:end;width:fit-content;margin-left:auto}header nav.desktop>ul>li{float:left;padding:0}header nav.desktop>ul>li:hover a{color:#fff}header nav.desktop>ul>li.childshow{transition:.05s .05s}header nav.desktop>ul>li.childshow:hover{transition-delay:0s}header nav.desktop>ul>li>ul{background:rgba(25,25,25,.9);font-size:.9em;margin-left:1px;padding:20px 0;position:absolute;text-align:left;top:118px;transition:.05s;visibility:hidden;width:27vw}header nav.desktop>ul>li>ul li{padding:0}header nav.desktop>ul>li>ul li a{border:none;color:#fff;padding:10px 0 10px 7%}header nav.desktop>ul>li>ul li a:hover{color:#23629f}header nav.desktop>ul>li:hover ul{transition-delay:0s;visibility:visible}header nav.desktop>ul>li:first-of-type ul{left:50%;margin-left:-50vw;margin-right:-50vw;right:50%;width:100vw}header nav.desktop>ul>li:first-of-type ul>li{background:0 0;border:none!important;float:left;line-height:1em;margin:0 0 20px;padding:0 2%;width:16%}header nav.desktop>ul>li:first-of-type ul>li:nth-child(6){clear:left}header nav.desktop>ul>li:first-of-type ul>li a{border-bottom:1px solid #cdcdcd;margin-bottom:0;padding-bottom:5px;padding-left:0}header nav.desktop>ul>li:first-of-type ul>li ul{background:0 0!important;border:none;float:left;left:inherit;margin:0;padding:0;position:relative;right:auto;top:0;width:100%}header nav.desktop>ul>li:first-of-type ul>li ul li{margin-bottom:0;padding-left:0;width:100%}header nav.desktop>ul>li:first-of-type ul>li ul li a{border-bottom:none;margin-bottom:0;padding-bottom:0}.titlebox.catalog+.textblock{margin-top:140px}.bloghome,.products ul{margin-bottom:3.125em}@-moz-document url-prefix(){header .search.desktop form.search{margin-top:-4px}}.video-block-new.finance.cat{height:500px;margin-top:-50px}.video-block-new.finance.cat img.lazyloaded{display:block;height:auto;margin-top:0}div.intro{margin-top:-25%}div.intro h1.home{font-size:3.5625em;width:50%}div.intro .feature_img{margin:0 50px 0 0}div.intro p{width:78%}.bloghome{margin-top:1.563em}.newproductpage.cs .boxes .box{height:480px}.newproductpage.cs .maintenance .accordion{border:0}.newproductpage.cs .maintenance .accordion h3.title{border:1px solid #ccc;padding:21px 20px;width:200px}.newproductpage.cs .maintenance .accordion .tab.active h3.title{border:1px solid #ccc;padding:21px 20px;width:200px;background:#fff;border-bottom:6px solid #fff;z-index:4}.product-description .description ul.models li{flex:4 1 19%}.products .item{min-height:445px}.products.category.portal .item{min-height:302px}.products ul li:nth-child(4n+4),.products.category.portal .item:nth-child(8){margin-right:1%}.products ul li:nth-child(6),.products.category.portal .item:nth-child(7){margin-left:0}.products.category.portal .item:nth-child(9){margin-left:1%;margin-right:0}.specifications .button{margin-left:37%}.hero-container.product.fixedPos{height:535px}.product-description .titlebox h2{font-size:2.625em}.systempage article.blogpage.tile .image-container img{height:auto;width:100%}.systempage .systems.products .tile:nth-of-type(4){margin-top:68px}.systempage.handling h2{color:#fff;left:5%;position:absolute;top:350px;z-index:2}.systempage.handling .description p{background:hsla(0,0%,100%,.15);color:#fff;font-size:1.15em;left:0;padding:25px 5%;position:absolute;top:400px;width:500px;z-index:2}.systempage.handling .description .submitted-message{width:100%}.systempage.handling .description .submitted-message p{color:#000;position:relative;top:15px;width:90%}.systempage .video.main{background:#000;margin:0 0 50px;padding-bottom:46.25%;padding-left:10%;padding-right:10%;width:80%}article.blogpage.home:first-of-type{min-height:470px}article.blogpage.dealer{min-height:auto}article.detail .image-container.fixedPos{height:700px}article.detail .image-container.fixedPos+.fullbody{margin-top:700px}.showlist ul li{min-height:315px}.showlist ul li .button{bottom:0;width:100%}.tradeshows{padding-top:3.125em;padding-bottom:3.125em;margin-bottom:-75px}body.portal header:after{left:250px;top:71px}.portal-nav.full-width{top:119px}body.pr-body main{padding-bottom:0!important}body.pr-body section.prvideo:before{bottom:0}body.pr-body header{height:112px}.bovine{margin-top:0;text-align:center}.video-single{float:left;margin-right:2%;width:48%}.products ul li{flex:5 1;height:314px;width:18.15%}.products ul li:nth-child(5){margin-left:1%}.products ul li:nth-child(5n+5){margin-right:0}}@media only screen and (min-width:70em){header .search.desktop form.search input[type=search]{width:200px}div.intro h1.home{width:47%}}@media only screen and (min-width:75em){.become .grey-box{margin-top:125px}.video-block-new.finance .full-form{padding-top:180px}div.intro h1.home{width:46%}div.intro p{margin-left:25%;width:65%}.product-description .description ul.models li{flex:5 1 .5%}.image-container.fin.grant img.fin{margin-top:-100px}body.about .gallery .bx-wrapper{max-width:none!important}body.about .gallery .bx-controls{display:none}.systempage .testimonial_block{border-bottom:0;clear:none;left:auto;margin:0 0 25px;right:auto;width:49%}.systempage .testimonial_block:nth-of-type(3){margin-left:2%}.systempage .testimonial_block .left{margin:0;width:100%}.systempage .testimonial_block .left .image-container{height:350px;margin-bottom:15px;overflow:hidden}.systempage .testimonial_block .left .image-container img{margin-top:-25%}.systempage .testimonial_block a.button{margin:0;width:90%}.systempage.handling .testimonial_block{width:100%}.systempage.handling .testimonial_block .left{border:1px solid #ccc;margin:15px 2%}.systempage.handling .description{margin-top:50px}.systempage .systems.products,.systempage .sytems.concepts{display:inline-block}.systempage .systems.products h2.black,.systempage .sytems.concepts h2.black{left:auto;margin:0;right:auto;width:auto}.systempage .systems.products a.button,.systempage .sytems.concepts a.button{display:block;margin:25px 0 50px;width:auto}.systempage .systems.products a.button{display:inline-block;width:90%}}@media only screen and (min-width:79.688em){div.intro h1.home{width:43%;margin-top:2em!important}.boxes.white.product .box,.boxes.white.productlist .box{height:650px}.boxes.white.productlist .box{height:575px}body.about .textblock:nth-of-type(8),body.about .textblock:nth-of-type(9){padding-bottom:475px}body.about .textblock:nth-of-type(10){margin-bottom:200px;padding-top:475px}body.about .textblock:nth-of-type(10):after{height:600px}body.about .textblock:nth-of-type(10) h3{padding-top:250px}body.about .textblock:nth-of-type(10) p a.button{margin:30px 0 3em}.image-container.fin{height:750px}.image-container.fin.grant img.fin{margin-top:-250px}}@media only screen and (min-width:100em){.product-description .hero-container img.hero{height:auto;width:100%}}