.Contact-module-scss-module__K3Eynq__Contact{flex-direction:column;gap:8px;display:flex}@media only screen and (max-width:767.98px){.Contact-module-scss-module__K3Eynq__Contact{gap:4px}}.Contact-module-scss-module__K3Eynq__inner{width:calc(100% - 224px);max-width:1200px;margin-inline:auto}@media only screen and (min-width:1024px) and (max-width:1439.98px){.Contact-module-scss-module__K3Eynq__inner{width:calc(100% - 158px);max-width:849px}}@media only screen and (max-width:1023.98px){.Contact-module-scss-module__K3Eynq__inner{width:calc(100% - 80px);max-width:672px}}@media only screen and (max-width:767.98px){.Contact-module-scss-module__K3Eynq__inner{width:calc(100% - 40px);max-width:342px}}.Contact-module-scss-module__K3Eynq__hero{padding-block:168px 80px}@media only screen and (min-width:1024px) and (max-width:1439.98px){.Contact-module-scss-module__K3Eynq__hero{padding-block:120px 64px}}@media only screen and (max-width:1023.98px){.Contact-module-scss-module__K3Eynq__hero{padding-block:120px 48px}}@media only screen and (max-width:767.98px){.Contact-module-scss-module__K3Eynq__hero{padding-block:86px 40px}}.Contact-module-scss-module__K3Eynq__heroRow{grid-template-columns:minmax(0,584px) 550px;justify-content:space-between;align-items:start;display:grid}@media only screen and (min-width:1024px) and (max-width:1439.98px){.Contact-module-scss-module__K3Eynq__heroRow{grid-template-columns:minmax(0,1fr) 460px;column-gap:48px}}@media only screen and (max-width:1023.98px){.Contact-module-scss-module__K3Eynq__heroRow{grid-template-columns:minmax(0,1fr);row-gap:48px}}@media only screen and (max-width:767.98px){.Contact-module-scss-module__K3Eynq__heroRow{row-gap:140px}}.Contact-module-scss-module__K3Eynq__copy{flex-direction:column;gap:11px;display:flex;position:relative}@media only screen and (max-width:1023.98px){.Contact-module-scss-module__K3Eynq__copy{text-align:center;align-items:center}}@media only screen and (max-width:767.98px){.Contact-module-scss-module__K3Eynq__copy{gap:16px}}.Contact-module-scss-module__K3Eynq__title{font-family:var(--font-sarabun);letter-spacing:0;text-wrap:pretty;margin:0;font-size:56px;font-weight:600;line-height:normal}@media only screen and (min-width:1024px) and (max-width:1439.98px){.Contact-module-scss-module__K3Eynq__title{font-size:40px}}@media only screen and (max-width:767.98px){.Contact-module-scss-module__K3Eynq__title{font-size:40px}}.Contact-module-scss-module__K3Eynq__title{color:#1c1917}.Contact-module-scss-module__K3Eynq__intro{font-family:var(--font-albertSans);letter-spacing:0;text-wrap:balance;margin:0;font-size:16px;font-weight:400;line-height:normal}@media only screen and (min-width:1024px) and (max-width:1439.98px){.Contact-module-scss-module__K3Eynq__intro{font-size:14px}}@media only screen and (max-width:767.98px){.Contact-module-scss-module__K3Eynq__intro{font-size:14px}}.Contact-module-scss-module__K3Eynq__intro{color:#1c1917}.Contact-module-scss-module__K3Eynq__rings{z-index:-1;pointer-events:none;width:760px;height:760px;position:absolute;top:324.9px;left:19.87px}@media only screen and (min-width:1024px) and (max-width:1439.98px){.Contact-module-scss-module__K3Eynq__rings{width:538.08px;height:538.08px;top:232.86px;left:14.07px}}@media only screen and (max-width:1023.98px){.Contact-module-scss-module__K3Eynq__rings{width:424px;height:424px;top:calc(100% + 21px);left:calc(50% - 212px)}}.Contact-module-scss-module__K3Eynq__consent{font-family:var(--font-albertSans);letter-spacing:0;text-wrap:balance;color:#6b6661;margin:0;font-size:14px;font-weight:400;line-height:normal}.Contact-module-scss-module__K3Eynq__consent p{margin:0}.Contact-module-scss-module__K3Eynq__consent a{color:#4f46e5;text-decoration:underline}.Contact-module-scss-module__K3Eynq__consent a:focus-visible{outline-offset:3px;outline:2px solid #4f46e5}.Contact-module-scss-module__K3Eynq__details{padding-block:88px}@media only screen and (min-width:1024px) and (max-width:1439.98px){.Contact-module-scss-module__K3Eynq__details{padding-block:64px}}@media only screen and (max-width:1023.98px){.Contact-module-scss-module__K3Eynq__details{padding-block:72px}}.Contact-module-scss-module__K3Eynq__details>.Contact-module-scss-module__K3Eynq__inner{flex-direction:column;gap:40px;display:flex}.Contact-module-scss-module__K3Eynq__detailsTitle{font-family:var(--font-sarabun);letter-spacing:0;text-wrap:pretty;margin:0;font-size:56px;font-weight:600;line-height:normal}@media only screen and (min-width:1024px) and (max-width:1439.98px){.Contact-module-scss-module__K3Eynq__detailsTitle{font-size:40px}}@media only screen and (max-width:767.98px){.Contact-module-scss-module__K3Eynq__detailsTitle{font-size:40px}}.Contact-module-scss-module__K3Eynq__detailsTitle{color:#1c1917}.Contact-module-scss-module__K3Eynq__group{flex-direction:column;gap:16px;display:flex}.Contact-module-scss-module__K3Eynq__groupTitle{font-family:var(--font-sarabun);letter-spacing:0;text-wrap:pretty;margin:0;font-size:40px;font-weight:600;line-height:normal}@media only screen and (min-width:1024px) and (max-width:1439.98px){.Contact-module-scss-module__K3Eynq__groupTitle{font-size:28px}}@media only screen and (max-width:767.98px){.Contact-module-scss-module__K3Eynq__groupTitle{font-size:24px}}.Contact-module-scss-module__K3Eynq__groupTitle{color:#1c1917}.Contact-module-scss-module__K3Eynq__offices,.Contact-module-scss-module__K3Eynq__cards{gap:16px;list-style:none;display:grid}.Contact-module-scss-module__K3Eynq__offices{grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (max-width:767.98px){.Contact-module-scss-module__K3Eynq__offices{grid-template-columns:minmax(0,1fr)}}.Contact-module-scss-module__K3Eynq__office{background-color:#f7f3ec;border-radius:30px 0;padding:24px}@media only screen and (min-width:1024px) and (max-width:1439.98px){.Contact-module-scss-module__K3Eynq__office{border-radius:21px 0}}@media only screen and (max-width:359.98px){.Contact-module-scss-module__K3Eynq__office{padding:16px}}.Contact-module-scss-module__K3Eynq__office{align-items:center;gap:16px;display:flex}@media only screen and (max-width:1439.98px){.Contact-module-scss-module__K3Eynq__office{flex-direction:column;align-items:stretch}}.Contact-module-scss-module__K3Eynq__address{font-family:var(--font-albertSans);letter-spacing:0;text-wrap:balance;margin:0;font-size:18px;font-weight:500;line-height:normal}@media only screen and (min-width:1024px) and (max-width:1439.98px){.Contact-module-scss-module__K3Eynq__address{font-size:14px}}@media only screen and (max-width:767.98px){.Contact-module-scss-module__K3Eynq__address{font-size:16px}}.Contact-module-scss-module__K3Eynq__address{color:#1c1917;white-space:pre-line;flex:1;min-width:0}.Contact-module-scss-module__K3Eynq__map{aspect-ratio:315/145;border:1px solid #ede2d0;border-radius:24px 0;flex-shrink:0;width:315px;display:block;overflow:hidden}.Contact-module-scss-module__K3Eynq__map:focus-visible{outline-offset:3px;outline:2px solid #4f46e5}@media only screen and (max-width:1439.98px){.Contact-module-scss-module__K3Eynq__map{width:100%}}.Contact-module-scss-module__K3Eynq__cards{grid-template-columns:minmax(min-content,calc(27.3973% - 8.76712px)) minmax(0,1fr) minmax(min-content,calc(27.3973% - 8.76712px))}@media only screen and (max-width:1023.98px){.Contact-module-scss-module__K3Eynq__cards{grid-template-columns:minmax(0,1fr)}}.Contact-module-scss-module__K3Eynq__contactCard{background-color:#f7f3ec;border-radius:30px 0;padding:24px}@media only screen and (min-width:1024px) and (max-width:1439.98px){.Contact-module-scss-module__K3Eynq__contactCard{border-radius:21px 0}}@media only screen and (max-width:359.98px){.Contact-module-scss-module__K3Eynq__contactCard{padding:16px}}.Contact-module-scss-module__K3Eynq__contactCard{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.Contact-module-scss-module__K3Eynq__cardTitle{font-family:var(--font-albertSans);letter-spacing:0;text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:normal}@media only screen and (min-width:1024px) and (max-width:1439.98px){.Contact-module-scss-module__K3Eynq__cardTitle{font-size:17px}}@media only screen and (max-width:767.98px){.Contact-module-scss-module__K3Eynq__cardTitle{font-size:20px}}.Contact-module-scss-module__K3Eynq__cardTitle{color:#1c1917;white-space:nowrap}.Contact-module-scss-module__K3Eynq__cardLines{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.Contact-module-scss-module__K3Eynq__cardText{font-family:var(--font-albertSans);letter-spacing:0;text-wrap:balance;margin:0;font-size:16px;font-weight:400;line-height:normal}@media only screen and (min-width:1024px) and (max-width:1439.98px){.Contact-module-scss-module__K3Eynq__cardText{font-size:14px}}@media only screen and (max-width:767.98px){.Contact-module-scss-module__K3Eynq__cardText{font-size:14px}}.Contact-module-scss-module__K3Eynq__cardText{color:#1c1917}.Contact-module-scss-module__K3Eynq__cardText p{margin:0}.Contact-module-scss-module__K3Eynq__cardText a{color:#4f46e5;overflow-wrap:anywhere;text-decoration:underline}.Contact-module-scss-module__K3Eynq__number{font-family:var(--font-albertSans);letter-spacing:0;text-wrap:balance;margin:0;font-size:16px;font-weight:400;line-height:normal}@media only screen and (min-width:1024px) and (max-width:1439.98px){.Contact-module-scss-module__K3Eynq__number{font-size:14px}}@media only screen and (max-width:767.98px){.Contact-module-scss-module__K3Eynq__number{font-size:14px}}.Contact-module-scss-module__K3Eynq__number{color:#1c1917;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}@media (hover:hover){.Contact-module-scss-module__K3Eynq__number:hover{text-decoration:underline}}.Contact-module-scss-module__K3Eynq__numberIcon{flex-shrink:0;width:20px;height:20px}.Contact-module-scss-module__K3Eynq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.Contact-module-scss-module__K3Eynq__email{font-family:var(--font-albertSans);letter-spacing:0;text-wrap:balance;margin:0;font-size:16px;font-weight:500;line-height:normal}@media only screen and (min-width:1024px) and (max-width:1439.98px){.Contact-module-scss-module__K3Eynq__email{font-size:14px}}.Contact-module-scss-module__K3Eynq__email{color:#4f46e5;overflow-wrap:anywhere;padding-block:5px;text-decoration:underline}.Contact-module-scss-module__K3Eynq__number:focus-visible,.Contact-module-scss-module__K3Eynq__email:focus-visible,.Contact-module-scss-module__K3Eynq__cardText a:focus-visible{outline-offset:3px;outline:2px solid #4f46e5}.Contact-module-scss-module__K3Eynq__cardButton{margin-top:auto}
.ContactForm-module-scss-module__3DB1VW__card{z-index:1;background-color:#fff;border-radius:30px 0;padding:24px;position:relative;box-shadow:4px 4px 12px #2e292729}@media only screen and (min-width:1024px) and (max-width:1439.98px){.ContactForm-module-scss-module__3DB1VW__card{border-radius:21px 0}}@media only screen and (max-width:359.98px){.ContactForm-module-scss-module__3DB1VW__card{padding:20px}}.ContactForm-module-scss-module__3DB1VW__form{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.ContactForm-module-scss-module__3DB1VW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}@media only screen and (max-width:767.98px){.ContactForm-module-scss-module__3DB1VW__fields{grid-template-columns:minmax(0,1fr);gap:10px}}.ContactForm-module-scss-module__3DB1VW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.ContactForm-module-scss-module__3DB1VW__field.ContactForm-module-scss-module__3DB1VW__wide{grid-column:1/-1}.ContactForm-module-scss-module__3DB1VW__label{font-family:var(--font-albertSans);letter-spacing:0;text-wrap:balance;margin:0;font-size:16px;font-weight:500;line-height:normal}@media only screen and (min-width:1024px) and (max-width:1439.98px){.ContactForm-module-scss-module__3DB1VW__label{font-size:14px}}@media only screen and (max-width:767.98px){.ContactForm-module-scss-module__3DB1VW__label{font-size:14px}}.ContactForm-module-scss-module__3DB1VW__label{color:#1c1917}.ContactForm-module-scss-module__3DB1VW__star{color:#ff514b}.ContactForm-module-scss-module__3DB1VW__control{font-family:var(--font-albertSans);letter-spacing:0;text-wrap:balance;margin:0;font-size:16px;font-weight:400;line-height:normal}@media only screen and (min-width:1024px) and (max-width:1439.98px){.ContactForm-module-scss-module__3DB1VW__control{font-size:14px}}@media only screen and (max-width:767.98px){.ContactForm-module-scss-module__3DB1VW__control{font-size:16px}}.ContactForm-module-scss-module__3DB1VW__control{color:#1c1917;background-color:#fff;border:1px solid #ede2d0;border-radius:8px;outline:none;width:100%;height:41px;padding:0 8px;transition:border-color .2s,box-shadow .2s;display:block}.ContactForm-module-scss-module__3DB1VW__control::placeholder{color:#eae1d5;opacity:1}.ContactForm-module-scss-module__3DB1VW__control:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e526}.ContactForm-module-scss-module__3DB1VW__hasError .ContactForm-module-scss-module__3DB1VW__control{border-color:#ff7b4b}.ContactForm-module-scss-module__3DB1VW__textarea{resize:vertical;height:101px;min-height:101px;padding:10px 8px}.ContactForm-module-scss-module__3DB1VW__selectBox{position:relative}.ContactForm-module-scss-module__3DB1VW__select{appearance:none;cursor:pointer;padding-right:38px}.ContactForm-module-scss-module__3DB1VW__chevron{pointer-events:none;width:22px;height:22px;position:absolute;top:50%;right:8px;translate:0 -50%}.ContactForm-module-scss-module__3DB1VW__error,.ContactForm-module-scss-module__3DB1VW__sendError{font-family:var(--font-albertSans);letter-spacing:0;text-wrap:balance;color:#d4452a;margin:0;font-size:14px;font-weight:500;line-height:normal}.ContactForm-module-scss-module__3DB1VW__submit{align-self:flex-start}.ContactForm-module-scss-module__3DB1VW__success{flex-direction:column;align-items:flex-start;gap:16px;animation:.2s both ContactForm-module-scss-module__3DB1VW__fadeIn;display:flex}@media (prefers-reduced-motion:reduce){.ContactForm-module-scss-module__3DB1VW__success{animation:none}}.ContactForm-module-scss-module__3DB1VW__successTitle{font-family:var(--font-albertSans);letter-spacing:0;text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:normal}@media only screen and (min-width:1024px) and (max-width:1439.98px){.ContactForm-module-scss-module__3DB1VW__successTitle{font-size:17px}}@media only screen and (max-width:767.98px){.ContactForm-module-scss-module__3DB1VW__successTitle{font-size:20px}}.ContactForm-module-scss-module__3DB1VW__successTitle{color:#1c1917}.ContactForm-module-scss-module__3DB1VW__successTitle:focus{outline:none}.ContactForm-module-scss-module__3DB1VW__successMessage{font-family:var(--font-albertSans);letter-spacing:0;text-wrap:balance;margin:0;font-size:16px;font-weight:400;line-height:normal}@media only screen and (min-width:1024px) and (max-width:1439.98px){.ContactForm-module-scss-module__3DB1VW__successMessage{font-size:14px}}@media only screen and (max-width:767.98px){.ContactForm-module-scss-module__3DB1VW__successMessage{font-size:14px}}.ContactForm-module-scss-module__3DB1VW__successMessage{color:#1c1917}.ContactForm-module-scss-module__3DB1VW__again{margin-top:8px}@keyframes ContactForm-module-scss-module__3DB1VW__fadeIn{0%{opacity:0}}
