.contactCardWrapper{color:#323232;width:32%;border-radius:1rem;overflow:hidden;transition:.3s;border:1px solid #cacaca}@media screen and (max-width: 925px){.contactCardWrapper{width:100%}}.contactCardWrapper .contactCard{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:end;align-items:start;text-decoration:none;color:inherit;background-color:#fbfbfb}@media screen and (max-width: 768px){.contactCardWrapper .contactCard{flex-direction:column;align-items:center}}.contactCardWrapper .contactCard .contactCardText{display:flex;flex-direction:column;justify-content:start;width:100%;height:100%;padding:2rem;gap:1rem;z-index:2;text-align:left;transition:.3s}@media screen and (max-width: 950px){.contactCardWrapper .contactCard .contactCardText{padding:1rem}}.contactCardWrapper .contactCard .contactCardText .addressContactCard{display:flex;flex-direction:column}.contactCardWrapper .contactCard .contactCardText .contactCardInfo{display:flex;flex-direction:column;gap:.5rem}.contactCardWrapper .contactCard .contactCardText .contactCardInfo .contactDetails{display:flex;align-items:center;padding:.5rem .8rem;gap:1rem;width:fit-content;border-radius:30px;border:1px solid #f28627;color:#f28627;background-color:#fbfbfb}.contactCardWrapper .contactCard .contactCardText .contactCardInfo .contactDetails:hover{color:#f2f2f2;background-color:#f28627}.contactCardWrapper .contactCard .arrowIcon{opacity:0;fill:#f2f2f2;position:absolute;top:1rem;right:1rem;z-index:2}.contactCardWrapper .contactCardImageWrapper{display:flex;flex-direction:column;width:100%;height:100%;gap:.5rem;padding:1rem}.contactCardWrapper .contactCardImageWrapper .contactCardImage{background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:2/1;border-radius:1rem}.contactCardWrapper .contactCardImageWrapper .contactCardMap{width:100%;aspect-ratio:2/1;border:0;border-radius:1rem}
