.contact{background-color:var(--blue-70);color:var(--white);font-size:16px;font-size:1rem;margin-bottom:64px;margin-top:64px;overflow:hidden;position:relative}.contact .section__heading1{margin-bottom:24px}@media (min-width:768px){.contact .section__heading1{font-size:24px;font-size:1.5rem}}.contact__description{margin-bottom:24px}.contact__inner{position:relative}@media (min-width:992px){.contact__inner{display:flex;gap:40px}}@media (min-width:1200px){.contact__inner{gap:80px}}.contact__image{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);overflow:hidden}@media (min-width:992px){.contact__image{align-items:center;display:flex;flex-shrink:0;margin-left:0;width:30vw}}.contact__bg-image{height:100%;min-height:400px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:576px){.contact__bg-image{min-height:500px}}@media (min-width:768px){.contact__bg-image{min-height:600px}}@media (min-width:992px){.contact__bg-image{min-height:500px}}@media (min-width:1200px){.contact__bg-image{min-height:400px}}.contact__content{padding:32px 0 72px;text-align:left}@media (min-width:992px){.contact__content{display:flex;flex:1;gap:8px;justify-content:space-between;padding:80px 0}.contact__header{flex:1;min-width:300px}}.contact__content-buttons{display:flex;flex-direction:column;gap:10px}@media (min-width:992px){.contact__content-buttons{flex:2}}.contact__content-buttons .button{background-color:var(--blue-88);border-radius:16px;color:var(--primary);font-size:18px;font-size:1.125rem;font-weight:700;justify-content:flex-start;line-height:24px;padding:24px;width:100%}.contact__content-buttons .button .iconify{height:40px;margin-right:16px;min-width:40px;width:40px}
