.quote-modal{display:none;position:fixed;z-index:9999;padding-top:80px;left:0;top:0;width:100%;height:100%;background:#0009}.quote-modal-content{background:#fff;margin:auto;padding:25px;width:90%;max-width:450px;border-radius:10px;position:relative}.quote-close{position:absolute;right:20px;top:15px;cursor:pointer;font-size:24px}#quoteForm label{margin-top:12px;display:block;font-weight:700}#quoteForm input{width:100%;padding:10px;border:1px solid #ccc;margin-top:5px;border-radius:5px}.quote-btn-submit{margin-top:20px;width:100%;padding:12px;border:none;background:#ec7700;color:#fff;font-size:16px;border-radius:5px;cursor:pointer}.telephony .product-card p{text-align:justify!important}.telephony .four.columns.thumbnail.even,.telephony .four.columns.thumbnail.odd{width:100%!important}.telephony .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:80px;align-items:start;justify-content:center;width:100%;margin:0 auto;padding:20px 0}html{scroll-behavior:smooth}.dropdown{padding:15px;border-radius:0 0 10px 10px}ul.menu a{font-size:16px;margin:0 5px}#markets{scroll-margin-top:200px}.sub-footer{margin-top:2.5em;border-top:solid 1px #ffffff;background-color:#372e2c}.sub-footer *{color:#fff!important}.jm-footer{color:#fff;padding:50px 20px;font-family:Helvetica Neue,Arial,sans-serif}.jm-footer-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px}.jm-footer-col{display:flex;flex-direction:column}.jm-footer-title{font-weight:700;font-size:1.1rem;margin-bottom:15px;color:#fff;text-transform:uppercase}.jm-footer-links{list-style:none;padding:0;margin:0}.jm-footer-links li{margin-bottom:8px}.jm-footer-links a{color:#d1d1d1;text-decoration:none;transition:color .2s ease}.jm-footer-links a:hover{color:#ff7f27}.jm-footer-social{margin-top:20px}.jm-footer-social a{display:inline-block;color:#fff;background-color:#444;border-radius:50%;width:35px;height:35px;line-height:35px;text-align:center;margin-right:10px;transition:background .3s}.jm-footer-social a:hover{background-color:#ff7f27}.jm-footer-copy{margin-top:25px;font-size:.9rem;color:#aaa}@media (max-width: 768px){.jm-footer-container{grid-template-columns:1fr;text-align:center}.jm-footer-social a{margin-right:8px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/footer-jm.css.map */
