/* Web Lanka Contact page refresh */
.page-id-762 #pxl-page-title,.page-id-762 .pxl-page-title{display:none!important}.page-id-762 #pxl-main,.page-id-762 .pxl-main{padding:0!important}.wl-contact-page{--wl-orange:#ed7028;--wl-orange2:#ff9f1a;--wl-ink:#171512;--wl-warm:#f6f1ec;--wl-line:#e8dbd0;color:#332b25;background:var(--wl-warm);font-family:"Fira Sans","Open Sans",Arial,sans-serif}.wl-contact-wrap{width:min(1160px,calc(100% - 40px));margin:0 auto}.wl-contact-hero{position:relative;overflow:hidden;padding:105px 0 95px;background:radial-gradient(circle at 82% 16%,rgba(237,112,40,.35),transparent 30%),linear-gradient(120deg,#11100f 0%,#24150d 66%,#6e2c0c 100%);color:#fff}.wl-contact-hero:before{content:"";position:absolute;width:580px;height:580px;right:-190px;top:-280px;border:1px solid rgba(255,159,26,.24);border-radius:50%;box-shadow:0 0 0 70px rgba(255,159,26,.04),0 0 0 140px rgba(255,159,26,.025)}.wl-contact-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px}.wl-contact-kicker{display:inline-flex;align-items:center;gap:9px;color:#ff9b54;font-size:12px;font-weight:800;letter-spacing:.14em}.wl-contact-kicker.dark{color:#ce5a20}.wl-contact-copy h1{max-width:760px;margin:20px 0 24px;color:#fff;font-size:clamp(44px,5.2vw,74px);font-weight:800;line-height:.98;letter-spacing:-.052em}.wl-contact-copy>p{max-width:660px;margin:0;color:#eadfd7;font-size:18px;line-height:1.75}.wl-contact-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.wl-contact-actions a,.wl-floating-client-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;font-weight:800;text-decoration:none!important}.wl-contact-primary{padding:15px 23px;background:linear-gradient(110deg,var(--wl-orange2),#e65025);color:#fff!important;box-shadow:0 12px 28px rgba(230,80,37,.25)}.wl-contact-secondary{padding:14px 22px;border:1px solid rgba(255,255,255,.35);color:#fff!important;background:rgba(255,255,255,.06)}.wl-contact-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.wl-contact-tags span{padding:7px 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#d9cec6;font-size:12px}.wl-contact-visual{position:relative;width:min(440px,100%);aspect-ratio:1;margin-left:auto}.wl-contact-orbit,.wl-contact-core,.wl-contact-node{position:absolute;border-radius:50%}.wl-contact-orbit{inset:8%;border:2px dashed rgba(255,159,26,.5);animation:wl-spin 24s linear infinite}.wl-contact-orbit.orbit-two{inset:23%;border-style:solid;border-color:rgba(255,255,255,.16);animation-direction:reverse;animation-duration:17s}.wl-contact-core{inset:31%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;color:var(--wl-ink);box-shadow:0 20px 50px rgba(0,0,0,.25)}.wl-contact-core i{margin-bottom:9px;color:var(--wl-orange);font-size:28px}.wl-contact-core strong{font-size:21px}.wl-contact-core span{font-size:12px;color:#715e51}.wl-contact-node{display:grid;place-items:center;width:64px;height:64px;background:linear-gradient(135deg,var(--wl-orange2),#ea5424);color:#fff;font-size:21px;box-shadow:0 12px 28px rgba(0,0,0,.22)}.node-one{top:7%;left:46%}.node-two{right:1%;bottom:24%}.node-three{left:3%;bottom:20%}@keyframes wl-spin{to{transform:rotate(360deg)}}.wl-contact-main{padding:95px 0}.wl-contact-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:42px;align-items:start}.wl-contact-details h2,.wl-contact-form-card h2{margin:15px 0 18px;color:var(--wl-ink);font-size:clamp(32px,3.4vw,50px);line-height:1.05;letter-spacing:-.04em}.wl-contact-details>p,.wl-contact-form-card>p{color:#6d6056;font-size:16px;line-height:1.7}.wl-contact-cards{display:grid;gap:12px;margin-top:30px}.wl-contact-cards>a{display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:14px;padding:16px;border:1px solid var(--wl-line);border-radius:16px;background:#fff;color:var(--wl-ink)!important;text-decoration:none!important;transition:.25s}.wl-contact-cards>a:hover{transform:translateY(-3px);border-color:#efb18c;box-shadow:0 12px 25px rgba(70,41,21,.08)}.wl-contact-cards>a>i{display:grid;place-items:center;width:50px;height:50px;border-radius:13px;background:#fff0e4;color:var(--wl-orange);font-size:18px}.wl-contact-cards small,.wl-contact-cards strong{display:block}.wl-contact-cards small{color:#8a776b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.wl-contact-cards strong{margin-top:3px;font-size:14px}.wl-contact-cards b{color:var(--wl-orange);font-size:18px}.wl-contact-note{display:flex;gap:15px;margin-top:22px;padding:20px;border-radius:16px;background:#1b1816;color:#fff}.wl-contact-note>i{color:#ff9a51;font-size:20px}.wl-contact-note strong{font-size:15px}.wl-contact-note p{margin:5px 0 0;color:#cfc2b9;font-size:13px;line-height:1.55}.wl-contact-form-card{position:relative;padding:42px;border:1px solid var(--wl-line);border-top:5px solid var(--wl-orange);border-radius:24px;background:#fff;box-shadow:0 24px 60px rgba(67,39,20,.1)}.wl-form-index{position:absolute;right:28px;top:25px;color:#f2d5c3;font-size:44px;font-weight:900}.wl-contact-form-card .wpcf7{margin-top:28px}.wl-contact-form-card input:not([type=submit]),.wl-contact-form-card textarea,.wl-contact-form-card select{width:100%;min-height:52px;padding:14px 16px;border:1px solid #dfd1c6!important;border-radius:12px!important;background:#fffaf6!important;color:#2f2823!important;box-shadow:none!important}.wl-contact-form-card textarea{min-height:140px;resize:vertical}.wl-contact-form-card input:focus,.wl-contact-form-card textarea:focus{outline:0;border-color:var(--wl-orange)!important;box-shadow:0 0 0 3px rgba(237,112,40,.12)!important}.wl-contact-form-card .wpcf7-submit{min-height:52px;padding:0 24px;border:0;border-radius:999px;background:linear-gradient(110deg,var(--wl-orange2),#e65025);color:#fff;font-weight:800}.wl-contact-form-card .wpcf7-spinner{vertical-align:middle}.wl-contact-path{padding:34px 0;background:#1a1816;color:#fff}.wl-contact-path .wl-contact-wrap{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:24px}.wl-contact-path div>div{display:grid;grid-template-columns:auto 1fr;column-gap:13px}.wl-contact-path span{grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#ed7028;font-weight:800}.wl-contact-path strong,.wl-contact-path small{grid-column:2}.wl-contact-path small{margin-top:4px;color:#bdafa5}.wl-contact-path>div>i{color:#ed7028}.wl-floating-client-cta{padding:11px 17px;margin:0 10px;background:linear-gradient(110deg,#ff9f1a,#e65025);color:#fff!important;font-size:13px;box-shadow:0 8px 20px rgba(230,80,37,.2);white-space:nowrap}.wl-floating-client-cta:hover{transform:translateY(-2px);color:#fff!important}@media(max-width:1120px){.wl-floating-client-cta span{display:none}.wl-floating-client-cta{width:42px;height:42px;padding:0;margin:0 6px}}@media(max-width:991px){.wl-contact-hero-grid,.wl-contact-grid{grid-template-columns:1fr}.wl-contact-visual{width:min(360px,85%);margin:10px auto 0}.wl-contact-path .wl-contact-wrap{grid-template-columns:1fr;gap:15px}.wl-contact-path>div>i{display:none}.wl-floating-client-cta{display:none}}@media(max-width:575px){.wl-contact-wrap{width:min(100% - 24px,1160px)}.wl-contact-hero{padding:70px 0}.wl-contact-copy h1{font-size:42px}.wl-contact-copy>p{font-size:16px}.wl-contact-actions a{width:100%}.wl-contact-main{padding:60px 0}.wl-contact-form-card{padding:30px 20px}.wl-contact-cards>a{grid-template-columns:44px 1fr auto;padding:13px}.wl-contact-cards>a>i{width:44px;height:44px}.wl-contact-path{padding:28px 0}}
.page-id-762 .elementor.elementor-44{display:none!important}
.page-id-762 .wl-contact-hero{padding-top:320px}
@media(max-width:991px){.page-id-762 .wl-contact-hero{padding-top:220px}}
@media(max-width:575px){.page-id-762 .wl-contact-hero{padding-top:175px}}
