.contact-container{display:flex;flex-direction:column}.contact-container .contact-banner{display:flex;align-items:center;justify-content:space-between;background-color:#f0f5ff;padding-top:96px}@media screen and (min-width:0px)and (max-width:899px){.contact-container .contact-banner{padding-top:64px}}.contact-container .contact-banner{padding-bottom:96px}@media screen and (min-width:0px)and (max-width:899px){.contact-container .contact-banner{padding-bottom:64px}}.contact-container .contact-banner .contact-items{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;grid-gap:64px;gap:64px;width:min(100% - 128px,1400px);margin:0 auto}@media screen and (min-width:600px)and (max-width:1199px){.contact-container .contact-banner .contact-items{width:calc(100% - 64px)}}@media screen and (max-width:599px){.contact-container .contact-banner .contact-items{width:calc(100% - 32px)}}@media screen and (min-width:0px)and (max-width:599px){.contact-container .contact-banner .contact-items{grid-template-columns:1fr}}.contact-container .contact-banner .contact-items .contact-item{display:flex;gap:10px;flex-direction:column}.contact-container .contact-banner .contact-items .contact-item .contact-title{margin-bottom:20px}@media screen and (min-width:600px)and (max-width:899px){.contact-container .contact-banner .contact-items .contact-item .contact-title{font-size:2.5rem}}@media screen and (max-width:599px){.contact-container .contact-banner .contact-items .contact-item .contact-title{font-size:2rem}}.contact-container .contact-banner .contact-items .contact-item .contact-mail,.contact-container .contact-banner .contact-items .contact-item .contact-phone{display:flex;gap:20px;align-items:center}.contact-container .contact-banner .contact-items .contact-item .contact-button{width:-moz-fit-content;width:fit-content}