.dealer-info-section button[type=submit]{margin-top:20px;padding:16px 24px;width:100%}@media screen and (min-width:992px){.dealer-info-section button[type=submit]{width:auto}.dealer-info-section button[type=submit] .form-align-left .copy{padding-left:75px}}.dealer-info-section p{font-size:20px;font-size:1.25rem;line-height:30px;margin-bottom:30px}.dealer-info-section ul{list-style:none;margin:0;padding:0}.dealer-info-section ul li{margin-bottom:20px}.dealer-info-section ul li:last-child{margin-bottom:0}.dealer-info-section ul .btn.tertiary-btn:after,.dealer-info-section ul .icon{color:#00703c}.dealer-info-section ul .icon{display:inline-block;font-size:24px;font-size:1.5rem;margin-right:15px;width:20px}.dealer-info-section ul .btn.tertiary-btn:after{color:#00703c;font-weight:700}.dealer-info-section .checkbox-container label{font-weight:700}.dealer-info-section .checkbox-container .form-group{margin-bottom:15px}.dealer-info-section .content-section-heading{font-weight:400;margin-bottom:20px}@media screen and (min-width:992px){.dealer-info-section .content-section-heading{font-size:65px;font-size:4.0625rem}.dealer-info-section .content-section-heading .form-align-left .copy{padding-left:75px}}.dealer-info-section .content-section-heading span{color:#00703c;font-weight:700}@media screen and (min-width:992px){.dealer-info-section .content-section-heading span{display:block}.dealer-info-section .content-section-heading span .form-align-left .copy{padding-left:75px}}.dealer-info-section .cta-section .btn{width:auto}@media screen and (min-width:992px){.dealer-info-section .cta-section{padding-right:125px}.dealer-info-section .cta-section .form-align-left .copy{padding-left:75px}}.dealer-info-section .dealer-info-form{margin-top:50px}@media screen and (min-width:992px){.dealer-info-section .dealer-info-form{margin-top:0}.dealer-info-section .dealer-info-form .form-align-left .copy{padding-left:75px}.dealer-landing-base-info{display:flex;justify-content:space-between}.dealer-landing-base-info .form-align-left .copy{padding-left:75px}}.dealer-landing-base-info .dealer-summary{margin-bottom:60px}@media screen and (min-width:992px){.dealer-landing-base-info .dealer-summary{flex-basis:60%}.dealer-landing-base-info .dealer-summary .form-align-left .copy{padding-left:75px}}.dealer-landing-base-info .dealer-summary h2{font-size:32px;font-size:2rem;margin-bottom:40px}@media screen and (min-width:768px){.dealer-landing-base-info .dealer-summary .stacked-button-container{width:40%}}.dealer-landing-base-info .dealer-summary .stacked-button-container .btn{min-width:240px}@media screen and (min-width:992px){.dealer-landing-base-info .dealer-contact-info{flex-basis:33%}.dealer-landing-base-info .dealer-contact-info .form-align-left .copy{padding-left:75px}}.dealer-landing-base-info .dealer-contact-info h3{color:#00703c;margin-bottom:40px}.dealer-landing-base-info .dealer-contact-info p{line-height:23px}.dealer-landing-base-info .dealer-contact-info .contact-method{display:flex;margin-bottom:10px}.dealer-landing-base-info .dealer-contact-info .contact-method [class*=" icon-"],.dealer-landing-base-info .dealer-contact-info .contact-method [class^=icon-]{color:#5f6062;display:inline-block;font-size:12px;font-size:.75rem;line-height:23px;margin-right:5px;text-align:center;width:15px}.dealer-landing-base-info .dealer-contact-info .directions-link{display:inline-block;margin-top:15px}.dealer-landing-content-heading{color:#00703c}.dealer-landing-contact .dealer-contact-wrapper{padding-bottom:40px}@media screen and (min-width:992px){.dealer-landing-contact .dealer-contact-wrapper{display:flex;justify-content:space-between}.dealer-landing-contact .dealer-contact-wrapper .form-align-left .copy{padding-left:75px}.dealer-landing-contact .dealer-contact-wrapper .form-wrapper{flex-basis:45%}.dealer-landing-contact .dealer-contact-wrapper .form-wrapper .form-align-left .copy{padding-left:75px}}.dealer-landing-contact .dealer-contact-wrapper .alternate-form-link-container{display:none}.dealer-landing-contact .dealer-contact-wrapper #DealerContactForm{margin-bottom:40px}@media screen and (min-width:992px){.dealer-landing-contact .dealer-contact-wrapper #DealerContactForm{margin-bottom:0}.dealer-landing-contact .dealer-contact-wrapper #DealerContactForm .form-align-left .copy{padding-left:75px}.dealer-landing-contact .dealer-contact-wrapper #map{flex-basis:45%;max-height:600px}.dealer-landing-contact .dealer-contact-wrapper #map .form-align-left .copy{padding-left:75px}}.hero-vertical-gradient+.dealer-locator{margin-top:-40px}.dealer-locator-h1{font-size:42px!important;font-size:2.625rem!important}@media screen and (min-width:992px){.dealer-locator-h1{font-size:65px!important;font-size:4.0625rem!important}.dealer-locator-h1 .form-align-left .copy{padding-left:75px}.dealer-locator{display:flex}.dealer-locator .locator-sidebar{display:flex;flex:0 0 620px;flex-direction:column;max-height:1000px}}@media screen and (min-width:992px)and (min-width:992px){.dealer-locator .dealers{flex:1 1 auto;overflow:auto}.dealer-locator .dealers .form-align-left .copy{padding-left:75px}}@media screen and (min-width:992px){.dealer-locator .form-align-left .copy{padding-left:75px}}.dealer-locator .locator-form{background-color:#f6f5f2;display:flex;font-size:22px;font-size:1.375rem;margin-bottom:25px;padding:25px}@media screen and (min-width:992px){.dealer-locator .locator-form{margin-bottom:0}.dealer-locator .locator-form .form-align-left .copy{padding-left:75px}.dealer-locator .locator-form-base-info{display:flex;width:100%}.dealer-locator .locator-form-base-info .form-align-left .copy{padding-left:75px}}.dealer-locator .locator-form-base-info .industry-select{margin-top:25px}@media screen and (min-width:992px){.dealer-locator .locator-form-base-info .industry-select{flex-basis:45%;margin-top:0;padding-left:20px}.dealer-locator .locator-form-base-info .industry-select .form-align-left .copy{padding-left:75px}}.dealer-locator .locator-form-optional-info{margin-top:25px}@media screen and (min-width:992px){.dealer-locator .locator-form-optional-info{width:50%}.dealer-locator .locator-form-optional-info .form-align-left .copy{padding-left:75px}}.dealer-locator .locator-form input,.dealer-locator .locator-form select{font-size:22px;font-size:1.375rem;font-weight:400}.dealer-locator .locator-form input:focus,.dealer-locator .locator-form select:focus{outline:1px dotted #212121;outline:5px auto -webkit-focus-ring-color}.dealer-locator .locator-form .form-or{display:inline-block;padding:0 15px}.dealer-locator .locator-form label.error{font-size:14px;font-size:.875rem;left:0;margin:0;position:absolute;top:100%;z-index:9}.dealer-locator .locator-form form{display:flex;flex-direction:column;width:100%}@media screen and (min-width:992px){.dealer-locator .locator-form form{align-items:flex-end;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dealer-locator .locator-form form .form-align-left .copy{padding-left:75px}}.dealer-locator .locator-form form span{display:none}.dealer-locator .locator-form .form-group{margin-bottom:0}.dealer-locator .locator-form .form-custom-select select{border:none;border-bottom:2px solid #c4c6c8}.dealer-locator .locator-form .form-custom-select:after{border-color:#00703c #0000 #0000}.dealer-locator .locator-form .form-control{border:none;width:100%}.dealer-locator .locator-form .form-control.is-dirty~.form-control-placeholder,.dealer-locator .locator-form .form-control.is-focused~.form-control-placeholder{font-weight:700}.dealer-locator .locator-form label{font-size:22px;font-size:1.375rem;font-weight:400;left:12px;top:7px}.dealer-locator .locator-form-local-fields{display:flex;justify-content:space-between}@media screen and (min-width:992px){.dealer-locator .locator-form-local-fields{margin-top:0}.dealer-locator .locator-form-local-fields .form-align-left .copy{padding-left:75px}}.dealer-locator .locator-form-local-fields .form-custom-select,.dealer-locator .locator-form-local-fields .form-group{width:100%}.dealer-locator .locator-form-local-fields input{background-color:#fff;padding-left:12px}.dealer-locator .locator-form-local-fields span{align-self:center;font-size:16px;font-size:1rem;font-weight:700;padding:5px;text-transform:uppercase}.dealer-locator .locator-form button{margin-top:20px}.dealers{padding:0 25px}.dealers-list{list-style:none;margin:0;padding:0}@media screen and (min-width:992px){.dealers-list{overflow-y:auto}.dealers-list .form-align-left .copy{padding-left:75px}}.dealers .dealer{border-bottom:2px solid #f6f5f2;padding:30px 0}@media screen and (min-width:992px){.dealers .dealer{display:flex;justify-content:space-between}.dealers .dealer .form-align-left .copy{padding-left:75px}}.dealers .dealer:last-child{border-bottom:none}.dealers .dealer-content{display:flex}@media screen and (min-width:992px){.dealers .dealer-content{padding-right:40px;width:calc(100% - 165px)}.dealers .dealer-content .form-align-left .copy{padding-left:75px}}.dealers .dealer .result-number{display:flex;padding-right:15px}.dealers .dealer .result-number span{color:#00703c;font-size:20px;font-size:1.25rem;font-weight:700;line-height:24px}.dealers .dealer .result-info h2{color:#000;font-size:24px;font-size:1.5rem;font-style:italic;margin-top:0;text-transform:uppercase}.dealers .dealer .result-info p{line-height:23px}.dealers .dealer .result-info .contact-method{margin-bottom:10px}.dealers .dealer .result-info .contact-method span{color:#5f6062;display:inline-block;font-size:12px;font-size:.75rem;margin-right:5px;text-align:center;width:15px}.dealers .dealer .btn{background:#484a4c;color:#fff}@media(min-width:992px){.dealers .dealer .btn:active,.dealers .dealer .btn:focus,.dealers .dealer .btn:hover{background:#707070;outline:none}}.dealer-contact-modal+.modaal-overlay{opacity:.25!important}.dealer-contact-modal .modaal-outer-wrapper{height:auto;min-height:100%}@media screen and (min-width:768px){.dealer-contact-modal .modaal-outer-wrapper{height:100%}}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper{min-height:100vh;padding:0}@media screen and (min-width:992px){.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper{min-height:auto;padding:60px 0}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .form-align-left .copy{padding-left:75px}}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container{box-shadow:0 0 24px #00000080;min-height:100vh}@media screen and (min-width:992px){.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container{max-width:80%;min-height:auto}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .form-align-left .copy{padding-left:75px}}@media screen and (min-width:1200px){.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container{max-width:70%}}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container{padding:0}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .thank-you-form{height:100%}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .thank-you-form .btn-close{background:#000;width:auto}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .thank-you-form .thank-you-text{margin:5%}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .thank-you-form .thank-you-text.content-section-heading{background:#000;color:#fff;font-size:2rem;margin:auto;width:100%}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .thank-you-form .thank-you-text.thank-you-content{font-size:1rem}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .thank-you-form .thank-you-text.thank-you-content p{word-wrap:break-word;line-height:2rem}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .btn-close{box-shadow:none;flex:1;margin-left:auto;position:relative;z-index:10}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .btn-close:before{content:normal}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .btn-close.desktop{display:none}@media screen and (min-width:992px){.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .btn-close.desktop{display:block}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .btn-close.desktop .form-align-left .copy{padding-left:75px}}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .btn-close.mobile{display:block}@media screen and (min-width:992px){.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .btn-close.mobile{display:none}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .btn-close.mobile .form-align-left .copy{padding-left:75px}}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .btn-close img{height:42px;width:23px}@media screen and (min-width:992px){.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .btn-close img{height:56px;width:31px}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .btn-close img .form-align-left .copy{padding-left:75px}}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .btn-close img:hover{cursor:pointer}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .hero-vertical-gradient.dealer-contact{display:flex;flex-direction:row;margin-bottom:0;padding:23px 0;position:fixed;width:100%;z-index:1}@media screen and (min-width:992px){.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .hero-vertical-gradient.dealer-contact{display:none}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .hero-vertical-gradient.dealer-contact .form-align-left .copy{padding-left:75px}}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .hero-vertical-gradient.dealer-contact .container-fluid{align-items:center;display:flex;justify-content:start}@media screen and (min-width:992px){.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .hero-vertical-gradient.dealer-contact .container-fluid{justify-content:center}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .hero-vertical-gradient.dealer-contact .container-fluid .form-align-left .copy{padding-left:75px}}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .hero-vertical-gradient.dealer-contact .container-fluid .dealer-contact-h1{font-size:32px!important}@media screen and (min-width:992px){.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .hero-vertical-gradient.dealer-contact .container-fluid .dealer-contact-h1{font-size:42px!important}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .hero-vertical-gradient.dealer-contact .container-fluid .dealer-contact-h1 .form-align-left .copy{padding-left:75px}}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .heading,.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .mobile-heading{background:#000;display:block;display:flex;flex-direction:row;padding:2%}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .heading .content-section-heading,.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .mobile-heading .content-section-heading{color:#fff;flex:0 1 79%;margin:auto 0 auto 25px}@media screen and (min-width:768px){.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .heading .content-section-heading,.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .mobile-heading .content-section-heading{flex:0 1 89%}}@media screen and (min-width:992px){.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .mobile-heading{display:none}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .mobile-heading .form-align-left .copy{padding-left:75px}}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .dealer-info-section{margin-top:-80px;padding:95px 20px}@media screen and (min-width:992px){.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .dealer-info-section{padding:50px 20px}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .dealer-info-section .form-align-left .copy{padding-left:75px}}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .dealer-info-section .form-wrapper{flex:1;max-width:none}@media screen and (min-width:768px){.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .dealer-info-section .form-wrapper .col-md-6{width:50%}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .dealer-info-section .form-wrapper .js-form-submit-btn-modal{width:30%}}@media screen and (min-width:992px){.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .dealer-info-section .form-wrapper .js-form-submit-btn-modal{width:auto}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .dealer-info-section .form-wrapper .js-form-submit-btn-modal .form-align-left .copy{padding-left:75px}}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .dealer-info-section .form-wrapper .label-text.js-modal-label{display:inline-block;padding-left:30px}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .dealer-info-section .cta-section{display:none}@media screen and (min-width:992px){.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .dealer-info-section .cta-section{display:block}.dealer-contact-modal .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .dealer-info-section .cta-section .form-align-left .copy{padding-left:75px}}.dealer-contact-modal.thank-you .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container{max-width:100%;min-height:auto}@media screen and (min-width:992px){.dealer-contact-modal.thank-you .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container{max-width:50%}.dealer-contact-modal.thank-you .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .form-align-left .copy{padding-left:75px}}.dealer-contact-modal.thank-you .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .thank-you-form .heading .content-section-heading{margin:auto 0 auto 25px}@media screen and (min-width:992px){.dealer-contact-modal.thank-you .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .thank-you-form .heading .btn-close img{height:42px;width:23px}.dealer-contact-modal.thank-you .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container .thank-you-form .heading .btn-close img .form-align-left .copy{padding-left:75px}}