.styles-module-scss-module__z8gttG__pageContainer{flex-direction:column;gap:40px;display:flex}@media (min-width:1200px){.styles-module-scss-module__z8gttG__pageContainer{margin:48px var(--page-container-horizontal-margin);gap:5vh}}.styles-module-scss-module__z8gttG__mainHeadingContainer{background:var(--background-heading-gradient);color:#fff;padding:40px 30% 60px 40px}.styles-module-scss-module__z8gttG__mainHeadingContainer h1{color:#fff;margin-bottom:16px;font-size:2.5rem;font-weight:700;line-height:1.2}.styles-module-scss-module__z8gttG__mainHeadingContainer p{color:#ffffffe6;max-width:720px;font-size:1.05rem;font-weight:400;line-height:1.6}@media (min-width:1200px){.styles-module-scss-module__z8gttG__mainHeadingContainer{border-radius:25px;gap:60px;padding:60px 40% 60px 40px}}.styles-module-scss-module__z8gttG__contactInformationContainer{margin:0 var(--mobile-container-margin-inline);flex-direction:column;gap:20px;display:flex}@media (min-width:1200px){.styles-module-scss-module__z8gttG__contactInformationContainer{flex-direction:row;padding:0}}.styles-module-scss-module__z8gttG__informationContainer{flex-direction:column;flex:1;gap:20px;display:flex}.styles-module-scss-module__z8gttG__informationContainer h2{color:var(--text-primary-color-red);font-size:18px}.styles-module-scss-module__z8gttG__informationContainer h3{font-size:30px}.styles-module-scss-module__z8gttG__informationCard{border:1px solid var(--border-color-light);background-color:#fff;border-radius:25px;padding:24px}.styles-module-scss-module__z8gttG__contactItem:not(:last-child){margin-bottom:24px}.styles-module-scss-module__z8gttG__contactLabel{color:#0f172a;margin-bottom:6px;font-size:.95rem;font-weight:600}.styles-module-scss-module__z8gttG__contactValue{color:#334155;font-size:.95rem;line-height:1.6;text-decoration:none}.styles-module-scss-module__z8gttG__followUsContainer{border:1px solid var(--border-color-light);background-color:#fff;border-radius:25px;padding:24px}.styles-module-scss-module__z8gttG__logoContainer{padding:var(--general-vertical-padding)0;align-items:center;gap:16px;display:flex}.styles-module-scss-module__z8gttG__logoContainer a{all:unset;cursor:pointer}.styles-module-scss-module__z8gttG__sendMessageFormContainer{flex:1}
.ContactForm-module-scss-module__XSlZia__messageSentContainer{justify-content:center;align-items:center;min-height:50vh;margin-top:5vh;margin-bottom:2vh;padding-inline:0;display:flex}.ContactForm-module-scss-module__XSlZia__messageSentText{font-size:32px;font-weight:600}.ContactForm-module-scss-module__XSlZia__contactFormContainer{border:1px solid var(--border-color-light);padding:20px 16px;background-color:#fff;border-radius:25px;width:100%;min-height:50vh;padding:20px 40px}.ContactForm-module-scss-module__XSlZia__contactFormContainer h3{margin-bottom:20px;font-size:18px;font-weight:600}.ContactForm-module-scss-module__XSlZia__contactFormContainer .ContactForm-module-scss-module__XSlZia__contactForm input{height:40px}.ContactForm-module-scss-module__XSlZia__contactFormContainer .ContactForm-module-scss-module__XSlZia__contactForm .ContactForm-module-scss-module__XSlZia__submitButtonContainer{justify-content:flex-end;width:100%;display:flex}.ContactForm-module-scss-module__XSlZia__contactFormContainer .ContactForm-module-scss-module__XSlZia__contactForm button{background-color:var(--button-primary-red);color:#fff;border:var(--red-border);border-radius:9999px;width:120px;height:40px;transition:all .3s ease-in-out;font-weight:600!important}.ContactForm-module-scss-module__XSlZia__contactFormContainer .ContactForm-module-scss-module__XSlZia__contactForm button:hover{background-color:var(--button-primary-red-hover);cursor:pointer;transform:translateY(-1px)}
