.contact{padding-top:16rem;padding-bottom:16rem}@media (max-width: 1024px){.contact{padding-top:14rem;padding-bottom:18rem}}.contact__inner{display:flex;gap:4rem;width:100%;max-width:96rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;background-color:#2abbdd;border-radius:5rem;padding:4rem;align-items:center;color:#fff}@media (max-width: 1024px){.contact__inner{padding:2.8rem 2rem;border-radius:2.4rem;width:calc(100% - 3.2rem);flex-direction:column-reverse}}.contact__content{width:100%}.contact__title{font-family:Daisy,sans-serif;font-size:5.2rem;margin:0;margin-bottom:2.6rem;line-height:1;text-align:left;color:#fff;text-transform:uppercase;font-weight:400}@media (max-width: 1024px){.contact__title{font-size:3.2rem;margin-bottom:1.6rem}}.contact__image{width:35rem;aspect-ratio:9/16;flex-shrink:0;position:relative}@media (max-width: 1024px){.contact__image{width:100%;aspect-ratio:16/9}}.contact__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:3rem}.contact .field{border:0;padding:1.1rem 0}.contact .field:before,.contact .field:after{display:none}.contact .field__input{width:100%;border:1px solid #57569D;background-color:#fff;color:#57569d;padding:1rem 1.6rem;font-size:1.6rem;border-radius:1.6rem;border:none;text-transform:uppercase}.contact .field__input::-moz-placeholder{color:#57569d;opacity:1}.contact .field__input::placeholder{color:#57569d;opacity:1}.contact__button{margin-top:0}.contact__button button{border:0;cursor:pointer}
