.Contact{margin:4rem 0}@media (max-width: 640px){.Contact{margin:3rem 0}}.Contact__container{display:flex;gap:3rem;width:var(--container-width);max-width:100%;padding:0 4rem;align-items:flex-start;margin:0 auto}@media (max-width: 800px){.Contact__container{padding:0 2rem;gap:1.5rem}}@media (max-width: 640px){.Contact__container{display:block;padding:0 1.5rem}}.Contact__text{border-radius:1.5rem;background:var(--color-purple-800);width:calc(33.3333% - 1.5rem);padding:4rem;--header-1-size: 1.75rem;--header-1-weight: 700;color:#fff}@media (max-width: 1200px){.Contact__text{padding:3rem;width:calc(50% - 1.5rem)}}@media (max-width: 800px){.Contact__text{width:calc(50% - .75rem)}}@media (max-width: 640px){.Contact__text{width:auto}}.Contact__text .Block__text h1,.Contact__text .Block__text .h1,.Contact__text .Block__text h2,.Contact__text .Block__text .h2{color:var(--color-purple-500);margin:0 0 1.25rem}.Contact__text .Block__text h3,.Contact__text .Block__text .h3,.Contact__text .Block__text h4,.Contact__text .Block__text .h4{margin:0;font-size:1rem;font-weight:700;opacity:.6}.Contact__text .Block__text p{margin:0 0 1em;font-size:1.5rem;font-weight:700}.Contact__text .Block__text a:not(.Button){text-decoration:none}.Contact__text .Block__text a:not(.Button):hover{text-decoration:underline}.Contact__text .Block__text *:last-child{margin-bottom:0}.Contact__image{width:calc(66.6666% - 1rem);position:relative;align-self:stretch;overflow:hidden;border-radius:1.5rem}@media (max-width: 1200px){.Contact__image{width:calc(50% - 1.5rem)}}@media (max-width: 800px){.Contact__image{width:calc(50% - .75rem)}}@media (max-width: 640px){.Contact__image{display:none}}html:not(.admin) .Contact__image .Image,html:not(.admin) .Contact__image img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}
