.bottomContactSec{display:flex;background-color:var(--Secondary);border-radius:30px;margin:14.2rem auto;max-width:110rem;margin-top:0;overflow:hidden}.bottomContactInNer{display:flex;flex-direction:column;gap:3rem;width:50%;padding:6rem 4rem;align-items:stretch}.contactBtmHead{font-family:var(--font-head);font-size:3.6rem;font-weight:500;color:var(--Font);margin-top:0}.orongBtnCon{width:100%;max-width:43rem}.rightSideContact{display:flex;flex-direction:column;background-color:#3e6e8c;justify-content:center;align-items:center;gap:3rem;width:50%;color:var(--Secondary)}.rightSideTextHeaders{width:41.6rem;max-width:100%;display:flex;flex-direction:column;gap:1.5rem}.rightSideTextHeaders .base{font-family:var(--font-body);font-size:1.6rem;line-height:1.6;color:var(--Secondary)}.mapEmbedWrap{width:41.6rem;max-width:100%;height:24rem;border-radius:10px;overflow:hidden;background:#d9e4ec}.mapEmbed{width:100%;height:100%;border:0}.contactInfoList{width:41.6rem;max-width:100%}.icnonTextCon{display:flex;gap:1.5rem;margin-top:1.5rem;align-items:flex-start}.icnonTextCon .base{font-family:var(--font-body);font-size:1.6rem;color:var(--Secondary);flex:1}.textFieldContact{width:43rem;max-width:100%}.textFieldContact label{font-family:var(--font-body);font-weight:400;font-size:1.6rem;color:#a1a1a1}.bottomConConMeth{width:80%;text-align:start}.bottomConConMeth .base{font-family:var(--font-body);font-size:1.6rem;color:var(--Font);margin-bottom:1rem}.iconListContact{margin-top:1.5rem;display:flex;justify-content:flex-start;gap:1.2rem;flex-wrap:wrap}.contactMethodBtn{display:inline-flex;align-items:center;gap:.8rem;border:1px solid #b7bdc3;border-radius:999px;padding:.9rem 1.4rem;color:var(--Font);background-color:#fff;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.contactMethodBtn:hover{background-color:#f7f7f7}.contactMethodBtn[aria-pressed=true]{border-color:#3e6e8c;background-color:#d9e4ec}@media(max-width:768px){.bottomContactSec{flex-direction:column;margin:0 1.5rem 5rem;border-radius:2rem}.bottomContactInNer{width:100%;padding:2.5rem 2rem}.contactBtmHead{font-size:2.8rem;margin-top:0}.orongBtnCon{width:100%;max-width:100%}.rightSideContact{width:100%;padding:3rem 2rem;gap:2.5rem}.rightSideTextHeaders{width:100%}.rightSideTextHeaders .base{font-size:1.4rem}.mapEmbedWrap{width:100%;height:26rem}.contactInfoList{width:100%}.icnonTextCon{gap:1.2rem;margin-top:1rem}.icnonTextCon .base{font-size:1.4rem}.textFieldContact,.bottomConConMeth{width:100%}.bottomConConMeth .base{font-size:1.4rem}.iconListContact{gap:1rem}}
