#contact,#contact h2{text-align:center!important}#contact .cs-row{flex-direction:column}@media(min-width:1200px){#contact .cs-row{flex-direction:row}}#contact .cs-row>.cs-col{margin-bottom:50px}#contact .cs-row>.cs-col#map-details .circle{padding:15px 13px}@media(min-width:768px){#contact .cs-row>.cs-col#map-details .circle{font-size:2.5em;padding:20px 18px}}@media(min-width:1200px){#contact .cs-row>.cs-col{margin-bottom:unset}}#contact .cs-row>.cs-col .circle{display:inline-block;border-radius:50%;margin-bottom:40px;background:var(--color-secondary);color:var(--color-white);font-size:2em;padding:15px}@media(min-width:768px){#contact .cs-row>.cs-col .circle{font-size:2.5em;padding:20px}}#contact .cs-row>.cs-col>section{margin:0 auto;max-width:320px;height:100%;display:grid}#contact .cs-row>.cs-col>section>div:last-child{display:flex;align-items:flex-end}#contact .cs-row>.cs-col>section h4{color:var(--color-third)}#contact .cs-row>.cs-col>section a.contact-button{background-color:rgba(0,0,0,0);box-shadow:unset;width:100%;color:var(--color-secondary);border:1px solid var(--color-secondary);transition:color var(--hover-transition-time) ease,border-color var(--hover-transition-time) ease;display:inline-block;border-radius:40px;padding:5px 20px;font-family:var(--font-family-semi-medium);text-decoration:none}#contact .cs-row>.cs-col>section a.contact-button:hover{border-color:var(--color-secondary-hover);color:var(--color-secondary-hover)}