.email-btn{font-weight:700;color:#0b578b;font-size:1.4rem}.email-btn:hover{color:#4ea3da}.dlp_document .dlp-download-link{align-items:center;display:flex}.dlp_document .dlp-download-link:after{content:"Download";display:inline;margin-left:1rem}.dlp_document .dlp-single-left{display:none}.dlp_document .dlp-single-right{border:0px solid #eaeaea;padding-left:0;width:100%}.dlp_document .dlp-button-icon{height:auto;width:3rem}.dlp_document .dlp-document-info-image{display:none}.rep-finder-modal{background:#fff;position:fixed;bottom:1rem;right:1rem;box-shadow:0 0 2rem #dddddd5c;padding:0;transition:opacity cubic-bezier(1,0,0,1) .3s;width:auto;z-index:10}.rep-finder-modal.is-active{padding:1.75rem 1.5rem;width:25rem}.rep-finder-modal .rep-finder-container{display:none;max-height:400px;overflow-y:scroll}.rep-finder-modal.is-active .rep-finder-container{display:block}.rep-finder-modal.is-active .rep-finder-button{display:none}.rep-finder-modal .rep-finder-button{display:flex;align-items:center;gap:.4rem;padding:14px 18px;background-color:#4da3da;color:#fff;transition:.3s ease}.rep-finder-modal .rep-finder-button:hover{background-color:#0b578b}.rep-finder-modal .rep-finder-button h4{font-size:.875rem;color:#fff}.rep-finder-modal .close{cursor:pointer;font-size:2rem;position:absolute;top:.5rem;right:.7rem}.rep-finder-modal p,.rep-finder-modal h4{margin-bottom:0}.rep-finder-modal p{font-size:.8rem}.rep-finder-modal h4{font-size:1.25rem}.rep-finder-modal label{display:block;font-size:.8rem;line-height:1rem;margin:.5rem 0}.rep-box-modal{display:flex;margin-top:1rem}.rep-box-modal>div{padding:.5rem;width:50%}@media screen and (max-width:480px){.rep-finder-modal.is-active{width:calc(100% - 2rem)}}#repform-search{text-align:center}.repform-product #repform-search{text-align:left}#repform-search #repzip{min-width:220px}.repform-product #repform-search .repBox{margin:40px 0!important}.rep-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin:0 0 2rem}.rep-list li{list-style:none;padding:2rem 1rem;box-shadow:#63636333 0 2px 8px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.rep-list li .region{position:absolute;top:6px;left:6px;font-size:12px;background:#4da3da;color:#fff;padding:0 6px}.rep-list a.more-details{color:#4da3da;border:1px solid #4da3da;padding:6px 12px;margin-top:1rem;font-size:.85rem;transition:.3s}.rep-list a.more-details:hover{background-color:#4da3da;color:#fff}.rep-list img{height:50px;max-width:140px;object-fit:contain;margin-bottom:1rem}.rep-list .company{font-weight:500;font-size:1.1rem;margin-bottom:.4rem}.rep-list p{margin-bottom:.5rem;font-size:.85rem;line-height:1.1;display:flex;align-items:center;gap:.3rem}.rep-list p.address{margin-bottom:.8rem;text-align:center}.rep-list p svg{height:.8rem;width:.8rem}.single-rep-container{margin-top:4rem;width:100%}.single-rep-container .flex-container{margin-top:4rem;margin-bottom:2rem}.single-rep-container .logo{max-height:300px;margin-bottom:2rem}.single-rep-container .contact-info p{margin-bottom:.5rem;display:flex;align-items:center;gap:.3rem}.go-back{display:flex;align-items:center;gap:.3rem}.text-center{text-align:center}.flex-container{display:flex;gap:1rem}.flex-container>div{width:50%}@media screen and (max-width:680px){.flex-container{flex-direction:column}.flex-container>div{width:100%}}
