.form-group .form-control-label:not(.checkbox){margin-left:.625rem;font-family:"Lato",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.form-group.required .form-control-label::after{content:"*"}.custom-select{font-size:1rem}.contact-us-banner{background-image:url("../../images/contact-us.jpg");background-position-y:20%}.contact-us-field-separator{margin-bottom:.75rem;text-align:center;text-transform:uppercase}@media(min-width: 768px){.contact-us-field-separator{margin-bottom:2.5rem}}.contact-us-signup-message{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:fixed;top:15%;left:50%}.contact-us-signup-alert{-webkit-animation:fade 5s linear forwards;animation:fade 5s linear forwards;-webkit-box-shadow:1px 1px 5px gray;box-shadow:1px 1px 5px gray;padding:1em}@-webkit-keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.contact-us-signup-alert.show{display:block}.replacement-parts-header{margin-bottom:1rem}.replacement-parts-header>div{line-height:normal}.replacement-parts-header>div>span{display:inline-block;margin-left:.625rem}.replacement-parts-header>div>span:first-child{text-transform:uppercase}.replacement-parts-header-note{font-size:.75rem}.replacement-parts-row-options a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#404041 !important}.part-row-add-icon,.part-row-remove-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;margin-right:1.25rem}.part-row-add-icon{background-color:#3f7b70}.part-row-add-icon>.ico{fill:#fff}.part-row-remove-icon{background-color:#f5f2f4}.part-row-remove-icon>.ico{fill:#bc4337}.parts-request h5{margin-bottom:0}.parts-request .replacement-quantity{border:2px solid #926d5d;text-align:left}.parts-request .suggestions{right:unset}.parts-request .suggestions #search-results,.parts-request .suggestions #search-result-count,.parts-request .suggestions #search-assistive-text{display:none}.parts-request .suggestions #quick-add-results{margin:0}.parts-request .suggestions #quick-add-results .item{padding:0}.parts-request .suggestions #quick-add-results .item a{text-decoration:none}.parts-request .suggestions #quick-add-results .item a span{color:#333}.contact-us-landing-page{margin-bottom:6rem;font-family:"Lato",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#000}.contact-us-landing-page.confirm{margin-bottom:2rem}.contact-us-landing-page .form-control-label{font-size:20px;line-height:28px;letter-spacing:.1em}.contact-us-landing-page h1{font-size:46px;line-height:50px;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on}.contact-us-landing-page .h1.text-success{font-size:38px}.contact-us-landing-page .h3.text-success{color:#3f7b70 !important;font-size:26px;font-family:"Lato",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.contact-us-landing-page .card-body .mb-3{font-family:"Lato",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.contact-us-landing-page h5{font-family:"Lato",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.contact-us-landing-page h2,.contact-us-landing-page p{text-align:center;font-family:"Cormorant Garamond",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.contact-us-landing-page p{font-size:1.625rem;line-height:1.154;color:#000}.contact-us-landing-page .order-1 p{font-family:"Lato",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-align:left;color:#333;font-size:18px;line-height:32px}.contact-us-landing-page .bg-light{background-color:#f1efe9 !important}.contact-us-success-banner{height:31vw;margin-bottom:6rem;background-image:url("../../images/contactUs/contact-us-success.jpg")}@media(min-width: 768px){.contact-us-success-banner h1.page-title{width:29rem;max-width:29rem;text-align:center}}@media(max-width: 991.98px){.contact-us-success-banner{background-image:none}}.required-field-notice{color:#3f7b70;font-family:"Cormorant Garamond",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";padding:10px 10px 30px 0;font-size:20px;line-height:30px}
