.ahv2 .breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;font-size:12px;line-height:1.6;margin-bottom:40px;color:inherit;opacity:.85}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.ahv2 .service-hero{display:grid;grid-template-columns:1.2fr 1fr;background:#101d30;min-height:570px}.service-hero-copy{padding:38px var(--pad) 60px}.ahv2 .service-hero h1,.ahv2 .quote-page-heading h1{font:600 clamp(38px,4.2vw,65px)/1.13 var(--head);letter-spacing:-.04em;max-width:780px;margin:0 0 24px}.ahv2 .service-intro{font-size:17px;line-height:1.8;color:#d3dbe4;max-width:650px}.ahv2 .service-hero-photo{margin:0;min-width:0;position:relative;min-height:450px}.ahv2 .service-hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#101d302e,transparent)}.ahv2 .service-hero-photo img{width:100%;height:100%;object-fit:cover}.ahv2 .service-quote-note{font-size:12px;color:#b9c5d1;margin-top:24px}.service-content{padding:78px var(--pad);display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:90px;align-items:start}.ahv2 .service-details h2{font-size:31px;margin:0 0 22px}.ahv2 .service-details h2:not(:first-of-type){margin-top:45px}.ahv2 .service-details>p{font-size:16px;color:#4c5966;line-height:1.9}.ahv2 .service-examples{display:grid;gap:14px}.service-examples li{display:flex;gap:13px;align-items:center;background:#f6f5f1;padding:15px 20px;border-radius:9px}.service-examples span{color:#c7420d}.ahv2 .service-sidebar{padding:30px;border:1px solid #e2e1da;border-radius:16px;background:#f6f5f1}.ahv2 .service-sidebar h2{font-size:35px;margin-bottom:20px}.ahv2 .service-sidebar>p{font-size:15px;line-height:1.8;color:#4c5966}.service-sidebar .btn{margin-top:25px;width:100%}.service-call{display:block;width:fit-content;font:600 21px/1.5 Poppins,Arial,sans-serif;margin:22px 0}.ahv2 .service-sidebar .service-small{font-size:12px;border-top:1px solid #deddd7;padding-top:20px}.service-process{display:grid;gap:24px}.service-process li{display:flex;gap:20px}.service-process b{font:500 25px/1.2 Poppins,Arial,sans-serif;color:#c7420d}.ahv2 .service-process h3{font-size:19px;margin-bottom:7px}.ahv2 .service-process p{font-size:14px;color:#4c5966}.related-services{background:#f6f5f1;padding:60px var(--pad)}.ahv2 .related-services h2{font-size:34px;margin-bottom:30px}.related-services>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.related-services a{display:flex;gap:20px;justify-content:space-between;align-items:center;border:1px solid #deddd7;border-radius:10px;padding:20px;font-size:15px;background:#fff}.related-services a:hover{color:#c7420d;border-color:#c7420d}.quote-page-heading{background:#f6f5f1;padding:35px var(--pad) 50px}.ahv2 .quote-page-heading .breadcrumbs{color:#4c5966;margin-bottom:26px}.demo-badge{display:block;width:fit-content;font-size:10px;font-weight:700;letter-spacing:.12em;color:#a9380b;background:#fbe8dc;padding:6px 10px;border-radius:5px;margin-bottom:20px}.ahv2 .quote-page-heading>p{font-size:17px;color:#4c5966;max-width:640px;line-height:1.8}.quote-page-content{padding:60px var(--pad) 80px;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:80px;align-items:start}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.form-field{margin-bottom:23px;min-width:0}.form-field label{display:block;font-size:14px;font-weight:600;margin-bottom:9px}.form-field input,.form-field select,.form-field textarea{display:block;width:100%;min-width:0;font:400 15px/1.5 var(--font);color:#122033;background:white;border:1px solid #cfd3d7;border-radius:9px;padding:12px;min-height:48px}.form-field textarea{resize:vertical}.form-field input[type=file]{font-size:13px;padding:10px}.form-field input[type=file]::file-selector-button{border:0;border-radius:5px;background:#f6f5f1;color:#122033;padding:9px;cursor:pointer;margin-inline-end:12px}.ahv2 .form-help{font-size:12px;line-height:1.7;color:#5a6672;margin-top:9px}.ahv2 .demo-notice{font-size:12px;line-height:1.8;padding:15px;background:#f6f5f1;border-inline-start:3px solid #c7420d;margin-bottom:24px}.ahv2 form button[type=submit]{border:0;cursor:pointer}.ahv2 form button:disabled{opacity:.65;cursor:wait}.ahv2 .quote-page-aside{background:#101d30;border-radius:16px;padding:30px;color:white}.ahv2 .quote-page-aside h2{font-size:30px;margin-bottom:22px}.ahv2 .quote-page-aside>p{font-size:14px;color:#d3dbe4;line-height:1.8}.quote-page-aside .service-call{font-size:20px}.quote-page-aside .btn{font-size:14px;width:100%}.quote-address{border-top:1px solid #ffffff26;margin-top:30px;padding-top:25px}.ahv2 .quote-address h3{font-size:18px;margin-bottom:10px}.ahv2 .quote-address p{font-size:13px;color:#d3dbe4;line-height:1.9;margin-bottom:22px}.demo-success{padding:35px;background:#f6f5f1;border:1px solid #dcded8;border-radius:16px;outline:0}.success-check{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;font-size:32px;background:#e3f2e9;color:#226643;margin-bottom:25px}.ahv2 .demo-success h2{font-size:35px;margin-bottom:25px}.ahv2 .demo-success p{font-size:15px;line-height:1.9;color:#4c5966;margin-bottom:20px}.ahv2 .demo-success .success-service{font-size:13px;margin-bottom:25px}.demo-reset{display:block!important;font-size:14px!important;color:#a9380b!important;text-decoration:underline;margin-top:22px!important;min-height:44px}.ahv2 .demo-success .btn{font-size:14px;padding:0 17px}.ahv2 .quote-page-content [hidden]{display:none!important}[dir=rtl] .ahv2 .service-hero h1,[dir=rtl] .ahv2 .quote-page-heading h1{font-family:Cairo,Tahoma,sans-serif;font-weight:700;letter-spacing:0;line-height:1.35}[dir=rtl] .demo-badge{letter-spacing:0}[dir=rtl] .quote-address p[dir=ltr]{text-align:right}
@media(max-width:1000px){.service-content,.quote-page-content{gap:35px}.service-hero-copy{padding-inline:var(--pad) 30px}.service-hero .btn{font-size:14px;padding-inline:18px}.service-call{font-size:18px}}
@media(max-width:760px){.ahv2 .service-hero{grid-template-columns:1fr}.service-hero-copy{padding:25px var(--pad) 40px}.ahv2 .service-hero-photo{height:280px;min-height:0}.ahv2 .service-hero-photo img{object-position:center 35%}.service-content,.quote-page-content{grid-template-columns:1fr;padding:48px var(--pad);gap:40px}.ahv2 .service-hero h1,.ahv2 .quote-page-heading h1{font-size:40px}.ahv2 .service-intro{font-size:16px}.ahv2 .breadcrumbs{font-size:11px;margin-bottom:28px}.related-services>div{grid-template-columns:1fr}.ahv2 .service-sidebar{padding:25px}.quote-page-heading{padding:25px var(--pad) 35px}.ahv2 .quote-page-heading>p{font-size:15px}.ahv2 .quote-page-aside{padding:27px}.form-grid{gap:0 15px}.ahv2 .demo-success h2{font-size:30px}.demo-success{padding:25px}.service-hero .hero-ctas{margin-top:25px}}
@media(max-width:480px){.form-grid{grid-template-columns:1fr}.ahv2 .service-hero h1,.ahv2 .quote-page-heading h1{font-size:35px}.ahv2 .service-details h2{font-size:27px}.ahv2 .service-sidebar h2{font-size:30px}.ahv2 .demo-success .btn{white-space:normal;text-align:center}.ahv2 .service-hero .hero-ctas .btn{white-space:normal;text-align:center}.ahv2 .quote-page-content input,.ahv2 .quote-page-content select,.ahv2 .quote-page-content textarea{font-size:16px}}
