
.indusall-contact-page #masthead{position:relative!important;background:#fff!important;border-bottom:1px solid #e1e9ee}
.indusall-contact-page .main-nav ul.menu>li>a{color:#18384e!important}.indusall-contact-page .navbar-icon .navbars-line,.indusall-contact-page .navbar-icon .navbars-line:before,.indusall-contact-page .navbar-icon .navbars-line:after{background:#18384e!important}
.indusall-contact-page #content{padding:0!important}.indusall-contact-page #content>.container-fluid{padding:0}.indusall-contact-page #content>.container-fluid>.row{margin:0}
.ic-contact{font:16px/1.7 Hind,system-ui,sans-serif;color:#536a79;background:#fff}.ic-contact *{box-sizing:border-box}
.ict-wrap{max-width:1200px;padding:0 28px;margin:auto}
.ict-hero{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center;padding-top:58px;padding-bottom:40px}
.ict-eyebrow{font-size:11px!important;letter-spacing:1.5px;font-weight:700;color:#976126;margin:0 0 15px}
.ic-contact h1{font-size:44px;line-height:1.16;letter-spacing:-.8px;color:#142c40;margin:0 0 22px}
.ic-contact h2{font-size:27px;line-height:1.25;color:#142c40;margin:0 0 18px}
.ic-contact p{margin:0 0 20px}.ict-lead{font-size:17px;line-height:1.85;color:#536a79}
.ict-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:26px 0}
.ict-button{display:inline-flex;align-items:center;gap:26px;background:#b9322d;color:#fff!important;border-radius:7px;padding:13px 20px;font-size:14px;font-weight:700;text-decoration:none;min-height:48px}
.ict-button:hover{background:#942923}.ict-call{font-size:14px;color:#294f68;text-decoration:none;font-weight:600}.ict-call i{margin-right:7px}
.ict-expertise{display:flex;gap:22px;flex-wrap:wrap;font-size:12px;color:#496579}.ict-expertise i{color:#976126;margin-right:6px}
.ict-hero figure{margin:0}.ict-manager{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 16px 36px #18384e16}
.ict-hero figcaption{font-size:12px;color:#526b7d;line-height:1.7;margin-top:14px}.ict-hero figcaption small{display:block;font-size:10px;color:#61798b}
.ict-ways{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:45px}
.ict-ways>a{display:flex;align-items:center;gap:13px;padding:19px 18px;border:1px solid #dce6ed;border-radius:10px;text-decoration:none;box-shadow:0 3px 12px #142c4005;color:#28495f}
.ict-icon{display:inline-flex;align-items:center;justify-content:center;width:43px;height:43px;flex-shrink:0;border-radius:11px;font-size:21px}
.ict-blue{background:#eaf1fb;color:#275c9d}.ict-teal{background:#e8f5ef;color:#23735b}.ict-gold{background:#fbf1e1;color:#91601f}
.ict-ways strong{display:block;font-size:14px;line-height:1.5}.ict-ways>a>span>span{display:block;font-size:11px;color:#587286;margin-top:4px}.ict-ways>a>i{margin-left:auto}
.ict-ways>a:hover{border-color:#b4c9d8;background:#f8fafc}
.ict-form-area{background:#f1f5f8;padding:48px 0}
.ict-form-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:start}
.ict-human{background:#142c40;border-radius:13px;padding:32px;color:#d5e3ed}
.ict-human .ict-eyebrow{color:#efb764;font-size:10px!important}.ict-human h2{color:#fff;font-size:29px}.ict-human>p{font-size:14px;line-height:1.9}
.ict-human ol{padding:0;list-style:none;counter-reset:ict;margin:28px 0}.ict-human li{position:relative;padding:0 0 20px 45px;counter-increment:ict;font-size:13px}
.ict-human li:before{content:counter(ict,decimal-leading-zero);position:absolute;left:0;top:0;width:30px;height:30px;background:#2a465a;color:#f3c785;font-size:11px;font-weight:700;border-radius:8px;display:grid;place-items:center}
.ict-human li strong{display:block;color:#fff;font-size:14px;margin-bottom:3px}.ict-human li span{color:#c5d7e3}
.ict-person{display:flex;gap:13px;border-top:1px solid #ffffff29;padding-top:24px;margin-top:5px}.ict-person>.ict-icon{color:#f3c785;background:#29465a}.ict-person strong,.ict-person span,.ict-person a{display:block;font-size:13px}.ict-person strong{color:#fff}.ict-person span{font-size:12px}.ict-person a{color:#f3c785;text-decoration:underline}
.ict-human .ict-address{font-size:11px;color:#c5d7e3;margin:25px 0 0}.ict-address i{margin-right:6px}
.ict-form-card{background:#fff;border:1px solid #dce6ed;border-radius:13px;padding:32px;scroll-margin-top:30px}
.ict-form-card>p{font-size:13px;line-height:1.8}.ict-form-card>h2{font-size:27px}
.ict-topics{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px}
.ict-topics button{background:#f3f7fa;color:#355a72;border:1px solid #d6e2eb;font:inherit;font-size:12px;padding:8px 12px;min-height:40px;border-radius:20px;cursor:pointer}
.ict-topics button[aria-pressed=true]{background:#e6f0f7;border-color:#6d9ebb;color:#183f58}
.ic-contact .mf-form .row{display:block;margin:0}.ic-contact .mf-form .mf-input-field,.ic-contact .mf-form .mf-textarea-field{float:none;width:100%;padding:0}
.ic-contact .mf-input-field{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.ic-contact .mf-input-field>p:nth-child(3){grid-column:1/-1}
.ic-contact .wpcf7 p{margin:0 0 18px}.ic-contact .wpcf7 label{display:block;font-size:12px;font-weight:600;color:#29495f;margin:0 0 7px}
.ic-contact .wpcf7 input:not([type=submit]),.ic-contact .wpcf7 textarea{display:block;width:100%;padding:12px;border:1px solid #bacdd9;border-radius:7px;background:#fff;color:#18384e;font:inherit;font-size:15px;min-height:46px;max-width:100%}
.ic-contact .wpcf7 textarea{min-height:140px;height:140px;resize:vertical}
.ic-contact .wpcf7 .mf-submit{float:none;width:100%;padding:0;text-align:left}
.ic-contact .wpcf7 input[type=submit]{display:block;width:100%;min-height:48px;padding:13px 20px;background:#b9322d;color:#fff;border:0;border-radius:7px;font-size:14px;font-weight:700;cursor:pointer}
.ic-contact .wpcf7 input[type=submit]:hover{background:#942923}.ic-contact .wpcf7-response-output{margin:16px 0!important;padding:14px!important;font-size:13px}
.ic-contact .ict-privacy{font-size:11px;color:#587084;line-height:1.8;margin:15px 0 0}.ict-privacy i{margin-right:5px}
.ict-bottom{display:flex;gap:20px;align-items:center;padding-top:35px;padding-bottom:35px}.ic-contact .ict-bottom h2{font-size:19px;margin:0 0 7px}.ict-bottom p{font-size:13px;margin:0}.ict-bottom a{margin-left:auto;font-size:12px;font-weight:700;color:#285f7d}
.ic-contact :where(a,button,input,textarea):focus-visible{outline:3px solid #b5761c;outline-offset:4px}
@media(max-width:1000px){.ict-hero{gap:30px}.ic-contact h1{font-size:36px}.ict-ways{grid-template-columns:1fr}.ict-ways>a{padding:16px}.ict-ways>a>span>span{font-size:13px}}
@media(max-width:850px){.ict-hero,.ict-form-grid{grid-template-columns:1fr}.ict-hero{padding-top:35px;gap:30px}.ict-hero figure{max-width:650px}.ict-wrap{padding-left:22px;padding-right:22px}.ict-form-grid{gap:24px}.ict-bottom{flex-wrap:wrap}.ict-bottom a{margin-left:63px}.ict-human{padding:26px}.ict-form-card{padding:26px}}
@media(max-width:500px){.ic-contact h1{font-size:32px}.ict-actions{gap:16px}.ict-form-card{padding:22px 18px}.ic-contact .mf-input-field{grid-template-columns:1fr}.ict-expertise{gap:14px}.ict-hero{padding-top:28px}}
