.contactPage .mapSection{justify-content:center;align-items:center;height:calc(100vh - 180px);padding:120px 5.3% 80px;display:flex;position:relative}.contactPage .mapSection .mapLayer{z-index:0;position:absolute;inset:0}.contactPage .mapSection .wrapper{justify-content:flex-end;align-items:center;width:100%;max-width:1352px;display:flex}.contactPage .mapSection .wrapper .contactCard{font-family:var(--open-sans-font);z-index:1;background-color:#fff;border-radius:12px;flex-direction:column;gap:18px;padding:34px;display:flex;position:relative;box-shadow:0 5px 23px 4px #0000001a}.contactPage .mapSection .wrapper .contactCard .title{color:var(--black-color);font-size:20px;font-weight:700}.contactPage .mapSection .wrapper .contactCard .contactInfo .smllTitle{color:var(--black-color);margin-bottom:4px;font-size:16px;font-weight:700}.contactPage .mapSection .wrapper .contactCard .contactInfo .content{color:#0000009f;font-size:17px}.contactPage .mapSection .wrapper .contactCard .mainLink{background-color:var(--secondary-color);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:fit-content;padding:12px 14px;font-weight:600;text-decoration:none;transition:all .3s ease-in-out;display:flex;position:relative;box-shadow:0 5px 23px 4px #0000001a}.contactPage .mapSection .wrapper .contactCard .mainLink:hover{transform:scale(.95)}
