.ContactSection-module-scss-module__pv7JiW__contactForm{border:1px solid var(--primary-color);background-color:var(--white-color);border-radius:.25rem;width:100%;padding:1rem}.ContactSection-module-scss-module__pv7JiW__contactForm .ContactSection-module-scss-module__pv7JiW__contactFormHeading{font-size:var(--primary-heading);text-align:center}.ContactSection-module-scss-module__pv7JiW__contactForm .ContactSection-module-scss-module__pv7JiW__formFields{flex-direction:column;display:flex}.ContactSection-module-scss-module__pv7JiW__contactForm .ContactSection-module-scss-module__pv7JiW__formFields input,.ContactSection-module-scss-module__pv7JiW__contactForm .ContactSection-module-scss-module__pv7JiW__formFields textarea{border:none;border-bottom:1px solid var(--primary-color);width:100%;color:var(--primary-color);background:0 0;border-radius:0;outline:none;padding:1.25rem 0;font-size:.95rem}.ContactSection-module-scss-module__pv7JiW__contactForm .ContactSection-module-scss-module__pv7JiW__formFields input::placeholder,.ContactSection-module-scss-module__pv7JiW__contactForm .ContactSection-module-scss-module__pv7JiW__formFields textarea::placeholder{color:var(--primary-color)}.ContactSection-module-scss-module__pv7JiW__contactForm .ContactSection-module-scss-module__pv7JiW__formFields textarea{resize:none}.ContactSection-module-scss-module__pv7JiW__contactForm .ContactSection-module-scss-module__pv7JiW__formFields .ContactSection-module-scss-module__pv7JiW__phoneField{border:none;border-bottom:1px solid var(--primary-color);color:var(--primary-color);background:0 0;border-radius:0;align-items:center;gap:.75rem;display:flex}.ContactSection-module-scss-module__pv7JiW__contactForm .ContactSection-module-scss-module__pv7JiW__formFields .ContactSection-module-scss-module__pv7JiW__phoneField .ContactSection-module-scss-module__pv7JiW__country-code{color:var(--primary-color);white-space:nowrap}.ContactSection-module-scss-module__pv7JiW__contactForm .ContactSection-module-scss-module__pv7JiW__formFields .ContactSection-module-scss-module__pv7JiW__phoneField input{background:0 0;border:none;padding:1.25rem 0}.ContactSection-module-scss-module__pv7JiW__contactForm .ContactSection-module-scss-module__pv7JiW__formFooter button{background:var(--primary-color);border:1px solid var(--primary-color);width:100%;color:var(--white-color);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin-right:auto;padding:.85rem 1.75rem;transition:all .3s;display:flex}.ContactSection-module-scss-module__pv7JiW__contactForm .ContactSection-module-scss-module__pv7JiW__formFooter button:disabled{cursor:not-allowed;opacity:.8}@media (min-width:769px){.ContactSection-module-scss-module__pv7JiW__contactForm{padding:2rem}}
.Contact-module-scss-module__FQBfwa__hero{box-sizing:border-box;width:100%;height:clamp(600px,85svh,800px);padding-top:100px}.Contact-module-scss-module__FQBfwa__hero .Contact-module-scss-module__FQBfwa__heroContainer{background-color:var(--white-color);border-radius:.25rem;width:90%;max-width:1600px;height:100%;margin:auto}.Contact-module-scss-module__FQBfwa__hero .Contact-module-scss-module__FQBfwa__heroContainer .Contact-module-scss-module__FQBfwa__heroLeft{text-align:left;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0 2rem;display:flex}.Contact-module-scss-module__FQBfwa__hero .Contact-module-scss-module__FQBfwa__heroContainer .Contact-module-scss-module__FQBfwa__heroLeft h1{font-size:var(--large-heading)}.Contact-module-scss-module__FQBfwa__hero .Contact-module-scss-module__FQBfwa__heroContainer .Contact-module-scss-module__FQBfwa__heroLeft h1,.Contact-module-scss-module__FQBfwa__hero .Contact-module-scss-module__FQBfwa__heroContainer .Contact-module-scss-module__FQBfwa__heroLeft p{width:100%;margin-bottom:1rem}.Contact-module-scss-module__FQBfwa__hero .Contact-module-scss-module__FQBfwa__heroContainer .Contact-module-scss-module__FQBfwa__heroLeft .Contact-module-scss-module__FQBfwa__heroButtons{flex-wrap:wrap;gap:1rem;width:100%;display:flex}.Contact-module-scss-module__FQBfwa__hero .Contact-module-scss-module__FQBfwa__heroContainer .Contact-module-scss-module__FQBfwa__heroLeft .Contact-module-scss-module__FQBfwa__heroButtons button{width:fit-content;min-width:185px}.Contact-module-scss-module__FQBfwa__hero .Contact-module-scss-module__FQBfwa__heroContainer .Contact-module-scss-module__FQBfwa__heroRight{background-color:var(--primary-color);border-radius:.25rem;padding:2rem;display:none}.Contact-module-scss-module__FQBfwa__hero .Contact-module-scss-module__FQBfwa__heroContainer .Contact-module-scss-module__FQBfwa__heroRight .Contact-module-scss-module__FQBfwa__heroRightImage{border-radius:inherit;width:100%;height:auto;position:relative}.Contact-module-scss-module__FQBfwa__hero .Contact-module-scss-module__FQBfwa__heroContainer .Contact-module-scss-module__FQBfwa__heroRight .Contact-module-scss-module__FQBfwa__heroRightImage img{border-radius:inherit;width:100%;height:100%}@media (min-width:1001px){.Contact-module-scss-module__FQBfwa__hero{padding-top:120px}.Contact-module-scss-module__FQBfwa__hero .Contact-module-scss-module__FQBfwa__heroContainer{gap:2rem;padding:3.5rem;display:flex}.Contact-module-scss-module__FQBfwa__hero .Contact-module-scss-module__FQBfwa__heroContainer .Contact-module-scss-module__FQBfwa__heroLeft{text-align:left;flex:1;align-items:flex-start;padding:0}.Contact-module-scss-module__FQBfwa__hero .Contact-module-scss-module__FQBfwa__heroContainer .Contact-module-scss-module__FQBfwa__heroLeft h1,.Contact-module-scss-module__FQBfwa__hero .Contact-module-scss-module__FQBfwa__heroContainer .Contact-module-scss-module__FQBfwa__heroLeft p{margin-bottom:2rem}.Contact-module-scss-module__FQBfwa__hero .Contact-module-scss-module__FQBfwa__heroContainer .Contact-module-scss-module__FQBfwa__heroLeft .Contact-module-scss-module__FQBfwa__heroButtons{gap:2rem}.Contact-module-scss-module__FQBfwa__hero .Contact-module-scss-module__FQBfwa__heroContainer .Contact-module-scss-module__FQBfwa__heroRight{flex:1;display:flex}.Contact-module-scss-module__FQBfwa__hero .Contact-module-scss-module__FQBfwa__heroContainer .Contact-module-scss-module__FQBfwa__heroRight img{height:100%}}.Contact-module-scss-module__FQBfwa__gallery{grid-template-rows:repeat(3,300px);grid-template-columns:1fr;gap:2rem;display:grid}.Contact-module-scss-module__FQBfwa__gallery .Contact-module-scss-module__FQBfwa__galleryCard{background-color:var(--primary-color);padding:1rem}.Contact-module-scss-module__FQBfwa__gallery .Contact-module-scss-module__FQBfwa__galleryCard .Contact-module-scss-module__FQBfwa__card{background-color:var(--secondary-color);text-align:center;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:1rem;display:flex}.Contact-module-scss-module__FQBfwa__gallery .Contact-module-scss-module__FQBfwa__galleryCard .Contact-module-scss-module__FQBfwa__card p{font-size:var(--secondary-heading)}@media (min-width:769px){.Contact-module-scss-module__FQBfwa__gallery{grid-template-rows:300px 300px;grid-template-columns:1fr 1fr;gap:0 2rem}.Contact-module-scss-module__FQBfwa__gallery .Contact-module-scss-module__FQBfwa__galleryCard:first-child{border-radius:.25rem .25rem 0 0;padding:2rem 2rem 1rem}.Contact-module-scss-module__FQBfwa__gallery .Contact-module-scss-module__FQBfwa__galleryCard:nth-child(2){border-radius:.25rem;grid-area:1/2/3/3;padding:2rem}.Contact-module-scss-module__FQBfwa__gallery .Contact-module-scss-module__FQBfwa__galleryCard:last-child{border-radius:0 0 .25rem .25rem;padding:1rem 2rem 2rem}}.Contact-module-scss-module__FQBfwa__contact .Contact-module-scss-module__FQBfwa__contactLeft{flex-direction:column;justify-content:center;gap:1rem;margin-bottom:1rem;display:flex}.Contact-module-scss-module__FQBfwa__contact .Contact-module-scss-module__FQBfwa__contactLeft h2{font-size:var(--primary-heading)}.Contact-module-scss-module__FQBfwa__contact .Contact-module-scss-module__FQBfwa__contactLeft .Contact-module-scss-module__FQBfwa__contactMeta{align-items:center;gap:1rem;display:flex}.Contact-module-scss-module__FQBfwa__contact .Contact-module-scss-module__FQBfwa__contactLeft .Contact-module-scss-module__FQBfwa__contactMeta p{font-size:var(--large-para)}.Contact-module-scss-module__FQBfwa__contact .Contact-module-scss-module__FQBfwa__contactLeft .Contact-module-scss-module__FQBfwa__contactMetaImage{flex-shrink:0;width:2rem;height:2rem;position:relative}.Contact-module-scss-module__FQBfwa__contact .Contact-module-scss-module__FQBfwa__contactLeft .Contact-module-scss-module__FQBfwa__contactMetaImage img{object-fit:cover;width:100%;height:100%}.Contact-module-scss-module__FQBfwa__contact .Contact-module-scss-module__FQBfwa__contactLeft .Contact-module-scss-module__FQBfwa__followUs{align-items:center;gap:1rem;display:flex}@media (min-width:769px){.Contact-module-scss-module__FQBfwa__contact{gap:2rem;display:flex}.Contact-module-scss-module__FQBfwa__contact .Contact-module-scss-module__FQBfwa__contactLeft{flex:1;margin-bottom:0}.Contact-module-scss-module__FQBfwa__contact .Contact-module-scss-module__FQBfwa__contactRight{flex:1}.Contact-module-scss-module__FQBfwa__contact .Contact-module-scss-module__FQBfwa__contactRight .Contact-module-scss-module__FQBfwa__contactForm{padding:2rem}}.Contact-module-scss-module__FQBfwa__contactMap h2{font-size:var(--primary-heading);text-align:center;margin:1rem}.Contact-module-scss-module__FQBfwa__contactMap .Contact-module-scss-module__FQBfwa__contactMapContainer{width:100%;min-height:400px}.Contact-module-scss-module__FQBfwa__contactMap .Contact-module-scss-module__FQBfwa__contactMapContainer .Contact-module-scss-module__FQBfwa__responsiveMap{border:none;border-radius:8px;width:100%;height:100%;min-height:400px;box-shadow:0 4px 6px #0000001a}@media (min-width:769px){.Contact-module-scss-module__FQBfwa__contactMap h2{margin-bottom:2rem}}
