.contact-module__swMWYG__page{color:var(--navy);background:radial-gradient(circle at 8% 2%,var(--soft),transparent 30rem),var(--paper)}.contact-module__swMWYG__contactGrid{grid-template-columns:minmax(0,.74fr) minmax(520px,1fr);gap:48px;min-height:auto;padding-block:62px 48px;position:relative}.contact-module__swMWYG__contactGrid:after{z-index:0;content:"";opacity:.34;background:url(../media/hero-bangladesh-japan.2xjhgyg39xikh.png) 0/cover no-repeat;width:430px;height:230px;position:absolute;bottom:38px;left:-80px}.contact-module__swMWYG__contactGrid .contact-intro{z-index:1;position:relative}.contact-module__swMWYG__contactGrid .kicker{color:var(--green);font-size:15px;font-weight:800}.contact-module__swMWYG__contactGrid .contact-intro h1{color:var(--navy);letter-spacing:-.035em;margin:22px 0 0;font-family:Georgia,Noto Serif Bengali,serif;font-size:clamp(45px,5vw,64px);font-weight:600;line-height:1.24}.contact-module__swMWYG__contactGrid .contact-intro>p{color:var(--muted);margin-top:23px;font-size:16px;line-height:1.85}.contact-module__swMWYG__contactGrid .contact-details{gap:15px;margin-top:34px}.contact-module__swMWYG__contactGrid .contact-details article{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 55%, transparent);border-radius:11px;min-height:102px;padding:17px 19px}.contact-module__swMWYG__contactGrid .contact-details article>span{background:var(--soft);border-radius:11px;width:54px;height:54px;font-size:25px}.contact-module__swMWYG__contactGrid .contact-details small{color:var(--green);font-size:12px;font-weight:750}:is(.contact-module__swMWYG__contactGrid .contact-details strong,.contact-module__swMWYG__contactGrid .contact-details a){font-family:Georgia,Noto Serif Bengali,serif;font-size:16px}.contact-module__swMWYG__contactGrid .contact-socials{gap:12px;margin-top:20px}.contact-module__swMWYG__contactGrid .contact-socials a{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 44%, transparent);border-radius:7px;align-items:center;min-height:48px;padding:0 18px;font-size:13px;display:inline-flex}.contact-module__swMWYG__contactGrid .contact-form{z-index:2;border-top:9px solid var(--navy);background:linear-gradient(180deg,color-mix(in srgb, var(--paper) 81%, transparent),var(--paper) 36%),url(../media/hero-bangladesh-japan.2xjhgyg39xikh.png) right top/72% auto no-repeat;border-radius:15px;gap:19px;padding:76px 36px 30px;position:relative;top:auto;overflow:hidden;box-shadow:0 14px 36px #12354a1a}.contact-module__swMWYG__contactGrid .contact-form-heading{z-index:2;max-width:420px;position:relative}.contact-module__swMWYG__contactGrid .contact-form-heading>span{display:none}.contact-module__swMWYG__contactGrid .contact-form-heading h2{margin:0 0 7px;font-family:Georgia,Noto Serif Bengali,serif;font-size:30px}.contact-module__swMWYG__contactGrid .contact-form-heading p{color:var(--muted);font-size:13px;line-height:1.65}.contact-module__swMWYG__contactGrid .contact-form label{color:var(--navy);gap:9px;font-size:13px}:is(.contact-module__swMWYG__contactGrid .contact-form input,.contact-module__swMWYG__contactGrid .contact-form select,.contact-module__swMWYG__contactGrid .contact-form textarea){border-color:var(--line);background:var(--paper);border-radius:9px;font-size:14px}:is(.contact-module__swMWYG__contactGrid .contact-form input,.contact-module__swMWYG__contactGrid .contact-form select){min-height:54px;padding-inline:15px}.contact-module__swMWYG__contactGrid .contact-form textarea{min-height:230px;padding:15px}.contact-module__swMWYG__contactGrid .contact-form label>small{font-size:10px}.contact-module__swMWYG__contactGrid .contact-form-submit{flex-direction:column;align-items:stretch;gap:11px}.contact-module__swMWYG__contactGrid .contact-form-submit button{width:100%;min-height:58px;font-size:15px}.contact-module__swMWYG__contactGrid .contact-form-submit>small{max-width:none;color:var(--muted);font-size:10px}.contact-module__swMWYG__beforeSend{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 40%, transparent);border-radius:13px;margin-bottom:38px;padding:20px}.contact-module__swMWYG__beforeSend h2{color:var(--green);align-items:center;gap:11px;margin:0 0 15px;font-family:Georgia,Noto Serif Bengali,serif;font-size:20px;display:flex}.contact-module__swMWYG__beforeSend h2 span{font-family:inherit}.contact-module__swMWYG__beforeSend>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.contact-module__swMWYG__beforeSend article{border:1px solid var(--line);background:var(--paper);border-radius:10px;min-height:110px;padding:21px 20px 17px 65px;position:relative}.contact-module__swMWYG__beforeSend article b{width:34px;height:34px;color:var(--green);background:var(--soft);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:20px;left:19px}.contact-module__swMWYG__beforeSend h3{margin:0 0 7px;font-family:Georgia,Noto Serif Bengali,serif;font-size:17px}.contact-module__swMWYG__beforeSend p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.contact-module__swMWYG__closing{border-top:1px solid var(--line);place-items:center;min-height:285px;display:grid;position:relative;overflow:hidden}.contact-module__swMWYG__closing>img{z-index:0;object-fit:cover;object-position:center 60%}.contact-module__swMWYG__closing:after{z-index:1;background:color-mix(in srgb, var(--paper) 66%, transparent);content:"";position:absolute;inset:0}.contact-module__swMWYG__closing>div{z-index:2;text-align:center;position:relative}.contact-module__swMWYG__closing h2{color:var(--navy);margin:0 0 23px;font-family:Georgia,Noto Serif Bengali,serif;font-size:clamp(30px,4vw,44px);line-height:1.25}.contact-module__swMWYG__closing>div>div{justify-content:center;gap:12px;display:flex}.contact-module__swMWYG__closing a{border:1px solid var(--green);min-height:48px;color:var(--green);background:var(--paper);border-radius:7px;align-items:center;padding:0 21px;font-size:13px;font-weight:800;display:inline-flex}.contact-module__swMWYG__closing a:first-child{color:#fff;background:var(--green)}@media (max-width:960px){.contact-module__swMWYG__contactGrid{grid-template-columns:1fr;padding-top:45px}.contact-module__swMWYG__contactGrid:after{display:none}.contact-module__swMWYG__contactGrid .contact-form{position:relative}.contact-module__swMWYG__beforeSend>div{grid-template-columns:1fr}}@media (max-width:600px){.contact-module__swMWYG__contactGrid{width:calc(100% - 28px);padding-block:32px}.contact-module__swMWYG__contactGrid .contact-intro h1{font-size:40px}.contact-module__swMWYG__contactGrid .contact-form{padding:48px 20px 24px}.contact-module__swMWYG__contactGrid .contact-form-row{grid-template-columns:1fr}.contact-module__swMWYG__beforeSend{width:calc(100% - 28px)}.contact-module__swMWYG__closing{min-height:320px;padding-inline:18px}.contact-module__swMWYG__closing>div>div{flex-direction:column;align-items:stretch}.contact-module__swMWYG__closing h2{font-size:29px}}html[data-theme=dark] .contact-module__swMWYG__contactGrid:after{opacity:.14;filter:brightness(.55)saturate(.7)}html[data-theme=dark] .contact-module__swMWYG__contactGrid .contact-form{border-top-color:var(--green);background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 92%, transparent), var(--paper) 36%), url(../media/hero-bangladesh-japan.2xjhgyg39xikh.png) right top/72% auto no-repeat}
