.modern-contact-wrapper{width:100%;max-width:1400px;margin:0 auto;padding:40px 30px;box-sizing:border-box;font-family:Museo Sans,museo-sans,ui-sans-serif,system-ui,sans-serif}.modern-contact-wrapper *,.modern-contact-wrapper *:before,.modern-contact-wrapper *:after{box-sizing:border-box}.modern-contact-inner{display:flex;gap:45px;align-items:stretch;padding:40px;background:#f4f6f3;border:1px solid #e2e8df;border-radius:12px}.modern-contact-inner--details{flex-direction:column;gap:20px}.modern-contact-columns{display:flex;gap:45px;align-items:stretch}.modern-contact-info{display:flex;flex:1 1 38%;flex-direction:column;min-width:0}.modern-contact-heading{margin:0 0 16px;color:#527c27;font-family:inherit;font-size:28px;font-weight:700;line-height:1.25;letter-spacing:normal}.modern-main-img-wrapper{width:100%;margin-bottom:18px}.modern-main-img{display:block;width:100%;height:220px;object-fit:cover;border-radius:8px;box-shadow:0 2px 8px #0000000f}.modern-contact-text{margin:0;color:#555;font-size:14.5px;line-height:1.6;text-align:justify}.modern-us-details{display:grid;gap:16px}.modern-us-block{display:flex;align-items:flex-start;gap:18px;padding:20px 18px;background:#fff;border:1px solid #e6ecdf;border-radius:12px;box-shadow:0 6px 20px #2e40200f}.modern-us-icon{display:grid;flex:0 0 48px;place-items:center;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#e7f2db,#d3e6bf);color:#557a36}.modern-us-icon svg{width:24px;height:24px}.modern-us-block-body{min-width:0}.modern-us-block-body h3{margin:0 0 8px;color:#111;font-family:inherit;font-size:20px;font-weight:700;line-height:1.3}.modern-us-block-body p,.modern-us-block-body li{margin:0 0 6px;color:#4a4a4a;font-size:16px;line-height:1.55}.modern-us-block-body p:last-child,.modern-us-block-body li:last-child{margin-bottom:0}.modern-us-block-body ul{margin:0;padding:0;list-style:none}.modern-us-block-body a{color:#557a36;word-break:break-word}.modern-contact-form-box{display:flex;flex:1 1 62%;flex-direction:column;justify-content:center;min-width:0;padding:32px;background:#fff;border:1px solid #e2e8df;border-radius:10px;box-shadow:0 4px 12px #00000008}.modern-contact-form-box form{margin:0}.modern-form-grid{display:flex;gap:16px;margin-bottom:16px}.modern-field{display:flex;flex:1;flex-direction:column;min-width:0}.modern-field.full-width{margin-bottom:20px}.modern-field label{margin-bottom:6px;color:#222;font-size:13px;font-weight:600;line-height:1.4}.modern-field input,.modern-field select,.modern-field textarea{width:100%;min-height:0;margin:0;padding:12px 14px;background:#fafafa;border:1px solid #dcdcdc;border-radius:6px;color:#222;font-family:inherit;font-size:14px;line-height:1.4;outline:none;box-shadow:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.modern-field select{-webkit-appearance:auto;appearance:auto;cursor:pointer}.modern-field textarea{min-height:110px;resize:vertical}.modern-field input:focus,.modern-field select:focus,.modern-field textarea:focus{background:#fff;border-color:#557a36;box-shadow:0 0 0 3px #557a361a}.modern-submit-btn{width:100%;padding:14px 28px;background-color:#557a36;border:none;border-radius:6px;color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .2s ease}.modern-submit-btn:hover,.modern-submit-btn:focus-visible{background-color:#44632b;color:#fff}.modern-form-alert{margin-bottom:18px;padding:12px 16px;border-radius:6px;font-size:14px}.modern-form-alert.success{background:#eaf2e6;color:#557a36;font-weight:600}.modern-form-alert.error{background:#fdf2f2;color:#d80000}@media(max-width:900px){.modern-contact-wrapper{padding:24px 16px}.modern-contact-inner,.modern-contact-columns{flex-direction:column;gap:25px}.modern-contact-inner{padding:24px}.modern-form-grid{flex-direction:column}.modern-contact-form-box{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/modern-b2b-contact.css.map */
