.Hero-module__BeDL0a__hero{margin-bottom:10rem;padding-inline:2rem;background:var(--color-surface);flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;margin-inline:auto;padding-bottom:3rem;display:flex}.Hero-module__BeDL0a__heroImage{max-width:100%}.Hero-module__BeDL0a__headingContainer{flex-direction:column;justify-content:center;align-items:center;display:flex}.Hero-module__BeDL0a__heading{text-align:center;font-size:3rem}.Hero-module__BeDL0a__para{text-align:center;font-size:1rem}@media screen and (min-width:1024px){.Hero-module__BeDL0a__heading{font-size:4rem}.Hero-module__BeDL0a__hero{flex-direction:row;justify-content:space-evenly;gap:2rem}.Hero-module__BeDL0a__para{font-size:1.5rem}}@media screen and (max-width:330px){.Hero-module__BeDL0a__heroImage{width:200px;height:auto}}
.ContactDetails-module__ia-oiG__container{margin-inline:auto;flex-direction:column;gap:2.5rem;width:90%;margin-bottom:10rem;display:flex}.ContactDetails-module__ia-oiG__internalContainers{flex-direction:column;gap:1.25rem;display:flex}.ContactDetails-module__ia-oiG__heading{text-align:start;align-items:center;gap:1.25rem;font-size:2.25rem;font-weight:700;display:flex}.ContactDetails-module__ia-oiG__para{text-align:justify;font-size:1.125rem}.ContactDetails-module__ia-oiG__iframe{border-radius:1rem;width:100%;height:20rem}.ContactDetails-module__ia-oiG__contactCardContainer{flex-direction:column;gap:1.25rem;display:flex}.ContactDetails-module__ia-oiG__contactCard{border:2px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-surface);border-radius:.5rem;align-items:center;gap:.75rem;min-width:0;padding:.75rem .5rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.ContactDetails-module__ia-oiG__icon{flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ContactDetails-module__ia-oiG__contactText{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.ContactDetails-module__ia-oiG__contactCard:hover{background-color:var(--color-surface);border:2px solid var(--color-primary);color:var(--color-primary)}@media screen and (max-width:420px){.ContactDetails-module__ia-oiG__contactCard{gap:.5rem;padding:.5rem;font-size:1rem}.ContactDetails-module__ia-oiG__heading{font-size:1.75rem}.ContactDetails-module__ia-oiG__iframe{height:16rem}}@media screen and (min-width:768px){.ContactDetails-module__ia-oiG__container{flex-direction:row-reverse;justify-content:space-around}}
.Form-module__DBvF_a__container{margin-inline:auto;flex-direction:column;gap:2.5rem;width:90%;margin-bottom:5rem;display:flex}.Form-module__DBvF_a__heading{text-align:center;color:var(--color-text);font-size:2.25rem;font-weight:700}.Form-module__DBvF_a__form{flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:70%;margin-inline:auto;font-size:1.5rem;display:flex}.Form-module__DBvF_a__formInlineContainer{flex-direction:column;justify-content:center;align-items:start;gap:2rem;width:100%;display:flex}.Form-module__DBvF_a__inputContainer{flex-direction:column;gap:.25rem;width:100%;display:flex}.Form-module__DBvF_a__inputContainer>label{font-size:1.25rem}.Form-module__DBvF_a__inputContainer>input,.Form-module__DBvF_a__inputContainer>textarea{padding-left:.5rem;border:none;border:2px solid var(--color-surface);background:var(--color-surface);border-radius:.5rem;padding-block:.5rem;font-family:inherit;font-size:1.2rem;transition:all .3s}:is(.Form-module__DBvF_a__inputContainer>input,.Form-module__DBvF_a__inputContainer>textarea):hover{border:2px solid var(--color-primary-light)}:is(.Form-module__DBvF_a__inputContainer>input,.Form-module__DBvF_a__inputContainer>textarea):focus{border:2px solid var(--color-primary-dark);outline:none}.Form-module__DBvF_a__inputContainer>input::placeholder,.Form-module__DBvF_a__inputContainer>textarea::placeholder{font-family:inherit}.Form-module__DBvF_a__errorText{color:red;font-size:1rem}.Form-module__DBvF_a__button{background:var(--color-primary);border:2px solid var(--color-primary);color:var(--color-surface);cursor:pointer;border-radius:.5rem;outline:none;width:100%;padding:.5rem 5rem;font-size:1.25rem;font-weight:600;text-decoration:none}.Form-module__DBvF_a__button:hover{background:var(--color-surface);color:var(--color-primary)}.Form-module__DBvF_a__button:disabled{cursor:not-allowed;opacity:.7;background:var(--color-primary);color:var(--color-surface)}@media screen and (min-width:768px){.Form-module__DBvF_a__formInlineContainer{flex-direction:row;gap:5rem}.Form-module__DBvF_a__button{width:auto}}
