:root{--contact-margin:1rem;--contact-padding:1rem}.contact{background-color:var(--color-blue-700);color:var(--color-white);padding:1.875rem 0;padding:calc(var(--contact-padding)*1.875) 0}.contact.extra-bottom-padding{padding-bottom:7rem}@media (min-width:1024px){.contact.extra-bottom-padding{padding-bottom:5.625rem;padding-bottom:calc(var(--contact-padding)*5.625)}}@media (min-width:1024px){.contact{padding:3.75rem 0 5.625rem;padding:calc(var(--contact-padding)*3.75) 0 calc(var(--contact-padding)*5.625)}}.contact__text{text-align:center;margin-bottom:1.875rem;margin-bottom:calc(var(--contact-margin)*1.875)}.contact__text h2,.contact__text p:last-of-type{margin-bottom:0}.contact__details{position:relative;display:flex}.contact__item{background-color:var(--color-green-500);color:var(--color-blue-700);width:50%;padding:calc(var(--hero-padding)*1.5)}@media (min-width:1024px){.contact__item{padding:calc(var(--hero-padding)*2.5)}}.contact__item:last-of-type{background-color:var(--color-green-300)}.contact__item:last-of-type .inner{margin-left:0}.contact__item .inner{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:calc(var(--section-max-width)/2);margin-left:auto;height:100%}.contact__item .icon{margin-bottom:var(--hero-margin);width:2rem}@media (min-width:1024px){.contact__item .icon{width:3rem}}.contact__item .icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (min-width:1024px){.contact__item .icon:hover{animation:shake 1s ease-in-out 2}}.contact__item .info a{text-decoration:underline!important;font-size:13px}@media (min-width:640px){.contact__item .info a{font-size:1rem}}.contact__item p{margin-bottom:0}