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